Error Handling & Pay Phones

It’s not enough to handle all error cases; you have to respond to them properly as well. While waiting in the Ottawa International Airport, I placed a call to my sister from a pay phone. The number is local, so I entered the seven digits. The phone’s response was to play a recording for me: “To dial this local number, you must enter the area code.” I tried again, entering 1+<area code>+<local number>, what I had assumed to be the only way to dial a number with an area code. »

Shredded Wheat

If the serving size of shredded wheat is two biscuits, why are they packaged in threes? »

Mercurial Head Scratcher

I’m trying to generate a patch to send to a project that uses Mercurial for their scm. In the middle of some commits, I did an ‘hg pull’ and ‘hg merge’. Since I did not have ‘git rebase’ available, I now have the merged code right in the middle of my commits. If all of my commits were adjacent, I could run ‘hg diff -r a -r b’ to get a patch containing all of the changes. »

Seperated at birth?

Linspire announced Click N’ Run support for distributions beyond their own the other day. What I find interesting is the logo for Freespire shown on the cnr page, conveniently adjacent to the Fedora logo: Obviously, the logos are on the wrong sides of each other. Freespire should be the left, or sinister twin. »