About Me
I’m a computer software engineer living and working in the San Francisco Bay Area, California, USA. I’m originally from North Carolina.Pages
Me Elsewhere
Other Stuff
-
My Recent Photos



More Photos Archives
- July 2010 (1)
- June 2010 (1)
- April 2010 (3)
- March 2010 (2)
- February 2010 (4)
- December 2009 (1)
- October 2009 (2)
- September 2009 (1)
- August 2009 (5)
- July 2009 (6)
- June 2009 (3)
- May 2009 (1)
- February 2009 (4)
- January 2009 (4)
- December 2008 (5)
- November 2008 (4)
- October 2008 (3)
- September 2008 (6)
- August 2008 (4)
- July 2008 (2)
- June 2008 (1)
- May 2008 (8)
- April 2008 (3)
- March 2008 (8)
- February 2008 (4)
- January 2008 (7)
- December 2007 (5)
- November 2007 (5)
- October 2007 (7)
- September 2007 (6)
- August 2007 (2)
- July 2007 (4)
- June 2007 (3)
- May 2007 (4)
- April 2007 (5)
- March 2007 (1)
- February 2007 (6)
- January 2007 (3)
- December 2006 (6)
- November 2006 (6)
- October 2006 (8)
- September 2006 (4)
- August 2006 (14)
- July 2006 (4)
- June 2006 (14)
- May 2006 (10)
- April 2006 (10)
- March 2006 (13)
- February 2006 (9)
- January 2006 (14)
- December 2005 (14)
- November 2005 (8)
- October 2005 (9)
- September 2005 (7)
- August 2005 (12)
- July 2005 (11)
- June 2005 (14)
- May 2005 (13)
- April 2005 (10)
- March 2005 (12)
- February 2005 (12)
Category Archives: All
2010 Song of Summer
I picked a Song of Summer for this summer: “Sweet Disposition” by The Temper Trap. I actually had a hard time picking between the first three songs on their album Conditions: “Sweet Disposition,” “Love Lost” and “Fader.” They’re all really … Continue reading
Posted in All
Leave a comment
Planned One Laptop Per Child Tablet
I’ve mentioned the One Laptop Per Child (OLPC) project before. It’s very interesting to me. Originally the project set out to create a $100 laptop (that may have even been the original name of the project?). They did manage to … Continue reading
Posted in All, Computers
Leave a comment
Good Weather
The last few days have been busy! Thursday – Work then Conan O’Brien in San Francisco Friday – Work then climbing at the gym Saturday – Biking then Muir Beach for Ben’s birthday party Sunday – Running then Rivers of … Continue reading
Posted in All
Leave a comment
Meebo Announces XAuth
On Monday Meebo announced something called XAuth (not to be confused with the X Windows authorization program). What is it? It’s a small JavaScript library intended to be used by website developers to tailor a web page to a specific … Continue reading
Posted in All, Computers
Leave a comment
AOL, AIM and Openness
When I started working on Pidgin eight years ago (eight years‽ holy crap!) my main focus was the code used to connect to AIM and ICQ. The protocol is called ‘OSCAR,’ and it is a proprietary protocol created by AOL. … Continue reading
Posted in All, Computers, Pidgin
7 Comments
Google and China
(This is probably old news for anyone who stays abreast of tech news, but for everyone else…) A while ago I complained about China’s draconian censorship laws. In 2006 Google launched google.cn, a China-based google.cn search page with censored results. … Continue reading
Posted in All, Computers
Leave a comment
A Revised Table
Two years ago I posted a list of movies involving Tim Burton, Danny Elfman, Johnny Depp and Belena Bonham Carter. Here’s a revised list with the new Alice In Wonderland included. Tim Burton Danny Elfman Johnny Depp Helena Bonham Carter … Continue reading
Posted in All
Leave a comment
Flippin’ Around
You know how at the end of Star Wars – Episode II, Attack of the Clones Yoda is attacking the evil Count Dooku, and he’s like flipping all over the place with his lightsaber and jumping around like crazy? Shaun … Continue reading
Posted in All
Leave a comment
Mobile Phone Service Contracts
I don’t like this whole business about “sign a contract for two years and we’ll give you a subsidized phone” (I touched on this a few months ago). It means the wireless carrier recoups the cost of your phone through … Continue reading
Posted in All
Leave a comment
Checklist for Keeping User’s Passwords Safe
I recently wrote a series of blog posts about how we handle users’ passwords at Meebo: post 1, post 2 and post 3. Here’s a collection of that same information, distilled into a set of do’s and dont’s written specifically … Continue reading
Posted in All, Computers
Leave a comment
Open Source Shout Out to WordPress
I moved my personal web log from LiveJournal to a self-hosted WordPress. I don’t have any major problems with LiveJournal, they have served me well over the years. My reasons for switching: Could not have multiple saved drafts Did not … Continue reading
Posted in All, Computers
2 Comments
Mobile Phone Early Contract Termination Fee
This really is a perfect idea: “Wireless carriers should define the early termination fee as whatever the difference is between the no-contract price and the subsidized two-year contract price, and prorate that cost over the 24 months of the contract.” … Continue reading
Google Summer of Code Mentor Summit 2009
Last weekend Google hosted their 3rd annual mentor summit, following the end of their 4th annual summer of code. The mentor summit is when a few hundred mentors gather together and participate in an unconference style conference. I went for … Continue reading
“Lemma” is Fun Word
Mark’s Theorem 1: If you’re trying to do something and not making any progress, do something else. Mark’s Theorem 2: If you’re trying to do something and making lots of progress, keep doing it.
Posted in All
Leave a comment
Android 1.6 and Credential Storage
The SDK for the next version of the Android operating system, 1.6 aka “Donut,” was released last week. The SDK is the set of packaged files that developers use to create applications for version 1.6. Wireless carriers generally push the … Continue reading
Posted in All
3 Comments
National Water and Power Login Information
In this web log entry I complained about National Water and Power, but then I realized I have already complained about them. As an addendum, if you forget your password they email it to you. Emailing someone their password is … Continue reading
Posted in All
Leave a comment
Comcast Hijacking DNS
Comcast has started doing that thing where opening a totally bogus URL in a web browser will send you to a crappy search results page. More information here. I hate this. Partially because it has the potential to break stuff … Continue reading
Posted in All
2 Comments
Yahoo’s IM formatting
I’ve been working on instant messaging software for seven years, so I’ve been exposed to a lot of IM protocols. The “protocol” is the structure of bytes that gets sent back and forth between your computer and the IM service. … Continue reading
“Change of Address” Letter
I recently changed my address for my Health Savings Account with Wells Fargo. They mailed a letter to me at my new address that says, “If you did not request these changes or have any questions, please contact our Customer … Continue reading
Posted in All
Leave a comment
An Open Letter
From: Yours Truly To: Haynes Automotive Repair Manual for Honda Civic 1996-1998 and Acura Integra 1994-1998 Dear Chapter 11 Section 25, I believe your step #5 to be somewhat misleading. It reads, “Remove the lower screws securing the sound insulator … Continue reading