SiteFinder was a “service” Verisign offered for a few weeks in 2003 in which DNS lookups to any non-existant domain in .com or .net responded with a pointer to an ad page. Techies revolted because it broke a lot of stuff. Verisign attempted to paint opponents of Site Finder as a minority of anti-innovation “technology purists” who still resent the presence of commerce on the Internet. A shorter version of my response ran on CNet’s News.com as a letter to the editor.

Mark McLaughlin’s opinion piece, “Innovation and the Internet,” simply proves that Verisign has completely missed the point. The reason so many people objected to SiteFinder is not the service it provided, nor a rejection of innovation, but that it caused a significant number of non-web applications to fail. Verisign, a company that should know better, had forgotten that the Internet is more than just the web.

There are many applications besides the web which make use of the DNS system, and many of them take actions that depend on whether a domain exists or not. Some of the more obvious cases occur in spam blocking. For instance, mail servers often check to see whether a the sender’s domain exists before accepting email. The DNS wildcard that powered SiteFinder broke this: suddenly, all domains would appear to be valid. A spammer could claim to be sadkjfhdsaf@asdfsadfjsdf.com, and the message would be accepted.

Another issue is DNS-propagated blacklists: at least one (ORBS, if I remember correctly) had folded and allowed its domain name to expire, but many software packages still included it in their default configurations. Since people often install software without updating, they were seeing slightly slower results at first, but the SiteFinder wildcard suddenly caused all queries to return positive, and a number of servers began rejecting all mail. (Something similar happened with Osirusoft a month earlier, but that was intentional on the part of Osirusoft’s former administrator.)

Other people are concerned about the fact that misdirected email, instead of being routed to secondary servers (in the case of a bad configuration) or bounced back by the originating ISP, is being routed through Verisign. Here, it’s a matter of trust: if you trust Verisign to do the right thing and bounce it without looking at it, then you probably have no objection. But many people saw the arbitrary creation of the wildcard in the first place as a breach of trust, casting doubt on their trustworthiness in other areas.

There are ways to resolve the issue of mistyped websites that do not break other applications. Microsoft embedded this functionality in Internet Explorer some time ago. I believe AOL has done the same in their software. While there were probably some objections, in neither case did it cause other applications to stop working.

It’s not about being technology “purists,” stifling innovation, or keeping commercialism off the Internet. It’s about recognizing the fact that the Internet is a collaborative effort, not the private domain of any one company. If Verisign had submitted its idea for review, and given others a chance to point out its flaws and to make adjustments to their own software, this could all have been avoided. As it is, it is clear that Verisign neither thought through all the consequences nor is willing to recognize that there even are consequences. And that – not a desire to “hold the Internet back” – is the reason for the backlash.

On Friday I reinstalled Red Hat 9 on my computer. On Saturday I figured out why I couldn’t build Dillo on the virtual Conectiva system (the only reason I tried to install the real thing). On Monday I made a remark on the Dillo mailing list that, after trashing the system trying to install Conectiva, “unless/until I can set up a spare system solely for trying things out, anything else… will run under User-Mode Linux.”

And that got me thinking.

A spare system wouldn’t need to be elaborate. I wouldn’t be playing games on it. I wouldn’t be doing graphics work on it. I wouldn’t even be doing web development, word processing, or checking my email. Most of the time it wouldn’t even be running – just when I wanted to try something new, or when a new release of Dillo came out and needed RPMs. And since I have a spare KVM switch, I’d only need to find space for the case, and wouldn’t need to worry about a monitor.

I’ve mentioned before that I’ve upgraded my computer piece-by-piece since 1994. Well, when you do that, you end up with a lot of spare parts left over. Sure, they’re older, slower, smaller, etc. than what you’ve got now, but if they worked when you took them out, they probably still work now. I’ve been meaning to go through all the boxes, cards, drives etc. and get rid of things I don’t need anymore, but I’d never gotten around to it. Well, on Monday I finally had motivation.

I went through looking for parts I could use to put together a spare, expendable system – one where it wouldn’t matter if the entire hard disk got wiped. I found three hard drives (two of them too small to be useful), several sticks of RAM, network and video cards, and a motherboard and a CPU that wouldn’t fit together. That left: a case, a CD-ROM, and either a CPU to go with the motherboard, or a motherboard to go with the CPU.

[A picture of Red Shirt] It turned out my boss was getting ready to throw out some old equipment, including a huge mega-tower with a 450 MHz K6-2. The motherboard I have used to hold a K6-2. (Where it is now, I have no idea – I don’t think it’s the one I fried, especially since the motherboard seems to work.) So now I had a processor. My parents had recently replaced an extremely flaky computer, so I got a CD-ROM from that. Then I went to Fry’s and picked up a $30 case and $13 floppy drive.

That’s right: I have just built a $43 computer.

Somewhere in this whole process, Katie came up with the name “Red Shirt Linux.” And while it’s mostly going to be SuSE, Conectiva, and Mandrake, the name fits.

Preliminary tryouts look promising: All the hardware works, I was able to see old data on the hard disk before I repartitioned it, I could boot tomsrtbt off of a floppy and mess around under that. I tried Conectiva first, and it failed, but I think I’ve got a bad install CD. (The UML system I built from it has network problems, and the copy I installed on Ghostwheel is what trashed my partition table, so it doesn’t surprise me that it had problems here.) I’ll run a thorough memory test overnight just to make sure, but it looks like I’ve got a PC I can mess around with without risking any data!

Yet another call of “I can’t retrieve email!” Always from Outlook users. If you use Eudora, Netscape – hell, even Outlook Express, you’ll get some sort of error message if it stops working. You can usually solve it by closing the program and starting it up again. But Outlook… Outlook will get into modes where it says it’s connecting, but it will never actually contact the server. Outlook will decide it needs to ask you for your password over and over again. And if you close Outlook, it’s not necessarily gone. Even “Exit and Log Off” doesn’t always do it. No, you have to reboot the %#@! computer. And if you’re lucky, you don’t have to track down the elusive Inbox Repair Tool (which might be in the Start menu. Maybe.)

I swear, if Outlook didn’t have the name Microsoft in front of it, no one would buy it. Maybe the latest version is better, but everything I’ve tried to use or troubleshoot is still just Schedule+ on steroids with email thrown in. Calling Outlook an email program is like calling a big clunky van a race car because you’ve replaced the engine. Outlook Express, for all its rampant security problems, is a much better mail program than its namesake.

Yecch!

I finally saw Terminator 3 this weekend, and something has been bothering me about the ending (aside from watching the end of the world).

Skynet’s a distributed system. Presumably its intelligence scales along with the number of nodes it has. Those nodes are computers all over the world. Those computers are most concentrated in major cities. Skynet launches a global nuclear attack on those major cities. That wipes out a huge percentage of its own computing nodes. It’s also going to take out huge chunks of the Internet’s infrastructure, leaving many of the remaining nodes disconnected from each other.

In its attempt to wipe out humans, Skynet gave itself a world-class lobotomy.

I don’t know about you, but that just doesn’t sound like a winning strategy to me.

Two years ago, the company I work for moved to a new office. We used to do most of our domain name registrations through Network Solutions, mainly out of habit from when they were the only registrar, and accounts were of two types:

  1. Contacts. This involved a person or role and contact information.
  2. Domain names. This involved the person or company who registered the domain name, and links to three contacts (admin, technical, and billing).

So I had a contact account for any registrations we did on our clients’ behalf. We moved – again, this was two years ago – and I updated the address.

Network Solutions has restructured their entire account system into something immensely complicated. Somehow this single contact account has been split into three separate accounts, none of which had the password I started with, and all of which had the old address.

Yes, all three redundant accounts showed the address and phone number that I deleted two years ago.

We used to have people lose their domain names (or at least get them put on hold) because they never gave NS their new address when they moved, and they wouldn’t get the renewal notice. I guess these days it doesn’t really matter. Even if you do update your address, they’ll revert it anyway.

We have a “yours, mine and ours” set of computers at home. My system started out as a Compaq Presario in 1994 and has been upgraded piecemeal over the past decade, Katie replaced her Power Mac with a G4 last year, and we picked up an eMachine to use as a dial-up server when we moved in together. (I was going to cobble something together out of the leftover bits from my computer, but it was cheap and saved me the effort of figuring out what was working and what needed to be replaced. Plus it gave us an extra Windows system.)

I’ve been dual-booting Linux and Windows for about 5 years, and spent most of my last year in college using Linux almost exclusively. (Student housing with Ethernet. Having worked in a college computer lab for several years, I didn’t trust Windows 95 to be safe on the network.) Well, a few months after we got the eMachine, hardware problems corrupted my Windows installation. I didn’t want to “borrow” a Windows 98 install CD, I didn’t want to buy Windows Me (piece of ****), Windows 2000 was too expensive, and I really didn’t want the licensing nightmare that is XP. So I delayed, using Linux exclusively, and eventually came to the conclusion I didn’t need to reinstall Windows at all.

Unfortunately, there are very few commercial games written for Linux. Now I’m not much of a gamer, but I do enjoy RPGs, turn-based strategy, and the occasional FPS, and No Windows meant No Might and Magic. Continue reading →

ยปAll pages site-wide with this tag