Earlier quoted context omitted.
There are, in fact, a lot of 32-bit ARM chips still being deployed today. Yes, arm64 is usable, but using e.g. a Beagleboard- or even Raspberry Pi-class device still often makes sense (for cost or compatibility reasons.)
No 2016 beagleboard implementation will be running BigCo's finances and be irreplaceable in 2038. Lets be realistic here. Those 70s and 80s programmers were working on mainframes with multi-decade depreciation. We work on servers and projects with 3-5 year deprecation when we aren't working on evergreen cloud configurations. Not to mention we've already standardized on 64-bit systems, outside of mobile, which is soon…
2038: Only 21 years away
141–150 of 333 posts
Re: 2038: Only 21 years away
#142This is (serious) a part of my retirement planning. I'll be mid-50s when this hits, and have enough low level system knowledge to be dangerous. In about 15 years, I'll start spinning up my epochalypse consultancy, and I'm expecting a reasonable return on investment in verifying systems as 2038 compliant.
Another idea that'd be way cheaper - start writing books on how to survive the epochalypse. You can crib a lot of material out of the books written in 99.
Need to wait until late 2020s or early 2030s. Publish the epochalypse manifesto. Start slow building a low-level urgency in powerful people.
Then around 2034, blow it wide open: "Epochalypse: The hidden danger they don't want you to know about."
That's how you get them to rain money on you.
Re: 2038: Only 21 years away
#143Using a 64 bit timestamp will only move the problem 292 million years forward, so probably the best solution is to use a variable length field.
Think about how much entropy will build up in systems over 292 million years. Systems thousands of years old will be underneath newer systems hundreds of years old. The AI's will be scrambling to fix the problem.
Re: 2038: Only 21 years away
#144That work, he said, is proceeding on three separate fronts
I can't read that without thinking of the turbo encabulator.
Re: 2038: Only 21 years away
#145Can someone ELI5 this please? The only thing that seems comparable that I know of was the "Y2K bug" - but reading through this it seems like this is actually a big problem - as opposed to the techno-illiterate panic of Y2K. That work, he said, is proceeding on three separate fronts I can't read that without thinking of the turbo encabulator.
Re: 2038: Only 21 years away
#146This is (serious) a part of my retirement planning. I'll be mid-50s when this hits, and have enough low level system knowledge to be dangerous. In about 15 years, I'll start spinning up my epochalypse consultancy, and I'm expecting a reasonable return on investment in verifying systems as 2038 compliant.
Some good domain options available. .consulting, .guru, .pro, .expert. https://www.hover.com/domains/results?utf8=&q=epochalypse
(not avilable just yet)
Re: 2038: Only 21 years away
#147Earlier quoted context omitted.
On the other hand, using a 64 bit integer to count seconds moves the problem 292 billion years forward, and we can probably let the Omega Point handle it from there.
On the other other hand, getting greedy and using a 64 bit integer to count nanoseconds only moves the problem 448 years forwards. That's long enough to seem like it's perfectly safe, but short enough that it might just not be.
Re: 2038: Only 21 years away
#148Can someone ELI5 this please? The only thing that seems comparable that I know of was the "Y2K bug" - but reading through this it seems like this is actually a big problem - as opposed to the techno-illiterate panic of Y2K. That work, he said, is proceeding on three separate fronts I can't read that without thinking of the turbo encabulator.
I'll let somebody else handle the explanation but Y2K wasn't a "techno-illiterate panic", a ton of people worked a ton of hours to fix and update the code for Y2K and it's a testament to their labor that there were no major issues.
Re: 2038: Only 21 years away
#149Earlier quoted context omitted.
I'm really curious about the kind of software things like pacemakers run and potential implications from 32-bit time expiring.
I would guess pacemakers don't run Linux. I would be surprised if they run an OS at all. I work on devices that have to survive 20 years on one non-rechargeable and non-serviceable battery, and there's at most a simple scheduler in place to control tasks. We use 32 bits for epoch time, but our epoch starts Jan 1, 2000, so we have 30 years on Linux before this becomes a problem.
example for the issues in this area: https://spqr.eecs.umich.edu/papers/49SS2-3_burleson.pdf
Re: 2038: Only 21 years away
#150Earlier quoted context omitted.
No one is deploying 32-bit linux now, outside of tiny edge cases and mobile. Mobile devices that go in the trash every 2 years. What do you reasonably expect to be around in 2038 in 32-bit form? Once 64-bit processors became mainstream, the 2038 problem pretty much solved itself. There's only disincentives to building a 32-bit system today let alone in 20+ years. Unlike with Y2k where there was nothing but incentives…
There are, in fact, a lot of 32-bit ARM chips still being deployed today. Yes, arm64 is usable, but using e.g. a Beagleboard- or even Raspberry Pi-class device still often makes sense (for cost or compatibility reasons.)