Slashdot Mirror


Y2.01K

After our recent discussion of decimal/hexadecimal confusion at the turn of 2010, alphadogg writes in with a Network World survey of wider problems caused by the date change. "A decade after the Y2K crisis, date changes still pose technology problems, making some security software upgrades difficult and locking millions of bank ATM users out of their accounts. Chips used in bank cards to identify account numbers could not read the year 2010 properly, making it impossible for ATMs and point of sale machines in Germany to read debit cards of 30 million people since New Year's Day, according to published reports. The workaround is to reprogram the machines so the chips don't have to deal with the number. In Australia, point-of-sales machines skipped ahead to 2016 rather than 2010 at midnight Dec. 31, rendering them unusable by retailers, some of whom reported thousands of dollars in lost sales. Meanwhile Symantec's network-access control software that is supposed to check whether spam and virus definitions have been updated recently enough fails because of this 2010 problem."

6 of 269 comments (clear)

  1. idiocy? Incompetence? by rueger · · Score: 4, Insightful

    How on earth can things like this happen? After the Y2K debacle how can anyone
    not anticipate and extensively test for future dates?

    Is this sheer utter incompetence, or just a total lack of intelligence?

    Yee Gods!

    1. Re:idiocy? Incompetence? by jlarocco · · Score: 4, Insightful

      100% incompetence.

      I would bet all the money I have that 99.99% of these problems are caused by people not taking the time to learn the standard library of whatever programming language they're using. For some reason there's a gut instinct among programmers that they have to write all date processing code themselves. I can think of 4 separate occasions, off the top of my head, where I've replaced dozens of lines of sketchy, hand roled, date formatting code with a single call to strftime.

    2. Re:idiocy? Incompetence? by Anonymous Coward · · Score: 4, Insightful

      Since the contractor is going to be paid a second time, I would say it demonstrates their forward planning.

    3. Re:idiocy? Incompetence? by Bigjeff5 · · Score: 3, Insightful

      This is precisely why Windows no longer even fits on a DVD disc any more, and they are moving on to Blu-ray discs for distribution.

      Says someone who has no clue what their talking about.

      Windows OS code is not bloated because of inefficient libraries, it is bloated because, with the exception of Vista, MS bends over backwards to include hacks for legacy software. Essentially they make sure people whose code relied on some bug or quirk in a previous version of Windows still works in the next version of windows, even though the bug itself was fixed.

      One example was SimCity 2000 back in the Windows 95 days. Microsoft actually put in a SC2000 specific hack just so that program would work on the next version of Windows, because they had relied on some odd behavior of Windows at the time, and there was no way to update all the copies of SC2000.

      They do that kind of thing for thousands of companies with each new version of Windows, just to maintain compatibility.

      Combine that with all of the new features each new upgrade brings, and you have your size increase right there. And I predict the next one will be even larger, for these very reasons. ;)

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
  2. the eternal curse of the software developer by Tumbleweed · · Score: 5, Insightful

    Programmer: "I want to take some time to refactor some of the older code."

    MBA: "What's the ROI on that?"

    Programmer: "DIAF."

  3. Good. by AK+Marc · · Score: 4, Insightful

    I did Y2K remediation. I've seen it called a waste of resources and that because nothing happened, nothing would have happened. This is the smallest taste of what would have happened if Y2K weren't addressed. Only we would have had airliners fall from the sky (silly? Military jets had all navigation crash when crossing the date line, and if not for a tanker with them and that communications worked when navigation failed, they would have crashed). But with a lot of hard work, it was a non event.

    Though, if anyone could tell me why my power went out at exactly midnight on that night, I'd love to know. The Preston Hollow neighborhood in Dallas did have a power failure right at midnight. And I never could figure out what happened. But all the equipment I was responsible worked flawlessly.