75

It seems like it'd get increasingly impractical as the years go on to hundreds of thousands and millions of years to write them out that way, but then...I guess technically one may already do this with the preceding years, so future's fair game for it?

you are viewing a single comment's thread
view the rest of the comments
[-] folkrav@lemmy.ca 13 points 1 year ago

Ackchyually, the Y2K bug was pretty different. A lot of software, for various reasons, took to representing dates as a two digit number. This meant going from 1999 to 2000 would make that software try to understand dates going from 99 to potentially various of other values, like 00 or 100.

We're gonna have a different form of that on machines with 32 bit processors relatively soon. Past some time on Jan 19th, 2038, the epoch time, a count of seconds since Jan 1st, 1970, is stored as a 32 bit signed integer. At this time, it'll run out of positive values, will overflow, and cause the internal clocks of such machines to go back to 1901. It probably won't happen again after that, as the maximum date represented by the largest signed integer a 64 bit machine can store is 292+ billion years

[-] hydrashok@sh.itjust.works 6 points 1 year ago

Good luck to all the engineers billions of years from now having fun moving to 128-bit time. What fools we were.

[-] folkrav@lemmy.ca 5 points 1 year ago

Silver lining is, they should be done with the IPv6 migration by then.

[-] Cosmicomical@kbin.social 2 points 1 year ago

Shouldn't it go back to 1970? Why 1901?

[-] blargerer@kbin.social 7 points 1 year ago

The integer is signed, when it overflows it doesn't go to 0, it goes from Max Positive Value to Max Minimum Value, which will be a very 'large' negative number (-2147483648 to be exact).

[-] Skua@kbin.social 3 points 1 year ago

It's a signed integer, meaning it has the same amount of space for negative numbers as it does for positive ones. Late 1901 is the same amount of time away from Jan 1st 1970 as early 2038 is

[-] AA5B@lemmy.world 1 points 1 year ago

I’m pretty sure all operating systems have long ago switched to 64 bit date times. Of course, just like y2k, it’s the apps and their shortcuts that will be a problem.

[-] folkrav@lemmy.ca 2 points 1 year ago

There has to be millions of IoT/embedded crap that runs some long obsolete OS version or whatever. Consumer stuff indeed shifted a looong time ago.

this post was submitted on 12 Nov 2023
75 points (86.4% liked)

No Stupid Questions

35868 readers
357 users here now

No such thing. Ask away!

!nostupidquestions is a community dedicated to being helpful and answering each others' questions on various topics.

The rules for posting and commenting, besides the rules defined here for lemmy.world, are as follows:

Rules (interactive)


Rule 1- All posts must be legitimate questions. All post titles must include a question.

All posts must be legitimate questions, and all post titles must include a question. Questions that are joke or trolling questions, memes, song lyrics as title, etc. are not allowed here. See Rule 6 for all exceptions.



Rule 2- Your question subject cannot be illegal or NSFW material.

Your question subject cannot be illegal or NSFW material. You will be warned first, banned second.



Rule 3- Do not seek mental, medical and professional help here.

Do not seek mental, medical and professional help here. Breaking this rule will not get you or your post removed, but it will put you at risk, and possibly in danger.



Rule 4- No self promotion or upvote-farming of any kind.

That's it.



Rule 5- No baiting or sealioning or promoting an agenda.

Questions which, instead of being of an innocuous nature, are specifically intended (based on reports and in the opinion of our crack moderation team) to bait users into ideological wars on charged political topics will be removed and the authors warned - or banned - depending on severity.



Rule 6- Regarding META posts and joke questions.

Provided it is about the community itself, you may post non-question posts using the [META] tag on your post title.

On fridays, you are allowed to post meme and troll questions, on the condition that it's in text format only, and conforms with our other rules. These posts MUST include the [NSQ Friday] tag in their title.

If you post a serious question on friday and are looking only for legitimate answers, then please include the [Serious] tag on your post. Irrelevant replies will then be removed by moderators.



Rule 7- You can't intentionally annoy, mock, or harass other members.

If you intentionally annoy, mock, harass, or discriminate against any individual member, you will be removed.

Likewise, if you are a member, sympathiser or a resemblant of a movement that is known to largely hate, mock, discriminate against, and/or want to take lives of a group of people, and you were provably vocal about your hate, then you will be banned on sight.



Rule 8- All comments should try to stay relevant to their parent content.



Rule 9- Reposts from other platforms are not allowed.

Let everyone have their own content.



Rule 10- Majority of bots aren't allowed to participate here.



Credits

Our breathtaking icon was bestowed upon us by @Cevilia!

The greatest banner of all time: by @TheOneWithTheHair!

founded 1 year ago
MODERATORS