TTG Home » Robert Home » Daynotes Journal Home » Daynotes Journal

photo-rbt.jpg (2942 bytes)Daynotes Journal

Week of 25 December 2000

Latest Update: Friday, 05 July 2002 08:16
 

Search Site [tips]


Order PC Hardware in a Nutshell from Fatbrain.com

Monday, 25 December 2000

[Last Week] [Monday] [Tuesday] [Wednesday] [Thursday] [Friday] [Saturday] [Sunday] [Next Week]
[TTG Messageboard]  [HardwareGuys.com Messageboard]

Barbara has always been lukewarm about my plan to shoot down Santa, so I was surprised yesterday evening to find her working out front, installing runway lights to lure him in. Even more impressive was the fact that she'd apparently persuaded the rest of the neighborhood to participate in my plan. All our neighbors had also set up runway lights, giving Santa a straight, well-marked path for landing, ideally oriented to cross laterally the line of fire of my antiaircraft guns. It was only later that I found out that what everyone was setting up were called "luminaries". Apparently, one weights paper bags with sand and then lights a candle inside the paper bag. I suggested to Barbara that it would be easier and more impressive just to light the bags, but she was not amused.

Barbara and I were awakened in the middle of the night by the roar of the ZSU-23-4 antiaircraft gun cutting loose at Santa, and the tinkle of hot brass falling to the ground as it was ejected. I ran outside, expecting to find Santa's sleigh shot up and burning nearby, surrounded by dead reindeer, but there was nothing but a fading "ho-ho-ho" sound. I later found a small gift-wrapped box sitting on top of the ZSU-23-4. After X-raying it and putting it through the explosives sniffer machine, I opened it, not knowing what to expect. All I found was a small lump of black, rock-like substance. I'm not sure what to make of that.

Barbara's family is coming over this morning. We'll have brunch, gift exchanging (ugh), and then dinner. Have I mentioned how much I truly hate Christmas? At least we're having baked Cindi Lu Who for dinner tonight.

Click here to read or post responses to this week's journal entries

[Top]

Tuesday, 26 December 2000

[Last Week] [Monday] [Tuesday] [Wednesday] [Thursday] [Friday] [Saturday] [Sunday] [Next Week]
[TTG Messageboard]  [HardwareGuys.com Messageboard]

We may have missed having a white Christmas by only a day. This morning when I arose the temperature was 12F (-11C), and there is snow forecast for tonight.

I am sorry to report that PC Hardware: The Definitive Guide has been cancelled by O'Reilly. Neither Pournelle nor I is happy about that, but such are the realities of publishing. The good news is that O'Reilly is so happy with PC Hardware in a Nutshell that we're already discussing plans for the second edition. In fact, according to O'Reilly, the quality of PC Hardware in a Nutshell is the major reason why they decided to cancel the second book. They just didn't see a place for that book in the market. I don't agree, but it's their call. 

When I called Pournelle to tell him what had happened, he was disappointed, obviously. But Jerry was kind enough to tell me that if he had seen the completed PC Hardware in a Nutshell before starting our book, he wouldn't have bothered signing on for the project because he didn't think we could do much better together than Barbara and I had already done with PCHIAN.

So Barbara and I are spending some time now planning the second edition. It will be updated, of course, but it will also be larger and cover some additional topics. Don't let that dissuade you from buying the current edition, though. The second edition probably won't hit the bookstores until late next year. If you haven't bought a copy of PC Hardware in a Nutshell yet, you can do so by clicking on the link at the top of the page. We get a small commission from Fatbrain if you buy directly from that link.

Click here to read or post responses to this week's journal entries

[Top]

Wednesday, 27 December 2000

[Last Week] [Monday] [Tuesday] [Wednesday] [Thursday] [Friday] [Saturday] [Sunday] [Next Week]
[TTG Messageboard]  [HardwareGuys.com Messageboard]

Gun control claimed another seven victims yesterday, this time in a Boston suburb. Once again, the news reported, a wolf was loose among the sheep. This time, the wolf slaughtered seven people. Having shot everyone he intended to shoot, he sat down and awaited the arrival of the police. Once again, had even one of the victims or potential victims been armed, the story might have turned out very differently. In fact, because the maniac was employed there, it's very likely that he would have been aware that his potential victims were not defenseless and so would have decided against shooting up the place. But Massachusetts is one of those jurisdictions that makes it nearly impossible for a law-abiding citizen to go armed, so the maniac had free reign. 

There is something purely evil about a government which admits that it cannot protect its citizens and yet forbids those citizens from protecting themselves. All the government can do now is prosecute and imprison the maniac. That must be a great comfort to the families of those who were murdered.

Thanks to everyone who wrote expressing condolences about the cancellation of Pournelle's and my book. The most common question was whether it could be published elsewhere. Unfortunately, the answer to that is no. Our book was based upon PC Hardware in a Nutshell, to which O'Reilly holds the copyright, both for the original book and for derivative works. Even if Pournelle and I rewrote the entire thing from scratch, we still wouldn't be able to publish it because that would mean I was going into direct competition with my own book. That's prohibited by contract as well as by common sense.

The cancellation of that book means my work schedule for 2001 is going to look very different from what it otherwise would have been. I'll do the PC/Nut update, of course, and I may do another PC hardware-related book for another publisher, perhaps an A+ Certification title or something. My agent is also looking into possibilities for me doing a PC hardware-related column for one of the on-line publications. Who knows? I might end up doing a column for BYTE.com. And then there's the book project that Barbara's been working on, which we will publish ourselves, although we've not yet decided whether we'll publish it as a traditional book or as an e-book. More on that later.

Click here to read or post responses to this week's journal entries

[Top]

Thursday, 28 December 2000

[Last Week] [Monday] [Tuesday] [Wednesday] [Thursday] [Friday] [Saturday] [Sunday] [Next Week]
[TTG Messageboard]  [HardwareGuys.com Messageboard]

Quiet day yesterday. We installed some additional software on Barbara's new system, including Quicken. Now all I need to install is the sync software for her Pilot and the scanner software, both of which I dread. Barbara has one of the original Palm Pilots, a Pilot 5000, which I bought her for Christmas some years ago. She's happy with it, though, so we haven't bothered to buy her a later model. But installing the Desktop and sync software is a pain, because I have to install the original software and then several updates in an exact sequence to get everything working. I hope all the intermediate steps work on Windows 2000. 

The scanner, an HP 6200C, is also a problem. I had it working via the SCSI interface under Windows NT 4, but getting it working under Windows 2000 is likely to be a problem. When we crawled behind the machine to connect the scanner yesterday, I was forcibly reminded that I'd installed an Adaptec 2940U2W host adapter in that machine. The external connector on that card, of course, doesn't mate with the SCSI cable from the scanner. The 6200C also has a USB interface, but I've had nothing but problems attempting to use that. I may give it another try anyway.

And Barbara mentioned that I hadn't installed Plextor Manager 2000, which she used to listen to audio CDs. No problem, I told her. Windows 2000 has a decent CD player application built in. So she inserted an audio CD, which started to play. But no sound came from her speakers. As I was checking audio settings, volume controls, and so on, Barbara said, "I'll bet you forgot to install a CD audio cable again, didn't you?" 

Yep. I always forget to install a CD audio cable. I muttered some excuse about assuming the Plextor UltraPlex Wide supported digital audio and so didn't need a CD audio cable, but the truth is that I just forgot to install the cable. I don't know why I have this mental block, but I don't think I've ever remembered to install a CD audio cable on any system I've built. I always have to open the system and install one after the fact. This also means I have to find a CD audio cable. I know I have a bunch of them around here. That's another item that I always buy two or three of whenever I need to buy one. I then stick them on the shelf so that I'll have one the next time I need one. When that time arrives, I can't find the spares I've bought, so I go out and buy three more. Somewhere in this house lurks a tangled bunch of CD audio cables, but I sure don't know where. They're probably with the spare IDE, SCSI, and serial cables that I can never find either.

Yesterday afternoon, we visited the library, where I picked up several books to add to my to-be-read stack. A couple of those were Harry Turtledove alternative history novels. I can't believe how much work that guy turns out. He has about three different series running, and he seems to turn out at least a book a year in each of them. Not small books, either. Typically 500 pages or more. At any rate, if you like alternative history novels, his are worth reading.

After the library, we went to dinner at the newly-opened Rose & Thistle restaurant. We used to go there frequently, when it was located on the other side of town where we then lived. Then, about five years ago, the R&T was forced to close down when the state decided to re-route Interstate 40 through down town Winston-Salem. It didn't reopen elsewhere, and at the time many people assumed it was gone for good. So it's nice that they've re-opened, and near where we now live at that. The new place has a small stage for performers, and we're hoping that the R&T goes back to their old custom of having live music. Barbara used to belong to the Fiddle & Bow Society, whose members frequently performed traditional Celtic music at the old R&T.

Click here to read or post responses to this week's journal entries

[Top]

Friday, 29 December 2000

[Last Week] [Monday] [Tuesday] [Wednesday] [Thursday] [Friday] [Saturday] [Sunday] [Next Week]
[TTG Messageboard]  [HardwareGuys.com Messageboard]

This is truly bizarre. Microsoft apparently considers FreeCell, Minesweeper, and Solitaire to be critical components of Windows 2000. I am not making this up. 

It has been my habit not to install the Microsoft games on my main systems, or to uninstall them if they were already present. That way, I'm not tempted to play games when I should be doing something else. Yesterday, I noticed that when I ran Windows 2000 Professional setup on my new main system it had installed these games. So I went to Control Panel -> Add/Remove Programs to uninstall the games. That's not an option, nor do I remember being offered the option not to install the games when I ran Windows 2000 Professional setup. I appears that Microsoft really, really wants you to have these games installed.

So, lacking a formal mechanism for uninstalling the games, I fired up Explorer and changed to the \WINNT\system32 folder, where the executables (Freecell.exe, Sol.exe, and Winmine.exe) reside. I deleted all three of them. But, as I said, Microsoft thinks these games are critical system components, so it promptly put back the files I'd just deleted! Okay, I know how to deal with that. I changed to the \WINNT\system32\dllcache folder and deleted the master copies of those programs from that folder. I then changed to \WINNT\system32 and again deleted the executables. 

Up popped a horrifying warning dialog, telling me to insert my Windows 2000 Professional CD so that Windows could copy these critical system files from it. I clicked Cancel to tell it that I really wanted to delete these files, and it popped up another horrifying warning dialog before finally accepting my decision. If I believe what that dialog says, my system may now be unstable, and all because I chose to delete those games.

So the question is, why does Microsoft consider these games to be critical system components? It would certainly have been easy enough to install those files in a folder that wasn't delete-protected, or alternatively simply not to include copies of those files in the dllcache folder. Come to that, it would have been easy enough not to install those files by default, or at least to offer an option not to have them installed.

We tore down old thor yesterday. Thor is/was an IDE test-bed system built around an Intel CA810E motherboard, a Pentium III/600, 64 MB of Crucial PC100 RAM, a Maxtor 10 GB 7,200 RPM ATA drive, a Smart & Friendly CD writer, an Hitachi DVD-RAM drive, and an OnStream tape drive, all surrounded by an Antec KS-288 case. I've finally decided to get serious about Linux, and so I need a competent system for running Linux as a desktop OS.

After tearing down the box and vacuuming out all the crud, we pulled the DVD-RAM drive and the OnStream tape drive, replacing that with an old Seagate/Connor Travan TR-4 ATAPI tape drive which should be adequate for backups and should be easy to get running under Linux. While we had the case open, I decided to upgrade the memory to 128 MB, which seems a fair amount for running Linux in GUI mode. So I pulled the original 64 MB Crucial PC100 DIMM and installed what I thought were a matched pair of older Crucial PC100 DIMMs to replace it.

After we reassembled the system, we stuck it under my desk, connected it to the Belkin OmniCube KVM switch, and fired it up. The first sign that all was not as it should be was that the memory count showed only 64 MB. The next sign was that the video started pulsing on and off about once a second--half a second on, half a second off, ad infinitum. I'd never seen that behavior before. Given the first problem, I thought it likely that what I'd installed was two 32 MB DIMMs rather than two 64 MB DIMMs, which made me wonder if they were PC100 as I'd thought. 

Apparently not. I haven't looked up the part numbers, but I think what I ended up doing was installing two 32 MB PC66 DIMMs. That's the hazard with my method of salvaging memory when swapping components around. I pull the old DIMMs and stick them in whatever antistatic bag happens to be handy. In this case, I think I stuck old PC66 memory in a bag labeled as PC100 memory. The CA810E motherboard is interesting. It requires PC100 memory regardless of the FSB speed of the installed processor. That is, if one installs a 100 MHz FSB processor, that motherboard requires PC100 memory. If one installs a 66 MHz FSB processor, the motherboard still requires PC100 memory. Even if one installs a 133 MHz FSB processor, the motherboard still requires PC100 memory. Oh, well.

That was easy enough to fix. Old kiwi is still sitting nearby with the side panels off, and it still had one of the two 128 MB PC100 Crucial DIMMs that was originally installed in it. So I pulled that DIMM and installed it in the new system. I pulled the two 32 MB PC66 DIMMs and put them back in the original bag, still labeled PC100. When will I ever learn? With the PC100 DIMM installed, the new machine booted and ran normally.

While all that was going on, I was downloading two ISO images for Linux Mandrake 7.2. Sometime in the next few days, I'll burn those to CD-R discs and build a Linux workstation system on this box. Linux can't yet compete evenly with Windows as a desktop OS, but it's getting closer every month. When the day arrives that Linux is a viable mainstream competitor to Windows on the desktop, I intend already to be using it. The only way that's going to happen is if I start using it now.

Before I install Linux, though, I have some testing and benchmarking to do early next week. Intel is supposed to be sending me one of their new Celeron/800 processors, which uses the 100 MHz FSB. It'll be interesting to see how a Celeron/800 compares with a Pentium III/800, now that the only difference is L2 cache. The Pentium III, of course, has 256 KB of 8-way associative L2 cache, whereas the Celeron has 128 KB of 4-way associative L2 cache. My guess is that the 100 MHz FSB Celeron will end up benchmarking only a few percentage points slower than the Pentium III, which presents Intel with an interesting positioning problem. 

Clearly, clock-for-clock, the Pentium III can't sell for much of a premium over the 100 MHz Celerons, so it may be that Intel will adopt AMD's scheme of avoiding speed overlaps between their value processor and their premium processor. The problem with that scheme is that the Coppermine Pentium III effectively tops out at 1,000 MHz, which doesn't leave much headroom above a Celeron/800. The problem becomes worse when you realize that Intel plans to release faster versions of the 100 MHz Celerons in the near future to stay competitive in clock speed with the AMD Duron. So where does that leave the Pentium III? Out in the cold, I'm afraid.

I think that's why Intel is pushing the Pentium 4 so hard. They need to maintain a clock speed advantage over the AMD Athlon at the high end, and at least match clock speeds at the low end with the Celeron. Given that the Coppermine core effectively tops out at 1,000 MHz, whereas the Duron has some headroom above that, my guess is that Intel will transition to the Pentium 4 for their performance processor and a 130 nanometer Celeron with copper interconnects for their value processor. That'd allow them to beat AMD on clock speed in both segments. It's going to be an interesting 2001.

The Register has an interesting article today about CPRM, the copy-protection scheme for hard drives I mentioned earlier. It's a FAQ that points out what CPRM is all about and what you can do to stop it.

Click here to read or post responses to this week's journal entries

[Top]

Saturday, 30 December 2000

[Last Week] [Monday] [Tuesday] [Wednesday] [Thursday] [Friday] [Saturday] [Sunday] [Next Week]
[TTG Messageboard]  [HardwareGuys.com Messageboard]

A modest proposal. The coming new year seems to me a good time to discard our existing calendar. I propose that we begin the New Year on Monday, January 1 as a common point between the old and new calendars. Each week will continue to have seven days, and Monday will be the first day of the week (as it already is officially according to ISO). Each month will have exactly four weeks, so the first, eighth, fifteenth, and twenty-second of each month will always be a Monday. The year will comprise 13 four-week months, for a total of exactly 52 weeks, or 364 days. The 365th day of the year will be the last day of the year, immediately following December 28th, and will be "off-calendar". That is, it will not belong to any month nor be any day of the week, simply a "found day". We can continue with the current leap-year method, so some years will end with two off-calendar days.

That brings up the problem of adding the 13th month. We can do that the same way that July and August were added (that's why September, the "seventh" month, is the ninth month in our current calendar, and the eighth through tenth months, October through December, are now instead the tenth through twelfth months). I propose that we insert the new month in the middle of the existing calendar, where it will fall between June and July. We need a name for the new month. Just as July was named for Gaius Julius Caesar and August (the "eighth" month) for Octavian, also known as Augustus, so I propose that the new month be named for me. Of course, I haven't conquered anyone lately or been a Roman Emperor in this life, so that may not fly.

Rationalizing the calendar would have many advantages, but there's no doubt that it would also introduce some complications. For example, nearly every computer program worldwide would need to be updated to handle the new scheme. Also, there will be some confusion between old-style (OS) dates and new-style (NS) dates. For example, Monday 1 February 2001 (NS) corresponds to Monday 29 January 2001 (OS). Still, that should be easy enough to get used to. I blame myself for not getting started on all of this earlier. All that time spent on Y2K fixes could have better been spent implementing my cunning plan. 

The new Linux box (which isn't yet a Linux box) is behaving strangely. Not surprising. When I was tearing it down and rebuilding it, I did some swapping around. I pulled the Hitachi DVD-RAM drive and the OnStream DI30 tape drive that were in it (both ATAPI), and installed an old Connor/Seagate TapeStor Travan TR-4 ATAPI drive. The hard drive is primary master, and (I assume) the Smart & Friendly CD burner is secondary master. Since I was in effect just substituting one tape drive for another, I foolishly assumed that both had been jumpered slave (which is what I normally set tape drives to), and I didn't bother to check. Now Windows 98SE Device Manager is totally confused. It tells me that there's no secondary IDE interface present, although it recognizes the SAF CD burner that's connected to that interface. It also sees the tape drive that's connected to that interface, but as an "Unknown device". If you ever encounter a similar situation with IDE devices, it's almost 100% certain that you've misjumpered one or more devices.

And that brings up another interesting point. That TR-4 tape drive had been installed in an old Gateway Pentium/133 full tower system. As I was pulling the drive, I happened to glance at the power supply installed in that system. It was, if you can believe it, a 145 Watt unit! It's simply incredible to me that anyone would install a 145 Watt power supply in a full tower system. What's even worse is that I'm almost sure I paid for an optional power supply upgrade when I bought that system four or five years ago. What on earth would they have installed if I hadn't ordered the upgrade? Oh, well. Gateway is known for installing low-output power supplies in their systems. But a 145 Watt Astec unit? Give me a break.

Speaking of calendrical issues, I've officially deemed the last nine days of the year to comprise a single week for some purposes around here. Barbara's daily journal page is one example. She started her weekly page on the first of this year, so the last day on each of her pages has been Friday throughout the year. Instead of creating a "Week 53" page for her that had only two days in it, or that had two days of this year and five days of next year, I decided simply to tack the last two days of this year onto her final weekly page. So she'll start the year with a new weekly page that begins on Monday, 1 January. Same deal on the web access reports that I run for Pournelle and me. I started those for the year on 1 January 2000, so they've been running Saturday through Friday. I normally generate reports for the preceding week, the month-to-date (or the full calendar month, once all days' data is available), and year-to-date. This time, I'll generate reports for the full calendar year, the calendar month of December, and a "weekly" report that includes the final nine days of the year. Then I'll start the cycle again with the first day of 2001, shifting from a Saturday through Friday reporting week to one that runs Monday through Sunday.

Click here to read or post responses to this week's journal entries

[Top]

Sunday, 31 December 2000

[Last Week] [Monday] [Tuesday] [Wednesday] [Thursday] [Friday] [Saturday] [Sunday] [Next Week]
[TTG Messageboard]  [HardwareGuys.com Messageboard]

I ordered the Britannica 2001 DVD Edition for Barbara yesterday. They're selling it on the Britannica.com website for $70 with a $20 mail-in rebate, but they also have a "hidden" offer for $25. I kept clicking on the link for that special offer and getting nowhere, so I finally called their 800 number. The guy I talked to read me this URL which indeed got me to a page where I could order it for $25 (plus $4.95 ground shipping and $1.80 sales tax). Not a bad deal for the entire EB. Worth buying a DVD-ROM drive for, I think. It requires Windows. Mac and Linux users are left out in the cold, but there's nothing new there.

If you want to order the EB on DVD-ROM for $25, you need to do so now, because that offer expires as of today. Make sure you have Javascript and cookies enabled in your browser. If you don't, you see an apparently normal page, but there's no way to order.

I haven't been keeping very close tabs on our SETI@home effort lately, but I did check this morning. Our group was sitting at 37,213 work units complete. That puts us about 400 work units short of appearing on the Top 100 Clubs list, albeit in 200th place. I never could figure out why SETI top 100 lists have 200 members, but I just figured it was an in-joke or something. The Top 100 Clubs list is the tough one. For any of the other lists--educational, business, etc.--we'd already be in at least the top 100, if not in the top 20. The "Clubs" group is where the action is.

At any rate, we've been overtaking the current 200th place team pretty quickly, and we're cumulatively doing something like 250 work units/day, so we should be on that list shortly. At that point, we'll be only about 3.2 million work units behind the current top group, Ars Technica's Team Lambchop. Before long, we'll have passed at least one team that represents an entire state. A lightly-populated state, true, but a state nonetheless. And there's a small country or two that probably hears our footsteps. Overall, we're doing really well.

To help out a little bit, I just added two more machines to our local SETI effort last night. Barbara's Pentium III/1000 and my Pentium III/800. Between them, they should do about 8 work units per day. That's with the 2.04 client, of course, which is considerably faster than the 3.x client, although it does less scientifically useful work, says SETI. I avoided upgrading when the 3.0 client was announced, both because I didn't have time to deal with it and because I don't trust dot-oh releases. As it turned out, there were some problems with the first 3.0 release, so I'm glad I waited. I'll probably upgrade after the first of the year. At some point soon, it will no longer be optional, as SETI will stop accepting 2.x results.

This being the last day of the year, we'll be starting Barbara's patented Deep Solstice Cleaning®. She does one room at a time, and she basically strips that room down to bare metal, reformats, and then reinstalls everything. I mean, we're talking serious cleaning here. She actually removes the cover plates from all the receptacles and washes them, for example. The cover plates, that is, not the receptacles. She'd vacuum out the receptacles, too, if she weren't afraid of electricity. I am not making this up.

Like any man, I can only do my best to appear to be useful. So I try to be useful, which is mostly a ruse to allow me to rescue Valuable Stuff that Barbara considers Useless Junk and is about to discard. Nearly all men, of course, lack the cleaning gene that is present in most women. What most men regard as an environment so clean that it squeaks is viewed by most women as a pit of filth and squalor. 

And speaking of pits of filth and squalor, I need to clean up my office before Barbara decides to do it for me. Pournelle tells me that if he waits too long to clean the Great Hall, Roberta does it for him. The Great Hall is located on the second floor. Roberta literally rolls a dumpster under the balcony, and Jerry sometimes returns home to find her carrying Valuable Stuff out to the balcony and shouting "bombs away" as she drops Useless Junk over the edge and into the dumpster. Shudder.

I'll be back sometime next year.

Click here to read or post responses to this week's journal entries

[Top]

 

Copyright © 1998, 1999, 2000, 2001, 2002, 2003, 2004 by Robert Bruce Thompson. All Rights Reserved.