Godlike Productions - Discussion Forum
Users Online Now: 1,575 (Who's On?)Visitors Today: 134,410
Pageviews Today: 182,753Threads Today: 50Posts Today: 790
01:32 AM


Rate this Thread

Absolute BS Crap Reasonable Nice Amazing
 

A lazy fix 20 years ago means the Y2K bug is taking down computers now - The Y2020 bug, which has taken many payment and computer systems offlin

 
Anonymous Coward
User ID: 78170543
United States
01/17/2020 02:54 PM
Report Abusive Post
Report Copyright Violation
A lazy fix 20 years ago means the Y2K bug is taking down computers now - The Y2020 bug, which has taken many payment and computer systems offlin
[link to www.newscientist.com (secure)]


Programmers wanting to avoid the Y2K bug had two broad options: entirely rewrite their code, or adopt a quick fix called “windowing”, which would treat all dates from 00 to 20, as from the 2000s, rather than the 1900s. An estimated 80 per cent of computers fixed in 1999 used the quicker, cheaper option.

“Windowing, even during Y2K, was the worst of all possible solutions because it kicked the problem down the road,” says Dylan Mulvin at the London School of Economics.
Read more: Binary babel: Fixing computing’s coding bugs

Coders chose 1920 to 2020 as the standard window because of the significance of the midpoint, 1970. “Many programming languages and systems handle dates and times as seconds from 1970/01/01, also called Unix time,” says Tatsuhiko Miyagawa, an engineer at cloud platform provider Fastly.

Unix is a widely used operating system in a variety of industries, and this “epoch time” is seen as a standard.

The theory was that these windowed systems would be outmoded by the time 2020 arrived, but many are still hanging on and in some cases the issue had been forgotten.

“Fixing bugs in old legacy systems is a nightmare: it’s spaghetti and nobody who wrote it is still around,” says Paul Lomax, who handled the Y2K bug for Vodafone. “Clearly they assumed their systems would be long out of use by 2020. Much as those in the 60s didn’t think their code would still be around in the year 2000.”

Read more: [link to www.newscientist.com (secure)]
mr jenzie

User ID: 78239876
United Kingdom
01/17/2020 02:56 PM
Report Abusive Post
Report Copyright Violation
Re: A lazy fix 20 years ago means the Y2K bug is taking down computers now - The Y2020 bug, which has taken many payment and computer systems offlin
yeah well that's why you buy new ones
Terces Egassem

User ID: 43674430
United States
01/17/2020 03:15 PM
Report Abusive Post
Report Copyright Violation
Re: A lazy fix 20 years ago means the Y2K bug is taking down computers now - The Y2020 bug, which has taken many payment and computer systems offlin
From the linked article:

"Another date storage problem also faces us in the year 2038. The issue again stems from Unix’s epoch time: the data is stored as a 32-bit integer, which will run out of capacity at 3.14 am on 19 January 2038."

Mark you calendar.
>(S)<Sims





GLP