Does anyone else get a sense of vertigo when they try out numbers like 3000000000 (January 23, 2065)? It's like it's close enough to be tangible but far enough to be scary.
Did anybody notice Sun, 09 Sep 2001 01:46:40 GMT, when it was 10000....? And why looking at decimal values, anybody calculated when we have some nice binary timestamps?
The FreeBSD Project actually had a gigasecond bug -- the cvsup protocol (used for CVS tree replication and checkouts) transmitted time as an ASCII seconds-since-epoch value, and when September 2001 arrived, the changed string length caused a protocol sanity check to fail.
Yes. In java at the time if you wrote a number with 9 or less digits, it would always be considered to be an int. If the number was above 1 billion (10 digits), you had to end it with an L (1000000000L), probably since it possibly could overflow an int.
We had a trial version of our software that would expire after 30 days. To make that we had a script that inserted the expiry date into the source and recompiled every night. Around 30 days before it passed 1 billion the compiler started to give an error, and the script crashed.
(It may actually have been 12->13 digits, since java use milliseconds since the epoch, but I'm not so sure this many years later)
Openldap got hit by the billennium bug. I remember because we told our Noc to keep an eye open (Sunday afternoon where we were) and we started getting alerts that all LDAP replication was broken.
It's amazing that there's only 24 years left until 2^31 seconds since the epoch... I'm looking forward to January 19, 2038 (provided that I'm still around by that time...)
Actually 2038 is scary because it can affect many systems that need to calculate things long (pun intended) in the future. Imagine if you take a 25 year mortgage and the backend system still uses 32bit clock_t...
Because it's a neat looking number. Human brains are real good at finding patterns, and mulling over where there appears to be no patterns, hence things like the interesting number paradox ( http://en.wikipedia.org/wiki/Interesting_number_paradox ), or our puzzlement over disorders like schizophrenia, where those mechanisms break down.
Maybe subtle software issues introduced by people not taking into account the possibility of their software somehow living past the projected life-span is?
[+] [-] gilgoomesh|12 years ago|reply
[+] [-] sytelus|12 years ago|reply
[+] [-] ozh|12 years ago|reply
[+] [-] swang|12 years ago|reply
[+] [-] return0|12 years ago|reply
[+] [-] yread|12 years ago|reply
[+] [-] baxter001|12 years ago|reply
[+] [-] rinon|12 years ago|reply
[+] [-] awhitty|12 years ago|reply
[+] [-] ozh|12 years ago|reply
[+] [-] shurcooL|12 years ago|reply
It helps me get back on track of being productive and stay true to my goals, when seeing time fly by in such a way...
[1] https://dl.dropboxusercontent.com/u/8554242/dmitri/projects/...
[+] [-] acqq|12 years ago|reply
[+] [-] cperciva|12 years ago|reply
[+] [-] alephnil|12 years ago|reply
We had a trial version of our software that would expire after 30 days. To make that we had a script that inserted the expiry date into the source and recompiled every night. Around 30 days before it passed 1 billion the compiler started to give an error, and the script crashed.
(It may actually have been 12->13 digits, since java use milliseconds since the epoch, but I'm not so sure this many years later)
[+] [-] dribnet|12 years ago|reply
[1] "S1B coming" http://tech.slashdot.org/story/01/04/17/1915221/the-quickly-...
[2] "Any Billennium Bugs?" http://tech.slashdot.org/story/01/09/10/0353238/billenniums-...
[+] [-] mrrazz|12 years ago|reply
https://krux.org/misc/billennium_log
[+] [-] slyall|12 years ago|reply
http://www.openldap.org/lists/openldap-bugs/200109/msg00052....
[+] [-] eCa|12 years ago|reply
[+] [-] settrans|12 years ago|reply
[+] [-] khc|12 years ago|reply
[+] [-] callesgg|12 years ago|reply
[+] [-] sirtel|12 years ago|reply
[+] [-] trevyn|12 years ago|reply
[+] [-] adnam|12 years ago|reply
[+] [-] krt|12 years ago|reply
[+] [-] KayEss|12 years ago|reply
[+] [-] richbradshaw|12 years ago|reply
[+] [-] ChiChou|12 years ago|reply
[+] [-] userbinator|12 years ago|reply
[+] [-] estebank|12 years ago|reply
[+] [-] _xhok|12 years ago|reply
[+] [-] Sanddancer|12 years ago|reply
[+] [-] sebslomski|12 years ago|reply
[+] [-] David-A|12 years ago|reply
[+] [-] bjoerns|12 years ago|reply
[+] [-] ygra|12 years ago|reply
Nobody talks about the year 30827 problem either :-(
[+] [-] mykhal|12 years ago|reply
[+] [-] jacquesm|12 years ago|reply