Scott Lystig Fritchie's blog ... So what's it all about, anyway? Or just see Scott's shorter stuff at @slfritchie at Twitter.
Much, much shorter postings…
“It’s odd, not everyone speaking English here. It’s almost as if this weren’t America at all.” — Me, joking very intentionally while thinking of The Onion news article, “Perky ‘Canada’ has its own government, laws”.
Joking aside, my work environment doesn’t force me to use Japanese, so I have the luxury of choice. I have nothing but deep respect for émigrés, ex-pats, refugees, and migrants who find themselves in a sink-or-swim language “school” of hard-knocks-life.
Back when I first started visiting Japan on business trips, my boss was Chinese by way of Australia and the United States and now living in Tokyo. He had a theory about learning Chinese and Japanese written language. He believed that, after a certain age, children lost the ability to learn the “pattern matching” that reading & understanding Japanese or Chinese requires. After all, there are a bit over 2,000 different kanji characters that all Japanese high school students are required to master by graduation day. For example, “graduation day” could be written “卒業式の日” in Japanese kanji. Continue reading
This week marks the beginning of our third year living and working in Japan. Thanks, Louise, for pushing me to leave Minneapolis for a while. The last two years have been gratifying, tremendously delicious, educational, routine, and … aw, enough of the adjective festival. Many thanks, Uncle Basho, for sending us here and giving me and opportunity to work with amazing people!
I’ve got a lot of wish list items added to my “todo before leaving Japan” list. (It just keeps getting longer and longer….) One that hopped to the top of the list has been a deeper exploration of hobby photography. Let me digress for a moment. Continue reading
Hi, all. It’s been a happy & productive day working on some new code. I’ve done it brute-force style, but it’s nice to see results. Visual images are cool, and animation is very cool. My animation quality is horrible, so that reduces coolness to something mediocre. But I’m still excited because it’s a first! It’s my first animated case study of humming consensus. It’s also my first description of a case study, please don’t let that stop you from reading more.
Part 2, you ask? There isn’t a part 2. The Lamport fan fiction ends at part 1, I’m sorry.
The good news is that there’s something more concrete than allegory to follow up on. The work is still in progress, but the description over at the Machi source repository at GitHub is place to look. That link is fixed at a version as of mid-March 2015. If you’d like to see the latest version instead, give it a try.
“We reject kings, presidents, and voting.
We believe in rough consensus and running code.”
— David Clark, about the IETF
And to quote a paragraph from the introduction of https://tools.ietf.org/html/rfc7282:
To reinforce that we do not vote, we have also adopted the tradition of “humming”: When, for example, we have face-to-face meetings and the chair of the working group wants to get a “sense of the room”, instead of a show of hands, sometimes the chair will ask for each side to hum on a particular question, either “for” or “against”.
In my imagination, I see a kind of humming consensus, somewhat in the sprit of the IETF’s humming consensus. A network partition means that not all participants can hear the pitch/notes of the hummers on the other side of the partition. Yet despite partitions where not everyone can hear everyone else, we can determine a rough consensus that is good enough to solve some distributed systems problems.
In a fit of silliness, I wrote a Tweet earlier today:
Hand-crafted IP packets with Form RFC 791: “Print legibly and press hard. You are making up to 255 copies.”
It’s probably the most popular Tweet I’ve ever written. The image to go along with it is an oldie but a goodie, which probably explains why it’s been such a big hit.
Here is a link to the original Tweet.
Edit 2014-05-26: I am flabbergasted. As of today, Twitter claims that message has had 86.5K total views, 1,945 retweets, and 1,145 favorites. If only I were one tenth as witty as that Post-It note….
This gallery contains 10 photos.
Lots of irises, last June at the Koishikawa Korakuen garden, near the Tokyo Dome stadium. (a.k.a., a demo try explore the use of the WordPress gallery feature).
So, what’s the deal with the “TCP incast” pattern? Never heard of it? Join the club.
I’ve been wearing a developer hat for too long and not wearing my sysadmin and network manager hats. And the publications about Ethernet microbursts and the TCP incast pattern have been hiding in conference proceedings & journals that I don’t follow. (Note to self: change reading habits.) Continue reading