02/25/2001

A milestone. Yesterday I was at Borders, looking for a book on playing bass guitar. It’s time for me to get serious with that. Computers are boring, writing is boring, so what’s left? Everyone assumes I play an instrument, and, well, I don’t really. I own a keyboard and a bass but I don’t play them.

I didn’t find what I was looking for. But on my way out the door, I spied a computer for looking up book titles. Hmm. On a whim, I did an author search on my name. Up pops my book, on shelf K0020. Really? So I go look. Sure enough, there’s a copy. That’s the first time I’ve ever seen my book anywhere but on my own shelf or at a friend’s house, let alone in an honest-to-goodness bookstore. Extremely cool.

I drove down the street to Barnes & Noble. On the way back to the music books, I passed the computer section. So I stopped at the Windows shelf, looked, and, surprisingly, there was a copy of Optimizing Windows sitting there too. Coolness.

So I went back to the music books in a good mood. And there I found three books on learning bass. I bought them, along with a pocket-sized book of piano and guitar chords since the only thing keeping me from playing keyboards is not knowing what keys to play. Knowing basic chords won’t make me good, but as long as I can plink out the songs I like, I’ll be happy. And the addition of guitar chords will be useful if I ever make good on my threats to get a six-string.

And it’s easier to talk about problems than to do something about them. I’m just gonna drop the gun talk. I don’t find the discussion interesting. If it were on someone else’s site, I wouldn’t bother reading it. It’s all so high on passions and low on original thought, and frankly I expect something to change on the abortion front before something happens on the gun front (and the chances of that are extremely low as well–lower than the chances of my Kansas City Royals winning the World Series on a $43 million payroll). So why am I posting it here? So half a dozen U.S.ers can write in and tell me how right I am and a Canadian and a Brit can write in, dismissing outright any parallel I try to draw as fallacy of distraction, and/or complaining about U.S. culture? To what end?

One good question was raised in all this: Who’s gonna teach kids morals? Well, the parents should for one. But that’s not really enough–even Hillary Clinton (or her ghostwriter) knows that. Others should as well. We can talk about the problems all we want, but that doesn’t do a lick of good. It just gets us all hacked off. So screw it. I’m not gonna waste my time or my keystroke quota (and there is a quota–if my wrists start feeling funny, I quit writing, period). I’m gonna do something about it, and I hope others will join me.

I’m gonna go be a mentor. We’ve got a seminary student at church who takes youth ministry seriously, and he sees it as more than just winning souls. It’s relationship building–lifting weights together, going to movies, being there to talk to… If he’s interested in it and one or more kids is interested in it, it’s fair game. Jesus’ name might come up, and it might not. He’s got his head on straight. What’s this have to do with ministry? Well, you think Jesus spent all his time talking about Law and Gospel? He most certainly didn’t! More than anything else, Jesus was interested in being a brother to people who didn’t have one, or whose brother was a loser. And that’s the model our sem student tries to follow.

And this poor guy’s got 20 kids flocking to him. When he came a few months ago it was 2. Probably next month it’ll be 40. He can’t handle it all. So I’m gonna ask if I can join him.

And if it means I have less time to post here, so what? At least I’m making a difference. Better to do something about our problems than to waste electrons talking about them.

Let’s get back to the basics. If your problem involves a slow computer, let’s talk. I can definitely help you solve that one, and chances are there are a couple dozen people wondering the same thing. If your problem involves something else I may know about (and if you’ve been reading a while or you look on the Top 50 list over there, you can get a pretty good idea what I know about), let’s talk.

Enough of that. How ’bout dem Cubs? Er, wait, let’s talk about the White Sox. Now that Alex Rodriguez makes $25.2 million a year to play baseball, Frank Thomas is dissatisfied with his $9.9 million a year and wants a comparable raise before he’ll report to camp. The White Sox, meanwhile, rather than caving in to his demands, are saying fine, we’ll use Harold Baines in Thomas’ role as DH and part-time 1B.

This is good. A contract is a contract, and when Thomas signed through 2006, he should have realized markets will change. Players sign long-term contracts just in case they turn into .236 hitters–that way, they’ve still got a really nice paying job. Teams negotiate long-term contracts in hopes of getting a bit of a discount in exchange for putting up with the risk of a star turning into a .236-hitting overweight former slugger.

Besides, Frank Thomas isn’t worth Alex Rodriguez-type money. Sure, Thomas is a good hitter. He hits lots of home runs, and he hits for high average and draws a lot of walks. Rodriguez hits lots of homers, hits for high average, draws a good share of walks, but he’s a more complete player. Thomas refuses to play in the field most of the time, and when he does, he plays first base, a non-demanding position where he’s just average at his very best. Rodriguez plays shortstop, one of the toughest positions to play–and he’s considered one of the best at his position. Rodriguez has better speed. And over the past three years, Rodriguez has been the more consistent player. Thomas had a good year last year. But the year before last, he only hit 15 homers. The year before that, he hit 29 homers but only batted .265.

So he’s a one-dimensional player whose consistency hasn’t been stellar. Now in 1994, 1996, and 1997 he looked like something, putting up monster years where he hit more than 35 homers and batted around .350. But with his current attitude, he’s not likely to do that again this year.

Harold Baines is a one-dimensional player who hit .312 with 25 homers in 1999, the last season he played regularly (he was a part-time player last year). Over the course of his 21-year career, he’s averaged .291 with 22 homers. He’s a slight downgrade from Thomas, but he makes a fraction what Thomas makes.

Rodriguez isn’t worth $25.2 million a year. No question about that. But even if Rodriguez were worth that kind of money, Thomas still isn’t in his league. You could almost say Thomas fits between Rodriguez and Baines in the pecking order. And as far as salary goes, Thomas is between the two of them as well–and Harold Baines still makes far more in a year than you or I ever will. He’ll make more this year than a lot of us will see in our lifetime.

The White Sox are right. And even with them in the same division as my Royals, I wish them luck with Harold Baines in Thomas’ place.

Optimizing BIOSes and optimizing DOS

Optimizing the BIOS. Dustin Cook sent in a link to Adrian’s Rojak Pot, at www.adriansrojakpot.com , which includes a BIOS tweaking guide. It’s an absolute must-read. I have a few minor quibbles with a couple of the things he says, particularly about shadowing and caching your ROMs with Windows 9x. He says you shouldn’t do it. He’s right. He says you shouldn’t do it because Microsoft says not to do it with Windows NT, and Windows 9x “shares the same Win32 architecture.” It does and it doesn’t, but that’s flawed logic. Shadowing ROMs isn’t always a bad thing; on some systems that eats up some usable memory and on others it doesn’t, depending on the chipset and BIOS it uses. But it’s pointless because Windows doesn’t use the BIOS for anything, unless you’re in safe mode. Caching ROMs makes very little sense; there’s only so much caching bandwidth to go around so you should spend it on caching memory that’s actually being used for something productive. So who cares about architecture, you shouldn’t cache and shadow your ROMs because Windows will ignore it one way or the other, so those facilities are better spent elsewhere. The same thing is true of Linux.

Still, in spite of this minor flaw I found in a couple of different spots, this is an invaluable guide. Perfect BIOS settings won’t make a Pentium-90 run like a Pentium III, but poor BIOS settings certainly can make a Pentium III run more like a 386DX-40. Chances are your BIOS settings aren’t that bad, but they can probably use some improvement. So if you want the best possible performance from your modern PC, visit Adrian’s. If you want to optimize your 386 or 486 or low-end Pentium, visit the site I mentioned yesterday.

Actually, it wouldn’t be a half-bad idea to take the downloadable versions of both guides, print them, and stick them in a binder for future reference. You’ll never know when you might want to take them with you.

Optimizing DOS again. An awful lot of system speed is psychological. I’d say maybe 75% of it is pure psychology. It doesn’t matter so much whether the system really is fast, just as long as it feels fast. I mentioned yesterday keyboard and screen accelerators. Keyboard accelerators are great for people like me who spend a lot of time in long text files, because you can scroll through them so much faster. A keyboard accelerator makes a big difference in how an old DOS system feels, and it can improve the responsiveness of some DOS games. (Now I got your attention I’m sure.)

Screen accelerators are a bit more of a stretch. Screen accelerators intercept the BIOS calls that write to the screen and replace them with faster, more efficient code. I’d estimate the speedup is anywhere from 10 to 50 percent, depending on how inefficient the PC’s BIOS is and whether it’s shadowing the BIOS into RAM. They don’t speed up graphics at all, just text mode, and then, only those programs that are using the BIOS–some programs already have their own high-speed text routines they use instead. Software compatibility is potentially an issue, but PC power users have been using these things since at least 1985, if not longer, so most of the compatibility issues have long since been fixed.

They only take a couple of kilobytes of memory, and they provide enough of a boost for programs that use the BIOS that they’re more than worth it. With keyboard and screen accelerators loaded in autoexec.bat, that old DEC 386SX/20 feels an awful lot faster. If I had a copy of a DOS version of Microsoft Word, I could use it for writing and it wouldn’t cramp my style much.

Optimizing DOS and the BIOS, plus new iMacs

Optimizing DOS (Or: A New Use for Ancient Equipment). I was thinking yesterday, I wished I had a computer that could just hold disk images and do data recovery. Then I remembered I had a DECpc 320P laptop laying under my desk. I cranked it up. MS-DOS 5, 20 MHz 386sx, 80-meg drive, 6 MB RAM, grayscale VGA display. So I installed Norton Utilities 8, the main thing I wanted to run (I had a retail box sitting on my shelf), then of course I set out to optimize it. Optimizing DOS is really easy: it’s just a question of disk optimization and memory management. I cleaned up the root directory, pulled the extraneous files in the C:\DOS directory (the .cpi files, all the .sys files, all the .bas files). Then I ran Speed Disk, setting it to sort directory entries by size in descending order, put directories first, and do full optimization. It took about 30 minutes. If I’d been really bored I could have mapped out what executables are most important to me and put those first. Since DOS doesn’t track file access dates it can’t automatically put your frequently accessed files first like Speed Disk for Windows does.

Of course when I installed Norton Utilities 8 I installed NDOS, its command.com replacement. Built-in command history, improved resident utilities, and thanks to its memory management, it actually uses far less conventional memory (but more memory total) than command.com. That’s OK; with 6 MB of RAM I can afford to give up a fair bit of extended memory for better functionality.

Once I was happy with all that, I also attacked the startup files. I started off with a basic config.sys:

device=c:\dos\himem.sys
device=c:\dos\emm386.exe noems
dos=high,umb
files=30

Then I went into autoexec.bat, consolidated the PATH statements into one (it read: PATH C:\WINDOWS;C:\DOS;C:\DOS\u;C:\MOUSE) and added the prefix LH to all lines that ran TSRs or device drivers (such as MOUSE.EXE). Upon further reflection, I should have moved the Mouse directory into C:\DOS to save a root directory entry.

I added the NCACHE2 disk cache to autoexec.bat– NCACHE2 /ext=4096 /optimize=s /usehigh=on /a a c /usehma=on /multi=on. That turns on multitasking, enables caching of both C: and A:, tells it to use 4 MB of memory, use high memory, and use extended memory. My goal was to use as much memory as prudently as possible, since I’d be using this just for DOS (and mosly for running Norton Utilities).

I also set up a 512K RAMdisk using RAMDRIVE.SYS (devicehigh=c:\dos\ramdrive.sys 512 128 4). Then I added these lines to autoexec.bat:

md d:\temp
set tmp=d:\temp
set temp=d:\temp

Now when an app wants to write temp files, it does it to a RAMdisk. The other parameters tell it to use 128K sectors to save space, and put 4 entries in the root directory, also to save space. With DOS 5, that was the minimum. I don’t need any more than one, since I’m making a subdirectory. I could just point the temp directory to the root of D:, but I’d rather have dynamic allocation of the number of directory entries. This setting is more versatile–if I need two big files in the temp directory, I’m not wasting space on directory entries. If on the other hand I need tons of tiny files, I’m guaranteed not to run out of entries.

It’s not a barn burner by any stretch, but it’s reasonably quick considering its specs. Now when someone trashes a floppy disk, I can just throw it in the 320P, run Disk Doctor and Disktool on it (and in a pinch, Norton Disk Editor), copy the data to the HD, then throw the recovered data onto a new, freshly formatted floppy. I’ll only use it a couple of times a year, but when I need such a beast, I need it badly. And if I have the need to run some other old obscure DOS program that won’t run on newer machines, the 320P can come to my rescue again too. It runs the software well, it boots in seconds–what more can I ask?

I could have done a couple more things, such as a  screen accelerator and a keyboard accelerator . Maybe today if I have time.

I was tempted to put Small Linux ( http://www.superant.com/smalllinux/ ) on it, but frankly, DOS 5 and Norton Utilities 8 is more useful to me. I’m not sure what I’d do with a non-networkable Linux box with only 6 MB RAM and a monochrome display.

A useful (but unfortunately dated) link. I stumbled across this yesterday: The BIOS Survival Guide , a nicely-done guide to BIOS settings. Unfortunately it stopped being maintained in 1997, so it’s most useful for tweaking very old PCs. Still, it’s better than nothing, and most modern PCs still have most of these settings. And reading this does give you a prayer of understanding the settings in a modern PC.

If you want to optimize your BIOS, this is about as good a starting point as you’re going to find online for free. For more recent systems, you’ll be better served by The BIOS Companion, written by Phil Croucher (one of the co-authors of this piece.) You can get a sample from that book at http://www.electrocution.com/biosc.htm .

New iMac flavors. Steve Jobs unveiled the new iMacs this week. The new flavors: Blue Dalmation and Flower Power. Yes, they’re as hideous as they sound. Maybe worse. Check the usual news outlets. They’d go great in a computer room with a leopard-skin chair, shag carpet, and lava lamps. And don’t forget the 8-track cranking out Jefferson Airplane and Grateful Dead tunes.

I think the outside-the-box look of Mir, the PC Gatermann and I built as a Linux gateway (see yesterday), is far more tasteful–and that’s not exactly the best idea we ever had.

Troubleshooting Mac extensions

Troubleshooting Macintosh extensions. An extensions conflict is where you lose your innocence with fixing a Mac. Not all extensions and control panels get along, and certain combinations can have disastrous results.

Here’s my method. Create a folder on the desktop. Drag exactly half the extensions out of System Folder:Extensions and drop them in the folder. Select all the extensions in that new folder and give them a label, so they stand out (it makes them a different color). Now reboot and see if the problem goes away. If it doesn’t, create another folder, move the remaining extensions into it and give them a label. Move the first batch back into the extensions folder and reboot.

Now, add half your extensions back from the folder on the desktop to the extensions folder. If the problem comes back, move that half back into the second folder on the desktop and move the now-known good half into the extensions folder. After each test, remove the labels from the extensions in the extensions folder. Just keep swapping halves until you narrow it down to one bad extension, using labels to keep yourself from getting lost.

I don’t recommend Conflict Catcher because all it does is move the extensions around for you–it’s no easier than this method, and this method doesn’t cost $50.

This is how we build ’em in St. Louis. Neither Gatermann nor I are really in the habit of naming our PCs unless a name is just painfully obvious. In the case of his Linux gateway, the name was painfully obvious. One name and one name only fits: Mir.

This is how we build computers in St. Louis. This is Tom Gatermann’s Linux gateway: a Micronics P75 board with a Cirrus Logic PCI SVGA card, a Kingston PCI NE2000 clone connecting to the Internet, and a Bay Netgear 310TX PCI 10/100 (DEC Tulip chipset) connecting to the local LAN. Yes, that AT case was as cheap as it looks. Maybe cheaper.

Inside the case, there’s an IMES 8X IDE CD-ROM, an ancient 1.44 MB floppy drive of unknown origin, and a 1.2 GB Quantum Bigfoot HD, of which about 1.5 MB is used (booting’s much faster off the HD than off the floppy).

“>

Mir is made from, well, a pile of junk. A Micronics P75 board. A Cirrus Logic PCI SVGA card. Whatever 72-pin SIMMs we had laying around. A Quantum Bigfoot 1.2-gig HD. A really trashed 3.5″ floppy drive. The cheapest-looking AT case ever. But we did skip the Linksys NICs. The NICs are a Kingston PCI NE2000 clone and a Bay Netgear 10/100 based on the DEC Tulip chipset.

We assembled it outside the case because we had so much trouble getting it going correctly–it’s much easier to swap components when they’re accessible. Once we got it going, we never bothered to put everything back inside the case. Maybe we’re trend-setters and this is the next fad in computing. After all, what’s the logical next step after translucency?

02/21/2001

An interesting search query. I had a search query yesterday for “presidential candidate’s right to privacy.” That’s an interesting query, and an interesting theory, and it’s a very easy question to answer.

None. Zilch. Zip. Nada. Nothing. Nil.

Why?

Public figures have essentially no right to privacy, and you can’t get much more public than a presidential candidate. Actually, the right to privacy isn’t guaranteed anywhere. But it’s difficult to invade someone’s privacy without infringing on some right that is guaranteed. You can’t come snoop around in my apartment, for example, because you’d be violating my landlord’s property rights, and if my landlord let you in, it would violate my lease. But how much money I made in 1997 is a matter of public record, because I was employed by the state of Missouri.

So… If it’s a matter of public record (e.g. George W. Bush’s DWI), you have the right to know it. If Amazon.com is willing to sell you their customer history on George W. Bush or Al Gore, then you have a right to see it, and the only things stopping you from publishing it are the conditions of the deal. (But that would be terrible business practice.)

You and I don’t have a whole lot of right to privacy either, but most people aren’t interested in what you and I do, unless they’re building a database. If privacy’s important to you, keep a low profile. Turn off your Web browser’s cookies. Don’t post to public message boards. Don’t answer surveys. Get an unlisted phone number and opt out of telemarketing if your state has such provisions. When you do subscribe to magazines, use a subtle variation on your name (use nicknames, different middle initials, etc.), and use a different one for each magazine, so you know when you get junk mail where they got your name. And never ever ever give out your social security number except when required by law. And don’t use your social security number as your driver’s license number–tell ’em it’s against your religion. (Even if it’s not.) State laws have to accomodate that, because it truly is against some religions.

AMD’s P4 killer. AMD released a 1.3 GHz Athlon this week. Expect pricing to be in the sub-$400 range–much lower than a P4, and it’ll blow the doors off even the 1.5 GHz P4.

AMD’s in a bit of a spot here. They have the better product, but megahertz sells, and in the P4, Intel has a poor performer that scales well. AMD can’t win a megahertz war with Intel right now. But for the moment, AMD can sell every chip they can make, so waging war makes no sense, except from a bragging rights standpoint. If AMD reaches a point where they aren’t selling everything they can make, look for them to attack at the low end of the market, rather than at the high end, at least for the time being. AMD has the benefit of a marketplace that’s no longer starved for raw megahertz–frankly, most of the public wonders what they’d do with 1,500 megahertz if they had it. I know a lot of people who are perfectly content with sub-400 MHz PCs.

Stupid NT Recovery Disk Tricks. Yesterday a coworker ran Diskeeper Lite on a poor-performing NT box, and while it cleaned up the disk, it rendered the system unbootable. He asked what to do.

You want to have an Emergency Recovery Disk available for an NT system at any given time. Make one by running RDISK.EXE. But no one ever bothers to do that, right? Of course not. We were fortunate, being a corporation that buys standard-configuration PCs in batches. I had him make a recovery disk on an identical system. He was able to repair the system by booting off the NT CD and choosing the recovery option. Pop in the disk, and after a few minutes, the system was back to normal except for the video driver. (Older Nvidia-based Diamond cards tend to be a bit peculiar under NT.) He reinstalled the video driver, and was fine.

Another ERD trick: Three and a half years ago, the unthinkable happened. I caught a coworker deliberately sabotoging a system. Management didn’t understand computers so well, so it was my word against his, and neither of us had been working there very long. I had a few months’ seniority. Just a few. Fortunately for me, I thought to drag a witness over to see what I’d found. He backed me up. Also fortunately for me, this other guy wasn’t a good liar because his story kept changing. Finally he realized he couldn’t keep the details straight, I guess, because he just flat quit answering questions. But his boss said he wouldn’t fire him.

That led the rest of us to go out to a long lunch to ponder what we’d do in the situation where we obviously couldn’t trust a colleague. An hour and a half later, we came back to find out his boss had gone back on her word and fired him while we were gone. That led us to a new plan: secure the network immediately. He’d bragged to me before about how he could circumvent security measures, and that was how he got most of his previous jobs.

We found a couple of NT servers none of us had been aware of, and of course they didn’t have our standard admin password, they weren’t in our domain, and none of us had accounts on them. But hacking NT is extremely easy if you have physical access to the machine. We created an ERD on another NT box, booted off the NT server CD, and told it to restore the user accounts section of the registry off the ERD. It doesn’t care that the ERD is from another system. Boom-shakalaka, the old accounts are wiped out, replaced with ours. We had total administrative control of the system. (This reason is why I always advocate disabling booting off the floppy on systems in public computer labs–it’s far too easy to seize control of the system.) One of the systems turned out to be a simple print server. The other system didn’t have anything suspicious about it other than FTP services, but we didn’t put either system back on the wire as-is. We reformatted and found other uses for both of them.

Hopefully you’ll never have to make use of any of this knowledge, but if you do, the moral of the story is this: Keep your recovery disk! (And keep servers physically secure, under lock and key.)

And a little history. I noticed something yesterday that I haven’t seen mentioned anywhere lately. This election was the 200th anniversary of another controversial election. It was 1800, and Vice President Thomas Jefferson was running against incumbent President John Adams. Jefferson’s running mate was Aaron Burr. Adams’ running mate, I assume, was Charles Pinckney (he was Adams’ running mate in 1796). But election laws were different in those days. The winner of the electoral vote became president. Second place became vice president. That was how we got a split administration in 1796, the only time this ever happened.

In 1800, the electors decided to not repeat that mistake, and as a result, Thomas Jefferson and Aaron Burr both received exactly the same number of electoral votes. Now it was clear to everyone that the intent was for Jefferson to be president, but the numbers didn’t say that, and of course the ambitious Aaron Burr wasn’t going to give up a chance to take the presidency. The election went to a Federalist-controlled House of Representatives, who was divided. Burr had more Federalist leanings than Jefferson, so some in the House hoped to influence Burr. However, Hamilton, the de facto leader of the Federalist party, lobbied hard for Jefferson. Hamilton and Jefferson were bitter rivals, but Hamilton and Aaron Burr had a longer history of bitter rivalry that bordered on mutual hatred.

Obviously Burr’s ambitions displeased Jefferson, who dumped him in the next presidential election. So Aaron Burr ran for governor of New York in 1804. Hamilton campaigned strongly against Burr, allowing Morgan Lewis to take the governor’s seat by a wide margin. That was the last straw. Burr challenged Hamilton to a duel, which Burr won, ending Hamilton’s life and Burr’s political career.

And you thought this last election was messy…

And mail. I’ll get to it sometime this week. I don’t know when. Why? Mail with a computer question or two is usually pretty easy. Five minutes, maybe ten. Long mail that requires some sort of rebuttal takes a long time. This piece took as long to write as two of the mail responses would, and it covers four totally unrelated subjects instead of just one. Since I don’t like getting stuck in a rut and I don’t like dedicating more than an hour a day to this site, the mail will wait. Or maybe I’ll just post it all without comment.

I don’t want to dwell on it, but 50-60% of my traffic comes from search engine hits, and the way you create repeat readers from search engine hits is to cast a wide net. Dwelling on political non-issues doesn’t make long-term sense for driving traffic.

02/20/2001

Windows Me Too? I’ve read the allegations that Microsoft aped Mac OS X with the upcoming Windows XP. Maybe I’m dense, but I don’t see much resemblance beyond the resemblance between two cars made by different manufacturers. The Start menu has a new neon look, which is probably Apple-inspired to some degree. The Windows taskbar has had Dock-like functionality for several years now–it was added with IE4. The biggest change seems to be the Start menu–they’ve taken the Windows 2000 initiative, where only commonly used stuff is shown, to an extreme, and now the Start menu, at least in some screenshots, looks bigger. I don’t know if it really is or not–I saw another 1024×768 screenshot in which the Start menu actually takes a little less real estate than my current box at the same resolution. And they’ve re-drawn some icons.

As a whole there’s a more textured look now, but some of the Unixish Window managers have been doing that stuff since 1997. The login screen bears a definite resemblance to some of the Unixish login screens I’ve seen of late.

Microsoft is claiming this is the most significant user interface change since Windows 95. That’s true, but it’s not the big step that Windows 95 was from Windows 3.x. It’s an evolutionary step, and one that should have been expected, given that the Windows 9x Explorer interface is now older than the Program Manager interface was when it was replaced. Had 24-bit displays been common in 1995, Microsoft probably would have gone with a textured look then–they’ve always liked such superficialities.

Stress tests. New hardware, or suspect hardware, should always be stress-tested to make sure it’s up to snuff. Methods are difficult to find, however, especially under Windows. Running a benchmark repeatedly can be a good way to test a system–overclockers frequently complain that their newly overclocked systems can’t finish benchmark suites–but is it enough? And when the system can’t finish, the problem can be an OS or driver issue as well.

Stress testing with Linux would seem to be a good solution. Linux is pretty demanding anyway; run it hard and it’ll generally expose a system’s weaknesses. So I did some looking around. I found a stress test employed by VA-Linux at http://sourceforge.net/projects/va-ctcs/ that looked OK. And I found another approach at http://www.eskimo.com/~pygmy/stress.txt that just speaks of experience stress testing by repeatedly compiling the Linux kernel, which gives the entire system (except for the video card) a really good workout.

And the unbelievable… Someone at work mentioned an online President’s Day poll, asking who was the best president? Several obvious candidates are up on Mt. Rushmore: Washington, Lincoln, Jefferson, Teddy Roosevelt. Most people would add FDR and possibly Harry Truman and Woodrow Wilson to that list. I was talking with a good friend the other day about just this issue, and I argued in favor of Lincoln. Washington had a tough job of setting a standard, and he was great, but Lincoln had an even tougher job of holding a bitterly divided country together. So if I had to rank them, I’d probably say Lincoln, Washington, Jefferson, Teddy Roosevelt, and then we have a mess. I don’t agree with their politics, but FDR and Woodrow Wilson probably belong in there. James Madison and James Monroe belong in there, the question is where. Then it starts to get really tough. Was Harry Truman in those guys’ league? Not really, but he’s worlds better than Warren G. Harding and Bill Clinton. Fine, pencil him in at 9. Now who gets #10? Some would give it to Ronald Reagan. It seems to me that Reagan is at once overappreciated and underappreciated. A lot of people put him at the very bottom, which I think is unfair. But then there was this poll  that put him at the very top, by a very wide margin. When I looked, Reagan had 44% of the vote, followed by George Washington at 29% and Abraham Lincoln a distant third at 14%.

When I speak of the hard right in the media, that’s what I’m referring to: blind allegiance to an icon, however flawed. Don’t get me wrong, Reagan was no Warren G. Harding–he did win the Cold War after all. Conservatives say his economic policies saved the country, while liberals say it very nearly wrecked it. All I can tell you is my college economics professor taught that Reagan at the very least had the right idea–the big problem with the theory behind Reagan’s policies is the impossibility of knowing whether you’d gone too far or not far enough. Fine. FDR played a similar game. Both are revered by their parties and hated by the other party. But as president, neither Ronald Reagan nor FDR are in the Washington and Lincoln league. As a man, FDR probably was in that league, and if he was not the last, he was very close to it. But with the truly great presidents, there is very little doubt about them–and in the cases of Lincoln and Jefferson, their greatest critics were the voices inside their own heads.

Great people just don’t run for president anymore, and they rarely run for political office, period. It’s easy to see why. Anyone truly qualified to be President of the United States is also qualified to be en executive at a large multinational corporation, and that’s a far more profitable and less frustrating job. And the truly great generally aren’t willing to compromise as much as a politician must in order to get the job.

Early on, we had no shortage whatsoever of great minds in politics: Washington, Jefferson, Madison and Monroe certainly. Plus men who never were president, like Benjamin Franklin and Alexander Hamilton. We had, in effect, from Washington to Monroe, a string of men who met Socrates’ qualifications to be Philosopher-King. (Yes, John Adams was single-term, but he was a cut above most of those who were to follow.)

But as our country developed, so many better things for a great mind to do sprung up. Today you can be an executive at a large company, or you can be a researcher, or a pundit, or the president of a large and prestigious university. In 1789, there weren’t as many things to aspire to.

If we’ve got any Benjamin Franklins and Thomas Jeffersons and George Washingtons and Abraham Lincolns out there today (and I believe we do), they’ve got better things to do than waste time in Washington, D.C.

No, our greatest president wasn’t Ronald Reagan, just as it wasn’t Dwight Eisenhower or John Kennedy. That’s nostalgia talking.

Open source and innovation

Innovation. And of course I can’t let this slip by. Microsoft is trying to say that open source stifles innovation. Steve DeLassus and I have been talking about this (he was the one who originally pointed it out to me), and I think he and I are in agreement that open source by nature isn’t inherently innovative. It may improve on another idea or add features, but most open source projects (and certainly the most successful ones) are clones of proprietary software. Then again, so was a lot of Microsoft software, starting out. Pot, meet Kettle. Kettle, meet Pot.

But although the programs themselves aren’t always innovative, I think the open source atmosphere can stimulate innovation. Huh? Bear with me. Open source gets you in closer contact with computer internals than a Microsoft or Apple OS generally will. That gets you thinking more about what’s possible and what’s not–the idea of what’s possible starts to have more to do with the hardware than it does with what people have tried before. That stimulates creativity, which in turn stimulates innovation.

Need an example? A calculator company called Busicom accidentally invented the personal computer. I’ve heard several versions of the story, but the gist of it was, Busicom wanted to create a programmable calculator. In the process of creating this device, they commissioned the Intel 4004 CPU, the first chip of its kind. There are conflicting accounts as to whether the resulting product even used the Intel 4004, but that’s immaterial–this calculator’s other innovation was its inclusion of a tape drive.

Intel bought back the rights and marketed the 4004 on its own and became a success story, of course. Meanwhile, people started using their Busicom calculators as inexpensive computers–the built-in tape drive worked as well for data storage as it did for program storage. This was in 1970-1971, several years before the Altair and other kit computers.

Four years later, Busicom was out of business but the revolution was under way, all because some people–both engineers at Intel and end-users who bought the calculators–looked beyond the device’s intended use and saw something more.

Open source software frequently forces you to do the same thing, or it at least encourages it. This fuels innovation, and thus should be encouraged, if anything.

Last week’s flood. No, I haven’t answered all the mail about it. I’m going to give it another day before I deal with it, because dealing with a ton of mail is frankly harder than just writing content from scratch. I don’t mind occasionally, but I’d rather wait until a discussion reaches critical mass, you know?

One reader wrote in asking why foreigners care about U.S. gun laws. I don’t really have an answer to that question. I find it very interesting that no American has yet voiced any strong objections to anything I said–I even had a lifelong liberal Democrat write in, and while she stayed to my left, she advocated enforcement of the laws we already have on the books, rather than an outright ban. She’d force more safety classes, but I don’t have any real objections to that notion.

An interesting upgrade approach. The Register reported about a new upgrade board, about to be released by Hypertec, that plugs into any PC with an available ISA slot and upgrades the CPU, video, and sound subsystems. I’m assuming it also replaces the memory subsystem, since pulling system memory through the ISA bus would be pitifully slow.

The solution will be more expensive than a motherboard swap, but for a corporation that has a wide variety of obsolescent PCs, it might be a good solution. First, it’s cheaper than outright replacement. Second, it creates common ground where there was none: two upgraded systems would presumably be able to use the same Ghost/DriveImage/Linux DD image, lowering administrative costs and, consequently, TCO. Third, corporations are frequently more willing to upgrade, rather than replace, existing systems even when it doesn’t make economic sense to do so (that’s corporate management for you).

Depending on the chipset it uses and the expected timeframe, I may be inclined to recommend these for the company I work for. We’ve got anywhere from 30-100 systems that aren’t capable of running Office 2000 for whatever reason. Some of them are just old Micron Client Pros, others are Micron Millenias who were configured by idiots (a local clone shop that we used to contract with way back when–I’ve never seen anyone configure NT in a more nonsensical manner), others are clones built by idiots, and others are well-built clones that just happen to be far too old to upgrade economically.

Many of these machines can be upgraded–the Microns are all ATX, so an Intel motherboard and a low-end CPU would be acceptable. Most of the others are ATs and Socket 7-based. An upgrade CPU would likely work, but will be pricey and compatibility is always a dicey issue, and most businesses are still stuck in the Intel-only mindset. (Better not tell them Macintoshes don’t use Intel CPUs–wait… Someone PLEASE tell them Macs don’t use Intel CPUs! Yeah, I’ll be an Intel lackey in exchange for never having to troubleshoot an extension conflict on a Mac again. But that’s another story.) They all need memory upgrades, and buying SIMMs in this day and age is a sucker bet. Average price of the upgrades would be $550, but we’d have a hodgepodge of systems. If we can get common ground and two years of useful life for $700 from Hypertec, upper management would probably approve it.

Roll your own router with an old PC

Freesco works. Yesterday was D-Day. I brought a copy of Freesco over to Gatermann’s, set it up, and watched it go. Well, at first it didn’t–it got the two Ethernet cards confused. So I switched the cards and it fired up. Absolutely smashing, as they’d say in Britain. I dumped it to his old 1.2-gig Quantum Bigfoot hard drive, and it boots up in about 35 seconds. When living on a hard drive, Freesco wants to dual-boot with MS-DOS. He didn’t have DOS on that drive, so Tom dug out an old Windows 95 boot disk, with which I SYSed the drive. Then I just took the file router.bat that Freesco dumped to the drive and copied it to autoexec.bat. Then I rebooted and we got a laugh.

Starting Windows 95…. Then it briefly displayed the Windows 95 splash screen. Then the splash screen went away. Loading Linux, it said. Ah, Linux comes and kicks Windows aside. We both got a chuckle.

And Tom had a great observation. “The only time I ever have to reboot Linux is when I take the system down to try a different distribution,” he said. That’s about right.

I was talking about what a great use this would be for old, no-longer-useful PCs–as long as it can run Linux, it can be a caching DNS, a router, or something else useful. That means any 386 with 8 MB of RAM is a candidate.

But don’t throw away the 286s yet. Then someone had to one-up me. Dev Teelucksingh, master of DOS utilities, sent me a link: http://www-acc.scu.edu/~jsarich/ieweb/main.htm .

What is it? A DOS-based router. System requirements: DOS 5 or higher, 286 CPU, 1 MB RAM. Astounding. So even a 286 can be useful, even in this day and age. Licensed under GPL, so it’s free. No caching DNS, but hey, on a 286 with a meg of RAM and running DOS, whaddya want? And just giving the program a quick look, a hard disk should be optional–the program is 430K zipped, so it should fit on a high-density floppy along with DOS, HIMEM.SYS, and packet drivers for the NICs. Boot it off a 5.25″ 1.2-meg drive just to see what looks you’ll get. 🙂

Come to think of it, I have a 286 with a meg of RAM around here somewhere. Part of me (the insane part, surely) wants to give it a go. The question is, can I get two NICs working in 8-bit slots, since I know that 286 only had one or two 16-bit slots and I think they’re occupied by the disk controller and video card…

Here’s Dev (his site’s definitely worth a look even if you have no interest in IP masquerade–I’ve never seen a better collection of DOS programs):

Been reading your posts regarding IP masquerading and I found two DOS solutions (just waiting to get a ISA networking card to try either of them 😉 )

IProute v1.10          http://www.mischler.com/iproute/IPRoute is PC-based router software for networks running the Internet Protocol (IP). It can act as a demand-dial router between your LAN and a PPP or SLIP link, and allow transparent access from your LAN to the Internet using a single IP address through network address translation (NAT). It can also act as a PPP server for dial-in connections, or route between LANs. Other features include routing between multiple ethernet and serial interfaces, packet filtering, RIP, and event and packet logging to a remote syslog daemon. More recent features include proxy ARP, remote management via telnet and ftp, support for RealAudio & RealVideo, a RADIUS client, and a DHCP client. Shareware. (1 hour demo available for download)

Internet Extender     http://www-acc.scu.edu/~jsarich/ieweb/main.htm

The Internet Extender is a DOS based program designed to function as an Internet Gateway Router that performs Network Address Port Translation. The program must be used in an multi-homed machine, or a machine with two network interface adapters connecting to separate networks. The two possible configurations are: 1.) Connected to the Internet through a Modem 2.) Connected to the Internet through a Network Interface Card

Freeware, (published under GNU license) so source code is also available

Dev Anand Teelucksingh
Interesting DOS programs at
http://www.opus.co.tt/dave
Trinidad and Tobago Computer Society at http://www.ttcsweb.org

— This mail was written by user of The Arachne Browser —
—                
http://arachne.cz/                   —

02/17/2001

Fixing an NT server. Or, troubleshooting Ghost on SCSI drives. One of the week’s challenges was figuring out how to Ghost an NT server. I wanted to back up a current configuration of a test server, but when I ran Ghost, it would die about 80 megs into the backup with a sector not found error or some other weirdness.

So I went back into NT, copied a ton of Ghost images to the drive, and watched. No problems. Hmm. So I called in some help. I showed him I could copy effortlessly to the server’s FAT partition. So then I deleted the files, booted off a DOS floppy, and at the command prompt I got ready to fill the disk. First, MD 1 to make a destination directory. Error. Crap!

We thought it over for a while, then he thought of something: what’s that partition’s placement on the drive? So we fired up Partition Magic and looked–it ran into cylinder 1152. Bingo. The 1024-sector limit isn’t a problem with IDE drives these days, but depending on your SCSI BIOS, it can be a problem with SCSI drives. And any self-respecting server uses SCSI drives.

So I deleted the FAT partition, moved the NTFS partition to the end, then created a new FAT partition in the middle of the drive. Bingo. No more complaints from Ghost.

I know it’s tempting to put your FAT disaster-recovery partition at the end of the drive, where performance is slowest, since you’ll rarely touch the thing. Unfortunately, if you cross cylinder 1024, you’ll get burned. So remember this rhyme while setting up servers: Keep FAT before cylinder 1024. You’ll be glad you did.

What, nothing on yesterday? Surely you jest. Of course there’s mail. But after fighting an NT server and Macs yesterday, did I want to deal with mail? Of course not. Look for it tomorrow.

Can’t resist a preview? Fine. One reader quoted The Great Benjamin Franklin: “Those who are willing to sacrifice a little liberty to gain a little safety deserve neither liberty nor safety.” Amen, Ben. Were that there were more like you…

Linux. Well, if you’re chasing single-disk Linux projects, you can do much, much worse than to play with Freesco ( http://www.freesco.org/ ), which crams more onto a single floppy than anything else I’ve seen. So dig out your 386, slap in a pair of dusty ISA NICs, disconnect the hard drive to save power, throw in a couple of SIMMs to get it up to 6 MB RAM, boot off the disk, and tell it what you want. You can have an Ethernet bridge, a modem-to-Ethernet router, an Ethernet-to-Ethernet router, Cable/DSL-to-Ethernet router, or a print server. It even includes a DHCP server and caching DNS, if you like that sort of thing. (If you don’t like a caching DNS, it’s obviously because you’ve never seen one in action.)

Even if you have no need for its routing capabilities, it’s nice to be able to take an obsolescent PC, throw in a cheap NIC if it lacks one, and configure Freesco just as a caching DNS. Stick the PC in a corner anywhere you have a free drop and set it up to boot without a keyboard, configure your desktop PCs to use it, and you’ll reduce network traffic. With one caching DNS per subnet, you’ll get speed gains worth far more than it would cost to haul that old PC away. (And trust me, you want one on your local network–it’s worth the effort to get your 386 or 486 working again, even if you have to go buy a $12 ISA NE2000 clone NIC to drop in it.)

If you want a fast boot, you can install Freesco to a smallish hard drive, but if you do that, set it to spin down the drive because as long as you’ve got 6-8 MB of RAM, it’ll never touch the drive after it’s done booting.

Setup is insanely easy. Boot off the floppy, type setup, login as root, and follow the menu options. Even if you know no Unix whatsoever, you’ll be able to configure this. Check it out–you’ll be glad you did.

Unlike a lot of similar projects, Freesco is based on the 2.0.38 kernel, which is smaller than more recent kernels but networking’s not quite as fast. Still, in most cases the inclusion of the caching nameserver more than makes up the performance difference–not to mention the five-minute configuration time. And its network performance is still faster than NT.

02/16/2001

As promised, the mail and my responses to it. We’ll start off with the dissenting points. My points are interspersed in the first message, then afterward with the rest, since those messages tend to be shorter.

Interestingly enough, neither of the dissenting views came from the States. One was from Britain, the other from Canada.

Chris Miller first:

Hi Dave

First of all I think you ABSOLUTELY should not have mentioned the IRA in this debate. There are few things that irritate British people more than Americans thinking they know about the Irish situation. And your analogy is flawed, anyway. The IRA and the UVF and the IFF and all the other republican and unionist terrorist organisations of which I’m sure you haven’t heard are political bodies. They have a political grievance and a political purpose. These aren’t people who walk into Starbucks and start shooting randomly. And most of their atrocities, whether in Ulster or on the British mainland, are not committed with guns.

Like I said, they don’t need guns. We have violent political movements in the United States as well. Eliminating guns won’t eliminate violence, whether the motive behind the violence is political or social. (And though I’m no expert on Ireland, I did take more classes on British and Irish history in college than I did US history–I’m more comfortable with that subject than I am with, say, the C or Pascal programming languages.)

I’m not talking about keeping guns out of the hands of criminals – they will obviously have them anyway. I’m talking about the various crazies and malcontents who have access to guns whenever they’re feeling particularly twitchy. Your man in McDonald’s wouldn’t be a threat at all in London or Marseille or Barcelona – he would just be shouting and moaning harmlessly, a threat to nothing but the atmosphere. And do you really believe that, even if he was armed, it would be best if everyone else was as well? So instead of one source of mortal danger, there was potential death flying every which way in the room? I have to say I wouldn’t feel a great deal safer faced with 20 gunmen, rather than one. I would suggest you don’t hear of these situations very often because they rarely happen.

Right. The crazies will resort to building bombs rather than using guns. But right now it’s easier to get a gun. If guns weren’t an option, some of the bombs will be duds, but frankly, I like my chances better against a crazy gunman than against a working bomb.

And you’re forgetting, that if I’m in McDonald’s with bullets flying, I’m not facing multiple gunmen. I’m facing one. The attacker is facing several. The other gunmen are aiming at the attacker, not at me, and they’re not spraying bullets around like you see in the movies. And if the attacker’s smart, his attention is now focused on the other guys with guns. If it isn’t, he’ll be face down in a pool of blood quickly.

More likely, he’s making his way for the door, because if there’s one thing a criminal hates, it’s a confrontation.

I agree that a blanket ban on handguns wouldn’t work in the US, but that’s only because Charlton Heston and all your other trigger-happy citizens wouldn’t stand for it. Also, the NRA isn’t the most powerful lobby group in the country just because people like rifle ranges. There is a serious amount of money in the arms business, and anyone who thinks Chuck and co. are simply defending a necessary constitutional right is just being naive.

You can make that argument for a good number of political causes, on the right or the left.

Your family and discipline tirade is interesting. So it’s wrong to deny people their religious beliefs, but yours are the right ones? That smacks more than a little of intolerance and hypocrisy. And call me an old Commie, but I believe there are certainly more important things than personal property. I suppose I’ll never convince an American of that though: it’s all about the Benjamins.

Except Christianity stole those moral standards from Judaism (as did Islam). Hinduism came up with it independently; Buddhism stole those standards from Hinduism. So we’ve just covered all the major world religions, so it’s hard to call that intolerant. The older religions that don’t tie religion to ethics aren’t affected one way or the other.

And as for my personal property examples, crimes fall into two categories: killing or injuring someone, and taking that person’s stuff.

I agree that the world would be a better place if people were nice to each other – I’m not an anarchist – but it’s impossible to think in moral absolutes. Your arguments are shot through with presuppositions, chief among which is that you are right and everybody else’s views are fatally flawed. You’re applying your own principles to everyone else. What’s right for one ain’t necessarily so for the other. You give yourself away by describing exactly what you were like at school. Well, there are many like you, and many more who were and are totally different. Someone isn’t inconsequential just because they aren’t like you. Their choices are valid. Hey, school sucks – just be thankful you got out of it what you did.

My reason for telling that story was to demonstrate that the difference between a law-abiding person and the perpetrator of a massacre can be subtle. I think I demonstrated that I have a few things in common with the people from Columbine. And one major difference.

But don’t stereotype me or jump to conclusions just because I was a bit of a loner. Some loners are that way because they don’t understand people and don’t like people who are different. I used to know a few people like that. I was a loner because I was shy, not because I thought I was right and everyone else was wrong.

And come on, Dave. If you ignore what you see as left-wing propaganda, why should I pay any more attention to this sort of conservative rhetoric?….

I didn’t say I ignore the media, nor did I call it left-wing propaganda. I just said it was incomplete. Tell the whole story and I’m happier. As it is, I have to read both sides of the supposed mainstream press: leftist rags like the St. Louis Post-Dispatch, and rightist rags like The Washington Times (which is much more conservative than I am), and then hopefully I’ll have some chance of seeing what’s going on. But neither side has much use for any story that doesn’t further their political agenda, so maybe in that regard they are propaganda-like.

Fortunately a dwindling number of people pay attention to it. And I never thought I’d hear myself say that, having been a journalism major.

I do ignore television news, but the superficiality and sensationalism and condescending nature of it offends me much more than the leftist agenda. (Plus the reception is lousy in this neighborhood and I don’t want to pay for cable.) But what else can you do with 22 minutes of camera time? But in these days of hundreds of channels, fewer and fewer are paying attention to that as well.

Some days I just don’t have the energy to sort it all out. So I go to the Kansas City Star, click on Sports, then go read about baseball. Scary. There was a time when baseball was the thing that set me off.

I hope you picked up the Maniacs references – I was actually listening to the “MTV Unplugged” album when I read your page. Spooky, eh?

Chris

Maybe a little. But they fit the mindset of the subject matter as well as any band I can think of. The subconscious mind at work…

From: Gary Mugford ( mugford@nospam.aztec-net.com )

David,

   I have a refeverence for others’ beliefs. You and I are on the opposite side of the theological fence, which means not a thing when it comes to talking about computers and baseball. When you write about subjects that don’t interest me, I still read it, because good writing is always worth reading. It’s not unknown to read an arguement I haven’t considered before and revise my opinion. But it’s rare.

   Like Chris, I come down on the anti-gun side. In the same way that bombing somebody is a detached way of killing, so it has become so for guns. The gang problem around the world (not just in the U.S.) took off when the over-supply of guns to an unfettered buying population in the U.S. started making gang warfare a gun battle rather than an in-your-face mano-a-mano fight. It takes a whole lot less courage to shoot somebody in a drive-by then to tangle with brass knuckles from two feet away.

   The historical need for guns in the U.S. is undeniable. But like buggy-whips and home butter-churns, they ceased long ago to be a need, but an homage to a bunch of far-sighted men who gathered together to form a new nation a couple hundred years (and change) ago. The problem with honouring their memory is the deification of these men as all-knowing, all-omniscient. There is a religious fervosity about these men that defies logic to we non-Americans.

   The right to bear arms is usually equivocated with the right to free speech and the freedom of religion as the pillars of the American way. But that vague description of the right to bear arms has been interpreted and re-interpreted down through the years by those that want it to mean what “THEY” want it to mean. By one definition, the right was to bear all the defensive weapons one could hold in their hands at one time. Another definition would include one’s right to own a tank and a nucleur arsenal. The true intent probably lies somewhere inbetween. But given the lack of farseer capabilities amongst these fine men, I suspect the intent was closer to the former than the then science fictional latter (science fiction still to be invented itself, some years into the future).

   You can argue the need of every citizen to bear arms. There are non-persuasive arguements for both sides. But the one arguement that should not be made is the constant harkening back to these men and their intentions and solomonic wisdom. They proved human by writing a constitution that required amendments to move closer to perfection. They acknowledged the righteousness of owning slaves and of treating women as property. They were flawed, but they knew it. So they attempted to create a changing constitution that would keep with the times and new provenances created there in. And they would be amused and horrified if they found out that hundreds of years later, their will and intent was being mis-used. If the law becomes outdated, change it. They took the English legal canon and did it. They expected their descendents to do the same.

   Which brings me around to the points of fact that you use to defend the status quo. The same reports that  gun crime in conceal-‘n-carry states has gone down, fails to quantify gun accidents, which I understand have risen proportinately. I won’t exchange one life for another.

   You also cite the impossibility of getting rid of the guns held by the criminals and that getting rid of guns will not get rid of all of the violence. So?  I’m reminded of the currently-running commercial featuring an old hero of mine, Bob Lanier. It’s the starfish story where a youngster hoisting stranded starfish back into the water is asked why he’s even bothering, when there’s thousands of them on the beach and he can’t help them all. “Helped that one,” comes the answer. As trite as it sounds, every journey DOES start with but a single step. To not try because of the enormity of the task, is ,,, well, un-American!

   Actually, I offer you the false logic website: http://www.datanation.com/fallacies/index.htm . I’m betting that several of your arguements fall into the trap of Fallacy of Distraction.  Nobody ever promised that getting rid of guns would get rid of all of the violence.  Gun control has very little to do with bomb-making loonies. Given the opportunity, they’d do both (and do). Massacres don’t occur every day, but accidental shootings do (last I read. I cannot cite source). Just what is the acceptable massacre rate? Harsh, but we are talking about guns.  Criminals, are not governed by laws, so no law written to limit their access is going to have massive effect. But it WILL CUT DOWN ON SUPPLY. And that supply will erode each time a gun-toting fiend gets caught. Innocent or not by law, the gun goes bye-bye. This is good.  And I continue to harp on accidental shootings. It’s a lot easier to recover from a bat to the backside then a gun shot in the gut. What was before, that is now outdated, archaraic and not needed, shuoldn’t continue to be the rule. We are EVOLVING!!!

   I also failed to see Chris’ letter as an attack on your religious beliefs.  Chris believes (I think) that art must show the innards and the borders of society. In showing the limits of behaviour, it helps define those limits. Great art can also show the depth of society (or the lack of it).

   Are we living in a world where ‘anything’ goes? Yeah, increasingly. Do I decry it and try to guide my little Paige through some of the muck I never had to encounter at her age, but she will have to? Sure, that’s what being an adult is. Do I live by a central set of morals largely identical to your own? Yes. I believe behaviourly-speaking much as you do. Do I subscribe to the precise set of religious rituals and trappings that you do? No. I believe that nobody past, present or future is perfect and all-knowing. That includes the framers of the Constitution and all that try to read their minds through the veil of the ages.

   I think Chris’ statements about John Ashcroft, which you have more knowledge of and a differing point of view, might have been what set you off. You have a favourable opinion. Chris reads statements and actions by Ashcroft and finds them differing to his point of view.  Without reviewing the complete canon of Ashcroft rulings, that have earned him a large following in Missouri, Chris has read about the selected instances where the new AG ruled or said things that Chris (and I) disagree with. Should we reserve opinion? Probably. Will we? Probably not. We are human. And if somebody says something we find disagreeable or hypocritical, we tend to focus in on that one single statement to the exclusion of other competing evidence. But I will grant you the humility of acknowledging that I might be wrong about the man.

   Ultimately, I think the sky is azure blue. You might think it’s cerulean blue. We’ll never prove the other right or wrong as to the shade. But we CAN agree that the sky is SOME shade of blue. So we try to live life right. And that’s a good thing.

   Regards, GM
Actually, in Missouri at this time of year, the sky’s usually gray. Especially this week.

I fail to see the point of banning weapons if it’s not to decrease violence, and my point wasn’t to distract, but to try to illustrate that even a law-abiding citizen can have the tendencies that cause one to, as we say in the States, go postal. You can teach me ethics, put a gun in my hand, and I’ll abide by the law. You can teach me ethics, ensure that I’ll never see a gun in my life, and I’ll abide by the law. But don’t teach me ethics, and I’m likely to do what I please with whatever I can get my hands on. Banning guns is a superficial argument at best, and it requires a great deal of effort. Better to focus that effort on fixing the real problem–otherwise, it’s like spending $300 to shoehorn old memory and an obsolescent CPU into a six-year-old Pentium, to use an example from earlier this week. It might make some people feel good, like they’ve done something, but it doesn’t address the true problem and it won’t work as a long-term solution because the fundamental problem is still there.

Gun accidents do happen, but they can be minimized through training. And we hear of far more fatalities due to car crashes than due to gun accidents. The solution to both problems is the same: better enforcement of existing laws, better training, and maybe tightening up restrictions a bit on who can get their mitts on one.

As for our reluctance to make major changes, it’s probably because though times change, the underlying principles don’t. A lot has changed since the days of Hammurabi, but our code of laws is more similar to his than it is different. Our Founding Fathers had roughly 5,750 years of history to look at. Are we so arrogant as to say that with a mere 250 more years’ perspective, we should change everything?

I don’t see the rest of the world doing that, or when they are, they’re copying another country whose success they envy.

Hmm. I guess we’re doing something right. That’s good to see. We’re not willing to throw away our history over one or two problems. There’s hope for us yet.

From: Michael Baker ( MBaker@nospam.BioLabinc.com )

Hello Dave,

Your post today (Feb 14th) really struck a nerve w/ me.  I pretty much feel the same way, and your response to Mr. Miller was articulate and well thought out.  I enjoyed reading it.  I have a few random thoughts of my own:

Blaming our society’s ills on guns or TV violence or other such pop-psychiatric poop is really just an excuse for people who don’t want to deal w/ their own problems.  Ultimately, the fault lies with ourselves.  However, I believe the media is responsible for the acceleration of the decay.  The media more than just left-leaning, it has completely fallen over.  We are bombarded w/ TV and paper news that is all essentially the same.  Many purport to a be a balanced source, but it’s not, and many people don’t see that.  Here in Atlanta, we have one paper, the Atlanta Journal-Constitution.  Years ago they were separate organizations.  The Journal was the more liberal, while the Constitution was the conservative.  They merged, and for a while they kept their same “flavor”.  Now, the only difference is that one is delivered in the morning, and the other in the afternoon.  They both run the same stories and use the same writers.  I consider it to be a leftist newspaper.  This is rapidly turning into a rant.  I’ll move on to another topic.

“…That’s OK, they’re fun too when they’re winning trophies and doing good. Just don’t get in my way. Here’s the remote. Here’s a video game. Have fun. Don’t bother me. And the kids grow up with parents (or a parent) respecting no one but themselves, and they learn that behavior.”

My parents have a friend who is an elementary school (2nd grade, I believe) teacher.  My Mom and I had dinner w/ her recently.  She talked about how much more needy the kids are nowadays.  They don’t get any attention at home.  It makes teaching more difficult, because the teachers have to spend more time dealing w/ the childrens’ behavioral problems than teaching.  She’s not quite to retirement yet, but I think she’s ready for it.

“…Actually, he got it half right. The best thing a guy can be in this world is a beautiful little fool, or better yet, a big hulking fool. People like dumb, beautiful people, because they’re good to look at and they’re non-threatening.”

Lol!  That is just classic.  It’s so true.  I’m neither good looking or dumb, but I’m only slightly threatening. 🙂

So, coming back around again… It starts at home… How very true.

Again, thanks for the fine post.

Thank you. My mom was a teacher. She got tired of trying to tame students (and this was teaching at a Christian school, so you’d think their parents would be more likely to instill those ethics, but who knows?) so she got out of the classroom. She has fewer headaches and better pay at her new job.

I’m unwilling to blame the media for destroying our society, but it’s not helping. Unfortunately, getting a conservative to go to journalism school is nearly impossible. Getting the conservative through journalism school without changing majors, getting them to look for a job in journalism (it’s hard to find one), then getting them to take a job in journalism, getting them to keep a good post, and getting them to stay in the profession are harder and harder still. It’s frustrating because they pay’s terrible, the frustration super-high, and most conservatives aren’t very idealistic so they tend not to feel like they’re making a difference. If you’re not going to make a difference, might as well get a job that pays well. Or go to work for a conservative publication that leans just as hard to the right and is ultimately just as unreasonable. (The Washington Times infuriates me nearly as much as the ultraliberal St. Louis Post-Dispatch.) The result: a poorly balanced media.

From: Tom Gatermann ( tardis69@nospam.swbell.net )

Hey you know one thing about guns and those kids at Columbine is, that gun laws don’t work.  Those kids weren’t supposed to be able to get guns at all at their age. I don’t support gun laws myself as you know.  I wouldn’t own a gun personally at this juncture in my life, but I wouldn’t tell another law abiding citizen he/she couldn’t.
 
I also would have to say that your editor’s opinion of a Constitutional amendment being bull—- is way out there in Communist world!  Since when did constitutional amendments become a joke?  Especially one of main ones on the Bill of Rights!!!!  Isn’t that the kind of talk that the Amendments are supposed to protect us from?  Heck, we might as well start taxing tea again.

That’s precisely why a Constitutional amendment can only be overturned by a later amendment, or by changing judicial interpretation of it. The latter is more likely, but fortunately that’s a fairly slow process too and the political pendulum swings enough that the courts don’t swing too terribly badly.

I wouldn’t call that idea Communist, but it’s far too authoritarian for my comfort level. The Constitution protects that kind of talk, but gridlock protects us against it by making it difficult to make it anything more than talk (that’s what’s dangerous after all).

I don’t think new gun laws will make much difference because we don’t even enforce the ones we have. The evil John Ashcroft has said as much; he’s said he’ll enforce the ones on the books, which hasn’t happened for years. So maybe now we have a fighting chance of finding out whether gun laws work. It’s a good strategy I think.

 

From: J H Ricketson ( culam@nospam.sonic.net )

Dave –

Superb. You may have missed your calling. You perhaps should be a politician – except that is precluded because you are honest.

Or a pastor.

Even a practicing agnostic such as I find much of value in what you have to say. Please – post more of such thoughts as often as you feel called to do so. They are that precious thing: something that causes me to think, and review my thoughts. Very welcome in my world. There is more to our world than mere high tech. I think most, if not all, Daynoters, distinguish ourselves by this realization (as opposed to pure Tech such a Tom’s  MoBo, Ars Technica, etc.) Makes for interesting reading and a unique collective POV, IMO

Regards,

JHR

Politician? Except I can’t stand most politicians. John Ashcroft’s fine. Mel Hancock (former Missouri representative and gubernatorial candidate) is great, and actually fun to talk to. Jim Talent (another former Missouri representative and gubernatorial candidate, also mentioned for a possible cabinet position) is pretty personable and friendly, but not as much fun as Hancock. Todd Akin (who took Talent’s seat in the House) is great. Not as funny as Hancock, but that may be because he’s so much younger. Kit Bond (Missouri senator) is fine as long as you’re on his side. You don’t want to cross him. Kenny Hulshof (Missouri representative) is a pretty nice guy. But of the couple dozen politicians I’ve met, I think those six are the only ones I’d be willing to sit down and talk with at any length.

And as for being a pastor, the only thing worse than state politics is church politics. I haven’t written off that possibility (indeed, I’m honing my skills in case I need them), but I won’t act on it until I’m married and older. I’ve seen what happens to people my age who go into full-time ministry.

In the meantime, this stuff causes spikes in traffic, but the computer talk is what keeps people coming back so I’ll maintain my focus there.

Thanks for your thoughts, of course.

From: Bruce Edwards ( bruce@nospam.bruceedwards.com )

Hi Dave:

All I can see regarding your long piece referenced in the subject line is –

BRAVO

An excellent job – you hit the nail on the head.  Keep up the good work,

Sincerely,

Bruce
www.BruceEdwards.com

Thanks.

From: Sharon A. Black ( blacksa@nospam.missouri.edu )

I agree with so much of what you said in your post earlier in the week.  If kids grow up knowing that they’re not going to get away with unacceptable behavior at home, and that carries over into their schooling when they’re very young, it makes sense that it should carry over into their behavior as adults as well.  As I’ve always said, when it comes to correcting a child’s behavior, consistency is THE most important.  As you pointed out, making the correction on a timely basis is also important.   Maybe this whole line of thinking is a little simplistic, but  it does make an awful lot of sense. And I think that it’s pretty easy to look at young adults who are produtive and law-abiding, and see a common thread in the way they were raised. Problem is that today too many parents don’t want to be bothered disciplining–wait, I think “guiding” or “teaching” or “directing” would be better words for it–their children and they become irrate when anyone else tries.  (Why THAT happens is a whole other story.)  Then they make excuses for their child’s behavior then it becomes someone else’s fault and then the child’s misbehavior is justified.  So the next and the next and the next incidents are justified.  And children’s behavior keeps getting worse and worse.  Then we end up spending huge amounts of money to incarcerate them. When they do get out, in most cases, values and morals are no different (or at least not different in a positive way) and we start all over again.

Depressing, isn’t it?

Yes it is, Mom.

It’s a simplified view yes, but when you don’t get the little things right, they tend to explode in your face. And we see it over and over again. You saw it firsthand in the classroom.

Incarceration serves to protect citizens momentarily against criminals but doesn’t do a good job of rehabilitation, as a look at the criminal history of most of the felons on any given court docket show. When I was writing crime stories, the problem usually wasn’t finding a crook to write about–it was deciding who the crook with the longest and most horrifying track record might be so that story would get a better position in the paper. That’s the unfortunate result. Incarceration doesn’t work. Making it harder for them to get guns and drugs doesn’t work. Prevention used to work–when the prevention came from the home, and not from Washington, D.C.

And it’s far, far too late, so I’m calling it a night.