Why IPO?

I’ve been reading a lot lately about Google and the anticipation surrounding its IPO, and I just can’t help but wonder something.
Why?

What do I mean, why? Just that. Why do an IPO? Why go public? What do they gain?

I remember, what seems like a million years ago, I saw a segment on 60 Minutes about software maker SAS. I vaguely remember SAS because they made a–what am I talking about? THE ONLY–highly regarded C compiler for the Amiga. But 60 Minutes wasn’t talking about Amigas. They were talking about how in an era when companies are universally cutting benefits, working for SAS continues to be more like living on a resort. Need to see the doctor? The company doctor is down the hall. Free day care for your kids on campus. You’re encouraged to eat lunch with your family. You’re encouraged to work 35 hours a week. All sorts of exercise equipment, including a pool and a track. Massages. We’re talking the kinds of excesses Netscape was infamous for here. Once you work for SAS, you never, ever leave. When the interviewer told the president he was crazy, he laughed and asked what’s crazy about treating your people well. And he pointed out the company has always been profitable, has never had to lay anyone off. His employees are happy and productive and they do good work. When the interviewer asked why, he said part of it is because there are no investors. He’s accountable only to himself. The investors don’t like the resort-on-campus because that costs money that could be going to dividends. He doesn’t have to worry about that.

Investors don’t think about much of anything but dividends. Except when the time comes to cash out the stock, which is often. Executives need to think long-term, but that’s hard when your main job is to please the investors, who come in with a Las Vegas mentality. And why should you be accountable to investors? Just because they have money doesn’t mean they know anything.

That’s not to say all investors are clueless people who make you question whether mammals really are the highest form of animal. Some companies do just fine in spite of their investors. But how many good companies turned bad once they had vast herds of greedy investors to answer to? Google is cool because it’s so anti-commercial, so unubtrusive, so… Well, have you ever wondered how Google makes its money? I have.

My fear is that the minute after some investor starts asking how Google makes its money, we’ll be seeing X10 popunders when we go there.

Yes, $15 billion is a lot of money. I’m sure Google could come up with lots of cool things to do if it had it. But I remember someone asking once what your soul is worth. Does $15 billion really seem like a lot when compared to the value of Google’s soul?

For some companies, the IPO is the next step on the way to greatness. But for a larger percentage, it seems to be the first step toward mediocrity. If I’d invented Google, I wouldn’t take that chance. Do the IPO after I retire.

But I didn’t invent Google, so I guess that’s not my decision, eh?

Knoppix: A low-commitment way to try Linux

I’m posting this from a computer running Knoppix. Charlie brought a copy in to work the other day and handed it to me. I actually downloaded Knoppix several months ago but never burned myself a copy because I didn’t have any 80-minute CD-Rs–I’ve still got about 20 74-minute jobs I haven’t used yet.
Yep, it’s an excuse. I know a lot of people have several objections to Linux:

1. There’s no software, or at least nothing I’d want.
2. It’s hard to install.
3. If I do manage to install it, I can’t get a good graphical interface working.
4. It takes too long.
5. I really don’t want to go to the trouble of repartitioning my hard drive, and I don’t want to run it on my old computer because it’ll be slow.

Knoppix is a full Linux distribution on a CD. You pop it in a PC (it’s best if it has at least 128 megs of RAM) and boot off it. It detects your hardware and boots you into a full-blown KDE environment.

Software? It has three word processors, three spreadsheets, two web browsers, two graphical mail clients, a desktop publisher, an MP3 player, a bunch of games (including a Civilization clone) and a bunch more stuff. In short, far more software than the typical Windows user has installed.

And if you don’t like it, just go to the “K” menu and hit Logoff. It shuts down. Pop out the CD, and boot back into Windows or whatever else it was that was on that computer.

I really wish the people who talk about Linux on the desktop would take the few minutes it takes to download and boot Knoppix. Their reaction would be telling.

A coupla MP3 jukebox solutions

I’ve been playing with MP3 jukebox solutions. Grind! looks perfect, except for the life of me I can’t get it to work, which puts a bit of a damper on things. It acts like it’s playing, but the sound never comes out of the sound card. The sound card works fine. The www-data account (Apache’s user) has access to the sound card. The MP3 player software runs as www-data. It works fine when I log in and su into the www-data account. But when I hit the web page to control it, the music never plays.
So I’m about to give up for a while and give Gina a look. Gina’s got lots of cool features. But I’d rather have a computer that plays the music rather than streaming it–I want to hook up a headless computer to my stereo. I suppose I could put an MP3 server in my basement and put a headless computer on my stereo and control it remotely using remote X or VNC or something. It doesn’t do scoring of music the way Grind! does, but I think I can hack that in. You know, create another database of songs, assign a score to each, then when it picks a track, discard it if its score is zero, and when it picks one track, pick two instead, play the higher-scored track and put the other one back in the queue (unless it’s a zero, in which case you discard it). I think I can code that. And that way I’ll hear U2’s “I Will Follow” a lot more frequently than U2’s “Mysterious Ways” (which, don’t get me wrong, was a good song… THE FIRST 3 BILLION TIMES I HEARD IT).

And hey, maybe I can figure out how to hack Gina to play the song instead of streaming it. Because it does lots of other cool stuff. Click the link, check it out.

I wrote up a bunch of stuff today but technical difficulties prevent me from posting it. I’ll post tomorrow.

Looks like I’m a Florida Marlins fan now

I thought Boston would make it… And they broke my heart. Was it as bad as ’86? Not quite, but close. Very close.
Of course last night I thought the same thing about the Cubs, and they, too, once again flashed their unusual talent for pulling defeat from the clutching jaws of victory. So now we’ve got a Marlins/Yankees World Series, which means only one thing. I’m now a Marlins fan.

If the Cuban Nationals played the Yankees, I’d root for the Cubans.

At least with this arrangement, nobody questions my patriotism.

Fighting spam two ways

I read a statement in a very right-leaning publication not long ago that made me really mad. It made the statement that government regulation is never the solution to a problem, and the problem of spam should be dealt with through software, not legislation.
This is a statement from a very clueless knee-jerk conservative. Don’t get me wrong; I’m conservative too, but I have a brain and I’m going to use it, even when I’m not towing the party line. Software does absolutely nothing to solve the problem of spam taking up 50% of the SMTP traffic coming in through my employer’s T1 line. That problem probably isn’t big enough to cost anyone a job yet. But is spam costing some people their annual keep-up-with-inflation raises? I think it could be.

Missouri has an anti-spam law. I think that’s a very good thing. Spam that doesn’t have a subject line that begins with the four-letter string adv: is illegal in Missouri. Spam with adult content that doesn’t begin with the eight-character string adv:adlt is illegal in Missouri. There are a few other regulations as well. The punishment? A $5,000 fine per message, not to exceed $25,000 per day.

I hope that amount is high enough to fund a decent-sized army of spam hunters in Jefferson City.

So if you live in Missouri, or work in Missouri, or there’s a decent chance that your mail server is in Missouri, or you can get your mail server moved to Missouri, or can determine that your spam originated from Missouri (you must be really

The problem with spam is that it costs next to nothing to do it. But if a spammer gets five complaints a day from Missourians, that amounts to over $9 million a year. Even the Alan Ralskys of this world may have difficulty with that bill. Spam has made some people multi-millionaires, but it’s hard to imagine Ralsky being able to foot that bill.

There’s a precedent in Missouri. Missouri had a no-call list before the embattled federal no-call list came into existence. There was a body shop not far from me that was literally sued out of business due to this law. A couple of poor-little-small-business-being-picked-on-by-the-government stories predictably showed up in the local press, but I’m still trying to figure out why he was picked on. He broke the law and couldn’t afford the consequences.

And that’s what we need to do with spammers. I won’t shed a tear, but I might throw a party.

In the meantime while I wait for Jay Nixon to sue some spammers out of business, I need a technical solution. Mozilla provides a mail client with built-in Bayesian spam filtering. It works pretty well. But there are situations where you may be pretty much forced to use Outlook in an Exchange environment, or some other product that doesn’t have built-in spam filtering. For those situations there’s POPFile, and if you need POPFile to work with Outlook in Corporate Workgroup mode, there’s Outclass. They work pretty well once trained. I’ve been using Outclass and POPFile for a number of months, and since I get between 30-50 spam messages per day, intermixed with legit stuff (of which I get several hundred a day), it probably saves me an hour or two a day, even when it classifies stuff wrong. But the latest Outclass has whitelisting, which will help that. (For some reason earlier versions of Outclass always classified mail from my boss as spam. I whitelisted him after I upgraded.)

The ultimate solution is 50 different states with 50 incompatible sets of regulations (such as some states requiring the exact string “[adv]” and others requiring “adv:”), making it virtually impossible to comply and still make a profit. Those who do manage will be so small as to probably not be bothersome. I’m not so eager for the Feds to step in simply because then it would be easier to be universally legal.

Yes, I’m alive

I’ve been incredibly, incredibly busy. I’ve been working overtime, I’m still trying to work through my backlog of short consulting gigs, and I’ve been dealing with one of those with-friends-like-that-who-needs-enemies? problems, and, yes, a couple of sniper-type comments on the site this past month or so really torqued me off.
I really wish b2 or WordPress had a Slashdot-style comments system, where registration was required for comments, and users could vote up or down the karma of comments, so that snipers could be, basically, shouted down by the masses. I can insert some commentary from R. Collins Farquhar IV in some of those messages, but that requires energy too. Energy I just haven’t had recently.

I’ve got some spam-type stuff in the works, and I’ve been playing with a new MP3 jukebox system. If I don’t get it working, I’ll probably be back asking for help; if I do get it working, I’ll be back with a report.

Rediscovering OS/2

Rediscovering OS/2

So I picked up a surplus computer from work this week. Honestly, I bought it more because it was cheap than because I needed it. But it was a giveaway price for a good-quality system. Micron’s Client Pro line (its business-class line) is as well-built a PC as I’ve ever seen. The machine didn’t come as advertised, but it was still a good price for what I got: a 266 MHz Pentium II, 64 MB of RAM, a 4-gig Maxtor hard drive, a Lite-On CD-ROM drive of unspecified speed (it seems to be at least 24X), an Intel 10/100 PCI NIC, Nvidia Riva-based AGP video, an ISA Sound Blaster, and an ISA US Robotics 56K faxmodem.

Read more

Spend your computer money on your monitor, not some hopped-up CPU

I read an editorial at Tom’s Hardware this morning that struck me as a bit unusual. Not only did it not mention Quake once (or Doom or whatever the FPS flavor of the week is today), it didn’t mention overclocking, and it wasn’t especially excited about AMD and Intel’s new CPU releases today.
In fact, it argued that by rushing out and buying those CPUs, all you’re doing is giving AMD and Intel an interest-free loan. You buy the chips now. The apps that need them will come later. And that, he said, is just plain wrong.

And I thought to myself: How is this any different from history? Yes, I’ll concede that every chip from the 486 up to, say, the chips of the gigahertz race was overdue. But let’s face it. When Gatermann’s dad needed a computer, we tracked down a used Dell P2-450. When a mutual friend’s sister went off to college, we tracked down another off-lease Dell, added a CD burner, and sent her on her way. If you know how to set a computer up right, it’s entirely possible to be plenty productive on a P2.

And the majority of people are mainly interested in using a computer to surf the Web, read e-mail, do some word processing, listen to MP3s and burn music CDs. For tasks like that, a P2 is, frankly, overkill.

When the first 386 PCs appeared in 1986, they were overkill. People were content with their 4.77 MHz XTs. Some of them had just gotten 6 or 8 MHz ATs, which were themselves overkill. Everyone seems to think the x86 series debuted in 1981. It didn’t. Intel released the 8088 in 1977. It was four years before the chip got mainstream use! (The 8086, after which the family is named, waited even longer.)

This industry has always been built with the bucks from the early adopters and enthusiasts. Always. And if you don’t want to play, nobody’s making you. I haven’t ordered my Athlon 64 yet.

It’s never made sense for me to be the first one on my block with the hottest new CPU. The same is true for most people I know. A lot of people would do well with a $150 used computer from one of these guys–click one of the links and scroll to the bottom and find a link that says “systems” or “desktop PCs”–and a really good keyboard, mouse, and monitor. Or if you want new, buy the cheapest PC available from a first-tier vendor you trust, then spend the money you would have spent on a 3 GHz Pentium 4 Extreme Edition CPU on something that’s actually useful, like that thing you spend all that time staring at. Get a flat-panel LCD monitor that runs at a comfortable resolution. Ditch the $3 keyboard and mouse that comes with the system and buy nice(r) ones. (The best keyboards on the market bring sticker shock–I have trouble justifying a $150 computer keyboard too, I know.)

Chances are you’ll have money left over. Good. In two years the budget CPU will be faster than that P4 Extreme Edition that Intel is touting today. Start saving for 2005’s budget PC now. The monitor, keyboard, and mouse you just shelled out the big bucks for will still work with it, and you’ll be a lot happier.

Hey Royals: This St. Louisan still believes

OK, OK. So I was in Kansas City over the weekend for a Promise Keepers event, and I saw the Royals’ obituary in the Kansas City Star yesterday. It was a great season, they said, but it’s over.
Well, it wasn’t technically over. It could have ended today, if the Minnesota Twins had beat the Detroit Tigers (which they did) and the Royals had lost to the Chicago White Sox. But the Royals thumped the Best Team Money Can Borrow 10-4, helped in part by their own borrowed gun, Rondell White.

So now what? The Twinkies have five more games. They’re off tomorrow, then they host the Cleveland Indians for two games before wrapping up their season at Detroit.

Meanwhile, the Royals have six home games against Detroit and the White Sox.

The Royals need to win five of six against a team they’ve dominated and against the only team in the division they’ve played poorly against.

Meanwhile, Cleveland has to revert to its old form and beat the Twins twice, and Detroit has to temporarily forget how to play like the 1962 Mets and sweep the Twins in three games.

Long shot? You betcha. But then again, in April everyone thought the Royals were a long shot to just finish over .500.

There’s a sign hanging outside the Fellowship of Christian Athletes building just across I-70 from Royals Stadium Kauffman Stadium. It still reads, “We believe.” In reference to the Royals–belief in God, I hope, is a given for those guys.

I still believe in both too.

Mice and motherboards and keyboards

Well, I was wanting to build a computer last night but those plans got messed up. My shipment from Software and Stuff came in today, but instead of the lovely Socket A mobo I ordered, I got a Socket 7 board. My 1.1 GHz Athlon won’t like that very much. So I packaged that right back up. It would be a good board for building a supercheap computer, since it has video built in and Socket 7 CPUs often sell for less than $10, but I want something with a little more punch.
It’s the first time they’ve ever messed up one of my orders, so I’m not terribly worried about it. And if I were to end up being stuck with it, I’m sure I could come up with some use for a Socket 7 board with built-in video.

On the plus side, my new mouse works. I’ve never owned an optical mouse before, so it’s pretty neat. Between the USB interface and the optics, it’s a lot more precise than any other mouse I’ve had. (I have noticed my Logitech USB mouse is more precise than the PS/2 version I have–USB’s sample rate is higher.) I can’t stand modern keyboards but modern mice are very, very nice. An optical, USB version of the plain old 3-button Logitech Mouseman would be even nicer but I know that won’t happen. But there’s absolutely nothing to complain about a Microsoft optical mouse for 8 bucks.

As for keyboards, I really wish I’d bought a couple more IBM Model Ms when one of the surplus places had them cheap a couple of months back. I just didn’t feel like I could afford it at the time and it only took about a week for the supply to dry up.