"That which is overdesigned, too highly specific, anticipates outcome; the anticipation of outcome guarantees, if not failure, the absence of grace."
-- William Gibson, All Tomorrow's Parties
December 5, 2005

A little gallery of photos from the new movie.

Kelsey Grammer: "It was the theme of alienation that drew me to doing the film."

Hugh Jackman: "I love how every hero is flawed. They're all struggling to deal with their powers and if they even want them."

Halle Barry: "I have new hair!"

5:02 AM | Movies

Want.

Want.

Want.

Make sure you check out the stores and FAQ. It's a pity it's not a real business.

[via rjbs]

5:05 AM | Linkwhore

Just wrote my first trac plugin and boy, was it hard.

I needed to add a couple permissions to trac for my back-end scripts (SOURCE_COMMIT and IS_GROUP) for Toolbox, my svn/trac provisioning app.

trac pulls its perms from the components/plugins it loads, so I just wrote a little Python egg that returns the perms. So easy. No skills involved at all.

from trac.core import * from trac.perm import IPermissionRequestor

class ToolboxModule(Component):
"""Provides some Toolbox-specific stuff."""

implements(IPermissionRequestor)

# IPermissionRequestor methods

def get_permission_actions(self):
return ['SOURCE_COMMIT', 'IS_GROUP']

I'd never written a Python egg before, and uh, it is quite trivial.

7:37 AM | Programming
December 10, 2005

About halfway through A Feast For Crows, the fourth book of A Song of Ice and Fire. So far it's been a lot of manuevering and scheming. Tyrion has yet to make an apperance, and one of the more likeable characters from the previous book was killed with a word, in trade for a sad little lordling, and didn't get a chance to show up at all.

Martin really likes fucking with his readers.

So while there's a lot of "How can we screw over the good guys even more?", one can only hope it's all in preparation for when Dany finally returns to Westeros to take the Iron Throne back. At which time there will be supreme ass-kicking and hopefully some goddamn Justice.

Assuming Martin doesn't decide to just kill her and her dragons in the next book.

According to Pete, this book ended up being so long that he cut it in half -- A Feast for Crows takes place entirely in Westeros and the Braavos Islands; the next book, A Dance with Dragons, will apparently take place entirely in the eastern kingdoms and focus on Dany.

My biggest complaint about Feast is an almost complete lack of Jon Snow and Brandon Stark. We're given no clue as to what's going on with the Others, and we only have sailor rumors as to what Dany and her armies are up to in the east. It's certainly necessary that all these pieces be put into place, and it should only be taken as a compliment I'm pissed off about not getting any Jon, Brandon, Dany, Tyrion, etc, etc, time. Thankfully there's a lot of Jamie.

It's worrying that right now my favorite character is someone who started off as an obvious villian, but has become someone you really root for, and hope they can redeem themselves. It's rare that you see character development go in this particular direction, and almost never done so well. Yeah, Jamie, I'm talking about you. You fucker.

(Goddamn Martin.)

4:21 AM | Books
December 11, 2005

< calliope> rjbs and I were celebrating our 4th wedding anniversary, and I was reminiscing over dinner, reminded of a very specific time 2 days after we'd been wed, when it very suddenly sunk in that we were married (OMG!). And after I finished relating this story, I asked rjbs what he was thinking.
< calliope> <rjbs>"I was just thinking about how you determine the greatest common denominator for a series of numbers."

December 13, 2005

Code that doesn't act the same on alternating runs using the same data, and which doesn't display the behavior you expect when in debug mode. (Note that debug simply doesn't make any changes to the filesystem -- it's still manipulating all the relevant data as part of its execution.)

I gave up working on it this morning as it was being deployed to a semi-production box (which is essentially only used by me at the moment), but now I get to go back and figure out what the hell it was doing.

Ugh. Programming.

7:49 PM | Programming | Comments (2)

I've been around. I've done lots of stupid shit with computers. Upgrading the RAM in my Mac mini might just have been the most annoying one.

I was about to order a putty knife (which everyone suggests using, but damages the case, when ejp reminded me that a while back I had posted a link to some guys who used a strand of CAT5 to get the case open. That single side tab on the front was the worst one.

Twenty minutes later, I had the case open, the RAM swapped, and booted the machine. All was happy.

But Buddha on a pogo-stick, man. What a pain.

As an added bonus, I pulled the 512 stick out of the mini and dumped it into my x86 workstation that never gets used. All of my machines now have a gig or more of RAM in them now.

selene (PowerBook) 1.25G
eos (Mac mini) 1G
hyperion (Dell SC1400, fw/fserv) 1G
helios (x86 bitchbox) 1G

Kinda neat. Weird, though.

10:37 PM | Systems Administration | Comments (2)
December 16, 2005

Got bored and installed Enlightenment 17 on helios using this handy dandy guide for Ubuntu. The easy_e17.sh script referenced makes everything just that.

It was pretty neat, all told. Fun visual effects, which could probably do with some hardware acceleration. Evidence (the file browser) wasn't working in CVS, and caused e to crash at one point.

shrug. It's pretty enough to look at, and all the back-end stuff looks well thought-out design-wise. I find it difficult to actually care, though... Turned helios off and went back to my Macs.

(In other news, when did Adium get so freaking cool?)

12:38 AM | Software | Comments (1)
December 17, 2005

<bda> http://www.apple.com/trailers/universal/slither/large.html # No, Nathan Fillian... why?!
<Danelope> These are tough times. If a man can get a job, he might not look too close at what that job is.

1:35 PM | irk

< bda> "Agents' visit chills UMass Dartmouth senior"
< bda> 1984 muthafuckas.
<@javaman> are we really still worried about communists?
< bda> Maybe he also checked out "Biological Terror Weapons to Take Down the Bourgeois For Dummies."

December 18, 2005

<@bda> NANO-ARMOR:
PROTECTING THE SOLDIERS OF TOMORROW

<@Safari> looks expensive
<@bda> Pretty badass, though.
<@Sunflare[sleep]> Buy me one for Christmas, bda. :)
<@bda> I love that it looks like something a Centurion would wear.
<@bda> Whether I mean a Cylon or a Roman is left as an exercise for the reader.

[via hhoffman]

December 20, 2005

Less Democracy, Please

From what I read if democratic elections were held in Saudia Arabia the biggest votes would go the the Saudi Nuke Israel Party followed by the Burn Israel Party and running a close third would be the Drive the Jews into the sea party.

Pity there's no "Drive the Jews to the Sea and Party" party. Jewish girls in bikinis. Mmmm.

Again, I'm all over democracy, within reason. But full-frontal democratic governments, reflecting the will a majority are fine in theory but in practice it's scary as hell. I'm sure that's why we've done away with it here in the United States.

[via bostik]

4:22 AM | Linkwhore
December 22, 2005

<@javaman> bda
<@bda> javaman
<@javaman> so i was having drinks with one of my coworkers
<@javaman> who reminds me alot of you
* bda waits for the punchline.
<@javaman> and i think you guys used to talk on #perl
<@bda> Handle?
<@javaman> coral?
<@bda> Sounds familiar.
<@bda> Is he full of passive aggresive rage?
<@javaman> no, not at all
<@javaman> thats why we call him the happy bryan
<@bda> huh.
<@bda> Maybe we're like matter and anti-matter.
<@bda> Or the good and evil Kirks.
<@dragorn> one has a goatee
<@bda> I have a beard.
<@bda> Thing. Beard-thing.
<@bda> It counts.
<@javaman> haha
<@javaman> yeah see, that makes bryan the evil one
<@dragorn> yeah i wasn't implying he was the good one :P
<@bda> Soon I will harvest all your organs and make a giant meat slurpee.

...

<@solios> well, meat is yay.
<@solios> and slurpees are yay.
<@solios> so it stands to reason that a meat slurpee would be double yay.
<@maarken> you let me know how that logic works out.

December 23, 2005

Happy Birthday to Engler. May he have many more, and all as full of hateful evil goo as they've been so far.

Less Than Three, Bitches.

3:18 AM | Life

Evan
3:17 my oldest sister gave me a grocery bag of cookies.
3:17 me.
3:17 not like, for the family to split up.
3:17 for me
3:19 enough cookies to crush a small child. (which it might boil down to if things get any worse tomorrow when the last of the children arrive)

OpenBSD server hardware compatibility list

Pretty much anything without broken SCSI/RAID support is going to work. Which is uh, lots of machines. Including newer IBM servers they don't list (anything IDE or SATA-based obviously; the SCSI/RAID cards in most IBM boxes are unhappy).

10:14 AM | Linkwhore
December 26, 2005

Found an old archived mailspool, probably messages from 2000 to 2003, sitting in my ~ on gibson. Had the great idea of importing it all into Mail.app and sorting through it.

What is it about the holidays that make us be stupid for things that stopped mattering twofold on the other side of Sol, revolutions ago?

Sometimes it shocks me how little things seem to change, but mostly it just makes me tired.

Like how memory is just a tree, neurons burnt with language and whatever other low-level operations make you, you. How all those old associations never go, and are hard-pressed to fade when you keep reinforcing them; potassium ions whispering through the channels of these learned responses (everytime I hear "Raining in Baltimore" or "Sour Girl" or "The Bad Touch" or "One Headlight" or "Invisible City" or gods forbid "Amphetamine"; everytime I dream of a desert lined with pine trees; everytime I touch a UNIX box and remember how weird it all seemed at first, and then how natural; when I first got the idea for system; how I left sand and saguaro for snow and trees, cobblestones and diners; all of these things that have come to define me control me, and all of them, all of them, have a single common thread running through them).

I shaved my head again. Just because.

11:31 AM | Life
December 27, 2005

So as part of Toolbox's group membership management, I need to iterate over existing projects, grab all users for those projects, compare to current UNIX group membership, and then usermod accordingly. When I first prototyped all the Toolbox "system" stuff a couple weeks ago, I ended up with seven or eight scripts that did it all (with lots of redundant code). Then I spent about a week reimplementing it all in some libraries, and grafting a little front-end Perl script to them.

11:50 PM | Programming
December 29, 2005

Flying to ABQ today. The two hours of sleep I got will serve me well, I am sure.

AMV Hell 3. Made me laugh out loud on more than one occasion. via solios.

5:04 AM | Life