ASCII by Jason Scott

Jason Scott's Weblog

More-iarty —

I forgot how the whole thing got started (I think it was a conversation, or maybe an e-mail) but I started helping some students at WPI (a nearby college) with interviews of historical video game and gaming figures. What this consisted of was having a few students over, talking about editing, showing how I think about it, and answering some questions. In both cases this has happened, I also sat a student down and interviewed him blind, that is, not knowing a single thing about him before the interview started. Later I edited something together and sent it along, just to show some of my techniques.

Last year, these students ultimately interviewed Ralph Baer, he of videogame legend. This year, they interviewed Brian Moriarty, he of Infocom, LucasArts, and general amazing guy, one of my favorites.

I found out that their paper summarizing the process and a bunch of footage of Brian Moriarty is now up at this page. It’s all there, even the PDF of the paper for easy download and viewing. I see the students have taken my position on King of Kong. I don’t remember being in that mode when I saw them, but maybe they’re just reading my weblog.

If you’re waiting for my film to come out, you can’t do much better than to spend some time listening to the Professor as he talks about the industry and Infocom and where he thinks everything is going. They took my editing suggestions to heart (I’m impressed especially with a segment where Moriarty shows the craftmanship of an Infocom Feelie) and they’re a delight to sit through.

Enjoy the show.


Memories of a Scoundrel —

While I’m mucking about in Napster-era land, I did want to harken back and give some regard to a little program that popped up in the middle of the peer-to-peer boom times that really got my attention. It was called Scoundrel, and at the time, it really opened my eyes to where things were going.

At the time, we had Amazon, which was a massive repository of not just books and music to buy, but information about that music. Covers, track listings, reviews, and in some cases preview snippets were all in one place. In another realm, we had napster and napster-like servers (OpenNap comes to mind) with lots of various MP3 files, often divested of creator information, and of variant quality. (MP3 tags, a hack that brings to mind the SAUCE format of ANSI, later made nomenclature easier).

Scoundrel combined them, earning its name exquisitely. It would allow you to browse an Amazon page about an album, read up on it, and with a single click, send a smart agent off monitoring various napster/napster-like services, looking around for all the tracks, and keep doing so until it had acquired all the tracks it could, leaving you with an MP3 rendition of the chosen album.

It had some good extensible ideas, like a nod towards plugins for sites other than Amazon, and for services other than Napster. It had some strong potential to become the bridging program behind a lot of sites that were, inherently, vicious rivals in the wild. It was something else.

Here’s a mirror of that original Scoundrel site, with some overviews of what was at play, ways to use the program, forward-looking statements and the rest. How kind of that fellow to keep a copy around!

I wasn’t the only one enamored of this project, either; here’s a nice rant regarding Scoundrel and what it meant to the author at the time.

Most notably, a little while into the project, the creator disappeared. The rant mentions this and I’ll mention it too. He up and left, telling us we’d never see him again. To quote specifically:

“Well, so much for what scoundrel has and has not done. As of today, March 1st, 2001, I will no longer be able to continue development on Scoundrel. I’ll be disappearing from the face of the earth and will not be reachable. I will not go into the reasons behind this.”

Now that’s a short goodbye!

I am sure one day we might find out who did it, or not… but either way, I remember the “holy crap” aspect of Scoundrel’s appearance, and even though integration and interaction have become nearly standardized (and they call them “mashups” now, in between sips of diet cola), this one really blew me away, way back when. Truly, that’s all we can ask of scoundrels.


The Decade Cometh —

In October of 2008, I will celebrate ten years of running textfiles.com.

I am actually at a loss of how to exactly mark that occasion. A party? A little badge-y do-dad on the website? Finally get the torrent going? A web redesign? A new hat?

I’m sure no matter what I’ll have a long, drawn-out essay on the experience of ten years of textfiles, but I can quickly touch on a few things right now.

Obviously, I had no long-term plans for this site other than getting my old BBS collection together. I wanted to do my part to get stuff up “there”, and I can say with all honesty that I did a good job of it; I very rarely find stuff coming in that isn’t on the site in some fashion.

Even somewhat recently, I had a fellow say hi to me at a party, who had found out I ran textfiles.com. Now in college, he’d learned about textfiles.com when he was 13, and had spent all his teenage years browsing it, picking up ideas, moving forward with research, and generally inspiring him towards his degree with computers. That is as great as it gets.

If I do do a party, I need some months to plan for it. I’ll have to think what’ll do best. The official “birthday” is October 8, 1998. It’s been quite a trip.


Napster: Did You Forget? —

I figured I’d take a moment for this little reminder.

Napster was great. My friend Deth Veggie of Cult of the Dead cow pinged me in an e-mail and told me I had to download this Napster thing and try it out. This was 1999, when it wasn’t all that known. I thought it was pretty darn neat. I liked how it felt like a FTP server, but also had a chat aspect, and people were spreading stuff around, allowing them to either talk with others while downloading, or just sit there and pull down MP3s. The downloads were single threaded, but I certainly didn’t notice at the time; I thought it was great you could browse through others’ collections, like sifting through their records or cassettes while at a party, but you’d get to take everything home. I really did think it was something special.

There’s a book out there, All the Rave, that purports to cover a lot of the Napster story, from Shawn Fanning’s birth through to the final breakup and sale of the Napster company. I read it and feel it’s probably mostly accurate. It certainly feels right, and has a good amount of sources. If someone has a conflicting recounting of tales, I’d like to hear it.

The central thesis, however, is this: the Napster company, once it was incorporated and flying around in earnest, was designed to be a buyout target for any record or media company suitor, selling over the technology and “flipping” the company as quickly and as profitably as possible (and this is important), while providing copyrighted content for free. Beyond that, when the timing started to shift, the deal fell apart, but barely so; record companies really were going to reward the Napster executives with substantial amounts of cash in return for having facilitated the duplication of hundreds of thousands of music tracks.

Peer to Peer, itself, is rather fascinating and I should go into some depth about its ramifications and meanings and so on in the future. I want, however, to focus on one little point.

Without a doubt, without a doubt, Napster was working hard to make money off the backs of recording artists. Tell yourself it was great tech (and it was) and it introduced people to genres of music they hadn’t heard before (and it did) and that it was an amazing moment in time when all of us were combined into a throbbing god-head of sonic sharing and intimacy (and we were). Let yourself be told, as we’ve been told in the last 9 years, about how evil the music industry is (and it is) and how poorly it treats many artists under its purview over the decades (and it has). No questioning here, no rebuttal to these plain and simple facts.

But when the members of Metallica, unaware of the full technology and forces at work, used to doing things its own way, stood up and spoke out against this wholesale smash and grab, when they flailed about trying to find support for what they were saying about having their music being used to forward a business plan without any compensation going to them, they were pilloried. Yes, I’m fucking defending Metallica.

Metallica were one of the rare pop-culture bands who owned their own master tapes (Frank Zappa did as well, after a lengthy legal battle or two). This was a hard-won situation for them, with a lot of fighting behind the scenes, a lot of threats, and decades of nasty attacks from an industry ostensibly designed to support artists like them. They were a mighty bitter group, used to standing up for themselves, when nobody else would. They’d earned this money for their families, and expected to reap the rewards for a long time.

Suddenly, Napster arrives, and all these songs they’d fought dearly to have the right to sell were flying out the door, while a company leveraged their music to build up their own sale value.

I’d be pissed; wouldn’t you? Wouldn’t you wonder what you could do? And what if every person you talk to has almost no clue about how to legally deal with this situation, what it means, who’s really behind it? How do you even seek recompense and halt this action, when there’s simply no precedent in the court to even describe what’s going on?

I’ve grown tired, in my old age, of the cry of the person who thinks that copying something, by its very act, benefits the copied and the copier. Sometimes this is the case. Sometimes it is not the case. It is not a by-default awesome act that you duped something that is available for sale and did not pay anyone. The only way that comes to mind that it’s by default awesome is if, generally, you have embraced your inner pirate. Bootleg, who was one of my more energetic interviewees is known for embracing his inner pirate way back when; I have corroborating stories that when he hosted Apple II copy parties at his house in the early 1980s, he’d supply lots of beer and dress up as a pirate, fake parrot and eye patch and all. That’s embracing your inner pirate. Bootleg never sat around talking about functioning as some sort of honeybee cross-polinating ideas for the tangential benefit of content creators.

Yet I still run into this, this idea that the very act of not paying for something is itself heroic, while simultaneously acknowledging that some level of copyright/patent law is valid. Choose one, blackbeard. Stop trying to play both sides and act like you’re a statesman enmeshed in the delicate negotiations of the weight of the future. Download your free shit and go.

At the time, Metallica had no pillowy mounds of mashed-up content jiggery to convince them that Napster hoisting off copies of their stuff was a good thing. It wasn’t a good thing. So they threatened, and got on the air and gave interviews, and tried to raise awareness of all this going on. They were totally in the dark, truly musicians trying to function in the legal realm, and like many bands, they had precious little experience in such ephemeral spheres. We are still coming to terms with this issue, and they were hip-deep in it, feeling their livelihoods were at stake.

To this day, the fact that they spoke up, said this was wrong, and lashed about trying to find some way to stop this, is held up as some sort of victory on the part of downloaders. Metallica is, to this day, criticized and satirized for standing up for what they believed in, and looking back, I just can’t see where they had many options. Told they’d have to list which users were using Napster illegally, they did just that, delivering reams of names of people sharing the song. Hamstrung in court, proving racketeering charges (and make no mistake, Napster well and truly was a racketeering organization) and made out to be some sort of evil presence. What a terrible nightmare for them; what a shame.

This is just 9 years ago; what will people say happened back then in another 11?


CPU Not Required: Making Demos with FPGAs —


Jeri Ellsworth is one of those people who shouldn’t exist. She has an amazing life story, dropping out of high school because of the success of her racecar fabrication business, which was followed by a successful computer store business, and then she made the logical jump: learn chip fabrication and low-level assembly coding. From this has come a number of famous toys and electronic items, including the Commodore in a Joystick, where she implemented an entire Commodore 64 into a tiny chipset for the goal of being able to play a few games on a TV. From this, by the way, an entire community of people have turned it into the most incredible things. All this aside, she’s a bright and humorous person, a great conversationalist, and is currently working on opening a pinball arcade in Oregon.

We’d met at a couple conferences (she stopped by DEFCON a few times, I stopped by a few vintage computing events), and we talked about her maybe coming out for a Blockparty. When it got to be time to find speakers for Blockparty 2008, I proposed it to her and she was all for it.

Jeri’s talk, which is now available here, is really something else. A few speakers, including Jeri, asked me how technical or deep they should get into in their talks and how much of the basics they thought should be covered. My opinion was that they should focus on what they’ve personally learned that’s new, and let people do the research to get the basics. And boy did Jeri go deep! I remember swimming along in the depths of the subject she was covering, and being nearly lost. This was, to me, a good thing. It’s not that hard to find information on FPGAs out there, but once you get that knowledge, you get the advantage of Jeri’s opinion on them, having spent years developing using them, and there’s so much in this talk worth catching. She also gives a preview of the no-cpu demo machine she was working on that ultimately let her and The Fat Man win the Wild Competition at Blockparty. What a treat!

Keep a second window to look up the tough stuff, and enjoy the swim.


Sorry, Fired. —

There was a new version of this weblog. It is gone now. I am back at my old one.

I tried to upgrade. It was painful, obtuse, silly, required me to spend 3 hours writing rewrite rules, and then presented me with dogshit. I have lost a day of productivity, and I am seething at this.

Weblogs are simple things. Please don’t tell me they aren’t. Applications, engorged with obtuse feature sets for irrelevant standards conjured by latte-jittered man-children are not weblogs. Applications get to be complicated and huge and silly, and when composed of terrifying blobs of PHP and Perl and Rails and whatever other common nouns/abbrevations are, they can be as silly as they want. But I don’t want them.

I want what I download and install to look like my weblog currently looks. I take advantage of a tiny, tiny set of features and I am a happy person. I concentrate, after all, on getting projects done and doing my writing. I’m still spry enough to compose the odd script or two to do something repetitive, like a gallery of images or some other nib-nab. I don’t need to be wrapped in an entirely new made-up markup language to get my job done.

Sorry, I shouldn’t have to negotiate stacks of embedded templates in form after form, rooting around as if some sort of rodent, with the hoping and faith-based leaps of wishing that, at the end, I’d end up with an actual black page with green text on it. That’s insane. I deny it and reject it.

No, I do not want “assistance” and “help”, pulling in favors for the ultimate goal of making software that obviously does not do what I want it to do, do what I want it to do. That just leads to the inevitable conclusion by others that I was somehow able to do it on my own. And it would be so not true.

Anil, you’re a great guy. Your product blows. Keep smiling.


Blockparty: 4k Music —


At the first Blockparty, BarZoule was scheduled to come and speak with his cohorts in Northern Dragons about 4k demos. He was scheduled for a time and then had to pull out at the last moment; another speaker filled his place. This year, BarZoule (who also won the Demo competition for 2008) offered to make up for this with an impromptu talk to fill a space left by a canceling speaker. This talk was recorded and is available on archive.org.

It’s entitled “4k Audio: Dos, Don’ts and Pitfalls” and probably the most entertaining part for me is the inevitable artistic speaking BaZ employs and he works his way around English. Hailing from Quebec, BaZ goes in some very strange linguistic by-paths, but the content is still pretty amazing and very understandable.

The talk is even more impressive when you find out that BaZ slammed together his powerpoint presentation on a teammate’s machine while listening to another talk. Everything is borrowed and he’s doing this all for the first time in front of a crowd. Quite a show when you keep that in mind.

And what is the talk actually about? Well, BaZ is one of the wizards of the darkest of arts, the 4k demo, that is, a graphics-and-sound demo program that is 4096 bytes in total. 4096 bytes! To have anything coherent come out of such a small program, and have it play music or show graphics, requires a surgeon’s steady hand and an artist’s eye and ear. BaZ’s talk walks you through the music side of things to learn some of his magic tricks. Very informative.

More of the Blockparty talks coming up.


Suicidal —

I’m like everyone else; put enough crushing torrents of sorrowful actions and forces onto me, and my mind muses that perhaps there’s an easier way out of it all.

Granted, it’s obviously not been successful and I have no intentions of it being successful, but it does happen, even to me. I figured I’d mention this because sometimes people see me online, or in my presentations, or with my other projects, and they think that surely I have rage days but not suicidal days. Well I do. Far from each other, rare indeed, but there you go.

Many things ensure my continued existence, ranging from the trite to the fundamental.

For example, I’m very busy. Lots to do, lots to get done, a lot of people have given me stuff to work with and I’m not going to leave a big pile of their stuff in my office with a sign saying “Gone Fishin'”. I said I’d do it! I’m doing it!

Similarly, I have projects like my documentaries that I should really get cracking on. Leaving those half-shot means that, very likely, it’ll end up being Uwe Boll or Kevin Smith editing them and then where will we be?

Also, I’m quite aware of what a tragic thing it would be and it would cause a major disruption in schedules.

I can keep taking this tack forever, until I get to the more heartfelt stuff, but I very rarely need to. When even trite reasons seem pretty compelling, then it’s somewhat obvious I’m experiencing some sort of Despair Illusion, not unlike an Optical Illusion, where my natural despair seems to be deceptively infinite, a pool of horror and self-doubt that extends beyond forever. That’s terrifying and unsurmountable. But like I said, it’s always ended up being an illusion.

One good night’s sleep, one well-done song, one phone call or one hour-long spate of mouse-clicking later, and the insurmountable is merely Stupidly Large. A few more calls, songs or mouse clicking, and it’s just Needlessly Tragic. In a week, I forget what was so infinite. In a year, I remember that thing that got the ball rolling, and I feel a little sad.

I mention all this because if you’re some kid without the experiences I’ve had, and you’re that lost and sad and alone, you should probably be aware it happens to a lot of people, and it gets better. There’s stuff to do, so wail out the hardest of your despair and then give me a call. I need someone to help me with my projects, and a near-suicidal army of once-infinitely-sad fans would be just the trick.

See you tomorrow. For a long time to come.


A Demo Event of Serious Consequence —

Blockparty 2008 went so well, I’m going to spend an awful lot of time talking about it. I thought we couldn’t easily top last year on so many fronts and yet we did. There is a lot of media out there and more coming, so let me quickly dump some links on you to get an idea of what we’re talking about, and I will then go into some detail of aspects of this wild success over the next few entries.

Here’s an album of photos I took of Notacon and Blockparty. It goes from just before the Friday events through to the last bit of awards show on Sunday. Many were taken by me and some by RaD Man.

I knew Trixter would deliver an amazing talk about preserving old demos. His presentation, “Self-Preservation Mode”, is available on archive.org. Well worth the watch.

Trixter’s project I’ve been raving about for months, MONOTONE, had a wonderful debut for the audience. Be sure to check out the second song!

The Fat Man’s full talk will be out there soon, but until then we have the introduction from his talk out there.

My talk on the art and theory of editing in life and in media, Now and Then, Here and There, is also uploaded to archive.org. I expect most of the Blockparty talks will get this treatment.

A demoparty’s about the releases, of course, so the results list will be of interest to many, although I still have to build in the links to the results subdirectory. Feel free to root around, of course.

The demos are now part of the Pouet site, which means it’s now subjected to the same knockaround and playful criticism anything else gets on there. It’s been fun to watch the reactions.

We recorded hours of footage, so there’s lots of media to get out there. In the meantime, I was impressed with this montage put together by an attendee.

I was blown away by this event. Look forward to more verbiage than you would ever want.


Twilight of the Area Code Master —

We know (or at least I hope we do) that skills once considered vital will eventually fall out of favor. Stuff that you could do well, maybe better than anyone you knew, eventually becomes something that has no opportunity for any use. Heartbreaking, I know. What’s worse is when it’s less a case of you not having the skill anymore because you’re too old, but because the world has shifted such that this skill has no relevance. Then you feel really old.

When one had a modem, you ended up calling a lot of places to get messages. You’d type in or dial some phone numbers, and then go to a BBS in that area. If you were paying for these long data-carrying calls, you’d probably not call much out of your area code. But if you were grabbing phone calls for free, like I was, then you’d be calling all over the country. And I did, with call counts in the thousands over the years.

So way back in my teens, I could tell you where an area code was. All of them. Tell me 404 and I’ll say Georgia, say 914 and that’s New York, 312 is Chicago, 206 is Washington. I’d see a phone number and I’d know where it was. If it was in my home area code, I’d see the first six numbers and know what town it was in.

The knowledge was forced into my head, like someone who walks the same path every day might memorize all the rocks along the side of the path or know the names on every mailbox. I called so many places, in so many states, that I just kind of knew them all by heart.

It helped a lot that there weren’t as many then. Area codes still had to conform to a rule that the first number was between 2 and 9, the second a 0 or 1, and the third 1-9. 305 (Florida) was obviously an area code. 230 was a typo. (Probably 203, Connecticut). You latched onto the pattern and there we went.

Area code splits have been around for a long time, with the first one happening a year after the creation of area codes in 1947. Before area codes, of course, you needed people; you’d call up and get an operator and they’d connect your call. Once machines got into the end-to-end, social misfits need never speak with a person; which was good if you were stealing the phone call. But the real area code splits of initial interest had all settled down by the 1980s and were somewhat rare. And each one begat another in the same realm: [2-9][01][1-9] as they say in regular expressions.

I should hasten for the benefit of phone nerds that there were, of course, area codes like 710 and 310, but they weren’t for the places one would call with BBSes. And yes, there was 800 and 900 and even my beloved 700, but again, these weren’t for locations; they were crazy mysterious places far outside the realm of reason. So this talent was able to keep up through the 1980s with no issue.

Once caller ID became more frequent, I could glance at it and see who was calling me. I’d see a 818 and know it was California or 503 and know it was Oregon and make choices based on that. This talent was kind of innate, there, just something I had.

But then things got weird.

510 in 1991 ruined things. A California area code, it broke the magic formula. Luckily, these were few and far between, like 410 when it popped up in Maryland a couple years later. I adjusted. But by this time I was in my 20s and I was making a lot less phone calls than I had in the BBS era. I was on the Internet now.

In 1995, 334 broke it for good. An area code for Alabama, the magic formula was gone. It scanned as an exchange for me, as it did for a lot of switching equipment. It might be hard to imagine now for the younger set, but there was a time when this actually cut off parts of the country. Older switching systems (especially ones inside schools or businesses) couldn’t call these numbers. It broke them utterly. Phone switches were thrown out or finally upgraded by the truckload. Now that there were tons of crappy telecommunications vendors, upgrades to these systems were fast and furious. And my skills became less and less useful, although the older businesses, ones that had had numbers for many years, still made sense to me and when someone called from 505, I knew it was New Mexico.

Recently, though, two things have happened.

First of all, numbers are portable. I have switched my phone with three providers and kept the numbers. Many others have too. You can be calling a number that the person answering won’t even be in the same state as where the number “should” be. They’ve jumped around and ended up somewhere other than the natural resting place of the number, and that’s that.

And the final nail has been the addition of voice over IP. When you use this, your phone is hooked to your computer. For many people, they have an inward number, but when you call, it uses the nearest geographic “place” to where you’re calling. So, to the person getting the call, your number is totally different from where you are. This is happening more and more. What’s interesting is how all these companies with clever number-scanners that allow them to make decisions based on the callers location are now broken. I’ve used VOIP phones and been hailed from Syracuse, or given California directions, or so on. The times have truly passed me by.

Once I could stand there and recite these numbers and their locations with the greatest pride. They were my geography teacher and my sage-like awareness of the lands around me. But those times are gone.

I wonder what other skills I’ve lost, time having passed them so completely I’ve forgotten about them. I’ll alert you if I remember.