| ▲ | JoshGlazebrook 5 days ago |
| 2038 is going to be a fun year. |
|
| ▲ | kevin_thibedeau 5 days ago | parent | next [-] |
| Everybody is sleeping on 2036 for NTP. That's when the fun begins. |
| |
| ▲ | wiredpancake 5 days ago | parent [-] | | Assuming correct implementation of the NTP spec and adherence to the "eras" functions, NTP should be resistant to this failure in 2036. The problem being so many micro-controllers, non-interfaceable or cheaply designed computers/devices/machines might not follow the standards and therefore be susceptible although your iPhone, Laptop and Fridge should all be fine. |
|
|
| ▲ | jonhohle 5 days ago | parent | prev | next [-] |
| That seems much closer than it did in y2k. |
| |
|
| ▲ | cestith 4 days ago | parent | prev | next [-] |
| You have 13 years to upgrade to 64-bit ints or switch to a long long for time_t. Lots of embedded stuff or unsupported closed-source stuff is going to need special attention or to be replaced. I know the OpenFirmware in my old SunServer 600MP had the issue. Unfortunately I don’t have to worry about that. |
| |
| ▲ | account42 4 days ago | parent | next [-] | | Most 32-bit games won't be updated, we'll have to resort to faking the time to play many of them. | | |
| ▲ | cestith 4 days ago | parent [-] | | Most 32-bit games written for some form of Unix will use the system time_t if they care about time. The ones written properly, anyway. Modern Unix systems have a 64-bit time_t, even on 32-bit hardware and OS. If it’s on some other OS and uses the Unix epoch on a signed 32-bit integer that’s another design flaw. |
| |
| ▲ | chatmasta 4 days ago | parent | prev [-] | | You’ve got 13 years to update unless any of your code includes dates in the future. Just stay away from anything related to mortgages, insurance policies, eight year PhD programs, retirement accounts… | | |
| ▲ | cestith 3 days ago | parent [-] | | If you’re managing mortgages or retirement accounts on systems that weren’t ready for 2038 by 2008 you were already missing the biggest bucket of the market. |
|
|
|
| ▲ | pjc50 5 days ago | parent | prev [-] |
| Fixing that is my retirement plan. |