Yes, boys and girls, there really is something worse than reality TV

So last week, Shelly and I were over at M & S’s house, where we were treated to the Star Wars Holiday Special, first aired in November 1978 and never shown since. This movie is arguably the worst thing ever to be shown on network television–worse than Big Brother, worse than Barney, worse than the Super Mario Brothers TV show, worse than Starsky & Hutch and Hee-Haw combined.

The show, which was produced by George Lucas, is so awful that Lucas himself said if he had the time and money, he would “track down every copy of the show out there and smash it to bits with a hammer.” The premise: Han is trying to take Chewbacca home to visit his family for the Wookie holiday of “Life Day,” and gets sidetracked along the way dealing with Imperials and (in an animated sequence worse than the classic Hanna-Barbera saturday morning cartons, Boba Fett).

The show is done as a variety act, with long and mnd-destroying scenes of life on the Wookie homeworld (including a fifteen-minute-long conversation between Chewbacca’s wife and his son, in Wookie, with no subtitles), a transvestite Harvey Korman doing a Julia-Childs-esque cooking show about roast Bantha meat, Luke Skywalker with bleached hair and so much makeup he might as well be a transvestite, and, incredibly, Carrie Fisher trying to sing.

Yes, you read that right. Carrie Fisher, right in the beginning of her long slide into drug addiction, makes an appearance, glassy-eyed and so completely blitzed out of her mind that she can barely walk, and sings.

There’s a lot of singing here. Jefferson Airplane sings in a “Wookie Entertainment” scene. Bea Arthur sings in a bar, with footage spliced in from the original cantina in the movie–and they couldn’t afford to rebuild the entire cantina set as it was in the movie, so the design of the cantina keeps changing and parts of the cantina jump around every time the camera angle changes. (Why is she singing? Because the Imperials have closed down the bar. We know this because a bunch of stormtroopers are watching a film of the bar as part of a “moral education lesson.”)Diane Carol appears as a hologram inside some sort of gadget that Chewy’s father owns, which as near as I can tell is the futuristic version of a Playboy centerfold, and she sings.

And Han meets Boba Fett, on a planet which is for some unexplained reason entirely covered in six feet of red pasta sauce.

There’s enough material in the movie for perhaps fifteen or twenty minutes, stretched out to fill two hours that feel more like twelve. The show just goes on and on and on, and every time you think it can’t get any more dreadful, it does.

We definitely need to find a copy on DVD.

Aaaaaaarrrrrggghhhh!

Shelly wants to get rid of her problematic, virus-ridden, malfunctioning Sony Vaio system and start using my Mac G4 desktop in its place. The one thing standing in the way of doing this is World of Warcraft; the graphics card in the G4 isn’t good enough to play.

The difference between a Mac AGP graphics card and a PC AGP graphics card, besides the price, is just the software in the flash ROM on the card–the PC version contains Intel driver software, the Mac version contains Mac driver software. Since the video cards are firmware flashable, it’s possible to buy a PC AGP video card, get a copy of the Mac firmware as a ROM file, flash it onto the card, and end up with a Mac card.

Power Mac G5 systems come standard with an nVidia GeForce 5200 card, and you can buy the PC version of this card for about $80, so we bought a PNY GeForce card from CompUSA and set about installing the Mac firmware on it.

Doing this is A Big Pain In the Ass.

Problem 1; The nVidia flash ROM utility only runs from a floppy disk and only in DOS mode. Why PC users put up with crap like that, in this day and age, is beyond me. (The Mac version of the nVidia flash ROM utility works in the GUI just like any other program, but can’t be used because if you put a PC card in the Mac, you have no video until you run the flasher, and if you have no video, you can’t…err, run the flasher.)

Problem 2: Getting the Mac ROM image is A Big Pain In the Ass. It’s hard to find the ROM image because…well, I don’t know why. Apple goes after people who distribute the ROM image files, which is kind of weird because Apple does not sell video cards. If Apple did sell video cards, it’d make more sense, because Apple would have a vested interest in keeping people from buying PC cards and flashing them, but as Apple does not sell video cards except as included with Mac systems, this makes little financial sense.

And finally, after five hours of formatting floppies, installing the nVidia flasher utility, installing a PCI graphics card in the PC so I can flash the AGP card, and searching online for a kind soul with the Mac graphics firmware image, we come to Problem 3…

…which is that the GeForce card I bought is a PNY branded card.

Okay, just for the record: Never, ever, ever buy a PNY-branded video card.

A PNY-branded GeForce card is cheaper than, say, a Creative-branded GeForce card, and as it turns out, there’s a reason why. PNY, you see, uses different (cheaper) RAM and a different (cheaper) RAM controller on their video cards.

So, the firmware that turns a PC GeForce card into a Mac GeForce card works in any GeForce card except PNY-branded cards. PNY-branded video cards, when flashed with Mac firmware, won’t work, because the cheaper, slower RAM in the PNY-branded card is not accounted for in the Mac firmware.

Suck, suck, suck.

The good news: i kept a copy of the original PNY firmware, so I flashed it back and the card is good as new. We’re taking it back tomorrow. The bad news: Shelly still has to play World of Warcraft on her crap Sony PC, which is no end of aggrevating, and I’ll never have those five hours of my life back again.

Random updatey stuff, or, Christmas comes early this year!

So. A few weeks back, one of my clients replaces fourteen G4 Mac systems with G5s. Most of the G4s are destined for the scrapyard, which seems like a shame, so I asked my client about it, and I ended up with one of ’em. It’s an older model, but still better than the machines I have.

Bought an upgrade for the system–1GHz processor, DVD-RW drive–which arrived at the office on Friday. Went home, checked the mail, and my Alcor bracelet also arrived on Friday. W00t!

Saturday: World of Warcraft. ‘Nuf said.

Sunday, Shelly and I spent some time with S anbd her boyfriend. We did fondue; Shelly’s been craving it since my parents took us to the Melting Pot for Thanksgiving. It does seem like the developing romantic interest between S and I is going along quite nicely; I really like spending time with her. Shelly and her boyfriend M are getting closer as well…it all seems very natural and wonderful… Still a pity about the timing, though.

Also did the last bit of work necessary to package up the MOO I’ve been working on porting to Mac OS X. Well, the last bit of work ‘cept for documentation. Got permission to distribute the MOO code and database, but I have to get permission to distribute the documentation as well, or write my own, suck suck suck. There’s a very cool person I “met” on OK Cupid who’s been helping me work on the MOO project; when we’re done creating the MOO environment we’re working on right now, I’ll put up a link for the three or so people left in the world who still care about text-based role-playing environments.

(And then comes World of Warcraft!)

For all the wannabe soldiers on your Christmas list…

…I bring you Shock Tanks. They’re radio-controlled toy tanks that come in sets of two. The objective is to shoot your opponent’s tank with your tank six times. Each time you score a direct hit, your opponent’s remote control gives him an electric shock. Great fun for the whole family…Mom, Dad, and little Junior War Crimes too!

Follow the Money; or, why does my computer keep getting infested with spyware?

[EDIT] This particular post has generated a very large amount of email, and apparently is being read by a large number of people infected with VX2. As a result, I’ve edited it, to clean up typos and to add additional information about the exploits used, the way VX2 works, and the sources of the spyware scourge. New information is identified with [EDIT].

If you’re reading this post and you’re on a Windows computer, the odds are overwhelming–between 80% and 90%–that you are infected with at least one virus or spyware program, and the odds are very high that you’re infected with dozens or hundreds.

Yes, you. Even if you are technically literate, you have a firewall, and you never download suspicious attachments, you are almost certainly infected. There is lots and lots and lots of money in computer viruses and spyware, especially the variety that makes popup ads appear on your machine. The question I’ve always had, though, is who’s making all this money by infecting your computer?

A couple nights ago, Shelly’s computer became infected. Shelly’s technically savvy, the apartment we live in is on a closed private network with a hardware firewall between us and the Internet, and she also runs a software firewall on her computer, and she still became infected nonetheless.

I spent about six hours removing the infection, and also tracking down the source of the infection, and painstakingly backtracking all the popup ads that the adware displayed on her computer. My goal: Follow the money. Discover where the infection came from, and who was making money from it. The results were, to say the least, interesting.

If you don’t care about stuff like this, you can skip the rest of this message. If you’re curious about the mechanisms by which spyware and viruses work, who is responsible for them, why they’re so common, how they spread, and most important, who makes money by creating and releasing them: read on!

More geeky goodness…

This one’s for nihilus:

Running MacOS X on a 25 MHz Centris

The machine is running Linux with PearPC installed on a 25 MHz 68040, with a minimal Panther install over PearPC. It takes–are you ready for this?–seven days to boot.

Man, I bet this guy gets ALL the chicks!

I was actually considering installing PearPC on my 800MHz Pentium III system, just to see how painfully slow it’d be, but geez, after this, there’s really no point, is there? Unless i want to install it on my 2MHz TRS-80 or something…

The “Hellraiser” computer room

So, some people in another forum have asked me to post pics of my computer room, which has an…unconventional design scheme (with kudos to zensidhe for the original idea).

If you don’t have any interest in seing it, move along; otherwise, just…
click me!

Most. Beautiful. Thing. EVAR.

Ganked from wolfger: the world’s most gorgeous sight, in that industrial kinda way…

More information (and more pics!) behind the LJ cut

Fun link o’ the Day

Run MacOS X on your Xbox.

First, mod your Xbox to run software not approved of by the High Corporate Office in Redmond. Then, install Linux. Then, compile and install the Linux PowerPC emulator. Then, config it. Then, create a disc image of the MacOS Installer CD. Then, stick the disc image on the Xbox hard drive. Then, run the emulator. Then, install MacOS X.

Oh, but don’t try any heavy lifting…the PowerPC emulation environment is so slow, running the installer takes around ten hours(!). On the good side, though, a display of geekery this excessive is bound to get you laid… 🙂