News for hackers. Stuff that matters.
Re:Falsehoods programmers believe about Unix time by IggleSniggle on Wednesday May 15, 2019 @06:23PM (#19924374)
Well, just to nitpick, seconds do vary in comparative length from reference frame to reference frame...and that actually does start to matter in global computing.
Re:Falsehoods programmers believe about Unix time by gervu on Wednesday May 15, 2019 @07:46PM (#19924884)
Seconds don't vary, your approximation of a second varies.

If you want to nitpick, you're going to need to start with Cesium-133 oscillation periods as averaged from over nine billion samples.

Re:Falsehoods programmers believe about Unix time by IggleSniggle on Wednesday May 15, 2019 @08:42PM (#19925152)
I like the cut of your jib. But I suppose what I was saying was that, for the purposes of establishing “now”, “now” isn’t really standardizable except with respect to a single inertial frame, and any time-keeping that occurs outside of this inertial frame will not be absolutely in sync, even though it may have a highly accurate measure of time for its own inertial frame.

This matters when computers are bouncing records about time around satellites and across the global.

Edit: I have no idea what I’m talking about so please do not hesitate to correct me on the particulars!

Re:Falsehoods programmers believe about Unix time by astrange on Wednesday May 15, 2019 @11:28PM (#19925904)
Seconds do vary because there are no privileged reference frames in the universe. You'll get a different measurement if your cesium measuring experiment is traveling at a different speed than you are.
Re:Falsehoods programmers believe about Unix time by gervu on Wednesday May 29, 2019 @12:26PM (#20042178)
That's the direction of your mass-energy vector, not seconds.

A bit like complaining that UTC is wrong because it doesn't match your local Solar time.