Archives / Search ›

You know it’s time to go to sleep…

…when you try to throw your dirty clothes in the trash instead of the hamper. Something along the lines of putting the milk back in the cupboard instead of the fridge (which, unfortunately, I’ve done too.) It’s time again for a wide-ranging update on what I’ve been up to.

Research is not letting up. After ISCA madness concludes next week, we’re getting a real file server instead of using my advisor’s workstation for the task, perhaps resulting in the disappearance of the random NFS problems we’ve been seeing! Workstation upgrades are also in the pipe, not that the 2.4 GHz P4 on my desk is all that slow. It sure beats the memory- and disk-starved ~250 MHz SGI O2s and Sun Ultra 30/60s we had at my previous lab. I use my PowerBook most of the time anyway, but since the cluster we’re supposed to use is so flaky, I’ve set up Condor on our research machines and the ACM Linux boxes, and the extra speed will be worth it. Condor works remarkably well overall, though we’ve seen some mysterious I/O slowness/corruption recently.

At work, I’m back to having a decent machine—set up a nice new 3 GHz P4 yesterday—but still have loads of stuff to finish for a presentation the MSP is giving to graduate departments next Thursday.

ACM admin stuff? Good news: we’re getting a bunch of old-but-decent 2U Intel servers donated next week, so we can stop using workstations as servers (e.g. clortho, wilbur, afs2, afs3). Bad news: the soda machine died and the Assabet board we want to use as a replacement for the surplus PC is resisting all our attempts to put modern Linux kernels on it. Other: we’re working on getting the videos from the conference talks posted to the Web; they were recorded/encoded in Windows Media format at various bitrates and definitely need some editing. Need to figure out some way to transcode into something QuickTime can read, so we can get them into Final Cut Pro.

Then there’s planning for my trip to Australia next month, and a ton of personal and family issues. I’m very excited that my parents are driving over from Boston for Thanksgiving, since it doesn’t seem like I’ll be able to get away, and they might even bring a sofa with them.

The shoulder strap on my bag broke this week, beyond repair. I love the bag, but the strap hooks are just horribly designed—the clips fell off the first week, and the rest of the thing is brittle plastic which gave up the ghost after two years. My previous bag had metal hooks, which took over four years to break in the same place.

The kernel panics I get during backups of my PowerBook haven’t stopped with 10.3.6. They sure look filesystem-related…

0x1da580 <hfs_clearlock+368>:   0x7c7f1b79
0x1ef6c8 <MacToVFSError+23396>: 0x4800000c
0x20b940 <closef+180>:  0x7fe3fb78
0x2463c4 <unix_syscall+580>:    0x801e00a4

Last but not least, I bought a bike a few months ago, and it’s totally changed my week. No longer am I beholden to the bus schedules, and I get exercise and a built-in cool-off period when I’m coming back from exercising. Yet another of those “why didn’t I do it five years ago?” things.

And now it really is time for sleep… I’ll try to post the aforementioned hiptop2 review, and some neat hacks I’ve written recently, next time. *yawn*

hiptop2 experiences

I decided to buy a hiptop2 after my original grayscale hiptop’s radio died, and the battery started to go on my roommate’s hiptop I was borrowing. They’re available for $25 after rebate from Amazon, assuming you’re adding a line or opening a new account, as I was.

So far, my impressions of the design changes since the earlier models have been mostly negative, though of course the much-improved build quality and new features are great. The biggest problem is getting used to the new keyboard; unlike everyone else I’ve talked to, who typed with their thumbs at an angle, I tended to type with my thumbs almost flat. Thinking about this, it’s probably because I’m used to playing the cello. I’ll provide more thorough feedback in a week or so…

My software has a first name?

I upgraded to SpamAssassin 3.0 last week, and since then, a bit more spam has been getting through the filters. Some of it looks like potential fodder for Spamusement, such as this one:

 935 N   Oct 09 Lamar Singleton (  61) little bottle eliminates traffic cameras

Then there’s a great idea someone had to invent likely-looking names, which resulted in this example:

From: "Christopher" <brndttyrvdtht@mchsi.com>
To: Hogue Appswitch <appswitch@sabi.net>

I never knew appswitch had a first name… Hogue it is.

Server woes

Things are still amazingly hectic here. I got calamity (9500+G3/300 running Debian, serving as the rileys.us primary MX, IMAP, list and webmail server) back up last night on DSL in my parents’ new house in Boston, after its outage since mid-August because of Verizon’s incompetence. For weeks, Verizon assured both my father and our ISP that the line was turned on when it simply wasn’t, and it took a long time to get everything fixed from a distance, even when the DSL was enabled, since the house is still being renovated and my parents are busier than I am. Right now calamity’s behind an AirPort Extreme base station NAT, which will be replaced by hamton (Pentium Pro 200 running FreeBSD) next time I visit.

The whole rileys.us MX saga was fun, too. This time last year, calamity lived on a reasonably-reliable cable modem in Cambridge, and arnold (Ultra 2 acting as Web server, backup MX) on reliable SDSL in Virginia. Arnold’s host moved to a more remote location and was stuck on a cable modem, with incoming port 80 blocked and outgoing port 25 restricted; not so good for a server. With the Web server down, at least it was able to spool mail while we waited for calamity to be reconnected, until Cox’s DHCP server assigned it a nonroutable address while its host was on vacation in China. Luckily I had set up another backup MX on my roommate’s OpenBSD box, but the Sendmail configuration turned out to bounce the messages as they were received. After fixing this, the messages once again got bounced when arnold came back up and postfix decided that it didn’t want to hold them any longer, either. Maybe Exim does a better job of this? I found the available options in postfix pretty inadequate for the situation.

After efforts to get a T1 or DSL for arnold failed (thanks to Qwest and Verizon once again), we compromised on “business” cable modem service, which removes the port blocks. Hooray for trying to use consumer-quality Internet services to run servers. The Boston ISP gives us 1.5Mbps/768Kbps DSL to a single static IP on a tiny subnet, which is perfect for my parents’ needs, and should resolve some of the VoIP quality issues we experienced with the cable modem’s more restrictive upstream.

Come to Reflections | Projections!

Hi, everyone! There are a bunch of reasons I had stopped blogging, but none sufficient to explain the multi-month outage. More posts will follow in the next few days, especially since my advisor and officemate Lee are off presenting at P=ac2 this week. But before I mention anything else…

If you’re in the Midwest and looking for something to do in a couple of weekends, I highly recommend coming to Urbana and checking out ACM@UIUC’s tenth annual Reflections | Projections computing conference, October 22–24. Reflections | Projections is a completely student-run conference as always, which helps keep the annoying stuff to a minimum. This is the first conference we’ve had in the five years I’ve been here that I’m truly proud of—a look at our confirmed speakers list should make it clear why. We’ve also got representatives of companies including Apple, NVIDIA, Microsoft and PayPal if you’re looking for a job, and a game AI programming competition which promises to be even better than last year’s amazing production.

Now I’ve exhausted my stock of superlatives, I can’t think of a better deal than the $20 registration fee—which includes food, thanks to our 17 generous sponsors. If you know me and want to stay at my place for the weekend, I’d be happy to put you up (first comer gets the spare bed!).

‹ Newer Posts  •  Older Posts ›