LinuxQuestions.org
Visit the LQ Articles and Editorials section
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > General
User Name
Password
General This forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!

Notices

Reply
 
LinkBack Search this Thread
Old 11-19-2009, 10:29 PM   #1
vendtagain
Member
 
Registered: Sep 2009
Distribution: Slackware, Debian, Mac OS X, Zenwalk, Puppy, Gentoo
Posts: 194

Rep: Reputation: 31
Y2K


I was fairly young for the Y2K "scare".
I was just wondering what tech-minded people know about this.
Was there any truth to it, or was it just a media gig?

Personally, I only remember the news media voicing concerns, and no one I knew seemed too worried about it. At that time I was a little young to be inclined for a researched analysis, but was and am still curious as to what all the fuss was about.
 
Old 11-19-2009, 11:07 PM   #2
corbintechboy
Member
 
Registered: Sep 2003
Location: Kentucky
Distribution: Chakra
Posts: 458
Blog Entries: 1

Rep: Reputation: 37
The fear was that computers of the time would at the turn of the year would go back to 1900. This would have been a huge problem as a lot of the world at that time (and now) depend on computers.
 
Old 11-19-2009, 11:18 PM   #3
vendtagain
Member
 
Registered: Sep 2009
Distribution: Slackware, Debian, Mac OS X, Zenwalk, Puppy, Gentoo
Posts: 194

Original Poster
Rep: Reputation: 31
Yes, i understood the 1999 -> 1900, but I don't understand why that would create a major problem.
 
Old 11-19-2009, 11:34 PM   #4
asilsdorf
LQ Newbie
 
Registered: Apr 2008
Location: Columbus, Ohio
Distribution: RedHat, ubuntu, centos
Posts: 4

Rep: Reputation: 1
I believe the biggest concern was for financial calculations. i.e. calculate the interest accrued from Dec 31 1999 to Jan 1 2000; instead of a result of 1 day for the calculation, with a two digit year it may calculate as -100 years.

Where I worked at the time I believe we found more problems with the leap year in 2000 than the actual y2k transition. Several programs had been coded since 1996 and simply didn't account for leap years at all.
 
Old 11-20-2009, 06:25 AM   #5
corbintechboy
Member
 
Registered: Sep 2003
Location: Kentucky
Distribution: Chakra
Posts: 458
Blog Entries: 1

Rep: Reputation: 37
Quote:
Originally Posted by vendtagain View Post
Yes, i understood the 1999 -> 1900, but I don't understand why that would create a major problem.
Imagine your electric service... Turn on date on record has not even happened yet. Your checking account same. Your credit cards same.

All kinds of problems could have been caused just by a start date on a account not even happening yet. Stuff shut off, no phone, cable, cell, insurance, bank account, radio, tv, internet, email on and on and on....

Could have been a huge problem!
 
Old 11-20-2009, 08:35 AM   #6
mjones490
Member
 
Registered: Sep 2005
Distribution: LFS
Posts: 60

Rep: Reputation: 22
I think the hysteria came from the fact that computers were still fairly new and mysterious to most of the non-programmer types in society. To them, every single line of code that dealt with dates was written to handle only two digits for the year instead of four because the software people never ever realized the impact this would have when the year 2000 came. And now someone would have to go through every single line to correct the probem, otherwise nobody will be able to get their money out of the bank, the power grid would shut down, planes will fall out of the sky, satellites will fall to the earth, crops will stop growing, an asteroid will hit the earth, painful hemorrhoids for everyone, a black man will be elected president, and the dog will run away!
 
Old 11-20-2009, 10:31 AM   #7
GazL
Senior Member
 
Registered: May 2008
Posts: 2,368

Rep: Reputation: 472Reputation: 472Reputation: 472Reputation: 472Reputation: 472
Quote:
Originally Posted by vendtagain View Post
Yes, i understood the 1999 -> 1900, but I don't understand why that would create a major problem.
Code:
nix:~ # cal -1 1 1900
    January 1900
Su Mo Tu We Th Fr Sa
    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 30 31

nix:~ # cal -1 1 2000
    January 2000
Su Mo Tu We Th Fr Sa
                   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
30 31
All of a sudden Saturday (1/1/00) is a Monday. Lots of computer systems do different processing on a weekday to a weekend.

Then there's the more widely understood 2 digit year issues itself, e.g. peoples ages (Current year - Year of birth), which could cause havoc in the payroll system with peoples age going negative.


Though the Y2K issue generated a lot of extra work in code review and re-coding to find/fix these little issues, most places were ready for it well in advance. It was the Media who didn't really understand the problem all that well and in their typical "Sky is falling" melodramatic way, hyped it out of all proportion. It was mostly just another example of modern 'Journalism', just like Swine-Flu.

Last edited by GazL; 11-20-2009 at 10:47 AM.
 
Old 11-20-2009, 12:00 PM   #8
mostlyharmless
Senior Member
 
Registered: Jan 2008
Distribution: currently under revision
Posts: 1,187

Rep: Reputation: 106Reputation: 106
Quote:
just like Swine-Flu
ugh, let's not get THAT started again.

Seriously, the other problem that did occur was that some software programs had an expiration date based on the date, SAS used to be like that, so that when a relatively old computer bios hit 1999->2000 it reverted to the start date (which wasn't 1900 on a lot of machines, but 1969 or something like that... I don't recall the details.) The date stamps on files similarly got screwed up, so that newer versions of documents looked like much older versions. As Gazl points out though, there was enough publicity that most everyone was prepared for those things and software and hardware got replaced as needed.
 
Old 11-22-2009, 01:54 PM   #9
sundialsvcs
Senior Member
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 3,676

Rep: Reputation: 328Reputation: 328Reputation: 328Reputation: 328
It was a lot of hassle if you had customers at that time.

I very matter-of-factly asked my customers to set one of their computers to "1/1/2000" and to please spend a day doing everything they normally did.

I then explained a little bit about how date/time arithmetic actually works: "pick a moment in time, any moment will do, and then count the number of days (or seconds or what have you) since that moment. It's just ordinary math. Conversion of date/time values "to" and "from" that format is easy, and, now, the math is easy too. (Otherwise, it's as trouble-besotted as Roman Numerals.)

But there were a lot of people who thought nothing at all about shystering their customers. And when the world didn't end on that day, the customers didn't forget it. I picked up several new clients in January of 2000 simply because I was honest with the ones I had.

But it's all happening again, you know ... You can buy "2012 end-of-the-world management software ..."

Last edited by sundialsvcs; 11-22-2009 at 01:56 PM.
 
Old 11-22-2009, 02:25 PM   #10
tuxdev
Senior Member
 
Registered: Jul 2005
Distribution: Slackware
Posts: 1,993

Rep: Reputation: 107Reputation: 107
I sure hope no 32-bit computers are running by the time 2038 rolls around, though.
 
Old 11-22-2009, 02:32 PM   #11
MrCode
Member
 
Registered: Aug 2009
Location: Oregon, USA
Distribution: Arch
Posts: 859
Blog Entries: 31

Rep: Reputation: 144Reputation: 144
Quote:
Originally Posted by tuxdev View Post
I sure hope no 32-bit computers are running by the time 2038 rolls around, though.
By then I think we'll have moved out of the silicon-based computing paradigm. "Bits" will probably be meaningless by then. We'll have moved on to something like quantum computing or similar.

(Or, we'll have nearly destroyed ourselves long before then and by that time we'll be barely starting to re-build modern society. But that's just another idea )

Last edited by MrCode; 11-22-2009 at 02:34 PM.
 
Old 11-22-2009, 09:25 PM   #12
genmaicha
Member
 
Registered: Apr 2009
Posts: 38

Rep: Reputation: 15
How does one "learn" T1 networking?

please ignore
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Y2K like issue on 1/1/2010? Growlor General 5 03-19-2006 09:17 AM
LQ.org from Y2K, and other ancient websites smith847be General 2 05-31-2004 01:20 PM
printing to y2k pro pronter juanb Linux - Newbie 0 08-10-2003 08:23 AM
printing from red hat to y2k juanb Linux - Newbie 1 08-06-2003 09:09 AM


All times are GMT -5. The time now is 03:50 PM.

Main Menu
 
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: @linuxquestions
Open Source Consulting | Domain Registration