Possibly jumping the gun, but last night I reserved a backup hotel for next year’s Comic-Con. Although considering that most of the big-name hotels right by the convention center are already booked (though I’m sure they’ve set aside blocks for the convention already) or want incredible amounts of money per night, perhaps it’s not that crazy an idea.

The price and distance are just good enough that I’d be willing to skip the insane reservation crunch when the convention block goes on sale next year, though I’ll probably give it a shot to see if I can get something closer.

Meanwhile, we’re seriously considering hitting WonderCon again next year, which will also give us another excuse to visit people up in the Bay Area. (Not that we should need an excuse, but it seems like we do.)

Well, probably not, but the complaints over color in Diablo III — specifically that it has some — have got to be the silliest controversy I’ve seen in a long time.

Fans even went in and recolored the screenshots to show what they think it should look like. The link above is an article where one of the game designers goes through and, over and over, points out, “Sure, you might like that better, but it interferes with gameplay.” You know, things like being able to tell the skeletons from the zombies — or from your teammates in a multiplayer game.

Oh, and to the fan who captioned a (relatively) colorful shot with “wow gayness” — I believe the word you’re looking for is gaiety.

(via Comics Should Be Good)

This morning I was surprised to hear that Aleksandr Solzhenitsyn had died. In part, it was because I hadn’t realized he was still alive. As the brief story went on, I remembered reading about his return to Russia after the fall of the Soviet Union. Of his work, I’ve only read A Day in the Life of Ivan Denisovich, back in high school.

Last week I was surprised to hear that the FBI was on the verge of indicting a suspect in the 2001 anthrax attacks. I’d pretty much written it off as an unsolved case. Unfortunately, the fact that Ivins committed suicide means the case will never go to trial. Having the attorney general sign off on it doesn’t quite have the same sense of closure — or certainty — that a trial would. Unless the FBI releases seriously solid evidence (and I’m sure a lot of the evidence is probably classified, especially given the current administration’s affair with secrecy), there will always be a bit of doubt: did he kill himself because he’d been caught, or because he didn’t want to go through being scapegoated?

Waaay back in the dark ages of the Web (somewhere between 1994 and 1997) I discovered a weekly email newsletter called “This Is True.” It collected strange-but-true news stories from around the world, summarizing each in a short paragraph with a witty one-liner at the end. I subscribed to the free edition, and later to the full version, which had about twice as many stories. I even picked up a few of the books collecting past stories (at a con, I think, but I can’t remember which con).

Eventually I got too busy to read them, and the back-issues piled up unread, and I decided to let my subscription lapse. But earlier this year, I decided to re-up with the shorter, free version, and it’s still as good as ever.

This week’s issue included a disappointing story: even though they practice — in fact, probably helped originate — responsible list management, Yahoo is blocking them as spammers. Why? Because people are signing up for the list, then deciding they don’t want it anymore, and instead of unsubscribing, hitting the “Report as Spam” button. Yahoo has apparently taken those spam reports at face value, and blocked everyone’s copy of the newsletter.

Clearly, some people are unclear on what “spam” means. It’s not just “mail I don’t want.” It’s mass mail I don’t want and didn’t ask for.”

That, and I’m sure some people don’t realize that their reports are being used to train everyone’s filters. I remember a co-worker explaining a few years ago that he’d trained Gmail to send the SourceForge newsletters (or something similar) straight into his spam folder. I commented that they might be using that data to train their sitewide filters, and he said something like, “I hope not.”

Using user feedback to train sitewide or network-wide (such as Cloudmark, or Akismet) filters is a powerful technique. Some people will catch the leading edge of a spam attack, and that data can be used to protect others as the attack continues. Some will check their mail sooner, and that data can be used to re-filter messages that have been received, but not yet viewed.

Unfortunately, it also can give a lot of power to people who are either unclear on the criteria being used or have an axe to grind, unless you include measures to (a) contain the impact or (b) keep track of each reporter’s reliability. I know Cloudmark factors in the reporter’s reputation, for instance. And I suspect that AOL does, at least in some cases, limit measures such as blocking to specific recipients, but I can’t be certain.

Anyway, to summarize:

  • Use the Report Spam button responsibly.  If you actually subscribed to it, it isn’t spam unless they refuse to remove you from the list.
  • Check out This is True.  You may laugh, you may groan, you may think, or you may get pissed off at the world — or all of the above.  It’s certainly worth a look.

(I really should have finished writing this yesterday, before someone submitted the original story to Slashdot. Posting about it to get the word out seems kind of redundant now. Heck, now that I think about it, I should have submitted the original to Slashdot. Oh, well.

A couple of things I’d like to do for next year’s Comic-Con International, assuming vacation time and financial situation are compatible:

1. Take the following Monday off. Comic-Con is not relaxing. Even if you don’t go out to parties every night, it’s still exhausting. It wasn’t so bad when we left early on Sunday, but the last two years we’ve stayed all the way to the end of the show. Two-plus hours of driving, plus a stop for dinner, meant we weren’t home until Sunday evening. You’re supposed to be a zombie at the con, not after you get home. It would be much better to take a day to sleep in and recover a bit. (Plus it would allow extra time to do things like sort through photos and post them quickly.)

2. Take the whole week off and make it a vacation. We missed maybe a grand total of 4 hours of daytime programming this year, and still didn’t catch everything we wanted to. (Admittedly, a lot of that involved choosing between simultaneous events.) That doesn’t leave much time to just be in San Diego, except for nighttime. It would be nice to head down the previous weekend and spend a few days as tourists. Maybe hit the Wild Animal Park or something. Then switch hotels on Wednesday and do the con. Certainly our trip to WonderCon earlier this year benefited from taking extra time to do other things.

It was a bit of a surprise to learn that J.K. Rowling’s The Tales of Beadle the Bard is actually getting a mass-market printing. This book of short stories, set in the Harry Potter universe with commentary by Dumbledore, was originally released only in a tiny run of seven hand-made copies, sold at auction for charity.

Now the charity is doing a standard hardcover run of the book…and a $100 collector’s edition designed to mimic the original hand-written run. While considerably cheaper than the £1,950,000 Amazon spent to get their copy of the original run, it’s a little more than I’d like to spend. (I mean, I didn’t even spring for the $150 for the special edition of Comic Book Tattoo.) I think I’ll stick with the standard edition.

The IEBlog recently posted about their efforts to improve reliability in Internet Explorer 8, particularly the idea of “loosely-coupled IE” (or LCIE). The short explanation is that each tab runs in its own process, so if a web page causes the browser to crash, only that tab crashes — not the whole thing. (It is a bit more complicated, but that’s the principle.) Combine that with session recovery (load with the same set of web pages, if possible with the form data you hadn’t quite finished typing in), and you massively reduce the pain of browser crashes.

I’d like to see something like this picked up by Firefox and Opera as well. They both have crash recovery already, but it still means restoring the entire session. If you have 20 tabs open, it’s great that you don’t have to hunt them down again. But it also means you have to wait for 20 pages to load simultaneously. It would be much nicer to only have to wait for one (or, if I read the IE8 article correctly, three).

Edited to add:

On a related note, I’ve run into an interesting conflict between crash recovery and WordPress’ auto-save feature. If you start a new post, WordPress will automatically save it as a draft. If the browser crashes, it will bring up the new-post page, but restore most of the form data you filled in. So the title, the text of your post, etc will all be there. But WordPress will see it as a new post, and you’ll end up with a duplicate.

This wasn’t a major problem when I encountered it — I had to reset the categories, tags, and post slug after I hit publish (since I hadn’t noticed that they’d been reset to defaults), and I just deleted the older, partial version of the post — but I can imagine if I’d uploaded an image gallery, I would have been rather annoyed, since there’s no way (that I’ve noticed) to move images from one post to another. Reuse them, sure, but not such that the gallery feature would work.