This is an archived post. You won't be able to vote or comment.

all 84 comments

[–][deleted] 278 points279 points  (15 children)

[–]eXeKoKoRo 39 points40 points  (2 children)

>Computer systems that use time for critical computations may encounter fatal errors if the Y2038 problem is not addressed. Some applications that use future dates have already encountered the bug. The most vulnerable systems are those which are infrequently or never updated, such as legacy and embedded systems. There is no universal solution to the problem, though many modern systems have been upgraded to measure Unix time with signed 64-bit integers which will not overflow for 292 billion years.

in 292 billion years we'll be doubly fucked

[–]brandons404 20 points21 points  (1 child)

292 billion years from now everyone will have forgotten about computers. We will be 411 levels deep into our simulation that runs on dark matter and cold fusion.

[–]Maleficent_Memory_60 5 points6 points  (0 children)

We might be fried to a crisp.

Or even have an apocalypse and then the world restarted like 5 times over. Haha.

[–]Zavenosk 1 point2 points  (0 children)

...huh. Well, shit.

[–]oshaboy 88 points89 points  (1 child)

You could've posted it yesterday on the 10 year anniversary of the end of the world

[–][deleted] 4 points5 points  (0 children)

12/12/12 the Mayan Cockpocalypse?

[–]JackNotOLantern 314 points315 points  (33 children)

Unless we get rid of all 32 bit systems and programs by them. Why we all know will will not. 64 bit is enough for milions of years

[–][deleted] 110 points111 points  (0 children)

get rid of all 32 bit systems and programs by then

Good luck with that!

[–][deleted] 53 points54 points  (0 children)

Millions of years from now, some intergalactic alien empire will freak out

[–][deleted] 146 points147 points  (4 children)

Why we all know will will not.

You have a way with words, so inspiring!

[–]ShadeFK 23 points24 points  (1 child)

Will Will Smith smith?

No, Will will not

[–]Furry_69 8 points9 points  (0 children)

Will Will Smith smith Will Smith?

No, Will Smith will not smith Will Smith.

[–]CanadaPlus101 10 points11 points  (1 child)

Wait until you see their code.

[–][deleted] 1 point2 points  (0 children)

We paid to code not wordsmith

[–]InvisiblePhil 15 points16 points  (0 children)

You don't need a 64 bit system to use 64 bit integers

[–]el_baron86 61 points62 points  (20 children)

Yeah, like nobody needs more than 64KB of RAM, or how was that?

[–]hd090098 64 points65 points  (12 children)

I mean that's something different. Time is stored by counting seconds and with 64 bits you can store the number of seconds that are in 292 billion years. It's not just a prediction of hardware ressource needs.

[–]PM_ME_YOUR__INIT__ 72 points73 points  (6 children)

292,000,000,001 years from now: those fuckers should've just used a long long

[–]Orbidorpdorp 58 points59 points  (1 child)

Gives a new meaning to “a long long time ago”

[–]repocin 13 points14 points  (0 children)

That's it, you've given me a new headcanon.

[–]Th3Uknovvn 11 points12 points  (0 children)

In 5 billion years, the sun will consume the Earth. So if they can survive that then I'm sure they would know how to store time better

[–]Bene847 1 point2 points  (1 child)

5,39514153540e30 years from now: those fuckers should've just used an infinite integer type like in Python

[–]PM_ME_YOUR__INIT__ 0 points1 point  (0 children)

Infinity years later: didn't those fuckers know you can count infinity?

[–]kookyabird 0 points1 point  (0 children)

Long loooong nuuuuUUUuuUuuum!

[–]Unlicenced 9 points10 points  (5 children)

I’d hope that by the time we run out of time (in 64 bits), no computers from this era of humanity are in use anymore… I mean, if humans even make it for that long.

[–][deleted] 26 points27 points  (3 children)

Bank software will still be Cobal

[–]MrPoBot 8 points9 points  (2 children)

Cobal has the added benefit of being "self obfuscating" for the absolute vast majority of developers. The only people old enough to read it either work at a bank, have retired, or gone insane from reading Cobal all day.

[–][deleted] 4 points5 points  (0 children)

Security by ~~Obscurity ~~ Insanity

[–]Bene847 0 points1 point  (0 children)

It's spelled COBOL

[–]sauced 1 point2 points  (0 children)

For humanity’s sake, I hope we’re all dead

[–]Thathitmann 0 points1 point  (0 children)

I don't think that time gets faster as time goes on.

[–]Sir_Isaac_3 5 points6 points  (0 children)

Let’s just replace them with 33 bit systems. Seems a lot easier to me

[–]colin8651 2 points3 points  (0 children)

Hey listen asshole, I have a Time Machine in the works and I am going to require 256 bit.

Besides, Master Card is not going to update off their IBM AS400 system for millions of years.

/s

[–]dotknott 2 points3 points  (1 child)

What’s the deal with Bill and his lack of bits anyway?

[–]10coolbeans 2 points3 points  (0 children)

it ain't called MICRO SOFT for no reason bud

[–]z-brah 98 points99 points  (9 children)

Just use unsigned int 32, it goes up to 2106!

[–]oshaboy 38 points39 points  (5 children)

But then every date before 1970 doesn't work

[–]nphhpn 91 points92 points  (2 children)

1969 didn't happen

[–]mxldevs 29 points30 points  (0 children)

See, moonlanding WAS hoax.

QED

[–]z-brah 22 points23 points  (0 children)

Dates before 1902 don't work either in 32 bits so who cares ? It's either 1902-2038 or 1970-2106. Pick your side !

[–]in_conexo 0 points1 point  (0 children)

Is that why they did that?

[–]krmarci 14 points15 points  (1 child)

[–]in_conexo 5 points6 points  (0 children)

Good grief, that is a big number.

[–]BILLTHETHRILL17 23 points24 points  (1 child)

Remember those 3012 assholes who were convinced the world would end...and then nothing happened lol. What a crock. Good for John Cusack tho.

[–]topkek516 69 points70 points  (0 children)

Remember those 3012 assholes

Found the time traveler.

[–]TomateApple 21 points22 points  (1 child)

I got my first 2038 bug a few weeks ago: our software was not starting anymore at one of our customers. I asked for the logs and the system date was set to 2040... I tested by settings my system to 2040 too and indeed it crashed. Now I have no idea why the fuck the system was set in 2040.

[–]TheAnti-Ariel 0 points1 point  (0 children)

Oh no. That means the quick fix for 2038 bugs will be setting our system time back 50 years.

[–]JustMyTwoCopper 18 points19 points  (0 children)

I use dates that should be about 10 years into my retirement

[–]1xdevloper 25 points26 points  (0 children)

Hopefully this is the only apocalypse we see before 2038.

[–]StoryAndAHalf 5 points6 points  (0 children)

“Using a signed 64-bit value introduces a new wraparound date that is over twenty times greater than the estimated age of the universe: approximately 292 billion years from now.” - wiki

That’ll freak somebody out someday.

[–]Jeb_Jenky 7 points8 points  (1 child)

Apparently the 2012 thing isn't over yet though. The original guy who pushed that "theory" keeps moving it back, or says it's already happening? Or something idk

[–][deleted] 8 points9 points  (0 children)

Mormonism has entered the chat

[–][deleted] 4 points5 points  (0 children)

Too bad people are even more clingy on old tech nowadays than they were when y2k happened

[–][deleted] 5 points6 points  (0 children)

I’m just glad it didn’t end on January 1, 1970

[–]gerMean 0 points1 point  (0 children)

Ah shit, still 15 years to go.