The Daily Parker

Politics, Weather, Photography, and the Dog

Stress is caused by saying "yes" to things

Posting might be a bit slow this week as I'm helping a second project meet a deadline while my own project has a deadline only slightly farther into next week.

Oh, and if anyone knows why .NET has trouble consuming Siebel web services, I could really use some suggestions.

Edward Snowden's dead-man's switch

Security guru Bruce Schneier suggests Snowden might not have considered all the likely outcomes:

Edward Snowden has set up a dead man's switch. He's distributed encrypted copies of his document trove to various people, and has set up some sort of automatic system to distribute the key, should something happen to him.

Dead man's switches have a long history, both for safety (the machinery automatically stops if the operator's hand goes slack) and security reasons. WikiLeaks did the same thing with the State Department cables.

I'm not sure he's thought this through, though. I would be more worried that someone would kill me in order to get the documents released than I would be that someone would kill me to prevent the documents from being released. Any real-world situation involves multiple adversaries, and it's important to keep all of them in mind when designing a security system.

Possibly spending a few years at the Moscow airport might be his safest option. But then again, his whole strategy seemed flawed from the start.

Re-evaluating tools. Again.

At 10th Magnitude, we have used Beanstalk as our central code repository. We transitioned to Mercurial about a year ago, which Beanstalk supported.

Today they sent around an email saying they're ceasing Mercurial support—including existing repositories—on September 30th, and would we care to switch to Git?

No. No, no, no. No Git. I'm not asking people to learn another damn version control system. (Plus Git doesn't quite suit us.)

But fortuitously, this forced re-evaluation of Beanstalk coincides with a general self-reflective re-evaluation we have underway. That doesn't mean we're going to Git, or (angels and ministers of grace, defend us!) back to Subversion, but as long as we have to move off Beanstalk, why not take a look at our issue tracking, external bug reporting, project management, and document sharing?

I'll have more about this as we get closer to the September 30th date, along with some awesome stuff about how we have developed an Azure application that does single sign-on with...just about any identity provider.

More ancient content

After a short experiment yesterday at lunch, in which I put up three original braverman.org posts from 1998, I've added all the content from May 1998.

A couple of things came up during this process:

1. dasBlog, whose open-source project has ceased active development, won't display any of the entries for a particular day if any one of them has any errors in its HTML. That is really annoying.

2. In frustration, I started looking for other blog engines, and came upon Orchard. I'm intrigued. The extension model seems like it would work really well for me, it's in active development, and it's cool. I have a little time this weekend to play with it.

For now, enjoy the jokes from 15 years ago.

Bringing back the archives

My first website, braverman.org, debuted in New York on 16 August 1997. We didn't have things called "blogs" back then, but over the course of about four years I posted jokes, stories, and poetry—almost all of it submitted by other people—two or three times per week. It was kind of blog-like, except I had to add actual Classic ASP pages to the site until I figured out a way to automate it in May 1998.

I'm going to start re-posting the archives, with their original time stamps...

Here are the first ones, from May 1998.

The Decline of North Carolina

The New York Times on Tuesday lamented the state's decline:

In January, after the election of Pat McCrory as governor, Republicans took control of both the executive and legislative branches for the first time since Reconstruction. Since then, state government has become a demolition derby, tearing down years of progress in public education, tax policy, racial equality in the courtroom and access to the ballot.

The cruelest decision by lawmakers went into effect last week: ending federal unemployment benefits for 70,000 residents. Another 100,000 will lose their checks in a few months. Those still receiving benefits will find that they have been cut by a third, to a maximum of $350 weekly from $535, and the length of time they can receive benefits has been slashed from 26 weeks to as few as 12 weeks.

At the same time, the state is also making it harder for future generations of workers to get jobs, cutting back sharply on spending for public schools. Though North Carolina has been growing rapidly, it is spending less on schools now than it did in 2007, ranking 46th in the nation in per-capita education dollars. Teacher pay is falling, 10,000 prekindergarten slots are scheduled to be removed, and even services to disabled children are being chopped.

I lived in Raleigh for a few months and went to Duke, so it pains me to see the South's most-progressive state become its most-repressive. As the Times concludes: "North Carolina was once considered a beacon of farsightedness in the South, an exception in a region of poor education, intolerance and tightfistedness. In a few short months, Republicans have begun to dismantle a reputation that took years to build."

Update: Reader TB, writing from New York, says: "I can attribute this to one thing, and that is NC becoming more of a purple state in the last few elections. They are trying to be more punitive towards those who vote Democratic. Not to mention the abortion restrictions they are trying to pass, which McCrory promised during the campaign he would not sign."

I think he's right.

Why I'm going to play less Words With Friends

I like keeping in touch with friends on Facebook. I also enjoy playing Scrabble. Soon-to-be-Internet-flameout Zynga has a Scrabble-like game called Words With Friends that many of my friends play. Right now I've got about 10 games going.

For the past week or so, Zynga has been shoving entire 30-second commercials between my turns. That is, I play a word, and I either spend the next 35 seconds or so with my computer muted and the Facebook window hidden, or I leave Words With Friends entirely. Since the advertisements all seem to be for cleaning products and—I kid you not—something to make my yeast infection go away, I'm leaving the game a lot more often.

Today I was finally annoyed enough to complain to Zynga on their player support page. It turns out, many, many people are complaining. Everyone seems to agree: we all understand that Zynga has to make some money, so we all understand we're going to see ads. But 30-second TV spots? After every move? No. That has to stop.

So here I was, about to post my own complaint, and I got this:

No, Zynga, you may not have access to my friends just so I can post a complaint. Anyway, you already have access to my friends through Facebook, because I had to consent to that to play the game—so why remind me?

Clarifying my last post

Overnight, a commenter from Ireland took issue with my last post. I responded directly, but I thought my response might be worth repeating. I'm not sure I stated my point clearly enough: I wasn't actually discussing Snowden's leak; I'm saying we can't have an adult discussion about the leak any more, because he screwed up the end game.

The anonymous commenter wrote, inter alia:

Einstein fled. So did Hedy Lamar. So did thousands of others - including many who aided Germany's enemies. Were they cowards? Is the Dali Lama a coward?

It's interesting, I've just finished a history of inter-war Berlin, so I have some insight into Einstein's and Lamar's flights from Germany. The commenter essentially suggests that the U.S. has degenerated to the point where a plurality of voters are considering giving power to a group of armed thugs who have publicly and repeatedly announced plans to commit genocide.

Lamar, Einstein, the Dalai Lama—these people were persecuted for who they were, not for what they had done. Their departures from their home countries reflected their beliefs (correctly, it turns out) that their governments weren't worth preserving, that disobedience had no hope of changing anything, that they'd given up hope. Well, I haven't given up.

The commenter also pointed out:

Multiple nations collaborated to aid Snowden's journey. They did so in spite of huge amounts of US pressure. American soft power is an incredibly important thing if America wants to push her agenda - and this incident shows how damaged it is. Mass spying and deception has consequences.

Exactly right. And that's why I say Snowden scored an own goal.

We need to have an open and vociferous debate in the U.S. about the trade-offs between security and liberty, and Snowden could have done a lot to open up that discussion. Instead he ran, and that's all anyone will ever say about him. He conceded the argument on irrelevant grounds.

I agree that Manning and Schwartz deserved better. So did Mandela. But take a look at the example Ellsberg set. Snowden, if he'd been less narcissistic, might have done a lot of good for the country. It's really a shame.

Edward Snowden scores an own-goal

Someday, when a far-future Gibson writes about this time in the American Republic, he'll have a paragraph about Edward Snowden. I've got a fantasy in which the future historian remarks on Snowden sounding the alarm against unprecedented government and private collusion against personal privacy, and how his leak sparked a re-evaluation of the relationships between convenience and security, and between government and industry.

But I've actually got a degree in history, and I can tell you that the future Gibson will probably write about how Snowden's cowardice gave those who crave security over liberty the greatest gift they could have gotten. (The same study of history, by the way, leads me to the conclusion that this happy circumstance really does come from Snowden and not from some shadowy conspiracy. Never mistake incompetence for malice.)

I don't have a lot to say, other than Snowden's flight to Venezuela by way of Russia and China allows the people who value security over liberty to claim that Snowden was an enemy of the state, so we shouldn't pay any attention to his message. Have American security services over-reached? Do we have less privacy than ever before? Does this give a future politician the tools to take the United States from a republic to a dictatorship? Yes to all three. But no one will be thinking about that any more.

For the record: I don't think we have any immediate worries. I don't know what the consequences of these disclosures will actually be; no one does. And I'm not scraping together all the gold I can find so I can make a midnight passage to Canada.

I am saying only this: Edward Snowden is an idiot. King went to jail. Mandela went to jail. Hell, Ellsberg was willing to go to jail, but he at least had the pulse of the public before stepping forward.

The thought has occurred to others, I'm sure: Snowden could have done a lot more good as a confidential source, or as a man of conviction, than he can do as a defector.

Oh, and Ed: good luck enjoying your freedom in Venezuela. There's a reason we have chilly relations with the Venezuelan government, and it's not entirely about oil.

How to conquer Chicago

Via the Atlantic Cities blog, this is pretty awesome:

World domination is all well and good, but sometimes taking over a city is more than enough for one night. That's the feeling that Luke Costanza and Mackenzie Stutzman had a few years back while playing the board game Risk in Boston. So they sketched out a rough map of the metro area, split neighborhoods into six distinct regions, and laminated the pages. Then they invited over a few more friends to test it out — and discovered it was a rousing success.

"That's when it kind of clicked that we could maybe make these for other cities," says Costanza. "It's just tons of fun to be able to play this classic game in a place that you know."

That initial urge to conquer the Bay has since expanded into Havoc Boards: a series of 15 Risk-style games that Costanza and Stutzman are funding through a Kickstarter campaign. Instead of limiting the action to the global stage, Havoc Boards offer a variety of territories for conquest. To date they've created boards for ten cities —Boston, New York, Chicago, and Los Angeles among them — as well as two countries, a continent, a college campus, and even the solar system.

Check it out: