More of the same.

As I watched my Royals’ parent club, the Oakland Athletics, play the Yankees, I burned a CD under Linux for the first time. I honestly don’t remember when I last used my old Sony CD-R (it’s so old it’s a 2X burner!) but that was under Windows.
But burning an ISO image is insanely easy, at least if you’ve got a SCSI drive. Here’s the voodoo I needed:

cdrecord -v speed=2 dev=0,0 binary-i386-1.iso

By the time I could have pulled up the ISO image in Easy CD Creator, I’d typed the command line and cdrecord had already burned a meg.

How do you know the numbers? cat /proc/scsi/scsi.

And I know now why my people at work who are in the know on Linux love Debian. How big is a default installation of the current release? 141 megs. Including XFree86 3.36. It’s definitely not a distro for those who like the bleeding edge or even the leading edge, but if you’re wanting to build a Firewall, Debian looks like the distro of choice, and it’ll fit on a discarded 170-meg drive with room to spare.

I reformatted my experimental mail server, then I installed Debian. Then I made it a mailserver. Exim, a sendmail replacement, was already installed. So was procmail. So here’s what I did to make a mail server:

apt-get install courier-imap
apt-get install fetchmail

I created a .fetchmailrc file in my home directory:

poll postoffice.swbell.net with protocol pop3
user dfarq password noway is dfarq

Then I made the file secure:
chmod 0710 .fetchmailrc

I configured courier-imap. I had to scroll down to the bottom of /etc/courier-imap.config and uncomment the last line to activate it. Then I configured exim. I searched for the phrase “maildir” and uncommented the line that enables maildir format (courier doesn’t work with the default mbox format, and maildirs are more efficient anyway).

Then I ran fetchmail: fetchmail -d.

That should have worked. It didn’t. Exim continued to use mbox format. So I can connect to my IMAP server, which is populated by fetchmail, which is in turn served by exim, but since exim doesn’t put the mail in a format the server understands, I’ve got nothing to read.

So I guess I’m going to think about ditching exim for qmail. I have no great loyalty to exim except that Debian put it there by default.

And the Cardinals are eliminated (I’m furious with the way LaRussa handled Matt Morris; he won’t win 22 games next season, that’s a given now) and the A’s are going to have to play Game 5 without Jermaine Dye. I see the Royals have problems with the Yankees even when they’re wearing another uniform. Hopefully they can pull it off today. I’d have liked to have seen Johnny Damon, Jermaine Dye, Jeremy Giambi and Mike Magnante go to the Series in Royals’ uniforms, but if they get there in someone else’s, I’ll take it.

Just had a conversation with Dan Bowman to confirm my feeble grip on sanity (but I was afraid I may have let go, so that is good news), and now it’s way late. It’s actually about 11:30; this server runs on Farquhar time. I’m gonna go make friends with my pillow. Apologies if this is poorly edited.

Conspiracies, conspiracies everywhere

The topic of the day yesterday was Timothy McVeigh. I’d forgotten that yesterday was his day–I saw the lead story on The Kansas City Star announcing McVeigh was dead yesterday morning when I went to read up on the day’s events.
McVeigh raises a lot of uncomfortable questions. So let’s go back to a year after the Oklahoma City bombing, because that was when I got my wakeup call.

I was a crime reporter for the Columbia Missourian, a flaming liberal little daily newspaper in, frankly, what would be a worthless little town if it weren’t for the University of Missouri being there. But Columbia is situated in the middle of nowhere; aside from Columbia and Jefferson City, Central Missouri has no good-sized towns, and those two “cities” are cities only by Missouri standards. St. Louis has suburbs bigger than either of them. Central Missouri is backward, or rural, or backward and rural, depending on where you go.

Well, a guy by the name of Don Albright drove to Columbia one night and got drunk. He was pulled over, ticketed, and charged with driving while intoxicated. Albright maintained it was his constitutional right to drive drunk. Actually, he said his constitutional right to travel was being violated. “A driver is for hire,” Albright told me. “A traveler is a private citizen.”

I had a very long conversation with Albright. Albright was one of the biggest conspiracy theorists I’d ever talked to. He believed the United States was still technically a collection of British colonies; that there are actually two United States of Americas; that the Civil War, World Wars I and II, the Great Depression, and the Kennedy Assassination were all directly linked and part of the same conspiracy, and other bizarre beliefs. Another belief he shared with me was the New World Order, a belief Timothy McVeigh shared.

He was also militant. He took out liens on judges and prosecuting attorneys. And, on the first anniversary of the Oklahoma City bombing, Albright, along with others, threatened to attack government buildings as well as press organizations that didn’t “tell what was really going on.”

By this time, I was on Albright’s black list. One of his friends anonymously called me one day and told me to watch my back, so I took the threats seriously. I consciously avoided the newsroom, courthouse, post office, and police station that day. Fortunately, nothing eventful happened.

I suspect Albright’s motivation was primarily racial. During that single conversation, he brought up plenty of racial overtones. When we investigated him further, what we discovered was a person who didn’t want to accept any responsibility for his own past.

Albright had numerous supporters in and around Columbia. I spoke with a number of them outside the Boone County courthouse on the day of one of Albright’s scheduled court appearances. The only one who would give me his name was a guy by the name of Hobbes (I think his first name was Ken). An older woman, who would only go by “Mrs. Hobbes,” (I assume she was his mother), talked to me a little bit less. They were certainly fundamentalist Christians. They gave me pamphlets, a Constitutional Driver’s License (whereby I could grant myself the right to travel the nation’s roads freely), a copy of the Constitution, information on how I could secede from the United States and become a sovereign citizen, and other materials. But they sang exactly the same song Albright did, though Albright appeared to be racially motivated.

In 1992, while a senior in high school, I met a conspiracy theorist of another feather. He was a fervent believer in the writings of George Adamski, a UFO author who claimed he had been visited by beings from a yet-undiscovered planet in the solar system. Adamski, as I recall, had been widely discredited in the 1960s. But this guy’s beliefs (I don’t recall his name anymore, unfortunately) fit these others like a hand in a glove. He, too, spoke of the New World Order, the Trilateral Commission, and other oddities.

So… There are plenty of kooks like McVeigh out there. Some of them, like the last one I mentioned, are quirky but harmless. Albright, I believe, could be extremely dangerous. And, interestingly enough, although each type begins with a different premise at heart, they all come to nearly identical conclusions.

The common thread is that none of them trust the government and none of them fully understand the world around them. That’s fine. I don’t trust the government and I certainly don’t understand everything about the world around me. You can do one of two things when that happens. You can just accept that you don’t know everything and you never will know everything, and just try to understand the things that interest you or the things that affect you as best as you possibly can.

Or you can explain it all away as a giant conspiracy. Of course you can’t be the one that’s messed up. The rest of the world around you is messed up. And they’re doing it on purpose!

Time for a reality check.

Hard Fact Number One: Members of the hard left are every bit as disillusioned as members of the hard right. Most of my college professors despised Bill Clinton every bit as much as I did. They were liberal. We’ve got people on the hard left who can’t get what they want. We’ve got people on the hard right who can’t get what they want. [observation]Isn’t that called compromise?[/observation]

Hard Fact Number Two: It’s difficult to get people to cooperate with one another. It’s even more difficult to get organizations to cooperate with one another. If you spend any length of time within an organization of any considerable size, you begin to wonder how it keeps from unraveling just because of internal politics. And these are people who share the same interests! Want an example of how conspiracies are so difficult? Fine. Here’s one: Oracle and Sun and the United States Government against Microsoft. Remember how they bungled that one? And why? None of the parties could figure out what exactly they wanted on their own, let alone what they wanted collectively.

Conspiracies can happen. But they’re rare and generally short-lived.

McVeigh killed 168 people. Or, at the very least, McVeigh participated in the killing of 168 people. We don’t know if he and Terry Nichols acted alone. Probably not–there was a John Doe No. 2 who was never found. But McVeigh did kill innocent people, and he did it willfully and he expressed no remorse.

Yes, the United States Government is partially responsible for that. The Clinton administration did a lot of detestable things. Part of that was because Bill Clinton is and was a hopeless idealist, and he surrounded himself with the same types of people. They didn’t know how to handle people who didn’t share their worldview. And most of them probably didn’t forsee the possibility of a McVeigh-like backlash to Waco and Ruby Ridge. Holding the government accountable for those actions is necessary. Not handing the presidency to Al Gore is a good start, but that’s only a start. And the country was bitterly divided over that.

If you want to take that argument to its logical conclusion, who was it that put that administration in office? Hint: If you live in the United States, scroll up to the top of this page, get a good look at my picture, then go look in the mirror. You and I did that. But you didn’t vote for him, you say? Neither did I. Fifty-seven percent of us didn’t. The problem was, the 57% of us who wanted someone else couldn’t agree on the someone else to put in office, and we paid the price. But the fact is, most of us don’t care. So, since we put this government in place, aren’t we also responsible for its actions, especially when we refuse to fundamentally change it?

But blaming the United States Government for Timothy McVeigh’s actions is childish. When I was in fifth grade, another kid named Benji used to act up and then blame his poor behavior on the outcome of the 1985 World Series. There is no difference. Benji wasn’t mature enough to deal with his disappointment about the baseball season in a socially responsible manner. Timothy McVeigh wasn’t mature enough to deal with his disappointment with the government’s behavior in a socially responsible manner. The St. Louis Cardinals didn’t make Benji misbehave, and the U.S. Government didn’t make McVeigh blow up that building. The victims of McVeigh’s atrocity deserve better than that kind of logic.

Yes, the government is partially responsible because McVeigh’s actions are the consequence of some of its own actions. And the government’s job is to clean up its own mess. I’m not convinced it’s totally done that. But McVeigh was guilty, and he even admitted his guilt. The U.S. Government did what its laws call for it to do. So it actually owned up for once.

Don’t get used to it. Except for it only partially cleaning up, that is.

And, like it or not, McVeigh is now a martyr in some circles. Actually he’s been a martyr since the day of his arrest. But there’s a grain of truth in McVeigh’s beliefs. Our government is out of control, it’s irresponsible, and it’s not accountable to anyone.

But that’s our fault. Our government is supposed to be accountable to us, and as long as our Congressmen send plenty of pork back home, we keep them in office. And we vote for our presidents whimsically. The government knows that as long as they give us bread and circuses, we don’t care about much else.

And if we want to keep this kind of crap from ever happening again, we’re going to have to start giving a crap about more than just food and entertainment.

I’m not holding my breath.

04/25/2001

The St. Louis Cardinals want a new stadium. It seems like everyone else is building a new stadium, and Busch Stadium was one of five multipurpose stadiums built in the late 1960s (Pittsburgh, Philadelphia, Cincinatti, St. Louis, and Atlanta) that looked almost exactly alike–and that wouldn’t have been so bad, I suppose, except they all looked like toilets. Well, after Anheuser-Busch sold the team to a group of investors, the new owners realized that humongous toilet-shaped stadiums with artificial turf are ugly, so they moved in the fences, ripped out the turf and put in grass, and since retro is in, they erected a hand-operated scoreboard in the upper deck (the seats they displaced were lousy anyway).

Now, Busch Stadium has always been a lousy place to watch a baseball game. The architecture harkens back to post-war East Germany. The stadium has no charms, aside from the retrofitted scoreboard. And unless you’re in the box seats, you need binoculars to see anything. There isn’t a good seat in the house. Once you’ve been to a game at Wrigley Field, or Royals Stadium (yeah, yeah, it’s officially Kaufmann Stadium now, but I’ll never change), you realize what watching a baseball game is supposed to be, and Busch Stadium ain’t it. It’s more fun to watch the Royals and Cubs lose in their home parks than it is to be there–it’s hard to call what you do at Busch “watching”–when the Cardinals win in theirs. Force large numbers of Kansas Citians to watch a few games at Busch Stadium at gunpoint, and they’ll realize how good they’ve got it with Royals Stadium, and then the Royals will start drawing two million fans again.

So the Cardinals want to tear it down. Great, I say. Blow it up. I’ll help. I’ll even donate a little money to the cause.

So, what’s wrong with the Cardinals’ plan to get rid of Busch? They want the State of Missouri to pay for it. And that’s wrong. Why should the citizens of Kansas City be helping to pay for St. Louis’ new stadium? Why should my mom, who’ll probably never go to another baseball game in her life and who almost certainly will never go to a Cardinal game, be ponying up towards that stadium? The argument is that it’ll bring in jobs and revenue.

Fine. So if Boeing decides it wants to move its corporate headquarters here to St. Louis, where it already has some presence anyway, the State of Missouri should pay for it. After all, that’ll bring in even more jobs (and white-collar jobs at that!), and the revenue it brings in will last all year.

There is no difference between those two things. They’re private enterprises that should get their own funding. Period. And besides, the Cardinals aren’t a good investment. If the players strike or are locked out at the end of the season, which is likely, nobody knows what will happen. At best, baseball will be damaged goods. At worst, diehards like me will be following Japanese baseball next season because there won’t be any pro baseball left in the States. If the State of Missouri wants to give the Cardinals a loan, fine, but a handout, no.

And that’s not even figuring in the other parts of the argument. The proposed new stadium is smaller and has less seating capacity than Busch. The Cardinals draw three million fans a year. They fill that wretched place. Cardinal fans would watch baseball on a playground in a slum if that was where the Cards were playing. So, somehow, building a smaller but much prettier stadium is going to help team revenue? Only if they raise ticket prices through the roof. And ticket prices are already awfully high. That move could very easily backfire. Football and hockey are already so expensive that you can’t go to a game without sitting in the middle of a bunch of yuppies complaining that they only made $100,000 on the stock market last year. So the solution is to make baseball, with its 81 home games, the same way? While it might work for a little while, it’s not sustainable. The Cardinals have a rabid following in central Illinois and throughout Missouri, but neither of those places is exactly yuppie town. Make baseball a game for the elite, and the The Rest of Us, who the team’s revenue is built on, will go to fewer games and spend less money as a result.

There’s always the veiled threat that the Cardinals will move, to the Missouri suburbs or the Illinois suburbs, or, ridiculously, out of St. Louis entirely. That last prospect won’t happen. The Cardinals won’t draw three million fans anywhere else. Two million, tops. The move to the Missouri suburbs isn’t likely–Missouri doesn’t want to pay for the stadium whether it’s in St. Louis or in Creve Couer. Illinois is a possibility, but not a risk the Cardinals ownership should be interested in taking. The Illinois suburbs are known for two things: crime and strip clubs. Do they really want their brand-new stadium to be next door to the Diamond Cabaret?

Yes, Cardinal fans will go watch baseball next door to the Diamond Cabaret. They’d watch baseball in the middle of East St. Louis if they had to. Or they’ll keep right on packing it in at Busch, lousy though it may be. It’s lousy, but it’s a good match for the team because it seats buttloads of people, and they consistently fill it, and the stadium may be an eyesore, but it’s nowhere near as old as Fenway Park or Wrigley Field and no one’s complaining about their structural integrity. Busch Stadium will be around for a while. And a lot of fans even like it.

Cardinal management doesn’t know how good they’ve got it, and Missouri needs to continue to call their bluff.

Enough of that. Let’s talk about us. That got your attention I’m sure. Performance this morning was, to put it mildly, pants. Then the system went down like a… never mind. I’m getting really tired of it. I’m paying nothing for this, and lately I’m getting what I pay for. I want to control my own destiny, and I’ve got this nice broadband Internet connection, and some spare parts (and what I lack is cheap) and I want some real sysadmin experience. So, I’m thinking really seriously about moving. I wanted to hit the Userland Top 100 before I moved on, and enough time may pass between now and the time that I get set up for that to happen I may meet that goal yet.

At the moment I’m leaning toward Greymatter, as it’ll give me everything I have here, just about, plus better discussion facilities. Suggestions welcome.

12/09/2000

I can’t let this stupid move by the Cubs go. And I thought the Royals could do some stupid things. But the Royals never let George Brett walk away. The Greatest Ever flirted with following Whitey Herzog over to the Cardinals in the early 1980s, so the Royals locked him up with a long-term contract and the promise of a front-office position after he retired. The result: Brett had some great years and some not-so-great years, but no matter how he was hitting and how his team was playing, people flocked to Royals Stadium just to see him.

Mark Grace is the closest thing baseball has to a George Brett today. He hits left handed and has a sweet swing. And he’s been playing first base for the Cubs since the Harding administration. OK, since 1988. And he was near and dear to every true Cub fan’s heart.

I remember when I first saw him play. Leon Durham had pretty much played himself out of a job as the Cubs’ first baseman. My dad and I thought Rafael Palmeiro was the Cubs’ first baseman of the future. Then I saw Mark Grace play in a spring training game. Wow! He had gold glove written all over him. If the ball was in the same time zone as him, he grabbed it. And at the plate, he reminded me a little of Brett. Solid contact hitter, good for lots of doubles and the occasional homer.

Within two years, Grace was a clubhouse leader. In the 1990s, he led the majors in hits and doubles. Without a doubt, he was the Mr. Cub of the 90s. He had offers to go elsewhere. But he wanted to be one of The Rare Ones. He wanted to be like Brooks Robinson and Carl Yastrzemski and George Brett, who spent the entirety of their long careers with one team, and spend his whole career with the Cubs. He wanted that more than a World Series ring (good thing, because the Cubs won’t be headed there any time soon). A class act. Loyalty was more important than glory.

But now there’s another young left-handed-hitting first baseman coming up, and he’ll play for less money, and Grace had an injury-plagued season, so now he’s Leon Durham. Only instead of being banished to Cincy, he’s banished to Arizona.

Getting rid of Grace makes good business sense. He’s expensive. He doesn’t hit for as much power as you’d like from a corner infielder. He may never hit .330 again–if you can’t get 40 homers from your first baseman, it’s nice to get 200 hits. The fans will miss Grace, but they’ll come out to see the Cubs regardless of who’s on the field. They could replace Mark Grace with Leon Durham and Sammy Sosa with Keith Moreland and the fans would still come. Cubs fans are like that. And management knows it.

You can replace Grace’s bat, and you can live without his glove. But you can’t replace the man. That was true of a lot of the men the Cubs have let go over the years: Bill Buckner. Andre Dawson. Rick Sutcliffe. Greg Maddux. Joe Girardi. Rafael Palmeiro. And now, Mark Grace. These are the kind of men whose presence makes the other eight guys on the field play better. The Cubs never understood that. Never will.

And that, I submit, is the reason the Cubs are perennial losers. They manage to keep the occasional outstanding individual in a Cub uniform (Ernie Banks, Ryne Sandberg), but for the most part they treat players as commodities, and with a few rare exceptions, field a team of forgettable players day in and day out.

The Cubs didn’t deserve Mark Grace. The real tragedy is it took Mark Grace 13 years to figure that out. Good luck in Arizona, Mark. Go get that World Series ring you were willing to deny yourself. Then head back to Wrigley Field and ask your old boss Andy MacPhail if he wants to touch it.

Thanks for all of the birthday well-wishes. Lunch was good. Dinner was good. The homemade peanut brittle from my aunt was even better. She always sends me peanut brittle for my birthday, it’s always great, and it always lasts me about three days. At about 10 p.m. I was carrying on about how I had about 45 minutes of youth left. I was born around 10:45, you see, and a long time ago I set 26 as the age when you become old. So, speak up sonny, I can’t hear you. But don’t torque me off; I’m apt to hit you with me cane.

And thanks to Al… for the greeting, for the page, and for the hits. I had a spike yesterday. Eighth wonder of the Wintel world I seriously doubt (both because I’m not that good, and because neither half of Wintel would claim me: I do a lot of Microsoft-baiting and probably even more Intel-baiting, mostly because I just can’t stand Andy Grove), but I appreciate the sentiment.

Windows NT on hardware it has no business on

A partial retraction. OK, Southwestern Bell isn’t responsible for all my missing mail. I had a second POP3 client running that I forgot about, which was grabbing some of my mail. But my computer couldn’t find a DHCP server all day, so even though one problem wasn’t their fault, another one was. So I’m still gonna write Casey Kassum with a request and dedication: Todd Rundgren’s “I Hate My Frickin’ ISP,” dedicated to my beloved Southwestern Bell.

Running, uh, no, executing Windows NT 4.0 on a Pentium-75 with 16 MB RAM. Disclaimer: Before you start thinking things that include my name and words like “crack” or “LSD,” let me state emphatically that this was not my idea. I was only following orders. (I’m not on drugs. I’m not nuts–I’m certifiably sane. I’m not even depressed.) All that clear? Good.

That said, the stated minimum hardware requirements for NT 4 are a 486 CPU with 12 MB RAM. And I did once build a print server out of an old IBM PS/2 that had a 486SLC2/50 CPU and 16 megs of RAM. Hey, I was young and I needed the money, OK? Besides, it was a very experimental time and I didn’t think anybody would get hurt…

OK, I’m done turning druggy double entendres.

Needless to say, NT on this machine is anything but pretty. (And I’ll put a marginal machine into service as a server where no one ever interacts with it directly long before I stick one on an end-user’s desk.) The video card in my flagship PC has more memory and processing power. But we’re out of PCs, and this poor girl needs a computer on her desk (though she’s never done anything to deserve this fate), so here’s what I did to try to make life on this machine more tolerable. These tricks work much better on fast machines.

  • Pull out all network protocols except TCP/IP. I also double-checked all TCP/IP settings and made sure the closest DNS server was first on the list.
  • Use a static IP address. The DHCP service uses memory and CPU cycles, and on machines like this, every byte and cycle counts.
  • Remove Office Startup, Find Fast, and LoadWC from Startup. The first two are in the All Users start menu. The last is in the registry. All eat memory and provide no useful functionality.
  • Move the swap file to a second physical hard disk. This machine happened to have a second drive, so I put the swap file there for better performance.
  • Turn off unnecessary services. The Scheduler service and Computer Browser service normally aren’t needed. If the network never sent out notifications (ours does), I’d also turn off the Messenger service.
  • Remove unnecessary fonts. I won’t do this without her present, since I might inadvertently nuke her favorite font. But if she doesn’t use it, it’s gone.
  • Keep free space above 100 megs. Windows slows to a crawl when forced to live on a drive that’s as crowded as a mosh pit.
  • Defragment! Making matters worse, this drive didn’t seem to have a single file on it that wasn’t fragmented. I ran Diskeeper and there was more red on the screen than at a Cardinals game when Mark McGwire’s chasing home run records.
  • When you have two drives, put the OS on the faster of the two. Unfortunately, the OS is on an ancient Seagate 420-meg drive, with a 2.1-gig drive in as the secondary drive. The roles really should be reversed. When in doubt, the bigger drive is usually faster. The newer drive almost always is. I may just Ghost the OS over to the 2.1-gig drive, then switch them.
  • Switch to Program Manager. She’s probably not comfortable with the old Windows 3.1 interface (I’ve only ever met one person who liked it) so I probably won’t do this, but that’ll save you a couple megs.

Yes, even with these adjustments, it’s still awful. So I’m gonna see if I can dig up some memory from somewhere. That’ll help more than anything. But as tempting as overclocking may be, I won’t do it.