May 5th, 2008 — Links, Professional
Very insightful post from why the lucky stiff about the challenges and successes he found when attempting to translate Ruby bytecode to Python bytecode. Money quote:
What amazes me is how close Ruby 1.9 bytecode and Python 2.5 bytecode are. Some things translate almost directly. It is completely obvious that Koichi took his cues from Python. Storing argcount, nlocals, stacksize first. Marshalling bytecodes. Storing classes and methods as nested bytecode fragments.
And, really, if that’s true (and I vouch that it is truly, truly true,) then how are Python and Ruby still on separate runtimes? All of these bogus scaling wars and indented code battles are a huge waste of time.
[...]
Neither of us stands a chance against Javascript. Why persist with this pitiful feud?
May 5th, 2008 — Links, Professional
Congrats to Adam and Matt for getting featured in the New York Times!
April 27th, 2008 — Personal, Photos
Yesterday I made a short day trip to Pebble Beach, Carmel, Monterey, and Santa Cruz. I wanted to see some of the Pacific coast before I move to Seattle in June.
All of the cities were pretty, but 17 Mile Drive was especially beautiful. It’s a private road in Pebble Beach — it costs $9.25 to use the road — but the views are amazing. There are great views of the Pacific coast, the Pebble Beach golf courses, and some spectacular homes. Here are some photos from the trip!
April 27th, 2008 — Personal
I was reviewing some old outgoing email this morning, and I found a message I sent last month, regarding a book I had listed for sale on Amazon Marketplace. A few weeks ago, a man named Hiroshi Ishii attempted to place an order for one of my listings, but there was an error processing his payment. He emailed me asking if I could take PayPal, but as a diligent seller, I said we had to complete the transaction on Amazon. He never did, and I eventually sold the book to someone else.
At the time, the name “Hiroshi Ishii” meant nothing to me.
I now know Hiroshi Ishii is a professor at the MIT Media Lab and the author of a seminal paper in Human-Computer Interaction. He’s coming to speak to my Research Topics in HCI class in a couple of weeks.
I should have just sent him the book for free. 
April 21st, 2008 — Professional, Technology
There is a ton of chatter on the Internet about Amazon SimpleDB, Apache CouchDB, Google App Engine’s Datastore API, and other distributed key-value data stores. Their biggest perceived advantage is scalability: they can help eliminate the bottleneck imposed by single-server databases.
But the hype around these new databases is growing frantic. This morning I read an article by Todd Hoff which fawned over SimpleDB’s unconventional rules to such an extent that I thought it might be satire. There are some significant drawbacks to developing in this new database paradigm. In fact, many of Mr. Hoff’s supposed advantages are actually serious disadvantages to the paradigm. Before designing your architecture around a database engine like SimpleDB, it’s important to consider the reasons not to do so.
Continue reading →
April 20th, 2008 — Links
This is just an incredible recording: all a cappella, no instruments. The link should auto-play the song in your browser.
April 18th, 2008 — Uncategorized
“We plan on setting the record for the most people participating in a 3-legged race.”
April 16th, 2008 — Personal, Technology
I’ve started to publish my calendar on my website so that everyone can see when I’m busy or free. It may not be terribly useful, but it was pretty easy to do, and a fun little programming exercise. Read on to learn how I did it.
Continue reading →
April 16th, 2008 — Links, Politics
Megan McArdle, a.k.a. Jane Galt, suggested a very interesting and smart tax reform plan about five years ago. I don’t agree with everything she’s suggesting, but I agree with most of it, and her rationale is quite sound. It’s a much more nuanced and smarter approach than the “tax simplification” plans proposed by our politicians.
March 17th, 2008 — Links, Videos