If UTC time was adjusted every month would stick with one full second? Or
some smaller quantity?
Hi Scott,
The LSEM month suggestion retains the UTC policy of leaps being exactly +1 or -1 second, never larger, never smaller.
There's a world of hurt if anyone even dreamed of shifting UTC by a fraction of a second. In fact, one of the main reasons UTC was created in the 70's was to put an end to the dreaded fractional jumps in atomic timekeeping during that era. Fractional steps atomic frequency and fractional steps in atomic time were both tried during 60's. For example:
http://www.leapsecond.com/history/wwvb1966.htm
Eliminating frequency jumps completely (by defining the UTC second to be 9,192,631,770 Hz cesium), and
changing any steps to be full +1 or -1 second integers (and not fractions) was why UTC was created.
/tvb
----- Original Message -----
From: "Scott Stobbe" scott.j.stobbe@gmail.com
To: "Discussion of precise time and frequency measurement" time-nuts@febo.com
Sent: Thursday, July 21, 2016 3:06 PM
Subject: Re: [time-nuts] LSEM (Leap Second Every Month)
If UTC time was adjusted every month would stick with one full second? Or
some smaller quantity?
On Thursday, 21 July 2016, Brooke Clarke brooke@pacific.net wrote:
Hi Tom:
I like this idea. I addresses the lesson from Y2K that something done
often works much better than something done only occasionally.
That's way you see the firetruck at the local store, because it's used all
the time and so is more likely to work when needed.
--
Have Fun,
Brooke Clarke
http://www.PRC68.com
http://www.end2partygovernment.com/2012Issues.html
The lesser of evils is still evil.
-------- Original Message --------
Hi Tom...
Does your proposal allow for a Zero leap second, or does it require
either plus or minus 1 to work? Seems like you could stay closer to the
true value if you also have a zero option. Might also cause less
consternation for some services, like the finance and scientific worlds,
that seem to have critical issues when an LS appears.
I like your point that by having it occur monthly it forces systems to
address issues promptly, and maybe that's the argument for the non-zero
option.
Tom Holmes, N8ZM
-----Original Message-----
From: time-nuts [mailto:time-nuts-bounces@febo.com] On Behalf Of Tom Van
Baak
Sent: Thursday, July 21, 2016 1:28 PM
To: Discussion of precise time and frequency measurement <
time-nuts@febo.com>
Cc: Leap Second Discussion List leapsecs@leapsecond.com
Subject: Re: [time-nuts] Leap second to be introduced at midnight UTC
December 31 this year
Time to mention this again...
If we adopted the LSEM (Leap Second Every Month) model then none of this
would be a problem. The idea is not to decide if there will be leap
second, but to force every month to have a leap second. The IERS decision
is then what the sign of the leap second should be this month.
Note this would keep |DUT1| < 1 s as now. UT1 would stay in sync with
UTC, not so much by rare steps but by dithering. There would be no change
to UTC or timing infrastructure because the definition of UTC already
allows for positive or negative leap seconds in any given month.
Every UTC-aware device would 1) know how to reliably insert or delete a
leap second, because bugs would be found by developers within a month or
two, not by end-users years or decades in the future, and 2) every
UTC-aware device would have an often tested direct or indirect path to IERS
to know what the sign of the leap second will be for the current month.
The leap second would then become a normal part of UTC, a regular monthly
event, instead of a rare, newsworthy exception. None of the weird bugs we
continue to see year after year in leap second handling by NTP and OS's and
GPS receiver firmware would occur.
Historical leap second tables would consist of little more than 12 bits
per year.
Moreover, in the next decade or two or three, if we slide into an era
where average earth rotation slows from 86400.1 to 86400.0 to 86399.9
seconds a day, there will be zero impact if LSEM is already in place.
/tvb
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.
Apropos Bob's comments, the problem of ambiguous timestamps during a
leap second, at least with current operating systems, is only made
worse by more frequent leap seconds.
Making critical systems run on a leap second free time scale like TAI,
for example, just shifts the problem to the interface between those
systems and the rest of the world. Admittedly, this interface may be
more tolerant of discrepancies.
Leap seconds have gotta go.
Cheers
Michael
On Fri, Jul 22, 2016 at 8:13 AM, Bob Stewart bob@evoria.net wrote:
But would it really solve your problems, Jim? The problem is essentially that periodically, there are two different clock times that represent the same moment in time. For telescopes, stock markets, spread spectrum, time-based encryption, etc that's a big problem. Would it not be better to separate out those entities that are more dependent on precision sequence than on clock time and accept that they are just going to be different? Yeah, the talking heads on CNBC and Bloomberg would gravely announce that today's stock market was opening a second later, but so what? At least there wouldn't be any more questions about exactly when transaction X occurred.
AE6RV.com
GFS GPSDO list:
groups.yahoo.com/neo/groups/GFS-GPSDOs/info
From: Jim Palfreyman <jim77742@gmail.com>
To: Discussion of precise time and frequency measurement time-nuts@febo.com
Sent: Thursday, July 21, 2016 4:38 PM
Subject: Re: [time-nuts] LSEM (Leap Second Every Month)
The idea is the same as my local telco and their main exchanges.
Every month they walk up to the main circuit breaker and cut the power to
the entire building. All the UPSs and diesel generators get tested in anger.
This leap second solution is the best I've heard so far.
Personally I now hate leap seconds because it ruins many hours of my
observations at the radio telescope - but if this was implemented it would
force the software problems to be fixed.
Jim Palfreyman
On 22 July 2016 at 06:01, Brooke Clarke brooke@pacific.net wrote:
Hi Tom:
I like this idea. I addresses the lesson from Y2K that something done
often works much better than something done only occasionally.
That's way you see the firetruck at the local store, because it's used all
the time and so is more likely to work when needed.
--
Have Fun,
Brooke Clarke
http://www.PRC68.com
http://www.end2partygovernment.com/2012Issues.html
The lesser of evils is still evil.
-------- Original Message --------
Hi Tom...
Does your proposal allow for a Zero leap second, or does it require
either plus or minus 1 to work? Seems like you could stay closer to the
true value if you also have a zero option. Might also cause less
consternation for some services, like the finance and scientific worlds,
that seem to have critical issues when an LS appears.
I like your point that by having it occur monthly it forces systems to
address issues promptly, and maybe that's the argument for the non-zero
option.
Tom Holmes, N8ZM
-----Original Message-----
From: time-nuts [mailto:time-nuts-bounces@febo.com] On Behalf Of Tom Van
Baak
Sent: Thursday, July 21, 2016 1:28 PM
To: Discussion of precise time and frequency measurement <
time-nuts@febo.com>
Cc: Leap Second Discussion List leapsecs@leapsecond.com
Subject: Re: [time-nuts] Leap second to be introduced at midnight UTC
December 31 this year
Time to mention this again...
If we adopted the LSEM (Leap Second Every Month) model then none of this
would be a problem. The idea is not to decide if there will be leap
second, but to force every month to have a leap second. The IERS decision
is then what the sign of the leap second should be this month.
Note this would keep |DUT1| < 1 s as now. UT1 would stay in sync with
UTC, not so much by rare steps but by dithering. There would be no change
to UTC or timing infrastructure because the definition of UTC already
allows for positive or negative leap seconds in any given month.
Every UTC-aware device would 1) know how to reliably insert or delete a
leap second, because bugs would be found by developers within a month or
two, not by end-users years or decades in the future, and 2) every
UTC-aware device would have an often tested direct or indirect path to IERS
to know what the sign of the leap second will be for the current month.
The leap second would then become a normal part of UTC, a regular monthly
event, instead of a rare, newsworthy exception. None of the weird bugs we
continue to see year after year in leap second handling by NTP and OS's and
GPS receiver firmware would occur.
Historical leap second tables would consist of little more than 12 bits
per year.
Moreover, in the next decade or two or three, if we slide into an era
where average earth rotation slows from 86400.1 to 86400.0 to 86399.9
seconds a day, there will be zero impact if LSEM is already in place.
/tvb
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.
Hi
A leap millisecond …. there’s an idea to explain to grandma. If you accept the idea that
we need a leap second ever year or three, it’s not going to be a millisecond. Something
messy would be required if you went below 100 ms. 100 ms would (barely) accommodate
a “once a year” leap second. If it was a 0.1 sec event, you would not get the nice “back and forth”
process for debugging and testing systems quite as often.
Bob
On Jul 21, 2016, at 6:06 PM, Scott Stobbe scott.j.stobbe@gmail.com wrote:
If UTC time was adjusted every month would stick with one full second? Or
some smaller quantity?
On Thursday, 21 July 2016, Brooke Clarke brooke@pacific.net wrote:
Hi Tom:
I like this idea. I addresses the lesson from Y2K that something done
often works much better than something done only occasionally.
That's way you see the firetruck at the local store, because it's used all
the time and so is more likely to work when needed.
--
Have Fun,
Brooke Clarke
http://www.PRC68.com
http://www.end2partygovernment.com/2012Issues.html
The lesser of evils is still evil.
-------- Original Message --------
Hi Tom...
Does your proposal allow for a Zero leap second, or does it require
either plus or minus 1 to work? Seems like you could stay closer to the
true value if you also have a zero option. Might also cause less
consternation for some services, like the finance and scientific worlds,
that seem to have critical issues when an LS appears.
I like your point that by having it occur monthly it forces systems to
address issues promptly, and maybe that's the argument for the non-zero
option.
Tom Holmes, N8ZM
-----Original Message-----
From: time-nuts [mailto:time-nuts-bounces@febo.com] On Behalf Of Tom Van
Baak
Sent: Thursday, July 21, 2016 1:28 PM
To: Discussion of precise time and frequency measurement <
time-nuts@febo.com>
Cc: Leap Second Discussion List leapsecs@leapsecond.com
Subject: Re: [time-nuts] Leap second to be introduced at midnight UTC
December 31 this year
Time to mention this again...
If we adopted the LSEM (Leap Second Every Month) model then none of this
would be a problem. The idea is not to decide if there will be leap
second, but to force every month to have a leap second. The IERS decision
is then what the sign of the leap second should be this month.
Note this would keep |DUT1| < 1 s as now. UT1 would stay in sync with
UTC, not so much by rare steps but by dithering. There would be no change
to UTC or timing infrastructure because the definition of UTC already
allows for positive or negative leap seconds in any given month.
Every UTC-aware device would 1) know how to reliably insert or delete a
leap second, because bugs would be found by developers within a month or
two, not by end-users years or decades in the future, and 2) every
UTC-aware device would have an often tested direct or indirect path to IERS
to know what the sign of the leap second will be for the current month.
The leap second would then become a normal part of UTC, a regular monthly
event, instead of a rare, newsworthy exception. None of the weird bugs we
continue to see year after year in leap second handling by NTP and OS's and
GPS receiver firmware would occur.
Historical leap second tables would consist of little more than 12 bits
per year.
Moreover, in the next decade or two or three, if we slide into an era
where average earth rotation slows from 86400.1 to 86400.0 to 86399.9
seconds a day, there will be zero impact if LSEM is already in place.
/tvb
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.
On Thu, Jul 21, 2016 at 5:27 PM, Tom Van Baak tvb@leapsecond.com wrote:
Time to mention this again...
If we adopted the LSEM (Leap Second Every Month) model then none of this would be a problem. The idea is not to decide if there will be leap second, but to force every month to have a leap second. The IERS decision is then what the sign of the leap second should be this month.
I think dithered leapsecond would be a massive improvement over what
we have now, I'd even pay for travel to send someone to advocate it at
whatever relevant standards meeting was needed.
But I still think it is inferior to no leapseconds at all (and
adjusting timezones after the several thousand years required to make
that needed). The reason I hold this is three fold:
(1) The complexity to deal with leapseconds remains in LSEM. It won't
be as much of a constant source of failure but correct handling is a
real cost that goes into the engineering millions of
products/projects. Some of the current practical methods of handling
leap seconds (like shutting off/rebooting critical systems or
discarding data) would also be less reasonable with LSEM. They might
be less needed with LSEM but I cannot say that they would be
completely unneeded*.
(2) I'm not aware of any application that cares greatly about the
precise alignment with the mean solar day that doesn't need to go on
and apply location specific corrections. Those applications could
easily apply the UTC to mean solar adjustment along with their
location specific adjustment.
(3) Obtaining the leap second sign requires a trusted data source.
When UTC has leap seconds a happily ticking atomic clock cannot keep
second level alignment with UTC without some trusted source of data.
Existing mechanisms for distributing leap second information have
communicated false information in several well known events in the
past, and these were accidents not malicious cases. LSEM would improve
this somewhat, since there would always be an update you just need to
learn the sign, so communications failures could be detected and
alarmed. But the need for this trusted input still creates a security
vulnerability window that could be avoided. Systems where their
security/integrity depend on time sync, could be pushed 24 seconds out
of sync in one year by an attacker that can control their leap
observations-- creating error greater than their free running
oscillators might have absent any sync at all. This is especially
acute in that in a decade or two we might have 1PPB solid state
optical clock chips which are inexpensive and allow for "set once and
run forever without sync" operation for a great many applications --
getting potentially 0.5 ppm of error added on top from the lack of
leap seconds would basically limit the civil time performance of
unsynchronized clocks what you can get from a TCXO bought off mouser
for a couple bucks today.
So: It's my experience that the current handling of leap seconds is a
slow motion disaster. LSEM would be a big improvement-- reducing the
costs to the "intended costs" by eliminating many of the extra costs
created by inadequate testing. But it would not eliminate the base
cost of continuing to have our civil time perturbed by leap seconds to
begin with-- costs that are only increasing as atomic oscillators come
down in price and applications with tight synchronization requirements
become more common.
(*) once a month is not adequate testing to ensure freeness of fringe
race conditions. Meaning that at a minimum large scale life or large
value handling systems that might be impacted would still get the
reboot treatment in LSEM, but now with disruption every month.
On Thursday, July 21, 2016, Michael Wouters michaeljwouters@gmail.com
wrote:
Apropos Bob's comments, the problem of ambiguous timestamps during a
leap second, at least with current operating systems, is only made
worse by more frequent leap seconds.
Making critical systems run on a leap second free time scale like TAI,
for example, just shifts the problem to the interface between those
systems and the rest of the world. Admittedly, this interface may be
more tolerant of discrepancies.
Leap seconds have gotta go.
No leap seconds seems preferable to more frequent leap seconds.
Cheers
Michael
On Fri, Jul 22, 2016 at 8:13 AM, Bob Stewart <bob@evoria.net
javascript:;> wrote:
But would it really solve your problems, Jim? The problem is
essentially that periodically, there are two different clock times that
represent the same moment in time. For telescopes, stock markets, spread
spectrum, time-based encryption, etc that's a big problem. Would it not be
better to separate out those entities that are more dependent on precision
sequence than on clock time and accept that they are just going to be
different? Yeah, the talking heads on CNBC and Bloomberg would gravely
announce that today's stock market was opening a second later, but so
what? At least there wouldn't be any more questions about exactly when
transaction X occurred.
AE6RV.com
GFS GPSDO list:
groups.yahoo.com/neo/groups/GFS-GPSDOs/info
From: Jim Palfreyman <jim77742@gmail.com <javascript:;>>
To: Discussion of precise time and frequency measurement <
Sent: Thursday, July 21, 2016 4:38 PM
Subject: Re: [time-nuts] LSEM (Leap Second Every Month)
The idea is the same as my local telco and their main exchanges.
Every month they walk up to the main circuit breaker and cut the power to
the entire building. All the UPSs and diesel generators get tested in
anger.
This leap second solution is the best I've heard so far.
Personally I now hate leap seconds because it ruins many hours of my
observations at the radio telescope - but if this was implemented it
would
force the software problems to be fixed.
Jim Palfreyman
On 22 July 2016 at 06:01, Brooke Clarke <brooke@pacific.net
javascript:;> wrote:
Hi Tom:
I like this idea. I addresses the lesson from Y2K that something done
often works much better than something done only occasionally.
That's way you see the firetruck at the local store, because it's used
all
the time and so is more likely to work when needed.
--
Have Fun,
Brooke Clarke
http://www.PRC68.com
http://www.end2partygovernment.com/2012Issues.html
The lesser of evils is still evil.
-------- Original Message --------
Hi Tom...
Does your proposal allow for a Zero leap second, or does it require
either plus or minus 1 to work? Seems like you could stay closer to the
true value if you also have a zero option. Might also cause less
consternation for some services, like the finance and scientific
worlds,
that seem to have critical issues when an LS appears.
I like your point that by having it occur monthly it forces systems to
address issues promptly, and maybe that's the argument for the non-zero
option.
Tom Holmes, N8ZM
-----Original Message-----
From: time-nuts [mailto:time-nuts-bounces@febo.com javascript:;] On
Behalf Of Tom Van
Baak
Sent: Thursday, July 21, 2016 1:28 PM
To: Discussion of precise time and frequency measurement <
time-nuts@febo.com javascript:;>
Cc: Leap Second Discussion List <leapsecs@leapsecond.com
Subject: Re: [time-nuts] Leap second to be introduced at midnight UTC
December 31 this year
Time to mention this again...
If we adopted the LSEM (Leap Second Every Month) model then none of
this
would be a problem. The idea is not to decide if there will be leap
second, but to force every month to have a leap second. The IERS
decision
is then what the sign of the leap second should be this month.
Note this would keep |DUT1| < 1 s as now. UT1 would stay in sync with
UTC, not so much by rare steps but by dithering. There would be no
change
to UTC or timing infrastructure because the definition of UTC already
allows for positive or negative leap seconds in any given month.
Every UTC-aware device would 1) know how to reliably insert or delete a
leap second, because bugs would be found by developers within a month
or
two, not by end-users years or decades in the future, and 2) every
UTC-aware device would have an often tested direct or indirect path to
IERS
to know what the sign of the leap second will be for the current month.
The leap second would then become a normal part of UTC, a regular
monthly
event, instead of a rare, newsworthy exception. None of the weird bugs
we
continue to see year after year in leap second handling by NTP and
OS's and
GPS receiver firmware would occur.
Historical leap second tables would consist of little more than 12 bits
per year.
Moreover, in the next decade or two or three, if we slide into an era
where average earth rotation slows from 86400.1 to 86400.0 to 86399.9
seconds a day, there will be zero impact if LSEM is already in place.
/tvb
time-nuts mailing list -- time-nuts@febo.com javascript:;
To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.
time-nuts mailing list -- time-nuts@febo.com javascript:;
To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.
time-nuts mailing list -- time-nuts@febo.com javascript:;
To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.
time-nuts mailing list -- time-nuts@febo.com javascript:;
To unsubscribe, go to
and follow the instructions there.
time-nuts mailing list -- time-nuts@febo.com javascript:;
To unsubscribe, go to
and follow the instructions there.
time-nuts mailing list -- time-nuts@febo.com javascript:;
To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.
--
Michael Rothwell
michael@rothwell.us
(828) 649-ROTH
Tom Van Baak wrote:
Time to mention this again...
If we adopted the LSEM (Leap Second Every Month) model then none of
this would be a problem. The idea is not to decide if there will be
leap second, but to force every month to have a leap second. The IERS
decision is then what the sign of the leap second should be this
month.
Although this approach sound good, it would cause major problems for
users of the German longwave transmitter DCF-77. The data format only
has a "leap second pending flag", which means a leap second is to be
inserted. AFAIK there is no spec to announce a negative leap second via
DCF-77.
Martin
Am 22.07.2016 um 10:44 schrieb Martin Burnicki:
Tom Van Baak wrote:
Time to mention this again...
If we adopted the LSEM (Leap Second Every Month) model then none of
this would be a problem. The idea is not to decide if there will be
leap second, but to force every month to have a leap second. The IERS
decision is then what the sign of the leap second should be this
month.
Although this approach sound good, it would cause major problems for
users of the German longwave transmitter DCF-77. The data format only
has a "leap second pending flag", which means a leap second is to be
inserted. AFAIK there is no spec to announce a negative leap second via
DCF-77.
Martin
I agree that LSEM seems like a good idea to get rid of the problem that leap seconds are happening not often enough to be in everyone's mind.
And I also agree that handling these monthly leap seconds would not adding complexity because you have to handle the occasional leap second anyway.
However, I believe that LSEM is not a good idea because of two things:
First, you would dramatically increase the efforts to distribute leap second announcements. At the moment a leap second announcement is announced roughly 6 months in advance, allowing to update devices in the field within a reasonable window of 4-5 months before the event. Doing it every month requires more frequent updates of lots of systems that currently have no connection to a leap second announcement information source like GPS or the Internet.
The second point is that the difference between solar time and UTC, which seems to matter at least to a considerable amount of people, is going to be higher compared to the current handling of leap seconds. If the IERS happens to determine that the Earth rotation speed was pretty constant last month and the time difference has increased only a few milliseconds since last month, you consciously have to increase it to one second minus the small actual difference. And then, in the next month, you have to basically jump back again.
Clearly getting rid of the leap seconds is the solution that requires the lowest effort both in terms of costs and technology. You do not have to touch a single device if you just keep the number of leap seconds constant from now on. With LSEM you have to touch probably 99% of all computer systems (their OS and possible applications) and at least 90% of all GPS receivers and clocks using other technologies.
And: the failure to get rid of this thing in the past should teach us how easy it will be to convince the ITU and the governments of the planet to change the current practice and go for LSEM.
Heiko
Hi
The practical problem with any change to leap seconds is transition from what we have
to the “new system”. Anything other than dropping them altogether involves a lot of
coordination. You pretty much have to pick a date and bring everything onto the new
standard then. For testing purposes your time sources should “advertise” the new
information ahead of that date. As a practical point, that means a new field in the data.
In the case of GPS and other space based systems, that’s not going to happen.
The alternative is to have a “magic date” and a pre-defined set of dither bits for the
next year or two after that. Yes that’s a mess on top of a mess. It does allow people to
roll out a patch that can be tested ahead of time. They can then transition to the full
blown approach. If you think about the amount of time needed to do this … two years
may not be enough …
This indirectly gets into the systems question of: How early do you announce the dither
bit for a given month? There are systems that do not get their leap second information
from broadcast or live network sources. You would have to put out the pattern early
enough to accommodate their “pipeline”. If that involves manually loading files … yikes.
Bob
On Jul 22, 2016, at 4:44 AM, Martin Burnicki martin.burnicki@burnicki.net wrote:
Tom Van Baak wrote:
Time to mention this again...
If we adopted the LSEM (Leap Second Every Month) model then none of
this would be a problem. The idea is not to decide if there will be
leap second, but to force every month to have a leap second. The IERS
decision is then what the sign of the leap second should be this
month.
Although this approach sound good, it would cause major problems for
users of the German longwave transmitter DCF-77. The data format only
has a "leap second pending flag", which means a leap second is to be
inserted. AFAIK there is no spec to announce a negative leap second via
DCF-77.
Martin
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.
Hi Tom,
Thanks for your insights on days past, and great website. I haven't
convinced myself that you can always guarantee | DUT1 | <= 1 if you force a
leap second at the end of each month. Certainly would aid in combating
sketchy code. I tried it on a very rudimentary model to visualize it.
On Thu, Jul 21, 2016 at 6:58 PM, Tom Van Baak tvb@leapsecond.com wrote:
If UTC time was adjusted every month would stick with one full second? Or
some smaller quantity?
Hi Scott,
The LSEM month suggestion retains the UTC policy of leaps being exactly +1
or -1 second, never larger, never smaller.
There's a world of hurt if anyone even dreamed of shifting UTC by a
fraction of a second. In fact, one of the main reasons UTC was created in
the 70's was to put an end to the dreaded fractional jumps in atomic
timekeeping during that era. Fractional steps atomic frequency and
fractional steps in atomic time were both tried during 60's. For example:
http://www.leapsecond.com/history/wwvb1966.htm
Eliminating frequency jumps completely (by defining the UTC second to be
9,192,631,770 Hz cesium), and
changing any steps to be full +1 or -1 second integers (and not fractions)
was why UTC was created.
/tvb
----- Original Message -----
From: "Scott Stobbe" scott.j.stobbe@gmail.com
To: "Discussion of precise time and frequency measurement" <
time-nuts@febo.com>
Sent: Thursday, July 21, 2016 3:06 PM
Subject: Re: [time-nuts] LSEM (Leap Second Every Month)
If UTC time was adjusted every month would stick with one full second? Or
some smaller quantity?
On Thursday, 21 July 2016, Brooke Clarke brooke@pacific.net wrote:
Hi Tom:
I like this idea. I addresses the lesson from Y2K that something done
often works much better than something done only occasionally.
That's way you see the firetruck at the local store, because it's used
all
the time and so is more likely to work when needed.
--
Have Fun,
Brooke Clarke
http://www.PRC68.com
http://www.end2partygovernment.com/2012Issues.html
The lesser of evils is still evil.
-------- Original Message --------
Hi Tom...
Does your proposal allow for a Zero leap second, or does it require
either plus or minus 1 to work? Seems like you could stay closer to the
true value if you also have a zero option. Might also cause less
consternation for some services, like the finance and scientific
worlds,
that seem to have critical issues when an LS appears.
I like your point that by having it occur monthly it forces systems to
address issues promptly, and maybe that's the argument for the non-zero
option.
Tom Holmes, N8ZM
-----Original Message-----
From: time-nuts [mailto:time-nuts-bounces@febo.com] On Behalf Of Tom
Van
Baak
Sent: Thursday, July 21, 2016 1:28 PM
To: Discussion of precise time and frequency measurement <
time-nuts@febo.com>
Cc: Leap Second Discussion List leapsecs@leapsecond.com
Subject: Re: [time-nuts] Leap second to be introduced at midnight UTC
December 31 this year
Time to mention this again...
If we adopted the LSEM (Leap Second Every Month) model then none of
this
would be a problem. The idea is not to decide if there will be leap
second, but to force every month to have a leap second. The IERS
decision
is then what the sign of the leap second should be this month.
Note this would keep |DUT1| < 1 s as now. UT1 would stay in sync with
UTC, not so much by rare steps but by dithering. There would be no
change
to UTC or timing infrastructure because the definition of UTC already
allows for positive or negative leap seconds in any given month.
Every UTC-aware device would 1) know how to reliably insert or delete a
leap second, because bugs would be found by developers within a month
or
two, not by end-users years or decades in the future, and 2) every
UTC-aware device would have an often tested direct or indirect path to
IERS
to know what the sign of the leap second will be for the current month.
The leap second would then become a normal part of UTC, a regular
monthly
event, instead of a rare, newsworthy exception. None of the weird bugs
we
continue to see year after year in leap second handling by NTP and
OS's and
GPS receiver firmware would occur.
Historical leap second tables would consist of little more than 12 bits
per year.
Moreover, in the next decade or two or three, if we slide into an era
where average earth rotation slows from 86400.1 to 86400.0 to 86399.9
seconds a day, there will be zero impact if LSEM is already in place.
/tvb
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to
and follow the instructions there.
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.
Le 21 juil. 2016 à 19:27, Tom Van Baak tvb@LeapSecond.com a écrit :
Time to mention this again...
If we adopted the LSEM (Leap Second Every Month) model then none of this would be a problem. The idea is not to decide if there will be leap second, but to force every month to have a leap second. The IERS decision is then what the sign of the leap second should be this month.
This is a non starter. Even if there was agreement by the time lords, implementation would need to wait about 2x the MTBF of tantalum capacitors, say 50 years or so, so that the stuff that is running on our benches will have long been recycled. I will bet that less than 10 percent of it has been verified to accept negative leaps.
I am a rubbery seconds supporter myself. It is about time we realized that humans are not machines and like the idea of 86400 second days from here to the end of time.
There is of course a need for precise SI time intervals and a time scale to go with, but that can be distributed alongside an 86400sec day UTC. The techno exists, we just need the will to say that we humans take precedence. UT1 rules.
I’ll jump down from my drum and share some data which I have not seen here before.
As most of you will already be aware, one of the results of the never-ending arguments about what to do with leap seconds, was that the IERS agreed to make available electronically UT1-UTC deltas with much greater precision than the GPS stream does (0.1 sec resolution). AFIK we don’t have that yet, but at the beginning of June 2015, Judah Levine at NIST announced that NIST would be distributing high resolution UT1 in NTP frames .
See < http://www.nist.gov/pml/div688/grp40/ut1_ntp_description.cfm>.
As you can see from the document, the service was available to registered users with static IP addresses. My ISP only hands these out for $$$s so I registered with some of the cheaper VPN providers ones to test out the service over VPN links. Unfortunately there were such severe latency and jitter issues with all of those that I tried, that I abandoned my tests in August 2015. I also think I unfortunately pissed off Judah with my repeated requests for IP address registration as he stopped responding to mails. Sorry for that Judah if you are looking in.
Anyway I forgot all about it until the other day when I was looking at the peerstat data of the server I was using for the tests and discovered that the UT1 server was alive and responding over my unregistered IP with half the latency and usec level jitter. Luckily I had left the address in place in my ntp.conf with noselect option.
Here is the ntpq -pn data.
mike@cubieez2:~/NIST_UT1_server_data$ ntpq -pn
remote refid st t when poll reach delay offset jitter
---============
+192.168.1.23 .GPS. 1 u 61 64 377 0.173 -0.014 0.024
128.138.140.50 .NIST. 1 u 41 64 377 130.670 -225.01 0.102
You will also note from the NIST document and the NIST time server address links, that the UT1 NTP service will not respond to unregistered requests.
NIST may or may not have opened the box deliberately. I don’t know, but if you wish to use the service please at least contact Judah before doing so. It would be a shame to have it going deaf.
Anyway, here are the results from the data I collected.
I have graphed the UT1 server offsets reported by the NTP peerstats data over the last 20 days and also the observed UT1-UTC deltas from IERS Bulletin A and the predicted UT1-UTC deltas for the same period from Bulletin A.
As you can see, there is a systematic offset from the observed values reported in Bulletin A but the served value appears to track the predictions rather than the observed values. The resolution is much better than the 0.1s available via GPS but as the UT1 time is constant over the 24h day, it is not good enough to make a rubbery seconds clock. We need some interpolation.
The 13/14th of July something strange was going on. I was not monitoring this system at the time and have no idea what it was.
/tvb
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.
"The power of accurate observation is commonly called cynicism by those who have not got it. »
George Bernard Shaw