I just had a surprisingly positive experience with Google Calendar support

A month or two ago, they rolled out a new (very slick, IMO) calendar UI that broke one feature: the ability to type the time of an event in the description and have it update the actual time, stripping it from the description as you save. I used the Send feedback functionality to tell them […]

A better del.icio.us bookmarklet

Post to delicious Unlike the default del.icio.us bookmarklet, this one automatically takes the selected text and uses it as the “notes” field in your delicious bookmark. If you tend to quote a paragraph from the page you’re bookmarking, this saves some time using copy-paste. Thanks to Jesse Ruderman’s bookmarklet site for the inspiration – I […]

UNIX shell tricks: find the escape sequence a keypress

If you ever need to figure out what escape code is generated when you press Ctrl-Left Arrow on a random terminal process, try the following: cat > /dev/null <press your random key sequence here, followed by enter> You’ll end up with the escape sequence being printed directly to the terminal window. This is useful when […]

Google’s customized homepage URL

Dear Lazyweb, Google recently updated their customized homepage to include themes. This reminded me of a long-nagging question I’ve had about this service: why is the URL for it http://www.google.com/ig? I don’t know what “ig” stands for in this context, other than being short, easy-to-type, and hard-to-remember. Other similar services all have similarly short but […]


I went home for a three-day weekend in San Diego, taking advantage of a “work optional” day in my group at Microsoft. It’s been a long time since I’d been down in San Diego; the combination of sunny weather in Seattle during the summer and having Margot in town for her internship gave me much […]