|
|
|
|
|
by fargle
1188 days ago
|
|
here's an idea: instead of projecting a human concept of the roundness of a date onto the technical solution, let's use a value optimized for efficient implementation. Obviously if you move toward 64 bits, as most systems have already done, you don't have a problem. So if you want to stick to signed 32 bits, let's instead agree to restart counting 32 bit UNIX timestamps for the new epoch at exactly Sun Feb 7 06:28:16 AM 2106 UTC. Sure, it's not a very round number in human terms, but has the advantage of requiring significantly less implementation. Of course you still have the same problem of knowing which epoch you are in, but that's intrinsic to the problem when you only have 32 bits. |
|