Some Musings on Backups

April 14, 2008 | technology
I upgraded bitquabit to Ubuntu today. I learned a few valuable lessons: Untested backup scripts don’t count. This one I knew, but I didn’t fully process that “untested” really means “untested recently.” In particular, my backup script was backing up a database called wordpress. Unfortunately, I moved all the blogs hosted by bitquabit to a database called wp last fall. Result? The backups, though minutes old, were effectively from last October. I was lucky here: I happened to have a day-old WXR…

A Poor Man's Time Machine

April 12, 2008 | programming, technology
One of the cool new features of Mac OS X Leopard is Time Machine, a really simple backup solution for Mac OS X that not only transparently backs up your data, but also does so with an amazingly ugly GUI that lets you quickly jump back to the way that your documents were at any given point in the past. Unfortunately, Time Machine doesn’t run on my Linux boxes, so I’m forced to come up with an alternative. The good news is that getting a 90% solution is ridiculously easy. On the back-end, all…

The Ultimate Philosophers

April 11, 2008 | personal
Whenever someone asks me who my favorite philosopher is, my answer usually elicits either a blank stare or a chuckle. My answer is always Bill Watterson. Watterson’s comics meant a lot to me when I was growing up. Even though I was hardly an impossible-to-manage kid (cough), I empathized strongly with Calvin’s view of the world. As a constant daydreamer myself, his blurring of reality and fiction spoke to me in a way that few other works, comic or otherwise, really could. As I grew older,…

Patent Hell

April 11, 2008 | politics, technology
I’ve been against software patents for a long time now, but when I read about stories such as satellites being turned into space garbage because the only way to fix the orbit is patented, I’m forced to question the wisdom of patents in general. I love the idea of patents; I’m just dubious that the current implementation actually works. More often than not, I see patents used not to protect a novel invention, but as a legal stick to bludgeon small competitors. That runs completely against the…

An Ode to Primer

April 10, 2008 | personal
One of my absolute favorite movies is Primer. Written, directed, and scored by an engineer who also serves as the film’s leading actor, Primer stands as a testament to what science fiction can be. Too many science fiction works either are nothing but social commentary that use science as a glorified MacGuffin, or else have plots that exist primarily to rant about new scientific ideas. Primer has neither fault, beautifully embracing hard science while having a riveting interpersonal drama based…

A Gentle Story for the Sabbath

March 28, 2008 | personal
Not remotely related to science or technology, but this nice story of a mugging taking a beautifully positive turn is more appropriate for the end of the week anyway.

Hating C++

March 27, 2008 | programming
I’m no fan of C++, but I look like a C++ evangelist compared to this poor chap, who assails C++ with a vengeance and eloquence that I have rarely seen. A choice excerpt: C++ is philosophically and cognitively unsound as it forces a violation of all known epistemological processes on the programmer. as a language, it requires you to specify in great detail what you do not know in order to obtain the experience necessary to learn it. C++ has taken premature optimization to the level of divine…

To Crash or Not to Crash

March 24, 2008 | technology
I’m not quite sure how I feel about the following dialog I got in Interface Builder 3 when trying to load Copilot Mac Helper’s NIB file: I mean, I guess it’s nice to have a choice, but…is this really the best UI Apple could come up with?

MIDI on Crack

March 23, 2008 | technology
Devin pointed me to an incredible video. Apparently, German computer scientists have figured out how to split a musical recording into its component notes, allowing you to manipulate a digital recording of a piece as easily as if it were just a MIDI recording track. This means that you could generate a cappella versions of your favorite song, or make an artist sing in harmony with herself, or simply fix a one-note recording error, all without having access to the original master tracks or doing…

Grabbing Selected Songs from an iPod

February 21, 2008 | programming, technology
Today, I was over at a friend’s house and got sidetracked talking about music we liked. I mentioned that I’d recently discovered Jonathan Coulton, really liked his music. and played her a few songs of his. She liked them and asked whether she could have a copy. Since his songs are all licensed under the Creative Commons, that was no problem. Unfortunately, the only copy of the songs that I had were on my iPod. As everyone knows by now, Apple makes it very difficult to copy songs off an iPod due…