World of Warcraft has an interesting feature: customizable UI. Downloadable mods like Cosmos, CTmod, GypsyMod, and Telo's AddOns let you add new UI elements to the screen like extra hotkeys, item databases, buff timers, etc. The WoW client is even scriptable in Lua, allowing some fairly complex things.

I've always been fascinated by the duality of client/server games. The primary user experience is the graphical client but the reality is the protocol underneath. It's like seeing the code beneath the Matrix. Back in the good ol' days of Netrek a popular hack was to show your opponent's position with more precision than intended, even when they were cloaked. The data was there in the client, so why not display it and gain an edge?

The security problems intrinsic to interface hacking have never been fully solved. At least modern games no longer trust the client. A big problem is macros like fishing bots; leave your character online with a script running and come back a day later to lots of ill-gotten wealth. You can even auction off the results for real money on eBay, except that Blizzard is trying to stop that.

culturegames
  2004-12-26 22:39 Z
I'll be damned; I actually hit a copy protected CD. Blue Train, by John Coltrane. I can't rip it to MP3. Why copy protect this particular jazz classic? Beats the hell out of me, but since I can't rip it to MP3 back it goes to Amazon. It's insane that it'd be easier for me to steal this album then buy it legitimately.
techbad
  2004-12-19 22:30 Z
While setting up my new machine I made a list of all the software I installed. I did this awhile back for the Mac, too.

More inside ...

techgood
  2004-12-19 00:38 Z
This is dumb, a message from dmesg:
Warning only 896MB will be used.
Use a HIGHMEM enabled kernel.
896MB LOWMEM available.
Yes, in addition to the old 64M limit and the awkward 4G limit, Linux also has a 896M limit. Why? Beats the hell out of me, but the solution is to rebuild your kernel with the magic CONFIG_NOHIGHMEM parameter where you have three choices: less than 1G, 1-4G, or more than 4G.

I'm sure this has something to do with some hideous aspect of the PC architecture. I really don't care. Couldn't the kernel just figure this out for itself? Ah, but then we wouldn't be l33t linux haqrs.

techbad
  2004-12-18 23:57 Z
bah humbug
  1. 9am is a fine time to go shopping. Under no circumstances should you enter the mall after 11am.
  2. A 3.5' tall Christmas tree on a tabletop looks almost good as a 7' full standing tree, but is 1/3 the work to decorate. It's also cheaper and fits in the back of your car.
  3. It only takes 10 minutes to pick a tree if you go by yourself.
life
  2004-12-18 20:16 Z
For the first time in five years I bought a whole new PC. I've always cobbled together machines from parts. But I've been increasingly dissatisfied with what I could do; the machine always ended up loud and hot.

This time around I bought a gaming machine from EndPCNoise.com, an online retailer specializing in quiet PC components. And this machine is sweet. High end ATI X800 video card, excellent disk and CPU, etc. And it's so quiet I thought it wasn't working when I first turned it on. The server locked in my closet 10 feet away from me is louder than the new machine sitting next to me.

More inside ...

techgood
  2004-12-18 16:29 Z
There's an excellent article in today's NYT about Slab City, a lawless place deep in the California desert where retired people have set up their own TAZ. It's like Burning Man only more depressing.
Slab City is not so sinister as it is a strange, forlorn quarter of America. It is a town that is not really a town, a former training grounds with nothing left but the concrete slabs where the barracks stood. Gen. George S. Patton trained troops here. Pilots of the Enola Gay practiced their atomic mission, dropping dummy bombs into the sea.

The land belongs to the state, but the state, like the law, does not bother, and so the Slabs have become a place to park free. More than 3,000 elderly people settle in for the winter, in a pattern that dates back at least 20 years. They are mostly single, divorced or widowed - a whole generation on the road, independent, alone. In this place, to be 55 years old is to be young.

culture
  2004-12-17 16:28 Z
Ken and I are food tourists, and so one of our goals in New Zealand was to go to the best restaurants we could find. We did quite well, too. The bigger cities have a surprisingly sophisticated cuisine, borrowing heavily from European traditions but adapting it a bit, in particular highlighting seafood in simple preparation. We had excellent dinners in Wellington and Queenstown. Particularly Queenstown, where the tourist industry supports world class restaurants like Wai and The Bunker.

I complained earlier about restaurants in New Zealand. That's not really fair; we had a lot of great dinners. Alas, NZ lacks a long tradition of upscale dining, so sometimes you find good food with poor service, or mediocre food masquerading as a fine restaurant.

I love ordinary food, too, just eating at fine restaurants would be tiresome. The Kiwi take on the hamburger is good. A serious sandwich where the meat is secondary to the stacks of crisp tomatoes, lettuce, salad dressing, and a surprisingly good addition: beets. I also really appreciated the humble meat pie, a simple snack turned into something special with good pastry and flavourful gravy. And NZ has my new favourite coffee drink, the flat white, sort of like a cappucino but with rich cream instead of milk foam.

Finally, New Zealand's serious farm business means that local ingredients are excellent. Terrific fish, of course, although not a lot of variety. Nice tiny Nelson bay scallops, served with the roe. Local specialties like golden kumara, a mild flavourful sweet potato; feijoa, a funky fruit; manuka honey, tasty as well as medicinal; and muttonbird (titi), an oily fishy bird no one seems to actually eat. But the most impressive foodstuff was the best lamb I've ever had. Tasty juicy baby sheep.

culturetravelnewZealand
  2004-12-13 16:52 Z
One of my favourite bands, Pink Martini, just released their second album. Hang on Little Tomato comes seven years after their fantastic debut album Sympathique, neatly extending their cool lounge style beyond the standards to new material they've written themselves.

I cringe to call the music "lounge", since that implies a sort of faux-clever cynical hipster sound. Nothing against the US Esquivel set, but part of what's lovely about Pink Martini is they play their music with sincerity, and are enjoyed straight ahead, without irony. They're calling themselves a little orchestra, that seems about right. They're also first class musicians playing a lovely style of music that's mostly abandoned.

But listen for yourself. Click the Pink Martini radio link on this page. On Sympathique I recommend "Amado Mio" or "Andalucia" for a quick flavour.

culturemusic
  2004-12-12 19:16 Z
I have a friend who uses pobox.com for spam filtering and mail forwarding. I have a lot of respect for pobox; they're one of the oldest commercial services on the net (1995) and they didn't do anything stupid during the Internet boom. Alas, my friend stopped getting email from me.
X-Pobox-Antispam: Looks like broadband returned DENY:
adsl-63-194-75-26.dsl.snfc21.pacbell.net looks like a consumer broadband machine (contains 63.194.75.26)
And as their online docs say:
Looks for signs that a message came from a DSL or cable modem user, directly. Most DSL or cable modem users should send mail through their ISPs' outgoing mail servers. This is by far our most effective condition, catching upwards of 20%% of all the mail caught by Spam Protection. To make sure it is active on your account, go set up Spam Protection, and set "I correspond with people who run their own MXes on broadband lines." to "NO".

However, if you know Unix/Linux users who run their own mail servers on their broadband lines, you probably do not want to activate this blacklist. You should set that question to "Yes".

Alas, my friend's account was defaulted to "No" without notification a few weeks back and he stopped getting my mail. No bounces, just silently dropped.

This filter is an example of the end of SMTP. Internet email was designed so that any one computer could send mail to any other computer. Compared to centralized mail systems (think Compuserve) this is a radical design. Alas, in the era of spam zombie machines it's not working any more. Pretty soon we're all going to have to route our email through ISP-approved mail servers.

Pobox seems to be doing a simple whitelist of their own. The real switch will be wide deployment of a system like DomainKeys, where ISPs use DNS and digital signatures to indicate "this IP address is a legitimate mail sender". Every other IP address (like mine) will then be suspect.

techbad
  2004-12-12 17:51 Z
Matt says he doesn't like the self-service checkouts in grocery stores. I don't like them either. Partly for the reason he states: I miss the human interaction with the clerk. But mostly I found the experience intimidating.

I couldn't figure out how to get the machine to scan my groceries right. And the checkout stand had some nonobvious thing where it was weighing items, so when I rested something I hadn't checked out yet on the bagging platform The Voice told me I was wrong, "please clear the bagging area". The Voice was quite intimidating, loud and forceful, an unfriendly schoolmarm. And all the while I was checking out I was afraid I'd do something wrong and be considered a shoplifter.

It seems like the technology was all about preventing people from stealing items rather than helping them check out. Buying groceries shouldn't be an intimidating experience. I'm sure I could get used to self-service checkout, but I don't want to.

life
  2004-12-11 16:24 Z
Thanks to Ask MetaFilter I finally reread a story that made a big impression on me twenty years ago, Catacomb by Henry Melton. It appeared in 1985 in issue 97 of Dragon Magazine and was the first time I ever read about the idea of an online multiplayer game. It describes the adventures of a young woman in a virtual world where she seeks fabulous treasure, falls victim to a thief, and ends up making a friend.
YOU HAVE BEEN RENDERED UNCONSCIOUS ON A POISONED DART.  
YOU ARE L0GGED OFF CATACOMB FOR 00:30 MINIMUM.  
YOUR ACCOUNT BALANCE IS:  
$     0.78 FOR TODAY 
$    12.40 FOR THE GAME 
$     7.50 TREASURE BONUS {RESERVED}
Some of the story details are interesting. Our hero types her commands in like an old text adventure, but the world she experiences is rich detail: sounds, images, even smells. And the story does a great job of presaging some of the nuances that later arose in online games: player vs player combat, morality in-game vs the real world, the power of social connections online, what happens to your character when you're offline. (For context: MUDs started in 1978, True Names dates from 1981).

But the most fun part of the story is the link between treasure in-game and real world money. The idea you could make a living playing the game, either as a heroic adventurer or a thief who preyed on heroic adventurers. We're not quite there with online games yet, but we're close. There's the unofficial economies in MMORPGs, mostly realized via eBay, and a few niche games like Project Entropia. I think players making money in online games will inevitably hit the mainstream.

Ah, thanks to Majcher I now know that Cory is way ahead of me with his story Anda's Game.

culturegames
  2004-12-11 02:47 Z
One thing I really like about my 12" Apple Powerbook is the beautiful hardware design. Clean, simple, works the way you want. I'm particularly impressed with the latch that holds the lid closed. When the laptop is open the latch is not visible; just two smooth slots. But when you close the laptop it shuts quickly and securely. And it opens cleanly too.
The way it works is pretty impressive. There's a little metal hook hidden in the screen. When you are about 1cm away from shutting the lid, a magnet on the other side pulls the hook out. When you open the lid again a spring retracts it.

Some industrial designer must have spent six months getting this exactly right. Balancing the spring force against the magnet just so. Choosing a spring that wouldn't wear out over time. Figuring out what manufacturing tolerances were necessary to do this reliably, then figuring out how to build it on an assembly line. Expensive design, but the result is worth it.

techgood
  2004-12-04 18:14 Z
What would you expect this code to print?
Calendar c = new GregorianCalendar(2004, 12, 30);
System.out.println(c.getTime());
Well of course, it prints
Sun Jan 30 00:00:00 PST 2005
Because as everyone knows, we number days starting at 1 but months starting at 0. And because 12 isn't a valid month if you count from 0, clearly you want Java to silently round up to the next year rather than, say, throw an exception. Yes, in Java 2004-12-30 means 2005-01-30.

And don't go looking for some obvious method, say Calendar.getMonth(). No, what you really meant was Calendar.get(Calendar.MONTH).

techbad
  2004-12-03 22:17 Z
This program posts news to thousands of machines throughout the entire civilized world. Your message will cost the net hundreds if not thousands of dollars to send everywhere. Please be sure you know what you are doing. Are you absolutely sure that you want to do this? [y / n]
culture
  2004-12-02 01:51 Z
My poor little Windows machine died. It was fine, then one morning it was dead. Turn it off and back on, power comes on, fans spin, but nothing; no beeps from the BIOS, no video, no keyboard lights. Dead.

I was about ready to get a new computer anyway, but I was hoping to do it in a more gentle fashion. Like get some of the files off the old machine. But I can't just plug the old drives into another computer. I used RAID 0 striping with the Promise 20276 RAID controller on my A7V333 motherboard. So the data on the drive isn't in a standard format, it's in some weirdo proprietary layout.

Short of finding a working motherboard with this RAID controller on it, do I have any hope of getting the data off the drive? Email me if you know! I'd be willing to buy a $30 PCI card just to get the data off, but I don't really want to set up a whole new motherboard. I wonder if someone's written a software emulator of the Promise RAID layout?

I'll never use hardware RAID again for a home computer.

techbad
  2004-12-01 18:02 Z
Everytime I travel outside the US I'm appreciative of the new perspective on my home country. I heard a lot of anti-Bush commentary from folks in New Zealand. Mostly baffled, like "how could such an idiot have been reelected"? And some wry amusement, like the NZ Herald publishing ridiculous photos from We're Not Sorry. I was surprised to hear Bush criticism from hosts at small B&Bs; weren't they risking offending their American guests? Maybe they figured that of the 20% of Americans who hold passports, the large majority didn't vote Bush.

The other thing I've learned the past few years of travelling is the US no longer welcomes visitors. I already mentioned the extra security measures for US bound flights. There's also the extra rules for "congregating near toilets" on flights, and the immigration forms which you have to fill out perfectly in pen or else get a replacement, and our new fingerprinting of visitors. Welcome! I met one British couple who flew from England to NZ the long way, east, just so they didn't have to pass through LAX and US immigration. Can you blame them?

Coincidentally, today's NYT has two excellent op/ed pieces on the US turning its back on foreigners: one talking about the drop in foreign students, the other a very dismaying story about getting a US visa in Nigeria.

politics
  2004-11-29 16:37 Z
Arrived home safe and sound after 24 hours of travel starting in Dunedin. Coming back into Fortress America gets more unpleasant each trip; this time a thirty minute secondary security screening for all US bound flights that made our flight fifteen minutes late. But at least SFO immigration, customs, and agriculture inspection was swift and polite.

Lots to say about the trip. New Zealand is very pleasant, and comfortable, and relaxing. And beautiful. Restaurants aren't so terrific but the quality of the local wine and the friendliness of the people more than makes up for it.

culturetravelnewZealand
  2004-11-28 20:22 Z

Compare this to this. Interesting differences, yes?

I completely agree with Bruce. First, does anyone really believe that the TSA needs all "72 airlines[' ...] June 2004 domestic passenger flight records" in order to test their system? Assuming the system were verifiable, a sample of real data would be sufficient. Second, how will they know the difference between a successful test and a failed test? Did they catch a set of actual terrorists through other means in June 2004, so that they have a group of expected true positive matches? Seems unlikely, given the publicity that each minor incident has raised.

No, the purpose of the TSA test is not to verify their system -- such verification isn't possible, and if it were, all 72 airlines would not need to participate for a valid test sample. The real test the TSA is running is whether or not the airlines will comply, and how badly the public will freak out.

The airlines have complied -- test 1 passed. So, onto test 2. This would be a great time to write your congresspeople and freak out.

guestblogmarc
  2004-11-24 18:47 Z
Hello from Nelson! It's beautiful here, as it is through almost all of New Zealand. We had a rough start of it in Auckland - kind of a dreary town. But Wellington, Nelson, and Queenstown are all great.

Driving on the left is surprisingly easy to get used to. The tricky part is the turn signal, on the opposite side of the wheel. You can tell the Americans because they run their windshield wipers everytime they try to turn in an intersection.

culturetravelnewZealand
  2004-11-21 20:36 Z

Matt Haughey is getting beaten up in the comments of his post about ad banners coming to TiVo, but he's absolutely right to complain about TiVo's move. This is a big deal, yet another chapter (along with the recent TiVo-to-Go and Macrovision moves, and others in the past) in the "two masters" problem for TiVo.

TiVo's original pitch was that it transformed television viewing for the audience -- here are the set of features that you want to make it "TV your way." Most prominent among these features was ad-skipping -- certainly the reason I bought a TiVo. Ad banners during ad-skipping are, at the very least, an odd choice, and they dilute and poison the "TV your way" message. Matt's detractors have claimed that sophisticated TiVo users will be able to get around the new feature with the undocumented 30-second skip command, but they miss the point.

Jeff Bezos apparently likes to say that Amazon always tries to "delight the user" with the site's features; similarly, Steve Jobs talks about "lickable" user interfaces. Don Norman's recent book "Emotional Design" talks in depth about the emotional reactions great products give us. TiVo is still usable with banner ads, and it may still be possible for power users to avoid them altogether, but by any interpretation, a person who bought a TiVo to skip ads will not be delighted to see banner ads in their place. They will be annoyed.

Open source projects are often spurred by developers trying to "scratch an itch" they personally feel. TiVo has just spread Acme itching powder all over their product. With competition from above in the form of cable company DVRs, and from below in open source DVRs, is that really the right move? Do they expect the revenue from their banner ads to cover the potential lost revenue from users who come to distrust their motives?

TiVo is still thinking like a small company that has no option but bare survival. They should start thinking like a fighter. If they don't fight for their users, they will wind up fighting with their users, and that's a fight they'll lose.

guestblogmarc
  2004-11-17 08:29 Z
I'm off for a couple of weeks vacation to New Zealand. Marc has graciously agreed to guestblog for me. He did a great job last time, I'm looking forward to seeing what he writes!

I'll be offline relaxing and travelling up and down the country. I'm amazed to learn it's only three time zones away from California.

guestblog
  2004-11-12 21:35 Z
I run my blog from a small Internet link so I keep a close eye on the bandwidth. I was surprised to find tens of thousands of downloads for an image I had on my blog. Turns out some not-very-thoughtful person at a message board site had decided to offer my image URL as a little chat room icon they could use. And so it gets loaded, over and over again, by people who have nothing to do with my blog. Grr.

I've renamed the image but the irony is the uncacheable 404 response I'm sending now probably will be more expensive than just sending the image. They only render the image at a tiny 10x10 so I can't even do something mean like replace the image with a big nasty note.

My polite email got a swift response and they removed the image. Apparently this forum allows users to enter arbitrary image URLs; weird. Anyway, what a nuisance. Transclusion is complicated.
techbad
  2004-11-12 18:44 Z
Every time I successfully drive 45 minutes into work on a rainy day, I feel like I've cheated death.
life
  2004-11-11 18:31 Z
It's not easy to view NTSC video input on a Windows box, but thanks to Ask MetaFilter I figured out how. Here's what you need:
  • Video capture hardware. I have a GeForce4 Ti4200 video card (from ASUS) which has a video-in/video-out (VIVO) box.
  • S-Video source. The video card can take in composite or S-video input, but the colours in composite are so awful that it's not worth the effort. S-Video isn't too bad.
  • A WDM driver for the video capture hardware.
  • Software to display the video capture. I like ATV2000, but I'm still looking for alternatives.
Put it all together and your video is now showing on your screen, where you can watch it, record it, filter it, etc. Some tweaking improves quality. I found that it looked best if I ran the capture at 640x480 and my display at 1280x960@60Hz. That's a nice even 2x size multiple and (almost) the same refresh rate as the source. Running at, say, 1024x768@85Hz introduced lots of ugly interlace-related shimmer.

It's amazing how complicated this is. It's a lot of data: I'm surprised my PC can record full motion video to hard drive. And the NTSC input is in an awful format. The interlacing is the worst of it, here's a nice visual explanation. There's a neat program called DScaler that tries to deinterlace the video before displaying. That gives a much sharper still picture but in regions of high motion you get awful judder. I gave up on it.

Progressive scan HDTV is the only rational thing.

tech
  2004-11-07 17:46 Z
We've reached a point where video games can recreate real cities. I first noticed this with Spiderman 2; I played it for 20 minutes and suddenly thought "wait a minute this is New York!". I recognized it from the virtual street layout.

My favourite thing in Grand Theft Auto: San Andreas is the virtual place. The street layouts are heavily abbreviated, but it still feels like Los Angeles and San Francisco (haven't been to Las Vegas yet). And the landmarks are well duplicated, to the point where I learned what the Watts Towers looked like first in the game and only later in real life.

GTA: SA goes beyond just landmarks to create the virtual place. Different neighbourhoods have different people with different dialogue: vapid blondes on Rodeo Drive, tough gangstas in East Los Santos, swimsuits on the beach. Different areas have different cars: lowriders in Hispanic neighbourhoods, big ol' trucks in rural areas tuned to country music. Even the street furniture and generic house templates change: ranch homes and box apartments in Los Santos, Dolger Homes in San Fiero.

It all comes together to make the virtual environment feel real. So much so that when I could finally go to San Fiero, the first thing I did was drive around until I found the Castro ("Queens"). And I knew I was there because there were rainbow flags, gay clone men spouting campy dialogue, cute little sports cars, and stores named "The Barber's Pole" and "Gaze Glasses". I was home.

culturegames
  2004-11-06 17:08 Z
I just closed my City of Heroes account. I was initially disappointed by the game, then grew to like it, now I'm bored again. I hadn't even played it in several weeks and won't for several weeks more, so I quit. That's $15 / month I'm no longer blowing.

It's weird quitting a MMOG. I feel like I'm killing my character, the one I invested so much time in creating, building up, and being. Goodbye, Dr. Jellylove.

Truth is there's a lot of quality games out there and I don't have much time to play them. I'm a fiend for innovative gameplay and get bored quickly with games. CoH has really dull gameplay, repetitive boring missions, and it's not going to get better anytime soon. Not for me.

It's still a cool game, worth checking out if you're curious.

culturegames
  2004-11-05 16:17 Z
I love infographics, and election time is a bonanza. So much power is what you choose to highlight in the image. BoingBoing has a post about an alternative view of the election returns, emphasizing the closeness of the election. The design and image are by Jeff Culver.
Today's print New York Times has a fantastic set of infographics on the back page of the election section. I can't find them online, but if you have an NYT nearby take a look. I particularly like the image in the lower right of the page that gives a view of votes by population density. This image is now online in a scanned form and an official online presentation ("by population").

See also this county by county map of the election results, again with the purple colouring that emphasizes how close the vote is.
culturedesign
  2004-11-04 16:07 Z
I poked my head out of my hole this morning and saw a giant shadow. That means we're in for four more years of winter. And since it's too early in the day to start drinking, I need a good dose of Friday Flash to ease the pain.

Flash Flash Revolution is an oldie but goodie. It's an adaptation of the dancing game Dance Dance Revolution for the Web. And while it lacks the actual dancing, it's got the rhythm and the music.

I play this game about once every six months and am always glad to see the site and game getting better and better. I'm impressed at how tight the timing is: being off 20ms really kills a rhythm game. I didn't know Flash could do this right. I always play the same song ("Terror From Beyond"), and even after six months my muscle memory still works.

culturegames
  2004-11-03 16:41 Z
Don't know where to vote today? Go to smartvoter.org.
politicselection2004
  2004-11-02 15:09 Z
I've been playing at GTA: San Andreas over the weekend. Damn, it's good. Really good. And huge. 150 hours huge.

The backstory and world is amazing. The crazy radio stations. The funny characters. The beautifully drawn environment. The voice acting. The diversity of vehicles. The over-the-top writing. The setting.

Despite lots of flaws the gameplay is great. Amazing how quickly I take the open endedness for granted. GTA: SA also brings in something new, a diversity of gameplay modes and minigames. Lots of borrowing from other games: so far I've seen PaRappa/DDR, Sims: Hot Date, Hitman, rail shooters, Gyruss, Max Payne, Track and Field, and of course the usual GTA style drivin'. It's like they said "let's make this game diverse" and went to the well of 25 years of gameplay ideas.

The game is quite firmly adult. Your friends all smoke pot, which is apparently OK, but you're out to kill the crack dealers. Lots of killing and pimping, of course. And I've never heard the word "fuck" so much in a game. It's all part of painting the 90s ghetto hood scene. Combined with the excellent voice acting, good story, and great gameplay, it makes for a landmark game.

What's next? Grand Theft Auto: Tokyo 2010?

culturegames
  2004-11-01 16:33 Z
Logitech's wireless controllers for XBox and PS2 are good hardware.

Cordless controllers are essential for the lounging-on-couch gaming experience. And the Logitech hardware is quality. Sturdy, responsive, long battery life. Game controllers are complex: two analog joysticks, six or more force sensitive buttons, a couple of vibrating motors. Quality pays off.

But what's best about these controllers is they aren't infrared, they're 2.4GHz radio. That means no line of site required, 50 foot range, and the reliability is rock solid. Radio is so much better than IR I'm suprised all quality audio/video gear doesn't use it. Maybe it's the battery life.

techgood
  2004-10-31 16:56 Z
For the longest time now I've been filtering my spam, but still storing it into folders. The theory was I'd examine those folders and make sure nothing valuable slipped through. Of course that never happened, and instead I'd just go delete megabytes of crap every few days.

Yesterday I changed my mail setup to just automatically delete spam. And worms. And bounces from spam forged in my name. No longer storing it, just delete it. The psychological difference is enormous. My mailbox feels much lighter. I no longer have the pressure of "1000 unread messages in folder spam". Then again if you need to mail me a Windows executable I won't ever see it.

I archive absolutely all my mail, including spam. But I never even look at the archive files, so it's no big deal.

Last I checked, ⅔ of my mail was spam.

techbad
  2004-10-28 16:23 Z
If you're on a technical mailing list and you need some help getting your program to work, ask your question. But if you're someone I've never heard of before and you say "this is an urgent question", I'm going to ignore you. See also esr's essay "How To Ask Questions The Smart Way".
culture
  2004-10-27 15:26 Z
Saddam Hussein did a better job keeping dangerous explosives out of the hands of terrorists than George Bush. Or as we learn in today's NYT, 380 tons of very dangerous explosives have gone missing in Iraq. Despite the fact that we knew about them and were explicitly asked by the International Atomic Energy Agency to safeguard this particular cache.
Let me put 380 tons of HMX and RDX in context for you:
The bomb that brought down Pan Am Flight 103 over Lockerbie, Scotland, in 1988 used less than a pound of the same type of material, and larger amounts were apparently used in the bombing of a housing complex in November 2003 in Riyadh, Saudi Arabia, and the blasts in a Moscow apartment complex in September 1999 that killed nearly 300 people. The explosives could also be used to trigger a nuclear weapon...
But shhh! George Bush is making us safer by invading Iraq. Despite the fact that Iraq was in no way a threat to the US. At least, it wasn't a threat until we destroyed the country and turned it into a haven for terrorists.
politicsusIraqWar
  2004-10-25 15:12 Z
Great article in the NYT today about how the GOP plans to steal the election in Ohio. They've signed up 3600 people to be "poll watchers", hanging out in heavily Democratic districts and challenge whether specific voters have the right to vote. They may or may not catch a few people improperly registered, but that's not the point. The point is to make voting in Democratic districts really upleasant.
"Our concern is Republicans will be challenging in large numbers for the purpose of slowing down voting, because challenging takes a long time,'' said David Sullivan, the voter protection coordinator for the national Democratic Party in Ohio. "And creating long lines causes our people to leave without voting.''
As usual, the Democrats are now trying to match the Republicans for dirty tricks but aren't doing as good a job at it. They've got 2000 poll watchers of their own in Ohio.
politicselection2004
  2004-10-23 16:03 Z
In the rare event your erection lasts for more than four hours, seek immediate medical attention.

Britney Spears does not appear in this film.

culturetv
  2004-10-21 02:56 Z
I'm travelling, I'm in a Hyatt in San Diego. Here's what it costs me to make a phone call:
  • $1: local call
  • $12.50 + $1.90/minute: long distance call
  • Free: 800 number
  • $1 + my rates: long distance calling card
Hotel rates have always been offensively high, but charging $1 to make a long distance call on your own calling card is a new low. Hotels are basically data traps. You're stuck there, so you pay the rate. Fortunately Internet is usually $10/day in a hotel. So buy that, use Skype at 2 cents per minute, and tell the hotel to take their evil phone rates and fuck themselves.
life
  2004-10-15 02:51 Z
The Philips Key 010 key ring camera is bad hardware. Clever product: a camera so tiny (3.5" x 1.2" x 0.8") you always have it in your pocket, but higher resolution (1600x1200) than a camera phone. For $125 at Amazon you also get 128 megs of storage and a good Lithium polymer battery. Sure, it has no screen, but with room for 500 photos just shoot, shoot, shoot.
Shoot away all you want, the photos are going to be shit. The CCD quality is just horrible, deadly lack of colours. The photo above is taken on Ocean Beach at 1pm in full sunlight. It looks like a 25 year old Polaroid. This review says it all.

I bought this after reading a review on Engadget. The gadget factor is good: USB interface, simple UI. But the photo quality is just useless.

Jeremy likes his. His expectations were lower.
techbad
  2004-10-09 22:31 Z
I have a 4 year old Tivo series 1. I see no reason to upgrade, particularly since I repaired the hard drive. But last week it mysteriously stopped changing to any channel with the number 6 in it.

The TiVo has an awful IR interface to change channels on the General Instrument cable box. I have to use the cable box thanks to Comcast's evil channel encryption. But the cable box has no channel changing interface, so we're stuck with emulating the remote control IR codes.

For four years this has worked fine with the TiVo set to IR code 00093. Last week the number 6 stopped working. This isn't general IR flakiness, it was specific to the number 6. So after hunting around a bit I find that now I have to use IR code 10006 instead. And it works.

I feel like The Prisoner. Arbitrary meaningless punishment.

Update: thanks to the fabulous PVRBlog I now know this is a known issue. Amazing. Why did this just change? Todd says it's a cable box firmware update. Maybe when I got HBO last week. Don't you love technology?
techbad
  2004-10-07 16:02 Z
I really like my 12" Apple Powerbook. All I use it for is a web browser and VT100 emulator. But the hardware is lovely and the font rendering is beautiful. One problem, the VGA port. No matter what I did, I couldn't run more than 800x600 with the VGA plugged in.

I finally figured it out. The Apple video hardware detects the resolutions that the VGA display can handle. If you plug the miniDVI dongle into the laptop with no monitor or projector plugged in to the dongle, the laptop can't detect any resolutions and so drops to 800x600. If you plug the monitor or projector into the dongle first, then plug in the dongle, the laptop will detect resolutions correctly. Or you can force it to redetect by selecting the "detect displays" option in the control panel / menu bar.

I still have this problem where it only detects 1280x1024 on the projectors I plug my laptop in, not 1024x768. But my LCD can only do 1024x768. That means if I want display mirroring, I'm forced to use 800x600. Grr. Apple's attempt to make things simple doesn't quite work. Anyone know of a way to override the resolutions?

PS: what the hell was Apple thinking not putting a VGA port on their laptops? I hate the stupid dongle. The 12" laptop is the worst, it's not even a standard DVI port.

tech
  2004-10-06 15:18 Z
Man, sim games have gotten complex. Remember the original SimCity? It was a lot of fun. It took a couple of hours to figure out the simulation rules, but then you could do most anything with the game. I got bored of it then.

Contemporary simulation games are much more complex. The Sims 2 has an enormous amount of depth, complex social interactions and detailed dollhouse environments. And the Roller Coaster Tycoon 3 demo just blew my mind. Simulations of everything from your total park finances down to the details of what colour balloons your peeps are holding in their hands and how much extra for onions on the hot dogs.

The problem with all this complexity is it can be opaque and frustrating. Good sim games expose details of the simulation without revealing too much of how it works. SimCity 4 failed for me; despite reading the strategy guide and various websites I never could figure out the correlation between choices I made and what happened to my city.

The Sims 2 has a different take on this problem by making it basically OK to do anything. Yeah, it might be hard to make your Sim the smartest professor who gets the most woohoo, but you can have fun anyway just stumbling along and making him wet himself in front of guests. I can't tell from the RCT3 demo whether they've got the right balance of complexity and approachability, and the interface is awfully complex, about 100 screens. Sure is pretty though.

culturegames
  2004-10-03 17:17 Z
The story of Peter Molyneux apologizing about Fable is getting a lot of pickup. Which is bizarre, because Fable is the most interesting RPG I've played in years.

What's wonderful about Fable is that the innovations in gameplay make for a really compelling narrative experience. I feel like I'm the hero of a classic adventure story, not just visiting the nodes in an RPG story graph. Little touches like the townspeople calling out to you, your character getting older and more careworn, or the complex ways your personality changes in response to your actions. It's a real step forward.

Molyneux is one of the most hyped game designers ever. Deservedly so, because his games are consistently innovative. Populous, Magic Carpet, Dungeon Keeper, Black & White; they're all huge achievments. Molyneux's apology is that Fable doesn't quite live up to the hype, that it only has 15 innovative features and not the 25 he promised. I can live with that.

culturegames
  2004-10-02 16:08 Z
During last night's debate, Bush bragged "10 million people have registered to vote in Afghanistan in the upcoming presidential election". But there are fewer than 10 million eligible voters in Afghanistan. Democracy is so successful, folks are taking two helpings! And the election has been "upcoming" for a long time, postponed twice because there is no safety. Go Bush!
politicselection2004
  2004-10-01 15:08 Z
I've been reading a lot of REST vs SOAP falderall lately and it's getting tiresome. Well, some of it is interesting, like looking at whether Bloglines is REST. Anyway, I thought I'd point out the cowman and the farmer can be friends, at least when we both are discussing the smell of the fertilizer. So, four dumb things about XML as a wire format for distributed systems:
  • XML is text. You have to base-10 encode numbers in XML. This is terribly slow and inefficient.
  • XML can't handle binary data. There is no reasonable way to embed a 400k image into your XML. Your choices are to base 64 encode it (whee!) or use some wrapper around the XML like MIME.
  • XML is awfully wordy. I don't begrudge the meaningful beginning tag names and the pointy brackets, but the meaningful closing tag names are superfluous if all your XML is machine generated.
  • XML is complicated. We love XML because it's S-expressions, but it's a lot more too. Entities! PIs (whatever those are). Attributes vs. elements! Three different ways to describe the data model! Awful programming models! It's awfully complicated when what you're trying to do is pass a couple of numbers and a string.
The roots of XML are SGML, a hand-edited markup language for writing documents. I think it's clever that it's been repurposed for distributed systems, particularly since a human can easily read the packets without translation. And I really like the idea of document-oriented web services (whether SOAP or REST). But it'd sure be nice if the document were more friendly to computer data.
tech
  2004-09-30 15:20 Z
This new JPEG vulnerability in Windows has me scared. I'm generally pretty virus-immune: I don't read email on Windows, I've got Norton AntiVirus on my Windows box, and I don't generally run unknown programs. But I do look at a lot of JPEGs. And now there's at least one JPEG virus in the wild.

Windows Update is one of the great unheralded Microsoft technologies. It really works. Well, mostly. I downloaded the various JPEG fixes from them and thought I was safe until I ran GDI Scan, a deep scan tool that tries to find vulnerable versions of the DLL. And it found a vulnerable version, C:\WINDOWS\system32\gdiplus.dll.

Now what do I do? I don't know where to get an update. Do I have to install Service Pack 2? Does that even fix the problem? I'm a software professional and I'm confused. What does the other 99% of the world do?

At least Norton Antivirus blocks it. I downloaded a virus sample and Norton AntiVirus dedicted it as Roxe and wouldn't let me copy it to my Windows box.

Update 2004-10-01. The Washington Post has a story on this. And thanks to Jon Udell I learned about this forum post with instructions on how to run GDI Scan and how to manually patch the broken DLL.
techbad
  2004-09-29 16:06 Z
Ken and I had a truly amazing dinner at Campton Place, the hotel / restaurant near Union Square in SF. The new chef, Daniel Humm, is very impressive. We don't have Michelin here in the US, but it compares well to the 4 or 5 fork / 1 star places I've been in Europe. It's definitely among the best meals I could have in San Francisco. If you're looking for an excellent dinner or maybe a romantic overnight you will do very well at Campton Place.

We had the 10 course tasting meal along with the wine pairing. Every dish was quite rich with bold flavours and fantastic texture. The menu was also inventive, a variety of unique combinations. And what a variety! 10 courses is an underestimate. My menu has 13 items on it, and that's not counting a couple of pre-menu goodies. And on top of that the tasting menu was split, with Ken and I getting different items a few times. 20 separate items for a table is quite a feat for a chef to pull off.

And for all that dinner was quite reasonably priced, $85 for the menu and another $60 for the excellent wine pairing. Not bad for one of the best meals you'll find in San Francisco. This chef is working hard: go and enjoy it!

Here's our menu.

More inside ...

culturefood
  2004-09-25 17:34 Z
Tiny USB hard drives are good hardware. They've revolutionized data storage and interface. Even the New York Times has caught on to USB hard drives for carrying files around. But there's a lot more the USB hard drive interface can do.

The key thing is you can plug a tiny device into your computer and copy files off of it with no special software. So my MP3 players just mount and let me drag my MP3s on. And both my real camera and my keychain camera let me download photos just by plugging it in. So simple, and I don't have to use some horrible software with a proprietary protocol.

Some of these devices are even bootable; you could take your whole Linux environment with you. In the guts of these devices somewhere must be a $3 part, a USB controller that speaks the hard drive protocol. A good thing.

techgood
  2004-09-25 17:05 Z
Kerry issued a major new speech yesterday morning criticizing the war in Iraq in plain-spoken terms. The Bush campaign immediately answered, and by the time you get to today's NYT article the story is half about what Kerry said, half about how Bush answered. I counted: 15 inches about Kerry, 14 inches about Bush, 6 inches of context.
Mr. Bush's advisers watched the 10 a.m. speech on television at the White House and set to work with him aboard Air Force One at noon to insert a hard-hitting response into the president's remarks at a campaign event in Derry, N.H.
Just like with the war record flap, the Bush campaign is controlling the debate around Iraq. And it's working.
politicselection2004
  2004-09-21 15:06 Z
Working with time in Python is confusing. There are three different standard types for representing time: seconds since epoch, tuples, and the datetime module. And there's common add-ons like mxDateTime and database times.

I was having a heck of a time parsing RFC 822 strings like you see in HTTP headers and email. The problem is timezones are not supported by strptime() or the tuple format. But the Web is my programmer:

def parseRFC822Time(t):
    return calendar.timegm(
      time.strptime(t, "%a, %d %b %Y %H:%M:%S %Z"))
The magic here is the calendar module which has the timegm() function missing from the time module.

Thanks to a couple of readers for pointing out there's also a rfc822.parsedate() function.
techpython
  2004-09-19 17:03 Z
I may have found password software that does what I want: Roboform. It's a toolbar for IE and Mozilla/Firefox that, among other things, stores passwords in a 3DES store and lets you back them up to HTML. It seems to work well, with intense AI for figuring out what forms to fill. $30.

But boy is the usability inhumane. You can get a flavour for the design æsthetic by looking at the website, or revel in the screenshots of 15 different screens. Design is a good idea, but Roboform used up all its good ideas on features.

tech
  2004-09-19 15:46 Z
My partner Ken is a small plane pilot. One thing that makes flying un-fun is carrying around and maintaining the stacks and stacks of Jeppesen charts you need for instrument flying. Instead of carrying a full set of paper charts Ken's going digital, with a laptop and a printer and a Toshiba e800 PocketPC. All of this is for PocketPlates, software that prints charts and views them on a PDA screen.

The only problem is the PocketPC OS is apparently locked in 240x320 resolution. This fancy Toshiba has a 480x640 screen, but the OS refuses to run at that resolution. Fortunately there's MyVGA, an open source hack that puts the PDA in 480x640 mode. Add in Undead Hack and some cosmetic fixes, and it's like your PDA really is high-res.

Most apps work just fine in the full VGA mode, including PocketPlates. Now the charts look pretty good (if tiny). I wonder why this wasn't easier? Does the Windows on Pocket PC only officially support 240x320 resolution?

techgood
  2004-09-18 00:39 Z
Photo by Richard Perry for The New York Times.
politicselection2004
  2004-09-17 14:33 Z
The New York Times has a Diebold love piece about voting machines. It's well written enough, explaining various concerns with the technology in clear language. But every concern is answered as if it's not a problem, and in the end even I was wondering why Computer Geek Lunatics were harassing Poor Diebold. My favourite bit, the last sentence:
Critics say they can only hope that the problems will not be severe enough to require recounts, since paper ballots will not exist.
Why the #$($*#*$ won't paper ballots exist? The article doesn't get into that. Nor does it discuss the Diebold backdoor that lets you change the votes, nor the ACM's emerging position against electronic voting. And it only briefly touches on the long sorry operational history. Still, it was nice to learn Diebold's gonna add some crypto to the communication links. Duh!

I generally like Guernsey's articles, but I think she relied too much on Diebold for this article.

politicselection2004
  2004-09-16 15:38 Z
I've gotten lots of suggestions for password keepers so far, thank you so much! Alas, none quite meet my needs.
Firefox 1.0PR
The latest Firefox has a new master password to encrypt passwords (screenshot). It works pretty well, but two flaws. First, there's still no way to get all your passwords. (You can view them in a window but can't copy and paste them!) Second, the password store is only accessible if their "this page has a password" heuristics work. If you're on a site like MyWay where Firefox doesn't realize there's a password, there's no way to store / retrieve one. Still, it's pretty good.
Password generator bookmarklet
Clever idea: have a master password that statelessly generates passwords for different sites. Then roll the whole thing up in a bookmarklet. Alas, it doesn't work in MSIE.
Password Scrambler
Same master password idea as the bookmarklet but in a Windows binary with MSIE toolbar button. I'm not wild about the password generation idea. You have no way to get a list of all your passwords, and you have no way to change your password on one site without changing the master.
Password Safe
Standalone app that maintains a password database. This was originally by Bruce Schneier's people as a Blowfish demo, now a SourceForge project. I like the app pretty well but it has a bug with the text export of its database. And the integration with MSIE is lacking.
If only there were Password Safe's transparency integrated nicely like Mozilla or Password Scrambler.
tech
  2004-09-16 15:08 Z
I have way too many passwords for online accounts now. For dorky sites I use low security passwords that I can remember, but for important stuff I have random strings I can't remember. I probably have 30 of those now. I keep them in an encrypted text file and cut/paste as needed.

I need something better. Can anyone recommend a good account name / password keeper? The UI is key, it has to integrate with a web browser well. Given a URL, I want it to tell me my account name and password. Filling out the login form is better, but not essential. The tool needs to be transparent. I need to trust the crypto it uses to protect my passwords. And I need some simple way to get a plain text dump of all passwords for backups.

MSIE's built-in password thing isn't secure. The standalone tools I've seen all have lousy UIs. I like how Quicken's "PIN Vault" works, except it's not for browsers and it fails the transparency test. Know something good for MSIE or Firefox? Email me at nelson@monkey.org

Please see the followup post

tech
  2004-09-14 15:48 Z
One thing people who hate SOAP say is that the XML for SOAP is ugly. That used to be a problem because of rpc/encoded style. But thanks mostly to WS-I the SOAP community has moved on to the simpler document/literal.

The nice thing about doc/lit is that it's really just any ol' XML message with two SOAP tags wrapped around it. SOAP says very little about what's inside your message, just that it should have a namespace and it should be describable via XML Schema. Here's an example:

<?xml version='1.0' encoding='UTF-8'?>
<soap:Envelope>
  xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
  xmlns="http://example.com/myAppSchema">
  <soap:Header>
    <username>nelson</username>
    <password>ossifrage</password>
  </soap:Header>
  <soap:Body>
    <purchase>
      <product>Soul Harvest</product>
      <isbn>0842329250</isbn>
    </purchase>
  </soap:Body>
</soap:Envelope>
The stuff in black is the app's data. The rest is what you need to turn some random XML into a SOAP message.

Even those two SOAP tags might seem like too much, but they give you a couple things. The headers give you a transport-neutral way to add header metadata to a message, and SOAP Faults (not shown) give you a structured way to indicate detailed errors.

If you're comfortable parsing XML, you're comfortable parsing doc/lit SOAP. But SOAP also offers the possibility of automatic data bindings (no parsing required) and WSDL (service description). Alas, those technologies still don't work so well in Perl, Python, or PHP where doc/lit support is weak. It does work pretty well in Java and .NET.

techwebservices
  2004-09-12 16:48 Z
You know how bad websites have those horrible popover ads that land on top of the text you're trying to read? The SFChron has those in their print edition, too. Can you spot the funnies?
culture
  2004-09-12 16:34 Z
I saw Quentin Tarantino presents Jet Li in Yimou Zhang's "Hero" (aka Ying xiong) (trailer). The director is one of the fantastic folks coming out of Beijing, and you couldn't ask for a better cast. Alas, the film didn't work for me nearly as well as the other recent art-fu hit, Crouching Tiger, Hidden Dragon. I prefer Zhang's other excellent films (Raise the Red Lantern, Ju Dou, To Live).
The best thing about Hero is the formal use of colour and setting. It's sort of like The Cook, The Thief, His Wife, and Her Lover with martial arts. But this same formalism drains the film of any passion or joy, it's just one set piece after another. Even the fight choreography is dull.

The story is tiresome too; the Rashomon thing is only clever when the different views of the story reveal something about the character telling them. And the conclusion, with the Noble Hero sacrificing himself for the good of The State, is too creepy for me.

Still, it's a good movie, worth your time to see.

culturemovies
  2004-09-08 15:14 Z
I've finally put a license on my blog content: Attribution-NonCommercial 2.0. I did this reluctantly; I prefer a bit of ambiguity and with no license I end up with simple copyright protection which gives me a lot of power. But people are starting to steal my content without attribution: whether it's Real posting it on their site or robot aggregator sites that republish my posts with their ads on them. So now it's clear what's OK. And I'll be in CC's cool search engine, too.
cultureblogs
  2004-09-04 15:18 Z
Sir Bruce updated his amazing MMOG stats page sometime in the last month. It now contains a lot of text explaining the data and where it comes from, along with some commentary. Two things pop out at me:
  • The 150k+ chart shows that Lineage and Lineage II are enormous, 4.5M users between them, 10x the size of Everquest. These are South Korean games, totally different userbase.
  • The 100k-500k chart gives you more detail on the non-Lineage games. I'm surprised how little drop-off these games have. Everquest has had 400k subscribers for 3 years! (That's about $150M in revenue).
I'm reading Richard Bartle's Designing Virtual Worlds after seeing it on Castranova's syllabus. It suggests that 100k in a year is the benchmark for MMOG success.
culturegames
  2004-09-01 15:20 Z
I switched from Linux to Windows as my desktop shell back in 1999 because Netscape was awful and MSIE was good. Now it's 2004 and Mozilla has gotten really good and MSIE is still, well, good. Here are some persistent MSIE bugs that I really hate:
Page title
If you try to load a page and get an error, the window title says "Cannot find server". All well and good. But if you press reload in that window and it succeeds in loading the page, the window title still says "Cannot find server". They don't reset the title.
Cache too big
I set my browser cache high, like half a gig. Disk is cheap, bandwidth isn't. But there's some weird bug in MSIE where when the cache gets too big things start misbehaving. External programs like WinZip or Acrobat have a hard time reading things out of the cache. The only solution seems to be to flush.
favicon.ico inconsistency
MSIE randomly loses the little icons associated with URLs. Related to the "cache too big" bug above?
Most of these bugs are at least three years old. Maybe I should just switch to Firefox on my Windows boxes.
techbad
  2004-08-30 14:53 Z
Python has a fancy CSV module. But near as I can tell, despite all its support for formats and headers and DictReaders it doesn't have a simple way to say "give me my data in a list of dictionaries with headers as keys". Here's the best I could do:
# Grab the headers first
headerReader = csv.reader(fp)
headers = headerReader.next()

# Now construct a second reader on the same 
# file stream to get the actual data
dataReader = csv.DictReader(fp, headers)
for d in dataReader:
  print d
That feels spooky, but it works.
techpython
  2004-08-29 23:20 Z
OK, I take back most of what I said about City of Heroes. A few of my blog readers wrote me to say I should stick with the game, it gets better. And I did, and it did, and now they've charged me $15 for the second month and it seems OK.

CoH still suffers from the same level treadmill that all online games seem to. And the storytelling isn't that great. But it's really a pretty fun game. This is the first online game I've seen where playing together with strangers is actually entertaining. The game got more fun for me when I created a pure healer character, where the only way I can even play is to find other folks to play with. It's good amusement.

I still wish the game had better support for story. The whole point of being a superhero is you're saving the world from bad guys. But in this game the bad guy supply is inexhaustible. Any time day or night if I walk down a street in Galaxy City I'm going to see a group of bad guys. And if I "arrest" them, walk away past the clipping region and walk back, there will be another group right there. Nothing changes. This is a difficult gameplay mechanic to avoid in MMOGs, but it's still dumb.

culturegames
  2004-08-29 18:34 Z
Why does San Francisco always smell like urine?
life
  2004-08-29 15:44 Z
culture
  2004-08-26 03:18 Z
Dylan found a music video that combines simple techno music with images of oiled women in bikinis operating power tools. Somehow that reminded me of one of my favourite movies of all time, Liquid Sky.

The film is ostensibly about space aliens that come to New York to kill heroin users at the moment of orgasm to capture opiates in their brain. Or something. But really the movie is a beautiful and lyrical exposition of the New Wave scene, with amazing costumes, makeup, and soundtrack. Anne Carlisle makes an amazing dual appearance as both Margaret, the Connecticut girl turned bisexual punk model, and Jimmy, the nasty little queer boy model. It's kind of like the Warhol scene, only much cooler.

So I came to New York, where I learned to be beautiful was to be androgynous. So I became androgynous, no less than David Bowie himself.
I'm not saying it's a good movie. But it's great.
culturemovies
  2004-08-23 14:56 Z
You must watch the Brini Maxwell show on the Style network. It's an absolutely fabulous home style and cooking show, in the genre of poor Martha Stewart's show only much, much more fun.
Miss Maxwell started on New York Public Access in 1998 but vaulted to cable recently. Her advice show is witty but practical, harkening back to the comforting homemaking style of the 1960s.

See a video sample or enjoy her tips on making art with pills. For yet more, see her LiveJournal fan community.

Thanks to FJ!! for pointing me to this show
culturetv
  2004-08-22 16:23 Z
I give the Bush campaign credit for their evil powers. There's a debate about the war record of Bush and Kerry. Whose service are we questioning? Are we talking about the Texas Air National Guardsman who flitted off to Alabama where no one can tell if he he really showed up for duty and he even lost his pilot qualification before leaving early to go back to school? No, we're debating the record of the the man who went to Vietnam and was awarded many medals for his leadership and service.

To win an election, the first thing you have to do is control the terms of the debate.

politicselection2004
  2004-08-22 16:00 Z
The giant new Indian casino for the Bay Area that was approved by the Governor who claimed to be anti-casino? Seems like the fix was in:
Maloof Sports and Entertainment — the management team hired to run the new, Costco-size San Pablo Casino for the Lytton Band of Pomo Indians — hosted a party back in February that raised more than $1 million for Schwarzenegger's political coffers.

The governor's office claims Schwarzenegger didn't know the Maloof family was going to manage the casino until after the agreement had been reached.

We're supposed to believe that he approved a giant new casino without knowing who would run it and that by happy coincidence the managing company just happened to be a major campaign contributer.
politics
  2004-08-22 15:36 Z
One nice thing about Python is triple-quotes and string substitution make writing templates really simple

page = '''
<html><head>
  <title>%(title)s</title>
</head><body>
<h1>%(title)s</h1>
The time is %(time)s.
</body></html>
'''

print page % { 'title': "Time of day",
               'time': time.asctime() }

The HTML is all by itself with only the simplest Python in the middle of it. And the substitutions are named, not positional, so it's self-documenting. You can substitute the same text more than once. And if you want to be clever, you can use locals() in place of the hand-crafted dictionary to directly substitute Python symbols.

techpython
  2004-08-21 16:38 Z
People often complain they don't want to learn Python because it uses whitespace instead of braces to express program structure. I used to whine about this too, used it as a lazy excuse not to learn the language. Then I got over it and tried Python and found I loved it. Even the whitespace thing. Less line noise makes code easier to read. And relying on whitespace eliminates a whole class of C and Java bugs where the code doesn't do what it looks like it does because the indentation doesn't match the brace structure.

So if the whitespace is scaring you off Python, put that issue aside for a week and try it out. If you use emacs, python-mode helps and is part of the default install.

techpython
  2004-08-21 15:37 Z
My post about the iPod and Real got lots of response. Some followup.

First, a big raspberry to Real, who posted the full text of my blog post to their marketing site without permission or proper attribution. It's still there, although they've trimmed to a fair-use-sized quote.

Second, a thank you to Aaron, who in email pointed out a flaw in my logic. I called the iPod a "jail for music" because Apple makes it hard to copy music out of the iPod. However, I also said "Real has succeeded in unlocking the door". That's not right; Real didn't make the iPod less of a jail. They just enabled another DRM format on the iPod. Not so exciting, really, although I still don't see it as a bad thing.

Finally, a theory. I was truly puzzled why people were beating up Real and defending Apple when both parties seem enamoured of DRM technology. Then I got it. Basically, people like Apple more than Real. Even if iTunes has some DRM they've done it in a way that mostly doesn't annoy users (with some exceptions). By contrast Real has a long history history of annoying users with hostile software and proprietary awkward formats. Now their captive users are issuing some payback.

techbad
  2004-08-21 15:06 Z
I'm puzzled by the backlash against RealNetworks for figuring out how to get music onto the iPod. Sure, I think Real makes crummy products too. But they've opened up Apple's proprietary platform, increasing choice for consumers and lowering prices. How does the user lose?

My digital hipster friends have a bit of a double standard around the iPod. The same folks who decry RIAA strongarm tactics and make fun of proprietary music platforms are happy to pay an extra $100 for a fancy Walkman that doesn't let you use the software you want to copy music to it and doesn't let you copy music back out at all (without unauthorized hacks).

The iPod is a beautiful piece of design. But it's a jail for music. Real has succeeded in unlocking the door. Why are people beating them up?

Jeremy Zawodny picked up my post; his blog has an interesting thread of comments about the issue.

techbad
  2004-08-18 13:54 Z
VideoLAN is good software. A free media player that can play pretty much any format, without all the nonsense, bad UI, and codec difficulties of Quicktime player and Windows Media Player. Cross platform, too.
techgood
  2004-08-17 16:20 Z
Neverwinter Nights, released in 2002, got a lot of excitement from RPG fans. But did you know the original game was released in 1991? Same concept: online RPG play. Only on the then-private network America Online. 500 players at once! The 2002 game even looks like the 1991 game, similar perspective.
I found this game in the hysterical anti-piracy video Don't Copy That Floppy!. Ironically, online games like they feature are exactly the kind of game that's nearly impossible to pirate.
culturegames
  2004-08-17 16:12 Z

Synchronized diving
For when regular diving isn't homoerotic enough

cultureolympics
  2004-08-15 18:57 Z
I TiVoed the rest of the Olympics opening ceremony today. I was following along just fine, even through the dreary Björk performance, when suddenly a man in white underwear jogged up the steps and lit up a giant spliff. Didn't see that coming.
cultureolympics
  2004-08-14 21:21 Z
I hate InstallShield. It's big: last I checked it added a meg to the install package. That may be OK for a CD-ROM but it's unacceptable online. It's slow: it literally takes minutes to install and uninstall a 100 meg program. How hard is it to copy and delete files?! And it's funky: do you really want to use an installer technology that has a freakin training program? WISE isn't much better.

Installers should be simple. SuperPimp is good. Windows MSI Installer is OK too, but it requires the user already have the 1.7 meg environment installed. And Install Maker has gotten some traction by being simple and free.

techbad
  2004-08-14 17:49 Z
I love the Olympic spectacle. But what is with the US uniforms? Brazil had beautiful green jackets, Estonia had smart white suits, Palau had cool sarongs. And the US had? Ugly gangster track suits. And they're not even made in the US: they're from Roots, aka Brand Canada.
cultureolympics
  2004-08-14 16:02 Z
I love the idea of remote islands. Particularly those inhabited by Westerners like Ascension Island or Christmas Island. Or Pitcairn Island, a 1.75 square mile island with fewer than 50 people on it. No airstrip, no reliable communcations, not even a place to easily land a boat. But it has a website! Lots of them.

I just finished reading Serpent in Paradise, the narrative of an Englishwoman who went to Pitcairn pursuing her fantasies of island paradise only to find cold loneliness as an outsider in a complex, tiny, isolated society. Everything she describes about the island — the gossip, the newspaper, the work, the language, the religion — all seems so alien. Good book. For a taste, read this short article by the same author.

Pitcairn is in the news a lot now, the result of child rape charges against most of the adult men on the island. Lots of complications: arguments about British sovereignty, arguments about where the trial will be held, and of course the question of what punishment means in such a tiny community. The effect on the island could be horrible, and the prosecuters have their own issues. The islanders were just told they have to hand in their guns for safety.

I'm going to New Zealand in November and am vaguely thinking of visiting Norfolk Island, population 1841. There've been two murders there in the past two years.

culture
  2004-08-13 15:09 Z
This wacky story about a 22 year old SF political hopeful making a fake video of his own decapitation got my attention again after being posted on MetaFilter. What's interesting is that the individual, Benjamin Vanderford, has a (thin) presence on the net. Including: There's a dividing line in the world now, people who have web presence vs. people who don't. And if you do you'll have one forever, there to be found with relatively little digging. It's like going to the newspaper archives to learn something about grandpa, only a thousand times easier.
culture
  2004-08-08 14:27 Z
Both Mark and Phil have the same problem I do: feed aggregators make blog reading seem like a chore.
cultureblogs
  2004-08-07 03:07 Z
I just picked up a neat gizmo, a Creative MuVo TX. It's a no-nonsense tiny flash-based MP3 player. 256 megs of music, not much bigger than a lighter, 1.5 ounces (42 grams), $127 at Amazon. See this review for details.

What I like best is how simple it is. The core is a USB flash storage unit. Just plug it into your computer and copy files over, no DRM or software nonsense (screw you, iPod). It doubles as a giant floppy disk. Then plug it into the AAA battery (10-14 hours of life) and the headphones and you've got a tiny music player.

The device UI is nice and usable and the sound quality is good. The hardware does feel a bit flimsy, but what do you want at that weight?

techgood
  2004-08-07 02:57 Z
I've played in a lot of betas, but I've never bought a massively multiplayer online game. MMOGs are notorious time sinks, and I don't like the idea of an ongoing subscription for games. But I decided at random to get City of Heroes, a pretty good MMOG. Alas, it's still boring.

There are some good things about CoH. The comic book genre is great: crazy and fun and not taking itself seriously. CoH doesn't license any other comic book IP, so the world is free from past association. And the character costume creation is fantastic, allowing an amazing variety of looks.

But the game is hugely boring. It's the exact same level treadmill of every other MMOG I've seen: you're rewarded for time spent mindlessly clicking, not for any decisions you make. The game makes a bizarre design decision to have no items - no loot to find, no objects to show off, no opportunities to customize your appearance over time. The costume creation that's so wonderful at the game's startup is essentially unavailable after you've started *. The environments are boring too, no distinctive landscapes.

The worst thing is that CoH totally squanders the chance to have interesting story-telling. The writing is non-existent: as far as I can tell the plot consists of "go here, kill these guys, read a paragraph of boilerplate". Over and over again. Single player RPGs like KoToR or Planescape: Torment tell compelling stories with depth and richness. I understand storytelling is harder in the chaotic genre of MMOGs but please, throw us a bone!

CoH does have the virtues of being pretty and mindlessly amusing. But I don't have 10+ hours a week to commit and I have better uses for my $15 a month. I think we're a long way from a really rich MMOG experience.

culturegames
  2004-08-01 16:35 Z
Robert Smigel is one of the most brilliant people writing comedy for TV, and he's about to get a DVD release. The Best of Triumph the Insult Comic Dog is due out August 10. You probably know Smigel's stuff: The Ambiguously Gay Duo, or The video of Triumph at the Star Wars opening, or the show that was too brilliant to live: TV Funhouse. All hysterically funny.

PS: I love that the #2 result on an Amazon search for [triumph insult] is The History of the Decline and Fall of the Roman Empire. Just after the pooping dog puppet.

As seen on MetaFilter.
culturetv
  2004-07-30 14:11 Z
The NYT has a well written article about the great sport of demolition derbies.
Led by Suicide Steve Rossics, an affable gutter installer driving a tough green 1973 Chevy Impala, the trio rolled through the gate in a procession of cheeky defiance. "American Badass" was emblazoned across one car, a 1978 Lincoln, from which flew a filthy American flag duct-taped to a PVC pipe.
culture
  2004-07-30 14:03 Z
I'm a huge fan of post-apocalyptic novels. End of civilization, everyone dead, cities crumbling, a few scavengers all that's left of humanity. I like the low-brow stuff with mutants and gore, and I like the middle-brow stuff with reflections on humanity.

So thanks to Mark for pointing me at Earth Abides, a 1949 novel where all but a handful of people die from a mystery disease. The book follows one man's attempt to rebuild something like a society.

What I love is the melancholy tone of the loss of civilization. At first it's fat city, free food and cars and everything for the taking. But things slowly deteriorate: the power, the water, the cars. With less than 100 survivors in the whole Bay Area creating a society is tough, and reviving the trappings of civilization is impossible.

The second half of the book is even sadder. The protagonist sets himself up as the leader of a small group of people and sets to having children. All well and good, but he's the only intellectual of the bunch. He valiantly tries to teach kids to read, preserves a library for them, tries to show them how technology works and what their heritage was. But it's a failure and the new society reverts back to simple hunting and superstition. All of our hero's knowledge is useless.

I love the idea of the impermanence of civilization; Earth Abides describes it very well.

culturebooks
  2004-07-26 15:39 Z
Thanks to Andy for pointing out Juha's Knight Rider dashboard project. A fan from Finland documents his twenty year quest to faithfully redraw the dash display of K.I.T.T., the famous talking car. I love that his presentation is free of irony.
What is the point of all this?
I wanted to finish what I had started. I have dozens of eternity projects that I usually have no time to work on. Whenever I manage to find a bit of spare time and if Im in the mood I will try to work on those projects. Drawing the ultimate reproduction of KITTs dash was one of those unfinished projects for fifteen years. Now it has been completed.
Irony is a cheap and undemanding form of cultural commentary. Sure, Knight Rider is cheesy and it's easy to get some quick laughs by making fun of it. But it was also a really entertaining show. I have fond boyhood memories of Knight Rider as well as Dukes of Hazzard. Why not just enjoy that instead of belittling it with irony?

John Waters' film Pecker is a brilliant commentary on the hollowness of irony; listen to his DVD commentary for his take on the curtain of irony that enshrouds New York.

I try to be less ironic, but it's hard and I'm lazy.

culture
  2004-07-24 17:36 Z
In all of the NYT's coverage of the 9/11 commission report, this article about international policy seems important and easily overlooked. It's a summary of the report section titled What to do? A Global Strategy.
long-term success demands the use of all elements of national power: diplomacy, intelligence, covert action, law enforcement, economic policy, foreign aid, public diplomacy, and homeland defense. If we favor one tool while neglecting others, we leave ourselves vulnerable and weaken our national effort.
This is the concern that connects 9/11 to Iraq. Iraq wasn't a source of terrorism, but we attacked it. And by pursuing a war in Iraq, Bush has undermined our diplomatic and moral position. The NYT article suggests this is one of the few places where the 9/11 report is critical of Bush policy:
Mr. Bush also maintains that Iraq had been a "central front'' in the war on terror, a point that the report treats with stony silence. Instead, it warns of what could happen if the American experiment in Iraq goes bad, declaring, "If, for example, Iraq becomes a failed state, it will go to the top of the list of places that are breeding grounds for attacks against Americans at home.''
Hearts and minds are not won by unilateral unprovoked wars, torturing prisoners, and clumsy propaganda outlets.
politicsusIraqWar
  2004-07-23 14:49 Z
Have you used User-mode Linux? Please email me. I recently signed up for UML hosting and am finding the performance is so slow and unpredictable that I'm not sure I can use it.

I expected slow, but not this slow: my virtual CPU speed is about 10x slower than my 1000MHz Athlon. Clearly those other partitions are pretty busy. I'd naïvely assumed the system would be mostly idle.

What surprises me more is the variability. On a normal unloaded Linux system 'time sleep 1' should return just over 1 second of real time, maybe 1.01 seconds. On my UML box, 5 times out of 100 a 'sleep 1' takes over 1.2 seconds! In other words, my whole OS has dropped out entirely for 200 milliseconds. Ugh!

Is this typical or did I get unlucky with my UML provider?

I may have just gotten unlucky; performance on another hosting service is significantly better. More details once I know more.

tech
  2004-07-20 02:24 Z
There's an excellent opinion piece in the SF Chron today about how fear of terrorism has changed Washington DC. Open government and accessibility used to be considered important democractic values in the US, but now everything is locked away. Do we even recognize what's been lost?
Today, much of this beguiling traditional democratic American openness has been rudely swept away, possibly never to return. And the nation once known as "the land of the free and the home of the brave" seems both less free and less brave.

But one thing is certain: Washington today is a heavily armed, hunkered- down capital. The city on the Potomac appears to be a city under siege. Congress has allocated more than $600 million for increased security for the capital.

Update 2004-07-19: Tom Bridge, who lives in the DC area, has posted a rebuttal to the SF Chron piece.
politics
  2004-07-18 15:33 Z
The Ultima series (1981 — 1994) is the most important series in the development of computer role playing games. And it's getting easier to play them again.

Ultima I-III defined CRPGs, using tile based graphics and intricate worlds to immerse the player. Ultima IV was the huge leap forward, with a deep back story and a morality system that required you play carefully, not just kill and rob everything. Ultimas V and VI extended this formula into richly entertaining games. Ultima VII sets a landmark for non-linear gameplay. Ultima Underworld was one of the first 3d games, as pioneering as Wolfenstein 3D. Alas, Ultima IX broke my heart.

If you're too young to know these games, there's a lot of info online. But reading is dull: buy the Ultima Collection and play to your heart's content.

Except, well, PC technology has changed a lot and running the old games is nearly impossible. Enter preservation efforts. The most impressive is the Ultima Classics collection. "Sedryn Tyros" has collected the Ultima games and distributed them in a bundle along with DOSBox setups that make it easy to run the games. His supplement also includes original pre-PC versions of the early games, often better than the PC ports, along with the emulators you need to play them on a PC. Update: there's now a 1.3 release that combines the two. Alas, this collection is completely unauthorized and you'll have to scour your back alley's bittorrent site to find it.

Another option is fan-made reconstructions of the game engines. The best is Exult for Ultima VII, a portable engine that runs the classic game on many platforms (including Xbox!). Just take the open source game engine, copy over the assets from your Ultima Collection CD, and you're in business.

A lot of the first 20 years of movies are lost forever because no one preserved them. I fear the same thing is going to happen with games.

culturegames
  2004-07-16 15:17 Z
I'm really impressed with Windows Update. Microsoft does a great job of getting patches out quickly to my home machine, easily installable. But they have one really annoying bug: some part of the install process often steals keyboard focus. I'm installing the last set of six patches, which takes about 3 minutes, so I'm typing email. Halfway through my typing bam my keyboard goes dead. Presumably underneath the scenes some part of the installer mapped a window which took focus, then didn't give it back. That's dumb.

Then again, they are getting better at pushing updates so they don't require reboots.

techbad
  2004-07-14 15:02 Z
My first ever webpage, started in January 1994, is still online. It's of a genre that was very popular in the early web, a list of cool links. Before search engines this kind of "home page" was the only way we could find things on the net. Now we have linkblogs and community sites.

I stopped maintaining this list in early 1997. I'm surprised how many links are useful and relevant but are still slightly obscure. Alas, many of the URIs have changed.

culture
  2004-07-11 17:12 Z
The Bush campaign's Orwellian technology of words is in full force now around the word "pessimism". The Hitler ad warns "this is not the time for pessimism and rage". The Bush campaign claims "Senator Edwards delivers his pessimism with a Southern drawl and a smile". The new Bush ad Pessimism talks about Bush's "optimism" and then chides Kerry for talking about the US economy, ending with the tag line "Pessimism never created a job".

Unhappy that Bush tax cuts and military expenditures are destroying the US budget? Be an optimist! Worried that you have no job? Blame Kerry, that mean ol' pessimist, for complaining about the economy. Upset that we're in a war in Iraq under false pretenses? Blame the pessimists for confusing you with stories and congressional inquries. America Number 1!

By taking this single word "pessimism" and using it to characterize the Democracts, the Bush campaign brilliantly defuses any criticism of the Bush presidency. Even better, it shifts the blame to the opposition who is calling attention to the problems. Use of single words is the purest technology of campaigning; the Republicans are brilliant at it.

Bring 'em on. Mission Accomplished.

politicselection2004
  2004-07-07 15:02 Z
Here's a nice surprise. Spiderman 2, the XBox and PS2 game from Treyarch, is remarkably good. It's basically Grand Theft Auto with flying. Big city, lots of little missions to do, and the real fun in the game is exploring the city.

The reviews are a bit scattered. I tend to agree with the more negative ones; the core game story requires too many repetitive missions. But who cares? What's amazing is the recreation of Manhattan you play in.

The game experience is architectural. You'll be zipping around, then see a pretty skyscraper, then climb it for a breathtaking view of the virtual city. See another interesting building? Just jump off and swing over to it. Easy and very beautiful, particularly at sunset when the lighting is most dramatic.

Update: See the NYT on virtual Manhattan.
culturegames
  2004-07-06 15:31 Z
One of the cool things about kite aerial photography is that it has a long history, going back to 1882 or so. Kites are a cheap way to get something up in the air.
Effective, too. The image above is one of the famous "San Francisco in Ruins" series that George Lawrence took in 1906. The technology is amazing. 17 kites on a steel cable, a custom 49 pound panoramic camera with a 20x48 inch plate, and a 2000 foot steel line with a conducting wire in it for the shutter. I love the idea of the difficulty and expense of hauling the camera up in the air, only to take a single photo that might or might not come out. There's lots more info if you want.
tech
  2004-07-04 14:58 Z
I spend far too much time in front of a computer. In an attempt to have some hobby other than computer geekdom, I've decided to try kite geekdom. I fondly remembering flying Saul's power kites: 300lbs of lift == exhilarating flight. I'm also inspired by Kite Aerial Photography.

But that's all too hardcore so I set out today to learn some simple stunt kite flying. A bit of searching revealed that HighLine Kites is the Bay Area place to go to buy a kite. Tom sells kites out of his RV at the Berkeley Marina, a prime kite-flying spot. Lots of kite geeks. Tom's great, by the way. I liked the Prism kites website, so after spending some time with Tom's advice I'm the proud owner of a new E2.

Modern kites are pretty amazing technology, full of graphite and mylar and exotic polymer line. Alas, the line was my downfall; I made a bone-headed mistake and tangled one of the lines while setting up and after a frustrating hour of attempting to untangle the fog rolled in and I gave up. (Hint: pulling on knots does not make them better). I'm untangled and ready to try again tomorrow. Update 2004-07-04: success, at Balboa Park.

life
  2004-07-04 02:37 Z
Is it just me, or is it really weird that both the new Java and the new MacOS are named "Tiger". And there are competing developer conferences for MacOS and Java this week, a block away from each other. And they're competing for press. You should really coordinate better.
tech
  2004-06-29 17:39 Z
Who taught them to wear their headphones that way?
politicsusIraqWar
  2004-06-29 15:46 Z
Since Nelson and I have both been grousing about Mac OS X's Terminal.app, I did some more research. Command-doubleclick will open an URL in Terminal.app, but only if the URL is one line long. Here's a better solution:
  1. Download and install iTerm.
  2. Edit "iTerm -> Preferences -> General -> Characters considered part of a word" to have the value:
    /*_-~+@%&.:;$,?=#
    
    Documentation of this step found here. I added a '%' sign to the string.
Now Command-click in iTerm will open an URL, even if it wraps over several lines.

Update: I updated the suggested "word" line after finding a few holes and resorting to reading RFC 2396. I omitted '!', "'", "(", and ")" because I think those would cause more parse errors than they would solve in this context.

guestblogmarc
  2004-06-29 05:55 Z
One of the fun things we did in Germany is take a short excursion on the Harzer Schmalspur Bahn, a narrow gauge railroad running through the Harz Mountains. The tourist train is an hour and a half run up to Brocken, the highest point in the Harz mountains. The fun thing is you get to take one of their restored steam trains. It's not often you see a fleet of 25 steam trains working every day. Other tourists liked the trains, too.
HSB GmbH seems quite serious. It's not just a tourist rail - it's also the most direct route through the Harz mountains, Deutsche Bahn doesn't serve it. The mountains are beautiful, full of hiking trails and forests.
culturetravelgermany2004
  2004-06-27 21:51 Z
Today is Gay Pride in SF. While I'm not much for the throngs downtown, I do have one thing I'm gay proud of.
I'm proud of Ken, my partner.
life
  2004-06-27 17:16 Z
Wow, the new Bush/Hitler ad (WMV) is brilliant propaganda. The overt message is to discredit moveon.org and the Democrats by claiming they improperly compare Bush to Hitler. But the ad happily uses the juxtaposition of Hitler with images of Gore, Dean, Gephardt, Kerry to implicitly connect the Democrats to Nazis. It's like Karl Rove was taking notes when he watched Oliver Stone's JFK.

The ad also neuters the appropriate outrage of the Democrats. Frankly, this is the time for pessimism and rage. But the ad turns that on its head. Mean ol' Kerry, wouldn't you rather vote for nice piano music Bush?

And showing this video only on the web bypasses all sorts of pesky campaign laws. Because of the Hitler controversy this ad is now all over the mainstream media. It may be hypocritical, but it sure works.

politicselection2004
  2004-06-26 23:11 Z
I got a Mac laptop (12" powerbook), thought I'd try something different. Unix with a non-X interface, you have to like that. My favourite thing is the beautiful font renderer.

I asked some friends - Cory, Evan, Jason, Eric, and Raffi - for advice on what to install to make my Mac happy. Things I've found useful so far:

More inside ...

tech
  2004-06-26 22:05 Z
I just got a Mac laptop and turned it on to go through the setup wizard for the first time. What is with this thing? It's asking me for my mailing address, the size of company I work for, what industry I'm in. And I have to answer these intrusive questions before I get to use the computer I bought: there's no opt-out, no "skip this question".

Isn't Apple supposed to be the friendly computer?

techbad
  2004-06-25 20:57 Z
I may be three years behind the times, but The Fast and the Furious is a pretty great movie. Cool cars, tight editing, and the kind of After School Special for Adults plot I love in action movies.

I'm impressed with Vin Diesel, too. I like action movie stars who do what they do well. His new Riddick Xbox game is great, does the video game tie-in better than anyone so far. Smart move forming Tigon Studios, his own game company.

Maybe one day Vin will be governor.

culturemovies
  2004-06-24 15:51 Z
Dresden was the most surprising part of my trip, astonishingly beautiful. I only knew about the firebombing, followed by 40 years of communist architecture. What I didn't know is that the city is truly beautiful, with a lovely waterfront on the Elbe. And the old center of Dresden, the showpiece palaces and promenades, has been completely rebuilt with a very traditional restoration.
The pride of Dresden's reconstruction is the rebuilding of the Frauenkirche, the Baroque church that was left in complete ruin after the destruction in 1945. The restored building is beautiful, using the traditional stonework techniques. As you can see in my photo above, they reused the old (blackened) stones where they could.

Yesterday was the symbolic conclusion of the reconstruction, hoisting the cupola with a British-donated cross to crown the church. The cost is enormous: $175 million or more. Imagine the pride in this restoration, coming after reunification.

Quick tourist tips for Dresden: the Bülow Residenz is a great hotel, with a terrific Michelin-starred restaurant. And take a steamship tour on the Elbe.

culturetravelgermany2004
  2004-06-23 15:54 Z
I fervently want Bush to not be president any more. The administration is truly terrible. It led our country to war on false pretenses, deliberatly sabotaged the Constitution with its imprisonment policies, and is systematically wrecking the US budget with irresponsible tax and expenditure policies. Oh yeah, and there's the stated policy of torturing prisoners and hiding them from the Red Cross. Nice. And that's just the worst stuff - I won't even go into ANWAR, or gay marriage, or ...

But I feel powerless, disenfranchised. Sure, I can vote against Bush. But does voting even count? I truly believe the 2000 election was stolen. I could try to influence politics, get involved in the campaign. But personal action is sort of pointless; most of my friends already hate Bush too (and the others, well, we agree to disagree). Political influence seems to be entirely about money, not belief.

This is why I liked Dean. He made me believe that things could change. Kerry is uninspiring. MoveOn gives me some hope, but only a little.

politics
  2004-06-21 14:51 Z
I'm a food tourist. For finding restaurants in Europe, the Michelin Guide Rouge is information perfection. Complete data on a country's good hotels and restaurants, the red guide is truly all you need.

Best as a book, it is also searchable online. The design is fantastically dense. The German guide, for instance, is 1500 onionskin pages in a handbook size. There's a bit of information about each town, including excellent small maps for bigger towns and a line or two about major tourist destinations. Each restaurant or hotel then gets about 8 lines wherein you will find packed the name, location, contact information, hours, prices, and a couple of descriptive lines of text.

The most important thing is the listing's icons. Restaurants get 1 to 5 forks. But it's not just a 1-5 scale. If the forks are red then the place is a "pleasant restaurant", a uniquely comfortable dining room. Rare places have the valuable Michelin stars that indicate excellent service and comfort. And there's the "bib gourmand" for inexpensive places. That makes for four dimensions all for a quick scan.

The editorial quality of the reviews is fantastic (despite some recent controversy). Anything that's even in the guide will be a good meal; to my American tastes 2 forks and up is a fine restaurant. These ratings are given by serious food people, much more useful than the crappy guidance from Fodor's or Frommer's.

My most fervent wish is we could have a Red Guide for the USA. Alas, I think we just don't have the quality or culture to deserve it. Zagat is the closest we have, and it's just not the same maturity. And so peculiarly democratic!

culturetravel
  2004-06-21 01:53 Z
Cory Doctorow's talk to Microsoft Research about digital rights management is hot. It's the best single description of all the failures of DRM I've ever read. The time Cory has spent at the EFF has clearly honed his thinking.
DRM systems don't work
DRM systems are bad for society
DRM systems are bad for business
DRM systems are bad for artists
DRM is a bad business-move for MSFT

But talking to MSR is preaching to the choir. The people who really need convincing are the Windows OS product strategy team, in particular the folks behind the Next-Generation Secure Computing Base for Windows (aka Palladium). Microsoft has already made the decision to destroy general purpose computing in order to protect copyright owners' interests at the expense of users.

With the DRM core baked deep into the hardware and Microsoft getting to sign a whole new set of licensing contracts, I fear the "don't work" and "bad business move" arguments will seem to have been overcome long enough for this hostile stuff to be status quo for awhile, setting everyone back.

tech
  2004-06-19 00:52 Z
Jet lag sucks. The only thing worse than falling asleep at 3pm is waking up at 4am, exhausted, and not being able to sleep.

Melatonin is a partial solution for jet lag. It's a pineal hormone that triggers sleepy time. The problem with jet lag is your ordinary circadian rhythm is on a 24 hour cycle, so until you adjust you're melatonin-deficient at your new local bedtime. But take a melatonin pill or two and bam, you're asleep. Without a sedative.

Because of insane FDA laws melatonin is available without a prescription, but it has a very strong effect, at least on me. I don't make a habit of taking it regularly.

culturetravel
  2004-06-19 00:16 Z
Hello everyone, I'm back! Many thanks to Marc for writing the guestblog while I was gone, lots of interesting things.
I took a two week vacation to the former East Germany. It was an excellent trip, very relaxing and interesting. I took some notes on the trip that I'll play out here over the next while. The quick itinerary:
culturetravelgermany2004
  2004-06-18 17:20 Z
I have to say I found this summary of the White House reaction to TIME Magazine's article about Raven Rock, Dick Cheney's previously "undisclosed location," pretty hilarious.
guestblogmarc
  2004-06-16 00:31 Z
Let me just state for the record that if Apple were to release a car stereo head unit, I would be first in line to buy it. I would even replace my old, 2G iPod with a shiny new iPod at whatever price they asked. Steering wheel controls would be nice, but really all I need is a head unit with an iPod socket and nice controls. Let's call it the iDash.

The car/iPod interface has been the worst part of the iPod experience -- getting the iPod music playing out of the car speakers is ridiculously hard, and just finding a place to rest the iPod while it plays is comic. I've tried using cassette adapters, which fake out the tape deck into playing iPod tunes, but they have consistently died on me, either fraying at the cable that dangles out of the deck or frying in the heat (just like a real cassette!). I've tried using mini FM transmitters like the Griffin iTrip, but the sound quality is terrible and finding a free radio channel in the Bay Area is impossible. (I had one for a while, until some anti-enterprising San Franciscans launched a pirate radio station on it.) I've tried removing the CD changer and using an RCA adapter to wire the iPod in directly, which, modulo the cables trailing from the trunk to the front, was great for sound and stability -- until the damn thing shorted out and took the turn signals, gas gauge, and brake lights with it, a $600 repair. Now I'm back to the cassette adapter, and I pack it into my bag every day as I head out of the car. What a pain.

Too many head units don't provide auxiliary input, and all the solutions on the market are half-assed and clunky. A fantastic Apple head unit would be an amazing tool for the iPod, and would really change the car stereo experience.

Microsoft wasted a bunch of money on car PCs a few years ago. Wouldn't it be funny if the iDash gave Apple a entry point to automotive computing?

guestblogmarc
  2004-06-15 06:52 Z
Mark Frauenfelder blogged today about the Iowa Electronic Markets (IEM), a futures market run by the University of Iowa for studying predictions of political elections and other events. I love the idea of these markets and have been following them closely. While the Policy Analysis Market caught some well-deserved criticism last summer, I didn't think it was a crazy idea, but that it was more poorly explained than poorly conceived.

I was following the IEM during the Democratic Presidential primaries, and was disappointed with the results of what I saw. These markets are sometimes claimed to "predict the future," and rightly so in that they can expose upcoming events that are for whatever reason non-obvious by conventional wisdom. It was not obvious to me that Howard Dean would suffer such an upset in the Iowa Caucuses, placing behind Kerry and Edwards when all the polls were showing a different result. After the shoes had all fallen, I went back to the IEM to see if these futures markets -- based, after all, in Iowa -- had been able to predict what many of us had missed.

It seems they did not. Graphs of the market's activity show Dean and Clark (who placed sixth, behind Kerry, Edwards, Dean, Gephardt, and Kucinich) leading right up until the day of the caucuses, January 19th. Edwards, who placed second, wasn't even offered as a separate contract until after the caucuses were closed (he was included in the "rest of field" contract). I've created a detail graph of the end-of-day contract prices (drawn from here) for Dean, Kerry and Clark in the days leading up to the caucuses, and they don't show any clue that Dean was headed for a fall.

No one has claimed predictive markets are perfect, nor that they can forecast everything -- just that they tend to outperform other predictive measures. I'll be interested to see if this idea takes greater hold over time, and gains in effectiveness as it involves more participants.

guestblogmarc
  2004-06-12 08:37 Z
It's interesting to read about Accenture and the award of the "Virtual Border" contract from the Department of Homeland Security. This Reuters article, like a recent NY Times article on the same topic, talks about the attempts by the House of Representatives to prevent Accenture receiving the contract, since Accenture's corporate headquarters is not in the US -- it is in Bermuda.

What's unfortunate about these articles is how obliquely they talk about the reason Accenture is based in Bermuda. According to Perfectly Legal by David Cay Johnston, the sole point of this is to reduce the corporate taxes Accenture pays -- they are essentially shopping for a nation with laws most favorable to their incorporation. In a chapter entitled "Profits Trump Patriotism," Johnston talks about exactly this conflict between national security and awarding government contracts to quasi-foreign corporations -- including Accenture. It's too bad the explanation of this issue isn't more clear in the articles covering it -- especially since Johnston is a Times reporter.

I do think this is an interesting and important issue, and I'm glad to see the House taking some action on it.

Update: The article in Thursday's Times has a somewhat better explanation of the issue.

guestblogmarc
  2004-06-10 17:18 Z
I had a fine time watching the new Harry Potter movie last weekend -- you know it's a better movie when it features a tree with more personality than some of the characters in the earlier episodes -- but was driven further down the road of hating movie theaters, which once I loved.

Movie theaters are increasingly hostile environments. At this one showing, we had:

  • about twenty minutes of ads, exclusive of the previews (which are of course ads in themselves);
  • a few minutes of live and recorded exhortations to keep quiet and turn off cell phones;
  • a full row of people behind us talking (sounded like a real-time Italian translation of the whole movie);
  • two people in front of us talking;
  • three cell phone calls, unanswered;
  • one cell phone call (directly behind us), answered (at least the Italian translation stopped for the duration of the call);
  • $4 for popcorn and $3.75 for a bottle of water;
  • $5 for parking;
  • $2 in Moviefone fees for two tickets (optional, but at this movie arguably not if you wanted to see it opening weekend); oh, and
  • $19 for two tickets to the movie.

It would certainly be cheaper to buy the movie on DVD and own it forever, than to watch it once for nearly twice the price; the popcorn would be better, cheaper, and faster, and could be topped with real butter instead of "topping"; the water would be tastier, colder, and available for $1.49 per 100 cubic feet; and the talking would be sanctioned or actionable. Plus, no ads. It's no wonder home theater is booming.

More inside ...

guestblogmarc
  2004-06-08 20:12 Z
How is it possible for this article to make it into the New York Times a mere 11 days after this article without making a connection between them? (Of course, the audience is storming the projector on many more than just these two fronts.)
guestblogmarc
  2004-06-07 13:28 Z
I've been reading a great book about World War II military intelligence -- one of those nonfiction books that makes you think no fiction writer will ever be up to the task. I was enjoying it as "pure" history (is there any such thing?), but today realized that it is incredibly useful for thinking about recent news regarding Ahmad Chalabi and Iranian intelligence, and the search for weapons of mass destruction (WMD) in Iraq generally.

The book is The Deceivers: Allied Military Deception in the Second World War, by Thaddeus Holt (just published). The author, a former Deputy Under Secretary of the Army, describes with precision and wit how first the British and then the American military learned to deceive Germany and Japan regarding the Allied force strength and intentions. It's the sort of book I would send to a Hollywood producer buddy if only Hollywood had any shot at not screwing it up (*ahem*).

More inside ...

guestblogmarc
  2004-06-02 14:20 Z
I'm going to be offline for a couple of weeks. While I'm gone my good friend, cofounder, and coauthor Marc Hedlund will be stepping in and entertaining you via the fabulous guestblog. Enjoy!
guestblog
  2004-06-02 00:53 Z
I hate car stereos. They refuse to have a standard line-in jack, so plugging in your MP3 player is a terrible hassle. I use a tape adapter and it boils my blood to hear tape hiss and rattling wheels. FM adapters are worse.

I'm shopping for a new car and figured I should make having a reasonable MP3 solution part of the choice. I don't want to buy an aftermarket head unit; I live in San Francisco, things get stolen. I found several trunk mounted hard drive players that integrate in various ways. Do you know of something better?

PhatNoise. 20 gig: ~$850
Goes through great lengths to emulate the CD changer protocol so you can control the MP3 collection from your head unit. They also make the Kenwood Music Keg, an RF system.
UI: head unit's CD changer. Interface: CD changer.
MuzicVault. 20 gig: $350
Hooks in via FM or patched into stereo.
UI: Palm Pilot (wacky!). Interface: FM or patch in.
Neo Car Jukebox. 20 gig: $300
Looks like the Fast Eddie edition.
UI: wired remote. Interface: FM or patch in.
Omnifi DMP-1: 20 gig: $600
Big feature is a wireless adapter ($70) which lets you load music on it when the car is in your garage. I have a feeling this doesn't work as well as you'd hope.
UI: wired remote. Installation: patch in, scanty details.
What's most important is the UI and the way it hooks into the stereo. The PhatNoise is unique in its emulation of the CD changer protocol, that seems like a significant advantage.
tech
  2004-05-31 16:10 Z
Deep geek post here just for the search engines. If you're playing Knights of the Old Republic and you're on Tatooine and you try to enter the Sand People Enclave and you're told "your entire party has been killed" with no explanation, you've hit a bug. Explanation below.

More inside ...

culturegames
  2004-05-31 16:08 Z
One of the hidden gems of E3 was the demo of Unreal Engine 3. Unreal is a series of first person shooters that have beautiful graphics but not particularly subtle gameplay. They license their engine to other companies that make interesting games.
Sorry for the blurry picture above, but hopefully it gives you a sense of the lighting. They have some crazy normal mapping going on with the monster, then a dynamic lighting model that includes occlusion and transluceny. Result? Stained glass zombie, in real time.

If you're into this sort of technology make a point of seeing the video. It's a 160 meg download.

Thanks to Ryan for pointing this out
culturegames
  2004-05-30 21:14 Z
The thing I like best about computer role playing games is the story. Alas, most CRPG writing is awful. But Bioware does well. They're the spiritual successor to Infocom.

CRPGs have another theme: the acquisition of stuff. You start out wimpy with a tiny little dagger and a loincloth. By the end of the game you're a bad-ass with +7 glowing long swords and titanium power armour. RPG-like games like Diablo make the acquisition of stuff the primary gameplay experience, like clothes shopping with more killing.

Which brings me to my idea: how about a game where the goal is not to acquire stuff, but to get rid of it? You start out super powerful with all the geegaws and skullsplitters you could want. In your process of saving the world you learn these things have no power and you have to simplify to find true meaning and technique.

It'd require a tricky game mechanic to make work. Maybe in getting rid of things you focus and customize your remaining stuff until you are left with one simple elegant possession which is the focus of your power.

culturegames
  2004-05-28 16:00 Z
The end of 24 this season was sucky.

More inside ...

culturetvtwentyfour
  2004-05-27 16:27 Z
Hey! Ho! Downward spiral in Iraq? Presidential speech failed to reassure voters? US military officers torturing prisoners? Executive branch morally bankrupt? Ignore all that, just BOLO. What, you don't know BOLO? All the cool kids know: just ask the FBI:
"BOLO"--that's BuSpeak for "Be On the Look Out."
Well, there's not really any new information about attacks. We don't really know where, when, what, or how. But as Grand Moff Ashcroft says
Asked about the timing of his new warnings about the suspects, Mr. Ashcroft said, "We believe the public, like all of us, needs a reminder."
I truly fear for US democracy.
politics
  2004-05-27 15:40 Z
The Newspaper of Record in the US has issued a broad retraction of many stories leading up to the Iraqi war.
[The problematic articles] depended at least in part on information from a circle of Iraqi informants, defectors and exiles bent on "regime change" in Iraq ... Complicating matters for journalists, the accounts of these exiles were often eagerly confirmed by United States officials convinced of the need to intervene in Iraq. Administration officials now acknowledge that they sometimes fell for misinformation from these exile sources. So did many news organizations in particular, this one.
They take broad editorial responsibility for this failure of reporting and cite several articles based on faulty information. Examples online.

This admission is astonishing. Usually it's a single reporter to blame; here the NYT as a whole is saying they got it wrong. This article is an important milestone in the US coming to terms with the fact that the war on Iraq was based on false pretenses.

politicsusIraqWar
  2004-05-26 14:53 Z
Why do most programmers still work with 80 column wide screens? Long variable names are a virtue; most of my Java code really wants to be 120 columns wide.

Why don't programming languages let me put spaces in variable names? whyDoIHaveToDoThis or_this_crud, why can't I just put spaces in things?

for user id in user ids {
  if is valid user (user id) and
       is authorized user (user id) {
    show report(user id)
    user(user id).bill for report(one dollar)
  }
}
I think it's possible to define unambiguous syntax like the above. Not allowing spaces in identifiers may make the compiler's job easier. But the days of worrying about compiler overhead are long long gone.

Update 2004-05-26: Bill Tozier emailed to say that AppleScript does have spaces in some things, although he warns of usability problems. Here's an example:
tell application "Finder"
    set windowName to name of front window
    close front window
end tell 
front window appears to be a single identifier with a space in it. But then again, windowName is camelCase.
tech
  2004-05-22 23:10 Z
From: "Gerardo Weir" <jyyiarimnwzroj@aol.com>
To: neil@REDACTED.com, nelson@REDACTED.com
Subject: Fuck YOU
Date: Sat, 22 May 2004 18:23:38 -0500

if YOU WANNA TO LOST UR MONEY ---> INVEST US -->>>
http://www.wecareaboutmoney.com/
The spam worked, I opened the URL. They claim to be an investment site, just click on the site and transfer over some e-gold and poof, you get 121% return in 5 weeks.

I know there's a sucker born every minute, but who would fall for this stuff? The particularly remarkable thing is you have to have an e-gold account to even play. Wouldn't you think the few people who have e-gold accounts are likely smarter than to fall for this? Maybe their marks are scammers too and this is all about money laundering.

Update 2004-05-26: some suckers.
culture
  2004-05-22 22:36 Z
Since switching to use an aggregator to read blogs my information gathering life has improved. I can read more quickly, read more things, and enjoy easily low-volume sites that have the occasional high-value post.

But there's one problem with my aggregator lifestyle: it feels like work. Blog reading used to be fun goofing off, nipping off to BoingBoing for a few minutes. Now all my blog reading is compressed into 45 minutes in the morning before I drive to work. It's a morning chore.

Worse, my aggregator keeps track of unread items. And that list gets bigger if I don't get around to it for a few days. Suddenly I have a giant backlog of random blog entries I have to read. Another workqueue.

cultureblogs
  2004-05-22 16:20 Z
The story of Brandon Mayfield is very bizarre. A Portland, Oregon lawyer and a convert to Islam, he was arrested as a "material witness" and then released. It's possible he was arrested solely on the basis of a fingerprint match that later turned out to be faulty. This is not the way justice is supposed to work in the US.
politics
  2004-05-22 15:49 Z
I've been both horrified and fascinated by the conspiracy theories surrounding the Berg beheading video. Kuro5hin has a reasonably level-headed roundup of discrepancies, found via jwz. See also this MetaFilter thread. I'm gonna go all meta, but what I find interesting is what the speculation says about ourselves.

More inside ...

politicsusIraqWar
  2004-05-17 15:21 Z
Today's NYT, a story about fraud in online job listings.
Ms. Haloulos would accept payment for the software company's domestic sales, then take that cash out of her PayPal account and wire it, via Western Union, to the software company's contacts in Ukraine. Ms. Haloulos would keep 5 percent to 20 percent of the payment as commission.
Unfortunately for the poor Ms. Haloulos, those payments turned out to be fraudulent. "I feel like an idiot", she's quoted as saying.

Forgive me for being harsh, but, um, yeah. Your "job" consists of accepting credit card payments in a PayPal account, skimming 20%, and then wiring the cash to Ukraine? What did you think you were doing?

Here's a hint: payment processing jobs do not involve an individual's private account. And another hint: Ukraine is essentially jurisdiction-free when it comes to the Internet.

life
  2004-05-17 14:13 Z
I've been grooving on Star Wars: Knights of the Old Republic. It's a single player RPG set way back in the Jedi past. And unlike other Star Wars games this one doesn't suck: they make great use of the franchise with fun aliens, worlds, lightsabers, lots of use of the Force.
The best thing is that being evil is a full-fledged option. You can play to the Light Side or the Dark Side. And it's so much fun being evil. My favourite moment so far was lying to the Jedi masters on Dantooine. Fools, they thought I was believing their namby-pamby balance and harmony crap. I'm just waiting for the Sith to hook me up with a double-ended lightsaber.
culturegames
  2004-05-15 22:54 Z
I finally watched Kill Bill vol. 1. What a tedious movie! I generally love obsessive geekishness and formalism in making art, particularly movies. But it's important that the movie also actually be about something. That it have a point.

That's why I liked Jackie Brown so much: Tarantino could indulge his obsession to homage while actually telling a meaningful human story. You know what would be brilliant? A Dogme 95 Quentin Tarantino film. Have the filmgeek boy make a movie without all the lighting and editing tricks. Restriction is freedom.

culturemovies
  2004-05-15 20:51 Z
This may not have been the best idea, but I found the video of Nicholas Berg on ogrish.com and watched it. I suggest you think carefully before watching it yourself, it is more disturbing than you might think.

The difference between the actual video and the limited images in today's papers is astonishing. The newspapers pictures look calm, quiet. The video is swift and horribly brutal. The most disturbing thing is hearing the murderers shout "Allahu Akbar" over and over again.

I watched it because I think it's important to view the truth of things. I hate modesty censorship of news. But there are some things you may prefer not to see.

Update: this BBC article is about the news media's attempts to explain the video without actually showing it.
politicsusIraqWar
  2004-05-12 16:38 Z
When I was in high school the really cool outcast kids all smoked, drove old VWs, and listened to Sonic Youth. I was mostly a nerd, but sometime around my junior year I got a bit cooler and started listening to KTRU and hanging out at The Axiom.

But I never quite felt cool enough to listen to Sonic Youth. It was just a bit too raw and punk for my nerdishness. Now I'm an adult and my music doesn't identify me and I'm glad to say Sonic Youth still rocks. Sister, Evol, Dirty, even Washing Machine are all just great. I feel both alienated and hip.

I continue to look for a copy of their first album. At this point I'm almost ready to rip an 18 year old cassette tape.

The advertisement said the pleasure's everlasting.

culturemusic
  2004-05-12 15:48 Z
The day the Bin Ladin Determined To Strike in US memo was launched, I looked at the redacted original and wondered how good the redaction really was. You can see the size and even the shape of some of the words.
Well, someone figured it out: the missing word above is "Egyptian". John Markoff has the story. David Naccache and Claire Whelan did some basic image analysis to figure out what font the document was in and exactly how wide the missing word was. Then they did a search over all possible words that would fit and narrowed the list down from 1530 words to 7 based on context. Simple, and according to the report almost entirely automated.

The demonstration was at Eurocrypt. Le Monde seems to have the first news report (translation). More: Nicolas, Kos, Slashdot, an earlier deredacting attempt.

tech
  2004-05-10 15:10 Z
If you've bought a PC video card in the last year you owe it to yourself to get Far Cry, at least the demo. This is the first game to take real advantage of pixel shaders and insane polygon counts to deliver fantastic graphics.
The gameplay is great too. The AI gives a good challenge, flanking and cooperating to give you a hard time. And the level design is terrific, really taking advantage of the huge render distances. Lots of fun running to a high spot on an island and sniping folks half a kilometre away.

Two glitches to be aware of. The copy protection is user-hostile. And on my GeForce Ti4200 the game crashes regularly unless I underclock the video card 5%. Weird thing is it doesn't seem to be heat related.

culturegames
  2004-05-09 16:27 Z
Negativland's 1987 song "Christianity is Stupid" was influential for me in high school. The overt anti-Jesus message wasn't really the point, but rather the ridiculing and reuse of the blatant propaganda chant "Christianity is stupid / Communism is good".
Now the song has a music video of sorts, The Mashin of the Christ. Just like Negativland made their mark doing sound collage, the Mashin is a video collage of Christ and Communist footage from a variety of movies. It's quite clever and well done, and more than a bit disturbing. Polemic image reuse.

Distribution is via BitTorrent
Shop as usual... and avoid panic buying

As seen on MetaFilter
culturemusic
  2004-05-08 04:08 Z
Super-cool science: vibrated shear thickening fluids. In particular, see the movie.
They take a liquid (cornstarch and water) and vibrate it strongly at 60Hz. Then they make a hole in the liquid (via a puff of air) and the hole stays in the liquid permanently. Even weirder, watch to the end of the movie; the holes grow and writhe. It's like Solaris is real.
tech
  2004-05-07 15:20 Z
This woman in Haiti is making biscuits. They're beautiful, nicely formed with a flourish in the middle. They are simple, made of butter, salt, water, and dirt. Haiti is becoming desperate.
politics
  2004-05-05 15:32 Z
The guys who run the MMORPG Star Wars Galaxies have posted a fascinating look at their artificial economy. Graphs showing money flowing in and out, analysis of what it means. Edward Castranova has some excellent comments. MMORPGs are a unique economic laboratory.
culturegames
  2004-05-04 16:20 Z
I got to play with an eInk display today, fresh from Japan. Not the one pictured at engadget, but the same idea.

It's cool. The most apparent thing is how bright the display is and how it looks good from any angle. Passive lighting is a good thing. The redraw rate is horrible and the algorithm is weird: does some sort of inverting of the screen. This all makes this generation of tech useless for most computing applications. But as an ebook, it's good.

tech
  2004-05-04 03:28 Z
When The Times opts for CD's rather than CDs, it's considered house style. But if a shopkeeper mislays an apostrophe, the kind of people who worry about whether anal-retentive has a hyphen are quick to criticize.
I'm one of those kind of people and I'm also quick to criticize the Grey Lady's "house style". CD's and DVD's are bad enough, but how about the typographic nightmare of G.I.'s and C.E.O.'s? Talk about punctuation proliferation! On the same Op-Ed page as the above article they get it wrong, writing C.E.O's. Inconsistencies left and right, who can keep these rules straight anyway?

I can. The apostrophe rule is simple. An apostrophe never marks a plural. The rule about CEO vs. C.E.O. is less clear. The NYT style guide probably has a list of where you don't use dots. I think it's better to never use dots at all.

culture
  2004-05-03 15:03 Z
Who would have known that Yar's Revenge, one of the best games ever for the Atari 2600, had a backstory?
As seen on MetaFilter
culturegames
  2004-05-02 22:09 Z
I liked Tim's graph of bloglines readers so I copied him.
I don't think this is so much a proxy for readership as it is a proxy for the growth of Bloglines itself. See below for a graph of my readers over the same time period; my general readership curve is pretty steady, nothing like the knee in the Bloglines graph.
I'm counting unique readers by IP address; not perfect, but close enough.

Python makes doing things like this such a joy. Here's my hack code. Ugly, but simple.

Update: the big jump in February Bloglines seems to be correlated with when I turned on full RSS.
cultureblogs
  2004-05-02 01:00 Z
politicsusIraqWar
  2004-05-01 16:15 Z
life
  2004-04-30 14:47 Z
I've been listening to The Left Behind books, a series of apocalyptic Christian novels. They're huge bestsellers but no one I know has read them. More San Francisco bubble, I guess.

The story is simple enough. The End Times are here, Christ has raptured the faithful, and the unfortunate folks left behind have to face Antichrist and the tribulations. What makes it work is the stories are told from a very ordinary point of view, individuals you can relate to. The books are basically potboilers with evangelical intent. The hero doesn't get the girl, he comes to Christ.

They're entertaining. The stories are simple and well told. The language is plain but well chosen. The character names are great: "Nicolae Carpathia", "Rayford Steele". And you have to love titles like "Tribulation Force" and "Soul Harvest". (See Slacktivist for an alternate view.)

Entertainment aside, the books' real intent is to convert. Not buying. I can't help but feel something sinister in this kind of proselytizing. The books aren't overtly offensive. But the head of the UN is the Antichrist, religious peace and unity is actually The Harlot of Revelations, there's a lot of excitement about 144,000 Jews converting to Christianity, and one of our hero's minor nemeses is an obvious lesbian who is made out to be a mean bitch "who wears sensible shoes". Not a worldview I choose.

Maybe when millions of people disappear suddenly I'll believe this literalist form of Christianity. In the meantime, the books make for a fun commute. If I run out of the main series, there are enough auxilliary books to rival Star Trek.

culturebooks
  2004-04-25 21:17 Z
Some stupid company is shipping ads with a new version of Flash. So now on about 10 different websites when I go there to try to read their content, I get this crap instead:
I even tried going to macromedia.com to upgrade. I thought I upgraded, but apparently not.

Advertising is OK when it works right. This is offensive.

Update: I finally gave up trying to get the Flash upgrade direct from macromedia. I clicked "OK" to install the upgrade from some Yahoo banner ad, only to be notified I now have to reboot my computer. Yeah, right, I'm going to reboot so I can look at some damn ad. I guess I'll continue getting annoyed until I do reboot.
techbad
  2004-04-24 21:33 Z
The XBox hacker scene has opened up the XBox and built a bunch of cool things. One of the most interesting is XBox media center, a video/audio player. They just entered a beta for 1.0!

What's really great is XBMC has Python embedded. It has standard Python2.3 and xbmc and xbmcgui modules for programming. There's a forum for development discussion, an official script download site, and some docs and scripts from a developer.

I made text Python XBMC documentation from Alex's Word tutorial if you want a quick look at how it works.

An XBox is just another PC, except it's cheap and designed for your living room. It's great that someone's finally made your living room TV scriptable.

An old friend of mine from the 713 scene, Jason Asbahr, made Python for PlayStation 2 and GameCube.

tech
  2004-04-24 17:15 Z
Voting machines
It's obvious that electronic voting machines don't enable fair elections. The software is buggy, the companies are dishonest, and there's hints of fraud. So why are we even considering using them?
Kerry and Vietnam
Kerry served honourably in Vietnam and then came back to the US and honourably protested the Vietnam war. Why is this a problem for his campaign? Shouldn't it be considered a qualification?
Bush and Iraq
It's painfully obvious that the Bush administration used the 9/11 terrorist attacks and selective intelligence as false pretenses to invade Iraq. They lied and now we're in a disastrous war. Why is there any question about Bush's fitness for leadership?
Budgets and tax cuts
The Bush financial policy is clearly headed for disaster. We're simultaneously cutting rich people's taxes, spending more and increasing deficits, and pretending the $50+ billion we need for Iraq isn't part of the budget. Why is the Bush administration still seen as fiscally responsible?

This is all so clear to me, I wonder what the rest of the country thinks. Maybe I'm in some sort of weird bubble in San Francisco? Even so, young people coming back dead from Iraq seems hard to ignore.

politics
  2004-04-24 15:03 Z
Now that Neal Stephenson's The Confusion is out I have to say I never managed to finish Quicksilver.

Part of the issue is length: 944 is a lot of pages. But a lot of it is editing. The book is just too much. Too bloated. There are some really cool ideas in there, and some fun research, but it's buried deep in the 944 pages. I finally checked out entirely after the second book about Half Cocked Jack. I kept waiting for something relevant or interesting to happen and it didn't.

I like Stephenson's writing. I thought The Diamond Age was brilliant and Snow Crash has a lot of interesting ideas in it. I even managed to get through Cryptonomicon, although it suffers from the same bloat as Quicksilver.

Maybe he needs fierce editing? Maybe I need patience.

culturebooks
  2004-04-22 16:20 Z
The New York Times recently reported about Sony playing catch-up to Apple in the portable MP3 player market. That and a new Squeezebox got me thinking; I've spent about $1000 on MP3 hardware. And none of that has gone to a traditional music or stereo manufacturer.
I've bought two portable MP3 players from Archos and two network MP3 players from Slim Devices. None of these are traditional music devices. The Archos is more like a USB hard drive that happens to have an MP3 decoder. The Squeezebox is a tiny network device, not a stereo component. Both are hacker friendly, too: there's Rockbox for Archos and Slim actively encourages development.

Which is all a long-winded way of saying that the MP3 market is being owned by computer companies, not stereo companies. And it's nice, too. I love having 20 gigs of stuff in my car that I can sync to work. I love having 40 gigs of music on my stereo, letting me move from Górecki to Bach to Schönberg to Messiaen to Wendy Carlos without having to fumble for CDs. Isn't it amazing that companies like Sony missed it?

tech
  2004-04-22 02:41 Z
I've always looked on credit card "convenience checks" with suspicion. It's a scam: they loan the mark money with predatory advertisements like "take that vacation you could never afford", then charge them 19.9% interest to pay the loan off.

First USA just sent me an offer to write a check for over $15,000 at 4% fixed APR for the life of the balance. There are a few catches, but they aren't terrible:

  • 3% of the value of the check is charged as a fee, but it's capped at $50.
  • If I screw up a payment in any way, including if I "pay another creditor late", I lose the good rate.
  • Any payments I make on the card first go to this loan, and only later go to pay off normal charges that bear a higher interest rate
I've never been in debt to a credit card company and don't have any need to start now. Still, $15,000 at 4% with no collateral and no payment term is a pretty good deal.
life
  2004-04-21 03:14 Z
My blog is normally a work-free zone, but I have all these Gmail invitations to give out and no one to give them to.

Update: no more Gmail accounts, sorry.
tech
  2004-04-20 03:17 Z
Five months after getting caught in AT&T's customer service disaster, I finally straightened out my bill and my account. Well, not entirely: they still owe me one $80 refund but at this point I'm prepared to write it off. Now, thanks to cio.com I can read the disaster story.
AT&T Wireless Self-Destructs
The story of a botched CRM upgrade that cost the telco thousands of new customers and an estimated $100 million in lost revenue. Hard lessons learned.
Long story short: CRM software upgrade + no fallback plan + number portability + massive layoffs + outsourcing + takeover rumours = major disaster.

AT&T's only apology to me ever was two weeks' free on my contract. $15 compensation for about twelve hours of my time straightening out their mess.

As seen on Slashdot
life
  2004-04-18 03:03 Z
Remember when it was exciting to get new email? Remember when people ran little programs on their desktops to notify them about incoming mail? Remember when "You've got mail" was an advertising campaign and a crappy romantic comedy for the times?

I received 8800 emails last month at home.
That's 300 a day.
63% of that mail was spam.

life
  2004-04-16 16:36 Z
Górecki's Concerto for Harpsichord and String Orchestra (op. 40) is astonishing music. The layering of harpsichord and a deep string orchestra makes for some very complex texture that he accents with intricate rhythms. I love the simple melodic structure of process music like this concerto but I can't begin to sort out the harmonies here.

If you've heard of Henryk Górecki it's probably because of the Dawn Upshaw recording of his Symphony No. 3 that achieved huge popular success a few years ago. Where that symphony is haunting and lyrical, this 1980 concerto is forceful and propulsive.

Amazon has a sample of the recording I have, see track 5. The dizzying introduction gives a good flavour of the complexity of the piece. For minimalist music with relatively limited instrumentation there's a lot going on.

culturemusic
  2004-04-15 01:51 Z
Thanks to the New York Times I now know how much advantage there is in being a rich Republican.
The Bushes paid 27.7 percent of their adjusted gross income in federal income taxes. The Cheneys, whose income was much larger, paid 19 percent of their adjusted gross income, though when their income from tax-exempt bonds is considered, the Cheneys' effective tax rate was 12.7 percent.
I'm paying about 25 percent of my AGI in federal taxes. My income is a tiny fraction of these guys, and my mortgage deduction is proportionally a lot larger. So why am I paying about the same fraction of my income as the Bushes and a lot more than the Cheneys?

Man, I need to make a million bucks a year.

life
  2004-04-14 15:19 Z
Thanks to François my linkblog is now in Hot Links, the cool linkblog aggregator. Hit the 4+ page for a quick view of what the linkblog world is thinking about. Or look at me at 2+ to see what links I share with others.

I love Hot Links because the design is good and the thumbnails are surprisingly useful. For another linkblog aggregator (more data, less design) see delicious. And of course daypop, Blogdex, and Technorati give a view of what's hot in blogs in general.

techblosxomlinkblog
  2004-04-11 17:35 Z
I've been blogging since November, 2001 and began in earnest in Februrary, 2003 thanks to Blosxom. Below is a calendar-based visualization of the days I posted:
Each day is a square; brighter squares mean more posts. The code to generate these graphs is available but it sure ain't pretty — I hacked it out as fast as I could with only some simple unit tests to keep me honest.
cultureblogs
  2004-04-11 00:51 Z
I just ran into something interesting on BitTorrent: a full suite of Tycoon games there for the downloading. Only it's not quite what you think: the downloads are time-limited trials. After 30-60 minutes you get the opportunity to pay by credit card for the whole game.

Online distribution isn't anything new, but this is the first time I've seen it work so smoothly. Trymedia is the company behind this. Their ActiveMARK suite includes DRM, distribution, and payments. At $20 a game, maybe they'll make this work? A quick check suggests that a crack for the DRM is not widely known. Trymedia's survey suggests that folks who steal games by downloading them would be willing to pay for them if the terms are right.

The main site for this distribution channel is Trygames. The games there are generally second tier and/or old. I don't know if Trymedia seeded the Tycoon bittorrents themselves or the publishers did. Atari/Infogrames, one of the main Tycoon publishers partnered with KaZaA to distribute ToEE awhile back.

culturegames
  2004-04-10 20:33 Z
Mayonnaise, the hydrogen of condiments, is pretty freaky stuff. It's an emulsion, one liquid suspended in another. It's basically a cup of oil suspend as tiny droplets in a few tablespoons of lemon juice and egg. That sounds backwards, but lecithin is a powerful emulsifying agent. Mustard helps emulsify, too.

Commercial mayonnaise is pretty good but homemade is supposed to be easy and better. I tried last night with a simple recipe and it didn't go so well. The first attempt was going perfectly up until I added the last bit of oil at which point the sauce broke. You go from having a silky suspension of oil in egg to chunky, greasy mess of egg suspended in oil. The second attempt was better but I got the flavouring wrong. All told it took me an hour. I can't imagine what it'd be like with a hand whisk.

culturefood
  2004-04-10 18:57 Z
Wow, it's bad. Really bad. Worse than you think. By reducing William Hung to a solely auditory phenomenon, Inspiration leaches all the joy in his goofiness and replaces it with sheer sonic horror. It's like listening to karaoke only you're not drunk and you're not with your friends.

Here. Listen for yourself. I believe I can fly (excerpt, ogg).

culture
  2004-04-07 05:39 Z
I really enjoyed this music composition [Flash] composed entirely out of manipulated Windows system sounds. davidissimo characterizes this as techno, but the construction reminds me more of the minimalist tape loop work of Steve Reich. Either way it's very clever.
As seen on Waxy links
culturemusic
  2004-04-06 16:04 Z
Twice a year as I set my clocks for daylight savings I wonder "isn't it the future yet? Can't computers do this for me?" Then I remember the complexity that is the unix timezone database. 444k of datafiles (260k without comments) containing facts like "Louisville, KY didn't observe daylight savings time in 1974."

This spring, daylight savings time changes at 45 different times around the world. No wonder it's so hard to know what time it is.

       
tech
  2004-04-04 17:40 Z
Today's SFChron has a useful feature on the Top 100 Bay Area restaurants.
1550 Hyde • A Cote • Acquerello • Amber India • Antica Trattoria • Aqua • Aziza • Bacar • Bacco • Bambuddha Lounge • Baraka • Bay Wolf • Betelnut • Bistro AIX • Bistro Don Giovanni • Bistro Jeanty • Bix • Bizou • Bo's • Bouchon, Yountville • Boulevard • Buckeye Road House • Cafe Jacqueline • Cafe Kati • Cafe La Haye • Campton Place • Cesar • Cetrella • Charles Nob Hill • Chez Nous • Chez Panisse • Chez Papa • Chow • Clementine • Cucina • Delfina • Ebisu • Farallon • Farmhouse Inn • Fifth Floor • Firefly • Fleur de Lys • Fonda • Foreign Cinema • Fork • Frantoio • French Laundry • Gary Danko • Grasshopper • Greens • Hawthorne Lane • House of Prime Rib • Incanto • Insalata's • Isa • Jai Yun • Jardiniere • Kabuto A&S • Koi Palace • Kokkari • L'Amie Donia • La Folie • La Taqueria • Lalime's • Liberty Cafe • Limon • Luna Park • Manresa • Marche • Market • Martini House • Masa's • Matterhorn • Mecca • O Chame • Oliveto • Pesce • Piperade • Plouf • PlumpJack Cafe • Poggio • Quince • Rivoli • Roxanne's • Rubicon • Sam's Grill • Slow Club • Sushi Ran • Swan Oyster Depot • Takara • Tamarine • Terra • Thep Phanom • Ton Kiang • Town Hall • Yank Sing • Zax • Zazu • Zuni Cafe • Zuzu
culturefood
  2004-04-04 16:58 Z
Lurhq has a fascinating analysis of phatbot, the latest Windows worm payload. These zombie networks have been around for a few years and are responsible for distributed denial of service attacks and spam distribution. They have sophisticated control networks.

Note the evolution of these bots:

Phatbot is actually a direct descendant of Agobot, with additional code rolled in from other sources. These additions have made Phatbot a more versatile and dangerous threat in the realm of Internet security.
Do they share source? Or binary hacks?

What's most interesting is this is the first big bot network that doesn't use IRC for the control channel. Instead it uses WASTE, bootstrapped by Gnutella. No encryption yet.

We've come a long way since The Morris Worm (whose author is now an MIT professor). Stacheldraht was the first of the coordinated worms I learned about; amazing how much further it's come. We're still not quite to the 8 minute nightmare of Warhol worms, although Slammer was close. These things are so powerful, I just wish someone could use them for good.

As seen on warmbrain
Thanks to Marc for pointing out how interesting this was
tech
  2004-04-04 01:45 Z
Sound isn't like light. You can close or avert your eyes but it's nearly impossible to avoid an offensive sound. Here are some of the offensive sounds in my recent life:
  • Last night Ken's cell phone woke me up at 5am. It starts beeping when the battery is low.
  • Last week a quiet high pitched beeping woke me up at 6am. It took me 20 minutes to locate the source; a home security alarm panel.
  • Smoke detectors make noise when their battery is low. The high pitched noise is frustratingly difficult to locate.
  • My microwave beeps when it's done microwaving. Then it continues to beep, twice every 30 seconds, until you open the door.
  • One of my officemate's cell phone beeps every 15 seconds when he has a message.
  • Trucks all over the US make loud high pitched noises when they are in reverse gear.
  • At every meeting, every conference, someone's Windows laptop plays a little tune when it starts up.
These aren't big loud noises, the unavoidable din of urban street life. It's not even the deliberate environmental noise of trendy restaurants that eschew any sound dampening material to create "buzz". These are little noises intentionally perpetuated by electronics. Each has some sort of purpose, a reminder. Each is offensive.

life
  2004-04-01 16:26 Z
When I'm looking at a new open source project one of the first questions I ask is "how good is this software?". Unless you know something about the reputation of the author or the code it can be remarkably difficult to tell whether something is good or crap. Caveat codor.

This is another reason why unit tests are so important. They're like a badge of quality. The fact that there are tests at all is a good sign. Run them, do they pass? Scan through the test code; does the coverage look good? The tests are usually a handy API example, too.

Mark and his feed parser are famous enough that I figured it was good quality code. But seeing 1882 tests pass sure is reassuring and it's quite interesting to read the tests.

For the bad side of this see the tests for pywebsvcs. Many of the tests don't work last I looked. It's not clear which tests are even useful. I don't mean to slag the pywebsvcs developers — they're doing great work — but I'd sure feel better about the code if it had a test suite I understood.

techgood
  2004-03-28 00:19 Z
I was all excited to relax a bit this weekend playing Far Cry, a clever new first person shooter. I made a special trip to buy it on the way home and everything. But instead of installing the game and enjoying virtual battle I first have to have a real-world battle with my computer. Or, as the box says in tiny print:
Notice: This game contains technology intended to prevent copying that may conflict with some disc and virtual drives.

I use Alcohol 120% to create virtual CD drives. It's great for saving the trouble of finding the actual CD and it's able to emulate a bunch of the crap that copy protection schemes look for. Ubisoft has decided to punish their paying customers by refusing to run if you have Alcohol installed. It's almost enough to make me join the 12,938 other people who are downloading a fixed version of the game off of BitTorrent. I'm not even trying to run the game with an emulated CD; just having Alcohol installed is enough to break Far Cry.

Fortunately the software engineers aren't any smarter than the decision makers at Ubisoft and upgrading from Alcohol 1.4.3 to 1.4.8 fixed my problem. But I had to waste an hour of my life figuring that out.

Palladium, the uber-DRM system Microsoft is pushing, will make it impossible for me to work around crap like copy protection. With "Trusted Computing" Ubisoft will have more power over what my computer does than I will.

techbad
  2004-03-27 03:47 Z
Valuable listening: Terry Gross interviews the man whose job it was to protect America from terrorists. Clarke says George W. Bush ignored his urging to protect the US from Al Qaeda in favour of attacking Iraq. There's a lot of discussion of Clarke's book now, hear the center of the argument direct from the source.

KALW is having a very unintrusive pledge drive now. If you listen to KALW, why not donate?

politicsusIraqWar
  2004-03-24 18:02 Z
Looking for a nice weekend vacation in the wine country of California? Forget Napa; too crowded. Sonoma County is a good alternative; more rustic than Napa, more laid back. But still quite cultured and beautiful with great wine.

I spent most of the weekend in Healdsburg, CA, about an hour and a half north of San Francisco just off 101. It's a cute little town with an upscale tourist infrastructure but still relaxed. The Hotel Healdsburg was pleasant (but not perfect). The real highlight was Charlie Palmer's Dry Creek Kitchen, a fantastic restaurant concentrating deeply on local food and wine. Healdsburg is full of good looking restaurants: Bistro Ralph, Madrona Manor, Zin, etc.

As for wine, the guide you need is the Russian River Wine Road, particularly the maps. We concentrated on Dry Creek valley, a long narrow valley with a great little road on the west side. Lambert Bridge is an old favourite there. This time we dropped in on Raymond Burr and Yoakim Bridge, both small wineries that only sell direct. Excellent wines, very full flavoured with some refinement.

The best wine of the weekend was at the restaurant sommelier's recommendation, a Hafner Vineyard's 1993 Alexander Valley Cabernet. The elegance of a proper aged Bordeaux at a price that wasn't wacko.

Alas, the housing prices are wacko: nice homes in Healdsburg are $700,000 and up, and a little 1800 square foot vacation home in the hills with a few acres of land is $1.5M or so. So much for the fantasy of a weekend place.

culturetravel
  2004-03-22 00:48 Z
As I sit here listening to a bootleg rip of the soundtrack for Rez I find myself pining to play it again. Rez is one of those games that is hugely exciting to anyone who's ever seen it, yet such a commercial failure that it never got proper distribution and has no hope of living on. Worse, it's in the netherzone between obsolete hardware and contemporary emulator capabilities, so unless you have a PS2 or the actual Dreamcast with the funky grey market disc to let you play PAL games you can't play it.

The gameplay itself is unremarkable, a simple linear shooter. But the hallucinogenic graphics and fantastic mellow techno soundtrack make this a fantastically engrossing game. The cleverest thing is the way that reactive sounds (shots fired, explosions) are looped in sync into the soundtrack. The graphics are astoundingly beautiful and innovative and the trance vibrator is rumoured to please all the senses.

My favourite thing about Rez is the way the game is like a journey, a relaxing trip that has a bit of challenge but isn't too demanding. I wish there were more games like that.

culturegames
  2004-03-19 04:57 Z
I'm thinking about getting some proper web hosting via User-mode Linux. UML is a cheap virtual server system, like IBM VM or VMWare only lower tech. Each user has their own virtual system image with full root access, but it's only $20/month instead of $50/month or more. Also known as Virtual Private Server (vps). The downside is you share CPU and RAM, although the numbers below are worst-case scenarios.

Here's what $20/month gets you on a few hosting sites:

Disk GBRam MBCpu MHzXfer GB$/GB Xfer
TekTonic ($15)364150502
RimuHosting464?302
Linode364100251
RedwoodVirtual4128?205
Quantact ($15)364100202
That's really cheap. Of course, this table doesn't capture important things like how reliable they are, how good their peering is, what kind of backup (if any) they offer, or how good the support is.
tech
  2004-03-14 19:17 Z
Way back in 1994 I wrote an undergraduate thesis for my math degree at Reed College. It was a fun project, studying a discrete dynamic system that was an extension of the Ising model. Sort of cellular automata meets statistical mechanics. It's the only significant thing I've written that's not online (too lazy).
A few years ago my colleagues from the Santa Fe Institute wrote a preprint from that work, Vortex Dynamics and Entropic Coulomb Forces in Ising and Potts Antiferromagnets and Ice Models. They were kind enough to list me as an author even though I barely understand half the paper! I do have the pretty pictures, though, plus a healthy appreciation of the complexity of discrete systems.
I've never met one of the co-authors, Cosma Shalizi. But thanks to his having a weblog I now know more about him than the other guys.
tech
  2004-03-14 18:57 Z
The months after Christmas are the doldrums of the PC game industry, but we're just about to emerge in the light. Three things I'm looking forward to:
Rise of Nations: Thrones and Patriots
Expansion pack for the most satisfying RTS I've ever played, Rise of Nations. I'm not sure this is going to add a lot to the original game but I'm hoping it facilitates a second wind for RoN.
Hitman: Contracts
Sequel to the fantastic Hitman 2, the stealth FPS. Hitman 2 was just the right mix of silly and intense with a gameplay that could be easy if you wanted or hard if you were careful. Hitman: Contracts looks to be a bit more serious and dark, but I think it will work out OK.
Thief: Deadly Shadows
Sequel to the groundbreaking Thief: the Dark Project, the game that invented the stealth FPS. Thief is the nexus of a lot of game development talent: the original was made by the late-lamented Looking Glass Studios who also developed System Shock 2 and whose alumni have gone off to do great things. Thief 3 is Ion Storm and Warren Spector's chance to recover from the disappointing Deus Ex: Invisible War.
The Sims 2
Sequel to the genre-busting Sims. I haven't heard much buzz about this game. But just adding modern graphics to the Sims formula will make for a pretty entertaining product.
All of these games are sequels! So are the other two highly anticipated games coming out - Half Life 2 and Doom 3. I wonder what the next really original game will be? Maybe Peter Molyneux' The Movies?
culturegames
  2004-03-14 01:53 Z
Kim Stanley Robinson has a thoughtful article in today's NYT about the interplay between science fiction and science in our conception of Mars. From the humanistic civilizations of earth 20th century writings to Robinson's own terraforming trilogy, Mars science informs scifi writers which in turn inspires science.
culture
  2004-03-13 21:16 Z
Habeas thought they had a clever idea: copyright a little haiku, consider any mail that has the haiku to be not spam, then sue any spammer who violates their copyright.

What a dumb idea! The problem is spamassassin treats this mark as strong evidence of not-spam (-8.0: +5.0 required to be spam). So of course a bunch of spammers are including it to slip past spam filters. My carefully tuned spam filters started failing recently because of this. Sure, some day maybe a copyright lawsuit will bring some relief, but that's years away.

I'm not the only one with this problem: Anders Jacobsen, no such weblog, truerwords, uncle dirtae, etc. The problem is that spam is an arms race: as soon as the spam filters impolement a technique the spammers find an exploit. 'Test for this magic string' is awfully easy to exploit.

Solution? score HABEAS_SWE 0.0.

Update 2004-03-15: a spamassassin developer contacted me. They are working on a fix that sounds good.
techbad
  2004-03-12 15:44 Z
In today's NYT, an article about people speculating on the Martha Stewart verdict. Apparently they guessed wrong. The interesting part of this story is how the NYSE specialist intervened to slow trading in MSO; the more automated markets just let the price fluctuate wildly on rumours. Compare to the story on spraying NASDAQ.
I should start a Floyd Norris fan club. The market is a complex and surprising system; Norris' articles covering it are consistently interesting, insightful, and innovative.
life
  2004-03-06 18:03 Z
Following on the controversy around the Grey Album, a shadowy group of people have released the Jay-Z Construction Set that includes all you need to make your own remixes. It has the original Black Album, the vocal tracks, 14 remix albums, and all the old school samples and high-larious clipart you need to build your own project.
I love the optimism in construction sets, the idea that if you give ordinary people some raw material they'll produce art. In computer games, Bill Budge's Pinball Construction Set set the standard.
As seen on MetaFilter
culturemusic
  2004-03-05 16:18 Z
Jose Padilla met with his lawyers for the first time since being locked up without charges in June 2002. His lawyers, Andrew Patel and Donna Newman, met for about three hours at the Navy brig in Charleston with Mr. Padilla, who is accused of plotting with Al Qaeda to detonate a radioactive "dirty bomb." Mr. Patel said they mainly gave Mr. Padilla news of his family and did not discuss his case because the government was closely monitoring the meeting.

Does this sound like America?

politics
  2004-03-04 15:50 Z
The blog world today is full of links to Edward Tufte's sparklines, a design element to display time series data in text. Read the article, it's interesting.
sorry about the fuzziness and scaling,
your computer screen isn't 1200dpi
But as nice as the device of a tiny graph is, I don't think it works the way he suggests. I object to his emphasis on "word-size graphics" that "enable them to be embedded in text and tables". The last thing I want when reading a paragraph is a tiny little data display breaking the flow. The sparklines look fine when they're by themselves as part of a tabular display. But in the middle of a paragraph they call too much attention to themselves. And how are you supposed to set a line when one of the "words" is half the line length and the spacing doesn't break well?

I occasionally worship at the Church of Tufte and have taken a lot of inspiration from his emphasis on simple and clean design. But many of his ideas seem awfully hard to apply well. A particular frustration is that many of Tufte's design elements rely heavily on 1200dpi multi-colour printing on fine paper. That's great, but these days all of my design is for 100dpi computer screens.

Tufte has written amazing and comprehensible books that have had a good influence on everyday design. But often when people cite Tufte it's just "oooh, pretty" without really thinking about where the ideas are applicable.

culturedesign
  2004-03-02 16:42 Z
Now that I regularly use an aggregator I've found they're great for personal blogs but not for everything. Many sites just have lousy feeds: Daily Python URL and Fucked Company (via newsisfree) are both content-free. Gametab also doesn't syndicate enough content; kind of a special case since Gametab is itself an aggregator. Yahoo's most emailed contains too much new stuff and isn't sorted: I only want the top 10 items a day.

The more vexing problem are Slashdot and Metafilter. The aggregator experience is impoverished. The strong design is lost in an aggregator. And the comments that make both sites so interesting don't come through at all.

I'm loving the linkblogs. If you want the linkblog experience without the setup try the aggregators Hot Links or del.icio.us. I prefer following linkblogs from just a few folks, it's more personal.

cultureblogs
  2004-02-29 19:08 Z
The San Francisco Bay Area is building a 400 mile network of trails around the bay. The Bay Trail project started in 1987 thanks to Bill Lockyer's SB100.
Maps are available, as is this fantastic overview from the SF Chron. I just took a walk in Burlingame. It's an awfully commercial area but the airport view is fun.
culture
  2004-02-28 20:44 Z
One of the microgames in WarioWare is funky fountain, a bidet simulation. "The object" is a cute little starfish flower.
The sprayer nozzle in the game is much like the one in the Toto washlets at Google. In the game you aim the spray; in real life the washlet's accuracy is rather alarming.
culturegames
  2004-02-27 17:15 Z
Fresh Air has a review today of remastered versions of the Jefferson Airplane albums. It looks like there isn't a box set. Amazon makes it remarkably difficult to find them, here they are at $13.98 each:
culturemusic
  2004-02-26 18:39 Z
A couple of the blogs I read have gone grey today in a show of support for the Grey Album.

But because I read these blogs in an RSS reader, the only way I know this is because they said so. Their posts are rendered in the same uniform black-on-white-with-no-graphics that everything else is. RSS readers are convenient, but they sure are visually dull.

The Grey Album is really great. Matt has it for download.

Update: OK, so several folks have noticed my trick of colouring this RSS entry. It's not a complete solution: for instance, this text should be green but it's not in RSS. More in a week or two after some experimentation.
cultureblogs
  2004-02-24 15:58 Z
It's way harder than it should be to have a CGI script do something asynchronously in Apache. The root of the problem is that it's not enough to fork a child, you have to close stdin, stdout, and stderr. Only you can't really close them, you have to reassign them.
import sys, os, time

print "Content-Type: text/plain\n\n",
print "Script started"

if os.fork() == 0:
    # Reassign stdin, stdout, stderr for child
    # so Apache will ignore it
    si = file('/dev/null', 'r')
    so = file('/dev/null', 'a+')
    se = file('/dev/null', 'a+', 0)
    os.dup2(si.fileno(), sys.stdin.fileno())
    os.dup2(so.fileno(), sys.stdout.fileno())
    os.dup2(se.fileno(), sys.stderr.fileno())
    # Do whatever you want asynchronously
    time.sleep(2)
    os.execv('/bin/sleep', ['sleep', '5'])

print "Process was forked"
This is explained pretty well in Perl and in Python. It's a shame that sys.stdin.close() doesn't work.

I still haven't seen a good explanation for why Apache doesn't send partial output from a CGI: Apache says it doesn't buffer and neither does python -u. Grr. Ah ha, mod_gzip does buffer, unsurprisingly.

Thanks to Marc for research help
techpython
  2004-02-21 21:09 Z
After two days of using an RSS aggregator I have seen the light. My RSS feed now contains full entries, not short ones, reversing an earlier decision. Truncated feeds are so obnoxious in an aggregator I had to change immediately. My apologies to my long suffering readers.

I still don't like the blandness and detachment of RSS readers. Oh, and my RSS 0.91 feed isn't going to validate. I'll be switching to Atom soon and deprecating RSS.

cultureblogs
  2004-02-18 17:20 Z
After months of resistance I set up a news aggregator today: FeedDemon. I also checked out sharpreader, newzcrawler, and awasu. I picked FeedDemon because its UI was the easiest to use after 3 minutes' evaluation.

Some essential features:

  • Correctly load relative image links. I was amazed at how many aggregators don't work without a hostname in the <img> tag.
  • Support for gzip and conditional GET.
  • Atom support. It's not hard.
  • Ability to deal with poorly formed XML. Yeah, I read the debates. Any developer who thinks their user wants to know about a badly encoded & in line 23 column 8 is plain wrong. Hassle the developers, not the users.
  • OPML import and export. The actual format may be dumb, but the ability to share a list of channels is important when evaluating software.
  • Tranquility.

I like a few things about FeedDemon:

  • Browser window on the side: tall rather than wide.
  • Clever newspaper view. I don't like the available styles, but it's customizable.
  • Tabbed browsing.
  • Single key to read through all unread articles.
  • Customizable blog-this command
FeedDemon isn't perfect, but it's pretty good. The beta is significantly improved over 1.0.

One thing I've learned is finding syndication feeds is harder than it should be. Autodiscovery helps but NewzCrawler was the only aggregator with it built into MSIE where I need it. The worst thing is folks who publish 9 different syndication formats. I don't want to have to choose, I just want good bits.

I'm still unhappy with one thing: the visual blandness of an aggregator. Everyone's blog looks the same! It's no better than eight months ago. We need a way to rationally apply CSS to Atom. It's a hard problem.

tech
  2004-02-17 00:35 Z
While Bush has been successful in nation destruction, his failure to bring any sort of security to Iraq or Afghanistan certainly echoes his famous contempt for nation building. Afghanistan is so insecure they probably won't hold an election this year, two years after the US took over their government. And check out this map:
Hey, half the country is safe enough to travel in!

Iraq started out better with an educated wealthy populace and no cold war battle history. But fourteen years of US sanctions and two US wars has destroyed a lot of the infrastructure, even its hospitals. And the security situation is only getting worse, averaging 1.5 coalition casualties a month and over 10,000 civilian casualties. The targeting of Iraqi civilian police is particularly unsettling, a determined campaign to prevent law and order.

The moral consequences of destroying countries and not rebuilding them is bad enough. But the practical consequences are worse. The Bush administration's foreign policy is undermining US security.

politicsusIraqWar
  2004-02-16 19:26 Z
They're marrying homos in San Francisco and there's no stopping them! The SF Chron has a good roundup about it: how it happened (blame Bush), the political advantage for the mayor, the political history, and the marriage mill scene. See also this firsthand account.
I think this move in SF is brilliant. It creates a sense of inevitability around gay marriage in the US, following on the near misses in Hawaii and Vermont and the unstoppable gay marriage decision in Massachusetts.
politics
  2004-02-15 18:28 Z
amniotic fluidaqueous humourbilebloodcerebrospinal fluidcolostrumlymphmilkmucoussalivasebumsemensweatsynovial fluidtearsurinevaginal secretionvitreous humour
This post is dedicated to Karl
life
  2004-02-15 17:53 Z
Many mailing lists obscure users' email addresses in their archives. I'm nelson@xxxxxxxxxx in a lot of archives. The theory is this protects users from spammers. This is dumb. Spammers already have my address. All this mangling succeeds in doing is makes it harder for legitimate people to find me.

Email addresses are not secrets.

Update 2004-02-18: Thanks to Justin for CDT's report claiming that most spam comes from scraped email addresses. So maybe obscuring is useful afterall?
techbad
  2004-02-15 16:39 Z
I'm at ETech where everyone is online. There's WiFi everywhere, a Wiki, an IRC channel, lots of blogs. And much like at Gnomedex, I'm pleased and dismayed at the extent of the Internet side channel.

Today I'm particularly aware of another cost of having net access at a conference: attention exhaustion. At a normal conference your attention is divided between talks and hallway chatter. Here you've also got your laptop competing for attention, what with IRC heckling, blogs, blogging, random net surfing, foolishly trying to keep up at work. No wonder I'm so tired!

Life used to be slower.

life
  2004-02-11 04:55 Z
I have a PowerPoint presentation that won't open correctly when my laptop is online. I can open it and display the first 16 slides but then the whole Powerpoint process hangs (I can't even close the window). After about 90 seconds PowerPoint recovers and my presentation looks fine. Alternately, if my laptop is offline it loads immediately.

Presumably the program has found something in my slides that it wants to check online and the 90 seconds is a timeout. How do I find and expunge that something?

Networked apps are great until your network flakes out.

Update 2004-02-15: lazyweb failed me. So did ethereal. I was able to figure out Powerpoint was trying to make an SMB connection with a 60 second timeout, but not to where. Final workaround? Pray for 60 seconds.
techbad
  2004-02-10 21:59 Z
For the second time this year someone's stolen my credit card number and used it to buy Internet services. The account is only three months old! The first time it was gambling; this time it's astrology. I trust my credit card company to make it right, but what a pain! We really need a more secure billing infrastructure. Credit card numbers are not secrets.
life
  2004-02-09 16:22 Z
It's amazing how quickly the Web has become essential to intellectual life. It seems inevitable now, but it wasn't at the time. I've been on the web for ten years now (both publishing and reading; one of the breakthroughs of the Web) and in that time my thinking has evolved some, but mostly in the direction of complacency.

Looking at my old email so many funny things jump out. The verb "mosaicable". Connecting locally in Oregon as a way to start on the Web (thanks, Eric Tilton!). Convincing my college to let students publish without editorial approval. Debating whether to use the GN server to stay Gopher compatible. Confusion about how to write HTML, simplistic guides. Explaining the web to some very brilliant scientists. And my own contribution to Web development, html-helper-mode.

Two things made the World Wide Web succeed over University of Minnesota's Gopher or Brewster Kahle's WAIS. Everyone knows about the importance of inline images in Mosaic. But a much more subtle success factor is the Web's decentralization. Making it easy for anyone to publish was a revolution. WAIS was centrally adminstered, requiring help from someone else to bring your site into the network. Gopher was a bit more decentralized but it was still hard to publish a new page without involving an admin. By contrast anyone could set up a Web page and start linking it to other pages. And so they did, and so the Web was born. It feels permanent.

Inspired by Justin Hall's 10 years of links.net
techgood
  2004-02-08 18:52 Z
I just finished listening to the abridged audiobook version of Walter Isaacson's superb 2003 biography of Benjamin Franklin. A very contemporary biography, briskly narrating the man's long life and highlighting his contributions to America and the way he both created and exemplified a uniquely American intellect.

What impressed me most about Franklin was the combination of practical businessman, intense intellectual, and statesman. The man was one of the best scientists and thinkers living in America at the time with many inventions to his credit. He was also a successful self-made businessman and spent the majority of his life shaping the political future of the United States. Well travelled and warm and human, too. I do not think we have such well rounded people today, certainly not in politics.

culturebooks
  2004-02-07 02:27 Z
Jon Carroll nails the impact Dean has had on the Democratic candidates:
Whoever the Democratic nominee is, he should thank Howard Dean for leading his party out of the darkness. The electorate is energized; people are finally paying attention to the Bush bunco schemes. Good going, Howard; whatever happens, you done good.
politicselection2004
  2004-02-06 16:46 Z
Remembering my user ID on every website is harder than remembering my password. Sites have different rules for what your user ID can be and they have to be unique on the site. Is it 'nelson' or 'nelsonminar' or 'nelsonm' or 'nelson352' or 'nelson@monkey.org' or what? I try to use my email address everywhere.

Not anymore on eBay. From my mail today:

eBay is constantly working to provide a safer and easier trading experience for our members. In our ongoing efforts to prevent unsolicited and possibly fraudulent email, we have decided to allow only User IDs that do not include an email address. This policy takes effect immediately.
So many things are wrong with this. First, they should let me choose my own risk level. Second, they chose a crappy username for me that I had to change; now my account is branded with the suspicious "user changed his ID" for 30 days. Third, they sent me this notification as an email; fraudulent emails about your eBay account are one of the biggest scams on the net. Finally, I suspect the real reason for all this is to make it harder for folks to contact each other directly and bypass eBay's auction.

The ironic thing is they support Microsoft Passport for signon. Passport keys your identity to your email address.

techbad
  2004-02-04 16:42 Z
What Einstein decided it was a good idea to automatically send email when a virus is detected? I'm getting a bunch of bounces a day from copies of MyDoom that were forged from me. comp.lang.python is overrun, too.
techbad
  2004-01-29 19:15 Z
How do you set the closing price of a stock? You'd think it would be simple: the last trade of the day. But in a decentralized electronic market like NASDAQ there's no single auction, no single price. Today's NYT has a clear article explaining the problems that arise. The S&P 500 is experimenting with switching away from NASDAQ to the American Stock Exchange to set closing prices. AMEX is a traditional centralized human-mediated market; a single specialist making book means you have a single price.
The fascinating story here is the manipulation of closing process by "spraying":
a series of minimally sized orders, e.g., 100 shares, immediately prior to the open or close that, based on the amount of displayed size, outstrips short-term liquidity and creates excessive price movement on a temporary basis
By jamming in a bunch of orders at the last second you can force a price swing. Why would you do that? Because a lot of compound securities are pegged to the closing price of individual stocks on NASDAQ. Crazy!

According to NASDAQ Head Trader Alert #2003-093 they have some quantitative process to detect spraying; when they find it, they take an average price from the last 15-30 seconds. Another interesting nugget is AMEX's memo to the SEC in November 2003. It's in response to NASDAQ trying to block the S&P change, basically explaining that this is a good change and AMEX has no say in it anyway.

The real problem is the notion of a 'closing price' at all. Why not trade 24 hours a day? It will happen soon enough. The world gets faster.

life
  2004-01-29 17:06 Z
Since complaining two days ago about being overbilled by AT&T, my phone has been shut off entirely. No explanation. They do a great sending me spam email, spam SMS, and junk mail, but they can't tell me why they shut off my service.

I suspect they think I owe them money. I tried calling but, guess what? Due to heavy call volume your wait will be over 10 minutes. And their hold music is offsensive, a mixture of advertising, static, and volume changes that guarantees you can't concentrate on anything while it's on speakerphone.

I am amazed at AT&T's contempt for its customers.

Update 2004-01-31: turns out it was not a billing problem. Pulling the SIM card out and putting it back in fixed it.
life
  2004-01-29 01:36 Z
I've now spent three months trying to straighten out a cell phone bill. I upgraded to GSM in the middle of November's AT&T's customer service meltdown. Long story short: it took two weeks to get my phone working again and at the end of it I was being billed for three numbers.

Now there's nothing I can do to straighten this out. Calling support results in 10-50 minute hold times. Email support is not empowered to help. Every three weeks I accumulate enough patience to wait through the horrible hold music. The person always politely and confidently assures me that she has fixed everything. Then I get another bill with another improper charge.

I realize this is fairly dull blog-fodder. Hostile customer service is so horrible precisely because there's nothing a person can do but rant impotently. I even tried going the regulatory route, but near as I can tell there is no consumer protection from cell phone companies that overcharge you and don't provide adequate customer care.

life
  2004-01-26 17:08 Z
The spam tuneup I performed last month is working well. I certainly feel like I'm seeing less spam. The stats are good too. 3100 of the messages I received this month were classified as spam (that's ⅔ of my mail!). Of those 3100, 2900 were caught by the Bayesian detector with 99% confidence. About 1200 were caught by Vipul's Razor and about 1200 were caught by Pyzor.

Bottom line: the Bayesian stuff really works if you train it. The collaborative things are helpful but not complete.

tech
  2004-01-25 18:23 Z
WarioWare is a fantastically crazy silly GameBoy game. Or rather, a collection of 200 "microgames". These fun homages to classic gaming are hurled at you in rapid succession with fantastic pacing and production. You get 5 seconds to figure out each game and win it: sink a putt, dodge cars, shoot a space invader. As GameSpy's review says, "Finally, a game in which crack may actually enhance one's performance."
The official site reproduces some of the experience in Flash, but it's not quite the same as the propulsive immersion of the real thing. See also fansite and FAQ.
culturegames
  2004-01-24 20:17 Z
The most effective debugging tool is still careful thought, coupled with judiciously placed print statements.
— Brian Kernighan, UNIX for Beginners, 1979.
Twenty-five years later this still seems true. Most programmers I know debug by printing stuff out. Even Linus Torvalds has famously criticized debuggers.

Why is that? It's not technology - there are some beautiful integrated debuggers that let you hook deep into running code and poke around. And it's not ignorance, at least for me - I've had many happy experiences with fancy debuggers in the past. But I still keep going back to printing stuff out.

Why? For me it's about simplicity. Running a debugger on an active process is often awkward. And it's a bit spooky: I never quite fully understand what's going on. Still I can't help but feel like I'm working with stone age tools.

tech
  2004-01-24 19:01 Z
The media, too lazy to report on actual issues in the Democratic primaries, have taken to branding Dean "angry". As if that were a bad thing.

We have a suspiciously elected president who lied to the American public to build a case to invade Iraq. ("Let them eat yellowcake".) His vice president's former company is making huge, fraudulent bank on the deal. His attorney general is systematically dismantling civil liberties, detaining citizens in secret with no due process. And that's just foreign policy. Let's not overlook the ruinous financial policy that is digging America deeper into debt so that his friends don't have to pay taxes.

Isn't anger an appropriate response?

politicselection2004
  2004-01-23 17:35 Z
I bought my first MP3 today, from Warp Records' Bleep. It's online music done right: reasonable prices, good encoding, no stupid DRM. And buying direct from the label makes it easier to buy more obscure releases from Aphex Twin, Autechre, Boards of Canada, Plaid, etc.
The legendary Twoism, originally issued in a limited vinyl-only pressing on BoC's own Music70 label. Before this reissue and CD release in November 2002, copies were changing hands on Ebay for up to £800

The MP3s are well encoded via Lame 3.90 --alt-preset standard resulting in VBR with rates around 175kbps. The files have good ID3v2 tags (but lousy names). And the downloads are fast, 100kbytes/sec or better.

The usability on the UI is good although I'm not wild about the monolithic Flash app with tiny fonts. The music preview option works well. My only real complaint is they don't let me download stuff forever: you're responsible for keeping track of the files yourself.

Buying music online makes so much sense. I could buy Autechre EP7 for $13 on Amazon and wait a week to get a CD I'll rip and then store forever, or I can download it on Bleep for $7. And I'd rather pay a few bucks than try to steal a crappy, incomplete copy online.

culturemusic
  2004-01-17 19:13 Z
Note to webapp developers: the + character is a valid part of an email address. Don't stop me from using it. And fix your broken CGI parsing so + isn't treated as space.

The + has a very useful meaning in almost all mailers: stuff after it is ignored. Ie, xyzzy@example.com and xyzzy+foo@example.com are basically treated as the same email address by example.com's mailer. Both addresses deliver to the mailbox owned by xyzzy. This has been a feature of sendmail for at least 10 years. It works in Postfix and qmail, too.

The plus sign makes it easier to track how your email address is spread around. If I ever get email to nelson+cheapviagra@monkey.org, I know who to blame. It's also helpful if you're debugging webapps and need to create email-keyed accounts.

techbad
  2004-01-17 18:32 Z
Call me ungrateful, but I'm unimpressed with Bush's Mars announcement. It's not really a plan - there's no funding, there's no technology initiative, no particular insight except "um, go to the moon first". It's baldly political. And with a first deliverable 16 years in the future, it's free of presidential responsibility.

In the meantime the US is already at Mars via robotic landers. With a less than 50% success rate to Mars it seems prudent to send robots instead of people. Better science too — concentrate on investigation rather than protecting fragile humans. Space telescopes like Hubble or WMAP seem much more valuable (and cheaper) than planting a flag and radioing the president from Mars.

I understand the romance of sending people to space. But aren't we past that? And it's not like we can do both: without significant new funding what this Mars program means is that we don't have resources for robotic missions, space telescopes, etc. For the next forty years NASA is all about flinging meat to Mars.

PS: this editorial calling for one-way manned trips to Mars is pretty interesting.

politics
  2004-01-15 16:39 Z
The NYT has a great science article on a new map of the universe from Princeton astronomers.

The 600 x 4200 GIF is beautiful, particularly the fine grained structure in the Sloan survey. start at the bottom and scroll up to see a logarithmic view. Read the article for more info. The Princeton site also has higher res maps, and there's some Slashdot discussion.

I've been on a map kick lately. I just bought The Times Atlas of the World, a giant beautiful atlas with huge amounts of political detail. I'm now eagerly awaiting the DK Great World Atlas, which hopefully has more geographical data.

Maps help me understand how the world (or universe) fits together. Hugh Johnson's World Atlas of Wine is the single thing that best helped me to understand wine. Somehow cementing my fuzzy taste-memory to concrete cartographic representations made wine make sense.

Drawing good maps is hard. For some more on the politics of world map projections, this essay is quite informative.

life
  2004-01-13 16:58 Z
Flying on an airplane in the US will soon require a criminal background check. Don't worry. Minipax says there's nothing wrong. You have nothing to fear if you have nothing to hide. Unless you're part of the 4% false positive rate. Or if the DOJ takes this opportunity to extend their investigatory powers beyond air safety.

The EFF is fighting CAPPS II, as is the ACLU. The airlines aren't particularly interested in going along either.

politics
  2004-01-13 16:48 Z
I'll be speaking at the O'Reilly Emerging Technologies Conference in San Diego, Feb 11 2004. O'Reilly and Associates has an amazing ability to collect smart and interesting geeks. I've really enjoyed their past ETech conferences, looking forward to this one. I hope to see you there!

My talk is Google is Harder Than it Looks. I gave a talk kind of like this at Gnomedex last year that went well.

tech
  2004-01-10 19:24 Z
One of my favourite things about going to Canada is the Caesar cocktail. On first blush it's just a Bloody Mary with clam juice in it. But it's much better. In Canada they make them well, they make them spicy, and they make them often. Ask for a Bloody Mary in the US and you're likely to get a strange look and a glass of tomato juice with some vodka in it. Ask for a Caesar in Canada and you get a lovely well made drink. The clam juice is pretty good, too.
4 parts clamato
1 part vodka
salt and pepper
tabasco or horseradish
lime juice
worcestershire sauce
celery salt on rim
So now you know why Clamato exists. More on MetaFilter.
culturefood
  2004-01-10 18:37 Z
Something really terrific is happening at West Restaurant in Vancouver, Canada. Fantastic menu, skillful combination of flavours and top quality local ingredients. Excellent service and room. I've been to enough fine restaurants to know when something is particularly special. West.

The New Year's Eve tasting menu, a 3 hour meal:

Tofino Dungeness Crab Salad with Granny Smith Apple
Seared Foie Gras with Apricot and Carmelized Boudin Blanc
Crispy Spot Prawn Salad with Pineapple, Daikon and Mint Salad
Nutmeg Gnocchi with Pecorino Pepato, 25 y.o. Modena Balsamic
Boneless Lamb Chop with Eggplant Caviar and Roasted Artichoke
L'Edel De Celeron Cheese, Apple and Currant Raisin Compote
Lemon and Lovage Sorbet
Honey Tangerine and Chocolate Souffle Tart
I've only had such innovative and sastifying food a few times. The wine pairings were perfect, expert sommelier.
culturefood
  2004-01-07 17:39 Z