Somehow landed on the NetBSD manpage of sleep(1) and they seem to have a rather unique take on what is considered a bug.

@ayke the universe is only 14 b yo
@ayke It's not a bug, it's a feature.
@ayke A quick calculation reveals that a signed 64 bit integer can represent about 292 billion years in seconds, so I say be bold and try for at least 290 billion!
It can be run in a VM that can be live-migrated to new hardware as old one starts crumbling 🤓
@ayke An opportunity to remember this tidbit from @djb in https://cr.yp.to/proto/tai64.txt :
"Labels 2^63 and larger are currently reserved for future extensions.
Under many cosmological theories, the labels under 2^63 are adequate to
cover the entire expected lifespan of the universe; in this case no
extensions will be necessary."
(Edit: typo)
@ayke It is a bug, not because you need that specific length duration, but because it fails an operation that's clearly meant as "permanent sleep until killed". Which is how it should be implemented.
- replies
- 0
- announces
- 0
- likes
- 2
@argv_minus_one @Ea5iyl @ayke arguably the assumed intent should be that the computer should sleep precisely until it crumbles to dust
@ska @leah @dalias @ayke
"sleep forever"?
https://mastodon.social/@jab01701mid/115024039427391198
@ayke building for eternity is the apex of engineering. this gives me goosebumps
@ayke i think such a computer would need to use a red dwarf as a power source. That's the only source of energy i can think of that would last that long (our sun won't get anywhere close)
@azonenberg @ayke If we find a reliable energy source, I am happy to donate my Sun Ultra 5 for an extended test, or would that already qualify as an art installation?