waving android

I am currently a software engineer at Google, where as a member of the Android platform team I build frameworks and user interfaces.

The blog here at is mostly historical; you can find more recent posts on .

Archive for October, 2004

Stingray!

October 31st, 2004


Fig. 1.Stingray!

NetBSD flag logo

October 31st, 2004


I meant to submit a NetBSD logo design (way back in January when the competition was held), but never got around to it. Fortunately, the NetBSD folks picked an excellent logo without my help. It is recognizable, clear, attractive, and symbolic, and yet does an admirable job of evoking the old ’94 “Iwo Jima” logo without actually depicting controversial elements of that logo (viz., BSD devils or, you know, bloody World War II conflict).

Newspapers to Doonesbury: Go F Yourself

October 30th, 2004


Seriously? This is what newspapers are complaining about?

Memoization with Python decorators

October 30th, 2004


If you’re still wondering what Python decorators are really good for (beyond tagging classmethods), check out this Memoization recipe using decorators. Slick.

Ruby

October 30th, 2004


I gave up, a while back, on learning Ruby—the syntax was too weird and inconsistent, and I already had a favorite lightweight interpreted programming language. But when I see things like Instiki (a beautiful Wiki implementation with all the right features) and Rails (a very slick Web app framework, on which Instiki is built), I’m forced to wonder if I shouldn’t revisit the matter.

Excellent news!!

October 30th, 2004

Excellent news!! (Score:5, Insightful)
by Anonymous Coward on Thu 28 Oct 04:40PM (#10658910)

“WTF??” is where great science starts.

Re:Excellent news!! (Score:5, Funny)
by Anonymous Coward on Thu 28 Oct 04:58PM (#10659043)

“OMFG!” as a close second, and “Hey, what’s growing on my sandwich?” a distinct third.

Truer words never said (on Slashdot). (Thread about Cassini probe mysteries.)

iPod Mania, and why reasonable people steal music

October 29th, 2004


John Gruber writes great essays about the Mac ecosystem, and “iPod Mania” is no exception.

The iPod has risen to pop-culture phenomenon status. People aren’t shopping for “digital music players”, they’re shopping for iPods.

You heard it there first: “iPod” is on its way to being Xerox, Kleenex, TiVo.

He’s right, of course. It’s a phenomenon. And it’s hitting at just the right time—when there’s a “middle class” of computer-comfortable users who are ready to buy in. They’re not early adopters, but they’re savvy enough that if they get sucked into digital music, they are totally sucked in. My brother-in-law, a consultant who uses computers every day for work but would never consider making a hobby out of it, has just discovered iTunes. (Erin and I had just a little to do with that, but mostly he finally got curious. Of course, me getting an iPod might have helped nurture that curiosity along; coda the “peer pressure” argument.)

And now he’s iTunes Music Store crazy. (Crazy for him, anyway: ten or fifteen songs in a couple of weeks. He tells me his wife has just discovered it in the last few days, and in that time she’s bought more tracks than he has.)

What’s even more interesting about this is that my brother-in-law is frustrated that the iTMS library is so small. “Go buy the CD and rip it,” I counseled. “No way,” he replied, “it totally defeats the purpose, for me. I only ever want two or three tracks on any album, and so it’s a waste to buy it in the store. But if I can buy tracks individually, I’ll do it.”

So he asked what his other options were, and at that moment he became the perfect example of a music lover just waiting for the music industry to get its act together and embrace digital music! And since that isn’t happening anytime soon, he is the perfect example of those potential file-sharers who are not cheap college students looking to steal music, but instead legitimate customers searching for a way to enjoy music. I told him about the other music services, which have usability problems and even smaller catalogs, and I also mentioned AllOfMP3 (you know, the russian music store selling songs for a quarter a track due to international trade loopholes). His first question: “Do they pay artists at all?” Of course, the answer is “no.”

This, friends, is why reasonable people steal music. Because they can’t buy it, not at a fair price or in a fair way, that meets their (reasonable) needs.

newer: older: