"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
January 2, 2005

Got into Sky Harbor at 2120 last night. Liz called, saying she and Matt were going to watch the fireworks, and was I anywhere near Penn's Landing?

Yeah, unfortunately not.

Mike and my sister picked me up. Mike's car has a biohazard symbol on the hood. Stopped by an Albertsons for a bottle of Bombay and stood outside while they bought stuff, making calls. Jason called me, which was surprising and fun. I felt like a moron when I asked him where he was, meaning what bar, and he said "I'm in the City". I heard him say "I'm in the city" and thought he meant Philly. I don't spend enough time in New York to be hip to their slang, evidently.

Off to his girlfriends, where Mike cooked a superb steak my sister bought me. She makes a mean gin and tonic, by the way.

The two guys that were there, Alex and Brady, reminded me of different actors, though I can't recall their names. I suppose that works out, since I couldn't remember Berry Pepper's name, but instead said I was once described by a crazy woman as "that sniper from Saving Private Ryan." I was being the typical obnoxious Irish drunk, I think. Good on me.

Launching bottle rockets in the middle of the apartment complex was, for some reason, thought to be a good idea. I related the story of Ian setting his beard on fire, though badly. (I also related the Quinessential Philadelphia Story as experienced by Harry, and told that one badly, too. Ah well.) While they were turning a bottle of (I think) Mike's Hard Lemonade into a blackened, smoky outline, the neighbors tossed an M80 into the yard about ten feet from me.

My first, sluggish thought when I noticed something sitting there, smoking: "Mike, how the fuck did you get the bottlerock to land there?" Then it exploded and, ears ringing, I wandered back inside.


Eventually the DDR was brought out and people began fleeing, as people are wont to do when those not blessed with the seeminly Asian-only gene which allows them to not look like complete dicks while DDRing DDR.

It took my sister and I an hour to get to the hotel, which is just unheard of. We got on the only goddamn road in the city which does not follow the grid topology of western cities but instead loops back on itself. We ended up in downtown Tempe twice before she said "Fuck this" and followed what I can only describe as a visual sense of direction. The cardinal points mean nothing to her, but once she has been somewhere before, she can rotate the area mentally and get where she needs to go. Me, I have to think about it; and me, I was intoxicated.

Get to the hotel and crash out. Woken up at 0700 by some fucker with a goddamn in his room, and it barks for a half hour. Then twenty minutes later, after it's finally shut up, some kids start running up and down the halls, screaming.

Eventually we get going. Check out, then drive-thru. Seven hours, of which I think I drove perhaps three. My laptop managed to hold power for a good portion of that, surprisingly. I will be picking up either CD-Rs or a tape-deck-thinger for my iPod for the return trip, however.

Drive-thru for dinner. And finally, around midnight (MST; 0200 EST), I take care of email and sleep. And four hours later, I'm awake... 0618 according to my laptop. It has the luxery of at least being confused about its location. Me, I'm covered in cat hair in the middle of the desert.

Hopefully I can get back to sleep soon. I have to go shopping in five hours...

6:26 AM | Life

At some point, I think in a daze of half sleep while driving through the Navajo strip mall that brackets either side of I-40 just west of the New Mexico border, I had a conversation with an Indian in my head, who was talking about the power and mystery of Land. And this brought to mind my High School freshmen year of English, when the teacher asked us what our natural habitat was. Most kids answered the desert, because that's where they grew up. My friend Zeb, who at the time was huge into industrial and computers and cyberpunk, said "urban."

Thinking this, I tell this imaginary Navajo in my head, that I'm in love with the city. That the city is an entirely human construct; land, open and wide, cut by swaths of wind-worn mountains, this place where I grew up, is at once familiar and completely alien to me. Cities are informed by the gross flaws and base glories of their citizens, and to me this is a fine thing. It breathes desires and loss, and almost randomly, it deigns to let you feel the weight of it. All those people and their experiences, the entirety of their lives, encased in this stone and steel organism. A city has a tangible personality I can put my hands on; something my mind turns to, gritty and wet though it might be.

The sound of foghorns on the Delaware at three A.M.

And on the other side of my mirrorshades, the desert rolls by. Dunes and big sky.

January 3, 2005

Someone spammed this to misc@openbsd yesterday. Unattended OpenBSD install media. Awesome. Will definitely be playing with this once I get home.

Pulling the config based on system stuff is definitely something I might be interested in working on as well.

1:04 PM | Systems Administration
January 4, 2005

I just added the metawire.org Apache logs to newsyslog.conf:

find /var/www/logs -name "*_log" |sort |sed 's/$/ root:daemon 640 10 * 24 Z "apachectl stop ; apachectl start"/' >> /etc/newsyslog.conf

newsyslog -v -f /etc/newsyslog.conf

And it took a good few minutes, as they've never been rotated and weighed in around 1.2G. The loadavg kicked up to 80 while the files were being compressed, which was pretty entertaining.

A more sane solution to the apachectl command above would be a script that stops Apache, waits until any httpd-related ports aren't being returned by netstat, and then start it back up.

4:14 AM | Systems Administration | Comments (1)
January 7, 2005


Long flight, nothing to expound upon.

Pete was awesome enough to leave newly delivered Indian food cooling to pick my ass up, then drop me at Doobies (above and beyond, that). Hanging out with the kids (and Andy B's father, who seemed to deal with us pretty well) for four hours, standing outside in the cold for twenty minutes discussing the finer points of Bratwurst creation and gestation, then walking down to Broad for a taxi.

Driver a not-so-recent emigrant of some African country, his accent sliding from straight up South Philly to something entirely other. Bob Marley piped through the cab speakers; songs I've never heard before, but on some gestalt cultural level I know, definitively, that it's Bob Marley and not some just some reggae.

Graffiti on the back seat: A poor man's rainbow and clouds proclaiming "Another Rainbow Day"; a guerilla advertisement for some clothes shop on South St., and someone's response: "I went there!"

"Shakespeare Rules", bracketed by dual lightning bolts, no doubt the work of some UArts or Temple kid.

And now to sleep, the city's skyscrapers hazy through winter night on the west side of Broad St., cupped in the foreground by row housing and streelamps.


I tried watching GITS:SAC s2e17 on the plane yesterday, but there was so much freakin' fan service (Motoko wandering around in nothing but tiny panties and a fucking towel draped over her shoulders, then Motoko naked in bed with some Thai kid) that I had to stop.

I was watching anime on a plane.

And I had to stop because I was embarassed.

Such a rockstar.

1:36 AM | Television
January 12, 2005

Mac World of Warcraft performance. Been thinking about picking this up, as it's all Pete ever does any more.

And supposedly there's no grinding (killing bunnies for weeks until you can kill slightly larger bunnies) and it'd be nice to just play a game for an hour or so to relax.

One of the guys on that page is running more or less the same machine as my workstation (I have a dual 500 Mystic) so maybe it's playable.

Of course, those iBoxes are pretty tempting, too...

[update]: Goddamn solios. My Mystic will eat dual gig procs. I already have dual head for the thing. And the procs cost less than the iBox.


4:36 AM | Software
January 17, 2005

Bitingly cold.

70% chance of ice wraiths and/or Wompas.

10:50 AM | Life
January 21, 2005

08:58 -!- Irssi: Starting query in moo with kitten
08:58 <kitten> SYN
08:59 <bda> ACK
08:59 <kitten> sup.
08:59 <bda> Awake.
08:59 <bda> Not happy about it.
08:59 <kitten> I don't want to be awake.
08:59 <kitten> haha.
08:59 <bda> Heh.

9:00 AM | irk

The other day I refactored the PWF network, changed internal addressing, set up a DMZ off the firewall, etc. I also stole conduit Mk I (the PWF mailserver) and reinstalled it for use as the fileserver Kyle has been talking about for a while. Did another install on some other random box for conduit Mk II. Spent a few hours down here, made sure it all worked, then went home around 2200...

Kyle msg'd me this afternoon and told me he couldn't get to conduit Mk II. As everything was working fine last night, I was somewhat confused as to why it would be broken. But yeah, it was inaccessable. Figuring it was a hardware problem, I became suitably annoyed, since I have yet to set up decent automated OpenBSD install stuff. Showered and got to Factory around 1520, plugged a keyboard and head into the box, logged in. Everything seemed fine. I let Kyle know, then went out to Sev for some soda.

Came back and noticed that conduit's power light was blinking. I tried to ping the box, and hey... nothing. So I smacked the keyboard that was still plugged into it. Display woke up, but still no network. Power light went solid. The damn thing was sleeping.

Rebooted, fixed the BIOS...

I don't think I've ever had that happen before. Possibly that's because I usually removed APM stuff from the Linux boxes I admin (unless it's required for P4 HT, but those are all server motherboards anyway), and most of the OBSD installed I've done have been on previously known-good hardware. This was just one of the random Andrew-hoarded junk PCs we have laying around here.

I took some pictures. That first one is my bedroom. The rest are of Factory. Ian noted that the date on the camera is wrong. It reset after I put new batteries in it, and I guess I wasn't paying enough attention while licking the buttons. Pressing. Pressing the buttons.

Couple hours later Bryce came down and we cleaned up a bit. By "clean" I suppose I mean we cleaned off the desks and Bryce did some organizing. I suppose I should take some "after" pictures, but that seems pointless.

My next few Factory projects: mail filter box, list server, VPN...


And the latch on my PowerBook broke. That sucks.

8:51 PM | Systems Administration | Comments (2)
January 22, 2005

01:09 <@bda> http://www.nypost.com/news/regionalnews/38867.htm
01:14 <@dragorn> interesting
01:14 <@bda> The State of New York City.
01:14 <@bda> Or State of Lesser New York?
01:15 <@bda> Or simply, the City.
01:15 <@dragorn> somehow i don't see it happening
01:16 <@dragorn> but it's an interesting idea
01:16 <@dragorn> I'm sure seceding isn't as easy as the town council saying "we don't wanna"
01:16 <@bda> It'd be a first step into the eventual breakdown of the republic.
01:16 <@bda> Reverting to a bunch of city-states...
01:16 <@bda> Easier for corporations to control.
01:16 * bda sips his gin.
01:17 <@dragorn> Thats for that wonderful view into the futue
01:17 <@dragorn> future
01:17 <@dragorn> I hope I drop dead of an aneurism before then
01:17 <@bda> Don't you want to live the cyberpunk life?
01:18 <@bda> Doping just to get through the day, hacking because you can't sleep, in what can only be described as a destructive relationship with some non-technical female. But then, what relationship *isn't* destructive when the light is like powder, getting in under the doors, and the geodesics generate their own weather..

1:22 AM | irk

01:47 <@bda> pfctl: DIOCSETSTATUSIF: Invalid argument
01:47 <@bda> oo
01:47 <@bda> This is the second machine I've had do this.
01:47 <@bda> Only this one is a fresh install.
01:47 < solios> they should call it Megacity One. :|
01:47 <@bda> oh wait
01:47 < solios> fagbot: doot for bda's pfctl speshulness.
01:47 < solios> seems like it.
01:47 < solios> bda: <3
01:48 <@bda> ok
01:48 <@bda> ext_if = "CHANGEME"
01:48 <@bda> I'm stupid
01:48 <@bda> But that's a dumb error.
01:48 <@ejp> heh
01:48 <@bda> Gin++
01:49 <@bda> Hard to drunk, fuck you up right.
01:49 <@ejp> fagbot: doot for gin vs pf
01:50 <@bda> SAVING ROLL

1:51 AM | irk

Went to get food with Eric C. and Kyle this afternoon. The place we were going to was closed, but we ran into Sophy and Adam while Eric was parking. After some brief snowball volleys, we stopped by Springboard to check out the Mac Mini, then headed back to S and A's place for some patented O'Donnell pasta. Hung out, watched Natural City, a Korean rip-off of Blade Runner, Aliens, and a half-dozen other movies.

Actually pretty decent flick, all around. Sophy is such an incredible girl while watching movies. I had completely forgotten how she acted during Hellboy (hiding her face at the "gory" bits), but wow. Girlie.

On my way home (about a 25 block walk) I saw four or five snowball fights and two cop cars stuck in snowbanks. The second one I had to stop and laugh at.

While crossing Broad, what had to be UArts kids were discussing the smell of one of the girls shit. They seemed to come to the conclusion that her shit only smells good when she eats lots of avacado.

Other than the roaming UArts spazzes, it's really awesome when the city gets any real snow: Everyone takes to walking down the middle of the street, hardly any cars out. Everyone's in an entertained mood. Hell, I almost joined in the biggest of the snowballl fights I witnessed, but I had my laptop with me.

Dropped my shit off at the apartment (distracting Pete from WoW for a few seconds), then headed down to Wawa. On one of the side-streets I use to get there, there were these two kids taking turns pegging each other with snowballs. They were so engrossed in this behavior they didn't notice me, and I had to announce myself: "Non-com in the CZ, yo."

A group of older people standing outside the Wawa were waiting for some of their friends inside. One, a woman of perhaps forty, was laughing because the check-out guy carded her for her smokes. "What a sweetheart." "You should go back in there and kiss him." No doubt snowballs were thrown for that comment, but I was on my way inside.

The two gunslinger-wannabe kids were still at it when I came back from procuring junk food and soda.

It still weirds me the hell out when my hair freezes.

9:06 PM | Life

At Liz and Matt's behest, I finally read The Stars My Destination. I've been avoiding reading it since I first learned about Alfred Bester (Walter Koenig's character on Babylon 5 was named after him), and people equated him to PKD and Vonnegut.

But.. it was a pretty awesome book. Very noir, only with 1950s-style tech. Which makes it, as far as I'm concerned, cyberpunk. You have the supreme anti-hero (taken here much further than most cpunk authors do, as you see very early on, corporations and meglomaniacs, drugs, sex, murder...

Gaiman calls it in the foreword, too. At first I didn't really believe he could be right (Gaiman talking about cyberpunk is just sort of weird anyway for some reason), but he totally got it.

I highly reccommend it, but I'm glad I waited to read it. It isn't something I could have appreciated while I was in my Heinlein phase, for instance. (I've never left my PKD or Vonnegut phases.)

The way Bester deals with Foyle's various transformations comes across really well, which from people's descriptions I didn't think it would. But he never loses sight of his obsession, and when he finally does (as he has to), it doesn't feel forced at all... and even though a lot of what happens at the end is hinted to throughout the book, some of that felt really forced or tacked-on.

Even though the focuses are very different, it reminded me in a lot of ways of A Clockwork Orange (which I did not enjoy so much). More hopeful, though, as by the end of Clockwork I felt that Alex still hadn't learned shit about shit and I had just wasted a lot of my time on someone I wanted to punch in the head.

Liz also gave me two other 1960s books: The Weathermonger by Peter Dickinson and The Summer Tree by Guy Gavriel Kay.

First, though, I think I'm going to read The Thief of Always, which I've been told was Barker's prototype for the Abarat, and simply amazing.

Put up the photos I took today.

Note: My camera sucks for night shots, and I'm the worst photographer ever anyway. The blurry shit in the night shots aren't even because I was shivering, I'm just crap with dumb hardware.

January 23, 2005

Clive Barker is pretty nuts. But we all knew that.

The Thief of Always was a decent attempt at kids semi-horror, I think. I enjoyed it, but it never edged out of the "too cute" box for me to really get into it. Just because your theoretical target is children doesn't mean you can't be scary, or deal with Big Ideas.

That said, Barker obviously redeems himself here with the Abarat.

The book is illustrated by the author; the only one that really stood out to me was the second iteration of Mr. Hood, at the end of the book. The broken mirrors were very trippy (and more in line with what I expect from Barker after my brief forays into his work).

Regardless of my feelings on it being too cute, it was still a good story. Very quick read, too.

5:16 PM | Books

Michelle Sipics: do i cook
Michelle Sipics: do i fix my laptop
Michelle Sipics: or do i do homework.
Bryan Allen: What are you cooking? What's wrong with your laptop?
Bryan Allen: Does your homework involve taking naked pictures of yourself and posting them on the Interweb?
Michelle Sipics: potato cheese soup, and the bootloader got f'd up when i installed fedora.
Michelle Sipics: which was back before the latest release anyway, so i want to reinstall.
Michelle Sipics: and no.
Bryan Allen: I will refrain from making disparaging comments about Red Hat products.
Michelle Sipics: eh
Michelle Sipics: it was there. it was easy
Bryan Allen: That's what the first necrophiliac said.

January 25, 2005

Lately I've jumped onto the RSS boat. I used NetNewsWire Lite, which I prefer over NetNewsFire simply because I like three-pane interfaces as opposed to dual.

ejp found an ncurses RSS aggregator earlier, which looks pretty keen: raggle. I haven't actually used it, as I have no need of something terminal-bound, but. Neat anyway.

7:45 PM | Software | Comments (5)
January 26, 2005

Harry bitched at me for making that Red Hat joke the other day, so just to be an ass I went ahead and downloaded the Fedora Core 3 ISOs. Finally got around to installing it on a machine today:

Dual P3 900-something, 512MB RAM, SCSI, Ensoniq something or other, NVidia something, Intel EEPro.

It's a Penguin Computing workstation, so all the parts are pretty much guaranteed to work, or they're bad.

Anyway, it booted, saw stuff, installed.

So far it's not awful. I just went with the Workstation install, just to screw with it, since it's just a toy to me. The up2date tool is nice. The fact that it's in the menubar at launch is good stuff. I just pulled a 130MB of updates just now and it's installing.

Netfilter defaults to on, as does SELinux, so there's actual Workstation Security stuff going on, which is pretty awesome.

GNOME 2.8 is fast. The menu layout still sucks. After using OS X for the past two years, I'm not used to wading through menus to get at things anymore, especially not simply configuration/preferences. There should be some sort of central location for that stuff. (Is there? gconf doesn't count.)

The keychain icon in the toolbar when you auth to root is good stuff as well.

Overall, thus far, I would say it's a pretty good product.

That said, some people have run into problems with the install or various other things. Perhaps I'll hit those, but probably not before I install something else on the machine. :)

It should also be noted that the Windows Browser thing is still broken. I've never seen a distro where it actually does work, though, so you can't really hold it against RH (I guess).

I had initially intended on getting some RH server action and doing a real review, and how it stood up against other server OSes (Sol10, OpenBSD, etc), but obviously I can't get at the RH Enterprise bits, and reviewing FC3:Server against those just doesn't really seem fair.

I would reccommend it to someone who just wants a workstation, anyway.

3:15 PM | Systems Administration | Comments (7)

< y0shi> 2 weeks ago, my boss got yanked off the project. now his boss is getting pulled as well
< y0shi> on the plus side, i report to a small stuffed monkey that hangs from the light fixture in my office. he said i could go home early

3:16 PM | irk

Rik spammed Virtue via Rubric. After playing with it for a bit, it seems pretty awesome. It deals with virts/apps/windows as they should be dealt with, switching windows between virts is trivial. Elements of the UI were ripped out of Quicksilver. It also has a tint primitive concept that's pretty awesome (tint a desktop or throw a tinted bar on a desktop to differentiate between virts via colors), though not something I think I would use, as all my windows are full-screen anyway (except for my comms virt).

Only complaint: It throws a prefs directory in ~, instead of ~/Library or ~/Library/Application\ Support.

Emailed the author at Rik's behest to get that fixed.

Beyond that... pretty awesome app.

5:01 PM | Software

I just got done fumbling around creating a ccd on OpenBSD; spent about an hour on it, or a little more.

Background: This is a machine I'm sure I've complained about in the past. Gateway "server" with three dead IDE busses. In its current iteration, it's meant to be used as a mirror of our production data and server backups. These will get taped off nightly.

I "repurposed" a 200G SCSI drive that had been hanging off the O2000 a couple months ago. But it'd been laying on the server room floor (sigh) for a while, so it was up for grabs. I didn't realize it was 200G until I mounted /vol/scratch, though. Bit of a shock.

Anyway, creating a ccd is super trivial. It's in GENERIC, so there's no need to recompile. By default, you have four available ccd's (ccd0-ccd3).

First, create disklabels on the component devices. Make sure your track offset is 2. This is what bit my ass for over an hour, because I wasn't thinking.

I had to read this to actually get it. And then it was all made clear.

Anyway, this machine was meant to eat four 200G IDE drives, but there's no way I can fit the fourth drive in there; the IDE cables just won't have it. If I had some velcro I could ghettohack it, but I haven't got any. So, anyway.

Once you have your diskabels made, it's just a matter of:

[root@dua]:[~]# cat /etc/ccd.conf
# $OpenBSD: ccd.conf,v 1.1 1996/08/24 20:52:22 deraadt Exp $
# Configuration file for concatenated disk devices
# ccd ileave flags component devices
#ccd0 16 none /dev/sd2e /dev/sd3e
ccd0 16 none /dev/wd0a /dev/wd1a /dev/wd2a

[root@dua]:[~]# ccdconfig -C
[root@dua]:[~]# ccdconfig -g
ccd0 16 8 /dev/wd0a /dev/wd1a /dev/wd2a

ccdconfig creates a non-zero partition table... "c", which is usually used to symbolize the whole disk is in this case a whole partition encompassing the full disk.

If you want to cut the ccd up into smaller partitions:

disklabel -E ccd0

and use the "z" command to zero the partitions and then create your partitions as you normally would. The FAQ fails to mention this, and it was not immediately obvious to me (but that's probably simply because I'm stupid and miss the obvious as times). ccd(4) and ccdconfig(8) do not mention it either, though, so...

Anyway, once you have your partitions set up:

[root@dua]:[~]# newfs /dev/ccd0c
[root@dua]:[~]# mount /dev/ccd0c /vol/backups/dam
[root@dua]:[~]# df -h |grep dam
/dev/ccd0c 550G 2.0K 522G 0% /vol/backups/dam

Pretty easy.

11:40 PM | Systems Administration | Comments (1)
January 27, 2005

< armega> how can i find the path of a program in open bsd?
< bda> which
< armega> oidentd
< reverse> which
< armega> ?
< bda> This is like that bad joke.
< bda> That just goes on and on until someone shoots the person who asked.


<@dhartmei> http://get.a.clue.de/Fun/helpdesk.html
< armega> omg..
< armega> thanks dhartmei :) thats actually a help page

So I'm installing the machine that will replace both hastur and ligur, named ligur Mk II. I'm installing postfix, and when it pulls the tls/ipv6/pf patch, it throws a checksum error. "What the hell," says I, and grab an md5 of the file. Sure enough, it doesn't match the checksum listed in distinfo. So I go check on another box, and sure enough... so then I uncompress the two patches, get digests, and they're the same. I copy the patches to a third machine and diff the "bad" and known good patches. No differences.

Same filesize, same chars, same digest. So I recompress the "good" patch on the working box, and copy it over the new box. Same checksum error.

After a few minutes of screwing around, I think to myself...

[bda@selene]:[~]$ touch foobar ; gzip foobar ; md5 foobar.gz
MD5 (foobar.gz) = 36b0031ef3f51c3ceaa0700d8546de41
[bda@selene]:[~]$ rm foobar.gz; touch foobar ; gzip foobar ; md5 foobar.gz
MD5 (foobar.gz) = 997d552d8d6835a6f2b4ea719ba350d5

Apparently gzip flips bits as part of its compression algo. Useful so you know if a file has been recompressed (which must have happened on the mirror I pulled the patch from originally).

2:54 PM | Systems Administration | Comments (1)

< Base10> Has anyone read the news about the human/animal hybrid?
< Base10> I for one welcome our new mutant bunny overlords!

3:03 PM | Linkwhore

I've been watching this Canuck scifi/drama called ReGenesis for a while now. The show focuses on a team of biotechs working for a ficticious entity called NORBAC, who deal with bio-terrorism and various other bio/disease-related issues. Great stories, awesome acting...

The series just ended, so I went to check out the imdb forums for news on a second season.

Pretty happy to see that a good majority of the music in the series, which I enjoyed, is available for download.

If you get a chance, you should definitely check out ReGenesis. It is awesome.

Lucky I got through it just as The Shield is set to start back up, too. I only have so much time to waste on media. :)

3:09 PM | Linkwhore
January 28, 2005

I put in my notice at DCI today.

Dan suggested I do the following, and I did:

Print out a copy of Nixon's resignation letter, cross out the date and his signature with a red Sharpie, and sign and date it myself.

<Danelope> You probably don't need Kissinger to notarize it, however.

The CEO laughed, and then cursed. We talked for a bit, and he told me he wanted an exit interview in writing, and then a meeting to discuss it. My TODO list is pretty long, but manageable assuming the CTO actually gets me the gear I requested a month ago.

In fact, I'm still at work (2355) doing installs to prep for next week. Michelle and I are driving up to ABE tomorrow morning, too. I'm spending the weekend with the Signeses and (I think) jcap. Gonna be so tired.

I'll be starting at Drexel University on February 14th, working with Andrew and Harry. Totally awesome. Free classes!

<@bda> hhoffman: What do I get in way of workstation/laptop?
<@hhoffman> bda: have you ever used punch cards?
<@eniac> ha
<@bda> Only when your mom was visiting.
<@hhoffman> haha
<@hhoffman> prolly Danny's old Mac
<@bda> Whuzzit?
<@hhoffman> same as Andrew's
<@bda> 15" PowerBook?
<@hhoffman> guess so, never really bothered with it much
<@bda> 15" won't fit in my bag.
<@bda> ;_;
<@hhoffman> boo-fucking-hoo
<@bda> :D
<@eniac> new bag time dude
<@hhoffman> haha
<@bda> 12" is just right, though.
<@bda> Doesn't bang on my cervix.
<@hhoffman> don't know what to tell you bout that ;-)
<@bda> :)
<@eniac> tappin the ring eh
<@bda> True, true.

I'll miss working with Adamk, but it's good to know the sort of conversations we've had in the last four years have will be fair game at the new workplace.

Free classes!