For those who didn’t already know, I work in academia. I work in the Computer Science Dept. at Princeton University. Every week I attend the “IT Policy Lunch”, which is a gathering of anyone on campus who is concerned with IT Policy. It’s hosted by Ed Felten, who heads up research into IT Policy. You…
Not feelin’ the Joost
Joost is getting ready to launch out of beta and unleash themselves unto the masses. I participated in the beta, and I have to say that there are some good things that I think will result from Joost, but I think ultimately Joost will fall from favor within 12 months from their public launch. First,…
Anniversary: 4 Months, 0 Cigarettes
My quit date was January 1st, 2007. I haven’t had a smoke since. I *have* had the occasional cigar, but I never finish those, and they’re a rare pleasure. I can’t commit to smoking something for over an hour. That’s just too much, and it reminds me of one of the reasons I hate smoking:…
Cron != Shell
I’m as guilty as anyone of treating cron as if it’s “just a shell”, and it finally bit me today. I had a quick-n-dirty Postgres backup command that worked wonderfully from the command line: /usr/local/postgres/bin/pg_dumpall -U pgadmin | gzip -9 > \ /usr/local/db/backups/pgsql/pgdump.`/bin/date +”%Y%m%d-%H%M%S”`.gz But when I put this into my crontab, I started getting…
Why Does SourceForge Hate Its Users?
SourceForge has been a lumbering, slow, clumsy, ugly site for a long time. So-called “improvements” over the past couple of *years* have done as much to hurt performance of the site as it has to make it prettier and (debatably) easy to navigate. In reality, it seems that most of the changes made to SourceForge…
*STILL* No Multiple Inheritance in PHP!
This is maddening. There have been requests for multiple inheritance in PHP since I started using it in mid 1999. Of course, in mid-1999, I didn’t really care. There wasn’t much written in PHP that was any good, so I was writing little scripts of glue code to tie pieces of HTML together and the…
Quick CVS Cheat Sheet
Actually, I’d love to say that I’ve moved completely to using git instead of CVS, but the truth of the matter is that, for a recent project where I’m just trying to consolidate a whole bunch of admin scripts, organize them under one (managed) roof, and (most importantly) get a bunch of admins on board…
I’m Now A FiOS Customer
Some people will be shocked to hear that I’m now a FiOS customer, especially if they’ve read a previous post I made over a year ago now about how FiOS looked like the biggest scam ever. Well, I’m not sure I changed my mind per se, but a number of realizations have been made over…
Finding Needles With ’sort’ and ‘uniq’
I had to do this recently, and so I thought it would be useful to share this for two reasons: Someone else may need to do it and find this technique useful Someone else may know a better way of doing this Quick ‘n’ dirty explanation: you have two lists. One list is a superset…
View Vindication
So, about 9 months ago, I worked with a team of researchers. They were building a pretty hardcore global distributed system, and associated management infrastructure. My job was to simply advise them on issues revolving around how they use their database back end. For the most part, I just made suggestions here and there about…