Live data from Hacker News

Ask HN: Was the Y2K crisis real?

news.ycombinator.com

161–170 of 385 posts

Re: Ask HN: Was the Y2K crisis real?

#161
Yes, it was a real potential crisis, and it was only ameliorated because lots of companies spent tons of money testing and reviewing their systems, and fixing bugs that they found.

Airplanes were probably never going to fall out of the sky at the stroke of midnight, but I personally fixed tons of bugs that had potential impacts in the dozens of millions of dollars.

Re: Ask HN: Was the Y2K crisis real?

#162
post #161

Yes, it was a real potential crisis, and it was only ameliorated because lots of companies spent tons of money testing and reviewing their systems, and fixing bugs that they found. Airplanes were probably never going to fall out of the sky at the stroke of midnight, but I personally fixed tons of bugs that had potential impacts in the dozens of millions of dollars.

And, like others have pointed out, teams started working on fixes well in advance of the changeover (~4-5 years with the systems that I was familiar with), but even with the extra money and the extra time, there were systems that were not remediated until shortly before the changeover.

Re: Ask HN: Was the Y2K crisis real?

#163

Earlier quoted context omitted.

I love these kinds of war stories of incredibly capable people. That was great planning for the unknowns.

I've worked in silicon valley for the past 11 years, in startups as well as two so-called FAANG companies. There are a lot of brilliant people out here. So that is well known. What's not well known is this: there are pockets of brilliant people elsewhere, including Bentonville, Arkansas. Especially in the years running up to 2000, I had the pleasure and honor of working with some of the most talented people in the wo…

While I don't have direct knowledge of Bentonville, the general impression that I have formed is that they are one or two cuts above any other enterprise of their size.

Re: Ask HN: Was the Y2K crisis real?

#164

Earlier quoted context omitted.

> why not store the years since 1900 Most input systems were punch cards, which were designed to be fixed-length textual input directly from a user at a card punch machine. Teaching users how to map from “years since 1900” to the correct keys on the card punch is a lot more confusing and error prone than having the computer automatically convert from "71" to 1971.

That makes a lot more sense, but if it is just input then why not do the conversion of the string "71" to the efficient byte representation of 1971 when it is moved into the storage. If the computer can do a mapping of "71" -> 1971 then why can't it also do a mapping of "10-10-71" -> 26214 (days since 1900-01-01).

Then you would need another column on the card, and there are even fewer columns on a card than there are bytes in RAM.

Re: Ask HN: Was the Y2K crisis real?

#165
post #110

Earlier quoted context omitted.

Perhaps you could expand on this as I was not involved in Y2K myself. Storing dates with 2 digit years doesn't seem to make much sense as a storage saving mechanism for me. If you want to store only the year, why not store the years since 1900? That way in a single byte you can go all the way up until 2155. If you want to store it bit-aligned rather than byte-aligned why limit yourself to 00-99? 7 bits can store the…

This is a good question. I found a copy of Fujitsu COBOL 85 manual [1] (the next release was post y2k, in 2002) and was surprised to see that CURRENT-DATE, INTEGER-OF-DATE use 4-digit years. However some functions from that time (eg ACCEPT, p. 544) do use 2-digit years. I think you have it exactly right, it was about facilitating string formatting/display: ACCEPT took input from the terminal screen. (I think it is, a…

What about "JCL" ? Those ABENDs don't just show up on their own.

Re: Ask HN: Was the Y2K crisis real?

#166
post #145

Earlier quoted context omitted.

Really? Even in flyover country the people I know tend to understand that it was only not an issue because of hard work on the front-end.

"Even in flyover country", ouch, you realize the comments earlier about Walmart's Y2K efforts were all driven out of Arkansas, right?

Or that the world's busiest airport is in a state thought of as part of flyover country. What's funny is how many use that term but then get offended at jabs about coastal elites.

Re: Ask HN: Was the Y2K crisis real?

#167

Earlier quoted context omitted.

When 5MB disk storage system is the size of a small car and costs $50k, you fight for bytes. Or if your data is stored on magnetic tapes and reading in a dataset can be costed by the kilobyte, takes minutes per megabyte, and requires a million dollar's worth of equipment and dedicated staff, you fight for every byte. The phone I carry today is hundreds or thousands of times more powerful than the $5,000,000 mainframe…

If you are fighting for bytes then storing dates as "DD-MM-YY" strings is very inefficient, as you are wasting a factor 4X on storage compared to just storing the days since 1900 as a 2-byte integer. I understand that storage used to be expensive, but I don't understand where the two-digit year comes into play as I can't envision an efficient storage mechanism that is limited to exactly the years 1900-1999.

If you have eight bit bytes, you would of course store these as three two digit BCD numbers requiring one byte each, and need no conversion logic. (The code for printing BCD numbers is already there, because you need it to print amounts of money anyway).

Re: Ask HN: Was the Y2K crisis real?

#168

Earlier quoted context omitted.

Really? Even in flyover country the people I know tend to understand that it was only not an issue because of hard work on the front-end.

At least one of us is in a bubble. Whenever it comes up in conversation among general groups, at east half the people are adamant it was all a waste of time and money, and driven my frauds trying to make easy money. Of the remainder, perhaps half don't really have an opinion. The remaining 25% vaguely accept that it was a real problem, but are not at all aware of the real extent. Anecdata, to be sure, but you might w…

There's a certain percentage of the population that just really loves to believe in conspiracy theories. Thankfully most of them have rather weak beliefs in them but the hardcore believers can be frustrating especially when they have something explained to them, they agree it's correct, and then a week later go back to preaching their favorite conspiracy.

Re: Ask HN: Was the Y2K crisis real?

#169
post #134

Earlier quoted context omitted.

If you are fighting for bytes then storing dates as "DD-MM-YY" strings is very inefficient, as you are wasting a factor 4X on storage compared to just storing the days since 1900 as a 2-byte integer. I understand that storage used to be expensive, but I don't understand where the two-digit year comes into play as I can't envision an efficient storage mechanism that is limited to exactly the years 1900-1999.

BCD (Binary-coded decimal) comes to mind; which can store values 0-99 in one byte and with native support in older CPUs.

One of my tasks for Y2K prep was to modify an in-house-developed record-based "database" to accommodate a the century change. Originally developed in the '60s the year had originally been a single digit because everyone thought commercial DBMS' would be viable in few years so there would be a replacement before the decade rolled over. :-| They'd grafted decade handling into the thing before I got there so it could survive the '70s because they had a lot of expensive data in various file sets that contained the data. Converting to a commercial database was expensive and represented a huge business risk, so...

Re: Ask HN: Was the Y2K crisis real?

#170
post #163

Earlier quoted context omitted.

I've worked in silicon valley for the past 11 years, in startups as well as two so-called FAANG companies. There are a lot of brilliant people out here. So that is well known. What's not well known is this: there are pockets of brilliant people elsewhere, including Bentonville, Arkansas. Especially in the years running up to 2000, I had the pleasure and honor of working with some of the most talented people in the wo…

While I don't have direct knowledge of Bentonville, the general impression that I have formed is that they are one or two cuts above any other enterprise of their size.

I once worked with an F500 retailer who had Bentonville 'graduates' among their IT staff. Sharp people among other sharp people. It takes a lot to keep the lights on pretty much everywhere. Walk in to any big box store and look around for how many gadgets and systems there are.
Post reply on HN