A-parsing we will go. A-parsing we will go. Heigh-ho, the derry-o, A-parsing we will go.

Trying to decide on a VCS hosting service. Suggestions for ones where the VCS does not support “uncommit” or other history modification?

Periodic self-reminder to relearn what the Web is for: to allow everyone to say “Why Wasn’t I Consulted?”. http://www.ftrain.com/wwic.html

Really digging the Looper soundtrack. Lots of fun crunchy noises.

Relearning #javascript after a decade. Hey, you don’t need to do everything by hand any more!

The term “equals” is such a horrible mess in programming languages. New languages should forbid that term and use “equivalent” and “identical” instead.

Parked on the L tracks.

On the heavier side of new music, the new Combichrist, “No Redemption”, seems like generic, bland metal, but the new Hanzel Und Gretyl, “Born to Be Heiled”, is decently fun, though it doesn’t match the level of “Über Alles”.

Enable HTTP_REFERER? Ummm… No. Upset that I allowed access to googleapis.com to get far enough to reach that message. #adn #privacy

Guh. The tortured formatting required in #Ruby due to not requiring trailing semicolons.

Wishing for an iPad with 1TiB of storage.

♪ Goody two ♫ goody two ♪ goody goody two shoes ♫

Watching NPR Tiny Desk Concerts.

Musician after musician: “This is the first time I’ve played in an office.”

Recurring theme: In languages with string interpolation, don’t use double quotes unless you really want interpolation. #singlequoteeverything #bash #perl #python #ruby #shell

Still can’t believe that #Ruby’s «caller» returns an array of strings.

♫ You’re a sad, sad robot. You’re a sad, sad robot. You’re a sad, sad robot. You’re so alone. ♫

Passing a block to #Ruby’s Dir.mktmpdir() is turning into a royal pain on block exit: File locking issues on Windows, order of deletion of files and symlinks to those files on Linux. Dropping block and manually invoking FileUtils.rm_rf() instead.