Nursing my wrists back to health

Friday, 6/9/00
Dave here… Not back for good yet, but I’m much better today. Thanks go out to all of my well-wishers.

As for treatment… The combination of chiropractics, vitamins and alfalfa seems to be working. My conventional doctors would be aghast, but this stuff’s working, whereas they weren’t interested in listening to what was going on, so until I succeed in finding a local general practitioner who’s interested in listening to patients, I’ll stay this course.

I’m currently on massive doses of alfalfa, which makes me “a freaky hippie vegetarian type who takes it in pill form because he’s too lazy to chew food,” in the opinion of one Tim Coleman. (This–or something very much like it–he said after he asked if I chew my own cud.) Chlorophyl helps joints and cartilige, supposedly, and alfalfa is also rich in a chemical called MSM that according to many sources I’ve found has numerous healing properties. Alfalfa is also reported to be very good at de-toxing the body.

I don’t care so much how it works as much as that it does work. Seeing as it takes an act of Congress to get in to see my regular doctor and he doesn’t have anything useful to say anyway, and a bottle of alfalfa costs $4, I’ll take that route and keep seeing my chiropractor. We’ll know on Monday when he hits me again with the ultrasound how things are going. The less it hurts, the better off I am.

In addition to finding out about alfalfa, my research seems to indicate I’m deficient in magnesium, potasium, and fatty acids (whatever those are). But I’m mostly interested in solving the typing problem. Leg cramps and premature gray hair aren’t keeping me from writing books, after all.

Besides the alfalfa, I’m also on Vitamins E, B complex, and extra vitamin B6. I’ve been on B6 for about a month; the others for a little over a week I think.

Well, I should be in absolute agony by now, but I’m not. I’m going to back off now, though. Your first move after stepping out of the wheelchair shouldn’t be to run the Boston Marathon.

Important disclaimer: I claim to know absolutely nothing about why any of this stuff works and whether it would be suitable for anything. Yes, so my dad, grandfather, and grandmother were all doctors. They knew the human body inside and out and knew nothing about computers. I know computers inside and out and know nothing about the human body, other than that I’ve got one.

Killing a process in Unix

My Linux gateway likes to fall off the Internet occasionally. I think it’s Southwestern Bell’s fault, because it always seems to happen right after it tries to renew its DHCP lease. Rebooting fixes the problem, but I wanted a cleaner way.
Here it is. Do a tail /var/log/messages to get the PID for pumpd. [Or, better, use the command pidof [program name] –DF, 5/25/02] Do a kill -9 [PID] to eliminate the problem process. (This process tends to keep the network from restarting.) Then, do a /etc/rc.d/rc3.d/S10network restart to stop and restart the network. [Better: use /etc/init.d/network restart, which is runlevel independent and works on more than just Red Hat-derived distros. –DF, 5/25/02] Try pinging out just to make sure the Internet’s working again, and bingo. Back in business.

I don’t know that this is the best or most elegant way of doing it, but it works and it’s much faster than waiting for that old 486 clunker to do a warm boot.

Upgrades, remedies and a diagnosis

(originally from 5/21/00)
Upgrade Central. I got a steal of a deal on a pair of Antec 300W power supplies, so I did the power supply shuffle this weekend. While I was at it, I also threw in bunches of memory while I had the systems open. My dual 366 runs a lot better now with 320 MB of RAM in it. Never skimp on RAM, especially on dual-CPU systems.

I can’t resist. Microsoft Remedies. Someone sent in some complaints about Outlook, viruses and scripting, which I’d love to post but it takes a lot of effort to do that right now. Suffice it to say, Gary, I think you’re right, but I don’t think Microsoft gives a rip about anything but driving competition, real or imagined, out of business using any means possible. Security and quality be damned. (Notice they’re not exactly falling all over themselves to remedy the performance problems Internet Explorer causes, even though it wouldn’t be terribly difficult to do.)

So, proposed remedies… Put Mehdi Ali and Irving Gould in charge. Who? They’re two guys who knew how to chase short-term profits without stifling innovation. You’re still asking who? Ask any Amiga fan who they are, then duck.

And it’s almost official. I’ve been diagnosed (at least, I have a preliminary diagnosis) with the dreaded carpal tunnel syndrome. I don’t know if it’s a matter of psychology, having been hit too many places with reflex hammers, or the Vitamin B6 shocking my system, but whatever it was, I was a mess Saturday.

Expect updates to be brief and less frequent than before for a while. I’ll do my best to answer my mail, but I’m still trying to devise a plan. (I do feel a bit better today, at least I’m using my shift key, unlike yesterday.) And I wrote this much with the two-finger method, rather than touch-typing–I’m a very fast touch-typist when healthy.

Using math to find new music

Wednesday, 5/17/00
MongoMusic [may be defunct now–DF] is a service where you punch in a song title, and it’ll generate a list of songs that are in some way similar. It also works for artists and albums. I punched in Up by R.E.M., and it suggested albums by XTC, Toad the Wet Sprocket, and David Bowie’s Ziggy Stardust. I think they’re all a reach, but agree that if you like Up there’s a pretty good chance you’ll like those others.

So, let’s try a song. While we’re being obscure, we’ll analyze “I’ll Fall With Your Knife,” by Peter Murphy. We get “Good God’s://Urge,” by Porno For Pyros (Perry Farrell’s post-Jane’s Addiction band). I know that one. I have no idea what they’re thinking. Perry Farrell’s even weirder than Peter Murphy. “Mmm Mmm Mmm Mmm” by Crash Test Dummies is #2. I don’t see it. #3 is “Listen,” by Collective Soul. I don’t think I’ve heard that one. #4 is “Bushfire,” by Midnight Oil. I haven’t heard that, but knowing Midnight Oil, maybe. #5 is another Murphy track. That’s cheating. #6 is “Letting the Cables Sleep,” by Bush. Gavin “I think I’m a Pretty Boy Kurt Cobain” Rossdale isn’t even worthy of passing The Great Peter Murphy on the street, let alone being mentioned alongside him. Next. #7 is “Californication,” by the Red Hot Chili Peppers. No idea where they’re getting that one. #8 is “Father of Mine,” by Everclear–a song of slightly higher caliber than the average Bush song. Exit. Next. #9 is “The Body,” by Public Image Ltd. No idea on that, but Johnny Rotten may have done something like that. And #10 is another Murphy track, this one from the same album. What was that I said about cheating?

Let’s try an artist. Echo and the Bunnymen. #1 is Television. They were an underground British band around the same time. I’ve heard them mentioned in the same context. #2 is Mekons. I’ve heard the name. #3 is The Teardrop Explodes. Ditto. #4 is The Bolshoi. No idea. #5 is The Lemonheads. I’m thinking on that one. Their singers sing in the same vocal range… I don’t dislike The Lemonheads, but I wouldn’t pay money to go see them. #6 is Morrissey. I can see that one, but Morrissey’s a space cadet. #7 is Play Dead. Who? #8 is Soul Coughing. Reaching a bit, aren’t we? #9 and #10 are UK Subs and The Southern Death Cult. Cool names. I’d have remembered them if I’d heard of them. #11 and #12 are Television Personalities and Sleepers. Ditto. #13 is Sponge. Detroit punk updated for the ’90s. I don’t see the similarity, except that both bands came from industrial cities (Echo is from Manchester, England). #14 is The Church. Now that I see, big time. #15-17 I can see almost as much: Joy Division, The Smiths (Morrissey’s old band), The Cure.

Well, a computer can analyze a work’s mathematical qualities characteristics (I refuse to use the word “qualities” when referring to works by Bush) and try to find something possessing one or more of the same characteristics, but the results here show that musicmaking is more art than science, as you can probably see by my harsh reaction to comparing Peter Murphy with Bush. Most Bush fans wouldn’t like Peter Murphy either.

The analysis seems to work a lot better with albums, and still better with artists.

Mail. The mail pours in, but I’m sore and it’s a couple of hours before I can do another dose of ibuprofen, so it’ll wait for tomorrow. Methinks I got a bit carried away here.

Putting the squeeze play on Linux

Want the smallest, fastest OS possible? I stumbled across several Linux assembly language projects today. There’s asmutils, which attempts to give full functionality of various common Linux tools but in smaller, faster assembly language packages, and there’s Tiny ELF, a page of assembly language utilities that are somewhat useful, but the intent appears to be more to just see how small of a program he can write.
If you want to see just how far the insanity can go, check out this, which is about the craziest thing I’ve seen in a long time. I remember that mentality. It was the mentality of an Atari 2600 programmer. As one who replaced most of the standard Amiga commands with smaller, faster versions, I can appreciate these two projects. Maybe I’m just an old-timer or a sicko, but for some reason I get a kick out of seeing that my text editor uses a scant 68K of memory (with a large file open). The scary thing is, the command window that allows you to run all these tiny programs will itself occupy a meg or more. Sigh. Progress.

A lean, mean word processor for Windows

Tired of document bloat? I gave AbiWord another look because I thought it might be useful for a quick side project a friend of mine suggested (it requires quick-and-dirty creation of PDFs, I know how to make PDFs out of XML documents, and AbiWord is XML-based). It’s still not quite ready for my everyday use (I can create documents that crash it on reload), but I expect it to get there pretty quickly. One feature that impressed me is the ability to save its documents in GZIP-compressed form. While BZ2 is more effective, for text documents the size AbiWord will be creating, the difference is probably negligible, and GZIP is more widespread anyway. I created a document containing a couple of fairly long paragraphs and a lot of formatting and saved it. Then I saved it in compressed form. It was about 33% the size of the original. Nice. It opened flawlessly.
I’m also impressed with its CPU usage. I got the Win32 version, brought up Task Manager and watched AbiWord’s CPU usage as I typed. Even with spell checking on the fly turned on, CPU usage stayed below 2 percent. This is a dual Celeron-366 system, so on slower systems it’ll probably be higher, but just for comparison, I tried the same test with NoteTab. It typically ran between 2 and 5 percent. So, we’re talking a real word processor for the price of a text editor. Nice.

How compliments and criticisms affect relationships

I played hooky from church yesterday. I made the mistake (depending on point of view) of turning on the local Christian station as I was getting ready for church, caught the tail-end of a message about unanswered prayer, then went into a message about patience. Seeing as I have little, I listened intently. It was good stuff, so I stayed home and listened. By the time that was over, services had started, so I listened to a third message. This one was supposed to be about marriage, which isn’t terribly useful to me at present, but quickly veered off topic. The pastor had no focus whatsoever, but there was lots of good stuff in there. Among them: Write down the five greatest compliments you’ve ever received and who said them. Then, flip the piece of paper over and write down the five most lingering cuts/criticisms. The lesson: The criticisms are probably older than the compliments, and probably come to mind more quickly. The source also tells something. I wondered why I was never able to have an effective relationship with two particular people, and suddenly I understood why. One was responsible for two of the top five; another was responsible for a definite one and another that arguably belongs in the top five. Suddenly it made sense.
The other thing that came from that: It typically takes nine compliments to counter a cut. I’d heard that before, but in this context it clicked. So, those two people I had trouble establishing any kind of healthy relationship with? Well, one of them never said nine nice things about anyone, at least not with that person present.

But hey. They’re both figures in history and very likely to stay that way. Now I don’t have to feel guilty about that.

As good as Pastor John’s messages always are, I don’t think he could have packed as much into his 20-minute messages as I got from that hour fifteen or so from three different people.

Linux memory requirements

I had an old system open today. I’ll call it Austin Powers because it lost its mobo. But anyway, it had 64 MB of RAM in it that I didn’t realize I had (I thought it had 32, or at most, 48). So I pulled out the four 16-MB SIMMs, opened up my P120, pulled its four 8-MB SIMMs, and replaced them. While Linux is OK in 32 megs if you set it up right (using a lightweight window manager instead of KDE or, worse yet, Enlightenment, pulling out the daemons that provide services you never use, such as BIND and sendmail), it’s a lot happier with 64. I still need to really optimize it, but for a P120 I’m very impressed. If I could get AbiWord to work with O’Reilly’s templates, I could use it to write books.

LoveLetter is just a symptom of worse things to come

The virus parade continues. I saw some really disturbing speculation on BetaNews today. Of course there’s the news of 10 variants on VBS.LoveLetter. Worse yet, there’s speculation of what kind of havoc a trojan horse jumping on ICQ could cause. I don’t know if ICQ is scriptable, but what if someone implemented a program that contacts the ICQ network (possibly by borrowing code from one of the open-source Linux ICQ clones), then sends itself to all of your ICQ contacts? A lot of ICQ users indiscriminately accept and run any file sent to them. Just another conduit. Hopefully it’s beyond most virus writers. (Most virus writers are on my programming level. If I download a real program, you know, like an open-source Linux utility, I’m pretty clueless about four lines in. I can follow virus code, because it’s simple.)
Microsoft really needs to start giving a rip about security. I know it’s fashionable to bash MS, but I was bashing them back in 1990 and never really stopped, so hear me out. There’s just far too much exploitable scripting capability in contemporary MS products. Worse yet, these languages don’t abort on errors anymore, which creates a breeding ground for new viruses. When two viruses merge, the code still executes. The gibberish that in days of old would have stopped the program today gets passed over and the program keeps running. I can see popping up a dialog box that says “Run-time error,” with two buttons (continue and abort). I longed for that years ago when I still aspired to be a programmer. But no, that’s not dummy-proof enough.

Well, guess what? Now our computers are so dummy-proof that they’re time bombs. Thanks Bill. Now we still can’t get any work done. Used to be because it was too hard to figure out. Now it’s because our computers keep getting their system files wiped out.

I saw an Amiga 1200 on eBay for about $75 the other day. Time to throw these MS-infected PCs out the door of a low-flying plane over the Redmond campus, (yes, I know there’s a perfectly good possibility they’ll hit someone) and replace them with real computers that are reliable and not afraid of asking the user a question.

But I know good and well I’ll probably just abandon Windows as a primary OS and just run it in VMWare sessions. At least then, when Windows decides to take a dump all over itself (or let some virus do it), the mess is confined. Not that I have a virus problem because I open things in Notepad before doing anything with them, but we’ve already been through that.

Another observation. This one’s shorter, I promise. Are we so love-starved that we’ll open some attachment called “love letter” without even looking at it? That all of our better judgment gets suspended until it’s too late? (I ask as U2’s “Who’s Gonna Ride Your Wild Horses,” which might as well be about my last serious relationship, comes on over–very funny.)

Hey, there’s a song in there somewhere. “Love by Outlook.” Hmm. Time to go give the synth a workout.

Oh yeah. That question I asked. I don’t have a good answer for it. An evangelist in Columbia thought he had the ultimate answer. Didn’t work. So I ended up moving to St. Louis to get a new start. New old familiar territory, got a new job, signed a book deal, and life was good again. I doubt that’ll work for everyone else. But it’s a lot better than an e-mail attachment.

Stand up the RIAA and use

Saturday, 5/6/00
Stand up to the RIAA. Speaking of fighting the machine… I think I hate the RIAA as much as I hate Microsoft. (Hey, I can hate institutions or organizations–they’re not people.) If you haven’t checked out My yet, click the link and try it. If you have a dialup connection its usefulness is limited, but if you have broadband, you can essentially store your CD collection anywhere (alas, a lot of the stuff I own and like is out of print and not in their database). I can’t legally put a good Modern Rock radio station on the air, but I can beam up my collection and create a playlist so I at least have something to listen to.

I don’t see much room for abuse here. Sure, I could borrow some friends’ CDs and beam them, or send them my account info and have them do it, or go on a used CD binge and then sell them all back after beaming, but that’s not likely.

The RIAA just doesn’t get it. Look at the Grateful Dead, for Pete’s sake! Now, I’m not a Dead fan at all. But I can’t deny their success. They were the single most pirated band in history (if you can call it piracy, since they set up sections in their concerts specifically for fans who wanted to tape the shows), and one of the most successful both in terms of record sales and ticket sales. Part of that, I’m sure, is because they had such a huge catalog of songs that you didn’t know what you’d get because every concert was a unique experience (drugs or no drugs). But that’s a lesson to today’s musicians too, isn’t it?

When the RIAA gets its injunction against I don’t know how much of my collection will still be available to me, but I’ll take my chances. For the short-term, I’ve managed to recreate an idealistic version of my favorite radio station from about six years ago, without the two songs on their playlist that annoyed me the most (“Trout” by Neneh Cherry and “Connected” by Stereo MCs). Now if I could just figure out why my Best of Elvis Costello and the Attractions won’t beam…

David L. Farquhar, computer security professional, train hobbyist, and landlord