Lea Rain: Nach 2038 kommt 1901 und weitere Software-Kuriositäten

Explore the consequences of time rollovers in software systems, highlighting the 1901 anomaly, GPS rollovers, and unexpected behavior in systems, and learn how to handle these potential issues to avoid errors and security vulnerabilities.

Key takeaways
  • Time rollovers can cause issues in software systems, and 1901 is next after 2038.
  • The year 1901 was already used in the 1970s, and rollovers have to be handled carefully to avoid errors.
  • Some examples of time rollovers include the “No” plate in the US, which made a substation control system reboot every 40 days.
  • Another example is a vanity plate with “No” that made the owner accumulate fines for every fine without a recorded number plate.
  • GPS rolls over every 1,024 weeks, or every 20 years, which is a similar concept to the year 1901 rollover.
  • Time rollovers can lead to unexpected behavior in software systems and require careful handling to avoid errors and security issues.