Linux and PC cubes

PC cubes! Yes, I want a cube-shaped computer, because it’s small. No, I don’t want one made by Apple, or an obsolete NeXT (I used those in college when I couldn’t get time on an SGI). I want something small and cheap, and if it’s reasonably good looking, that’s a bonus.
Enter the Shuttle SV24.

Unlike Apple’s cube, it has a brushed-alumninum case, so it won’t crack. Just like Apple’s cube, it generates extreme reactions, and not everyone who likes Apple’s cube likes Shuttle’s.

I admit, it doesn’t have Apple’s styling. But I like Lian-Li’s styling a lot better. I wouldn’t put this in Lian-Li’s league either. But it’s certainly no uglier than any of the PCs I own now, and it’s small and light. So yeah, it has me thinking.

Where can you get one? Two of my favorite vendors have it, at a price of $250: Newegg.com and Mwave.com.

I also saw on Ars’ forums that MSI makes a slimline PC called the 6215. Newegg has it (search for “6215”) for $210. It’s tiny, but has two PCI slots and is more conventional-looking. I’m thinking the 6215 would be great for a server appliance, seeing as it has two PCI slots so you could put a SCSI card in it. You could also disable the onboard Realtek NIC and replace it with a card like an Intel EtherExpress Pro that uses less CPU time.

More Linux. The biggest thing holding me back from migrating to SupaSite is its requirement of the Apache, MySQL and PHP trio. I’ve tried to get those three to work together before, and the setup wasn’t exactly trivial, especially when trying to do it from RPMs. It looks like it’d be a whole lot easier to just compile it yourself. But this past week I found Apache Toolbox, which downloads the source for those three, plus bunches of Apache modules and compiles them for you. It sounds like it even helps out with configuration. I’ve gotta give this one a shot.

Country clubs revisited

Country club churches. I had a conversation with my good friend Brad about country-club Christianity. We didn’t come up with any great answers but I think we took a couple of good steps. What’s not being in a country club look like? Talking to strangers, that’s what. And I think I know what the last line of the conversation should be. Not, “Nice to meet you.” Your mama taught you to say that, because it’s polite. It’s what everyone expects to hear. You shouldn’t say that. You should be rude. I think those last words should be, “I’m glad you were here.”
And you better be glad he or she was there, because God is.
Now, here comes the important part: follow-up. Remember that person’s name. Pray for that person during the next week. Make sure you pray for the chance to see that person again. If you didn’t care about that person on Sunday, I guarantee you will after you pray for ’em for a week. Then, on the next Sunday, find that person again and make sure you say something. I don’t think you should necessarily tell that person you’ve been praying for him or her. It seems to make people nervous.

I don’t know how the conversation should go. You figure it out. You’ve made friends before. But I still think you should be rude and close with the line, “I’m glad you were here.”

And don’t forget the follow-up. And if the person’s not there next Sunday? Find another stranger. But don’t forget the first one.

Neither Brad nor I have any idea what will happen if a lot of people start doing this. But I know nothing bad will come of it.

Something else. Tomorrow I want to talk about Linux some more. And I want to talk about cubes. Cubicles at work? No. Apple Cubes? Not exactly. I saw one of these yesterday and I want one, so chances are it isn’t from Apple.

A different Monday, but not much better…

Moves at work continue, but unfortunately the electrical contractors we have are as incompetent as ever, and of course IT takes the brunt of the attack when computers don’t work. They don’t care if it’s an electrical problem or not; all they know is their computer doesn’t work, and of course it’s always IT’s fault if the computer doesn’t work. And with one person to keep 300 desktop PCs in tip-top shape, I usually can’t be up there and have the problem solved within five minutes.
In the last three weeks, we’ve lost three power supplies, two printers, an expensive proprietary modem, and a network card. In two instances, there was an honest-to-goodness fire, with flames and everything.

I think it’s time we sent an electrical contractor or two packing.

Meanwhile I’ve got incompetent department directors who plan moves without giving more than a half hour’s notice, and of course they throw a fit when the move falls to pieces and I’m off solving another problem. I also find myself not caring. Go ahead and yell. Davey’s not listening, la la la, and his boss isn’t listening, and his boss’ boss isn’t listening, and if his boss’ boss’ boss listens and says anything, he’ll have two, maybe three raving lunatics at his door in a heartbeat and I think he knows it.

Deep breath. OK. I feel better now. Kind of.

Let’s see what kind of hints The Big Guy may have been dropping with the day’s other events, shall we?

I had a meeting at church at 7 p.m. So I headed out to my car at 10 ’til 6, put my key in the ignition, and the engine coughed, and then nothing. No electrical system. Hmm. Time to find out how good Chrysler Roadside Assistance is, eh? Well, I called, waited an hour and a half, and they never showed up. So I paced in the beautiful October twilight, waiting for a driver who’d never arrive, thinking there are a number of things I’d love do at twilight outdoors in St. Louis in October (and waiting for a tow truck is very near the top of that list, let me tell you!) but it sure beats sitting in a meeting after dealing with irate, high-maintenance people at work for 9+ hours.

And I noticed something. I wasn’t at the meeting, and yet the world failed to fall apart.

Finally I gave up on the tow truck driver and asked one of my coworkers for a jump. Maybe the problem was a dead battery, even though I didn’t leave my lights on or anything. Indeed it was. I drove home, and about halfway there my battery light came on. I guided the car home, called Chrysler again, and asked them what to do.

On my answering machine, there was a pair of messages waiting for me. It was actually one message, but my answering machine is extremely rude and cuts you off after about 10.5 seconds. OK, maybe 30. But it seems like 10.5 seconds to everyone else but me. So most people leave a message, get cut off, then call me back. Sometimes they call me back a third or even a fourth time. Usually by then they’re pretty steamed. But I digress, as always. The message messages basically boiled down to, “Hey Dave, I understand you’re planning to teach Friday, but I hear things are really hectic so there’s no need for us to stay on the regular schedule. I’ll teach for you if you want.”

I had no idea when I’d get a chance to put a lesson together, to be completely honest. So I called her back and said if she wanted to teach, she could go right ahead. And I thanked her.

Hints taken. So much time doing stuff for God there’s no time to spend with God. So I skipped out on the meeting and now I’m not teaching Friday. I might even show up a little late, for good measure.

And now something completely different. This is starting to sound like the Stress Underground, not the Silicon Underground. So let’s talk about silicon.

Dan Bowman sent me a link to a suggestion that businesses buy old Mac clones, then dump $600 worth of upgrades into them so they can run Mac OS X and avoid paying $199 for a copy of Windows.

Yes, I know I’m teetering on the brink of mental illness here. So I’m assuming that if I were completely sane, this would make even less sense.

The best-selling software package for the Macintosh is (drum roll please)… Microsoft Office. So all you’ve accomplished so far is paying a little less money to Microsoft.

I’ve seen Mac OS X. I’ve tried to install Mac OS X. It wasn’t a pleasant experience. And this was a copy of Mac OS X that came with a brand-new G4. Mac OS X is not production-quality software yet. Not that that’s much of a problem. There’s precious little native software to run on it. For native software, you pretty much have to download and compile your own. If you’re going to do that, you might as well just run Linux, since it’s free for the asking and runs on much less-expensive hardware.

Most businesses are a bit hesitant to put Linux on the desktop yet. Some are starting to see the light. But a business that’s reluctant to put Linux on brand-new desktop PCs even when they can pay for good support they’ll probably never need isn’t too likely to be interested in buying a four-year-old Mac or Mac clone, plus 128 megs of obsolete and therefore overpriced memory plus a hard drive plus a disk controller plus a USB card, from five different vendors who will all point fingers at one another the instant something goes wrong. (And we’re talking Apple here. Things will go wrong.)

And yes, I know there are thousands of people who’ve successfully put CPU upgrades in Macintoshes, but it’s very hit-and-miss. I spent two of the most frustrating days of my life trying to get a Sonnet G3 accelerator to work in a Power Mac 7500. It either worked, failed to boot, or performed just like the stock 100 MHz CPU. Any time you turned it on, you didn’t know which of the three you would get. The local Mac dealer was clueless. I called Sonnet. They were clueless. I struggled some more. I called Sonnet back. I got a different tech. He asked what revision of motherboard I had. I looked. It said VAL4, I think. He told me he was surprised it worked 1/3 of the time. That accelerator never works right with that revision of motherboard. He suggested I return the card, or do a motherboard swap. Of course a compatible motherboard costs more than the accelerator card.

And of course there was absolutely no mention of any of this on Sonnet’s web site. At least you can go to a manufacturer of PC upgrades and read their knowledge base before you buy. Sometimes you can even punch in what model system you have and they’ll tell you if they work. Not that those types of upgrades make any sense when you can a replacement motherboard and CPU starts at around $150.

Suffice it to say I won’t be repeating that advice at work. I just got a flyer in the mail, offering me 700 MHz Compaq PCs preloaded with Win98, with a 15-inch flat-panel monitor, for $799. With a warranty. With support. Yeah, I’d rather have Windows 2000 or Windows XP on it. The only reason Compaq makes offers like that is to move PCs, so I’m sure they’d work with my purchasing guy and me.

Think about it. I can have a cobbled-together did-it-myself 400 MHz Mac refurb without a monitor for $700-$750. Or I can have that Compaq. That’s like getting a flat-panel monitor for 50 bucks. As far as usability and stability go, I’d rate Win98 and Mac OS X about equal. But for the time and money I’d save, I could afford to step up to a better version of Windows. Or I could bank the bucks and run Linux on it.

If you’re already a Mac zealot, I guess that idea might make sense. I’ve spent several years deploying, operating, and maintaning both Macs and PCs side-by-side in corporate environments. I have no great love for Microsoft. Most people would call my relationship with Microsoft something more like seething hatred.

But the biggest problems with PC hardware, in order, are commodity memory, cheap power supplies, proliferation of viruses, and then, maybe, Microsoft software. You can avoid the first two problems by buying decent hardware from a reputable company. (No, Gateway, that doesn’t include you and your Packard Bell-style 145-watt power supplies.) You can avoid the third problem with user education. (It’s amazing how quickly users learn when you poke ’em with a cattle prod after they open an unexpected attachment from a stranger. The biggest problem is getting that cattle prod past building security.) Microsoft software doesn’t exactly bowl everyone over with its reliability, but when Adobe recommends that Mac users reboot their machines every day before they leave for lunch, you know something’s up. Even Windows 95’s uptime was better than that.

Some day…

It was some day. And someday I’ll get a clue. I had a major confrontation at work today, though it was with someone who never did like me all that much. Everyone who’s heard the story says she was being unreasonable. But I just can’t help but notice one thing: Every major confrontation I’ve ever had in the workplace during my professional career has been with an older woman. By “older,” I mean 20+ years my senior.
I don’t like that pattern.

On a brighter note… I was quoted on CNET! It’s Linux’s 10th birthday, so CNET solicited some opinions. A lot of people said Linux can overtake Microsoft, an equal number said no way, but I don’t think anyone said what would have to take place for it to happen.

Essentially, I said someone with an anti-Microsoft chip on its shoulder would have to bundle Linux and StarOffice, already configured and ready to go (meaning it boots straight to a desktop when you turn it on–no setup questions or license agreements whatsoever), price it at $349, and make it available in places people normally shop.

That’s not the only scenario that I see working, but it’s the one that’d work best. History states people will sacrifice the status quo if the price is right–Commodore and Atari mopped up the floor of the home market with Apple and IBM for most of the 1980s, because they gave you twice the computer for half the money. It’d be impossible to do that today, but if someone with name recognition (say, Oracle or Sun) stamped its name on Taiwanese-made clones (made by, say, Acer or FIC) and got into the distribution channel, pricing it below an eMachine and using an ad campaign like, “We made performance computing affordable for big businesses. Now we’re making it affordable for you,” they’d stand a chance. They’d probably need to go outside the company to run the operation. Maybe Jack Tramiel, a veteran of both Commodore and Atari, could be coaxed out of retirement.

What about applications? An awful lot of home users live with Microsoft Works. StarOffice is better. Internet access? Take a cue from the iMac and stick an icon on the desktop that signs you up for Earthlink. Games? There are tons of open-source games available for Linux. Include any and every game that doesn’t crash XFree86. Cut a deal with Loki to include demo versions of all their games, and maybe the full version of an older title. Loki needs the exposure anyway. Digital imaging? Include The Gimp, along with drivers that talk with a certain type of digital camera. Include a coupon for a decent-sized discount off that camera.

It won’t dominate the market, but I can see it grabbing a decent-sized chunk. It’d do everything a small percentage of the population needs to do, and it would do it cheaply and reliably and quickly.

Will it happen? I doubt it. It’s a risk. For a company to be able to pull this off, this operation has to have little or nothing to do with the company’s core business. Shareholders don’t like ventures that have nothing to do with your core business. As much as Scott McNealy and Larry Ellison hate Microsoft, I don’t think they’re willing to risk hundreds of millions of dollars just to try to steal a couple million sales from Microsoft each year. The company that does it would have to have name recognition, but it’d be best if the general public didn’t know exactly what they sell. A company like IBM or HP couldn’t do it, because they can’t afford to offend Microsoft, and the general public expects an IBM or HP computer to run Windows apps.

On politics…

I’ve learned a lot about politics this week. And about myself as well. I figured I’d share.
This is church politics, but I see little difference between it and governmental politics, academic politics, or corporate politics, other than this time I actually believe in the result enough to be willing to hear out the other perspective, put myself in that position, and be that other person for a minute, look around, and see what he (it’s almost always a he) is thinking and seeing.

And I guess that’s what I’ve learned about myself. I can get into the Mac/PC debates and I can argue them as passionately as anyone, but in the end, if someone decides to shoot himself in the foot by paying way too much for an overdesigned single-threaded computer that crashes all the time, well, that’s his business–unless the overly chatty AppleTalk network protocol is going to disrupt everyone else’s work by sucking up all the available bandwidth, or the lack of administrative security is going to allow the user to install software that’ll disrupt other users. But if a guy’s only going to hurt himself by making the wrong decision about a computer, fine. I don’t care. If he’s gonna put up a stink, I’ll let him sink.

Every time I’ve believed in a company, I’ve been betrayed. So I don’t give a rip about corporate politics. And government? Government’s mission is to perpetuate itself. It’s going to do the right thing to perpetuate itself, regardless of whether that’s the right thing for you and me. So when I feel myself starting to get riled up about government, I change the subject.

Church politics? I’ll hear you out. I even went to The not-in-the-least-Rev. Fred Phelps’ web site and read his reasoning on why the LCMS needed to have a “God Hates Fags” protest in front of its doors. Let’s just say it’s very unfortunate that he believes this, because it would be really, really funny. Remember the witch scene in Monty Pyton’s Holy Grail? The one where they said someone was a witch, because she looked like one, because they dressed her up like one? Same logic. Picket a church, provoke it, when it retaliates, sue the retaliator in small claims court, then say the courts say your sign was true. But I’m not going to acknowledge him with a link.

So. I am Lutheran. I didn’t come to that conclusion easily. There are a lot of scumbags who are Lutherans, so for a long time I believed that all Lutherans were scumbags because I’d met so many of them. Then I learned that all churches had scumbags, and on top of that, some of them had really, really poor doctrine. Doctrine, in case that word has you scratching your head, is a fancy word for a set of beliefs, hopefully derived from reading the books of the Bible in context.

So, I got sick of watching people beat each other up with poor doctrine, and worse yet, beating me up with poor doctrine, so I sat down and did something a lot of people never do. I read that book. Yeah, the whole thing–884 pages in one of my translations. It took me three months to do it. It’s shorter than a James Michener novel that I could probably read in a month, but Michener is much lighter reading, and, yes, I’ll say it, usually Michener does a better job of holding your attention.

Reading the whole thing did a lot for me. For one, I saw a much bigger picture. The verses those guys were taking out of context suddenly made sense. It didn’t just “feel” wrong anymore–I could tell you if they were taking it out of context. There’s another common mistake in Bible study that you don’t see so often in other literary studies, or for that matter, other disciplines. In any other discipline, you take the simple stuff first. In programming, you learn loops before recursion. In riding a bike, you learn pedaling before you learn balance. The idea is that you learn the simple things before the complicated things, so that the complicated things don’t make the simple things hard.

I’ll give you an example. When talking to the Pharisees (a religious sect) once, Jesus exclaimed, “You brood of vipers!” Greek scholars tell me what he actually said bordered on profanity. The obvious conclusion: Jesus hated the Pharisees. But that’s wrong. Let’s go back to the most basic Bible verse there is: John 3:16. “For God so loved the world…” Who’d God love? The world. What’s the world? Everybody. Who is Jesus? God. (That’s another verse or 47.) OK. So Jesus loved everyone. Even Pharisees. So why’d Jesus call them a brood of vipers? Because he was disappointed in them. He knew they were capable of better but didn’t want any better.

So I read the whole blasted thing, got the answers to my tough questions, and came to the conclusion that the Lutherans had it right the overwhelming majority of the time. Certainly more than 90 percent. Probably closer to 98 percent. Baptists and Methodists and Evangelicals and Catholics and other denominations were right most of the time too. But usually they appeared to be wrong about at least one of the tough questions.

So, since I agreed with about 98 percent of what the Lutherans (and, specifically, the Lutheran Church-Missouri Synod) were saying, I came to the conclusion that I’m LCMS.

Now, if you ask most LCMS Christians why they’re Lutheran, they’ll probably tell you because their parents were Lutheran. A lot of them don’t even think about it. Ask a lot of them what it means to be Lutheran, and they’ll use words like “page 5,” “page 15,” “organ music,” “liturgy,” and other things. It’s highly structured, highly organized, and, well, to the outsider, it’s just plain weird. It’s designed to be reverent, and yes it is. But it’s not what it means to be Lutheran. There are Lutheran churches in the inner city in New Orleans. I guarantee you they aren’t using a pipe organ and German music dating back to the 15th century. But they’re as Lutheran as can be.

The theology is what’s important to me. The form of worship isn’t so much. And when I see the high liturgy done poorly, it irks me. It’s a whole lot easier for a group of people with meager skills to put together a contemporary-style service that looks good. And contemporary worship scales nicely as skill increases.

The other thing I like about contemporary worship is the freedom. If you follow the liturgy, on any given Sunday the sermon will probably be about one of three things. (Each service has an Old Testament reading, a New Testament reading, and a Gospel reading.) A lot of people dread sermons, especially those types. In contemporary worship, the pastor has more freedom. The pastor can look at what the needs of the congregation are and preach on that. It might be a one-off message or it might be a long series. For churches that do that, the sermon is usually the main attraction. Frequently they’ll make tapes and outlines available so you can listen to it again and study it further. And people do.

In LCMS circles, those sentiments make me a flaming liberal. It doesn’t matter that my doctrine is, if anything, right of center (again, in LCMS circles). The true liberals in LCMS left in 1974. The disagreements that remain in LCMS today are over, frankly, petty issues. I’ll get rid of the guitars and go back to pipe organs if I have to. Or if the order comes down from on high that the only instrument suitable for use in church worship is the kazoo, I’ll deal with it. God hasn’t changed, and the core beliefs haven’t changed.

But the LCMS camp is bitterly divided. Bitterly. On the right, you’ve got the so-called Confessional Lutherans. That’s a meaningless term. It refers to a collection of documents called the Lutheran Confessions, which are statements of doctrine. Interpretation of the Bible. Period. Every LCMS Lutheran will probably agree with 95-99% of the statements in those documents. Confessional Lutherans hold on tightly to their liturgy.

On the left, you’ve got a variety of movements that Confessional Lutherans like to paint with names like “Echoes of Seminex.” Seminex was a liberal movement that LCMS expelled beginning in 1974, and that movement was founded on theology. Seminex is mostly a memory now, absorbed by other church bodies, but the label is a scarlet letter. The “liberal” movements of today have little to do with Seminex, as far as I can tell.

For example, a movement that calls itself “Jesus First” is most frequently brought up with a Seminex label, because Jesus First is sympathetic to the plight of women. I’ve seen accusations that Jesus First would go so far as to ordain women–an issue that Seminex would have brought up, yes. But when I read the Jesus First documents, that’s not what I see. Jesus First is mad that in many LCMS circles, women are treated as second- or third-class citizens. At the top you’ve got adult males, who know all. Below them, you’ve got clueless, rebellious teenage males, who haven’t learned how to know any better. Below them, you’ve got adult women, who never will know any better.

And that’s clearly unbiblical. Jesus never talked down to women. If Jesus First advocates the ordination of women (something that seems to be prohibited in 1 Timothy 2 but that almost certainly doesn’t limit women to silence the way extreme-right Lutherans read that chapter), I’ve never found a paper on it. In some regards, Jesus First is doctrinally more conservative than the Confessional Lutherans. But Jesus First advocates contemporary worship and is very outspoken in its manner of doing so.

Many Confessionals believe that all in the Jesus First movement are going to hell, and a good number of them aren’t shy at all about expressing that opinion.

Now, when it comes to general position (other than who’s going to heaven or hell–if the use of a pipe organ is required to get to heaven, then Jesus is in hell because it didn’t exist yet in His day, and that logic is almost as messed up as Fred Phelps’ logic) I can see where the Confessionals are coming from. I respect their position, and I admire their desire to revere God. And doctrinally, I agree with more than 95 percent of the things they say. However, I do believe some of them treat women atrociously, and using Biblical misinterpretations to justify it is just another slap in the face.

And I’m not going to say I agree with everything Jesus First says. I haven’t read everything Jesus First says. What I have read, I find myself understanding very well and at the very least sympathizing with. They have a large number of very good and well-considered points.

I think I know where I stand. But I don’t know for sure, because I don’t know how far the various “leftist” groups go. While the left celebrates the election of a president most expect will be sympathetic towards their cause, the right continues name-calling. Then the extreme right gloats that its most conservative candidate won first vice president. Meanwhile, the name-calling continues. And it’s extraordinarily difficult to tell from their disseminations what anyone truly stands for. Maybe if I were still in grade school, I’d understand, but as I recall, I had a difficult time sorting through the name-calling then too.

And I read a quote yesterday on one of the right-wing sites, quoting the late Dr. A.L. Barry, Synod president from 1992-2001, known for his conservatism. He was running for president in 1992, and someone asked him the question, “What if you lose?” And Barry was quoted as saying, “Then we’ll all know what to do.”

I have no idea if that quote is true or in context. But I sure don’t like the implication. It’s not respectful, it’s not loving, and it’s not Biblical.

I don’t know if the left wing is correct more often than the right wing. But what I do know is that the left wing displays a whole lot more maturity.

And the left and the right are a whole lot more alike than they are different. But the bitterness of differences seems to increase as the size decreases.

What can I say about Tuesday…?

Photography. Tom sent me links to the pictures he took on the roof of Gentry’s Landing a couple of weeks ago. He’s got a shot of downtown, the dome, and the warehouse district, flanked by I-70 on the west and the Mississippi River on the east.
I’m tired. I spent yesterday fighting Mac OS X for a couple of hours. It still feels like beta software. I installed it on a new dual-processor G4/533 with 384 MB RAM, and it took four installation attempts to get one that worked right. Two attempts just flat-out failed, and the installation said so. A third attempt appeared successful, but it felt like Windows 95 on a 16-MHz 386SX with 4 megs of RAM. We’re talking a boot time measured in minutes here. The final attempt was successful and it booted in a reasonable time frame–not as fast as Windows 2000 on similar hardware and nowhere near the 22 seconds I can make Win9x boot in, but faster, I think, than OS 9.1 would boot on the same hardware–and the software ran, but it was sluggish. All the eye candy certainly wasn’t helping. Scrolling around was really fast, but window-resizing was really clunky, and the zooming windows and the menus that literally did drop down from somewhere really got on my nerves.

All told, I’m pretty sure my dual Celeron-500 running Linux would feel faster. Well, I know it’d be faster because I’d put a minimalist GUI on it and I’d run a lot of text apps. But I suspect even if I used a hog of a user interface like Enlightenment, it would still fare reasonably well in comparison.

I will grant that the onscreen display is gorgeous. I’m not talking the eye candy and transparency effects, I’m talking the fonts. They’re all exceptionally crisp, like you’d expect on paper. Windows, even with font smoothing, can’t match it. I haven’t seen Linux with font smoothing. But Linux’s font handling up until recently was hideous.

It’s promising, but definitely not ready for prime time. There are few enough native apps for it that it probably doesn’t matter much anyway.

Admittedly, I had low expectations. About a year ago, someone said something to me about OS X, half in jest, and I muttered back, “If anyone can ruin Unix, it’s Apple.” Well, “ruin” is an awfully harsh word, because it does work, but I suspect a lot of people won’t have the patience to stick with it long enough to get it working, and they may not be willing to take the extreme measures I ultimately took, which was to completely reformat the drive to give it a totally clean slate to work from.

OS X may prove yet to be worth the wait, but anyone who thinks the long wait is over is smoking crack.

Frankly, I don’t know why they didn’t just compile NeXTStep on PowerPC, slap in a Mac OS classic emulation layer, leave the user interface alone (what they have now is an odd hybrid of the NeXT and Mac interfaces that just feels really weird, even to someone like me who’s spent a fair amount of time using both), and release it three years ago.

But there are a lot of things I don’t know.

I spent the rest of the day fighting Linux boot disks. I wanted the Linux equivalent of a DOS boot disk with Ghost on it. Creating one from scratch proved almost impossible for me, so I opted instead to modify an existing one. The disks provided at partimage.org were adequate except they lacked sfdisk for dumping and recreating partition tables. (See Friday if you don’t have the foggiest idea what I’m talking about right about now, funk soul brother.) I dumped the root filesystem to the HD by booting off the two-disk set, mounting the hard drive (mount -t ext2 /dev/hda1 /mnt) and copying each directory (cp -a [directory name] [destination]). Then I made modifications. But nothing would fit, until I discovered the -a switch. The vanilla cp command had been expanding out all the symlinks, bloating the filesystem to a wretched 10 megs. It should have been closer to 4 uncompressed, 1.4 megs compressed. Finally I got what I needed in there and copied it to a ramdisk in preparation for dumping it to a floppy. (You’ve gotta compress it first and make sure it’ll fit.) I think the command was dd if=/dev/ram0 bs=1k | gzip -v9 > [temporary file]. The size was 1.41 MB. Excellent. Dump it to floppy: dd if=[same temporary file from before] of=/dev/fd0 bs=1k

And that’s why my mind feels fried right now. Hours of keeping weird commands like that straight will do it to you. I understand the principles, but the important thing is getting the specifics right.

Speeding up the Computer

MAILBAG:
From: “Andre Vospette”
Subject: What can I do in my Windows folder to speed up my computer

Dear Dave: I’ve read your column ever since you published your book. I’m visiting my father-in-law in Wyoming, and his Presario 400 mhz is acting like a 486 –and not a fast one, either. I’ve done everything I feel confident doing, but the big step I want to take is rearranging the applet/applications in the Windows directory. I left my copy of your book at home, so I can’t remember which programs I can move to a c:windowsbackup folder. Can you help me out here? If I pull this off I’ll reach rockstar status in my in-laws’ eyes.

Sincerely,

Andre Vospette BJ 91, University of Missouri (photojournalism sequence)
~~~~~

Hi Andre,

What you can move depends a bit. Certainly move *.txt, *.bak, *.old, *.grp, *.—, *.log, *.001, *.002, –that kind of stuff into a backups folder. I also move all the BMP and WAV files elsewhere. There are some programs you can move into C:WindowsCommand, like ping, telnet, tracert, welcome, ftp, route, arp… Don’t get too aggressive there; I’ve heard of rare occasions where moving all the files I listed can cause problems. Clearing that dead wood out should make a huge difference. Be sure to defrag later.

I hope that helps. And thanks for writing, it’s always good to hear from another Mizzou grad, especially a journalism grad.

~~~~~~~~~~

04/27/2001

Well, I just wasted 45 minutes stumbling into and through a brawl on a mailing list. I’m really sick of people arguing over petty technicalities. I should have written something worth your time to read, or booted up one of my Linux boxes to see if by some chance I forgot to disable Apache on one of them and tried testing Greymatter, or better yet, answered some of my growing pile of mail.

I think I’d see fewer flames if I walked into an Apple users’ group meeting wearing a Windows t-shirt. Now I remember why I usually write about computers. At least being controversial and outspoken in that field is usually funny. (Where’s my copy of OS/2?)

Yesterday I complained about not having any time anymore. I think it’s because I waste too much of the time I do have on things like mailing lists.

On a more pleasant note, thanks to those of you who’ve written in with encouragement and suggestions on Weblogging software. At least that’s not a waste of time.

04/17/2001

Wow… How’d that happen!? I got my taxes in the mail yesterday at about 6:30. Business at the post office was brisk, but I only had to wait in line for about five minutes. I didn’t trust that I was putting the right info on the scales, and taxes are the very last thing in the world I want returned to me because of insufficient postage. It was a good thing I did, because I’d have been a few cents short on both envelopes.

This was a red-letter year in two regards. One, this was the first time in a number of years that I filed on April 15, without filing Form 4868 to get the automatic three-month extension. Second, this was the first time since age 19 that I got a refund. That was a nice surprise, because the past three years, tax time totally wiped out my bank account. I lost a lot of money writing last year (I wasn’t kidding when I said writing became a very expensive hobby), but this year I found out having a totally unprofitable business can really help at tax time.

I’ve got a big backlog on mail. I’ll answer the unanswered stuff tonight.

Office pranks. Steve DeLassus called me over the weekend, partly to find out what was going on with Daynotes.com and partly to gloat. His hobby seems to be egging on one of his coworkers, named Ben. Courtesy of Steve, I know more about Ben than I know about George Washington, but Ben’s most recent thing has been striking up a friendship with an old flame from junior high. Ben insists the goal is platonic. The story Steve tells me suggests otherwise–you don’t start thinking about moving across the state so you can be closer to a friend. Closer to an ummfriend, maybe, but not a regular old friend.

Well, Ben made one of his pilgrimages to Kansas City thw weekend before last, so Steve decided to have a little fun with him. On Sunday, Steve hopped onto Napster looking for some good porn groove. So he keyed in the word “porn” and looked at the results. He found a track called “Love Muscle.” Promising. He downloaded it, along with a boatload of other tunes, and gave them a listen. “Love Muscle” had a good kitschy ’70s groove to it. So he called Ben’s place, knowing full well that Ben won’t be home, waited for the answering machine to pick up, then at the beep, he held the receiver to his PC’s speakers and gave Ben a nice minute and a half of porn groove. Then he hung up, called me, and gloated about his latest exploit. I’d sigh and say something like, “Ah, youth,” except Steve’s older than me.

Well, Ben got home, called his wanna-be ummfriend in Kansas City, and while on the phone with her, listened to his messages. I guess Steve’s serenade amused him. “You gotta hear this,” he said, and held the phone up so she could hear it. She laughed. “Oh, you gotta get him an apple pie.”

So Steve came in to work on Monday to find a warm apple pie with a hole in the middle sitting on his desk.

Now for something that actually is useful… I found this (unfortunately abandoned) Basic for Windows and Linux: http://www.basicguru.com/abc/rapidq/ It’s very Qbasic like, and makes it easy to incorporate GUI elements. Check it out if you have any interest in that sort of thing.

04/14/2001

Mailbag:

IE Synchronize; ASPI Error

One night last week, I had a beer with a good friend. He invited me to join him for dinner; I always learn a lot from him (I hope it’s mutual) and it seemed like he needed to talk, so while I’d already eaten, I joined him for a beer.

Hopefully I can say this without betraying any confidences. There are two people who mean a great deal to him; I know both of these people, so I understand why. In their minds, he let each of them down. In his mind, there wasn’t much he could have done differently; there certainly wasn’t much of anything he could have done better. He did his best, and in these instances, his best wasn’t good enough. In the time since, they’ve let him down. The question is, did he get their best? He doesn’t know. And it hurts.

It always hurts when a friend or someone else you really care about lets you down. When someone you don’t like does something stupid to you, it hurts, but let’s face it. You don’t expect anything else from those kinds of people. What more can they do to you? They continually try to show you what more they can do, but usually it’s not much. It’s lost its impact.

But like Nick Carraway in The Great Gatsby, who, at the end of a day whose events particularly repulsed him, realized it was his 30th birthday, these last couple of days are significant. Thursday was the holiday known as Maundy Thursday. Some 1,972 years or so ago (no one’s ever precisely pinned down the day) on Thursday night, the most infamous letdown by a friend in history took place. A young Jewish rabbi was praying on a hilltop with his three closest friends trying to keep watch despite total exhaustion. An armed mob of his political enemies ascended that hill, led by another one of the rabbi’s closest friends. Judas Iscariat walked up to the man he’d followed and dedicated his life to for the better part of the past three years and forever tainted a sign of love and respect. With a kiss, he pointed the target out to the mob. The result of that betrayal, of course, was the arrest, trial and execution of Jesus Christ.

But I’m convinced that Judas’ kiss hurt more than the crucifixion. The Pharisees and the Sadducees were nothing more than self-righteous scum who couldn’t stand seeing someone understand the things they didn’t. This was to be expected. And the Romans? Well, what else do you expect from a spineless governor under the thumb of a totalitarian dictator? He didn’t get his office by doing the right thing, after all. But Judas… Judas was capable of so much better. Jesus knew it, and the 11 knew it. They’d all seen him do great things. Those religious leaders were no loss. They were lowlives, doing what lowlives do. Judas showed flashes of brilliance, then he flamed out. The other 11, who were just like him, went on to change the world. Judas could have been one of them. But he chose another path, even though he knew better.

Or maybe the significance of last week means nothing, because to me it seems a sacrilege to compare 11 people who changed the world to a ragtag band of people who keep online journals. Or maybe the awkwardness is perfect, because some of us have been attaching too much importance to it. Maybe that puts it in perspective a little.

At any rate, we’ll never change the world, but for whatever reason, there are people who have high expectations of the crowd known collectively as Daynoters. Maybe it’s because of the difficulty of doing what a Daynoter does–getting up each day and having something to say. It’s hard to write something new every day. And a lot of the Daynoters not only write something every day, but they write something consistently thought-provoking, or entertaining, or informative, or useful, nearly every day. And occasionally, someone writes something that manages to be all five.

It’s hard to do. We all know it’s hard to do. Usually we just settle for writing something, anything, each day. We write our stuff, then we go wander around and see what some of the others have to say. Invariably, there’s a jewel out there somewhere. Someone exceeds expectations. And maybe what they write is something we can relate to, so we feel close to them, even though in most cases it’s someone we’ve never met in person and in many cases it’s someone we’ve never even spoken with on the telephone. Even still, expectations rise.

Most of us are computer professionals or hobbyists, and in this field, wild and hairy problems breed. They’re everywhere. When one of us gets surrounded, we post something to the backchannel mailing list. Invariably, someone’s been there before, seen it, conquered it, and has guidance to offer. Again, expectations rise.

I would argue that in some cases, we may expect more of a fellow daynoter than we would a close friend. I know my friends’ faults. I spend enough time with them that it’s impossible not to know them. I don’t know any of the Daynoters that well. I know Dan Bowman better than any of them, but I don’t know his faults, let alone those of the other 29-some people on the Daynotes mailing list. From where I can see, his biggest fault is drinking too much Pepsi. But he’s the exception. At least I know he has to drink Pepsi. I’ve got some indication the guy’s human. What do I have of these other guys? All I know is they know more than I know, write books that sell more copies than mine do, write for bigger-circulation magazines than I do, get more Web traffic than I do… It’s easy to start thinking of them as larger than life.

And then the talk strays from computers… I like talking about computers, because there’s almost always a right answer, and it can be proven conclusively. If you want to boot off an IDE hard drive, you plug it into IDE0 and set it as master. Period. End of argument. Anyone who disagrees with it goes off and quickly makes a fool of himself. Sure, there are holy wars, like AMD vs. Intel, or Apple vs. 98% of the market. But you can do something even with those arguments. No sane person would use a non-Intel CPU in a mission-critical system? I can respond to that. My Cyrix-based PC was only up to producing a 292-page book. In the end, it turned out that Cyrix CPU was a whole lot more reliable than my wrists were.

When the talk turns to political or social issues, there are few slam dunks. Is the American way of doing things demonstrably better than the European way? The majority of Americans think so. The majority of Europeans do not. And professional politicians, having no answers, frequently fall into logic traps, or, worse, finger-pointing and name-calling and other things no human being over the age of 15 should fall into. We turn away in disgust when politicians do it. And when the world’s problems show up on the Daynotes backchannel, and the great minds can’t slam-dunk them?

Well, it turns out they’re human too. And soon, the same traps come up, and we’re disgusted. But it’s worse than seeing Dick Gephardt roll around on the floor and throw a temper tantrum. We expect that of Dick Gephardt, because we already know he’s a finger-to-the-wind, unintelligent, uncreative individual who can’t think for himself who’s in politics because he’d be a total failure in the real world. He’s not worthy of respect. But then we see people we know, people who’ve earned our respect, reduced to that…?

Sometimes when that happens, we join in. If we agree with them, we try to help them out. If they’re attacking someone we agree with, we lob a grenade.

Or we can get disgusted and ignore it. All of our keyboards do have Delete keys, and a lot of our delete keys are starting to wear out from excessive use these past few days.

Or we can get disgusted and try to stop it. Or we can get disgusted and leave the community.

On Tuesday, the Daynotes.com mailing list shut down to mixed reactions. In some cases, our disgust with one another turned into disgust with the one who would try to exercise authority over us. Personally, I thought it was the only sane thing to do–close things down, let things cool down for a time. That turned out to be the right decision. Reality hit. People started realizing that name-calling wouldn’t solve all the world’s problems, and that a valuable resource was suddenly gone.

I don’t know how many people know this, but I had a run-in with a fellow Daynoter back in January, 2000. You can ask my sister about it, because she was visiting when it happened. She and I lived in the same house for about 18 years, so she’s seen me mad, but never madder than I was that night. I was ready to chuck it all and leave the community then. It was bad enough that I had gender in common with this guy, let alone had my name on the same Web page as his. I didn’t want people to associate him with me. But my sister advised me to sleep on it, say as little as possible, do as little as possible, and sort it out after I’d had time to cool down. I called a friend who knew both of us and got his counsel. With their help, I determined that leaving wouldn’t solve anything. So I didn’t. He and I haven’t spoken since. And that’s fine. We couldn’t resolve our differences, but at least we didn’t let it become a war.

Late on Thursday, the Daynotes.com portal was also shuttered. I didn’t see any point in that measure. It was more a symbolic gesture than anything else, and as far as I can tell, the only thing it accomplished was making a lot of people as mad as I was that night in January 2000. I was mad too. Chris Ward-Johnson and I both published that address as a resource for people to reach us and others like us. Now we look like just another fly-by-night dotcom.

And as soon as the thought had occurred to me that Daynotes.com’s absence might be intentional, rather than just a flipped bit in Tom Syroid’s Apache configuration file, the coup occurred. I had notification in my inbox that I’d been subscribed to the Daynotes mailing list at Bobwalder.com. I had messages in my Daynotes folder–mail from the new backchannel, all thanking Bob for his efforts. Then I had notification that Bob had registered the domain name daynotes.org and he expected it to be active come Monday. In the meantime he offered an alternative portal for people to use…

And the talk on the backchannel? It was mostly like old times. Lots of well-deserved thanks and congratulations headed Bob’s direction. A little patching up. And some traffic was exactly like old times. Jonathan Hassell wrote in asking for recommendations for a hotel in New York. Then I made a rare appearance, asking my cohorts across the Atlantic whether Murphy’s Law meant the same thing there as it does here, because I didn’t know and I wanted to invoke it in the Shopper UK article I was writing yesterday. The result? Jon got hotel advice, and I got a brief, “Well, over here it means ‘anything that can go wrong will go wrong…'” from the Good Dr. K.
This has dragged on far too long, so I’ll conclude with this. Three years ago this past week, I had a life-changing experience. I spent a week in a big room 120 miles from home with about 50 people I didn’t know from Adam. And I learned something in that room. Friends aren’t people who like you because of the superhuman qualities they see in you. Our group spent close to 90 hours together that week, and trust me, we didn’t see much in the way of superhuman qualities in one another. Indeed, mostly we saw the very worst that 50 people can offer the world. We could have held it against one another. But those 50 people continued to stand by and admire one another. I never did figure out if that was in spite of what we knew about one another, or precisely because of what we knew about one another.

I’ll never, ever forget that life lesson. True friends learn how to work around their weaknesses and disagreements. It’s hard sometimes, but even at its worst, it’s a whole lot easier than living in isolation.

Mailbag:

IE Synchronize; ASPI Error