One checkbox equals non-UTC fun
rachelbythebay.com
rachelbythebay.com
GPS time doesn't have leap seconds. GPS time contains leap seconds, but it will not recognize any further leap seconds. GPS time contains nine leap seconds-- the nine that occurred before creation of GPS time in 1980. GPS time is 19 seconds ahead of TAI (9 leap seconds plus the 10 differential between utc and tai from 1950 or 1960) and 17 seconds behind UTC.
This number (GPS-UTC) will grow as more leap seconds are inserted in the future. This is not the entire picture and it is important that people do not hard code this assumption into their programs. Leap seconds can also be removed, that is GPS-UTC can also shrink. This has never happened but there is no point in hardcoding incorrect ideas about time scales in your program.
ntpd will act like all of its sources are insane, with huge offsets and jitter values approaching -17000 milliseconds. Jitter values will not approach 17k milliseconds. Jitter is the variance between repeated measurements of a configured peer.
So no, gps time is not defined before 1980.
Specifically the jitter one. Go on, mess up a NTP host and watch what happens.
To me, "fast" sounds as if the second counter in the clock advances at a rate greater than 1 tick per canonical second. In this case, the fast clock would diverge from actual time (whatever point of reference, it doesn't matter) such that the concept of being 17 seconds away from NTP time would be an accurate statement only at a single instant in time.
It seems that the article is not discussing the accuracy of clock counters, so I am ignoring the fact that no clock is perfect for now. It seems like 17 seconds ahead is much more accurate to capture the idea discussed, that the clock in question advances its second counter at the appropriate rate, but the value of that counter is 17 greater than that of NTP time, and will continue to be so until the next leap second.
2. (of a clock or watch) showing a time ahead of the correct time.
"I keep my watch fifteen minutes fast"Don't think I said there was. Nonetheless the meaning used in the article is in dictionaries.
Am I wrong about this?
> ...The ntpd algorithms discard sample offsets exceeding 128 ms, unless the interval during which no sample offset is less than 128 ms exceeds 900s. The first sample after that, no matter what the offset, steps the clock to the indicated time.
> This may on occasion cause the clock to be set backwards if the local clock time is more than 128 [m]s in the future relative to the server. In some applications, this behavior may be unacceptable.
Are there situations where they would make sense?
(Possible answer: If you want the defaults of an application to be "everything is unchecked")
Reasoning about double-negative options adds friction, and when you can combine options together it gets doubly frustrating.
(Of course, time smearing is usually a better option in those cases since it eventually converges with UTC after a leap second occurs.)