December 31st will have an extra second this year. I wonder how much confusion the :60 will cause.
Turns out that computers aren't great with handling extra seconds, so most large tech companies (Google, Amazon, Microsoft) have taken the approach of smearing away the difference so they can pretend the extra second doesn't exist. This is implemented by slowing down their clocks around the actual leap second so that after ~1 day this smeared time and actual time end up being the same.
Sadly there's a few competing proposals for what is the right way to do this (how long should you smear, when should you start, should it be linear or a smoother curve) but it looks like the industry is moving towards 24-hour linear smear from noon to noon UTC.
Turns out that computers aren't great with handling extra seconds, so most large tech companies (Google, Amazon, Microsoft) have taken the approach of smearing away the difference so they can pretend the extra second doesn't exist. This is implemented by slowing down their clocks around the actual leap second so that after ~1 day this smeared time and actual time end up being the same.
Sadly there's a few competing proposals for what is the right way to do this (how long should you smear, when should you start, should it be linear or a smoother curve) but it looks like the industry is moving towards 24-hour linear smear from noon to noon UTC.