I voted for Clinton/Kaine. Clinton is the only qualified presidential candidate on the ballot. There are things I don’t like about Clinton, but… Donald Trump is a worthless piece of shit. A lying [1][2][3], impulsive, megalomaniac, garbage excuse for a … Continue reading →

Last week I filed three bugs with Apple regarding how Safari handles invalid certificates. Bug #1 (Mac OS and iOS): It’s way too easy for a user to bypass a certificate warning. There’s a bunch of text no one will … Continue reading →

When Ruby was a little younger, before we started sleep training, the three of us would sometimes sit in her room at the end of the day and listen to music. I tried to pick music that was soft and … Continue reading →

I’ve been commuting on Caltrain five days a week for eighteen months, usually taking my bike on board. To San Francisco from either Sunnyvale or San Mateo. These are suggestions for how to be courteous to other riders. They’re more … Continue reading →

Popular attributes Around eighteen months ago I replaced my commuter bike and have been bringing it onboard Caltrain and to my office in San Francisco. Since then I’ve kept my eyes out for decent commuter bikes. Popular commuter bike attributes: … Continue reading →

Emily and I bought a Roomba after we moved last year. I didn’t want to vacuum or dust mop/Swiffer the whole place on a regular basis. I’ve been mostly happy with the Roomba—I think it saves us time. I think … Continue reading →

Today Emily and I hiked 7.7 miles with Ruby at Purisima Creek Redwoods Open Space Preserve. From Skyline Blvd at an elevation of 2,000ft down to Purisima Creek Rd at an elevation of 430ft, and back. You can see info … Continue reading →

One cool thing about scrobbling all music played from my home and work computers is that I have a pretty good record of what music I’ve listened to the most. Here’s a list of some albums that I think are … Continue reading →