4 ms·
off-topic, but I saw it now several times, why do you put a 0 in front of the 1990? I feel like I am being left-out of some insider joke.
by _glass 2y ago
off-topic, but I saw it now several times, why do you put a 0 in front of the 1990? I feel like I am being left-out of some insider joke.
- kragen 2y agono worries, https://longnow.org/ideas/long-now-years-five-digit-dates-and-10k-compliance-at-home/ https://longnow.org/ideas/long-now-years-five-digit-dates-an...
- _glass 2y agooh, alright. thanks!
- kragen 2y agosure!
- wavemode 2y agoThis addresses the Y10K problem, but it's truly shameful to not account for the Y100K problem. It'll sneak up on us before we know it!
- floren 2y agoThey're leaving that for the Long Long Now Foundation
- kragen 2y ago: dev3; cat longnow.c #include <stdio.h> int main() { long then = 0; long long now = 0; long long long time = 0; printf("then was %ld, now is %lld, time is %llld\n", then, now, time); return 0; } : dev3; gcc longnow.c longnow.c: In function ‘main’: longnow.c:8:13: error: ‘long long long’ is too long for GCC 8 | long long long time = 0; | ^~~~
- atiedebee 2y ago(not the person you're replying to): From what I heard it has something to do with future proofing dates. I don't know how it's future proof, but that's what I've heard.
- Joker_vD 2y agoSo that when year 99999 ends, the Y100K bug can happen, I guess. No idea why having fixed-length 5- (or even 6-) digit strings for years is preferable to normal, variable-length decimal notation we use for numbers: 48, 112, 988, 1122, 2024, etc. The year is a number, treating it as a lexicographically-imbued string only matters for things like ISO 8601 (20240724T vs. 020240724T) but even then, it's already properly ordered: both "99991231T" and "099991231T" sort before "100000101T". But hey, everybody has their small idiosyncratic pet peeves: I've ran twice into the same person here on HN who just can't stand term "x64" because it's "unofficial", but somehow refuses to use e.g. "EM64T" for it as well.
- kragen 2y agoas long as they don't go around 'correcting' your comments that seems okay?
- ForOldHack 2y agoThe Y100K Bug impacts every single financial transaction, every single transaction communication, and every single spread sheet, and table: When it comes to this, the gods of Y100,000 will simply wish it with an act of will, and it will come about. "Home was a couple of thousand light years away, which distance they traveled instantaneously, by an application of will. " -Joe Haldeman, "The Groombridge Effect"
- FearNotDaniel 2y agoConnected with this, I think: https://en.m.wikipedia.org/wiki/Long_Now_Foundation https://en.m.wikipedia.org/wiki/Long_Now_Foundation
- ForOldHack 2y agoExactly. Genau. Exacto. YYYYYY format. "In 02024, Danny Hillis answered frequently asked questions about The Clock."
- CRConrad 2y agoIt's just a silly affectation.
- deleted 2y ago[deleted]
- deleted 2y ago[deleted]
- kragen 2y ago[flagged]
- mmcgaha 2y agoSo you know how in school when you read that Constantine the Great became the Roman Emperor in the year 306. It was super confusing what was meant by the year 306 but if the book had 00306 you would have known right off what year they were talking about.