Monday, March 31, 2008 
Hammerhead Ranch Motel
Title: Hammerhead Ranch Motel
Author: Tim Dorsey
Rating: 3 stars out of 5
Publisher: Harper Collins
Copyright: 2000
Pages: 354
Keywords: crime, humor
Reading period: 28-29 March, 2008

The sequel to Florida Roadkill. The hyperactive serial killer, Serge A. Storms, is still in pursuit of $5 million, as are a new cast of goons.

The action centers around the eponymous Hammerhead Ranch Motel, which houses a wholly improbable set of sleazeballs.

Moderately enjoyable.

posted on Tuesday, April 01, 2008 5:34:43 AM (Pacific Daylight Time, UTC-07:00) 
#    Comments [0]
Dreams from my Father
Title: Dreams from my Father
Author: Barack Obama
Rating: 4.5 stars out of 5
Publisher: Three Rivers Press
Copyright: 1995
Pages: 457
Keywords: autobiography
Reading period: 8-26 March, 2008

This book was originally published, to little acclaim, in 1995 before Obama first ran for public office. His primary claim to fame at that point was that he had been the first black president of the Harvard Law Review. It was reissued in 2004 after his celebrated keynote speech at the Democratic National Convention placed him on the national stage.

Obama is articulate and thoughtful. This excellent memoir tells of his childhood in Hawai'i and Indonesia, his experiences as a community organizer in Chicago, and a formative trip to Kenya.

He was raised by his white mother and her parents. He hardly knew his Kenyan father, a village boy turned Harvard-trained economist. Obama met his father only once when he was ten, after his parents separated when he was two. His ill-formed impressions of his father were significantly changed by his trip to Kenya, where he learned far more from his half-siblings and extended family.

Obama's intelligence and capacity for self-examination shine through. He is frank about his mistakes and his undirected wandering in his high school and undergraduate years. He talks of his struggle to find an identity, part black, part white, feeling an outsider in both worlds.

The contrast with Emperor C-Minus Augustus could hardly be more stark.

Highly recommended.

posted on Tuesday, April 01, 2008 5:33:32 AM (Pacific Daylight Time, UTC-07:00) 
#    Comments [0]
Friday, March 21, 2008 

http://www.fingermarks.co.uk/gifs/expelled2.jpg

Time for another Odds & Ends.

Well-known evolutionary biologist PZ Myers (Pharyngula) was expelled from a viewing of a new creationist documentary, Expelled, last night. Wait until you read the punchline. There is a God!

Lost, one MacBook Air: Steven Levy explains just how he (thinks he) lost his MacBook Air.

It was St. Patrick's Day on Monday. Peter sent me the Muppets' Danny Boy video. Andrew told me that the Irish bishops had moved St. Patrick's Day. Monday was a holiday in Ireland, as is today (Good Friday) and next Monday (Easter Monday), so many people took Tuesday, Wednesday, and Thursday off this week. Bastards!

Emma and I walked with the Wild Geese Players in the Seattle Parade last Saturday. I walked into a fire hydrant afterwards, while preoccupied with my camera, leaving me with a deep bruise on my thigh. I must get around to posting those photos to Flickr soon (along with many others).

In Martian Headsets, Joel Spolsky discusses Microsoft's recent decision to make Internet Explorer 8 be standards-compliant by default, which reversed their earlier decision to be backwards-compatible. He remarks that they're damned if they do and damned if they don't.

In my opinion, Microsoft has erred too often on the side of backward compatibility. I'm firmly in the camp that wants IE to be standards-compliant by default. After struggling for months with IE6 (and IE7 to a lesser degree), I believe that we badly need to raise the level of standards compliance in browsers. As Jeff Atwood put it three years ago, IE6 is the new Netscape 4.7x: "the browser that we all wish would go away. The one that's a pain in the ass to support."

Confused about the current financial crisis? Watch Clarke and Dawe on subprime meltdown. And read Can’t Grasp Credit Crisis? Join the Club.

posted on Friday, March 21, 2008 5:18:51 PM (Pacific Daylight Time, UTC-07:00) 
#    Comments [0]
Wednesday, March 19, 2008 
Debugging JavaScript in IE from Visual Web Developer 2008 Express Edition

It's not at all obvious how to use Visual Web Developer 2008 Express Edition to debug JavaScript in Internet Explorer. So I wrote it up at the Cozi Tech Blog.

posted on Wednesday, March 19, 2008 8:34:22 PM (Pacific Daylight Time, UTC-07:00) 
#    Comments [0]
Saturday, March 15, 2008 

content/binary/Henri.jpg

It's been too long since I last posted an Odds & Ends.

Henri is a very amusing short spoof of French ennui.

Back in January, Emma and I were being repeatedly shocked by static electricity. We would inadvertently discharge by kissing or otherwise touching each other, or by touching laptops or faucets. Eventually, I realised that it was due to a combination of the microfiber upholstery on our new couch and the dry, unhumid air. We solved it by a combination of rubbing an anti-static dryer sheet (Bounce) on the couch and buying a humidifier. That led to a spate of jokes about the spark being gone.

It's started coming back again. I think it's time to fondle the couch with more Bounce.

The Bad Sex Awards are, perhaps, Britain's "most dreaded literary prize". Read about the 2007 Bad Sex nominees in the Guardian, with excerpts. The late Norman Mailer won posthumously

Ian Welsh makes a case that it's not your money, in rebuttal to anti-tax libertarians.

A few weeks ago I read that the last German veteran of World War I had died. Yesterday, I read that the last French veteran had just died.

Regarding the Spitzer prostitution scandal: normally, I would have given a Democratic politician the benefit of the doubt for a sex scandal. After all, unlike the Republicans—see Larry ‘wide stance’ Craig; David ‘Diaper’ Vitter (brother of my former professor at Brown, Jeff); Mark Foley, et al—Democratic politicians generally don't make a big deal of “family values”. Spitzer had done a good job of fighting corruption, but breaking up prostitution rings had also been one of his signature issues, as had prosecuting johns. The whole thing bespeaks such massive stupidity and hypocrisy that I say good riddance to him.

Several of us went to see Barack Obama at Key Arena last month (photos here), the day before the Washington state primary. The crowd more than filled Key Arena, with at least 20,000 in attendance. We ended up outside, as you can see from the photos, which actually served us well, as Obama stood outside and talked to the crowd for a few minutes before heading into the stadium. We got closer to him than we would have inside.

Anyway, John McCain spoke at the Westin Hotel that evening and only managed to half-fill the ballroom, which accommodates 800 people. In other words, the then-presumptive Republican nominee could only pull as many people as attended my caucus the next day. There are hundreds of thousands of Republicans within an hour's drive of Seattle, but only a few hundred of them could summon the enthusiasm to see their guy in person.

I thought our caucus went well. I helped the convener organize the whole event for eight precincts. As the Precinct Committee Officer (PCO) for SEA 11-1945, I chaired our precinct's caucus and was elected as a delegate for Obama, which means that I will be attending the 11th Legislative District and the King County conventions next month. I have no intention of trying to proceed further. I don't want to go to the Democratic National Convention in Denver in August.

posted on Saturday, March 15, 2008 7:05:34 AM (Pacific Daylight Time, UTC-07:00) 
#    Comments [0]
Thursday, March 13, 2008 
Daylight Savings Time and JavaScript

The JavaScript engines in Firefox 2 (Windows) and IE6 can't handle the new Daylight Savings Time rules in the U.S. The Date() function returns a value that is off by an hour if the system time is between the second Sunday of March and the first Sunday of April.

More at the Cozi Tech Blog.

Update 2008/03/14: Mea culpa. This is not a widespread problem. It is caused by the presence of set TZ=PST8PDT in my C:\AutoExec.bat. Per KB932590, the existence of the TZ environment variable will cause the CRT to use the old DST rules. (I can't remember why I set TZ several years ago. It's part of the accumulated mess of files that I bring everywhere with me.)

posted on Thursday, March 13, 2008 8:58:27 PM (Pacific Daylight Time, UTC-07:00) 
#    Comments [0]
Monday, March 10, 2008 
Deadlock in Real Life

Over at Cozi, we've started a new technical blog. I just put my first post up, describing a nasty problem we had late last year.

Here's the summary:

Internet Explorer 6 does not support transparency in PNG images. The best-known solution is to use the DirectX AlphaImageLoader CSS filter. It's less well known that using AlphaImageLoader sometimes leads to a deadlock in IE6. There are two workarounds. Either wait until after the image has been downloaded to apply the filter to the image's style, or use the little-known transparent PNG8 format instead of the filter.

More here.

posted on Monday, March 10, 2008 9:47:32 PM (Pacific Daylight Time, UTC-07:00) 
#    Comments [0]
Friday, March 07, 2008 

http://images.amazon.com/images/P/0449912558.01.MZZZZZZZ.jpg

Title: The Sparrow
Author: Mary Doria Russell
Rating: 5 stars out of 5
Publisher: Ballantine
Copyright: 1996
ISBN: 0449912558
Pages: 408
Keywords: science fiction
Reading period: 25 February-7 March, 2008

Father Emilio Sandoz, S.J., is the sole survivor of the first expedition to an alien planet, an experience that has left him physically maimed, traumatized, and reviled. He doesn't want to talk about it, but the Jesuit order who sponsored the expedition require answers.

Russell's narrative weaves two tales together: the expedition itself and the inquiry afterwards. This is a first contact for which the expedition crew, Jesuits and lay people alike, are not adequately prepared. The two alien races are more alien than they seem at first, operating from fundamentally different axioms. With the best of intentions, the humans' ignorance leads to great tragedy.

This is an astonishing first novel. Accomplished, nuanced, and moving, it deals in deep issues, examining what it is to be human, and the crisis of faith of a priest who believes himself abandoned by God. Bittersweet, yet often very funny. The characters are memorable and complex.

Unreservedly recommended, this is only the second book to which I am awarding 5 stars.

posted on Saturday, March 08, 2008 7:38:48 AM (Pacific Standard Time, UTC-08:00) 
#    Comments [1]