I’m launching a new browser switch site, with a bit of a twist. It’s promoting all alternative browsers, kind of like Browse Happy, but a bit more inclusive and aimed at a slightly different audience.

The idea is that a diverse browser “market”—one with three or four major browser suppliers all competing with each other—is the best way to maintain innovation and security. Anyone following the classic browser wars, the lull in IE development, and the sudden appearance of IE7 can see the difference competition makes for innovation. As for security… If someone can hit 90% of the world’s computers by hitting IE on Windows, we’re in trouble. But if they have to hit 30% each on IE, Firefox, and Opera, and even those are split among Windows, Mac and Linux, it’s a lot more effort for the bad guys.

I got the idea back in May, during some rather heated Firefox/Opera flame wars. It seemed to me that fans of the two browsers had more in common than they thought, if they’d just stop fighting each other. I worked on it during June, and launched a test version last month, asking for feedback from friends and from the Spread Firefox and My Opera communities*. It’s still not where I’d like it to be (Comic-Con, then procrastination), but after the net went crazy over Paul Thurott’s “Boycott IE” article I realized I’d better launch what I had and refine it later.

So, without further ado, I’m officially launching the Alternative Browser Alliance.

Alternative Browser Alliance

*I’ve since imported my comments from the post on Confessions of a Web Developer, my old blog at My Opera, because it was largely the same content. That’s why some of the comments here are dated earlier than this post.

I got into work this morning to find my desk’s keyboard and KVM switch non-responsive. The only way to reset the switch was to turn it off and back on, which meant disconnecting all the keyboard and mouse cables. (A KVM switch doesn’t need much power, so many of them just draw power from the computer, the same way an actual keyboard or mouse would.) It switched immediately to the Linux box, which was happily displaying its screen saver, so I switched back to the Windows box where it had been… and it got stuck again.

OK, so the Windows box had crashed. It’s been doing that lately, though usually I actually get a blue screen with the dreaded IRQL_NOT_LESS_THAN_OR_EQUAL, which could mean anything from a driver conflict to failing hardware. I haven’t taken the time to track it down, but maybe I should. I rebooted the Windows box, which seems fine for the moment, though there’s no sign of the crash—or even my forced reboot—in the system log.

Then I switched over to the Linux box, and the mouse wasn’t responding. When the mouse gets messed up, sometimes it’s enough to switch out of X into text mode and back. No luck. Sometimes closing X entirely and starting it again is enough. Not this time. I actually had to reboot the Linux box to get my mouse back. That really annoyed me.

So here are three things that went wrong.

  1. The Windows box crashed. This is probably a driver or hardware problem.
  2. The KVM switch got stuck. This should not be possible. Even if it’s getting confusing signals from one set of ports, it should be able to switch to another port.
  3. The Linux box (Fedora Core 4) could not recover from having the mouse unplugged for 10 seconds. There should be an easy way to tell it to check for the mouse again.

It’s #2 and #3 that bug me the most. Maybe it’s the man-bites-dog effect (I expect Windows to crash and/or require frequent reboots, so it’s more annoying when Linux does it), or maybe it’s just the fact that they’re simple error-recovery issues. I mean, seriously, unplugging the mouse for a few seconds makes it unusable?

Update: I forgot to check the second Windows box on the switch. It also had stopped responding to the mouse even after I reset the KVM switch. I’m beginning to think that problem #3 was in the switch itself, not the Linux mouse driver, since the non-crashed Windows box had the exact same problem.

Character collage: Portraits of two women, looking downward to the left and right. Behind each is another woman standing, one regally in an elaborate blue dress with a necklace and hair ornaments, the other in a plain white dress. They are also looking away from the center. In front are three men standing, two in armor with swords drawn. The man in the center is holding up his sword, dividing the image in half. The man on the right is holding his sword pointing downward. The man on the left is wearing middle-ages-looking clothes and balancing the point of a dagger on a fingertip.The first issue of the New Spring comic book was surprisingly good. I wasn’t sure how well Robert Jordan’s writing would translate to the medium, and of course a lot of details are lost, but Chuck Dixon has done a good job adapting the story, and Mike Miller’s art is incredible.

The book opens with a brief description of the world, then a series of splash pages showing the scope of the Aiel War, starting with thousands of Aiel pouring over the Dragonwall. From there it moves to Lan’s story, then to Moiraine’s. Two pages stand out for me: The panorama of Tar Valon, and Gitara’s Foretelling, the latter of which is most effective because it contrasts with the very realistic style of the rest of the book.

Believe it or not, I’d recommend this. Who would’ve thought I’d be excited about The Wheel of Time again?

Well, June Gloom seems to be over, and we’re now into the time of year when we get hot, sunny days with lots of clouds. Big, towering cumulus clouds, often with anvil heads, promising shade and rain to cool things down. The teases.

Yeah, we see those clouds most afternoons—on the horizon, just on the other side of the coastal mountains!

While it’s great for summer activities—beach trips, swimming, hiking, etc.—it can also be frustrating when you have to choose between running your electricity-guzzling air conditioner all day or leaving your window open all night. The clouds are right there, taunting you with relief from the heat—relief that will not come.

Clouds on the horizon

When I was in high school, my family took a vacation across the Great American SouthwestTM. We went to Bryce Canyon, Zion Canyon, and the Grand Canyon. We drove out to Mesa Verde, which wasn’t a canyon, but there were still a lot of cliffs. We came back through Arizona, where we stopped by Meteor Crater and Sunset Crater. We joked that it was a tour of all the big holes in the ground. (A few years later, I posted some photos from this trip online.)

The weird thing about it was that we went during August, and we got rained on at least briefly almost every afternoon—but only outside of California. Utah? Rain. Arizona? Rain. Colorado? Rain. I don’t think we got rained on during our three hours in Nevada (we stopped at Valley of Fire on the way out), but as I recall, the rain stopped about the time we crossed from Arizona back into California.

We don’t get summer storms much here in SoCal.

At the market today, we discovered that you can buy a bag of Chaos. Not only that, but you can buy a bag of wheat-free Chaos.

Bag of Chaos

In actuality it’s a brand of chips from the makers of Pirate’s Booty, but the name reminded us both of a time we and a bunch of friends started coming up with lists of product names based on abstract concepts. It started with a pun, “Diet Spite,” and eventually filled an entire sheet of paper. I think Jason ended up with the sheet, and may even have HTMLized it, but from there it fades into legend.

The member benefits section in the latest Golden Key newsletter features an announcement of a business partnership. Take a look at the first paragraph and see if you can figure out what the company does:

Owens Corning is a company with an unwavering commitment to delivering solutions, transforming markets and enhancing lives. It’s who we are. It’s why we are here. We do it by fully engaging our employees in support of growing our customer’s businesses. And when we do, we grow ours as well.

The second paragraph explains that they manufacture building supplies and provide construction services. The third contains a brief summary of the company’s history.

Now, tell me, what that hell is the point of the first paragraph? As best as I can tell its purpose is to make readers tune out before they actually get to the informative stuff.