Re: [LEAPSECS] presentations from AAS Future of Time sessions

2014-01-12 Thread Brooks Harris

Thanks very much Steve. Great info

On 2014-01-11 10:45 PM, Steve Allen wrote:

On Sat 2014-01-11T21:43:02 -0800, Brooks Harris hath writ:

Any help getting to the bottom of this appreciated.

It's history, and it's confused.  Measurement techniques were crude
and people were not cognizant that there was more than one thing being
measured.  Measurement techniques are vastly improved and some people
understand better, but even the best current knowledge cannot
unconfuse the folks in the past or be sure how to interpret their
understanding using a modern vocabulary and reference frame.

NASA technical report number 70 by Hans D.  Preuss of the Department
of Geodetic Science at Ohio State University The Determination and
Distribution of Precise Time is relevant to read to see how badly
confused the situation was in the 1960s
http://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/19670028967_1967028967.pdf

NIST has many of the old NBS publications scanned and online at their
website, and many of the announcements of rationales and dates when
decisions were made to change the radio broadcasts are scattered among
those.  Their publication with most dense collection of such facts is
NBS Monograph 140 which can be found at
http://digicoll.manoa.hawaii.edu/techreports/PDF/NBS140.pdf

But nobody is going to reset their clocks based on a new understanding
of when an epoch was nor what kinds of seconds were being counted.
Tabulating historic differences between the values of various time
scales is of little relevance to the decision before the ITU-R.
How they handle the leap second issue will assert whether humanity has
any intent of keeping the meaning of the word day to be based on the
rotation of the earth.


Yes. Its only relevant in substantiating the standards provance in the 
interest of completeness.


The specific question I was trying to get at was about the 1958 origin 
of TAI.


I had said So that essentially establishes a proleptic TAI timescale 
from 1958-01-0100:00:00 (TAI) to 1972-01-01T00:00:10 (TAI).


And Warner said I don't think TAI is proleptic during that time.

I had seen refernce to the fact the 1958 origin was retroactively 
declared, and this might throw light on why there is a gap in the 
TIA/UTC tables between 1958 and 1961. So I was hunting for the actual 
statement in the standards.


And I think I've found it in the material you sent. (thanks again, I've 
been hunting for that for too long.)


TIME AND FREQUENCY:
Theory and Fundamentals

ANNEX l.A
DEFINITION OF THE SECOND AND TAI

l.A.2. Recommendations of the 5th Session
of the Consultative Committee for the
Definition of the Second

RECOMMENDATION S 4 (1970)

Mise en Pratique (Putting into Practice) of
International Atomic Time

4. The origin of International Atomic Time is
defined in conformance with the recommendations
of the International Astronomical Union (13th
General Assembly, Prague, 1967) that is, this scale
was in approximate agreement with 0 hours UT2
January 1, 1958.

So this suggests that the TAI origin was indeed retroactively declared, 
although it seems there was unofficial agreement about it as far back as 
1961.


So I'm not sure which part of TAI might be called proleptic, or if its 
useful to characterize it that way. But the history seems to explain the 
gap in the TIA/UTC tables between 1958 and 1961. The 1958 origin was put 
in place when there was enough information and agreement to declare it 
as such. 1961 is the start of the accumulation of data.


-Brooks



--
Steve Allen s...@ucolick.orgWGS-84 (GPS)
UCO/Lick Observatory--ISB   Natural Sciences II, Room 165Lat  +36.99855
1156 High StreetVoice: +1 831 459 3046   Lng -122.06015
Santa Cruz, CA 95064http://www.ucolick.org/~sla/ Hgt +250 m
___
LEAPSECS mailing list
LEAPSECS@leapsecond.com
http://six.pairlist.net/mailman/listinfo/leapsecs




___
LEAPSECS mailing list
LEAPSECS@leapsecond.com
http://six.pairlist.net/mailman/listinfo/leapsecs


Re: [LEAPSECS] presentations from AAS Future of Time sessions

2014-01-12 Thread Brooks Harris

On 2014-01-11 11:47 PM, Poul-Henning Kamp wrote:

In message 52d20beb.60...@edlmax.com, Brooks Harris writes:



Yes, in my opinion its unfortunate they chose to use the term UTC in
that context.

They chose UTC because they meant UTC.

I have this directly from multiple persons who were involved back
then, including Dennis Ritchie who gave me the full sordid details
about the early UNIX' requirement of weekly recompiles to update
the epoch of the timekeeping.

The reason why they didn't cater to leap-seconds ?

They hadn't heard about them at the time.

And even if they had, they likely wouldn't have bothered, since the
PDP-11's kept time based on the mains grid frequency and Ken Thompsons
wrist-watch.

The trouble starts when Bell Labs starts to commercialize UNIX,
polishes the manual pages and goldplates them as System V Interface
Definition in 1985, without checking if there are any implicit
references to Ken's watch that needed to be resolved.

Interestingly, leapseconds appear in network time protocols for the
first time in 1985, where previous prototypes does not have support
for them, despite the leapseconds in '81, '82 and '83.

Later the manual pages also became X/Open, which were fostered by
a group of UNIX vendors who wanted BSD networking rather than
STREAMS, because the former worked while the latter really didn't,
and they didn't notice the bit about leap-seconds either.

Eventually it all became dumbed down to POSIX so that Windows NT,
VMS and MVS could also qualify, which is were all the crappy APIs
(timespec, clock_t etc.) comes from as far as I remember.

...and then the dot-com boom happened, multiplying the cadre of programmers
by a factor 1000 and reducing the average knowledge and skill level by
the same factor, at the same time as leap-seconds took a break.

The rest is (also) history.

But time_t has always been UTC, because it was meant to be UTC.



Oh, I see what you're saying. Of course - UTC in the historical non-Leap 
Second period existed, and they intended time_t to reflect it. The 
trouble now is *modern* UTC has Leap Seconds and these were never adopted.


We don't have terms for UTC before 1972-01-01T00:00:00Z and UTC after 
1972-01-01T00:00:00Z.


-Brooks

___
LEAPSECS mailing list
LEAPSECS@leapsecond.com
http://six.pairlist.net/mailman/listinfo/leapsecs


Re: [LEAPSECS] presentations from AAS Future of Time sessions

2014-01-12 Thread Brooks Harris

On 2014-01-12 12:30 AM, Poul-Henning Kamp wrote:

In message 52d251b5.4060...@edlmax.com, Brooks Harris writes:


4. The origin of International Atomic Time is
defined in conformance with the recommendations
of the International Astronomical Union (13th
General Assembly, Prague, 1967) that is, this scale
was in approximate agreement with 0 hours UT2
January 1, 1958.

I'm not sure if there is a connection, and if there is, which way
it might go, but that is also the (theoretical) time of coincidence
of all LORAN-C chains.


I'm not sure if there is a connection either. When did LORAN-C adopt 1958?


___
LEAPSECS mailing list
LEAPSECS@leapsecond.com
http://six.pairlist.net/mailman/listinfo/leapsecs


Re: [LEAPSECS] presentations from AAS Future of Time sessions

2014-01-12 Thread Poul-Henning Kamp
In message 52d257b6.6090...@edlmax.com, Brooks Harris writes:

 But time_t has always been UTC, because it was meant to be UTC.

Oh, I see what you're saying. Of course - UTC in the historical non-Leap 
Second period existed, and they intended time_t to reflect it.

Nice try to twist things to your own viewpoint, but you are wrong.

They meant UTC to be UTC.

They had absolutely no opinion on leapseconds.

Leapseconds, UT, UT1, UT2 or for that matter astronomers or their
opinions about time, played absolutely no role in the decision
making process.

Bell Labs were a telco-sidekick and the telco business used UTC
to isolate local timezones and DST issues to a presentation issue.

Do I need to remind you that it was telcos caused UTC to be CCITT
business in the first place ?

Appearantly the only computing person outside timelabs who cared
about leapseconds prior to 1985 was Dave Mills.

-- 
Poul-Henning Kamp   | UNIX since Zilog Zeus 3.20
p...@freebsd.org | TCP/IP since RFC 956
FreeBSD committer   | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.
___
LEAPSECS mailing list
LEAPSECS@leapsecond.com
http://six.pairlist.net/mailman/listinfo/leapsecs


Re: [LEAPSECS] presentations from AAS Future of Time sessions

2014-01-12 Thread Joseph Gwinn
On Sun, 12 Jan 2014 10:58:40 +, Poul-Henning Kamp wrote:
 In message 52d257b6.6090...@edlmax.com, Brooks Harris writes:
 
 But time_t has always been UTC, because it was meant to be UTC.
 
 Oh, I see what you're saying. Of course - UTC in the historical non-Leap 
 Second period existed, and they intended time_t to reflect it.
 
 Nice try to twist things to your own viewpoint, but you are wrong.
 
 They meant UTC to be UTC.
 
 They had absolutely no opinion on leapseconds.

The original UNIX definition of the Epoch invoked GMT, and POSIX 
updated this to UTC as it was the obvious successor.  The POSIX crowd 
chose to ignore leap seconds, because one cannot expect an isolated 
system to know of such things, and it was not necessary to know to meet 
the requirements of UNIX/POSIX time, chiefly file modification 
timestamps to ensure (to within one second) causal time ordering. 
One-second resolution was fine enough to ensure causal order when the 
policy was adopted, but this fell apart in the 1980s.


 Leapseconds, UT, UT1, UT2 or for that matter astronomers or their
 opinions about time, played absolutely no role in the decision
 making process.

GMT is now (unofficially?) deemed to be UT1.

In practice, for probably the majority of systems, the time source is 
the user's wristwatch.

 
 Bell Labs were a telco-sidekick and the telco business used UTC
 to isolate local timezones and DST issues to a presentation issue.
 
 Do I need to remind you that it was telcos caused UTC to be CCITT
 business in the first place ?
 
 Apparantly the only computing person outside timelabs who cared
 about leapseconds prior to 1985 was Dave Mills.

Could be.


Joe Gwinn
___
LEAPSECS mailing list
LEAPSECS@leapsecond.com
http://six.pairlist.net/mailman/listinfo/leapsecs


Re: [LEAPSECS] presentations from AAS Future of Time sessions

2014-01-12 Thread Steve Allen
On Sun 2014-01-12T00:26:29 -0800, Brooks Harris hath writ:
 I had seen refernce to the fact the 1958 origin was retroactively
 declared, and this might throw light on why there is a gap in the
 TIA/UTC tables between 1958 and 1961. So I was hunting for the
 actual statement in the standards.

There was nothing that could be called UTC before several months into
the year 1960.  US and UK agencies had agreed to coordinate in 1959
August, but buried in those old NBS publications is an acknowledgement
that they did not get that working until sometime in 1960.

Until that date in 1960 all available time scales looked like the
plot at the bottom of
http://www.ucolick.org/~sla/leapsecs/amsci.html
where that depicts NBS only.  USNO was different.  UK was
different.  Every other broadcast in the world was different.

It was during 1960 that BIH accepted the responsibility for doing the
coordination, and they started doing it as of 1961.  This is evident
in Guinot's 2000 memoire and in the contemporary proceedings of the
IAU.

Also note in Guinot's memoire that the BIH did not start combining the
various different sources of AT into an atomic time scale with unified
epoch until 1961.  (If I'm not mistaken that new responsibility for
tracking atomic time was what prompted BIH to hire Guinot.)
Therefore BIH has nothing to say about UTC before 1961.

The only way to proclaim a difference of AT and UT before 1961 is to
adopt the clocks of a single agency or to go back through all the
numbers gathered by the BIH and try to reconstruct what that
difference might have been.  Doing that sort of thing is rare and
often only accomplished as part of somebody's PhD thesis or
academic research.  The task delegated to time service bureaus is
to provide the best value of time now, not to try to compensate for
inadequacies of data from long ago.

Even after 1961 the USNO and NBS were not attempting to provide the
coordinated time scale as specified on paper by the BIH.  In NBS140
there are several documents noting that it was not until 1968-10-01
that USNO and NBS started making adjustments so that they would agree
with each other, and not until two months later that NBS began to
acknowledge that they were providing UTC according to the BIH.

--
Steve Allen s...@ucolick.orgWGS-84 (GPS)
UCO/Lick Observatory--ISB   Natural Sciences II, Room 165Lat  +36.99855
1156 High StreetVoice: +1 831 459 3046   Lng -122.06015
Santa Cruz, CA 95064http://www.ucolick.org/~sla/ Hgt +250 m
___
LEAPSECS mailing list
LEAPSECS@leapsecond.com
http://six.pairlist.net/mailman/listinfo/leapsecs


Re: [LEAPSECS] presentations from AAS Future of Time sessions

2014-01-12 Thread Poul-Henning Kamp
In message 52d2e6f5.2030...@edlmax.com, Brooks Harris writes:

I think I understand you. You are saying that UTC as a term for the 

I'm saying that UTC is Universal Time Coordinated, such as defined
and used by telcos for a decade by the time UNIX was written.

What was inside UTC didn't mater to them, UTC was the accepted
international timescale and they used it as such.

-- 
Poul-Henning Kamp   | UNIX since Zilog Zeus 3.20
p...@freebsd.org | TCP/IP since RFC 956
FreeBSD committer   | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.
___
LEAPSECS mailing list
LEAPSECS@leapsecond.com
http://six.pairlist.net/mailman/listinfo/leapsecs


Re: [LEAPSECS] presentations from AAS Future of Time sessions

2014-01-12 Thread Brooks Harris

On 2014-01-12 11:33 AM, Poul-Henning Kamp wrote:

In message 52d2e6f5.2030...@edlmax.com, Brooks Harris writes:


I think I understand you. You are saying that UTC as a term for the

I'm saying that UTC is Universal Time Coordinated, such as defined
and used by telcos for a decade by the time UNIX was written.

What was inside UTC didn't mater to them, UTC was the accepted
international timescale and they used it as such.

Oh, I see - the telcos. How do they define it? Is there a standard or 
guideline they use, or is it just common practice?

___
LEAPSECS mailing list
LEAPSECS@leapsecond.com
http://six.pairlist.net/mailman/listinfo/leapsecs


Re: [LEAPSECS] presentations from AAS Future of Time sessions

2014-01-12 Thread Greg Hennessy

On 01/12/2014 02:47 AM, Poul-Henning Kamp wrote:

In message 52d20beb.60...@edlmax.com, Brooks Harris writes:



Yes, in my opinion its unfortunate they chose to use the term UTC in
that context.


They chose UTC because they meant UTC.

I have this directly from multiple persons who were involved back
then, including Dennis Ritchie who gave me the full sordid details
about the early UNIX' requirement of weekly recompiles to update
the epoch of the timekeeping.



If they chose UTC because they meant UTC, then why do the
man pages refer not to UTC, but to GMT?

http://cm.bell-labs.com/7thEdMan/vol1/man2.bun

It sounds like you are rewriting history.


___
LEAPSECS mailing list
LEAPSECS@leapsecond.com
http://six.pairlist.net/mailman/listinfo/leapsecs


Re: [LEAPSECS] presentations from AAS Future of Time sessions

2014-01-12 Thread Poul-Henning Kamp
In message 52d2fe51.40...@cox.net, Greg Hennessy writes:
On 01/12/2014 02:47 AM, Poul-Henning Kamp wrote:
 In message 52d20beb.60...@edlmax.com, Brooks Harris writes:


 Yes, in my opinion its unfortunate they chose to use the term UTC in
 that context.

 They chose UTC because they meant UTC.

 I have this directly from multiple persons who were involved back
 then, including Dennis Ritchie who gave me the full sordid details
 about the early UNIX' requirement of weekly recompiles to update
 the epoch of the timekeeping.

If they chose UTC because they meant UTC, then why do the
man pages refer not to UTC, but to GMT?

http://cm.bell-labs.com/7thEdMan/vol1/man2.bun

Dennis specifically said UTC to me.

Not that it makes any difference, GMT and UTC were considered the
same thing until all this talk about dropping leapseconds started.

-- 
Poul-Henning Kamp   | UNIX since Zilog Zeus 3.20
p...@freebsd.org | TCP/IP since RFC 956
FreeBSD committer   | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.
___
LEAPSECS mailing list
LEAPSECS@leapsecond.com
http://six.pairlist.net/mailman/listinfo/leapsecs


Re: [LEAPSECS] presentations from AAS Future of Time sessions

2014-01-12 Thread Warner Losh

On Jan 12, 2014, at 2:01 AM, Brooks Harris wrote:
 I'm not sure if there is a connection either. When did LORAN-C adopt 1958?

I can't answer definitively on when, but can point the way to what I know.

LORAN-C is defined by COMDTINST M16562.4A. Quoting from chapter 2:

This epoch is from 0 hr, 0 min, 0 sec , 1 January 1958. The expected 
Times-of-Coincidence (TOC) of master station's transmissions with the UTC 
second are publish in the Times of Coincidence, Null Ephemeris Tables, Section 
9 developed by and available from USNO. The difference between the time of the 
master's transmission with respect to UTC is also published by the USNO in the 
Series 4 and Series 100 Bulletins. USNO Time Service Information Letter of 15 
August 1973, provides guidelines for making time measurements. (from 
http://navcen.uscg.gov/pdf/loran/sigSpec/chapt2c.pdf)

so that puts at sometime before 1973 :).

Digging more, we see Series 4 and Series 100 Bulletins from USNO. Or at least 
references to them (I thought I'd seen them online at USNO but can't find them 
now). We have a 1983 publication at 
http://tycho.usno.navy.mil/ptti/1983papers/Vol%2015_05.pdf that states:

Prior to the 1970s, data collected by the Observatory were all logged 
manually and goes on to say that initially only locally monitored time pulses 
from Loran-C... were available. And talks about 10 years prior (approx 1973) 
the decision was made to automate collection of this data. It also talks about 
until recently (1983), the only dissemination of this data was US Mail.

But it doesn't tell of when the manual collection of data started, but implies 
the automated collection started in 1973, give or take a year.

Digging into the PTTI archives, we find an article on LORAN-C time keeping that 
has a good history of LORAN-C starting in 1957, and the transfer of LORAN-C to 
the USCG in 1958 (see page 79 (page 90 in the pdf) and following).  It also 
talks about how measurements were gathered from 1955 to 1958 that ultimately 
lead to the standard second definition during LORAN-C development. 
http://www.dtic.mil/dtic/tr/fulltext/u2/a280955.pdf Perhaps these documents 
will prove useful in working out TAI's origin, but it seems that LORAN-C 
started in 1958, and so did TAI time's EPOCH, so there's a strong inference to 
be made at the connection between the two... In fact, I wish I'd known of this 
publication sooner, since I worked on the retooling of the LORAN-C timing 
system in the early 2000's and I love historical stuff like this.

I don't know if other PTTI publications are online, but intensive google 
searching for them might prove fruitful as well. 
http://tycho.usno.navy.mil/ptti/ looks to contain at least a summary of each of 
the conferences. It is only intermittently responding to me at the moment. 
Others might have better luck trolling through there to find additional 
references that may have somehow escaped the watchful eye of Steve Allen...

Warner



___
LEAPSECS mailing list
LEAPSECS@leapsecond.com
http://six.pairlist.net/mailman/listinfo/leapsecs


Re: [LEAPSECS] presentations from AAS Future of Time sessions

2014-01-12 Thread Warner Losh

On Jan 12, 2014, at 4:01 AM, Poul-Henning Kamp wrote:

 In message 52d259db.4000...@edlmax.com, Brooks Harris writes:
 
 I'm not sure if there is a connection, and if there is, which way
 it might go, but that is also the (theoretical) time of coincidence
 of all LORAN-C chains.
 
 I'm not sure if there is a connection either. When did LORAN-C adopt 1958?
 
 They didn't adopt it, they chose it as a design value.  Not sure when.

I'm guessing 1958 when they began operations  See other mail.

Warner

___
LEAPSECS mailing list
LEAPSECS@leapsecond.com
http://six.pairlist.net/mailman/listinfo/leapsecs


Re: [LEAPSECS] presentations from AAS Future of Time sessions

2014-01-12 Thread Joseph Gwinn
On Sun, 12 Jan 2014 15:42:57 -0500, Greg Hennessy wrote:
 On 01/12/2014 02:47 AM, Poul-Henning Kamp wrote:
 In message 52d20beb.60...@edlmax.com, Brooks Harris writes:
 
 
 Yes, in my opinion its unfortunate they chose to use the term UTC in
 that context.
 
 They chose UTC because they meant UTC.
 
 I have this directly from multiple persons who were involved back
 then, including Dennis Ritchie who gave me the full sordid details
 about the early UNIX' requirement of weekly recompiles to update
 the epoch of the timekeeping.
 
 
 If they chose UTC because they meant UTC, then why do the
 man pages refer not to UTC, but to GMT?
 
 http://cm.bell-labs.com/7thEdMan/vol1/man2.bun
 
 It sounds like you are rewriting history.

No, he isn't.  In the UNIX before POSIX, it was GMT.  When the first 
POSIX standard was developed, GMT had been deprecated in favor of UTC, 
so POSIX changed to UTC.

Joe Gwinn
___
LEAPSECS mailing list
LEAPSECS@leapsecond.com
http://six.pairlist.net/mailman/listinfo/leapsecs


Re: [LEAPSECS] presentations from AAS Future of Time sessions

2014-01-12 Thread Michael Spacefalcon
Joseph Gwinn joegw...@comcast.net wrote:

 In the UNIX before POSIX, it was GMT.

Your use of the past tense is incorrect.  In non-POSIX UNIX, it (the
system time definition) *is* GMT, present tense.  See my previous
post.

VLR,
SF
___
LEAPSECS mailing list
LEAPSECS@leapsecond.com
http://six.pairlist.net/mailman/listinfo/leapsecs


Re: [LEAPSECS] presentations from AAS Future of Time sessions

2014-01-12 Thread Joseph Gwinn
On Sun, 12 Jan 2014 22:18:41 GMT, Michael Spacefalcon wrote:
 Joseph Gwinn joegw...@comcast.net wrote:
 
 In the UNIX before POSIX, it was GMT.
 
 Your use of the past tense is incorrect.  In non-POSIX UNIX, it (the
 system time definition) *is* GMT, present tense.  See my previous
 post.

Well, yes, but I guess it's a bit of hair splitting.  The UNIX docs may 
well still say GMT, but I bet what they really use is UTC, as that's 
what's distributed.  Getting true GMT (~UT1) is a bit more work that 
would seem necessary for 99.999% of users.

Joe Gwinn
___
LEAPSECS mailing list
LEAPSECS@leapsecond.com
http://six.pairlist.net/mailman/listinfo/leapsecs


Re: [LEAPSECS] presentations from AAS Future of Time sessions

2014-01-12 Thread Greg Hennessy

On 01/12/2014 05:12 PM, Warner Losh wrote:


GMT and UTC were used interchangeably well into the 1990s, especially in 
publication not subject to peer review of subject experts...


People still use them interchangeably TODAY, however the people doing so 
are incorrect.


We can't agree on how to solve the problems if we can't agree on the
history of the past.

time_t was devised to correspond to a GMT worldview. It worked fine
for most purposes in the late 70's. It works less fine in 2014.
Pretending that time_t was MEANT to represent UTC isn't intellectually
honest in my opinion, and I'll object when I see it presented as such.



___
LEAPSECS mailing list
LEAPSECS@leapsecond.com
http://six.pairlist.net/mailman/listinfo/leapsecs


Re: [LEAPSECS] presentations from AAS Future of Time sessions

2014-01-12 Thread Greg Hennessy

On 01/12/2014 05:14 PM, Joseph Gwinn wrote:



It sounds like you are rewriting history.


No, he isn't.  In the UNIX before POSIX, it was GMT.  When the first
POSIX standard was developed, GMT had been deprecated in favor of UTC,
so POSIX changed to UTC.


POSIX changed to calling something without leapseconds by a name
that means leap seconds.

POSIX started calling a tail a leg, and lots of people are trying
to argue that calling the tail a leg makes it a leg.

I continue to disagree.

It is now 2014. The next time the 'drop the leap seconds' will
face a vote is sometime in 2015. The current status
is that leap seconds exist, no matter how pesky some people
find them. If the votes do not exist to change the status
the quo will continue. Does anyone want to offer an estimate
of when a method of dealing with leap seconds might
be standardized?


___
LEAPSECS mailing list
LEAPSECS@leapsecond.com
http://six.pairlist.net/mailman/listinfo/leapsecs


Re: [LEAPSECS] presentations from AAS Future of Time sessions

2014-01-12 Thread Greg Hennessy

On 01/12/2014 06:12 PM, Joseph Gwinn wrote:

 Getting true GMT (~UT1) is a bit more work that
would seem necessary for 99.999% of users.


Well, 99.999 percent of users don't want or need
a PL/1 compiler, but I don't think that is a good
reason for saying that they can't have one.

Likewise, while getting GMT (even though GMT doesn't
exist anymore) or UT1 or proper treatment of leap seconds
isn't necessary for 99.999 percent of users, I don't
see that as a reason for saying they can't have it.



___
LEAPSECS mailing list
LEAPSECS@leapsecond.com
http://six.pairlist.net/mailman/listinfo/leapsecs


Re: [LEAPSECS] presentations from AAS Future of Time sessions

2014-01-12 Thread Steve Allen
On Sun 2014-01-12T11:46:16 -0800, Brooks Harris hath writ:
 So it appears the reference to the International Astronomical Union (13th
 General Assembly, Prague, 1967) is where the recommendations from
 BIH come to the statement in

 l.A.2. Recommendations of the 5th Session
 of the Consultative Committee for the
 Definition of the Second

 RECOMMENDATION S 4 (1970)

 4. The origin of International Atomic Time is
 defined in conformance with the recommendations
 of the International Astronomical Union (13th
 General Assembly, Prague, 1967) that is, this scale
 was in approximate agreement with 0 hours UT2
 January 1, 1958.

 So the 1958 origin was made *official* by this Recommendation. Is
 that your understanding?

I am not sure what official means in the context of recommendations
by one body which can be ignored by another body.

It is a statement by the CCDS produced under direction of the CIPM
which is an extreme shorthand for saying that they believed that the
atomic time scale being maintained by the BIH was based on that 1959
agreement that everyone would reset their atomic time scales to epoch
1958-01-01, and that the CCDS believed the BIH had done an adequate
job at that task, and the CCDS wanted the
next-step-farther-removed-from-the-technical-details delegates of the
CIPM to communicate the same thing up to the next-step-up... delegates
of the 14th CGPM so that they would officially approve the inception
and ongoing maintenance of TAI.

In this case the recommendation happens to agree with what IAU
comms 4 and 31 had said in resolutions 4 and 5 on page 182 at
http://adsabs.harvard.edu/abs/1968IAUTB..13..178S
so everybody was happy.

But in the same 1967 IAU GA were also resolutions 1 and 2 by
comms 4 and 31 (in that same document, but note that there
are typos in the enumeration and pagination) which were considered
important enough that the entire GA approved them as resolutions
5 and 6 seen on page 41 at
http://adsabs.harvard.edu/abs/1968IAUTB..13...41.
and the CGPM utterly ignored resolution 5b, so not everyone
was happy.

I find that the last point at which everyone was in agreement about
what the meaning of things were was the 1964 IAU GA discussion in
http://adsabs.harvard.edu/abs/1966IAUTB..12..304M
which was written by none less than astronomer W.  Markowitz,
radio-timekeeper H.M.  Smith, and physicist L.  Essen which was
included in the resolutions (see page 16)
http://www.iau.org/static/resolutions/IAU1964_French.pdf

By the time of the 1967 IAU meeting the statements by various folks
who reported the situation in the CCIR and the BIPM seemed to be using
imprecise paraphrases of what had been recorded in the proceedings of
those other agencies.  The documents from the different agencies use
different terminology when describing what they must have meant to be
the same thing.  That left room for paper consensus without actual
agreement on the mechanisms.

Up until 1970 all of the CCIR recommendations about radio broadcast
time scales were basically descriptions of the existing best
practices.  Recommendation 460 became prescriptive of a change which
had not been implemented by anyone, and its prescription contained no
instructions about the details of accomplishing the change.  The CCIR
working party rushed to come up with in interim implementation
document before the 1972 deadline.  During the next decade the CCIR
rejoiced as they saw 460 get adopted by the IAU, the CGPM, the WARC,
the CCITT, the governments of France and Germany.  Nobody seems to
have stopped to ask just how exactly those leap seconds were supposed
to be communicated nor handled by systems that could not interpret
a telegram from the BIH.

--
Steve Allen s...@ucolick.orgWGS-84 (GPS)
UCO/Lick Observatory--ISB   Natural Sciences II, Room 165Lat  +36.99855
1156 High StreetVoice: +1 831 459 3046   Lng -122.06015
Santa Cruz, CA 95064http://www.ucolick.org/~sla/ Hgt +250 m
___
LEAPSECS mailing list
LEAPSECS@leapsecond.com
http://six.pairlist.net/mailman/listinfo/leapsecs


Re: [LEAPSECS] presentations from AAS Future of Time sessions

2014-01-12 Thread Michael Spacefalcon
Joseph Gwinn joegw...@comcast.net wrote:

 Well, yes, but I guess it's a bit of hair splitting.  The UNIX docs may 
 well still say GMT, but I bet what they really use is UTC, as that's 
 what's distributed.

Using UTC as a *realisation* of GMT is acceptable only for as long as
UTC remains a *good faith* approximation to GMT.

If a decision is made to redefine UTC in such a way that it ceases to
be a good faith approximation to GMT, then I will be legally required
by the laws of the Micronation of Falconia to stop using UTC the very
same day that decision is made.  It has nothing to do with any specific
numeric bound on DUT1, it has to do with the moral/legal concept of
*good faith*.  Even if it takes 20 years for UTC to diverge too far
from GMT after a deleterious redefinition decision is made, I will not
have a luxury of waiting 20 years before doing something about it: I
will have to make a complete disconnect from UTC (install firewall
rules blocking all major NTP servers that serve UTC, etc) *the very
same day* the deleterious decision is made, as that is the day when
UTC will legally stop being a good faith approximation to GMT.

Building and deploying an alternative non-UTC realisation of GMT will
surely be quite expensive, so lawsuits to recover those costs should
definitely be expected.  Mr. Poul-Henning Kamp will most certainly be
among the defendants.

VLR,
SF
___
LEAPSECS mailing list
LEAPSECS@leapsecond.com
http://six.pairlist.net/mailman/listinfo/leapsecs


Re: [LEAPSECS] presentations from AAS Future of Time sessions

2014-01-12 Thread Poul-Henning Kamp
In message 52d2f909.9080...@edlmax.com, Brooks Harris writes:

 I'm saying that UTC is Universal Time Coordinated, such as defined
 and used by telcos for a decade by the time UNIX was written.

 What was inside UTC didn't mater to them, UTC was the accepted
 international timescale and they used it as such.

Oh, I see - the telcos. How do they define it? Is there a standard or 
guideline they use, or is it just common practice?

The main reason CCITT got into UTC standardisation, was to make it
possible to precisely schedule and bill international tele-traffic.

-- 
Poul-Henning Kamp   | UNIX since Zilog Zeus 3.20
p...@freebsd.org | TCP/IP since RFC 956
FreeBSD committer   | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.
___
LEAPSECS mailing list
LEAPSECS@leapsecond.com
http://six.pairlist.net/mailman/listinfo/leapsecs


Re: [LEAPSECS] presentations from AAS Future of Time sessions

2014-01-12 Thread Dennis Ferguson

On 12 Jan, 2014, at 15:42 , Greg Hennessy greg.henne...@cox.net wrote:
 On 01/12/2014 02:47 AM, Poul-Henning Kamp wrote:
 In message 52d20beb.60...@edlmax.com, Brooks Harris writes:
 
 
 Yes, in my opinion its unfortunate they chose to use the term UTC in
 that context.
 
 They chose UTC because they meant UTC.
 
 I have this directly from multiple persons who were involved back
 then, including Dennis Ritchie who gave me the full sordid details
 about the early UNIX' requirement of weekly recompiles to update
 the epoch of the timekeeping.
 
 
 If they chose UTC because they meant UTC, then why do the
 man pages refer not to UTC, but to GMT?
 
 http://cm.bell-labs.com/7thEdMan/vol1/man2.bun
 
 It sounds like you are rewriting history.

I don't think the fact that they called it GMT at that point tells you
anything since referring to UTC as GMT was pretty common in the US at
the time.  Even the NBS did it.  WWV voice announcements referred to the time
being transmitted as GMT from when they stopped announcing MST until 1974
even though the time was very definitely UTC by then (including the DUT1
advertisements).  This site

   https://soundcloud.com/shortwavemusic/sets/at-the-tone-a-little-history/

has a recording of the last announcement calling it GMT and the first calling
it UTC; it sounds like DUT1 was 0.3 seconds.  The previous recording is the
announcement of the change and indicates that the time they'd been calling
GMT was in fact UTC.  If the NBS's radio service was calling UTC GMT then
it shouldn't be surprising that computer programmer contemporaries might do
that too.

The note that goes along with the recording says that they made the change
because of CCIR complaints.

Dennis Ferguson
___
LEAPSECS mailing list
LEAPSECS@leapsecond.com
http://six.pairlist.net/mailman/listinfo/leapsecs


Re: [LEAPSECS] presentations from AAS Future of Time sessions

2014-01-12 Thread Magnus Danielson

On 12/01/14 09:26, Brooks Harris wrote:

Thanks very much Steve. Great info

On 2014-01-11 10:45 PM, Steve Allen wrote:

On Sat 2014-01-11T21:43:02 -0800, Brooks Harris hath writ:

Any help getting to the bottom of this appreciated.

It's history, and it's confused.  Measurement techniques were crude
and people were not cognizant that there was more than one thing being
measured.  Measurement techniques are vastly improved and some people
understand better, but even the best current knowledge cannot
unconfuse the folks in the past or be sure how to interpret their
understanding using a modern vocabulary and reference frame.

NASA technical report number 70 by Hans D.  Preuss of the Department
of Geodetic Science at Ohio State University The Determination and
Distribution of Precise Time is relevant to read to see how badly
confused the situation was in the 1960s
http://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/19670028967_1967028967.pdf


NIST has many of the old NBS publications scanned and online at their
website, and many of the announcements of rationales and dates when
decisions were made to change the radio broadcasts are scattered among
those.  Their publication with most dense collection of such facts is
NBS Monograph 140 which can be found at
http://digicoll.manoa.hawaii.edu/techreports/PDF/NBS140.pdf

But nobody is going to reset their clocks based on a new understanding
of when an epoch was nor what kinds of seconds were being counted.
Tabulating historic differences between the values of various time
scales is of little relevance to the decision before the ITU-R.
How they handle the leap second issue will assert whether humanity has
any intent of keeping the meaning of the word day to be based on the
rotation of the earth.


Yes. Its only relevant in substantiating the standards provance in the
interest of completeness.

The specific question I was trying to get at was about the 1958 origin
of TAI.

I had said So that essentially establishes a proleptic TAI timescale
from 1958-01-0100:00:00 (TAI) to 1972-01-01T00:00:10 (TAI).

And Warner said I don't think TAI is proleptic during that time.

I had seen refernce to the fact the 1958 origin was retroactively
declared, and this might throw light on why there is a gap in the
TIA/UTC tables between 1958 and 1961. So I was hunting for the actual
statement in the standards.

And I think I've found it in the material you sent. (thanks again, I've
been hunting for that for too long.)

TIME AND FREQUENCY:
Theory and Fundamentals

ANNEX l.A
DEFINITION OF THE SECOND AND TAI

l.A.2. Recommendations of the 5th Session
of the Consultative Committee for the
Definition of the Second

RECOMMENDATION S 4 (1970)

Mise en Pratique (Putting into Practice) of
International Atomic Time

4. The origin of International Atomic Time is
defined in conformance with the recommendations
of the International Astronomical Union (13th
General Assembly, Prague, 1967) that is, this scale
was in approximate agreement with 0 hours UT2
January 1, 1958.

So this suggests that the TAI origin was indeed retroactively declared,
although it seems there was unofficial agreement about it as far back as
1961.

So I'm not sure which part of TAI might be called proleptic, or if its
useful to characterize it that way. But the history seems to explain the
gap in the TIA/UTC tables between 1958 and 1961. The 1958 origin was put
in place when there was enough information and agreement to declare it
as such. 1961 is the start of the accumulation of data.


You have to realize that experiments on atomic timescale goes back to 
1956, so as they figured things out they sketched out how it needs to 
work. Only then you can formulate definitions and even then it takes 
time before formalization can be done as it becomes clear. It's ongoing 
research. So, it's not proleptic, but rather formalization of informal 
agreement.


I've too found the lack of early formal definitions disturbing until 
realizing as they where inventing it as they go.


Once you know that the formalization just came afterhand, then helps to 
see the cause-action pattern better and the formalization does operate 
in the span.


I have not found any TAI-UT1 data, but it is probably hidden in some 
obscurity considering the labs being involved. Would be a nice find to make.


Cheers,
Magnus
___
LEAPSECS mailing list
LEAPSECS@leapsecond.com
http://six.pairlist.net/mailman/listinfo/leapsecs