The "Year 2000" Problem

What was the "Y2K"
The "Year 2000" Problem

The year 2000 was peculiar for a number of different reasons as we'll see. First off, there was something about a millenium.

Part of the Webster dictionary definition:

  'mil-len-ni-um \me-'len-eE-em\ n,  pl -nia \-eE-e\ or -niums
  [NL, fr. L mille thousand + NL -ennium (as in biennium)] (1638)
  2a: a period of 1000 years
  2b: a 1000th anniversary or its celebration
Okay, it seems clear that a millenium is a period of 1000 years. However, when the "new millenium" actually starts may not be so clear. The very first year (in the Julian calendar) was numbered 1; there was no year 0 (zero). That means the last year of the first millenium was the year 1000. Thus, the end of the second millenium was the year 2000, and the start of third millenium was really the year 2001.

Some folks (numerologists?) say that 1998 was the last year of a millennium. They use "casting out 9s" to determine this. See http://mathforum.org/dr.math/problems/racela9.19.97.html for information on the "casting out 9s" technique. Basically, it goes like this:

  1. If there are any "9" digits in the a number (the year--1998 in this case) delete them,
  2. Then add all the remaining digits of the number together.
  3. If the result is greater than or equal 9, then repeat the previous steps.
  4. When you finally have a single digit less than 9, that is "the result".
If you do that with 1998, first deleting the 9s, you get
	1+9+9+8 ==> 1+0+0+8 ==> 18
and then, because the result is greater than or equal 9, add the digits again.
	1+8 ==> 9
Delete the 9s again, and you have 0. Using that same system with 1999, you get:
	1+9+9+9 ==> 1+0+0+0 ==> 1
Which looks like year #1 to me.

Speaking of numeralogy, Friday, November, 19, 1999, (11/19/1999) was the last day to have all odd digits in its numeric form until 1/1/3111

Calendars

So the exact start of the new millienum was a little confusing, but basically we were reaching some 1000 year mark whether, 2001 or 2000, according to some calendar. Let's talk about calendars a bit. The definition of a calendar is:
  cal-en-dar \'kal-en-der\ n
  [ME calender, fr. AF or ML; AF calender, fr. ML kalendarium, fr. L,
  moneylender's account book, fr. kalendae calends]
  (13c)
  1: a system for fixing the beginning, length, and divisions of the
  civil year and arranging days and longer divisions of time (as weeks and months)
  in a definite order -- see MONTH table
  2: a tabular register of days according to a system usu. covering
  one year and referring the days of each month to the days of the week
I.e., a way of keeping track of time in days, weeks, months, seasons.

But who cares what day of the month it is, or even what month it is, really? Sure, it's nice to know when Valentine's day is, or Mother's day, but REALLY??

Well, farmers care! You know, the nice folks who grow the food that you and I eat. They need to know about the seasons: when to harvest, and especially, when to plant (when spring starts).

Leap Year

For "western" cultures, there are the Julian and Gregorian calendars. Julius Caesar instituted the Julian calendar (duh)! Both calendars are based on a year of 365 days and a leap year every 4 years.

A solar year is not exactly 365 days. It's a little more than 365 days, 365.242190 days. The fractional difference means that after 4 years, you will be behind the real/solar calendar by (about) 4 times .24, or about 1 day. This is what leap year is all about; every 4 years we have an extra day (February 29) to account for the extra .24 day. Leap years have 366 days.

However, .24 day is not exactly .25 (1 quarter) of a day either. So the formula is adding a fraction of a day every leap year (4 times the difference between .25 and .242190). So we adjust by not having a leap year (i.e., no February 29) in years divisible (no remainder) by 100 .

Confused? Well, we're not done yet. By not having leap year in years divisible by 100, we are taking away a little too much. To compensate, we add leap year back into years divisible by 400. This modification was adopted by Pope Gregory XII, in 1582, because after 15 of the special "no leap year in 100 years" the calendar was off by a couple of weeks. This version of the calendar has become known as the Gregorian Calendar.

Check out: http://www.astro.virginia.edu/~eww6n/astro/Calendar.html for an extended discussion.

Summary

So what happened in year 2000? How many days were there in February, 2000?

The February year 2000 calendar looked like:

February 2000

Sun
Mon
Tue
Wed
Thu
Fri
Sat


1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29



How Might This Have Affected You? Perhaps via Embedded Systems

Will you get paid for working the extra day in Feburary?

In the year 2000, you might have been annoyed that you had to reset the calendar in your watch on both Februrary 29th and March 1st. But there are also clocks and calendars inside many things/objects that you might not think about checking out.

What about things like security systems, elevators, or traffic lights? Did they behave correctly on Tuesday, February 29, 2000?

The Y2K "Bug"

So far, we have been discussing some of the problems and confusion in dealing with the February calendar in the year 2000. Even though the rule is pretty clear, it can be confusing. However, there is a much more insidious problem having to do with the way some older computer software/computer programs deal with the year.

Look at the way we often write the date (in the USA): MM/DD/YY, Month/Day/Year; Halloween is 10/31/04, for instance. Both 10/31/04 and, even the school term: Fall 04, have in them the implicition assumption that we were talking about years in the 1900s, 1901-1999. It's a convenient abbreviation, a convention, and well understood by our culture.

Programmers writing computer software programs also used this same abbreviation. They often stored (had the software remember or save) only the last 2 digits of the year. In fact, this is probably a good thing. Not so many years ago, computer memory and disk storage was both very small and very expensive by today's standards. By storing and working with only 2 of the 4 year digits, programmers were able to save significant amounts of storage space, and thus saved millions of dollars over the years.

Whatever their motivation--convenient and standard abbreviation, saving storage and money, or perhaps they were sure the software they wrote would not last until the year 2000--programmers wrote many very important software programs which deal with only 2 digits for the year date. Such programs were written with the implicit assumption that they (the programs) were running in the 20th century (the 1901-1999s).

In the year 2000, these programs would break. This is the Y2K (why-two-kay) problem. Y2K stands for Year 2000; K is computer jargon for Kilo, meaning 1000. The "bug" is storing years as just 2 digits; computations involving years, or sorting by years may not work reliably!

Carnage

When I say that software programs would break, I mean that they would no longer function correctly. Exactly how they would malfunction depends on what date calculations they perform, and how those calculations are done. For example: Any computation which uses just 2 digits for the year is going to be incorrect if it straddles the year 2000 boundary. That is, if you have a year before 2000 and one after and compare them (subtract them or see if one is greater than the other), you will get an incorrect answer if you use only 2 digit years.

The Year 0 (zero)

If the computer software thinks that the current year is the year 0 (zero), because it is looking at only the last 2 digits, that year might be Depending on what year the computer software thinks is year 0, January 1, 00 (2000) might be: If the January 1st starts on a different day than Tuesday for your security system, you might find the doors to your business being opened on a Saturday (when you are normally closed) or closed on a weekday. Or the elevator might be shut down. Or ...

The Ticking Clock, or the Y2038 Problem

It gets worse, or, perhaps, just weirder. Some computer systems, notably those that run the UNIX operating system, keep time by an electronic crystal that "ticks" every second (or more likely, 50 or 60 times a second). These ticks are accumulated (added together) into a 32-bit binary number (a binary number made of 32 bits) that represents the number of seconds since time zero. Both time and date calculations are done using this large number.

Time zero, when this count was equal zero, started on January 1, 1970. The 1 billionth second after time zero will occur at 1:46:40 AM on Sunday, September 9, in 2001. And on Tuesday, January 19 at 3:14:07 AM in the year 2038, the second counter will become the largest (positive) number that can fit into 32-bits. A second later, at 3:14:08, the 32-bit number will overflow and become a (very large) negative number! (Refer to the workshop on binary to get an understanding of what is happening here.) UNIX systems will become very confused about the time then, as you might imagine.

If you were to use 64 bits to hold the number of seconds instead of 32, you push the overflow problem approximately 292 billion years into the future. Something else is sure to break before that. smile

The Fix

That's the Y2K "bug", or problem. That many software systems implicitly believe they were working exclusively in the years 1900-1999, that dates were frequently stored as only 2 digit numbers. There were basically 2 fixes to the problem.
  1. Change all software programs to store and compute dates as 4 digit numbers. (Actually, 5 or 6 digits would be better, otherwise we will be looking at a "year 10,000" problem smile.)

    This is the database or storage approach. The advantage here is that you don't need to change the logic of the software program, just the size of the data being manipulated (from 2 digits to 4). The disadvantage is that you have to change and enlarge every existing database!

  2. Change the software programs to notice if a computation with years involves one year less than (or equal) to 1999 and another that is 2000 or greater. If such is the case, then do a special 4 digit type computation. Otherwise, the computation can proceed normally since things work if both dates are less than 2000, or both are 2000 or greater.

    This is the programmatic approach. The advantage of the programtic approach is that existing databases need not be altered (enlarged). The disadvantage is that programmers must locate every date computation and make the test for years straddling the 2000 boundary.

Some companies and institutions recognized the problem and were starting to attempt to fix or replace their computer software. Others had not even begun.

As the year 2000 approached, many business were replacing their computer systems with newer, y2k complaint ones. This (plus an earthquake in Taiwan) had driven computer prices up. However, not everyone was buying.

THE REAL Y2K PROBLEM: COMPUTER SALES
Many firms continue to be concerned about the effect that Y2K will have on their computer hardware and software. Many large companies, including Huntington Bancshares, Johnson Controls, Bank of Tokyo-Mitsubishi, and First Union, have either stopped or plan to stop purchasing new hardware and software for their large mainframes and servers until next year, when information technology managers can assess the damage. The spending freeze is hurting firms such as IBM that sell and service high-end computing systems to older, established companies that perform a lot of data transactions, such as banks and retail companies. Internet-related clients, however, do not appear to be overly concerned, says Sun Microsystems CFO Michael Lehman. "There's a still a little bit of uncertainty, [but] we doubt it's going to be a big deal," said Lehman. (Wall Street Journal 10/22/99)

How Serious a Problem Is It?

I think that one of the problems with Y2K was that no one really knew how serious a problem it was, or might be. The scope of the problem was enormous. Computers are so pervasive in our society: government computers, bank computers, payroll computers, medical computers. But don't forget those embedded computers: in your car, your VCR, your pacemaker(!?). Would they all continue to function correctly in the year 2000? On January 1, 2000, or February 29th, 2000?

Another aspect of the problem was the inter-relationships of business. Your business may have fixed all your y2k problems (say, by upgrading to newer computers and software), but what about your "business partners"? If you can't get the raw materials your business needs because a partner can't deliver due to his y2k failure, you are just as screwed. This is called a domino effect.

Because the problem was so big, an entire industry sprang up to combat the problem. For instance: http://www.year2000.com/. It would cost billions of dollars to correct the y2k problem. Here at UCSD, it was a major concern for the administrative computing department.

What Might Happen?

What sorts of things might we see go awry as a result of a miscalculation due to y2k. Let's start with a, (fictional), humorous example of what might happen:

Some Real Stories

Here are several true stories from the online newsletter Edupage:
EARLY SIGNS OF Y2K BUG (PART I: PAYROLL COMPUTATION)
Several recent mishaps have sent the message: "Take the Y2K problem seriously." Using outdated software, the West Virginia company Lynn Electric couldn't close its 1998 payroll because all documents converted to 1944, which is the date arbitrarily chosen by a number of PC programmers to use as state date for operating system clocks. (AP 31 Dec 98)
EARLY SIGNS OF Y2K BUG (PART II: MEDICAL DEVICES)
And the Food and Drug Administration (FDA) has reported that two medical devices -- an external defibrillator and a multiparameter patient monitor -- will fail to display, print or store the correct time of the products' operation (thereby creating incorrect records but not endangering patient health). An FDA administrator says, "It is a harbinger of things to come. We already have received inquiries from a number of sources about rumors on the Web that this product or that is going to fail in a certain way." When there are issues related to health outcomes, we try to track them down." Joel Ackerman of the Rx2000 Solutions Institute in Minneapolis notes that "health care as an industry is late in dealing with the year 2000. We are expecting there will be patient injuries, but we don't know how many or how severe." (Washington Post 31 Dec 98)
SATELLITE SYSTEM MUST RESET OR FACE TROUBLE
[Note, while not strictly a y2k problem, it is similar.] The calendar for the global positioning system (GPS), which counts time in weeks and seconds, is expected to run into problems on Saturday when it rolls over to zero instead of moving to 1024. The system keeps track of dates by counting weeks, which makes it efficient but also limits it to 1,024 weeks. Saturday, August 21, 1999, will be the beginning of the 1,024th week since the system began operating on Jan. 6, 1980, and experts are not sure what the older individual systems will do when they have to roll over their calendars. Receivers could be affected by becoming non-operational, generating bad data, displaying 1980 dates, or spending hours attempting to lock on to the signals. Experts say that more than 90 percent of the estimated eight million military and commercial GPS receivers will experience no difficulties. The number of GPS receivers affected by the rollover will be limited primarily because most of the industry's growth has occurred in the past five years, after the problem had been identified and equipment was made to address the issue. (New York Times 08/16/99)
EXPERT QUESTIONS Y2K READINESS AT NUCLEAR POWER PLANTS
At a Washington symposium on Year 2000 computer problems, nuclear power expert Paul Gunter expressed concern over the reliability of backup generators if there should be Y2K-induced power shortages: "It is imperative that this issue is addressed at this very critical timeframe. They have to draw a line of nuclear safety and shut down any plant that crosses the line." (Reuters/San Jose Mercury News 8 Mar 99)
Y2K FEARS TO SURFACE AS DEADLINE APPROACHES
U.S. businesses are now expressing several Y2K-related concerns, despite having issued mainly optimistic reports about the glitch for the past two years, according to quarterly Y2K status reports filed with the SEC. Companies seem to agree that no one can predict all the potential risks involved with Y2K, both to computer systems and to businesses. The largest Y2K fear is that a domino effect will occur in which a small failure will diffuse into other, larger systems, causing them to fail as well. Another concern is that embedded chips, which are contained in possibly billions of products, will either cease to function or will generate faulty results. In addition, Y2K problems at smaller companies might result in supply-chain collapses that will damage larger, better-prepared firms. Finally, the replacement of old systems poses a threat, because companies might not complete implementations in time for the date change. About 25 percent of companies are installing new systems instead of upgrading old systems. (USA Today 10/11/99)

But There Was Good News Too

And again from Edupage:
BUT PUBLIC SAYS: "Y WORRY?"
Despite early warning signs such as described in the two previous items, the public seems to be shrugging off the Y2K problem. A USA Today/National Science Foundation poll indicates that the number of people who expect "major problems" in 2000 because of the millennium bug is down from 48% in June to only 34% now. And 30% express confidence there will be "no problems at all" that will affect them personally. (USA Today 31 Dec 98)

NO PROBLEM SO FAR FOR AIRLINES BOOKING Y2K TRAVEL
Many airlines, car rental agencies, and other travel businesses have started taking computerized reservations for travel on the first day of the year 2000, and so far there are no signs of the Y2K bug. Good news has been reported by Delta, United, and other airlines. (AP/Atlanta Journal-Constitution 5 Feb 99)

WALL STREET Y2K TEST GOES OFF WITHOUT A GLITCH
Four hundred securities firms participated Saturday in a nationwide test to ensure that securities trading systems would be able to function next year without encountering problems engendered by the Y2K problem. Officials from the Securities Industry Association said all the participants were able to execute trades, but the full round of testing won't be finished until later this month or next. At that time, the association will be able fully to assess how many Y2K bugs were detected. Although other countries are conducting point-to-point tests, to ensure that one firm can interact with another, the U.S. is the only nation involved in testing its entire system, with broker-dealers, exchanges and clearing agencies interacting all at once. (Wall Street Journal 8 Mar 99)

NORTH AMERICA'S ELECTRIC SYSTEM PASSES Y2K TEST
The North American Electric Reliability Council (NERC) performed year 2000 (Y2K) computer bug drills between Wednesday and early Thursday morning, with much success. Over 500 utilities, electric cooperatives, power pools, and power plants across the continent participated in the simulation. Most of the tests were for backup communications systems and to assess contingency strategies. Only a few minor problems were reported; in fact, the biggest problem was caused by a computer hacker who tried to penetrate the communications system at the Bonneville Power Administration, where DOE Secretary Bill Richardson was stationed to observe the Y2K tests. The hacker's presence was detected before problems were caused, but the hacker is still on the loose and being sought by the FBI. Other minor setbacks included storms that caused some power losses to a substation in San Francisco and the New York Power Pool. However, Richardson cautioned the utility industry from being overly confident after the drill, pointing out that there is still a small percentage of power companies that are not compliant. (Wall Street Journal 09/10/99)
Y2K POLL: CONCERN DROPS, BUT NOT PRECAUTIONS
Although more Americans now plan to follow precautionary measures for Y2K than a few months ago, fewer Americans now express concern of major failures, according to a recent USA Today/ National Science Foundation poll. Currently, 55 percent of respondents plan to avoid air travel, 58 percent will document financial holdings, and 40 percent will store extra food and water. Although these numbers mark increases over previous polls, the number of people anticipating failures of key systems is now the lowest it has been in a year. Only 38 percent expect disruptions in financial services, 34 percent expect air traffic control problems, and 32 percent predict food shortages. The current public reaction "indicates how well people are understanding our message, that people need to take appropriate steps but not extraordinary ones," says White House Y2K czar John Koskinen. The polls also found that fewer people plan to withdraw large sums from the bank or purchase a generator or wood stove. (USA Today 11/24/99)

A CONFIDENT EUROPE IN COUNTDOWN TO Y2K
Europe expects Y2K to have little impact on its critical infrastructure, including the power grid, air traffic control systems, telecommunications, and banking. Although a few problems are likely to affect small and midsize businesses, most of these issues will be delays or errors rather than total failures, the Gartner Group says. "We expect there to be a marginal increase in the hassle factor for computer systems in the next few weeks," says Gartner Group research director Andy Kyte. Action 2000, the British government's computer bug agency, expects glitches in about 5 percent of data functions, which is similar to the level of problems large companies have when they deploy new software systems. Britain was among the earliest nations to rank Y2K as a top priority, and British businesses and government agencies have spent about $32.4 billion on remediation, according to Action 2000. Many experts say Italy is the least Y2K-ready of all the major European nations. (International Herald Tribune 12/15/99)

Contingency Plans

People are taking the potential problem very seriously. For instance, some companies and public institutions have cancelled vacations from late December until well into January. Again, from Edupage:
D.C. PLANS TO MOBILIZE WORKERS FOR Y2K BACKUP
The government of Washington, D.C., has acknowledged that it may not complete its Y2K fixes in time and is planning a massive mobilization of emergency personnel and other staff on New Year's Eve to ensure there are no interruptions in critical city services due to the Y2K bug. The city is stationing police at 120 locations across the city to take walk-in requests for emergency services, and is establishing 21 "warming centers" supplied with food, water, and cots. School crossing guards will be on call to replace traffic lights at major intersections, while the hospital will have as many as 175 extra staff members on site. Many more contingencies are planned for New Year's as the government admits that it is so far behind on its Y2K fixes that it may have to rely on "turn-around" techniques. D.C. Chief Technology Officer Suzanne J. Peck said that "a handful" of city systems "may fail temporarily." D.C. Mayor Anthony Williams added that the intent is not to alarm people, but to assure them that the city will have things under control. (Washington Post 06/28/99)
OPM TO SUSPEND WEB SERVICES
The Office of Personnel Management (OPM) yesterday announced plans to disconnect its Internet services over New Year's weekend to protect its systems from threats posed by hackers and power failures. Instead of being directed to OPM's home page, users trying to visit the site will see a message from the agency's director explaining why the site has been temporarily removed. Several other federal agencies are likely to also shut down their sites. Agriculture Department Chief Technology Officer Anne Thomson says a number of USDA Web sites will be disconnected over the holidays, and the Social Security Administration says it is considering whether to shut down its site. Some experts believe removing a site will entice hackers to try breaking into a site before or after it shuts down. Others feel that agencies need to announce the removal of a site well in advance so users will not mistake the site's absence for a Y2K incident. Princeton University yesterday announced that it will remove its systems from the Internet for seven hours on New Year's, according to the Associated Press. (Washington Post 12/09/99)
U.S. PLANS Y2K CENTER, CLINTON AIDE TELLS SENATE
The U.S. government is developing a command center to manage Y2K-related emergencies. The new Y2K management strategy centers around the Y2K Information Coordination Center (ICC), a Washington-based center to monitor critical private-sector activities, local, state, and federal computer systems, overseas actions, and cyber incidents, including electronic attacks. Federal authorities are asking critical U.S. industries to participate by providing updates on their systems to the government. The entire crisis management network will be launched by Oct. 31, and will end Y2K operations by June 2000. The Y2K Center may also help the government to prepare for its efforts to protect the nation's information infrastructure from disabling cyber attacks. The center will coordinate U.S. agency assessments of Y2K-related emergencies that could harm U.S. domestic and international interests. In the future, it could be used as a framework for future collaboration between major infrastructure industries and the federal government to protect communication networks. (Reuters 07/30/99)
Y2K GLOBAL PICTURE TO UNFOLD ON INTERNET
The International Y2K Cooperation Centre, supported by the United Nations, will monitor the effects of Y2K in New Zealand at midnight on New Year's Eve, keeping other time zones that have not yet made the date change informed of the impact. New Zealand will be the first industrialized nation to change over to 2000, with Greenwich Mean Time 13 hours behind, and the U.S. East Coast 17 hours behind. The group will gather data from 170 or more national Y2K coordinators, and will use its Web site to report on the status of energy, communications, financial services, government services, and transportation. The group's site will allow Net users to follow the effects of Y2K region by region. In the event of Y2K-related problems, one possibility is that the group will establish regional help desks using experts who will be able to talk others through necessary repairs. (Reuters 09/08/99)
TEAM OF STATE SENTRIES WILL FOLLOW THE SUN TO MONITOR Y2K BLIPS
The state of California will dispatch 20 people on New Year's Eve to monitor Y2K-related issues all over the world and report back to California, which will be one of last places on earth to make the change to the new century. Auckland, New Zealand, for example, will reach the 21st century 21 hours before California. The spotter in Auckland will report what he or she observes, good and bad, back to California as Aucklanders move into the New Year. If Auckland has a problem with its traffic lights, for example, California officials will have 21 hours to make sure the Golden State's lights work. The 20 sentries will monitor things such as power grids, truck and rail deliveries, 911 systems, airport traffic and baggage systems, civil disturbances, hospitals, etc. (Los Angeles Times 11/07/99
Y2K AND VIRUSES COULD BE AN EXPLOSIVE MIX
More than two dozen viruses have already been discovered that are designed to take effect as 1999 gives way to 2000, and more, possibly many more, are expected. The Anti-Virus Emergency Response Team (Avert), part of Network Associates, and others are preparing for this viral onslaught in an effort to track and fix problems as quickly as possible. Experts say viruses could be disguised as Y2K fixes or even as manifestations of the Y2K problem itself, or they could be designed to attack systems that are not Y2K compliant. E-mail is the main avenue for a virus to spread and many large companies are planning to shut down their e-mail systems during the date changeover. Avert director Vincent Gulloto says, "A lot of companies I've spoken to are going into lockdown." The major virus fighting companies, including Network Associates, Symantec, and Trend Micro, are planning to be fully staffed during the date changeover to handle the expected large volume of calls and to deal with any emergencies. (Wall Street Journal 12/16/99)
ASIA'S READINESS FOR YEAR 2000 IS A GLOBAL ISSUE
The impact of possible Y2K complications in Asia on the global supply chain is now a concern, following this week's earthquake in Taiwan and consequent worldwide supply chain problems in the semiconductor industry. Asia, a major high-tech supplier to international companies, is one of the least prepared regions for the date change, according to recent reports. Analysts say some parts of Asia, specifically China, have released very little information about Y2K preparations. International companies such as Dell Computer have been working to ensure that Asian suppliers are ready for Y2K. Dell has factories in China and Penang, Malaysia, and has established numerous contingency plans, according to Dell Y2K point man Dave Cunningham. Although some areas, including Taiwan, South Korea, and Singapore, are considered prepared for Y2K, even these regions could be affected by the less-prepared areas. (Wall Street Journal 09/24/99)
LAST Y2K HURDLE: COMMUNICATIONS
IT executives are working around the clock to make sure that when the new year is here, they will be able to communicate with the business partners that they depend on. With customers and suppliers swamping phone systems for status information on Y2K, there are likely to be delays, or even network overloads, which could be misinterpreted as a computer glitch-related catastrophe. Interestingly enough, more IT and e-commerce executives are more concerned with increased traffic on phone systems than they are with a system shutdown. Most companies have taken care of potential problems that could occur within their internal communications. And many large companies have turned their attention to helping their suppliers and e-commerce partners get ready. IT managers also understand that Y2K problems are not limited to the New Year rollover. In fact, problems could occur sporadically throughout the first quarter of the year. Not taking any chances, the city of Orlando will make use of cellular phones, 800 MHz equipment, and ham radio options. (InternetWeek 12/13/99)

The Lawyers Have a Field Day

Needless to say, legal issues abound. You may not have wanted to be on an airplane on December 31, 1999 or to use an elevator near midnight. Many people advised turning your computer off the night of December 31, 1999.

But lawyers would be having a field day.

And from Edupage:

THE Y2K BUG GOES TO COURT
At least 78 Y2K lawsuits have already been filed, and Lloyds of London predicts claims could surpass $1 trillion worldwide. In what may have been the first Y2K lawsuit, the owners of the Produce Palace sued the makers of their computer system, which crashed in 1995 when customers used credit cards with expiration dates ending in "00." The firm that made the system did not want to replace the computer even after the Produce Palace placed over 200 service calls. The Warren, Mich.-based gourmet grocery store won a settlement of $260,000. Some lawmakers and industry lobbyists have been urging legislation that would limit Y2K litigation. However, trial lawyers, consumer groups, and the U.S. Justice Department feel that the proposed restrictions would be unfair to people with legitimate Y2K claims. (Time 04/19/99)

ITALY FINDS US COMPANY LIABLE FOR COMPUTER BUG
In a case that may set a precedent for Y2K rulings, Italian clothes manufacturer Industrie Zignago S Margherita has won its case against U.S. computer supplier Unisys for refusing to pay for an upgrade to fix a date-related computer bug. As doubt lingers over the issue of who is responsible for paying for Y2K repairs, the Italian case addresses many points likely to arise in Y2K litigation. The ruling is one of the first to hold a supplier liable for glitches related to the age of equipment. Unisys in 1994 had warned that its aging System 1100 might crash on Jan. 1, 1996, and refused to offer a free upgrade, although an upgrade was provided at a charge. Zignago declined the upgrade, switched suppliers, and took Unisys to court. The Italian court found Unisys in violation of its contract to provide Zignago with software and hardware until 1997. (Financial Times 10/06/99)

SENATE OKS BILL LIMITING Y2K'S LEGAL BACKLASH
The Senate passed a measure Tuesday to limit lawsuits arising from Y2K-related problems. The bill, similar to one recently passed in the House, restricts class-action lawsuits and limits punitive damages in these cases. The legislation also requires would-be plaintiffs to give 30 days' notice before filing suit and grants defendants 60 days to fix the problem. President Clinton has threatened to veto the bill, sparking much debate as to the outcome of Y2K as well as the political motives of both sides. Although the administration would like to reach a compromise with Congress on Y2K legislation, it argues that the present bill excessively limits lawsuits, potentially blocking legitimate consumer claims. Bill sponsor Sen. John McCain (R-Ariz.) counters that without this legislation, courthouses may be consumed by frivolous litigation potentially totaling $1 trillion. (Los Angeles Times 06/16/99)
CLINTON SIGNS Y2K LAW PROTECTING COMPANIES
President Clinton on Tuesday approved a law to protect companies from Y2K-related lawsuits. The bill will delay lawsuits concerning Y2K-related problems for up to 90 days, allowing companies time to fix any problems, and also places limits on punitive damages. Supporters of the measure believe that it will prevent litigation from potentially bankrupting technology companies necessary to the growth of the U.S. economy. Yet opponents argue that the bill limits the rights of consumers by preventing them from seeking compensation when they are wronged. Clinton maintains that he approved the bill because he is convinced that companies are serious in their efforts to achieve Y2K compliance. (Reuters 07/21/99)
MICROSOFT'S MASSIVE Y2K CAMPAIGN
Microsoft on Tuesday announced that it is contacting 80 million customers through e-mail and postal mail to encourage them to prepare their PCs for the year 2000. The company launched a campaign to e-mail 20 million customers on July 21, and will continue throughout August, Microsoft director of Y2K readiness Don Jones told a House panel in Seattle. In addition, 60 million customers will be contacted through direct mail. "This could be the largest mass mailing outside of tax forms," Jones said. The message informs customers that some Microsoft products may require Y2K software updates, and guides users to Microsoft's Y2K Web site. Jones told the committee that PC users should be able to install Y2K software in about an hour. Among the products that will need software updates are the original English-language Windows 98 and some copies of Windows 95 and Site Server. (Wired News 08/19/99)
Y2K LEGAL WRANGLING ESCALATES
Y2K litigation is picking up as the end of the year approaches, with large companies suing insurance firms that refuse to pay out on claims for Y2K-related expenses. Xerox, GTE, and Unisys have all sued their insurers, and experts say Y2K could result in over $35 billion in potential claims. Companies are seeking compensation from insurers under policy provisions covering costs for equipment repairs that could minimize business losses. In response, insurance companies say Y2K repairs are not covered by standard property and casualty coverage because the public was widely aware of Y2K. Insurers have become a common target for companies seeking compensation, since recent Y2K legislation shields equipment and software makers from lawsuits to some extent. The rulings in these early cases will largely determine the extent of Y2K litigation, experts say. (InfoWorld 11/29/99)

Time Was Running Out!

ALL OKAY ON Y2K? NOT YET
The White House on Wednesday warned small businesses that have not yet addressed Y2K issues to do so now. The government is concerned that as many as 800,000 small U.S. businesses have no plans to check for Y2K glitches in their systems. Only 81 firms have applied for special loans approved by Congress in April to help small companies fix and upgrade systems for Y2K. "It's not too late to start to get Y2K-ready," said John Koskinen, chairman of the President's Y2K Council. "There is great risk in waiting." The expense of fixing systems now is minimal compared with the cost of waiting until after the date change, Koskinen said. Companies that wait to see which systems fail in 2000 might have to wait weeks for fixes to be made, during which time they could be forced out of business for financial reasons, Koskinen said. (Washington Post 09/27/99)

The Cost?

Y2K REPAIR BILL: $100 BILLION The Commerce Department yesterday estimated the cost of Y2K repairs to U.S. businesses and government agencies at $100 billion, significantly lower than previous estimates. However, the glitch is still the most expensive peace-time disaster in recent times, and has required unmatched resources over the past two years. The $100 billion expense, which equates to $365 for each U.S. citizen, includes testing and repair efforts from 1995 to 2001. The figure does not include the cost of buying new systems to replace older ones, Y2K publicity campaigns, or potential litigation. Therefore, some experts estimate that the actual Y2K spending will be closer to $150 billion. Two years ago, Gartner Group predicted that Y2K would cost the U.S. up to $300 billion. The largest impact on the U.S. economy will be from increased inventories in preparation for Y2K, the Commerce Department says. (Washington Post 11/18/99)

The D10K Problem?

Of course, computer programs that store the date as only 4 digits will have a Y10K problem! But that is a long, long time from now. But maybe a similar problem is closer upon us.

From the 26 March 1998, Edupage:

DOW 10K PROBLEM LOOMS LARGE
While companies are spending millions to solve their Y2K problems, another potential computer glitch is creeping ever closer -- the Dow 10,000 problem. As the Dow Jones industrial average nears 10,000 (it closed recently at 9700+), some analysts are predicting waves of computer-directed "stop-loss" selling as some older financial software is tricked into thinking the Dow has crashed to 1000. Most of the larger financial firms have fixed their software, but some smaller firms and brokerages probably haven't made all the necessary adjustments, says a Gartner Group analyst, who says the worst-case scenario would be a mistake in the index cascading through an Internet-based or automatic trading system, thus interfering with things like stock index futures. (Investor's Business Daily 4 Feb 99)

But, as you may be aware, the Dow had already passed the the 10,000 mark, and Wall Street was still humming away. This gave us hope for the Y2K problem!

The "9999" Bug?

Note: the following article talks about an old programming convention of testing a variable for the value '9999', which was presumably a value that was too large to ever occur in the normal course of the program's execution. If the value should become '9999', it could only be because the program itself assigned that value to the variable with the intent that the program end. What a horrible programming practice!

WILL 9-9-99 DEEP-SIX COMPUTERDOM NEXT THURSDAY?
Y2K planners from several industries will be testing backup systems on Sept. 9, 1999, a date that may cause computer glitches similar to those associated with Y2K. The date 9-9-99 could result in problems if computers interpret it as the "9999" command to stop programs. Although most experts believe no severe problems will arise next week, many plan to use the opportunity as a dry run for Y2K. The electric industry on Wednesday will begin a drill of procedures for Dec. 31, while several banks on Thursday will practice ways of finding and reporting Y2K problems. President Clinton's Y2K advisory council will gather status reports, and a global Y2K group will observe the date's effect on other countries. Meanwhile, the Coast Guard and the U.S. Transportation Department are deploying special teams to attend to problems should they occur. (Philadelphia Inquirer 09/02/99)

Was it just Hype?

Again, one of the problems with the y2k "bug" was that no one really knew what would happen. The pervassive use of computers gave it a great potential for disaster. However, one the main causes for concern would be a panic by the public: people hording money, or food, or ???
JOURNALISTS TOLD NOT TO SPREAD Y2K FEARS
Federal Reserve Board member Edward W. Kelley Jr. is cautioning journalists to avoid undermining Americans' confidence in the banking system with overblown and unwarranted reports about the Y2K problem. He said, "If glitches occur or problems loom, report fully on them of course, but make sure to place the problem in an appropriate context." There needs to be concern about "the possibility of our citizenry becoming so overly worried about what might happen that there could be the very type of problem we are working so hard to prevent." But Kelley should be somewhat reassured by a new USA Today/Gallup Poll for the National Science Foundation indicating that only 21% of Americans now expect major problems in 2000 -- a percentage down from 34% just three months ago. (USA Today 10 Mar 99)
GREENSPAN, OTHERS WARN OF Y2K PANIC
Fear of Y2K could be more damaging than the bug itself, said top U.S. financial leaders who met for a conference in Washington on Friday. If companies stockpile and retain inventory, "bottlenecks could develop, and market pressure could ensue," said Federal Reserve Chairman Alan Greenspan. Although Greenspan said the possibility of cascading failures in major computer networks now seems unlikely, he noted that "The response of businesses and households to unwarranted fears of serious disruptions does give me pause." Greenspan advises consumers to prepare for the date change as they would for any other long weekend. By withdrawing large amounts of money from the bank, consumers would only increase their risk of becoming crime or fraud victims, Greenspan said. To discourage stockpiling, Greenspan says financial regulators should release facts to counter unfounded Y2K rumors. Meanwhile, SEC Chairman Arthur Levitt says the financial industry is very prepared for Y2K, and that investors should not change their trading or investing habits. (Investor's Business Daily 09/20/99)
NOTHING TO FEAR BUT FEAR ITSELF
Many analysts believe that although the approach of the year 2000 will not bring chaos in terms of computer failures and malfunctions as originally expected, stockpiling stemming from Y2K could severely affect the world's stock markets and economies. America's 15 biggest banks expect to spend over $3.5 billion preparing for Y2K, much of which will be spent reassuring customers rather than on fixing computer equipment as originally planned. Companies that rely on imports from countries where Y2K readiness is uncertain are stockpiling and ordering needed supplies in advance. Airline passengers are expected to book flights before the end of the year, and businesses are expected to spend more right before Christmas to prepare. Fears about not having access to money will cause businesses and customers to demand money from banks, which could lead to the banks not having enough liquid assets. An extra $70 billion will be released by the Federal Reserve to relieve this situation. (Economist 09/25/99)
JAPAN ADVISES PUBLIC TO BUY Y2K SUPPLIES
The Japanese government is now encouraging its citizens to buy two- to three-day supplies of water, food, gasoline, and other goods to prepare for Y2K. The Web site for the Prime Minister's Office has a page suggesting that the public stockpile certain items, although the site also says authorities expect no major disruptions to everyday life. In addition, the government ran ads on Saturday in 75 newspapers with the same suggestions. Only a few days before the warnings, the government announced that over 90 percent of companies in the finance, power utilities, telecommunications, and airline industries were ready for Y2K. However, the recent advisories suggest concern over how prepared Japan is for the date change. (Wall Street Journal 11/01/99)
IOWA COLLEGES SET TO SHELTER PEOPLE DISPLACED BY Y2K
Iowa State University, the University of Iowa, and the University of Northern Iowa are preparing to offer refuge to thousands of people if Y2K-related utility failures occur on Jan. 1 leaving homes without heat. The three universities have their own power and water supplies, and residence halls will be mostly empty with students away for winter break. The University of Iowa is preparing its largest residence hall, a recreation center, and student union to shelter thousands in the event of power failures. The university has its own hospital, and therefore is equipped with backup power supplies and generators. Meanwhile, the University of Northern Iowa is preparing its residence halls, gymnasium, and football dome. In preparing for Y2K, universities in the Midwest have the benefit of an extra hour over schools on the East Coast because of the time difference, and will be watching to get an idea of what to expect. Northern Iowa Y2K coordinator and associate vice president for information technology Gary Bozylinsky says, "We work closely with the Red Cross...all we have to provide is space." (Chronicle of Higher Education 11/05/99)
GOVERNMENT WARNING ABOUT Y2K HACKERS
Government Y2K experts plan to monitor computer systems closely on Jan. 1 for hacker attacks disguised as Y2K problems. Some of these attacks might come from hackers trying to break into networks as the date change occurs, but problems are more likely to stem from malicious programs such as viruses and worms that have already infected the Internet and corporate networks. The FBI today will hold a briefing to address the potential threat of Y2K hackers. President Clinton's top Y2K adviser John Koskinen recently issued a request to hackers to not make problems during the date change. Although some hackers believe they serve a useful function in highlighting security flaws, Koskinen says New Year's "will not be a particularly good weekend to try to demonstrate the need for more information security." Several worms and viruses that are scheduled to deliver their payload on Jan. 1 have already been discovered, and many of these programs target Microsoft's Windows. A large number of Y2K attacks will hit on the first work days after New Year's. (Washington Post 12/21/99)

Some of the Many Y2k Web Sites

January 1, 2000
The Aftermath

Well, as you probably know, the world did not end at midnight December 31, 1999. Many people around the world watched as time zone after time zone, starting with New Zealand and Australia, passed midnight mark with no major Y2K related failures. Does this mean it was all hype? Billions of dollars spent on replacement or upgrade computer systems and software?

Well, we weren't out of the woods yet.

Stay tuned... smile

ON COLLEGE CAMPUSES AS ELSEWHERE, Y2K BUG IS A NEW YEAR'S NO-SHOW
Fears of Y2K-related problems at colleges and universities proved unfounded, as even minor problems were hard to find, although officials say that problems could still arise as the new semester gets underway at most schools this week and throughout the month. Many institutions had assembled Y2K "response teams" to ensure that the date changeover went smoothly, and contingency plans were ready at many schools in the event that power was lost or other systems malfunctioned due to unexpected Y2K issues. Many universities also created Web sites to keep students and employees informed of their Y2K status. Colleges and universities had been singled out by the Education Department as some of the least-prepared organizations for Y2K, but few problems arose as schools such as Arizona State University and Princeton spent $4 million preparing for the transition. Although some Y2K fears were less problematic than expected, such as problems with embedded processors, most experts say that the money and energy spent on Y2K readiness paid off in a smooth transition. (Chronicle of Higher Education Online 01/03/00)
WHITE HOUSE CITES SOME 'MINOR GLITCHES' IN Y2K CONVERSION
The White House Y2K Council recently announced that the country passed through the New Year with no major crises, although there have been a few minor problems reported. The Federal Reserve Bank of Chicago experienced some glitches in transferring certain funds on Jan. 3, but the problem has been rectified, according to the bank. The Federal Housing Administration reported that three of its computer systems experienced some problems on Jan. 3, but that they have been cleared up. The council also said that certain bank credit-card companies have been experiencing some Y2K problems involving the duplicate postings of certain credit-card charges, a problem that mostly causes headaches for small businesses. Finally, the council announced that a Chicago bank had to temporarily halt electronic Medicare payments to certain hospitals and health-care providers on Jan. 3, but that the bank has since resumed payments. (Wall Street Journal, 10 Jan 2000)
VIRUS WRITERS, COMPUTER HACKERS FAIL TO CREATE MUCH-FEARED HAVOC
Although many computer security experts feared that hackers and virus spreaders would attack computers over the New Year's weekend, such worries have so far remained unfounded. The conventional wisdom was that hackers would take advantage of the date change to 2000 to deface Web sites and spread viruses in the hopes of confusing computer users into thinking that the damage was actually caused by Y2K problems. Although there have been no reports of any hacker activity beyond what would occur on a normal day, security experts are still in a state of red alert, as the new work week could bring a host of problems as employees, particularly those working for small companies, log on to their computer systems for the first time after the change to 2000. (Wall Street Journal 01/03/00)
Y2K INDUSTRY CLOSING SHOP AFTER QUIET PASSAGE TO 2000
Computer programmers, analysts, and others who devoted time and efforts to Y2K are moving on to new projects now that the date change has passed largely without incident. Last year hundreds of thousands of programmers worked to fix glitches while analysts made alarming Y2K predictions. Now analysts are abandoning the topic of Y2K, and programmers are accepting large pay cuts. Some programmers say Y2K work is not especially attractive on a resume, because the work is considered time-consuming, but not highly skilled. Demand for Y2K programmers began to dwindle last summer, says Jim Kalember of recruiting firm Professional Access. Last year Professional Access charged $120 an hour for contracted programmers, and now the company only charges about $70 an hour. However, companies are launching new projects, especially in the area of e-commerce, that offer opportunities for Y2K programmers who are looking for work. (Los Angeles Times 5 Jan 2000)

Y2K meets September 11

The Y2K "crisis" made many people stop and think about how highly dependent we have become on technology and computers in particular. A lot was done (at great expense) to ensure backup systems and redundancy for computing systems in case something happened on January 1, 2000.

The terrorist attacks on the World Trade Center in New York City and on the Pentagon (and failed attack on the White House) on September 11, 2001 showed us just how vulnerable our physical security and infrastructure really was.

How secure is our "cyber-structure"? It will undoubtedly be tested in the months to come. But certainly we were better off on 9/11 than we might have been had it not been for the y2k problem.


Study Questions

  1. What is the purpose of leap year?
  2. Is the year 2000 a leap year?
  3. What is the difference between the Julian and Gregorian calendars?
  4. What does "Y2K" mean/stand for?
  5. What does the "K" in "Y2K" stand for?
  6. Describe the "Y2K" problem?
    1. Is the problem due to the unusual Leap Year situation in 2000?
    2. Is the problem that the year 2000 is a multiple of 2000?
    3. Is the problem due to software programs store dates as 2 digits, and do calculations with only 2 digits?
    4. Is the problem that some computers will think 2000 is the year 0 and not turn on?
    5. What is one chief concern regarding the y2k problem?
  7. How can one fix a program with the Y2K "bug"?
  8. What was the Dow 10K problem?

Terms to Know

32-bit binary number domino effect millenium variable
bits K stored Y2K

WML
©opyright 1997-2004 Mark R. Wallen
Last updated: Sun Sep 19 12:20:25 2004