David Sedaris on the election

I’m posting hand-me-down blog content here. As is often the case, I have just become aware of something I feel is blog-worthy by reading it on Daring Fireball, simultaneously affirming its blog-worthiness and obviating the need for me to blog about it myself. But I know a few among my meager audience probably do not read Daring Fireball regularly, so I’m helping to spread the word nonetheless.

It is frustrating that often I learn about articles from the “current” issue of the New Yorker from Daring Fireball (or, in the case of the infamous Obama cover, from… everyone) on Monday or Tuesday, when (and it frustrates me to no end) I won’t actually receive my copy in the mail until Friday or Saturday. I’m not sure what crime I’ve committed against Condé Nast besides living in an insufficiently sophisticated region of the country, but they punish me weekly by delaying the arrival of the magazine until after the rest of the world has already moved on.

Anyway… this week’s “Shouts and Murmurs” column is by one of my favorite writers, David Sedaris, and he dishes up a great metaphor for the current election. I’ll rip my block quote directly from Gruber:

To put them in perspective, I think of being on an airplane. The flight attendant comes down the aisle with her food cart and, eventually, parks it beside my seat. “Can I interest you in the chicken?” she asks. “Or would you prefer the platter of shit with bits of broken glass in it?”

To be undecided in this election is to pause for a moment and then ask how the chicken is cooked.

Indeed. You can read the full article here.

Barack Obama: the open-source candidate?

Now we’re speaking close to my heart. Granted, I’m a freeloader in the open source world. I have yet to contribute a single line of code to an open source project. (OK, I guess that’s not entirely true: I did write a WordPress plugin. Sweet. I’m in the club! Sort of.) But I have wholly embraced open source software in my work. PHP FTW, baby! (Uh yeah… whatever.)

These days the only thing I’m a more enthusiastic and outspoken proponent of than open source software is Barack Obama. So I’m surprised it took me so long to research what he’s running his website on.

Linux PWS/1.3.28

*Whew* Glad to see it’s Linux. But what the heck is PWS? I was at a loss. Then I found this blog talking about the very same issue. And suddenly it made sense why I didn’t recognize the acronym. I never would have considered Microsoft’s Personal Web Server to be the web server of choice running on a Linux server. I am still scratching my head at it. The whole VM thing seems the only logical explanation, except that there’s no logic to explain it. At least it’s not so transparently ass-backwards as John McCain’s configuration:

Linux Microsoft-IIS/6.0

And the inexplicable:

Linux ECAcc (lhr)

Interestingly, though, a Google search for “ECAcc (lhr)” reveals a link to a Digg post entitled John McCain Owns VoteForTheMILF.com. Stay classy, San Diego.

Let’s be clear: I think the idea of running a web site under Windows in a virtual machine on a Linux box is the most incomprehensible, mind-bogglingly stupid arrangement you’d ever bother with. I’d have to guess that the sites were developed to run in a Windows environment, but when it came time to deal with practical server and network capacity issues, load balancing and whatnot, some sysadmin made the (probably prudent) decision to load balance on Linux boxes instead of Windows, but since the site was tied to some feeble Windows technology, they couldn’t just move it over to Linux wholesale.

But let’s take this a step further. Back in late spring I received an email from Barack Obama’s IT director soliciting applicants for web developer positions with the campaign. Even though the job was in Boston, I figured it would be insane not to apply, so I submitted my resume. (I never heard back, for what it’s worth.) And it’s from this that I happen to know that the campaign was specifically seeking PHP developers. Rock on.

With that in mind, the whole Windows-on-Linux-through-VM arrangement made even less sense. Why would they develop the site in PHP, run it on a Windows server (definitely not the optimal arrangement for a PHP-based app, though it certainly will work), and then VM that Windows environment on a Linux box, instead of just gearing the PHP app for a Linux server in the first place? And that’s when I remembered that just earlier in the day I had been looking at taxcut.barackobama.com. Of course! Separate third-level domains are all over Obama’s site. Let’s check the configuration on that domain. Now that’s much better:

Linux Apache/1.3.34 (Debian) mod_gzip/1.3.26.1a AuthMySQL/4.3.9-2 PHP/5.2.0-8+etch10

And I think it explains a lot. Campaigns start off small. Obama had to register barackobama.com and put something up there ages ago, long before he was the Democratic nominee and the hugely successful fundraiser he became along the way. So that original site, www.barackobama.com, was probably developed on a Windows box in someone’s proverbial basement, probably when was running for the U.S. Senate or maybe even the Illinois Senate. But as the campaign has grown, its websites (plural) have grown as well, and in a decidedly open-source direction. There’s some good stuff in there. Debian (which could mean Ubuntu, too… I haven’t checked the signature on Ubuntu’s Apache package to see if it’s split from its Debian roots), PHP (and a reasonably up-to-date version at that), MySQL, etc.

It’s kind of fun to do this kind of research, as long as you don’t mind being distracted along the way, because there are plenty of weird sources of distraction.

Aside from the aforementioned MILF site (classy), and the somewhat interesting fact that searching on “PWS/1.3.28” brings back as its first result a reference to Obama’s hosting, I discovered that for some reason the page title on John McCain’s official store is “Independent Online Stores.” OK. No one looks at title bars. And even fewer web developers look at <title> tags. I know that from experience. But of course that’s just a transitional landing page, announcing that McCain wares are not actually sold by the campaign, but by independent, for-profit companies, and buying these items doesn’t translate into money going back into the campaign. Huh. I can’t quite wrap my brain around that, but I’m a lifelong, union-loving Democrat, so I guess I wasn’t meant to. The only thing that comes to mind is that maybe it has to be that way, legally, now that he’s accepted public campaign financing. Anyway, the first McCain store link I found, which as they state is apparently an independent operation not affiliated with the campaign, is, not surprisingly, running:

Windows Server 2008 Microsoft-IIS/7.0

I also found that the company that hosts some of Obama’s pages also hosts a site for the American Model Yachting Association. Really? Model yachting? That exists?

More words for the verbage bin

I just finished reading a great article on “verbage” [sic] in the New Yorker. It discusses both Republican disdain for Barack Obama’s linguistic skill and Sarah Palin’s extraordinary meat-grinder approach to the spoken word.

Along the way it does something undeserved, though: it credits the governor with coining the term “verbage,” which apparently she did not. It gets the meaning of the term correct though, and I suspect that she is as unaware of her mispronunciation and its associated alternative meaning as she is of the fact that she says “nucular” (a verbal tic she shares with our current president).

It is almost worth repeating the entire second portion of the article verbatim here, but I’ll let you click the link. I do want to call out a few select quotes from Sarah Palin, however. From the vice presidential debate:

I do take issue with some of the principle there with that redistribution of wealth principle that seems to be espoused by you.

Ugh. A classic example of letting your mouth get ahead of your brain. It can be difficult to speak coherently when you’ve started talking without any clear mental roadmap to the end of your sentence, but still, I would like to believe that someone who needs a command of the breadth of knowledge required of a president or vice president would at least have a little more command of their native tongue. I remember cringing at “espoused by you” when I heard it live, but that final phrase just served to distract me from the redundant incoherence that preceded it.

Here’s another:

Nuclear weaponry, of course, would be the be-all-end-all of just too many people in too many parts of our planet.

Ummmm… OK. I don’t even know what that’s supposed to mean, but any of the possible interpretations would probably be equally terrifying. It seems to suggest to me an “End of Days” philosophy, consistent with the governor’s (reported) religious beliefs. True, I’ve never actually heard Palin utter the phrase; it was her Tina Fey doppelgänger who did. But it is reasonable to assume that she does believe in the Rapture, and quite possibly that it’s on its way soon.

In this country we have freedom of religion, and people are at liberty to practice whatever faith they choose, in whatever way they choose, as long as they do not violate any laws or the rights of others. Fair enough. Religion is by definition not based on objective, verifiable fact, so it’s a pointless exercise to argue the merits of one set of religious beliefs over another. But I do believe it is truly dangerous when the principles that seem to be espoused by Sarah Palin find their way into the highest levels of government. We run the grave risk of turning the nation into a 300-million-member doomsday cult (whether we all go along willingly or not; all it takes is 270 electoral votes), and the entire planet into a poisoned Kool-Aid mass suicide, courtesy of that end-all-be-all, “nucular” weapons.

Now that’s some verbage that lives up to its name.