Total non-hacking day yesterday. It was my wife's 30th birthday (she trails me by almost two years...) and we also bought a new (used) car. (A 1999 Saturn SC2) We've been researching and looking around for quite some time, and because I've been working 1.5 jobs recently we had money for a good down payment. So that was fun, and surprisingly painless, too.
I'm going back to my previous job starting next Monday. Hopefully I won't be changing jobs again for quite some time. I'm going over to a past-and-future co-worker's house later for a fried food fest and the Steelers game. (We'll be going to the gym beforehand to stave off any artery hardening...)
Also figured out how to painlessly adapt SPOPS to use multiple-field primary keys. (They should be outlawed in new apps, but it's useful to use legacy datastores.) This should be in the next release.
I'm really looking forward to a sane work situation again.
FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!