Monday, August 10, 2009 
Torchwood: Children of Earth
Title: Torchwood: Children of Earth
Rating: 4.5 stars out of 5
Copyright: 2009

Torchwood began as a more adult spinoff of Doctor Who, but came into its own right in its third season, the five-part mini-series, Children of Earth.

One day, all the children of Earth freeze up and announce, “we are coming” over and over, before carrying on unawares. The aliens known as the 456 are announcing themselves. What soon becomes apparent to the audience is that the British government had dealings once before with the 456 back in 1965—and they don't want it to be known. They attempt to destroy the Torchwood team, blowing up the immortal Captain Jack Harkness, to keep them silent. The 456, it turns out, were given a dozen children in 1965 and have come back to take 10% of all the children of Earth.

It's a powerful tale, where bad decision after bad decision threatens to topple humanity into the abyss. Two actors deliver noteworthy performances, John Barrowman as Jack and Peter Capaldi as John Frobisher, a senior civil servant. Jack cannot die and he can barely live with himself after he betrays several trusts. Frobisher is a man who's worked hard all of his life, only to discover that his masters consider him an expendable pawn. Some of the minor characters keep the story rooted in the human experience, saving it from technobabble, and shed light on the main characters' backstories.

Highly recommended.

posted on Monday, August 10, 2009 7:15:52 AM (Pacific Daylight Time, UTC-07:00) 
#    Comments [0]
Saturday, August 08, 2009 
Shadowfall
Title: Shadowfall
Author: James Clemens
Rating: 3 stars out of 5
Publisher: Roc
Copyright: 2005
Pages: 507
Keywords: fantasy
Reading period: 4–8 August, 2009

For four thousand years, the gods have dwelt in human form amongst the people of Myrillia, rooted to the very land. When the goddess Meeryn is found murdered and the disgraced Shadowknight Tylar de Noche is found at her side, miraculously healed of his maiming, he is accused of being the godslayer. He escapes and uncovers a dark conspiracy of corruption and evil.

As an exercise in world building, this book succeeds. For example, the gods' humors—blood, seed, menses, sweat, tears, saliva, phlegm, and yellow bile and black bile (“piss and shite”)—are collected by their acolytes, since they contain the much-treasured Grace, the blessings of the gods. The writing, however, is clumsy and the plot, pedestrian.

Mildly enjoyable.

posted on Saturday, August 08, 2009 6:56:15 PM (Pacific Daylight Time, UTC-07:00) 
#    Comments [0]
Wednesday, August 05, 2009 
Winterbirth
Title: Winterbirth
Author: Brian Ruckley
Rating: 4 stars out of 5
Publisher: Orbit
Copyright: 2006
Pages: 654
Keywords: fantasy
Reading period: 3–4 August, 2009

A century and a half ago, the believers in the Black Road were forced into exile. Now, in some bloody surprise attacks, they've conquered the Glas Valley. The story is largely told from the viewpoints of three brother-sister pairs: the young leaders of the Black Road attackers; the adolescent nephew and niece of the thane of the Lannis-Haig Blood; and a warrior of the Kyrinin race and his sister. Each side believes that it is in the right: the clash between two human cultures was inevitable, as is the war between the Kyrinin tribes.

A strong debut. Lots of swords, a little sorcery.

posted on Thursday, August 06, 2009 5:11:41 AM (Pacific Daylight Time, UTC-07:00) 
#    Comments [0]
Monday, August 03, 2009 
Thunderer
Title: Thunderer
Author: Felix Gilman
Rating: 3.5 stars out of 5
Publisher: Bantam Spectra
Copyright: 2008
Pages: 527
Keywords: fantasy
Reading period: 27 July–2 August, 2009

Ararat is vast, unknowable, unmappable, home to many living gods who make their presence felt. Arjun comes from his far-distant home, seeking the Voice, the god that abandoned his people. He arrives as the Bird sweeps through the great city, transforming it by its passage, only to be captured in the warship Thunderer. A boy, Jack, also captures part of the Bird's power as he flees the workhouse.

Gilman has created a city reminiscent of China Miéville's New Crubuzon, a vast baroque tapestry of neighborhoods, ruled by heavy-handed oligarchs squabbling to enlarge their fiefdoms. Miéville is a better writer, but this is a fine debut novel from Felix Gilman.

posted on Tuesday, August 04, 2009 4:54:34 AM (Pacific Daylight Time, UTC-07:00) 
#    Comments [0]
Monday, July 27, 2009 
Careless in Red
Title: Careless in Red
Author: Elizabeth George
Rating: 4 stars out of 5
Publisher: Harper
Copyright: 2008
Pages: 725
Keywords: fiction, mystery
Reading period: 26–27 July, 2009

Out of his mind with grief after the senseless murder of his wife Helen in What Came Before He Shot Her, Detective Superintendent Tommy Lynley has been walking along the Cornish coastline for weeks when he stumbles across a dead body. Reluctantly, he becomes part of the police investigation. Half the village seems to have a motive for killing the victim. Old slights and recent fights have festered, pitting family members against each other.

Elizabeth George is noted for the depth of her characterization. Even the supporting characters are well-drawn, complex individuals. But they're almost uniformly grim and unpleasant people who make bad choices. Aside from the late Helen Lynley, there are few light-hearted cheerful people in George's books, which can make her books heavy going.

Recommended.

posted on Monday, July 27, 2009 9:23:21 PM (Pacific Daylight Time, UTC-07:00) 
#    Comments [0]
Sunday, July 26, 2009 
Wilfred the Hairy

This may, perhaps, be old news in bear circles, but I only read it ten days ago on the plane over, in Robert Hughes' quirky Barcelona the Great Enchantress. The founder of Catalunyan/Catalonian/Catalan national independence a thousand years' ago was the Visigoth known as Wilfred the Hairy. History does not record with any clarity how Guifré el Pilós earned that name.

I haven't visited the Iberian peninsula since the 1970s when the well-founded stereotype was that Spanish men had mustaches. That seems to have gone out of style: almost all men, young or old, were cleanshaven. And after having seen countless women wearing tanktops in the heat, I can say that the stereotype about unshaven armpits is equally dated.

The enervating heat aside (high 30Cs = high 90Fs), Barcelona, the Pyrenees, and Figueres (Dali's hometown) were all most enjoyable.

posted on Monday, July 27, 2009 4:06:19 AM (Pacific Daylight Time, UTC-07:00) 
#    Comments [0]
Ink and Steel
Title: Ink and Steel
Author: Elizabeth Bear
Rating: 4 stars out of 5
Publisher: Roc
Copyright: 2008
Pages: 441
Keywords: fantasy
Reading period: 20–25 July, 2009

The Prometheans are a secret society sworn to protect England and Elizabeth I. Kit Marley (Christopher Marlowe), playmaker, poet, and intelligencer, has been killed by a dagger in the eye, at the behest of a rogue faction in the Prometheans. Another talented polemicist is required and Will Shakespeare is recruited. But Kit is not dead. He has been spirited to Faerie, where now he must serve their two queens. He becomes the lover of one, Morgan le Fay, and her son, Murchaud. Kit can return to the land of the living, but only briefly. Meanwhile, Will is drawn ever deeper into a web of intrigue.

Bear brings the Elizabethan era to life and builds plausible personalities for two great dramatists about whom we know little. And it's a rare pleasure to read a novel where the protagonist is a male bisexual. The complex plot is confusing at times and the Elizabethan dialog is betimes tiresome.

For a' that, 'tis well done.

posted on Sunday, July 26, 2009 10:46:35 AM (Pacific Daylight Time, UTC-07:00) 
#    Comments [0]
Saturday, July 25, 2009 
Barcelona the Great Enchantress
Title: Barcelona the Great Enchantress
Author: Robert Hughes
Rating: 3.5 stars out of 5
Publisher: National Geographic Directions
Copyright: 2004
Pages: 169
Keywords: history, autobiography
Reading period: 15–24 July, 2009

Robert Hughes has been in love with Barcelona and its people for four decades. This book—part selective history, part memoir—is adapted from a much larger, earlier book about Barcelona. Hughes is a partisan of Catalan culture and food. He brings us from its Roman origins as Barcino, Catalunya's founding as an independent nation a thousand years ago by the Visigoth Wilfred the Hairy, up through the Olympics in 1992. This is no comprehensive survey: he spends more time on submarine inventor Monturiol than on the Spanish Civil War.

Well-written and opinionated, if overly selective.

posted on Saturday, July 25, 2009 10:18:54 AM (Pacific Daylight Time, UTC-07:00) 
#    Comments [0]
Friday, July 24, 2009 
The Name of the Wind
Title: The Name of the Wind
Author: Patrick Rothfuss
Rating: 4.5 stars out of 5
Publisher: Daw
Copyright: 2007
Pages: 722
Keywords: fantasy
Reading period: 15–19 July, 2009

Kvothe—the infamous, legendary Kvothe—has been living under an assumed name when the Chronicler tracks him down and asks him for his life story. Kvothe relates the story of his early years: his precocious talents for music and arcanism (magic); the happy childhood that ends when his parents and their troupe are murdered by an ancient evil; his years as a feral street child; and his early entrance into the University to study the Arcanum, where his brilliance makes him a star and his recklessness brings him much grief.

Discursive and entertaining. Despite the superficial similarities to Harry Potter, this is an adult tale, full of depth and complexity.

posted on Friday, July 24, 2009 11:52:49 AM (Pacific Daylight Time, UTC-07:00) 
#    Comments [0]
Wednesday, July 15, 2009 
Barcelona's Cathedral

My eight-month experiment in daily blogging will go on hiatus for a few days. We fly out tonight and I will have only intermittent Internet access for the next three weeks in Spain and Ireland.

It's possible that I'll write a daily post, but I often won't be able to post immediately.

posted on Thursday, July 16, 2009 1:20:07 AM (Pacific Daylight Time, UTC-07:00) 
#    Comments [0]
Tuesday, July 14, 2009 
Vacation Packing

We're off to Spain and Ireland tomorrow evening, so lots of last-minute preparations tonight. I laid out my clothes on the spare bed on Sunday; Emma picked out hers this evening. I've just paid some bills and I'm transferring files onto the netbook that I'm bringing.

I still have to whittle down the large pile of books that are under consideration. I don't want to run out before we get to Ireland, but I don't want to take too many. Depending on what else is going on, I'll get through a book in a day or two when I'm on vacation. Maybe two books on those long plane flights.

posted on Tuesday, July 14, 2009 7:34:51 AM (Pacific Daylight Time, UTC-07:00) 
#    Comments [0]
Monday, July 13, 2009 
Comedy of Errors

I mentioned three weeks ago that I was putting together a group of people to see Greenstage's production of Shakespeare's Comedy of Errors at the Seward Park Amphitheater. Six of us braved the rain last night, ate our picnic, and enjoyed an hour and a half of ribald slapstick.

Almost all of the cast cross-dressed. The main male parts, the two sets of identical twin brothers, were played by women, The wife, her sister, and the courtesan were played by ugly men in the best panto dame tradition.

The play, like so many of Shakespeare's comedies, requires an endless series of confused identities, which could be cleared up in moments if only someone paused and said, “Wait a minute!”

Much running around, no subtlety, fun.

Lots of photos at Flickr.

Seattle Shakespeare are also putting on free, outdoor productions of Shakespearean plays, Taming of the Shrew and Richard III. Both end on August 2nd, before we get back from Europe. Cathy saw their white trash production Taming yesterday and raved about it today.

posted on Tuesday, July 14, 2009 6:46:53 AM (Pacific Daylight Time, UTC-07:00) 
#    Comments [1]
Sunday, July 12, 2009 
Lyn, Shirley, Linda, and Marion playing Billy Strayhorn

For weeks, Lyn has been telling us about the musical talk that he was going to give today at his UU congregation about Billy Strayhorn, a little-known but talented composer, who collaborated for decades with Duke Ellington. Strayhorn was openly gay in the homophobic decades before Stonewall. That, coupled with his apparent liking for remaining in Ellington's shadow, probably contributed to his obscurity.

Lyn talked about Billy Strayhorn and his life and music for half an hour. He also accompanied Shirley singing some Strayhorn songs on piano, as Linda and Marion played the clarinet and cello. He said that Strayhorn's life gives rise to two questions, Do you know who you really are, and Are you living as that person.

He had been fretting about it beforehand, but it all came out fine.

posted on Sunday, July 12, 2009 11:02:36 PM (Pacific Daylight Time, UTC-07:00) 
#    Comments [0]
Saturday, July 11, 2009 
Golden Gardens Beach

Two picnics this weekend.

Today we held the tenth annual BiNet Seattle picnic for the bisexual community, which I once again organized, with some help from Emma. Almost all of the preceding ones were held at Ravenna Park. Even though I booked the picnic back in March, Ravenna Park was unavailable this weekend, which was the only weekend that really suited me. We went to Golden Gardens Beach instead. It's a nice park, but parking is atrocious on a busy weekend, which may explain the poor turnout. There were only 10 people, down from 20–30 for the last few years. Three new faces; the rest were regulars. As usual, Emma and I brought the meat, charcoal, plates, and tools, and did the cooking.

Tomorrow's picnic will be before the open-air production of Comedy of Errors at the Seward Park Amphitheater. This one's easy: no-one's cooking. We're just bringing food that's ready to eat.

posted on Sunday, July 12, 2009 5:48:33 AM (Pacific Daylight Time, UTC-07:00) 
#    Comments [0]
Friday, July 10, 2009 
Humongous JIT memory leak

I mentioned three weeks ago that I had just repaved my work dev box and installed the 64-bit version of the Windows 7 RC. Nine or ten years after I first ported parts of IIS to Win64, I am finally running my main desktop on 64-bit Windows. With one exception, it's been painless. Programs have just worked, devices have just worked. There are relatively few native x64 applications, but for the most part it doesn't matter. The cases where it does matter—e.g., shell extensions such as TortoiseSVN—are available as 64-bit binaries.

I briefly flirted with using the 64-bit build of Python, but realized that I would have to recompile several eggs as 64-bit binaries. That was too painful and the 32-bit binary did everything I needed.

Building in Visual Studio 2005 is noticeably faster. I'm not sure how much of it was due to accumulated cruft after 18 months on Vista, but builds there were very slow.

The one exception was a major problem for the first week and a half. Whenever I ran our ASP.NET web application, it would go berserk, eat up all 4GB of my physical RAM, push the working set of IIS's w3wp.exe to 12GB, and max out one of my 4 cores! The only way to maintain any sanity was to run iisreset every 20 minutes to gently kill the process.

WinDbg and Process Explorer showed that the rogue thread was stuck in a loop in mscorjit!LifetimesListInteriorBlocksHelperIterative. I passed a minidump on to my former colleagues in IIS, who sent it to the CLR team. They said:

The only thing I can tell is that it is Regex, and some regex expression compiled down to a method with 456KB of IL. That is huge, and yes 12GB of RAM consumed for something like that is expected.

With that clue, I was able to track down the problem, a particularly foul regex, built from a 10KB string, with 32 alternating expressions, each of which contains dozens of alternated subexpressions. The string is built from many smaller strings, so it's not obvious in the source just how ugly it is. I commented out the new Regex() and my problems went away.

Regardless of how ugly the regex is, this is a major regression in the CLR. This code has been working without blatant problems for two years on the 32-bit flavors of XP, Server 2003, Vista, and Server 2008. I've been meaning to try this code on 32-bit Windows 7, but have been too busy.

(The original, long-gone author was apparently aware that the regex is expensive to create because he runs a background thread to new the regex, which should have told him something. We'll fix the code that uses the regex to do something saner, soon.)

All that aside, I've been happy with the 64-bit version of Windows 7.

posted on Saturday, July 11, 2009 6:12:02 AM (Pacific Daylight Time, UTC-07:00) 
#    Comments [0]
Thursday, July 09, 2009 
Seattle Healthcare Rally 2009-07-79

We held our rally for healthcare and the public option at lunchtime, outside the Jackson Federal Building where both Senators Maria Cantwell and Patty Murray have their Seattle offices.

Turnout was good: about 100 people, I'd say. We had about half-a-dozen speakers over 45 minutes. A cameraman from King–5 covered it, but I can't find anything on their website. A handful of people went upstairs to the senators' offices and delivered 291 pages of petitions.

One concrete suggestion that I came away with is to write a handwritten letter to the senators advocating for healthcare reform. Handwritten letters carry more weight than printed letters or calls and much more weight than emails.

Do it soon. If July slips away without significant progress on legislation, it will get watered down.

The news came halfway through the rally that Regence BlueShield are raising premiums by 17%. It was not well received.

I took a pile of photos. The best ones are at Picasa.

Mira and Will

Mira and Will addressing the rally.

posted on Friday, July 10, 2009 6:34:49 AM (Pacific Daylight Time, UTC-07:00) 
#    Comments [0]
Wednesday, July 08, 2009 
Handbrake

We're traveling to Spain and Ireland for three weeks. I'm bringing the netbook, not the 17" MacBook Pro, because it's small and light. It doesn't have a DVD player and I'd like to bring some DVDs to watch. I could either spend about $80 on an external DVD player, or I could rip the DVDs beforehand.

I've ripped a few DVDs with Handbrake, an open source, cross-platform video transcoder, which seems to do a good job. I'm playing them in the cross-platform VLC player, which released version 1.0.0 yesterday, after almost 8 years of development.

posted on Thursday, July 09, 2009 6:57:30 AM (Pacific Daylight Time, UTC-07:00) 
#    Comments [0]
Tuesday, July 07, 2009 
http://www.lucente.org/blog/media/1/20090618-healthcare.jpg

A couple of weeks ago, a group of us visited our senators' offices to talk to their staffers about the Public Option in health care. We're organizing a downtown Seattle rally at the Federal Building on Thursday at 12:15pm, where both Senators Cantwell and Murray have their offices. It's one of the large number of rallies that MoveOn.org is organizing at senators' offices all around the country on Thursday.

Will sent out this email to a number of people earlier this evening and I'm going to reprint it here.

"I think it's fair to say that July is going to be the most historic and consequential period for health care reform—perhaps in all of history. Never at any time can I recall has so much come down to just a few weeks."

—Former Senate Majority Leader and Health Care Expert Tom Daschle, speaking today

I am part of a group of Seattle residents who are passionate about seeing quality, affordable American health care with a choice of private and public plans. The health care issue is currently being considered by Congress.

The reason for the urgency is the timeline Congress operates on: basically there needs to be a draft bill ready before the August recess in order to get a bill done by the end of 2009. If there is no bill by the end of the year, it's highly unlikely that a new plan will come together during Obama's presidency, and the issue will continue to worsen as it has since the last health care reform attempt in 1993, 16 years ago.

I'm personally passionate about the health care issue because I have a friend who is literally a health care exile. He has diabetes and is an independent contractor. This is a lethal combination in the US. He cannot get private health care because of his "pre-existing condition," and he can't work for a company because he is in a particular line of work (advising failed states on incorporating American values on media laws into their new constitutions) where it's very hard to find a company who will employ him. He's even offered to pay for all diabetes-related expenses in order to get a private health care plan, but no insurance company would agree. As a result he lives in France along with his wife (also an American citizen) and their two children.

I'm also passionate because my Mom would like to retire after having worked hard her whole life (she's a physicians' assistant at a nursing home), but she continues to work in order to pay for the health care to cover my Dad's prescriptions. I'm also passionate because my Aunt, who is over 70 and lives on a fixed income after having worked at a university her whole career, pays $700 a month just for prescriptions because of the "doughnut hole" in Medicare Part D.

And their stories are nothing compared to families that have gone into personal bankruptcy to cover health care costs, or had a loved one die because they couldn't get preventive care, early treatment or screenings.

Maybe you, or someone you know has had trouble getting the care they need at manageable prices. If you're passionate about fixing this problem, you're not alone. But it's not clear yet that Senator Cantwell (D-WA) understands the scope of the problem. She sits on the crucial Senate Finance committe, but she has not come out in support of giving Americans a choice between a public and a private plan. She has some ideas about health care, but it's not clear they are enough to really fix the problems my family and my friends have. And given the urgency of getting this settled in July, time is short.

We need to push Senator Cantwell (whom I campaigned for, by the way) to come out clearly in support of guaranteed health care for all Americans, while giving us choice and control. Please join us for a short rally in front of the Senator's office downtown on Thursday at lunch time (12:15p). More details here: http://tinyurl.com/seahcr. If you can't be there, please get involved in other ways (ask me how).

—Will

P.S. - please help spread the word by forwarding this email.

Want to learn more? Listen to this NPR story from this morning.
Learn more about other rallies in the US on the same day.
Finally, please let me know if you don't want to get emails from me of this nature and I won't send any more.

Thanks, Will!

posted on Wednesday, July 08, 2009 6:10:21 AM (Pacific Daylight Time, UTC-07:00) 
#    Comments [0]