Saturday, November 15, 2008 
Henry IV

I've slowly been working my way through Shakespeare's Kings (recommended), so when I realized that Henry IV was playing at the Seattle Shakespeare Company, I decided to go. It's an adaptation of Henry IV, Part 1 and Part 2.

Henry IV usurped the crown from his cousin Richard II. The crown sits uneasily upon his head, rebellion is brewing, and his heir, Prince Hal (the future Henry V), is a wastrel who carouses with thieves like the fat rogue Falstaff. Hal, Falstaff, Henry IV, and Harry Hotspur (the rebel leader) are the central characters in this play. Hal's dissolution is compared unfavorably to Hotspur's chivalry. He must redeem himself in his father's eyes and cast off the influence of Falstaff, the "tutor and feeder of my riots".

This is an energetic production, with a good deal of sword fighting in the battle scenes in the second act. The larger than life Falstaff steals many of his scenes, while Hal must move nimbly between comedy and tragedy. Most of the cast adeptly juggle multiple roles.

Ends Sunday, November 16th. Recommended.

posted on Saturday, November 15, 2008 8:19:46 AM (Pacific Standard Time, UTC-08:00) 
#    Comments [0]
Friday, November 14, 2008 
Games Night

Emma and I moved in together in August 1998, and promptly started a tradition that we've maintained ever since: Games Night. On the second and fourth Thursday evening of every month, we invite our friends over to play board games.

For us, it's a low-effort way to stay in touch with our friends, and for our friends to see each other. Some people are regulars and make it almost every time. Others we see once or twice a year at Games Night, if that. Games are the excuse, but many people come by to chat.

We provide a space and a predictable time. We have drinks on hand and often a snack. Our guests will often bring a snack too; some bring their own games to augment our selection.

Tonight was typical. Kal and his daughter Robin came, and Louise dropped by for a while. We played Upwords, a sort of lightweight 3D Scrabble.

posted on Friday, November 14, 2008 8:06:54 AM (Pacific Standard Time, UTC-08:00) 
#    Comments [0]
Wednesday, November 12, 2008 
National Protest against Prop 8

Angry about the passage of Proposition 8, the anti-gay marriage amendment in California, and other anti-gay measures in Florida, Arizona, and Arkansas?

A nationwide protest is planned for 10:30am PST on Saturday, November 15th. The Seattle protest starts at Volunteer Park. Festivities begin at 10:30, the rally begins at noon, then we'll march down to Westlake, concluding with a rally there at 2:00.

The Stranger has more background.

I'll be there. Will you?

In the meantime, watch two moving videos from Keith Olbermann and Sam Harris.

posted on Thursday, November 13, 2008 6:55:49 AM (Pacific Standard Time, UTC-08:00) 
#    Comments [1]
Tuesday, November 11, 2008 
#1 Technical Blog on Google

A friend whom I haven't heard from in a few years googled for technical blog this evening, and my technical blog somehow came up as the very first hit!

I have no idea how I achieved such high page rank, nor how I eclipsed Mark Russinovich.

posted on Wednesday, November 12, 2008 7:26:39 AM (Pacific Standard Time, UTC-08:00) 
#    Comments [1]
Monday, November 10, 2008 
Freely Speaking Toastmasters

I'm the Secretary/Webmaster of Freely Speaking Toastmasters, a club whose membership is primarily LGBT, but is open to all. We were chartered in September 1988. I joined in 2004, after I left Microsoft and hence Microsoft Toastmasters.

We're so proud of being 20 years old that we've celebrated twice! We had a brunch for the current membership back in September, and tonight we had a party for current, former, and would-be members.

Not a huge turnout, but a lot of fun. Many of us spoke about what had drawn us to FSTM and what set it apart from other clubs for us.

I've been a member (and officer) of three Toastmasters clubs, FSTM, Microsoft Toastmasters, and Atlas Impressions—a club that I helped found last year, before I left Atlas. The two work clubs are fine in their own right, but each of them allots only an hour for the meeting, which is only barely enough. FSTM meets 7:00–8:30pm on Monday evenings at Group Health on Capitol Hill, and the extra half hour allows for a more relaxed pace. In particular, not only does each prepared speech get a formal evaluation, it also gets five minutes of open evaluation from the audience. The open evaluation is unusual in Toastmasters clubs. I feel that it engages the audience and it invariably gives rise to several suggestions and criticisms that the evaluator overlooked. FSTM is much more social than the two work clubs, and the membership is rather more diverse than high-tech workers.

posted on Tuesday, November 11, 2008 7:45:19 AM (Pacific Standard Time, UTC-08:00) 
#    Comments [0]
Distributed/Decentralized Version Control Systems

At work, I've been experimenting with the big three Distributed Version Control Systems, Git, Mercurial, and Bazaar, on Windows over the last ten days.

Pavel and Eric have been singing the praises of Git and git-svn on their Mac and Linux boxes respectively for the last few months. Git allows them to check in small changes locally without perturbing the build. The ease of branching and merging allows them to work in more than one branch at a time at a lower cost than Subversion did. Most of our dev team continue to work in Subversion on Windows boxes. git-svn allows Pavel and Eric to easily interoperate with the Subversion server. Pavel is also a big fan of git-stash: he stacks away in-progress work and switches easily to other patches.

Although I've worked primarily in Python on Linux since the summer, I've been working on our forthcoming mobile client recently. It's ASP.NET-based, hence I'm working on Windows again. I'm in the throes of a major refactoring, extracting the mobile client out of the main webclient and hoisting other code into shared projects, while other developers continue to work on the main webclient and the mobile client.

This seemed like a perfect opportunity to bite the DVCS bullet, since I knew that branching and merging would be less painful with git-svn than with Subversion.

Getting git-svn working on Windows turned out to be a major headache. The Cygwin version of git-svn simply doesn't work for me. And msysGit doesn't currently support git-svn. (Eric has had some success with an older version of msysGit and git-svn, but I found it to be wretchedly slow.) Moreover, Git's integration with Windows is poor. There's nothing like TortoiseSVN to ease developers into using Git.

Having written off Git on Windows for now, it was time to try Bazaar (bzr), which has its own Subversion plugin, bzr-svn. The version of bzr-svn that was available for Windows the week before last was ancient, and promptly crashed. Jelmer, the developer, mailed me yesterday to say that there should be an up-to-date copy of bzr-svn in the brand new 1.9 release of Bazaar. I'll try it at work tomorrow. Windows doesn't seem like an afterthought for Bazaar; indeed, TortoiseBzr offers Explorer integration.

On to Mercurial (hg). Alas, this has the weakest integration with Subversion. There are instructions for doing it by hand (which is what I'm doing). The hgsubversion extension looks promising, but is still immature.

Even so, Mercurial is what I've ended up using for the last week. Partly because it didn't bite me. Partly because I like it best of the three. The Mercurial book takes much of the credit for that. Windows is a first-class client and TortoiseHg offers half-way decent Explorer integration.

I'm not impressed with Git as software engineering; it strikes me as an incoherent mess of C and Perl. The attitude of superiority from some Git proponents is off-putting. I watched Linus Torvalds' Google techtalk about Git on Friday; he came across as a major jerk, repeatedly calling anyone who uses Subversion an idiot. I'd still recommend watching the video: it gives good insight into the social aspects of distributed/decentralized VCSes, how very different they are from traditional centralized VCSes, and how they afford a different way of working.

Watching my compatriot Bryan O'Sullivan's Google techtalk on Mercurial this afternoon was a far more pleasant experience. He talks more about workflow and implementation.

Both Bazaar and Mercurial are written in Python and seem to be fairly well architected. Frankly, if I do have to get my hands dirty in the code (e.g., hgsubversion), I'd much rather hack in Python. I did C/C++ for fifteen years and I'm sick of unmanaged code.

Anyway, Mercurial is where I'm going for now, though I won't categorically rule out Bazaar or Git.

posted on Monday, November 10, 2008 8:19:23 AM (Pacific Standard Time, UTC-08:00) 
#    Comments [2]
Saturday, November 08, 2008 

Obama Win Causes Obsessive Supporters To Realize How Empty Their Lives Are

Are we really this bad?

(This one's for Jacob and Will.)

posted on Saturday, November 08, 2008 8:46:20 PM (Pacific Standard Time, UTC-08:00) 
#    Comments [1]
Friday, November 07, 2008 
Bert and Ernie: Support Gay Marriage

There was only sour note to the huge victories in Tuesday's elections: the passage of Proposition 8, the anti-gay marriage amendment in California. A deceitful campaign preyed on voters' fears and homophobia. The No on 8 campaign was massively outspent and not very effective.

I'm convinced that marriage equality will come, but this is a setback. Gay couples, who only gained the right to marry earlier this year in California, have lost that right.

The Mormon Church was the prime mover behind the Yes on 8 campaign, donating $19 million, nearly 80% of the total raised. A backlash is brewing. John Aravosis of AmericaBlog is trying to organize a boycott of Utah. Others are trying to get the tax-exempt status of the Latter Day Saints repealed: sign the petition.

[First in a series of daily posts for NaBloPoMo, the National Blog Posting Month, which I just found out about.]

posted on Saturday, November 08, 2008 6:58:47 AM (Pacific Standard Time, UTC-08:00) 
#    Comments [0]
Tuesday, November 04, 2008 
President-elect Obama

I'm delighted! Today, the American people made an excellent decision and chose the right man for the job.

Obama fought a long, hard campaign, rising from underdog to an assured victory. He ran an exemplary, innovative campaign, that empowered millions of grassroots activists. He shattered barriers and inspired voters.

He won by a huge margin in the Electoral College, giving himself unequivocal legitimacy. He'll need it. The country has deep problems and it's not going to be an easy presidency.

Nevertheless, I look forward to the next four years.

posted on Wednesday, November 05, 2008 7:58:03 AM (Pacific Standard Time, UTC-08:00) 
#    Comments [0]
Saturday, October 25, 2008 
The Bloomsday Dead
Title: The Bloomsday Dead
Author: Adrian McKinty
Rating: 3.5 stars out of 5
Publisher: Pocket Star Books
Copyright: 2007
Pages: 373
Keywords: crime
Reading period: 19 October, 2008

A sequel to Dead I Well May Be.

June 16, 2004: the Bloomsday centenary. Michael Forsythe's archnemesis Bridget Callaghan needs him. Her eleven-year-old daughter has gone missing in Belfast, and Forsythe may be only one who can find her.

In the course of one very long day that loosely recapitulates the events of Joyce's Ulysses, Forsythe cuts a bloody swathe through the criminal underworld of Belfast.

Gripping, if over the top.

posted on Sunday, October 26, 2008 5:21:55 AM (Pacific Daylight Time, UTC-07:00) 
#    Comments [0]
The System of the World
Title: The System of the World: The Baroque Cycle, Vol. 3
Author: Neal Stephenson
Rating: 4.5 stars out of 5
Publisher: William Morrow
Copyright: 2004
Pages: 892
Keywords: historical fiction
Reading period: 5–19 October, 2008

Neal Stephenson's massive, sprawling Baroque Cycle began with Quicksilver, continued in The Confusion, and concludes with The System of the World.

1714: Daniel Waterhouse has been recalled from Boston by Princess Caroline of Ansbach, soon to be Princess of Wales, after the last Stuart monarch dies, so that he can intervene in the rancorous dispute between Newton and Leibniz over who invented calculus. The plot is too complex to summarize, but it's a glorious farrago of counterfeiting gold coins, alchemy, Solomonic gold, the squalor of Eighteenth century London, the emergence of modern science, the Age of Enlightenment, œconomics, the Hanoverian succession, intrigue, jailbreaks, slavery, and love.

The series finally clicked for me with this book: the plot and the characters pulled me through.

posted on Sunday, October 26, 2008 5:04:51 AM (Pacific Daylight Time, UTC-07:00) 
#    Comments [0]
Gregoire and Obama

I'm voting for Obama, which is no secret to anyone who knows me. I agree with his policies and I'm impressed by the man. Over the last two years, he's run an excellent campaign, going from underdog to all-but certain victory. Clearly, he has executive ability.

Moreover, McCain is the wrong man for the job. I strongly disagree with his policies (essentially Bush's), his campaign is thrashing spastically, and he disqualified himself by picking that blithering idiot Palin as his VP.

I'm more worried about Christine Gregoire, who is running for re-election as Governor of Washington. She's uncomfortably close in the polls to Dino Rossi. The Building Industry Association of Washington and the Republican Governers' Association have dumped $7.5 million into Rossi's campaign in the last few weeks. You are known by your enemies, so she must be doing something right. Gregoire, alas, is a competent governor, but an indifferent campaigner.

Darcy Burner is running for Dave Reichert's Congress seat over on the Eastside. She too is polling uncomfortably close to her opponent. Burner is a strong candidate, a former Microsoft manager, and someone who's already made her mark. Her Responsible Plan to end the war in Iraq has been signed on to by dozens of Congressional candidates. Reichert has been a mediocre representative, ranking around 400th of the 435 Congress members in influence.

This afternoon, I walked about half of my precinct, trying to talk to voters who've been identified as Leans Democratic. I'll finish tomorrow, and try to get to some neighboring precincts over the next ten days.

What can you do?

First of all, vote! If you have an absentee ballot, turn it in as soon as possible. King County can only count so many votes per day; the sooner the absentee ballots are mailed in, the sooner the final tally. BTW, the first all-mail election in King County will be February 2009.

Second, spread the word. Talk to all your friends who are persuadable and get them to vote for Obama, Gregoire, and other good Democratic candidates.

Third, volunteer for the next ten days. The campaign will be glad to have you. Most of all, they want people to go door to door. They also need people to call voters. (I believe you can do this from your own home.) If you're not comfortable doing this—though, really, it's not that bad—they also need people to do data entry.

Fourth, volunteer on Election Day. They need people to be poll watchers, to go door to door to get people out, and people to drive incapacitated voters to the polls.

Finally, send money, if you can. Campaigning is hideously expensive. I'd love to see full public funding of elections, but that's not what we have to work with this year.

Go to the Washington State Democrats to sign up.

posted on Sunday, October 26, 2008 3:47:13 AM (Pacific Daylight Time, UTC-07:00) 
#    Comments [0]
Sunday, October 05, 2008 
The Confusion
Title: The Confusion: The Baroque Cycle, Vol. 2
Author: Neal Stephenson
Rating: 3.5 stars out of 5
Publisher: William Morrow
Copyright: 2004
Pages: 832
Keywords: historical fiction
Reading period: 13 September–5 October, 2008

Neal Stephenson's massive, sprawling Baroque Cycle began with Quicksilver and continues in the aptly named Confusion. The book interweaves two novels, Bonanza and The Juncto, taking place between 1689 and 1702. Bonanza follows Jack Shaftoe, as he and other galley slaves in Algiers capture Spanish gold of particular significance to some highly placed alchemists, and make their way ever eastward, through Cairo, India, Manila, and Mexico. The Juncto deals primarily with Eliza, now a French duchess, and her remarkable financial derring-do.

The previous book concerned itself with the intellectual ferment around the Royal Society and European savants, such as Leibniz. Major themes of this book include œconomics, alchemy, and the dawn of the Enlightenment.

Entertaining, but also far too long.

posted on Sunday, October 05, 2008 8:57:31 PM (Pacific Daylight Time, UTC-07:00) 
#    Comments [0]
Saturday, October 04, 2008 
progress bar

As I mentioned last month, I participated in this year's AIDS Walk this morning.

I raised $1106 online, handily exceeding my goal of $750. I also raised another $115 in cash and checks at the fundraising barbecue that we threw on September 27th.

Thanks to the 20 people who sponsored me!

posted on Saturday, October 04, 2008 9:53:46 PM (Pacific Daylight Time, UTC-07:00) 
#    Comments [0]
Tuesday, September 23, 2008 
Gregoire and Obama

I spent some time earlier this evening phone banking for Obama and some Washington State races, at the new Beacon Hill HQ:

We now have a location on Beacon Hill to volunteer for Obama and Gregoire. It's between Horton and Hinds on Beacon Ave. S. It's a place you can volunteer for phone banking or pick up packets to canvass your neighbors.

There's an open house on Wednesday, September 24th between 5 and 9 pm. Stop by to phone bank, share food with your neighbors, and get to know other Obama supporters in your area.

For exact location and details contact:

Michele Frix
Washington State Democrats-Coordinated Campaign
Field Organizer/11th Legislative District
206.617.7281

It'll be open every evening and weekend for the next six weeks.

posted on Wednesday, September 24, 2008 6:11:51 AM (Pacific Daylight Time, UTC-07:00) 
#    Comments [0]
Shared Items in Google Reader

If you're reading this post directly on my blog, you have probably noticed that the top section in the sidebar is “George Reilly’s shared items”.

If you're reading this through an RSS reader, let me tell you that that section contains various items that I'm sharing through Google Reader. Mostly these are items that I've read from blogs that I'm subscribed to in Google Reader, but I'm also using the Note in Reader bookmarklet to share arbitrary webpages. If I choose, I can add a note to each item that I share.

Formerly, I would occasionally summon up the energy to post some Odds and Ends. Now I'm more likely to share those items in Reader.

If you're using Google Reader, you can subscribe to my shared items by adding george.v.reilly as a friend. Otherwise, you can occasionally check my blog or this shared items link.

There doesn't seem to be a way for me to make my shared items into an RSS feed, alas.

posted on Wednesday, September 24, 2008 6:02:52 AM (Pacific Daylight Time, UTC-07:00) 
#    Comments [0]
Sunday, September 21, 2008 
AIDS Walk 2008

This year is the 22nd anniversary of the Northwest AIDS Walk. A whole generation has passed. Twenty years ago, AIDS was a gay man's disease and a death sentence. The Reagan administration was just beginning to acknowledge the existence of AIDS, half a decade after it had first been recognized and thousands had died.

AIDS is still a serious problem, but the development of antiretroviral drugs a decade ago means that people with HIV are living longer, healthier lives than before. More than 1.5 million Americans are now living with HIV/AIDS: 9,000 of them in King County. 40,000 people are infected every year, and most new infections are among African-Americans. The U.S. is getting off relatively lightly: about one-quarter of the adults in southern Africa have HIV!

The Lifelong AIDS Alliance provides a variety of services to those living with HIV/AIDS in Washington State. LLAA cooks more than 130,000 fresh meals each year, provides case management for 1200 people, provides 1400 people with health insurance support, packs 30,000 grocery bags, and distributes condoms and safe-sex information to high-risk populations.

I've walked in the AIDS Walk every year since 1992 and I've raised thousands of dollars for AIDS. Please help me raise money again for this year's walk on Saturday, October 4th. I aim to raise at least $750.

You can sponsor me by going to http://www.georgevreilly.com/aidswalk.

Note: Emma and I are having a fundraising barbecue on Saturday, September 27th. Email me for more details.

I thank you, the Lifelong AIDS Alliance thanks you, and the people you'll be helping thank you.

posted on Monday, September 22, 2008 5:54:53 AM (Pacific Daylight Time, UTC-07:00) 
#    Comments [0]
Saturday, September 13, 2008 
Cheetah Tips Cheetah Tips

At Cozi, we're writing our new web services in Python (a story for another day). I wrote up a few hard-won tips on using the Cheetah Template library at the Cozi Tech Blog.

posted on Sunday, September 14, 2008 2:34:49 AM (Pacific Daylight Time, UTC-07:00) 
#    Comments [0]
Oblivion
Title: Oblivion
Author: Peter Abrahams
Rating: 2.5 stars out of 5
Publisher: Harper Torch
Copyright: 2005
Pages: 362
Keywords: suspense
Reading period: 11–13 September, 2008

Two days into his investigation of a missing teenage girl, PI Nick Petrov has a seizure that wipes out his recent memories. As he tries to rediscover what it was he was doing, he comes to realize that this case is somehow connected to his most famous case, ten years before.

The brain-damaged detective struggling through a once-easy investigation made for an interesting story. The plot moves briskly, but by the end has devolved into total improbability with gaping holes.

Consider my credulity—and charity—strained.

posted on Sunday, September 14, 2008 2:20:36 AM (Pacific Daylight Time, UTC-07:00) 
#    Comments [0]
Mortal Causes
Title: Mortal Causes
Author: Ian Rankin
Rating: 4 stars out of 5
Publisher: Orion
Copyright: 1994
Pages: 320
Keywords: crime, fiction
Reading period: 9–11 September, 2008

(An earlier Rebus book than The Hanging Garden or The Naming of the Dead.)

A brutally murdered man has ties to Protestant loyalist paramilitaries in Northern Ireland. He also happens to be the unacknowledged son of Rebus’s old nemesis, Big Ger Cafferty, who wants revenge. Never a team player, Rebus goes his own way, solving the case against the backdrop of the Edinburgh Fringe Festival and a socially deprived housing scheme.

posted on Saturday, September 13, 2008 7:12:37 AM (Pacific Daylight Time, UTC-07:00) 
#    Comments [0]