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 May, 2006

Wronghorns.

May 30th, 2006

(Inspired by some odd-looking steers we saw today on the way to Brazos Bend State Park.)

Bumper sticker.

May 27th, 2006

E and I spotted this bumper sticker on a truck in Sugar Land, TX:

Bush made me a Democrat.

Chron

May 25th, 2006

Wow. It’s a flashback to the 90s today (thanks to the news that twelve men and women agree that regardless of whether you’re malicious or stupid or malicious pretending to be stupid, you’re still guilty), with an all-text chron.com frontpage:

Clock weirdness on OS X

May 25th, 2006

I’m trying to sleep until (very nearly) exactly every minute, on the minute. So I’m perplexed when, expecting to wake up at 10:54, I see the following: (from the Console log output)

2006-05-25 10:53:60.000 CuckooChimeAgent[1654] Wakeup @ 53:59

The code:


NSCalendarDate * now = [NSCalendarDate calendarDate];
int min = [now minuteOfHour];
int sec = [now secondOfMinute];
NSLog(@"Wakeup @ %02d:%02d", min, sec);

So I woke up at 10:54, but the calendar date still shows 10:53 and, apparently, sixty seconds. What the hell kind of time is 10:53:60?

Restaurant Reviews.

May 23rd, 2006

Erin and I like to eat. Houston’s a great place for that. When we lived elsewhere, we’d visit Houston and eat our way through the trip. Now that we live here again, we can (and do) eat at our favorite places all the time. Not content to eat at the same places over and over, though1, we occasionally venture out to the odd new eatery. We hit two today: DNR on Montrose, and Earl of Sandwich out in Sugar Land. Here’s what we thought; ratings are on a scale of −2 to +2 (each of us kicks in −1, 0, or 1 point to the total).

Read the rest of this entry »

Dr. Geels

May 23rd, 2006

Gladulations!

Mercurial

May 21st, 2006

I’ve been meaning to look at the Mercurial source-control system for about a year now. It’s Python, it’s distributed. Sounds like a winner. But I go to their home page, which is a Moin wiki, and…well, where’s the darned introduction? I was hoping to find a document along the lines of, “This is the SCM system for you, and here’s why.” The QuickStart motivates use of the system by showing how lightweight it is to get started, but that’s a do-it-yourself kind of sales pitch. I guess I’ve been reading too many ebullient research papers, but I figure if you built something cool and want people to use it, you should—clearly, concisely—tell them what it is and why it’s better than everything else that’s come before.

newer: older: