Blogging Again

One of the things that I’ve been meaning to do this year is to start blogging again. I have plans for doing a big revamp, but it’s already a month in, so I thought it might be better to put something up rather than waiting for things to sprung fully formed.

The first step is to probably actually show the new posts on the site again (for those reading just the feed, feel free to swing by the home page to take a look). I’m also trying to include my friendfeed on the sidebar. I’m not sure if that’ll be my longterm solution, but it seems like showing my aggregated content/attention will play at least some role in whatever comes next for this site…

Why I’m Voting For Barack Obama


See also the original NH speech

Like many who saw Barack Obama speak at the 2004 Democratic National Convention, I remember what a powerful breath of fresh air that was. And I remember thinking “he’s going to be President one day.”

Honestly, I didn’t expect that day would come quite so soon, but over the past couple months, as I began following the campaign more closely and learning more about him, I have become convinced that not only is Obama the best and most qualified candidate running for President, but that his message of change is substantively unique and is a potentially transformative opportunity for our political system and our country as a whole. That in short is why I’ll be voting for Barack Obama tomorrow, and hopefully, on November 2nd.

Inspiration & Participation – Let there be no doubt, Obama can speechify. But I’d also suggest that those that dismiss his speeches as just “pretty words” aren’t paying close enough attention to what he’s saying. His message after all, is one that calls for participation and service in the names of the larger civic and communal ideals that has been at the heart of America’s historical traditions (or at least aspirations). His call for change is primarily about changing ourselves, and it resonates. It appeals to the best in us instead of the worst.

Obama offers an alternative dialogue to the politics of fear and divisiveness that has dominated for far too long. He points out that the challenges we face as a nation are enormous, but the problem isn’t lack of policies, resources, or potential solutions, but rather the lack of political will. That will be the largest task for our next President, and I believe that Obama’s abilities and approach will have the best chance of success.

Policies – Last week I attended Lawrence Lessig’s last lecture on Free Culture and his first thoughts on tackling government corruption. While on most issues, Obama and Clinton are fairly similar, on this point (and on many other issues related to technology, innovation, and openness) Obama is far ahead of the curve – the only one that has made open governance a central plank of his technology platform. His commitment to (and understanding of the importance of!) network neutrality, open data, and patent reform are reassuring. Having a constitutional law scholar as President might not be a bad deal either. (see for example Obama’s answers for The Boston Globe’s candidate Q&A on executive power)

Well, this is starting to get seriously long, so I’ll cut this off and list some interesting things I’ve come across. To summarize though, the more I’ve learned, the more I like him…

  • Wikipedia: Barack Obama – as you expect, it’s rather comprehensive, including the coverage of his early years as a community organizer and civil rights lawyer, and his time in the state legislature
  • Chicago Reader: What Makes Obama Run? – this in-depth writeup from 1995 speaks a lot about the things he’s done. When he talks about civic duty, he knows form first-hand experience.
  • CBS News: Obama Has Varied Experience

    “Nobody else running for president has jumped off the career track for three or four years to help people,” said Jerry Kellman, who first hired Obama as a community organizer.

  • New Yorker: The Choice – This even-handed feature gives a lot of insight into the differences in philosophy between Obama and Clinton
  • The Atlantic: Goodbye to All That: Why Obama Matters – Andrew Sullivan’s feature argues convincingly on why Obama would represent a strong, potentially transformational, generational change in our political dialogue
  • I know that not everyone has the time, but especially over the past few weeks as I’ve really immersed myself, I’ve found surprisingly engaging and insightful nuggets (among the vast amount of gravel) on in the comments/discussion of sites like Metafilter, Washington Monthly, and others. At some point, it might be interesting to gather some of the more compelling/informative points…

Lastly, some endorsements I’ve found to be interesting:

Hey, did you really make it to the end of the page?

Yes We Can

will.i.am and Jesse Dylan got inspired by Obama’s New Hampshire speech, and put it to music and made an independent video (see them talk about it here)

Here it is in some other formats:

Barack wins in South Carolina

55.4% of the votes. The man sure can turn a phrase.

And as we leave this state with a new wind at our backs, and take this journey across the country we love with the message we’ve carried from the plains of Iowa to the hills of New Hampshire; from the Nevada desert to the South Carolina coast; the same message we had when we were up and when we were down – that out of many, we are one; that while we breathe, we hope; and where we are met with cynicism, and doubt, and those who tell us that we can’t, we will respond with that timeless creed that sums up the spirit of a people in three simple words:

Yes. We. Can.

New Server

At the end of last year I picked up a new server that had more RAM and HD space. It took me a while to make sure it was running stably and even longer to finally get around to moving everything over, but I think I’m mostly done now. Things that took the longest:

  • Mail – it took me forever to set up my old virtual mail setup (a Courier/Postfix system on MySQL). I didn’t want to go through all of that for my new server. At first I tried DBMail, but failed to get that working and ended up w/ Dovecot. It still took a while to get TLS and SASL all set up and delivering to my Maildirs. I’m still amazed by how there isn’t a simple package/config that will simply setup everything in a way that just works.
  • Java – I run Confluence as my personal wiki, and let me tell you, Java sucks. It took a bit of noodling to get everything working mostly because the built in Tomcat was dying (some MBean business) and the standalone didn’t have AJP set up. Anyway, you could say that I’m not a fan.

Hopefully I everything’s working and I have all my files. I’ll be kicking off the old server in a few days.

Applescripting in Python

I plan on writing a more in-depth article on this when I have time (it’ll happen, really!), but for now, I thought I’d share a little Python OSA script I wrote last month that resizes my Terminal.app terminals and generally cleans up my workspace in my preferred window setup: work.py.

Programming in Python with py-appscript is marginally better than programming in Applescript (since the syntax isn’t quite as braindead), although there are challenge of its own, since you can’t get sizes exactly of collections without making the function call and all that. Also, there were lots of interesting challenges with limitations of Terminal.app’s bindings and other silly things like how to minimize windows. I’ll write more about it later, but in the meantime, hopefully this turns out to be useful for some people.

Keyconfig for Firefox 3

I’ve been happily using Firefox 3 for the past couple months. On the Mac in particular, it’s been a night and day difference performance-wise. One of the more unfortunate aspects right now is that there aren’t a lot of extensions that work with FF3 at the moment. One of those that I missed a lot was the keyconfig extension.

It hasn’t been updated for a while (and the download site is a bit on the sparse side, but it looks like the author, dorando is still active and there are directions for modifying the XPI to be compatible w/ FF3.

Since I went through the trouble of modifying the bits, I thought I’d throw it up there for those less inclined to muck around in the files. This will give an unsigned warning, but should install: keyconfig-ff3.xpi.

Modifications:

  • install.rdf modified with 3.0.*
  • install.rdf modified to comment out so it can be installed w/o modifying security preferences
  • this.os.addObserver(this,"stupid-dummy",false); added to function keyconfigService()
  • document.createElement("key") changed to gDocument.createElement("key") in the keyconfig.jar!contents/keyconfig.js file

UPDATE: The June 11, 2008 build of keyconfig at mozilla.dorando.at has support for FF3 – you’re probably better off getting the official version there.

Obama ’08

Those of you that have been reading for a while might remember when my blog got really political a few years ago. I don’t think that’ll happen this time. I’ve been pretty busy – barely posting for the past year or two (I’ll be trying to change that in ’08). But, I did want to post this because it was pretty inspiring. Barack Obama is a President I could be proud of: