Dear Rob,

Rob Seaman skrev:
Magnus Danielson wrote:

However, celebrating 1234567890 seconds of time_t makes no sense at the time that time_t reads 1234567890 since it is not the number of seconds from the reference epoch, it is a form of "mock seconds" to make the scales fit.

Is that really a good reason not to celebrate a silly milestone on a Friday afternoon? :-)

Yes, since it occured evening time here, in my time-zone... all 4 events... you could have crammed them into one party.

This is like the inane debate about whether the millennium was New Year's Eve 1999 or 2000. The real answer is to celebrate both - as a reason to have a most excellent party, that is. If forced to choose, pick the earlier event since that preserves the second opportunity as well.

Whatever arbitrary numerology cause you to be happy, go for it. OK?

It's like the leap second. I notice that they go by, but I actually spent the time seeing a good movie and find it in the logs afterwards.

The point here however is to point out that time_t is not necessarily what you may think it is.

I think it's clear that Unix time has the well-established naive mapping to some form of UT. You can pick UT1 or UTC, giving answers that differ by a fraction of a second. Anything that secularly counts other than 86400 per UT day isn't Unix time: this includes counting either UTC or TAI seconds.

It is naive yes...


 From Dictionary.com:

naive -adjective
1. having or showing unaffected simplicity of nature or absence of artificiality; unsophisticated; ingenuous. 2. having or showing a lack of experience, judgment, or information; credulous: She's so naive she believes everything she reads. He has a very naive attitude toward politics. 3. having or marked by a simple, unaffectedly direct style reflecting little or no formal training or technique: valuable naive 19th-century American portrait paintings. 4. not having previously been the subject of a scientific experiment, as an animal.

The little dig here, of course, is that Zefram means naive with a definition something like #1 and Magnus is asserting #2.

I think you should consider that my statement covered several senses as listed above rather than asserting that I was only meaning one of them.

Be careful not to act as a judge of what others actually meant, you yourself might have not fully understood what they meant, but you can have an interpretation of what you think they meant. Also, none of us consulted the particular dictionary that you choose and selected some particular meaning of the word naive, so explaining what we said by using that method is not particularly helpful.

However - there is real value in preserving simplicity of design as with definition #3. Zefram's explanation is succinct and accurate. UTC is a flavor of universal time. UT is phase-locked to the Sun.

The definition of UNIX time_t has varied. There have been a wish to keep things simple and for "most purposes" useful. The POSIX time_t is a compromise with side-effects. Regardless of which time_t definition the side-effects cause head-aches and we need to be aware of them. To cure some of these additional interpretations can be found. The time_t is not as good time-scale as people imagine and this we need to know and deal with it.

Darn, I just discovered yeat another interpretation of that the time_t could be... isn't very helpful, now is it?

While simplicity is a beautiful thing, over-simplicity may cause horrendously complex problems at a later stage. I think time_t suffers from this to some degree.

Meanwhile, while we chat amiably, the ITU is treating the whole world like #4.

Well, if you mean that we have not experienced the stop of leaps seconds and that we should not be frigthened by experience the stop of leap seconds from experience it the first time, then I think I agree with you, since this is how that form of the term naive is used for animals during treatment, their use is to be interpreted as "they are just to become experienced, so they will no longer be naive". The naiveness lies in the lack of experience of what to come from say firing the stun-gun and is mainly used in a concerned way.

If you meant that ITU is treating the rest of a world as a experiment as such I think it is not covered by that meaning.

What meaning you had interpreted to naive in the #4 sense I am still not quite sure, but I think I have some guesses from your previous posts, yeat again I cannot be completely sure.

Cheers,
Magnus
_______________________________________________
LEAPSECS mailing list
[email protected]
http://six.pairlist.net/mailman/listinfo/leapsecs

Reply via email to