He’s good enough for me.

Hilarious matching Barack Obama bumper stickers:

He's black enough for me.

He's white enough for me.

Either way, judging from the content of his character, he’s got my vote. (via Ross and GOMI style)

While you’re giggling, a donation couldn’t hurt.

HttpOnly cookies in Python & Pylons

Thanks to Jeff Atwood for posting about the benefits of the HttpOnly flag on cookies. Support for HttpOnly cookies has now been added to Python 2.6’s Cookie module, and Paste’s WSGIResponse. Pylons applications can now use the HttpOnly flag to protect cookies, significantly raising the bar against XSS attacks on users of those applications.

Latest versions of Firefox, Opera, and Internet Explorer already support HttpOnly. Now all that’s left is for Apple to fix CFNetwork to support HttpOnly and then WebKit/Safari will be able to support it too.

Mute magazine’s dymaxion map

Mute magazine’s metamap, based on Buckminster Fuller’s Dymaxion Map, was a catalog of global surveillance phenomena and technology completed on September 11th, 2001; thus it was obsolete the day it was released. It’s still pretty cool, though:

PDF here
.

glibc and shit

Ted Dziuba publishes the best diagram of Google Chrome yet:

Google Chrome: Best OS EVER

Rebuild mail-notification to support SSL under Ubuntu/Debian

Because of a four-year-old disagreement on the legal interpretation of the GPL and OpenSSL licenses, Debian is shipping a neutered and useless version of mail-notification without SSL support. Ubuntu hasn’t resolved the issue, so they’re shipping the same broken package too. People arguing about why they can’t fix bugs bores me. So here is a script to download the source packages, and rebuild them with SSL enabled. It even bumps the version number so that the package manager doesn’t try to overwrite your working package with the broken one in the repository. It also keeps track of the (on my system) thirty-seven megabytes of build dependency packages that it installs and removes them once the package is installed.

Read the rest of this entry »

Real change

Hendrik Hertzberg paraphrases Bob Kuttner on Barack Obama:

[Obama's] character and talents—in combination with the manifest failures of conservative rule and the manifold crises it has created, exacerbated, or ignored—give him a fighting chance to lead the country into a deep and lasting era of positive change.

He also links to More Evidence of a Sustained Progressive Revival.

Google Chrome

Google makes it really difficult for me to to keep thinking of them as the new evil empire when they release things like Google Chrome, and say things like “we need the internet to be a fair, smart, safe place.”

A browser with a “privacy mode” where “nothing that ever occurs in that window is ever logged onto your computer?” Where do I sign up? I’m ready to throw away my separate Firefox profile just for guests and browsing XSS-vulnerable sites like MySpace.

One question: do Firefox employees still get to ride the Google bus to work for free? I hope so.

Announcing: The Periodic Table of the Europeans

Take heed, chemists! The forty-nine countries of Europe have finally been organized in their very own Periodic Table of the Europeans!

I came up with this early in my most recent trip, somewhere in Turkey, and finally got the chance to make it. Read all about it and see a bigger version here, or get it on a poster, or on light and dark t-shirts.

Large Hadron Collider: The Rap

This is so funny I cried. And it’s actually quite educational.

SOAP and REST, explained

SOAP, and REST, explained