Categories
general

The Curse of Ancient Writing

Something like 87 years ago, my friend Ray Miller had a zine.  A zine is like a tumblr account, except it’s on dead trees, and instead of pictures you take of yourself with a cell phone camera, it has words on it.  His zine was called Metal Curse, and it was essentially a way to get to meet bands and get free crap from record labels before it got into stores.  And in Indiana, it was a way to get things that never showed up in stores, because the absolute best music store within 50 miles of my house was a 45-minute drive away, and was only marginally better than buying CDs at Wal-Mart.  Also, at this point in time, most of my peers were extolling the virtues of an artist that largely advised us to stop and observe an occasion known as “hammertime,” and the only way you could talk to anyone interested in any music not designed in a government laboratory for sale at malls was to write a letter to some dude in Sweden or Japan, and the only way to get in touch with these people was to read a poorly-photocopied publication ordered through the mail.

In my second year of college, I went to IUSB, a commuter college that was mostly parking lot, and I hung out with Ray a lot, mostly driving around, skipping classes, and listening to thrash metal bands like Helloween and Napalm Death.  He did three issues of his zine and was starting to pick up steam with it, getting more self-produced demo tapes in the mail to review.  Back then, zines had reviews of albums or demo tapes, interviews with bands, and news updates about bands, usually a giant bulleted list of who was releasing what or where they were touring or who broke up or whatever.  But there wasn’t much else as far as content.  You couldn’t really have cool pictures, because they didn’t photocopy well, and every picture turned out looking like a black and white thermal map of Uganda taken from a plane window. Outside of NASA, digital photography didn’t exist, and even if you had a decent camera, good luck getting it into a show.  Most of the zines out there were also not well-crafted literary journals honed by intellectuals either, and sometimes the writing was funny, but 90% of the interviews out there asked the same exact ten questions.  Zines weren’t known for their in-depth editorial content.

I wasn’t a writer back then.  I helped teach a writing class in the English department, oddly enough.  But that mostly involved telling people they had to press Shift-F7 to print, and walking distressed students through the procedure involved when underlining words in Norton Textra, this horrible WordPerfect clone we used.  I studied computer science, and spent all of my free time trying to learn C and write games and whatever you did to waste time before the web was invented.  (Tetris, I think.  And downloading crap from anonymous FTP sites.)  I took one writing class, and the teaching assistant either liked my stories a lot or wanted to sleep with me; looking back at what I wrote then, it must not have been the stories, but you should have seen the glasses I used to wear back then.  But I didn’t consider myself a writer, and certainly didn’t do it in my spare time for fun.

At some point, I suggested to Ray that I should write an advice column for his zine.  I don’t know if I asked him to do it, or if I just wrote it first, but I had this idea of a fake Dear Abby sort of thing.  I think I subconsciously ripped off this idea from a free newspaper I used to read in Bloomington.  Or maybe it was because one of my parents gave me a copy of Dear Abby’s Guide to Sex for Teenagers, and I thought this was the funniest damn thing I’d ever read, and wanted to write something just as humorous.  One night I fired up that cyan-on-blue screen of WordPerfect 5.1, and cracked out a handful of fictional questions mailed in from readers.  I don’t know what inspired me to come up with the name, especially because now it takes me years to name anything, but I called the column “Dear Death.”  It probably had to do with listening to that Metallica song “The Four Horsemen” 58,000 times a week.

I gave Ray a laserprinted copy of the column, and he put it in issue #4.  At the time, he used this GEOS program instead of Windows, and did the whole zine in its word processor, then printed it out on his dot matrix printer, so that one page looked an order of magnitude better, and he rushed out and bought his first laser printer.   If you were born before 1990 and have no idea what a dot matrix printer is, I wouldn’t even recommend going to a museum and looking at one, they are such huge pieces of shit.  I spent most of my tenure as an IUSB computer consultant un-fucking these Epsons where the tractor feed wheels would get jammed, and the ribbons would gum up or get unspooled, and some deranged bored housewife type would keep jamming it worse and worse until it involved stripping the whole thing into tiny pieces and realigning every little piece.

Anyway, #4 turned out great.  I didn’t do a column for #5, but then wrote one for the next seven issues.  Luckily, those seven issues took like a decade to put out, so I had plenty of time to come up with new ideas.  I did five issues of my own zine during the timeframe of Metal Curse #6 and #7 (although mine was way shorter and had less stuff in it) and some time after #7, I started calling myself a writer and chipping away at my first book. But these columns pretty much mark the start of my writing career.

Metal Curse had 13 issues as a print zine.  Ray recently resurrected it as an online site, and has started with a lot of new reviews, plus he’s slowly bringing online the back archive of old stuff.  And part of that is the Dear Death columns, which means you can go read all of them online.  The writing is much different than what I do now, and I don’t really listen to that much death metal anymore, so it’s both embarrassing and interesting to look back at this stuff. Anyway, you can check out my columns at http://metalcurse.com/index.php/dear_death.

Categories
general

Amateur radiology and faceless examples

I have a printout of some random PDF that illustrates twelve stretching exercises I am supposed to do to prevent repetitive stress injury.  I never do them, because I always forget, but that’s not the point.  The point is, the people illustrated have no faces.  They have ears, and you can tell from the side view that they have noses, but you can’t see the noses from the front view.  There are no eyes, no mouths, no nostrils, and no holes in the ears.  One of the exercise guys is wearing a tie; the other ones are pitiful fucking slobs. One is either wearing a skirt or the kind of baggy shorts you see in the NBA, or that a hesher wears.  I suppose it could be a kilt, and the person has short hair, so they are probably not a metal dude.  Two of the illustrations are wearing a wristwatch; the others are either too poor to own a quality timepiece, or they use their cell phone to tell the time.

I’m almost certain that back in grade school, we had some workbook or set of ditto worksheets that had similar line art people, probably either showing how damn great it was to recycle your pop cans (i.e. soda cans, this was Indiana) or how we should all work well with others, lessons that were mostly lost on my schoolmates.  I don’t remember if these people had faces or not.  It was the seventies, so I’m sure they also mixed it up with a token amount of men and women of various races.  I do remember this was the era when the “he” pronoun was falling apart, when they would alternate using “he” and “she” in every other example, as if that made things better.  It was better than having to use “he and/or she” every time you’d normally use “he”.

This is an actual MRI of my right knee. No shit.

I didn’t do the stretches today.  I’m going to a chiropractor and he has me doing a different set of stretches for my back.  He took x-rays last week, and I got to look at those, which are always amazing.  If I could buy an x-ray machine on eBay, I’d be dead of radiation poisoning in a week.  I’d walk around with scans of x-ray films taken from every conceivable angle, all loaded onto my iPad.  I’d start talking to a stranger in a drug store, and say, “hey man, you think these mediastinal contours look normal? No man, I know you’re just a bricklayer, but do you think this aortic knuckle has any loss of definition? I’m always worried about adjacent lung consolidation.”

The x-rays showed one of my legs is shorter than the other.  I knew that.  I’ve known since junior high, when they would line up everyone in gym class and check for scoliosis.  They would train the new teachers by having them look at my back, as an example of a fucked-up spine.  By junior high, I’d been to the Elkhart Clinic at least a hundred times, to the orthopedic guy, the optometrist, and the allergy clinic.  It’s thirty-some years later, and I’m now going to a chiropractor, an optometrist, and an allergy clinic.  It’s a recurring theme.

When I was a kid, you’d have to wait for the TV set to warm up before you watched it.  I totally forgot about that.  We had this giant Magnavox console TV that you could shackle inside of a B-17 and drop on a German industrial city to take out an oil refinery.  You’d turn it on, and the sound would fire right up, but the picture would slowly fade into view.  One day, the picture never came on, just sound.  We turned it on and off ten times, nothing.  Left it on for an hour, just listening to audio of Tom and Jerry (not as good), no picture.  My parents opened the back, took out the dozens of little glass tubes, brought them to a drug store with a tube tester, this giant machine that vaguely resembled a stand-up video game, but instead of a joystick it had a bunch of knobs and an armada of sockets, where you plugged in the little glass cylinders.  I don’t know if you waited for a red or green light to come on or a needle to swing or what happened, and I don’t remember if they sold tubes there, but I remember every damn one of those tubes came back good.  We got another TV set, a smaller solid-state unit, and it sat on top of the deceased set, which functioned as a TV stand for the next decade.  This was Indiana, everyone did this.  I bet a half-million Hoosiers have their new flat-panel LCD HDTV sitting on top of an old beast like our Magnavox.

The Magnavox had a little lead box inside of it, containing a couple of tubes that gave off x-rays.  The lead box had a ton of warnings stuck to it, in an era when a potentially lethal meat-grinder with exposed blades and no guards whatsoever would not have a single warning on it.  I probably could have turned this into an x-ray machine if  I could buy some film at the Osco’s where we got those tubes tested.

I think I got my first x-rays in maybe the first grade.  Chest films.  Elkhart Clinic.  I had pneumonia for weeks.  My sleep cycle went completely off; I’d sleep twenty hours in front of the Magnavox TV, then be awake all night, reading Encyclopedia Brown.  It must have been around October, because my mom said I should just wear the x-rays as a skeleton costume.  I’m sure she said this because I probably asked for a Spider-Man costume roughly 48,724 times that month.

The guy that wrote and directed the Encyclopedia Brown TV show also wrote and directed Better Off Dead.  He also animated the Whammy on Press Your Luck.  He often casts Curtis Armstrong in his movies, better known as “Booger” from Revenge of the Nerds.  I always used to see Armstrong in the BMG cafeteria when I worked at Juno.  I also used to run into Diddy in the elevator all the time.  Booger was much cooler.

I turn 40 in a week.  I can’t really wrap my head around that.  I’m sure there’s some Nick Hornby book I can read that will explain all of this.

Categories
general

Assault on the Aerie of the Asbergers

We went out yesterday for lunch at this Burmese place (which was thankfully not renamed a Myanmarian place which would completely screw up the GPS, which would probably tell us to drive 5,427 miles on I-90, take three left turns, then drive 5,426 miles in the other direction) and I can’t tell you much about the Burmese place except the food was decent, and they brought me this salad that had 16 ingredients checkerboarded on a huge plate that was then mixed together at the table, which is a great concept unless you’re the poor bastard that has to lay those 16 ingredients on the plate for minimum wage.

After lunch, we wandered around this neighborhood on Telegraph, looking at thrift shops, including this craft reuse place that had loads of trippy stuff, like giant boxes of photos you can buy by the pound.  The pictures were not like getty stock photos; they were just boxes of random family photos, vacation photos, and snapshots.  I seriously wanted to load up on these, scan them in, and use them as stock photos on this web site, so you’d come here to read my blog, and the featured photo to the left would be two dudes playing hackeysack on a beach in Yo La Tengo t-shirts.  And maybe I will do that, except that I absolutely hate scanning photos, and wouldn’t mind having a lot less stuff in the house, not more.

We wandered up Telegraph a bit more, and I saw this game store.  For some reason, board games and RPGs have had a huge resurgence lately, which I find fascinating and annoying.  The annoying part is that I was playing D&D back when it was a rung below pedophilia on the social acceptability scale.  And I blame the two-pronged attack of role-playing games and computers as the reason I never got my shit straight from a social standpoint back as a teen.  And I got out of the whole dragon-slaying thing well before college, but then a decade or so later, every damn hipster doofus in the world is reading Tolkein and talking about how cool their pewter half-orc figurine collection is.  And part of me wanted to get back into it, but I don’t have endless expanses of time like I did when I was 14.  But it’s always been something I was curious about, like how I’m vaguely interested in the world of model railroading, but I honestly have no deep affection for trains themselves, and do not have the time, space, or close-up vision to build a giant railroad setup in my house.  (But I still re-read Sam Posey’s Playing with Trains every other year.)

So we went in this game store, and it was wall-t0-wall stuff that would have made me have an aneurism when I was fourteen.  I mean, back then, in bumfuck Indiana where I grew up, you had essentially two choices for all of your TSR gear: the Kay-Bee toy store stocked some small amount of books, modules and dice, and Walden’s Books carried some of the hardcover books and Dragon magazines.  There weren’t any other places to get any of the non-TSR games, although I’m sure if I had a car to go to Chicago or Indianapolis, I could have found some of the more rare Avalon Hill crap and delved even deeper into the life of geekdom.  But this place – the Oakland place in 2011, I mean – they had tons of board games, books, modules, game systems, models, miniatures, and collectibles.  If I was still a gung-ho Dungeonmaster and borderline hoarder, this was the place to show up with a rented u-haul and a cashed out 401K.

And then just as I was thinking “maybe I should get on Facebook and find some people in my ZIP code who would be interested in playing some Axis and Allies”, I saw the store had a little game area in the back, with a bunch of tables where you could come in and battle it out, tournament style.  And there were a couple of people playing.  Do you remember this kid in the documentary Trekkies?  Okay, imagine three of him in a shouting match with each other that goes something like this:

1: YOU CAN’T USE SILVER AGAINST A CHANGELING IN A HUMAN FORM

2: NO THEY ARE ALWAYS AFFECTED BY SILVER SO YOU NEED TO THROW A D20 SAVE YOU MORON

1: NO THEY CAN BE AROUND TRACE AMOUNTS OF SILVER IN THEIR HUMAN FORM YOURE JUST TRYING TO RUIN THIS CAMPAIGN

3: HE CAN BE AROUND SMALL AMOUNTS BUT IF HE ISNT SHAPESHIFTED AND YOU POURED FIVE GALLONS OF LIQUID SILVER DOWN HIS THROAT IT WOULD CERTAINLY HAVE AN EFFECT ON HIM YOU CRETIN

2: I’M THE DUNGEON MASTER AND THIS IS MY CAMPAIGN SO YOURE GOING TO ROLL A D20 SAVE BECAUSE EVERY IDIOT KNOWS SILVER AFFECTS CHANGELINGS.

And so on.  I wish I would have pulled out my phone and recorded it, because it was the funniest damn thing ever.  And it also reminded me why I’m probably not going to rush out and get the Red Box set and start re-learning how to play D&D again.

(Side note: the kid was named Gabriel Koerner, and he’s going on 30 and has done a ton of pro work as a CGI artist in stuff from Lost to Enterprise to Shutter Island, so it looks like things worked out fine for him.)

Okay, so here’s the other thing.  There were a ton of cool board games there, and I wouldn’t mind having people over to play board games every now and again.  But it also made me think it would be cool to design some whacked-out board games.  And I spent the whole day thinking “is there some lulu.com-like print-on-demand thing where I can upload my own rules and text and artwork, and have it spit out really cool board games?”

Well, there is: http://www.thegamecrafter.com.  I don’t know how well it works, and the web site is not exactly web 2.0, and a lot of the games on there look cobbled together by 14-year-olds with very little photoshop experience.  But, if I had infinite time, I would sit around and churn out some kick-ass games, like “Abortion Clinic Tycoon,” “Zombieopoly,” and “Crips versus Bloods: the Board Game.”  And I’m almost certain this is how I will waste at least a few days of my time until I realize I can barely draw a stick figure.

Categories
general

Desks, a viewport into the mind

As a writer, I spend a lot of time at desks.  And I have some strange obsession with the workspaces of writers, which is why I always seem to be snapping pictures of my desks.  And every time I go back and look at it, I can tell the era and the project and the general zeitgeist by seeing what things I needed to keep within arm’s reach during the marathon stretches at the typer.

Here’s a bunch of pictures of my desks over the years.  Why?  I don’t know.  A good way to waste a Friday afternoon, I guess.

Here’s where I spent a lot of 1999: in Washington Heights at Marie’s, my first stop in New York, and where I hacked out the ending of Summer Rain. This must have been soon after my arrival.  There’s my Polaroid, which I bought during the cross-country trip, and some Hi-8 tapes, probably also from the journey.  That silver thing between the speakers is a MiniDisc recorder.

That winter, I moved to Astoria, and got my own place.  Still working off the office table, but I have a real chair now.  This must be in mid-2000, because I’ve got my surround sound speakers installed.  I probably got the bulk of my work from 2000-2005 done at this desk, where I used to type from nine to midnight over the sound of Jersey Shore wannabe douchebags screaming at each other outside my first floor window (hence the speakers.)

My desk at Juno, from 1999-2001.  I didn’t do as much fiction writing here, but I pumped out a lot of tech writing.  It was my first cube, after years of Seattle offices with closing doors.  There’s some xmas lights up; they told us we could decorate our cubes, so I went to K-Mart and bought $100 of lights, including one of those blinking strands that played 24 different holiday songs from an annoying watch-type speaker.

By 2001, I added this stupid aquarium to my desk, in some effort to be less stressed out or something.  I was too lazy to buy fish though, which is probably for the best, since they would have died after 9/11 when my power went out for a week.  You can also see the corner of my beige mini-tower computer on the floor, the case I bought back in 1992.  I must have replaced it a few months later.

In 2002, I started writing on the road a lot more, taking last-second fare deals every time we had a long weekend, so my “desktop” looked like this a lot.  That’s my Latitude LS, the first “real” computer I bought new.  A screaming Pentium III with 256 MB of memory and Windows 98, for a only $2500.  I dual-booted into Linux so I could fire up emacs at 40,000 feet and type away.  No, no wifi.

Here’s what it looked like in action: a hotel room in they Hyatt connected to the Pittsburgh airport, on Good Friday of 2002.  There’s also a Handspring Palm-clone PDA in action, something I bought to jot down ideas and read e-books, but ended up using primarily to play Dope Wars.  I was probably finishing edits of Rumored to Exist around then, although I was also mostly getting drunk and thinking of stupid movie ideas.

When you’re a bachelor for too long, this is what happens.  This is probably early 2005, and the mail collection has gotten out of control.  I think the browser window is opened to my old /photos directory, running its hacked-together PHP gallery software, before I finally gave up and just started using flickr for everything.  If you look carefully, you’ll see a PlayStation 2 on the floor, which is responsible for my lack of writing output for most of the 2000s.

Hey look, I got a Mac!  This is from spring of 2005, and I also got an ergo keyboard.  And I must have started dating Sarah, given that I felt the need to clean the apartment so it didn’t look like a serial killer was there, or maybe they were filming a special two-part episode of Hoarders.  Don’t worry, the stacks of unopened mail are still there; I found a spot on a bookcase to hide them, which is a miracle, given the number of books I had at this point.

New house, new desk.  This was late 2005, when I moved in with Sarah on the Lower East Side.  That desk was brutal to put together.  That red phone followed me around since maybe 1988 or so; I’ve still got it in storage somewhere.  There’s also the receiver for a Microsoft wireless mouse, a wretched little pointing device that ate batteries faster than a walkman with a 20-inch subwoofer.

That desk followed me to Denver, and in 2007, this is where I spent most of my time writing an unpublished book about time machines, and hacking at Ruby on Rails code.  The thing in the center is a full-spectrum light; I hadn’t sold the Mac Mini yet; this was well into September and going into Rocktober, given the order form for postseason tickets sitting in the corner of the picture.

In 2008, we moved to LA, and I worked from home again, this time with a place back in Denver.  I spent my days in VMware, slogging away in a Windows virtual machine, which is shown.  This was during my massive weight loss campaign, as evident by the 100-calorie pack and the diet Sobe Lean pink grapefruit soda.  I had an okay view from the window, with lots of California sun and the occasional crow on the tree outside.

Here’s my officemate for much of my writing.  Loca loved to crawl on the desk and crash, especially when I had documents spread out.  It’s always nice to have cats around when you’re writing, though.  You can also see how I hid my laptop on a keyboard tray, and a close look at the whiteboard shows some Ruby on Rails for hackers cheatsheet, which I probably looked at once and then ignored.

A bad stitch of some pictures of my office at Samsung.  Note the early 80s decor, like the old-school cubicles.  I didn’t have much on my desk, because any time a senior exec from Korea came to visit, they would go apeshit if anything was out of order, so everyone would panic and hide every single thing on their desk in an effort to make it look as sterile as an operating room.  Well, an operating room with early 80s wood paneling.

I wish I had pictures of my desk from 1992, when I lived at the Mitchell Street house and worked off of an old card table, the same one I used to use to build model airplanes in my early teens.  I also had a pretty kick-ass Sauder L-shaped desk in 1993, where I really started my writing career.  I either sold it or gave it away when I left Bloomington, but it was a nerd command center, with plenty of CD storage and a keyboard tray and plenty of room for 3.5″ floppy disks, since you needed roughly 87 of them to install Linux back then.

Categories
general

Wirth nightmare

I don’t remember learning BASIC – I think the start of my programming career just happened.  I mean, they’d herd us off in small groups to the grade school’s two Apple II’s and one of us would be the typist, and we’d enter 10 PRINT “HELLO” and someone would always type 10 PRINT HELLO and wonder why it would return 0.  And we’d eventually learn GOTO and a little math and maybe an INPUT or GOSUB, and after we finished a chapter per week, we got to play some crappy text-based game that made you run a lemonade stand and allegedly teach you some math.  And then I got my own computer, and got more time on those Apple computers, and pretty soon I knew most of the language, but only from a brute force perspective.  I was only interested in writing my own Zork, and had no idea about run-time complexity or how to sort something efficiently, or any of the stuff you were supposed to learn to really program.

And then I learned Pascal.  I think I may have dabbled in it a bit beforehand, but it all came out of a C201 class in my sophomore year, at IUSB, and we had to do all of the usual stuff, like fahrenheit to celsius or julian to gregorian converters.  The one pisser about this class was that IUSB had one shared computer, a Prime 9955, a mainframe the size of a dishwasher that had the computing power of a middle-of-the-road 386 at the time.  But the whole school was wired into it: payroll, registration, gradebooks, and this huge rube goldberg set of programs resided there, and did for years until they finally boat-anchored the thing and managed to get to some unix or NT system in place.  The teacher handed out slips of paper on the first day of class with logins for the Prime, and we all got some cryptic username, like NS837489, and a certain amount of funny money cash balance, because any time you logged out of the system, it told you how much money you “spent”.

This was insane to me, after a year at IU.  In Bloomington, they just started permanent student accounts, in which you paid a technology fee every semester, but in return you got accounts on any of the university machines operated by UCS.  That meant you could spend all day plunking around on a VAX, learning how to program or VAXPhoning strangers or just reading dirty chain mails.  But from a hacker ethics perspective, it meant you could stay up all night trying to hack the VAX C compiler, or learning obscure details about ULTRIX, or writing elisp crap for emacs.  You didn’t get a balance due every time you used a clock cycle, and you didn’t have to worry about your entire world vanishing at the end of the semester when they shuttered your temporary account.

Logins to the Prime only worked well on these TeleVideo terminals straight out of a 1970s bank, and logging in on a PC using Procomm tended to freak things out; you’d hit a cursor key and a stream of garbage would come across your screen, like someone picked up the other phone when you were on a modem.  Also, they used this thing called Sheffield Pascal, which wasn’t optimal, but was nowhere near as bad as the not-visual text editor you had to slog away with, which was roughly like using vi without an escape key.  After suffering through the first assignment, I asked the teacher if I could do my projects on a different system, since we only handed in a printout of our program listing, and he said fine.  I’d log into the VAX down in Bloomington, where I still had my accounts, and do my assignments there.  Okay, the TPU editor wasn’t that much more thrilling compared to working in Eclipse or something, and VAX Pascal had its own issues, but I got through the assignments with no problems.

Here’s the thing that astounds me: I managed to go from not knowing the difference between a function and a procedure to pretty much knowing the full nine yards of how to get around Pascal in a pretty short time.  I mean, a semester is only a few months, and by mid-fall, I was screwing around with my own stuff in Pascal, trying to write a game and messing with the starlet VAX libraries, which let you do cool stuff like ANSI graphics animations and .  It’s so surreal to think this, because now it takes me a month to find my checkbook, and back then I learned this language in not much more than that, and this was when I also took a calculus class and a philosophy class, and Spanish, and worked part-time, and commuted every day, and everything else.

But I knew Pascal wasn’t the be-all, end-all of languages.  Real men used C; I knew that already, and I knew I’d have to learn C to do really cool shit.  And I messed with it, I bought a copy of K&R, and I looked at it, but I didn’t commit.  For whatever reason, I took to Pascal faster, and I used it for whatever little stuff I needed to do.  I started writing crap for Sowder’s utility program, and Pascal was my go-to language at the point.  But I knew I had to learn C.  Unfortunately, they weren’t teaching it at IUSB.  When I took C202, the point where you usually learn C, they got this wise idea to teach us all about object-oriented programming in Modula-2, which was basically a rewarmed version of Pascal that glued enough crap on the side to make it look functionally as useful as C, but with none of the allure.

One of the good things was that the Prime did not have a Modula-2 compiler.  The CS department just got a couple of HPUX servers and a couple of X Workstations, and we all got accounts to shell into the unix machines and whittle away at our code there.  But the workstations were locked away in a different room, only available to people in some advanced class, and they all sat idle all of the time.  And the administrator of the CS machines was this shitheel that would routinely snoop around your home directory and read your email and sometimes delete files if he thought you shouldn’t have them.  He was some right-wing nutjob that got off on security and authority and probably later got a job in the Bush administration administering illegal wiretaps.  Granted, I was being a huge pain in the ass, spending all of my free time downloading games off of usenet and trying to get them to compile, but it always ticked me off that they had these giant-screened workstations that my tuition paid for, and I even worked there, and I had to spend my time plunking away on a Leading Edge Model D, which was like the Yugo of personal computers.

I don’t know when I had time to learn C, but I know that the Modula-2 class was in the spring of 1991, and by the fall of 1991, I was back in Bloomington, taking a 400-level class in C++ and Objective C, and don’t remember a period of time where I seemed entirely overwhelmed by the premise of learning C, at least like I was when I needed to take C311 and had never taken C201 in Scheme, and the thought of taking a class taught by the guy who literally wrote the book on Scheme with almost no knowledge of how it worked gave me panic attacks.  But Unix and C went together like alcohol and bravado, and I couldn’t imagine trying to write any stuff during the infancy of Linux with Pascal.

My last big hurrah for Pascal was this xinfo database I wrote for Sowder’s utils, which was basically a cheap relational database used to keep track of user address information.  Somewhere, I have a piece of lime and cream colored tractor-feed paper with a bunch of handwritten Pascal code, probably from the summer of 1991, from when I was working on that project.  I didn’t have a home computer, and then when a girlfriend loaned me her Mac so we could keep in touch without insane phone bills, I still didn’t have reliable access to the VAX machines because IUSB’s dialups were crap.  So I did a lot of coding on paper, by hand.  I remember a whole Christmas break in 90/91, stuck in Toledo with a different girlfriend at her parents’ place, bored out of my mind, trying to write a chess game on paper, then trying to write a tic-tac-toe game in the primitive BASIC included on my Casio-9000 graphic calculator, which I think had less RAM than a twitter message.  And that’s why I probably learned this stuff so fast – I spent every waking moment thinking of programming, and how I’d build a computer, and how I’d save up money to buy the cheapest Amiga possible, and how I’d get some shareware C compiler and write a ripoff Star Wars video game.

Now, all of this seems alien to me.  I can barely remember any Pascal, and if I had to learn a new language now, I’d hop onto Amazon, buy a couple of the hundreds of books published  on the topic, and read a bunch of tutorials or watch screencasts online.  But it would be nowhere near as fun, and the entire sport of it would be gone, which is probably why I don’t spent much spare time programming anymore.

Categories
general

Mandatory gym class

I was talking to Tom yesterday about something – I think how my body is physically falling apart as I reach the 40 year mark, and I somehow started thinking about how I was forced to take a gym class in my freshman year of high school to meet some bogus Indiana PE requirement.  I obviously was not the jock type in high school, didn’t play sports, and begrudgingly took this gym class and suffered through it.  I mean, I had to also take physical education periods in all of K-6, but you don’t shower in those, and they are unisex, and instead of doing hardcore calisthenics, you play four-square or play some stupid game with a kickball on a giant surplus parachute that everyone holds and flips up and down.  (Note to people born after 1990: four-square was a game you played on a playground with a 2×2 grid drawn on a pavement and an inflatable rubber ball, long before it was a stupid web site where you reported to your friends list every location in the city where you stopped to take a dump or buy a bottle of water.)

The demographics of my PE class in 9th grade also made the situation difficult.  There was me, Jia, and these other two geeky guys.  Then the rest of the class was evenly divided between multi-letter varsity sport athletes, and every drug-fueled shop class major that would soon be a convicted felon.  My worst fear on any given day was that we’d do some activity where we’d get divided into teams, because I was one of the absolute last people that would get picked in any situation like this.  It wasn’t just that I was unpopular; I mean, in 1985 I was pretty much my current height but weighed something like 120 pounds, and I know I could not bench even half of that back then.  And I had absolutely no hand-eye coordination, couldn’t swim, hated running, and forget anything that involved hitting a ball, like tennis or baseball.  My best hope was that we’d play something like soccer, where I could just sort of stand off to the side of the field and run back and forth with the pack and not do anything.

One saving grace: our gym teacher was also the basketball coach.  And at that time, Shawn Kemp was a sophomore, but he was a starting varsity player and was scoring an average of about 96 points a game and appearing in Sports Illustrated every other week.  So for months on end, Coach Hahn would need to spend his days reviewing scouting footage or conducting press conferences with ESPN or finding Kemp a college program that would pay him well under the table but not require him to know how to read.  And on those days, he’d dump us all in the gym with a bunch of basketballs and have us divide up and play unsupervised.  This was good, because nine times out of ten, I could get on a lopsided team with one of my computer buddies and talk about the Apple II on the sidelines while the rest of our team practiced for their future college athletic and/or department of correction basketball careers.

Anyway, the reason I remember all of this is the Presidential fitness test, or whatever the hell it was called.  It was some neo-fascist Reagan Youth attempt at getting the country into shape, and I think Ahnold had something to do with it, and I’m sure it was a stepping stone toward reinstating the draft and having a huge mass of young recruits ready to run obstacle courses at top speed.  The challenge consisted of a dozen or two different exercises, and to get an A on the semester, you had to do a certain number of repetitions, or do exercises in a certain amount of time.  And of course, if you at least tried to do these things, you’d get a C, but giving a competition based on how fast you can do a shuttle run to all of the type A personality disorder jocks in the class made this probably the worst possible outcome, short of having everyone line up the cars their parents gave them and hand out grades based on which ones were newest or cost the most.

When they came up with this test, they basically said, “let’s find thirty things Jon Konrath can’t do, and then invent some ridiculous numbers for each one and hope he gets publicly humiliated thirty times in a row.”  For example, there was the aforementioned shuttle run; I don’t remember how fast you had to run it, but I would get shin splints from running any more than thirty feet, and had the aerobic capability of a high-level World of Warcraft junkie that typically needed a Rascal wheelchair to get from their SUV to the grocery store for another case of ring-dings, so it took me roughly double the required time.  Chin-ups?  I think I did one.  Push-ups in a minute?  I’m sure I could do at least a couple, but it probably required 30 or 60 or something well outside of the reach of someone who could only do curls if you took all of the weights off the bar first.

Probably the worst one was the rope climb.  I don’t remember how high the rope was, and I’m sure if I saw it now, it would be shorter than the ceiling in our apartment, and I’m also sure some crazed helicopter parents got the thing removed years ago because they were afraid their precious spawn would fall.  But we had to climb the damn thing, and do it in a certain speed to meet the challenge.  And two things went through my head as I sat on the ringworm-infested wrestling mats and looked up at this thing tethered to the ceiling.  One, there’s no way I can pull my weight up this damn thing if I can barely achieve a single chin-up.  And two, if I did manage to climb up to the top, how the hell do you get back down?  I had vivid visions of sailing thirty feet down, balls-first against this coarse rope that had splinters of whatever the hell ropes were made of back then scraping against my sac.  So I managed to get maybe two arm-grasps up the thing, froze, and dropped back to earth.

And of course I got endless shit from all of the jocks in the class, along the lines of “yeah, your fuckin’ computer’s not going to help you now.”  And all I could think of, which was little consolation at the time, was that in twenty years, all of these fuckers would be stuck on an assembly line, five minutes away from where they were born and where they would die, their good looks faded, their physique gone, their trophy cheerleader wives worn and uglied by a half-dozen kids, and I would be long gone, riding whatever technology I could find or invent to riches and happiness.  Okay, I’m not rich, and the jury is still out on whether or not I’m happy, but from the looks of the reunion pictures, I was right on all other counts.  But that didn’t comfort me much when I was sixteen and had to shower with these fuckers after failing their stupid tests repeatedly.

But here’s the one thing I did good at: sit-ups.  We had to do something like 56 full sit-ups in a minute, and I thought there’s no fucking way I’ll do 30, given my progress on the rest of this nightmare.  But I slugged it out, and ended up doing seventy-two.  I have no idea how I did this; maybe it’s something about weighing next to nothing, and having absolutely no gut at the time.  But I did that.  And now, I don’t know if I could do ten sit-ups without throwing out my back, so it’s a good metric about how far from being in shape I am now that I close out my fourth decade here.

The other thing about that stupid class was that by the end of the year, I had played so much damn basketball, I was pretty much an idiot savant for shooting from anywhere within the three point range.  I mean, I couldn’t defend, or do lay-ups or any of that shit.  But if you wanted to play Horse or something, I would completely kick your ass.  All of this quickly faded after I got this stupid requirement out of the way and never thought of basketball again in my life, but for a brief period in the spring of 1986, you could give me a ball and place me on any random point, and I knew the exact physics and the exact angle to get it from here to there.

By the way, I have said it before, and I’ll say it again: I will be in Vegas this year for my 40th.  If you have the means and you’re free the weekend of the 20th, drop a line.

Categories
general

Wine, whine

Here’s something that comes up occasionally when googling myself, something that I do when I can’t write, which is pretty much constantly, especially when I wake up at five AM to write and I’ve only slept about four hours the night before: I once worked on the Wine software project, in the most trivial way, but enough to get my name in the list of contributors.  It’s one of the things on my ever growing list of crap I did a long time ago that I probably should have parlayed into some kind of career or fame or fortune, but did absolutely nothing with, either due to my own stupidity or poor fortune.  (At some point, I’ll make a web page of all of these.  And about ten years later, some other idiot will do the same exact thing and get a six-figure book deal out of it and everyone will call him a genius.)

Wine is an open source Windows compatibility layer written for Linux.  Basically, the goal was to be able to run a Windows program on a Linux machine, without actually buying and installing Windows on a PC.  You can now buy a virtual machine emulator like VMware and install Windows in it and run Windows software, but their goal was to reverse-engineer how Windows worked and then write this wrapper layer so you could run TurboTax or whatever the hell Windows-only software you needed to run on your unix machine.  This project started in 1993, and it was of great interest to me, because I ran Linux on a machine that I built, and I was too cheap to give Microsoft a hundred bucks or whatever Win 3.1 cost back then, and after spending all day and night sitting in front of nice SPARC stations, I didn’t want to go to the clunky monstrosity from Redmond.

I wrote Bob Amstadt an email and begged to help in any way possible, which wasn’t much because I wasn’t much of a programmer, and I’d never worked on Windows before, and I’m sure Win32 calls (which are made by passing like 17 parameters, 14 of them being pointers to structs that contain pointers to structs, and every single data type is some weird custom type) would have freaked me out.  (Like, instead of passing pointers to structs, I would just write shit into a temp file and maybe later remember to actually delete it, so my VMS C programs would litter your home directory with TMP.TMP files or something stupid like that.)  So he wrote back and put me in charge of his Listserv.

Do people even remember what a Listserv is anymore?  It’s a mailing list that you subscribe to by sending commands in an email message to a server.  I guess now people use Facebook or Yahoo Groups or some other web-based thing for discussion lists or announcement lists.  But back then, Listservs were social networking, and aside from maybe usenet, they were the only way a person could announce something to a huge group.

So Wine HQ had this listserv, and every time they had a build, they sent a message to the list.  I helped out pretty early in the process, and at that time, they were trying to get 16-bit Solitaire to launch, and would post stuff like “this build gets it to almost start before it crashes”.  The problem was, this list had a ton of people on it using these primitive Linux systems hung off of very tenuous connections to the internet – flaky UUCP gateways and modems that dialed up once a day to fetch their email.  We take it for granted that even our phones can constantly open a wide pipe to the internet through the ether, but this was when a good 14.4K connection to the world was a premium service.  So every time one of these messages went out to thousands of users, at least a few dozen were using some duct-taped together mail server that would flake out and bounce the message or get caught in some permanent mail loop.  And I got a CC of all of the errors to the Listserv, so I’d get a ton of these messages and then would have to figure out if the person’s account was permanently hosed, or if their email only worked on every other Tuesday, and I’d have to unsubscribe people from the list.  And I had to handle people who wanted to move their email from one address to another.  All of this was done with these commands I’d email in, like “DROP/NONOTIFY JOESMITH8724@OLYMPUS.CCLAB.UG.SOMECOLLEGE.EDU”.

I didn’t do the job for long, and I don’t remember when I stopped – probably when I had to go home over a break, or when the whole thing got boring.  I liked the idea of Wine, but it seemed like it would take a decade to implement, and it basically did.  This was when 32-bit Windows was on the horizon, and there was a lot of discussion about the future of the project, and how Windows 95 would derail the whole thing and set stuff back another year or two, and I lost interest.  I still ran Linux for a long time after that, and didn’t actually buy a Windows machine for the first time until 2000, and even then, I dual-partitioned it and spent more time in Linux.  But it’s part of that weird little spark of a dream I had to have this ten thousand dollar Unix workstation in my apartment, except I barely had the budget to buy secondhand used PC parts from usenet.

So Wine sort of mostly works now, and people use it.  And there’s this huge list of contributors, and my name is in it, although maybe it shouldn’t be, because I didn’t do much.  I suppose if I was more of a Type A personality disorder type of person, I could hem and haw about how I’m some kind of open source revolutionary and try to get some cred for this, but it’s like a bunch of Jawas saying they were responsible for blowing up the Death Star because they sold Luke Skywalker a couple of droids.

Okay, time to make the donuts.

Categories
general

A cautionary tale of incompatible formats

In 1998, I got a new credit card in the mail and after thinking about how many photocopies I could make for $1500 or if that was enough to buy like one sixtyfourth of an acre in some deserted forest, enough to build some kind of treehouse-esque unabomber shack, I suddenly realized that I had the insane desire to buy a MiniDisc recorder.  So I rushed over to The Good Guys, this old Best Buy-esuqe electronics store, and bought a Sony MZ-R50 and rushed home and recorded Joe Satriani’s Crystal Planet onto a blank disc.

(Reasons significant: 1) Joe Satriani recorded his first album after receiving a credit card in the mail; 2) He was signed to Sony, and I think a song of his was in a MiniDisc commercial, not that there were tons of those in the US; 3) I had recently broken up with a girlfriend, and the reason I broke up with her, or the catalyst at least, was driving two hours to Portland with Ryan in his Miata to see Joe Satriani, listening to CP the whole way there, and both of us bitching about our respective girlfriends and vowing to somehow escape the situations, only I did and he did not.)

I did not have a good way to record digital to digital for a long time, and the MiniDisc required you to record stuff in real-time – you didn’t just download a bunch of MP3s and dump them to the disc.  You also had to carry around however many discs with you, and if you brought three and went to work, you were guaranteed to be sick of all of them by the time you got to the train station.  I vividly remember going on an awful first date with a lowtalker who produced feminist programming for cable access and still lived with her mom and wanted to go to dinner at a soup restaurant and then go to see this movie about white supremacists, and then I really fucked things up because the movie interviewed all of these white supremacists in Bloomington, Indiana, and while they’re talking to these guys about the evils of Jews, they’re all drinking out of Pizza Express cups and I’m like HOLY SHIT THOSE ARE PIZZA EXPRESS CUPS I HAVE LIKE 90 OF THOSE IN MY APARTMENT.  She was still somehow interested and kept calling and I eventually told her I was in love with someone who lived in LA, which was partially true anyway.  So after this first date, I had to walk her to her car at the cable access thing, and it was like eleventy billion blocks from the train station.  And the only MD I had with me was a best-of from Millions of Dead Cops, which is like 27 songs, a dozen of them being “John Wayne Was a Nazi” and the rest being entirely unintelligible 22-second long songs.  And I think I listened to it nine times on the walk back to the train.  And that’s why I got an iPod.

I have an 80GB iPod and it’s almost full, and it’s also lasted longer than any other, which means it will fail soon.  It is my damn lifeline for morning traffic though.  Is there something that will hold more music that I need to get?  Maybe I need to get a bunch of iPods and put them on a bandolier like Chewbacca.  If they made an iPhone that could fit 80 GB I would just do that.  Maybe when the drive dies in this (inevitable) I will find a way to hack it into a socket that I can hot-swap a bunch of different drives.  Maybe I will just wise up and say “why the fuck do I have all of these Charlie Parker albums and I only listen to two of the songs, so fuck it” and get the collection down so it will fit on my iPhone.

I’ve still got all of this MiniDisc crap in my storage locker.  I think if I had infinite time I would make some kind of art project out of it, like make a MiniDisc-based mellotron keyboard. Someone did a movie about the mellotron, a documentary, which I guess is a lot better than my last attempt at a documentary.  I got blindingly drunk in Laguardia airport, then had to fly to Pittsburg via Cincinnati Ohio (which is really in Kentucky, the airport I mean) and so I got to OH/KY and had a few more beers and decided I was going to make a concept movie about the moving walkways in the airport and started filming The Walkway is about to end, which is basically me sitting on the floor by the end of the walkway, and every ten seconds, a robot voice says “the walkway is about to end!” and every single person that walks past ignores it and stumbles when the moving ground becomes non-moving ground, and the whole thing is an important metaphor for something, but then I started to sober up and had to catch a plane to Pittsburgh and that’s the end of the story.  (The footage for that is in my storage locker, too.)

Categories
general

random.yahoo.com is better than any Ouija board

I don’t know why, but I suddenly remembered that random.yahoo.com used to be an obsession of mine.  I mean, this was back when there were only like 800 web sites and 680 of them were under construction and had one of those stupid animated GIFs of a construction worker or bulldozer, but it meant that every reload of that URL brought you to something interesting to read, while now, 9 times out of 10, you get directed to a spam farm that’s full of harvested content someone’s using to game their search rank.  But I was going to write something about that, and it made me think about the Ouija board.  And now I wonder if anyone still plays with these, or if the slow demise of the board game and all things printed is going to make those go away.  I mean, you can’t really do a spirit seance with your Nintendo Wii.  (Or can you?)

I remember when I was 14 I had this babysitting gig for the better part of a summer, where I watched these two boys, went to their house every day while their mom worked, and tried to entertain them for the working day, for something like $45 a week.  I can barely get out of a California Pizza Kitchen for less than that now, but I think my allowance at that point was something like $5 a week, so that was gold rush money.  The two kids were unholy terrors, and in today’s modern world, would probably get drugged out of their minds for ADHD, bipolar disorder, or whatever the hell they diagnose hyperactive kids with these days.  They weren’t bad kids, I guess, but this wasn’t one of those gigs where I could sit around and watch TV all day – I had to actively think of something to do all day every day.

Anyway, their mom had a bunch of board games, and we burned up maybe a week of time playing those.  She had all of the basics: Life, Monopoly, Clue; she also had that game Anti-Monopoly, which was in the news because they got sued by Parker Brothers, but I think it was too complicated or too boring, so we never played that.  But she had a Ouija board, and we spent a lot of time screwing with that, trying to figure out if we could call up any ghosts or dead people.  I think we spent the better part of a summer trying to call up various professional wrestlers, because this was when WWF was really huge and the kids were really into Hulk Hogan and the Iron Sheik and all of that crap.

I just started googling Ouija because I wonder how it works.  I mean, I don’t believe in the paranormal and never believed all of the various Christian fundamentalist types who said I’d go to hell for playing with a board game, or introduce some kind of trapped demon spirits that would somehow channel into this world through a piece of plastic dancing across a board of letters printed and sold in a Kay-Bee toy store.  Wikipedia says something about the ideomotor effect, and I’ll buy that, even though wikipedia is generally full of shit.  Still, it all makes me wonder if there’s some way to write an iPad version.

That whole summer though – it was such a weird little period of time, because it was after junior high, before high school.  I absolutely hated junior high, because things seemed almost normal as a kid in grade school, and I knew my place among the few dozen people in my class, and then all four grade schools got thrown into one big school, and everything changed.  And everyone makes this weird jump from being little kids in an almost socialist situation where everyone is equal to this place of cliques and castes and a social pecking order based on who you know and what you wear and how you look.  And I never got the memo, and spent way too long infatuated with computers and D&D and science fiction and model airplanes, and did not do well on that jump.

So in a sense, that summer was this weird sort of “end of innocence” thing, where I built at least one or two 1/48 scale fighter jets a week, and mowed lawns when I wasn’t babysitting, and pretty much memorized every Rush album to date while pushing a 3.5 HP Briggs and Stratton across a manicured bed of green and getting another five bucks closer to someday buying a drum set and learning every single thing Neil Peart laid down in a recording studio.  That summer, I did buy a drum set, my friend Derik’s old double-bass set – I have no idea how I talked my parents into that one – but I never did learn much, and sold the whole thing a year later to buy a new bike.  I played a lot of D&D when D&D was totally uncool, and spent a lot of time typing in computer games from Compute magazine into my Commodore-64.

I think I also underwent some shift in brain chemistry in that period.  Every psychiatrist I’ve talked to said that’s when things hit, that last spurt of puberty that changes the plasticity of your brain or something, alters the structure in some way.  I never remember ever being depressed before that, and it seems like after that summer, when I grew like a foot in three months, I spent all of my time in some undefined funk.  At the time, it was all situational – it was all a lack of friends or popularity, a lack of whatever clothes or haircut or social placement that made me unsuccessful.  And all of that was true, but there was also this new serotonin imbalance or whatever it was, masking the whole thing.

No real moral to the story here – I just fell into a brief time hole, thinking about this.  I remember watching TV when I was babysitting those kids, there was some morning news program, the last thing they would show before they got into the soap operas, at which time we had to shut it off and go play game #263 of Life that week.  But they were talking about the 40th anniversary of the atomic bomb in Hiroshima, showing the grainy newsreel footage of the giant mushroom cloud, and the decimated little paper and kindling wood city after the 18-kiloton blast.  And the 65th anniversary just passed – and that screws with my head, thinking that summer was 25 years ago.

I should wrap this up.  I’ve started googling Hiroshima, and will probably waste the next two hours reading stuff online, and eventually convince myself I need to dig up the Richard Rhodes book, and I have other crap to do instead.

Categories
general

The Internal Locus

I’ve spent all morning picking away at some automatic writing that has to do with 2008, which is always weird.  I mean, it’s weird to write nostalgic writing about a period that’s two years ago, and it’s more weird to talk about it here, when you can just click on a link about three inches below this and simply read what I actually wrote in 2008.  But I have the advantage of distance in that my 2008 was about 350 miles south of here, and the general feeling of LA is markedly different than that of San Francisco.

Here’s the thing: I have been listening to the BT album This Binary Universe. In many ways, this is an absolutely perfect album; it’s very technical, a total departure from BT’s typical techno roots, and extremely, extremely expressive.  It’s so heavily textured, with so much going on in each track, that it’s entirely enjoyable for me to listen to.  And it’s the perfect balance between music I can completely background and think about something else and something I can dive right into and just be consumed by the thoughts that come from the music.

But the big reason I like the album so much is that it’s a total time machine for me.  I got this album in 2007, the summer of 2007, when I worked from home in Denver, and spent most of my free time either hobbling to various foot doctors to find out what the hell was wrong with my ankle, and going to every Rockies game I could afford, since they were about a hundred feet from my front door.  And a lot went on that summer emotionally – the big break from New York, I was going to get married, I was trying to define myself – was I a writer?  A programmer?  Could I find another tech writing job?  I was very lost, and lost in a new city, but so excited by this huge turn in my life, this new place, the ability to get in a car and drive to random new locations like mountains and barrios and abandoned air force bases and giant book stores.

And there’s a weird ripple effect, because in 2008, that album was such a time machine back to 2007, I would listen to it when I was struggling in LA and wanted nothing but to be back to that same place in Denver.  And it always hurt me so much, caused so much strange emotional pain, but it would consume me so much I had to do it and had to feel all of it and go through the entire album from start to finish and just absorb that 74:19 of extreme emotion and go on with my new life in LA.

I remember the end of LA, one of my trips up to SF, either for a job interview or apartment hunting or to drop off a Yaris full of stuff, and I got on the I-5 to head north through the giant desolation of our state’s food basket or whatever the hell they call that no-man’s-land through the central state that’s nothing but farms.  I tried to find something to listen to, and decided that I would go through the entire album, listen to it from start to finish as I was stuck in the cabin of the tiny car, driving north through nowhere and nothingness.  I would absorb the entire performance and transform myself, like a shaman going into a sweat lodge to absorb a lifetime of memories and problems and touchpoints in one concentrated, hallucinogenic dose.  And I did, and it absolutely etched another destination for this time machine device.

Anyway, I chipped away this morning at more writing, stuff that probably will never see the light of day, but I gave the entire album a listen again, and the thing still floors me.  I can’t say much more than that, but just that this album is one of my absolute favorites.  I sometimes wish I had the space and place to just listen to it every day, and pour out the writing that came from it, until I had a book’s worth of words captured.  Maybe I will.