Sony has fixed a bug which knocked PlayStation 3 users off the game console's online network and caused data loss.
The problem was caused when the expensive Spacies machine woke up one morning and realised that 2010 is a leap year. On Sunday it did what everyone does on a leap year and set the date of its systems to January 1, 2000.
The problem was similar to the Y2K bug only in that case everyone predicted what was happening and patched it before it happened.
The problem is affecting older PlayStation 3 models, but not the newest slim version that went on sale in September.
Sony faced the embarrassing situation that it had to warn punters not to use the older PlayStation 3 systems until the problem was fixed as doing so could cause errors and make it impossible to record gaming achievements and restore some data.
Sony would not say how many users were affected by the problem. Nearly 1.4 million PlayStation 3 consoles were sold in the US.
Algorithm
This algorithm determines leap years on the proleptic Gregorian calendar, which includes leap years before the official inception in 1582.
Pseudocode to determine whether a year is a leap year or not:
if year modulo 400 is 0
then is_leap_year
else if year modulo 100 is 0
then not_leap_year
else if year modulo 4 is 0
then is_leap_year
else
not_leap_year
I noticed the same thing when I read the article. WTF thinks that 2010 is a leap year?
By the way, I am writing on March 5th, you wrote on March 2nd. They don't pay any attention to these comments lists, but rather, they just sit there with their fingers up their noses.
Nor do they have sense enough to give an e-mail address so that someone can write to them about THEIR mistakes.
D.A.W.
2004, 2008, 2012, 2016, 2020,... 2092, 2096, 2100 ...
D.A.W.