Design - a Tufte decision

2006-12-28 Thread Rob Seaman
On Dec 27, 2006, at 12:02 AM, M. Warner Losh wrote: Calculating time intervals for times 6+ months in the future can be the least of one's worries when one tries to code up a library to deal gracefully with these different failure modes. The trivial case where one has perfect knowledge of

Re: Mechanism to provide tai-utc.dat locally

2006-12-28 Thread Rob Seaman
Poul-Henning Kamp wrote: I seriously don't belive you do equality comparisons at the 1msec level in real world software. Please provide examples. You know you're in trouble when PHK and I agree. One would think a (double precision) floating point epsilon test might be what you want. In

Re: Design - a Tufte decision

2006-12-28 Thread M. Warner Losh
In message: [EMAIL PROTECTED] Rob Seaman [EMAIL PROTECTED] writes: : On Dec 27, 2006, at 12:02 AM, M. Warner Losh wrote: : : Calculating time intervals for times 6+ months in the future can be : the least of one's worries when one tries to code up a library to deal : gracefully with

Re: Mechanism to provide tai-utc.dat locally

2006-12-28 Thread Tony Finch
On Wed, 27 Dec 2006, John Cowan wrote: If we confine ourselves to the Gregorian calendar, a time interval can be safely represented as a triple of months, minutes, and seconds. It seems to me that that would put too much complexity at too low a level but still without enough complexity to deal

Re: Mechanism to provide tai-utc.dat locally

2006-12-28 Thread Tony Finch
On Thu, 28 Dec 2006, John Cowan wrote: Distinguo. I am talking about time intervals; you are talking about periodic events. Two different things. Still, your minute/month system does not deal with variable-length days. Tony. -- f.a.n.finch [EMAIL PROTECTED] http://dotat.at/ SHANNON: SOUTH

Re: Mechanism to provide tai-utc.dat locally

2006-12-28 Thread John Cowan
Tony Finch scripsit: Still, your minute/month system does not deal with variable-length days. I assume you mean 23-hour or 25-hour LCT days? True. It does work against UCT days, though, since they are uniformly 1440 minutes long. -- Overhead, without any fuss, the stars were going out.

Re: Mechanism to provide tai-utc.dat locally

2006-12-28 Thread Rob Seaman
John Cowan wrote: I assume you mean 23-hour or 25-hour LCT days? True. It does work against UCT days, though, since they are uniformly 1440 minutes long. Not should leap hours replace leap seconds.

Re: Mechanism to provide tai-utc.dat locally

2006-12-28 Thread Rob Seaman
I am talking about time intervals; you are talking about periodic events. Two different things. Amen!

Re: Mechanism to provide tai-utc.dat locally

2006-12-28 Thread Rob Seaman
M. Warner Losh wrote: And avoiding the ugly 61 or 59 second minutes to define away the problem... It was the time lords who decreed that rubber minutes were prettier than rubber seconds. We're now to skip right over rubber hours to rubber days? Their aesthetic sense seems strangely

Re: Mechanism to provide tai-utc.dat locally

2006-12-28 Thread Poul-Henning Kamp
In message [EMAIL PROTECTED], Rob Seaman writes: M. Warner Losh wrote: And avoiding the ugly 61 or 59 second minutes to define away the problem... It was the time lords who decreed that rubber minutes were prettier than rubber seconds. We're now to skip right over rubber hours to rubber days?

Re: Mechanism to provide tai-utc.dat locally

2006-12-28 Thread M. Warner Losh
In message: [EMAIL PROTECTED] Poul-Henning Kamp [EMAIL PROTECTED] writes: : We can get that only by increasing the DUT tolerance. Yes. Letting DUT be bounded by +- 10s rather than +- 0.9s is going to affect a tiny number of users. Having leapseconds only known 6 months in advance

Re: Mechanism to provide tai-utc.dat locally

2006-12-28 Thread Rob Seaman
Poul-Henning Kamp wrote: It is not an æsthetic issue, it is an issue of practical implementation. Well, it's both. The big question is practical implementation of what? In these days of heavily computerized infrastructure, we need more than half a years warning about discontinuities in the

Re: Mechanism to provide tai-utc.dat locally

2006-12-28 Thread John Cowan
Rob Seaman scripsit: I don't care if you want to implement leap-milliseconds, as long as you tell me 10 years in advance when they happen. Again - with no intent to minimize the issues - what supports this assertion? Is there any reason to believe that 10 years advance notice would

Re: Mechanism to provide tai-utc.dat locally

2006-12-28 Thread M. Warner Losh
In message: [EMAIL PROTECTED] John Cowan [EMAIL PROTECTED] writes: : Rob Seaman scripsit: : : I don't care if you want to implement leap-milliseconds, as long : as you tell me 10 years in advance when they happen. : : Again - with no intent to minimize the issues - what supports

Re: Mechanism to provide tai-utc.dat locally

2006-12-28 Thread Rob Seaman
M. Warner Losh wrote: Let's turn the question around. What would the harm be if |DUT1| were 1.1s? 1.5s? 2.0s? Contrast this with the harm and difficulty that the current 6 month scheduling window affords. Indeed. Go for it. I look forward to reading your report. Who and what interests

Re: Mechanism to provide tai-utc.dat locally

2006-12-28 Thread John Cowan
Rob Seaman scripsit: Indeed. Go for it. I look forward to reading your report. Who and what interests are adversely affected in each case? How are these effects mitigated as a function of the limit on DUT1? Also, contrast what benefits accrue. One would think that the responsibility for

Re: Mechanism to provide tai-utc.dat locally

2006-12-28 Thread Rob Seaman
John Cowan wrote: It can't possibly be. Nobody can know what a change is going to cost except those who are going to have to pay for it (or not pay for it). Are you really suggesting that the planning of technical projects is impossible? One might expect some investment of time and money in

Re: Mechanism to provide tai-utc.dat locally

2006-12-28 Thread M. Warner Losh
In message: [EMAIL PROTECTED] Rob Seaman [EMAIL PROTECTED] writes: : M. Warner Losh wrote: : : Let's turn the question around. What would the harm be if |DUT1| were : 1.1s? 1.5s? 2.0s? Contrast this with the harm and difficulty that : the current 6 month scheduling window

Re: Mechanism to provide tai-utc.dat locally

2006-12-28 Thread Rob Seaman
M. Warner Losh wrote: vague rumblings about astronomical software needing to be rewritten, Unlike Y2K, there is no solid public proposal for astronomers to cost against, but the cost is likely to dwarf Y2K in our community, since algorithms and deployed services would have to change, not just

Re: Mechanism to provide tai-utc.dat locally

2006-12-28 Thread Steve Allen
On Thu 2006-12-28T22:07:08 -0700, M. Warner Losh hath writ: I know the benefits, but nobody has yet produced a study on why 0.9s was chosen. That's pretty easy. In 1969 the CCIR subcommittee was preparing its unilateral decision to switch from rubber seconds and 200 ms steps to leap seconds.

Re: Mechanism to provide tai-utc.dat locally

2006-12-28 Thread Tony Finch
On Thu, 28 Dec 2006, M. Warner Losh wrote: We've accepted a statistical solution for the leap-day problem now for about 500 years. The Julian calendar reform was in 46 BC. Astronomers still count Julian years (365.25 days instead of exact years) when dealing with long MJD intervals. Tony. --