Since Gravatar was bought by Automattic, the service has been a lot more stable. I had already re-enabled them on this blog before WordPress 2.5 came out with built-in Gravatar* support.

Not everyone has a Gravatar, though, so many comment threads just show the default icon, over and over. Not only does this look boring, but it misses out on the whole point of using an avatar: providing an easy at-a-glance visual distinction between each author.

When I first used Gravatars on this site, I set it up to use a giant first initial as a fallback. Now, I’ve been trying out two plugins that will automatically generate avatars for people who don’t have their own:

  • Wavatars builds up cartoony faces using geometric shapes. Interestingly, it’s by Shamus Young, author of the screencap-based webcomic DM of the Rings and writer of Chainmail Bikini.
  • WP_Identicon sounds like a Transformers faction, but produces a geometric pattern as inspired by Don Park’s Identicon, which built a similar image based on a visitor’s IP address. The same author also has one that generates cartoon monsters, which appears to be one of the earliest implementations of this concept.

These plugins will use a Gravatar if available, or else generate an image based on the commenter’s email address (if supplied). That means each comment by the same person should use the same image. Other blogs using the same plugins at default settings will come up with the same avatar for each commenter, as well. The images are stored in a cache, so each only has to be generated once.

6 Wavatars to the left, 6 Identicons to the right

Once I made sure both plugins worked, I showed the results to Katie. We ended up settling on Wavatars, since faces are easier to recognize than patterns. (Though the patterns are really cool!)

You can try out the automatic avatar by leaving a (relevant, please!) comment on any post. Or you can run over to Gravatar and set up an icon of your choice!

*What’s a Gravatar? The intent is to be a Globally Recognized Avatar. You upload an image to Gravatar and associate it with your email address. Then any site with Gravatar support will be able to display your image next to your posts. Right now it’s mostly used in blog comments, but it could easily be worked into forums, wikis, etc. The Gravatar Blog mentions other uses they’ve seen people apply it to, such as plugins for Thunderbird and the Mac OS X Address Book

Note: I did notice one important drawback to the WP_Identicon plugin: it’s very inefficient at generating the images. When I first visited posts with long comment threads, like Another One Bites the Dust (174 comments) and Songs Not to Play at a Wedding (87 comments), WP_Identicon took over a minute to generate all the icons and maxed out the server’s CPU. Sure, the images are cached, so it’s only really an issue when you first install the plugin (unless you get a lot more people commenting at once than we do here), but to compare, Wavatar on an empty cache finished the same posts in just 4 seconds and 2 seconds, respectively.

The WaSP Buzz’ article on a new mobile web browser test made mention of phones that can read QR Codes—one of several types of 2-D bar codes that you see on things like shipping labels. In this case, the idea is that you can point your phone’s camera at the QR code and it’ll decode it and send you to the appropriate URL.

My first thought was that this was just like the CueCat, which was a bar code scanner that you could plug into your computer’s USB port, then scan bar codes in magazines, or on cans of soda, or whatever, and it would tell your computer to bring up relevant information. It was marketed in the late 1990s, during the tech boom… and it was a total flop. No one wanted them. The company went under and had millions of the little scanners sitting around unsold.

But now there are multiple schemes in use for object hyperlinking. In addition to graphical codes, there are RFID tags, GPS coordinates, and short text codes that you can easily type into an SMS message or a web portal.

So why is this sort of thing working now, 10 years later? Is it a societal change? Was the CueCat ahead of its time?

I think there are two reasons:

  • CueCat was a single-purpose device. All the applications listed involve smartphones or other multi-purpose handheld devices. No one wanted a device that would only scan bar codes, but a phone/camera/browser/MP3 Player/bicycle that also scans bar codes? Sure, why not?
  • CueCat was tied to the desktop. Sure, you could plug it into a laptop computer, but you’d still have to take the object over to your computer to scan the bar code. Unless you’re a lousy typist, swiping the CueCat across your can of Coke isn’t that much easier than typing in www.coke.com. As a home user, you’re not likely to be scanning a dozen objects in a row (unless you’re cataloging all of your books for LibraryThing).

All the applications listed on that page are mobile. A tagging scheme does give you an advantage when you’re out walking down the street and see something interesting. It’s much easier to punch in a short number than to try to type a URL on most phones, easier still to point your camera at a graphic, and dead simple to pick up an RFID tag or pull in GPS coordinates.

Update 2024: It’s funny: in the early 2010s I remember jokes about how no one outside of a marketing department had ever scanned a QR code, but now they’re all over the place, both for linking objects (a sign on a fast food door to go to their online ordering service, a code on an instruction manual to open a site with changes since printing) and for sending data between devices (communications apps, 2FA apps, starting a download on a mobile device using a QR code shown on a desktop display).

The Value of Space Exploration, via Phil Plait.

Neil Gaiman on The Fairy Feller’s Master Stroke, a painting by a madman that’s inspired its share of stories.

And from Comics Worth Reading, our WTF entry for the day: Paradise by the GoPhone Light. It’s a commercial done in the style of a music video, featuring Meat Loaf and Tiffany as the parents of a kid who wants a GoPhone. Completely surreal, especially once the random explosions start.

It’s just occurred to me that, aside from it being some sort of cell phone, I have no idea what a GoPhone is. [/me types “gophone” into Google] Ah, OK. Pre-paid cellphone. Meh. (And now I’m imagining how much spam is going to get posted to this thread. *sigh* )

Fedora Linux.I haven’t been following the progress of Fedora 9 very closely (possibly because it took me until last month to finally upgrade my home PC to Fedora 8), but as the release date of April 29 May 13 approaches, I thought I’d take a look at the release notes for an overview of what’s new. Of course there’s the usual upgrades to the various desktop environments, including, finally, KDE4, but something that surprised me was the inclusion of Firefox 3 beta 5.

Admittedly, Linux distributions often include non-final software by necessity. Many open-source projects spend years in the 0.x state not because they don’t work well, but because the authors don’t feel that it’s complete yet. (Often, a project will take their checklist and build feature 1, stabilize it, add feature 2, stabilize that, etc. so that you get a program that’s a stable subset of the target. Off the top of my head, FreeRADIUS was quite stable long before it hit 1.0, and Clam AntiVirus has been quite usable despite the fact that its latest version is 0.93.)

FirefoxLately, though, there’s been a tendency toward sticking with the latest stable release, at least for projects that have reached that magical 1.0 number. Sometimes they go even further. Only a year and a half ago, Fedora planned to skip Firefox 2 and wait for version 3. (Clearly, they expected Firefox 3 would be out sooner!) So it was a surprise to see that this time, Fedora has decided to jump on the new version before it’s finished.

You may have noticed I’ve been thinking about fan conventions lately. 🙂

It started after last year’s Comic-Con, when I decided I wanted to go to something a bit less…intense. 😯 Last year’s Wizard World LA was nice, but a bit sparse, so I went looking for more comic and general sci-fi/fantasy cons within driving distance of the LA/OC area. Surprisingly, I didn’t find much. Gaming conventions, costuming conventions, Anime Expo, sure, but sci-fi? Pretty much just Loscon, which we both gave up on after 2002 (and from what I’ve heard, hasn’t picked up again). I asked around a bit on some forums, and someone on either the Comic Bloc or Newsarama forums suggested WonderCon, and suggested considering the city as a vacation destination, not just a place to find a hotel for the con.

Since WonderCon worked out so well, I’m looking at what else might be fun. That’s part of why I did my price comparison last month, and Kevin Standlee’s comments got me looking at WorldCons and the like again. Not for this year, but maybe a few years out.

Looking at all these cons, I realized that beyond a certain threshold, distance doesn’t matter. Only the destination. If it’s far enough away that you have to fly, the only thing that distance impacts is the cost of your plane ticket. Whether your flight is 5 hours or 10 hours*, it’s still going to take up most of a day or night when you factor in dealing with the airports. Everything else, from hotel prices to whether you need a passport, a phrasebook, or currency exchange, is a factor of the destination.

WonderCon, I think, was at the boundary of driving distance from here. We could make the trip out in one day, but it was a lot more fun to break it into stages and make it a road trip. San Diego is at the boundary of commuting distance. We could drive out there in the morning and drive back at night (and I did that with my parents for over a decade), but it’s not practical to do for more than one day. Whereas if I wanted to, I could easily commute to Wizard World Los Angeles 2 or even 3 days. (As it was, we only went for Saturday.)

With two cons in Q1, and San Diego coming up in July, any traveling we do later this year is probably not going to be convention-related. As it is, we’ve talked seriously about three possible non-con vacation spots. But it might be worth casting a wider net for cons in 2009 or 2010.

*Katie and I were talking about this, and realized that it’s probably different if you have kids. In that case, a 5-hour flight probably would be significantly harder to manage than a 3-hour flight.

I don’t think I’ve seen this one in the wild, but variations pop up on Spam Or Not from time to time.

I’ve obscured the website address, though I’m sure it’s been replaced by now.

Seriously, how can you look at the combination of poorly-drawn not-quite stick figures (probably done with a mouse in Microsoft Paint) with the visual equation demonstrating the supposed effects of a diet supplement and not laugh?

Edit: I’ve realized why I haven’t seen these in the wild: We use the MSRBL-Images signatures in our spam filter, and that list is built using ratings from Spam Or Not.

Edit 2: Both the filter signatures and the rating site seem to be gone now, so a little background: MSRBL-Images was a list of hashes that could be used to identify images that were repeatedly used in spam. Spam or Not, inspired by the infamous Hot or Not site, was their way of crowdsourcing the data. The site would show an image that had been collected, and you could mark it as spam or not, and some threshold or percentage of spam ratings would cause the hash to go into their signature list.