We keep shooting ourselves in the foot over stuff like this. Apparently, their ‘fix’ isn’t much better, as it will have a rollover issue in a hundred years or so. We really need to start thinking about longer-term timeframes for our technology. If it can’t handle dates 10,000 years into the future, it should be a non-starter.
Right you are. As things stand, manufacturers seem to go for the cheapest solution possible. Intelligent software developers are usually aware of the potential problems. My computer science professor in 1973 was already teaching solutions to the Y2K problem.
Hell yes, although to be honest I'd probably settle for 1000 years. But clearly, 100 years is not enough -- witness the Unix Epoch at ~68 years. Some of our technology will survive over 100 years.
I hope to live long enough to see Unix 32-bit rollover (I'll be 86). May it be the last of the big rollovers.