24’s Kim Bauer


I heard Howard Dean speak
today. I’ve been favourably inclined to Dean - he’s
the only Democrat who has taken a strong position against
Bush insanity. I’m even more impressed now.
The message I liked was
about mobilizing the 50% of
Americans who don’t vote. I’ve held my nose and voted
three times; I’d like to vote for someone
with the fire.
I have a love/hate relationship with MySQL. The
online manual helps.
It’s not only handier than the book, the
web site
allows users to add comments. Often the
real story is in comments. Yesterday
I added to
the collective wisdom about “table full” errors. Everyone
benefits from hard-earned knowledge.
mini_httpd is
good software. It’s a very simple web server that needs no
config.
Nintendo’s Game Boy owns handheld gaming. The hardware is good
and cheap and the games are great. But the system is closed: Nintendo
would really rather you didn’t hack it. There are alternatives.
The GP32 from Korean company GamePark is the most promising. Powerful hardware: 133MHz ARM, 8 mbytes of RAM, 320x240x16 screen, wireless networking, easily programmable. It has a huge community of hackers. Most promising are the emulators: you can play classic Atari, NES, etc games on this thing. The MAME, Game Boy Advance, and SNES emulators have been hyped but they don’t quite run right yet. At a price of around $210, it costs double a Game Boy Advance. And GamePark is having trouble: the European launch was cancelled last week, but the platform should live on. Still, very cool.
The other platform that has folks excited is the TapWave Zodiac. More corporate / licensed than the GamePark, but the hardware is promising. It’s a bit more standard: PalmOS and Bluetooth. Should be shipping any day.
The Calgary Sun has
the
scoop: Kim is not going to be a lesbian. And yes, the cougar
really did bite her:
N-Gage, Nokia’s cellphone/game console Frankenstein, seems to be
getting no respect.
From the
awkward phone ergonomics
to the lousy sales
to the reviews to the comments from their own
shills, it seems to be a lousy product.
Turns out the games are lousy too, at least according to MetaCritic. Super Monkey Ball, the best-rated of the 16 games, only garners a 63 out of 100. On MetaCritic any game under 75 is generally bad.
“The more free the Iraqis become, the more electricity is available, the more jobs are available, the more kids that are going to school, the more desperate these killers become ...
I was surprised to learn that after 15 years the netpbm team has added a new format, PAM. It’s a superset of PBM, PGM, and PPM: the header now has keywords next to values and a new “tupletype” keyword is added to specify “BLACKANDWHITE”, “GRAYSCALE”, or “RGB”. The purpose of this seems to be to support alpha channels in netpbm. Tuple types “RGB_ALPHA” and “GRAYSCALE_ALPHA” are on their way.

These programs all act on a catalog of known ROMs with checksums and disposition. DATs are maintained separately: some sources are Rob’s conversions and Logiqx. Unfortunately the Windows programs are awkward and slow, and no one seems to have a simple Linux port. May be a good job for Python.
The NYT has a
glowing
article about the Panther upgrade to Mac OS X.
My Thanksgiving turkey this year is
a Midget
White
from
Townline Farm.
It’s just now getting big and fat
in preparation for being my tasty
dinner.
The reason your Thanksgiving dinner is always dry and tasteless is because the Broadbreasted White turkey everyone raises is freakish and nasty. The New York Times had a good series of articles about this two years ago.
It’s frustrating to get only 99%
of a file from BitTorrent or Usenet.
Error
correcting
codes could help. The basic
idea of an ECC is that the file you download is 110% bigger, but if
you’re missing 5% of the file you can still recover it. PC hard
drives, memory, and modems use ECCs: why not file distribution?
TorrentSpy is good
software to see what’s going on in BitTorrent.
It shows the .torrent data in a nice GUI and
asks the tracker how many complete copies and
downloaders there are.
Nicer than my
BitTorrent
dumper.
BitTorrent has a flaw; it’s easy to get 99.9% of a file and never complete because no one has the last few bits. The main use of TorrentSpy is to see if any client has a full copy. Unfortunately it can’t detect if the whole file is out there, but no one client has it all. With the average torrent having only 20-30 clients I guess that’s unlikely.
Fine emulators have a diversity of algorithms for scaling images up. Eagle and 2xSal (aka sai2x) are the ones in common use. scale2x and hq3x are new and promising.
The underlying problem is creating the illusion of more information than is really present. All the algorithms above have the same basic idea; try to detect features like edges and scale them appropriately. This needs to work really fast; the code is usually a mess of MMX assembly.
What’s in the HTML that causes this in MSIE? This isn’t popups; that’s a different problem with plenty of solutions.
Playing old console games is easy, but playing authentic Apple ][ games is hard. They were copy protected with bizarre data layouts, manual lookups, code discs, etc.
Copy protection failed to protect the companies’ profits, but it makes it harder to preserve Apple ][ history. The popular Apple ][ archives don’t serve the original game; they serve cracked versions. They mostly work, but if you’re into pristine preservation it’s not quite right.
I wonder how folks will play today’s PC games in 20 years. I think the DirectX API will make emulation easier. But the games are still copy protected. There are emulators for today’s PC CD protection, so maybe preservationists will be able to play the original. And there are cracks too, but most are rips that strip out a lot of game content to make the download smaller. Ugh.

Props to the SNES emulation community for making it so easy to see these old games. There are lots of good SNES emulators. SNES9x is a well behaved Windows app; ZSNES is funkier but has better realism for video and sound emulation.
Generally I think the
Hugo award winners
are worth reading, but not Hominids.
It’s classic parallel world scifi: man falls through portal to an
alternate earth, differences are compared.
At its best this genre can be a great form of social criticism, highlighting details of our society. But Hominids is just tedious. There’s the chapter on religion, and the chapter on monogamy, and the chapter on crime, ... And woven all through it, a cartoonish story of a recently-raped woman learning to love again. Ugh.

I’m not one to make displays like that so it was an accident it came with me to New York. But now where do I put it going home? In checked luggage, where security may find it while I’m not around and decide to punish me for being clever? Or in my hand luggage, where it may cause my bag to be searched and an awkward conversation? Maybe I should just leave it behind.
One if by Land, Two if by Sea: excellent food, very good service. The first course of the tasting menu was my favourite - cabbage, foie gras, salmon roe, arctic char, finished in a cream sauce. Incredibly rich and delicious.
I’m enjoying the debut album
by the
Polyphonic Spree. It’s like someone took the symphonic lushness of
Sgt. Pepper’s and mixed it with the naive earnestness of Up With
People. Only it’s pretty good!
The interesting thing is the dense sound from having 25 people playing and singing together. The deep choruses of “Soldier Girl” and “Light and Day” are really great. Some of it is bad, though, the remixes and anything where the main guy is the only one singing.
I was surprised to realize this was the first upbeat music I’d enjoyed in a long time.