time-nuts@lists.febo.com

Discussion of precise time and frequency measurement

View all threads

Leap second to be introduced at midnight UTC December 31 this year

TV
Tom Van Baak
Thu, Jul 21, 2016 10:58 PM

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.

> 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.
MW
Michael Wouters
Thu, Jul 21, 2016 11:09 PM

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.

Bob

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.

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. > > Bob > ----------------------------------------------------------------- > 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.
BC
Bob Camp
Thu, Jul 21, 2016 11:47 PM

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.

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.
GM
Gregory Maxwell
Fri, Jul 22, 2016 12:14 AM

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 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.
MR
Michael Rothwell
Fri, Jul 22, 2016 3:35 AM

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.

Bob

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

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. > > > > Bob > > ----------------------------------------------------------------- > > 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 < > time-nuts@febo.com <javascript:;>> > > 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 > <javascript:;>> > >>> 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 > 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. > -- Michael Rothwell michael@rothwell.us (828) 649-ROTH
MB
Martin Burnicki
Fri, Jul 22, 2016 8:44 AM

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

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
HG
Heiko Gerstung
Fri, Jul 22, 2016 9:45 AM

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

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
BC
Bob Camp
Fri, Jul 22, 2016 12:41 PM

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 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.
SS
Scott Stobbe
Fri, Jul 22, 2016 3:58 PM

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.

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 > 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. >
MC
Mike Cook
Fri, Jul 22, 2016 5:58 PM

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

> 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