[Apologies if this is duplicate, I wasn't sure what list was active and
when]
Thanks for the URL, I'll put it into the enhancement list. I'm still
not sure what I would put into the monitor and what would go into a
light weight (or full) NTP client, but I'll have a think about it.
Passing on to the Department of Pointless Programming, I 'enhanced'
uptime to handle the maximum 70 bit millisecond uptime. It is:
VENTI2 up for 37539161 Millennia, 7 Centuries, 2 Decades, 9 Years, 8
Weeks, 2 Days, 11 Hours, 35 Minutes, 3 Seconds and 423 Milliseconds
So 37 million millennia is .../umm/... well it's a long time. In fact,
at well over two and half times the current age of the universe, it may
even be long enough for politicians to evolve into decent, caring,
thinking individuals.
The math was actually unremarkable, I changed an integer divide
instruction into a routine to handle single (IDIV), double (DIV) and
quadruple intermediate results (DDIV), picking the fastest divide that
wouldn't overflow.
The harder part was rewriting the grammatical routines to properly
inflect plural noun cases. Once you get past Years, English
numerological noun inflection is no longer agglutanive (like Spanish)
but rather fusional, being more akin to Latin and Italian (and
considered 'irregular'). So the routine did the wrong thing.
A little more than half the systems programming staff at Columbia were
bi-lingual, some spoke three or more languages. So it bugged us to see
Unix cop-outs like "1 item(s) processed". I mean, it's a comparison and
conditional transfer; an if statement--barely more than 5 minutes' work.
------------------------------------------------------------------------
On 1/20/22 5:21 PM, Peter Lothberg wrote:
Time....
Not quite. The acronym actually says that it is
not solar time, it's
Greenwich MEAN Time. UTC is merely the new name for GMT, obviously
adopted to keep the French from fulminating.
GMT was established by the Greenwich observatory observing the sun.
When the atomic second was created the target was the year 1900 GMT
second.
GMT is based on earth position, and it's modern equivalent is UT1,
when UTC and UT1 differs more than 0.92 sec
we do leap seconds.
https://www.iers.org/IERS/EN/Science/EarthRotation/UT1LOD.html
UTC is based on a constant running timescale based on the frequency of
CS133 oscillating between two
hyper fine states.
So the difference between GMT and UTC can be almost a second, and
there is no system that
distributes GMT, BTP, GPS etc are all UTC based.
-P