28 September 2003
just turn that smile upside-down, mister

Bah:

ASSERTION(rec->ur_fid2->id == inode->i_ino) failed

Not a hard problem to fix — I can already think of not one but two solutions to the problem, and I’ve only been awake for an hour! — but the timing of this find truly, truly sucks.

Furthermore: bah.

Posted by shaver at 09:48 AM | Comments (0) | TrackBack
culmination

I owe myself more and better entries, and I owe them with usurious interest. They’ll come soon, because I’m coming out of a dark, dank, productive place, in which I’ve spent most of the last month.

This won’t mean anything to any of you, but please rest assured that it means the world to me:

status: COMPLETE
recovered_clients: 714
last_transno: 10081296
replayed_requests: 61
Posted by shaver at 05:16 AM | Comments (1) | TrackBack
15 September 2003
not exactly the toronto international film festival

When Chris stayed over on Tuesday night, we indulged our shared love for bad movies. I get to slum, in a strictly cinematic sense, with Alasdair from time to time, but poor Chris has pretty much nobody in Boston who will join him in a steaming bowl of mediocre film.

On Tuesday, then, we rented both The Two Towers and Cradle 2 The Grave. Yes, of course, one of these things isn’t at all like the other, don’t belabour the obvious. When we got back to the house we decided that we should watch C2tG rather than TTT precisely because it was the worse movie, and that meant that Chris would never be able to see it back in Boston.

The music had me pretty convinced, early on, that X was in fact going to give it to me, and I am disappointed to report that I did not notice if said giving actually took place. If you watch C2TG, and you have much more sensitive instruments than were available to Chris and myself, you may possibly detect trace elements of entertainment. I cannot recommend this movie.

Chris then went to take my wife off into the depths of Algonquin Park, but because he’d set me down the path of mediocre entertainment, I learned that I also cannot recommend the first 75 minutes of A Man Apart, which was at least darkly lit enough that I couldn’t always see the movie I should really never have rented. The rest of the movie might have been frigging fantastic, but I’m never going to find out.

I tried to watch Dark Blue, but fell asleep before the freaking DVD menu came up. I don’t think that I can conclusively correlate that to the quality of the movie itself.

Collateral Damage got two thumbs up, and I can only presume that they were awarded by Arthur Ebert and Samatha Roeper.

After those movies, The Fast and the Furious was pretty good. Michelle Rodriguez wasn’t as good as she was in Girlfight or even S.W.A.T., but she was still fun to watch. (I didn’t know she was in Blue Crush. Hmm.)

Oh, I also saw Once Upon a Time in Mexico and Matchstick Men this week, though that was in the actual out-of-the-house theatre. They were both fun. Johnny Depp uber alles, I tell ya.

Posted by shaver at 10:18 PM | Comments (1) | TrackBack
6 September 2003
expecting

One of my co-workers is about to become a father (they're inducing tomorrow, a little earlier than they had planned for), and we're, of course, all terribly happy for him and his wife. For the child too, I suppose, though I never really think of it that way.

 <robert> i've wondered for a long time what this moment would 
          feel like, and it's nothing at all like i expected

A fair number of friends are expecting kids in the next few seasons, which is affecting my biological clock exactly as you might have predicted, if you've been near me and a small child for even scant moments at some point in the past.

Posted by shaver at 12:43 AM | Comments (6) | TrackBack
a disturbance

There was a little bit of hard-knocks learning on the system that hosts this site today, on the topics of recursion, filename globbing, and permissions. I think it’s all better now, and I think we’re all set in case of a nation-wide apology shortage, but if you notice weird stuff here, or you run a service or something on the box and you notice weird stuff there, drop me a line.

Of course, I’ll be at our landlord’s cottage this weekend, so a fat lot of good that line-dropping will do you.

Posted by shaver at 12:39 AM | Comments (0) | TrackBack
born under the sign of software

Today’s work was good. I managed to remove a long-standing architectural limitation in our system, which let me make a lot of special cases and sharp configuration edges go away. It took a little longer than I thought it would, but still no longer than I had estimated to my esteemed employer. There were some bumps in the road — bits of code that were a little more global than they should have been, and one bit of code which was utterly craptacular in its absence — but I think that made the experience all the more satisfying in the end.

I’m not sure I’m going to be able to go on the canoe trip that I had been planning to attend next week. When I originally agreed to it and arranged the time off work, I’d thought I’d be missing Thursday and Friday. Turns out that I’d also be missing much of the preceding Wednesday and all of the following Monday, which moves it from “I can work around that” to “boy, that’s going to have an impact on our release schedule”.

I’m actually pretty sure I’m not going to be able to go, in fact, but I’m trying to think positive. Or is that denial?

Posted by shaver at 12:30 AM | Comments (0) | TrackBack
3 September 2003
paroxysms of anti-joy

I lost an entire day today. The pathology is all very geeky and work-specific, but the effects are simple enough: I want to punch the universe until it stops twitching, and then set it on fire.

Thank you for your attention to this matter.

Some parts of my day were lost to iterating over a crappy test suite — a crappy test suite that I wrote back when it was last really critical that this stuff get fixed up and tested, so I can’t really get too indignant about that part — and some parts were lost to some suboptimal logging and power-management infrastructure on the cluster in question. But a lot of it — the bulk, certainly — was lost to the fact that there was a change in the software I work on. Before the change, you could, in this configuration wooble, use pretty much any name you wanted, as long as you used it consistently throughout the aforementioned configuration wooble. After this change, there is only one legal name.

Picking the name incorrectly does not result in an error message at name-selection time. Nor does guessing the wrong name give you a failure to start up. No, a name mismatch just gets you a nice crash after you start to talk to the filesystem — a crash which is a little tricky to diagnose when you have logging and crash-dump tools that are a little less than perfectly useful.

At least nobody will get beaten by that in the future.

Posted by shaver at 08:30 PM | Comments (2) | TrackBack
2 September 2003
this is so not my fault

Hey, honey, beltzner says I have to buy a sword.

Posted by shaver at 11:06 AM | Comments (0) | TrackBack
coming soon to a risks digest near you

Don’t get me wrong, now: I’m a big fan of automation, especially when it comes to error-prone, tedious and mechanical tasks. I just wonder if and when this admittedly-cool self-parking car will show up alongside other classic examples of misguided electric vehicles.

Posted by shaver at 11:03 AM | Comments (0) | TrackBack