A response to http://www.equipped.com/y2kbug.htm
on Doug Ritter's Equipped to Survive site
Hi Doug,
I've learned a great deal from your website and consider it one of theweb's best. I'm not a pilot but I am an avid hiker and rock climber.I consider your site mandatory reading for anyone who wants to beprepared for the unexpected.
I am also a process control systems engineer. I design, purchase,program, install, start up and troubleshoot the type of automatedsystems that run in virtually every industrial plant in the world:utilities, chemicals, manufacturing, you name it. I'm well versed inboth the PC and Unix arenas.
I won't call myself a Y2K expert (especially since that would open meup to attack from your friend Mike Busch) but I do know more aboutthese systems than the average bear. My feeling about the Y2Kmaterial at your site is that you and your friends, while properlyadvising against hysteria, have swung to the opposite extreme andsmugly offered the now-classic "it won't be too bad" assurance.
Of course, no one can say with certainty how the whole Y2K thing willturn out. But I feel you are doing your readers a disservice on thisissue. Time and again in your Y2K editorials you and Mr. Busch accuse"doomsayers" of acting blindly, ignoring facts, and not being"rational". In response I must say that I see much of those behaviorsin your own writings.
One could write endless pages arguing about Y2K. I would simply liketo focus on Mike Busch's editorial and offer some comments.
Mr. Busch writes:
It's one thing when a handful of self-appointed Y2K consultants and gurus hang out their shingles and their web sites to take advantage of the gullible and panic-prone.Is anyone who disagrees with Mr. Busch gullible and panic-prone? Theopposite extreme quickly rears its head.
And when prophet-of-doom Dr. Edward Yardeni, chief economist of Deutsche Morgan Grenfell, estimates the probability of a deep global recession in 2000-2001 as a result of Y2K problems at 70%, I start to worry that such high-profile doomsday predictions may freak out investors enough to become a self-fulfilling prophecy and cause a whole lot more damage than anything that the so-called "millenium bug" itself could wreak.Yardeni is acknowledged as one of the most level-headed, qualified, and accurate economists in the world. If his predictions can happen without self-fulfillment, what is he to do, not tell anyone? If I see a comet on my radar screen heading for Earth, should I just keep quiet for fear of "raising a panic"? Can Mr. Busch exit the arena of rhetoric and prove Yardeni wrong based on the facts?
...snip... (Mr. Busch describes his extensive computing background) ...Mr. Busch's resume shows that he has (or should have) been "knee-deepin the code", as we in the software trenches say.
The high prophets of Y2K and their bamboozled dupes in the mass mediaThis is his first distortion. The mass media has very steadilydiscounted and "pooh-poohed" the whole Y2K issue for 20 years. Onlyin the last few months has the overall media tide slowly begun toturn. And that is because the deadlines have been missed, the budgetshave ballooned, and the admissions of impending Y2K project failures have appeared.
The biggest flaw in this millenium apocalypse scenario is the fact that dates in the year 2000 are nothing new to our computer systems. They've been dealing with such dates for years.Here's Mr. Busch's next mistake. The issue is not that Y2K problemshave never happened before in recorded human history. The issue isthat they have never happened all over the world at roughly the same time.
Pe ople like Mr. Busch point to localized disasters such as hurricanes and smugly say, "See, we got through it." But how smug could you be if the hurricane hit the whole nation at once, everywhere? Where do the rescuers come from when they themselves are loaded with problems? Mr. Busch misses the forest for the trees.
Most of these problems have already shown their ugly faces, and been fixed or worked around."Already fixed"? Where do you get your numbers? If "most" have beenfixed or worked around, what is the reason for:
But, "the world as we know it" will hardly notice.Mr. Busch has no choice but to ignore the hard data in order to make this statement.
But your coffee maker, microwave, dishwasher, television and automobile simply don't care what day it is, much less what year it is.Household appliances and automobiles are not the focus of concern. Mr. Busch is using the classic debater's tactic called the "straw man": disprove a statement that is not important anyway in order to make your position look good.
The only common household appliance that cares about dates is your VCR.More of the straw man technique.
Hardly any industrial microcontrollers care about the date, either.Wrong. Mr. Busch errs by stepping into waters whose depth he knowsnot. I deal with industrial microcontrollers every day; I doubt Mr.Busch saw many of them while working on a bank or Visa's systems.
Timing functions are critical in industrial controllers. Guess how they figure out that 10 seconds have passed? Many use an off-the-shelf clock chip and subtract a starting day/date/time value from the current day/date/time value. The result of the subtraction is a number of seconds (or whatever units are required). When such a chip subtracts a time from Dec. 31 99 from Jan. 1 00, the result is a negative time value. Such chips freeze up solid or cause unpredictable outputs. Bad things happen in industrial plants when computer outputs become unpredictable. Want to see all the gory details with full footnotes and references? Check out http://www.tmn.com/~frautsch/y2k2.html by Mark A. Frautschi, Ph.D.
While you're at it, peruse the paper "Social Psychology of y2k: Tryingto Understand the Denial" at http://www.tmn.com/~doug/dcnote1.htm.
but a spokesman for Otis Elevator says this is absolute hogwash.Consider the source. Would you really expect Otis Elevator to open itself up to innumerable lawsuits because it admitted it had a Y2K problem? Mr. Busch is desperate for good news.
Most software systems in current use -- including virtually all PCs and workstations, network servers, and the machines that route and switch data over the backbone of the global Internet -- won't be affected by Y2K because they handle times and dates in a fashion that simply doesn't care what year it is.Another straw man. We're really not worried about the Internet. It's the utilities, banking, telecom, and government sectors that are in trouble. Mr. Busch again lashes out at the irrelevant to distract attention from the uncomfortable realities.
Take Unix, for example, which is the operating system that runs most Internet servers and routers as well as most engineering workstations.More straw men.
...snip... (detailed explanation of how the Unix operating system can handle early 2000 dates) ...The problem is not Unix. The problem is the applications running on Unix and other operating platforms.
While the Unix operating system can certainly handle early 2000 dates, the antiquated applications on which our infrastructure depends (usually COBOL or other languages that are effectively forgotten) usually cannot handle 4 digit dates. Mr. Busch is ignoring the drunk driver and points instead to the perfectly good car the drunk man drives.
If you're running DOS, Windows 3.1, or Windows 95, the operating system date encoding will work fineMore straw men. The infrastructure of the modern world does not depend on DOS, Win3.1 or Win95.
until the year 2018 (at which point hopefully nobody will still be running these operating systems).That's the logic that got us in this mess in the first place: the programmers of the '70s never dreamed their programs would be running in the '90s.
Windows 98 and Windows NT can deal with 21st century dates without heartburn.Not without considerable issues, according to Microsoft (source: http://www.microsoft.com/technet/topics/year2k/product/user_compliant.htm).What about businesses with thousands of 2-digit dates stored in Microsoft apps? Microsoft is certainly not going to pick through the spreadsheets and fix the data for them. Perhaps Mr. Busch considers heartburn to be a terminal condition.
If you're running an old 68000-based Macintosh, your dates won't roll over until the year 2040. New PowerPC-based Macs have dates valid through the year 29,940 AD, which should certainly be ample for anything you have in mind (unless perhaps you're a cosmologist).More straw men. The infrastructure of the modern world does not depend on Macs. Mr. Busch's fascination with straw is getting tiresome. Perhaps there are precious few other distractionary tactics?
...snip... (explanation of the satellite-based Global Positioning System rollover on Aug 22 1999) ...The major players in the satellite business don't share Mr. Busch's unworried attitude:Some older GPS receivers may have difficulty displaying the date properly after that, but they should continue to navigate fine.
"Perhaps I can use an illustration to demonstrate INTELSAT's concerns about Year 2000 issues affecting international satellite communications. A significant part of INTELSAT's international system is a two-way communication that uses an INTELSAT satellite between country A and country B. Suppose country A's ground network is Year 2000 compliant. INTELSAT, being the supply chain in the middle, is also compliant. And suppose, further, that country B's ground network is not Year 2000 compliant. The result: you will have a failure of the complete chain. This is why INTELSAT has some concerns about the Year 2000 compliance of all international communications."
(source: http://www.intelsat.com/cmc/policy/98-44tes.htm)
The military, original developer o f the GPS, is declining any responsibility:
"Once the rollover has occured, it is the responsibility of the user (i.e., user equipment or software) to account for the previous 1024 weeks. Depending upon the manufacturer of your GPS receiver, you may or may not be affected by the GPS Week Number Rollover on 22 August 1999. Some receivers may display inaccurate date information, some may also calculate incorrect navigation solutions."
(source: http://tycho.usno.navy.mil/gps_week.html)
Why are the satellite and GPS systems important?
"INTELSAT serves customers around the globe. These customers are the major telecommunications operators throughout the world. They include: the world's major broadcasters, providers of basic long distance telephone services, airlines, international banks, multinational manufacturers, international newspaper distributors, and disaster relief and health care agencies and organizations."
(source: http://www.intelsat.com/cmc/info/intelsat.htm)"GPS dates also are used to synchronize some electrical power plants and large international transfers of funds. Jones worries that the rollover might cause some plants to quit working, and interest payments on the transfers could be thrown off. For instance, if it takes a second to transfer $1 billion between two banks in different countries, the interest could be a few hundred dollars. But if one of the banks, relying on the GPS satellites, hasn't planned for the date rollover, its computers could think the transfer took 20 years. The interest could be off by trillions of dollars in that case. Because the rollover's timing, computer systems handling large financial systems will need to be checked for euro, GPS date and Y2K compliance all at the same time."
(source: http://www.foxnews.com/js_index.sml?content=/news/wires2/1008/n_ap_1008_215.sml)
Most Vital Systems Are Fixed AlreadyReally? Here's only a sampling:
In testimony before Congress on October 29, 1998, FAA Administrator Jane Garvey stated that the FAA had completed Y2K-related >assessment of all computer systems and renovation of 99% of all "required" systems.Ah, the FAA. This should be a favorite of yours, Doug. Mr. Busch, let's look beyond the FAA's PR releases and see what has to happen for success:
"Moreover, these projections are based on very optimistic schedules that may not prove to be realistic. One reason is that officials are counting on a steep rise in the pace of completion activity. For example, currently 106 of the 159 systems have been renovated, 9 more are set to be renovated by the end of this month, and a total of 157 by September of this year; this means that 42 systems will have to complete renovation within 1 month.
"Validation and implementation also show ambitious schedules. As of July 31, sixteen systems had been validated; by November, that number is set to be 67; by December, 118; and by next January, 126. Finally, as of July 31, just 4 systems out of 159 had been implemented. FAA projects that this number will climb to 46 by next February and, 1 month later -- in March 1999 -- reach 97."
(source: http://www.house.gov/science/willemssen_08-06.htm)
Most other government agencies appear to be in equally good shape.Not according to every Congressional evaluation. See above links to the federal agencies' latest report card.
The Nuclear Regulatory Commission, for example, identified seven mission-critical computer systems with potential Y2K problems. Four have been repaired or replaced already, and the other three are on-schedule to be fixed by March, 1999.Another straw man. No nuclear station is known to be anywhere near y2k compliant, so Mr. Busch diverts attention to the bureau that oversees the nuclear stations' paperwork. Does the NRC run a reactor? No. Does anyone depend on the NRC for power? No.
The Pentagon has identified more than 2,500 mission-critical systems. (They take themselves sooo seriously!) But Deputy Defense Secretary John Hamre has testified that 95% of them will be fixed by the end of 1998, and that the remaining 5% will be fixed or replaced in the first half of 1999.Then they have a long row to hoe, since only 29% of their mission critical systems were done as of Nov 22 1998 (source: http://www.startext.net/news/doc/1047/1:COMP23/1:COMP23110298.html). Care to wager on the veracity of Mr. Hamre's forecast now that 1998 is almost over?
What about Wall Street?Granted, the financial sector is ahead of most others, but the only acceptable result is 100% success. Part-way won't do:
"I was intrigued by a statement Federal Reserve Chairman AlanGreenspan made a couple of weeks ago. He pointed out that 99 percentreadiness for the Year 2000 will not be enough. It must be 100percent. Thus, the message seems clear: all financial institutionsmust be ready; federal and state regulatory agencies must be ready;dataprocessing service providers and other bank vendors must be ready;bank customers and borrowers must be ready; and internationalcounterparties must be ready."But if there's no reliable electricity or phone service, does it matter? You can't play favorites here, Mr. Busch. Either all the infrastructure works, or none of it will matter. That's why it's called "infrastructure".
(source: http://www.house.gov/banking/11497lea.htm)
Most Remaining Y2K Bugs Won't MatterWell, I suppose if a number of the military, electricity, water supply, satellite systems, FAA, Treasury, IRS, and telecommunications systems are out of whack (plus a few failed banks and a lot of SCARED investors for good measure) you are right. The remaining bugs won't matter.
A classic example is your old roll-fed fax machine that doesn't know how to deal with the date rollover properlyAnother straw man.
What about the often-cited claim that the computers controlling the nation's electric power grid will go nuts on January 1, 2000? Doesn't pass the smell test, says the Y2K guru for Pacific Gas & Electric, one of the largest electric utilities in the country. According to PG&E, any unresolved Y2K problems might affect billing systems, regulatory compliance and maintenance, but no impact is expected on the actual distribution of power. Most power is routed manually, they explain, and automatic controls operate on the basis of load, not dates.Again, consider the source. Will PG&E openly admit to being concerned about y2k failures? Consider what happened recently with Alliant, a power company in Wisconsin. One of their lawyers testified that they were warning of expected failures and that customers should prepare by getting generators. The Alliant PR man swooped in and denied it all (source: http://www.y2ktimebomb.com/Industry/Utilities/lcore9847.htm).
Every power station has the same y2k exposures as any other industrial plant: computerized control systems, millions of embedded chips, and surprising dependence on suppliers. Every argument for general industrial y2k concerns applies here.
Consider the following facts from the power industry:
"Executive SummaryMr. Busch, the fact is that most utilities got started on Y2K late. You should know that messing around with programs brings on new program errors. And testing accounts for at least 40 % of the whole y2k project (source: http://www.year2000.ca.gov/correspondence/CA2000WhitePaper.asp). Do the math. Think it through. Then consider that every other industry and government agency (local, state, and federal) worldwide has the same type of project going on with the same deadline."The Special Committee on the Year 2000 Technology Problem recently completed a survey of ten of the largest oil, gas, and electric utilities in the United States. The purpose of this survey was to determine the status of the utility industry in terms of its year 2000 (Y2K) preparedness.
"Based on the survey results, we conclude that while these utilities are proceeding in the right direction, the pace of remedial efforts is too slow and the associated milestone dates are so distant that there is significant cause for concern.
"It is also clear from the survey responses that despite substantial completion of initial assessments, firms are not confident that they have a complete and accurate picture of their present Y2K compliance, making assurances of timely Y2K compliance little more than a hope.
"Experts contend that the most difficult aspects of remediation are in the renovation and testing phases; most of the firms surveyed have not begun these critical phases of remediation.
"Utilities' ignorance of the Y2K compliance of critical suppliers, vendors, and servicers and their lack of assurances from same create additional uncertainty for utility consumers.
"Since the firms tested are among the largest utilities in their fields with the most available resources, we are pessimistic about the implications for the rest of the utility sector." (source: http://www.senate.gov/~bennett/pr0612c98.html)
Most Y2K problems can be worked around easily until they're properly fixed. For instance, date fields that accommodate only two-digit years will ultimately have to be expanded to four-digit representation. But in the meantime, a popular quick work-around is simply to establish a "pivot year" to properly calculate the century part of a two-digit year. For example if 40 were used as the pivot year, then a number less than 40 would be interpreted to mean a year in the 2000s, while a number of 40 or greater would be interpreted to mean a year in the 1900s. For the majority of date-sensitive applications in which valid dates can be assumed to fall within some 100-year range, this "hack" works fine until a more elegant solution can be implemented.You missed the point again, Mr. Busch. Guess what? It takes just as much time, effort and debugging to use this workaround as it does to change all the date logic to handle 4 digits. You must still change every part of every program that handles a date (in order to do your pivot logic), then test and debug the fixed programs. You're back to square one: too much work to complete in the time alotted. Think it through.
Even if some crippling Y2K glitch were to make it through compliance testing somehow, and then suddenly show up on millenium morn, so what? We deal with computer failures all the time.Not all at roughly the same time worldwide. Same old objection, same cold reality.
Every critical computer system has backups and fallback procedures in place to ensure that life goes on even if the computer goes down.Then why are certain systems labeled "mission-critical" if we can get by without them? Tell me, Mr. Busch, what is the manual procedure for sending a $400 million dollar loan payment from New York to Tokyo when there is no telecommunication? What is the manual procedure for running a heart-lung machine when it fails and the surgery cannot be postponed? What is the manual backup for the millions of checks the government sends out every week? What is the manual procedure when a metropolis loses electricity? The list goes on, as does Mr. Busch's denial.
So long as these failures are isolated exceptions rather than the general rule, they'll be nothing that can't be handled.This statement is true. But based on the abundant evidence (rather than PR boilerplate), how can you honestly purport that the problems will be isolated?
The backup for my skeptical position is the hard data showing what's at risk, what's fixed, and what remains to be done before the deadline. Mr. Busch's backup comes from the PR hacks whose job it is to soothe public concern and keep share prices up.
And if you've read this far and still believe that a massive computer meltdown will occur at the stroke of midnight, then I guess maybe you better pack up your cash, food and ammo and head for the hills.Another classic debater's ploy. Associate your opponent with an "extreme" element to make your position look better. As we say in the trenches, Mr. Busch, show me the code. Show me the fixed, debugged,regressively tested and functioning code.
Aviation Will Be Affected Only MinimallyNo need to beat a dead horse, so I'll only add a few more comments on this topic.
More importantly, lift is what keeps planes aloft, not computers.Here's the classic "planes won't fall out of the sky" argument. That's not the chief y2k concern for aviation, Mr. Busch. Get a clue: if air traffic control systems aren't 100% reliable, planes won't take off in the first place and all your piloting skills won't matter. The fact is that if the insurance industry doesn't believe 100% in the planes and the FAA's readiness, they will revoke their coverage from the airlines. What commercial airline is willing to fly without insurance? By what percentage will public flying be cut when people see the FAA's missed y2k deadlines? 25%? 50%? What does that do to the airlines' income? Think it through.
I suppose one could argue that certain embedded computers (notably FADECs and fly-by-wire control systems) do keep planes up, but those computers could care less about dates,See above comments about how electronic devices derive elapsed time. The realtime clocks (RTCs) are the key. If you don't test the devices, how do you know they'll work?
not to mention that they've been stress-tested up the wazoo.Have they been stress-tested by the date rollover? If not, then this comment is meaningless.
Computers don't keep planes from colliding, either. Pilots do. Just ask any pilot who was flying in Northern California on Wednesday morning, August 9, 1995, when Oakland Center experienced a total blackout that took out all radar and radio communications for 45 minutes. There were no midairs or even NMACs.How long would they last if the radar/radio was out for a day? A week? A month? You keep avoiding the larger issue: multiple failures in multiple locations at roughly the same time.
..snip... (closing statements)...Well, this has been an involved session. Thanks for your patience. Doug, please consider posting this letter on your site. Your readers really need to see the other side of the Y2K coin.
Many thanks,
Mike Adams
Back to Grrr's main Y2K page
version 1.00 16dec1998 chris@grrr.net