Slashdot Mirror


U.S. Moves to Kill Leap Seconds

blacklite001 writes "Not content with merely extending Daylight Savings Time, the U.S. government now also proposes to eliminate leap seconds, according to a Wall Street Journal story. Their proposal, 'made secretly to a United Nations body,' includes adding 'a "leap hour" every 500 to 600 years.' Hey, anyone remember the last bunch of people to mess with the calendar?"

601 comments

  1. now correct me if im wrong by thegoogler · · Score: 5, Insightful

    but it seems to be working perfectly fine as it is, why fuck with it?

    1. Re:now correct me if im wrong by L0C0loco · · Score: 0, Troll

      Logistically, it is a nightmare the way it is. Operation of space-based assets is a particular problem. Many of them need millisecond (if not microsecond) clock accuracy for pointing and position information. These usually feed data into custom software that can be quite old. In some cases the systems are old enough that the source code may not exist. Workarounds are a pain to implement. It should be pretty safe to assume that adding a leap hour 500 years from now won't have these problems.

      --
      -- Instant Karma's gonna get you! [320848 = 2*2*2*2*11*1823]
    2. Re:now correct me if im wrong by jbrandon · · Score: 3, Insightful

      Tweaking by a leap second now and then is far less disruptive than tweaking by an hour every 500-600 years.

      Why? If we switch to leap hours, the only software (and that's what the change is about) that will be disrupted by the change will be software that has to be working 500-600 years from now. A lot of programs could safely ignore leap hours, unlike now, when many programs can't ignore leap seconds.

      If there were going to be radical changes made to timekeeping, I expect that decimal time would be the top candidate.

      Well, this isn't a radical change like decimal time, in that it will have zero effect on John Doe's wrist watch. Second, decimal time is not exclusive with the leap hour; we could do both.

      Have they thought about redefining the length of a second (and consequently minute, hour) to achieve these perfect 24-hour days?

      Well, we actually can't predict too accurately the rate of the slowing of the Earth's rotation. Leap seconds are added not on a regular schedule, but only when astronomical measurements show they must be.

      usual short-sighted thinking by the Americans.

      Oh, I get it; you were trolling.

    3. Re:now correct me if im wrong by Daverd · · Score: 5, Informative

      Have they thought about redefining the length of a second

      The second is one of the fundamental units in the metric system. Many other units and constants are based on the second. For example, the speedometer in your car shows miles per hour, the speed of light is given in meters per second, etc. If we changed the value of the second, then either:
      a. We'd be forcing the world scientific community to relearn an entire set of new constants, or, more likely,
      b. There would be two definitions of the 'second', the US definition and the scientific definition.

      I don't think either of these is really what we want.

    4. Re:now correct me if im wrong by Anonymous Coward · · Score: 0

      Ask an age-old question, get an age-old answer.

      If government leaves well enough alone, then what's in it for government?

    5. Re:now correct me if im wrong by magarity · · Score: 1

      the speed of light is given in meters per second
       
      So then if a second was made longer then a spaceship whose velocity was approaching C would be able to go faster than it does now! Sweet!

    6. Re:now correct me if im wrong by xcentrics · · Score: 1

      "Should the convenience of lazy computer programmers triumph over the rising of the sun? To the government, which worries about safety more than astronomy, the answer is yes."

      thats it.

      ppl affraid about y2k problem but think this is so easy to change duration of minute.That may lead to serious trouble.

      --
      "Kata ton daimona eay toy." (Be true to your soul).
    7. Re:now correct me if im wrong by Tekoneiric · · Score: 3, Interesting

      The problem is that it isn't working fine. To begin with we should have 13 months in the year, not 12. Months are supposed to reflect lunar cycles and there are 13 of them a year. The year is one day and some change longer than 13 (28 day) months a year. Ever noticed how the business world works off 13 periods a year? and of course the menstrual cycles too. Take a look at this sometimes.

      --
      *It's not what you can do for the Dark Side but what the Dark Side can do for you!*
    8. Re:now correct me if im wrong by cosmic_gravy · · Score: 1

      The second "is defined as the duration of 9,192,631,770 periods of the radiation corresponding to the transition between the two hyperfine levels of the ground state of the caesium-133 atom at zero kelvins." http://en.wikipedia.org/wiki/Second

      There is a shift, currently, to move all the fundamental constants (most importantly the kilogram) to be based on natural phenomena instead of, for example, a block of platinum-iridium sitting in a vault in France. The definition of a meter is already based on the speed of light.

    9. Re:now correct me if im wrong by Anonymous Coward · · Score: 0

      Because that's just the way Americans do things. We'll ignore something minor, because it seems not very important. Then, when it enevitably catches up with us, we'll throw everything we got at it.

    10. Re:now correct me if im wrong by nwbvt · · Score: 1

      The definition of the second has changed several times. In fact it has changed three times in the past 50 years, the most recent change being in 1997.

      --
      Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
    11. Re:now correct me if im wrong by tricorn · · Score: 2, Insightful

      More likely, 500 years from now we won't be using the rotation of the Earth as a time base, as a majority of people will be elsewhere.

      Regardless, I think it's time that software that can't handle leap seconds be updated - piss poor programming isn't an excuse for glossing over an inconvenience of nature, especially when the proper programming is already easy to do. Leap seconds shouldn't affect an internal clock, so anything doing interval timing should be unaffected. The only thing that should really care about leap seconds is something that is breaking things down into days/hours/minutes/seconds - primarily, for display purposes - or something that actually needs leap seconds, such as astronomy calculations (in which case, eliminating leap seconds for that application would be pointless). For display purposes, why should it matter if you get "60" for the seconds field? Or, more to the point, virtually all such systems have such inaccurate clocks, they shouldn't need to care about leap seconds between times that the time is manually reset. If they're using a GPS receiver as a time base, why not just make a modified receiver that doesn't report leap seconds? If for some reason the displayed time has to be in synch with "real time", make the clock run marginally fast or slow on the day that one occurs, for those few critical systems that somehow have a problem with it? GPS already runs off of "atomic time", with the total number of seconds offset to get to UTC (i.e. total number of leap seconds). Some GPS units actually use that value to figure out what the correct date is (since the weeks field wraps), based on an approximation of the number of leap seconds/year to expect.

      The future will think us just as stupid and short-sighted as the people who assumed their programs wouldn't still be around beyond 19xx. Sure, virtually all programs TODAY won't be running in 500 years (though i wouldn't bet on NONE), but people will continue writing programs that won't support a "leap hour" (and the standards bodies won't even get around defining how to handle a leap hour until 3 years before it is to go into effect), and then EVERYTHING will die, or need to be shut down for an hour, when it becomes necessary. Better to have a leap second that occurs every year or two so that people don't get too complacent. There are systems that need to be shut down for the switch to/from DST, and systems that don't properly do leap year, or Feb 29. Why don't we eliminate leap years and DST so that those systems don't break?

      Another alternative, just redefine the standard time zones to drift by a minute or so every ten years. Since the timezone file will need to be updated annually to accommodate idiots changing when DST is in effect anyway, it won't be much of a burden...

    12. Re:now correct me if im wrong by Anonymous Coward · · Score: 1, Funny

      That's pretty funny, short term thinking by the americans. Because Europe contains so many long range thinkers.

    13. Re:now correct me if im wrong by marat · · Score: 1
      There is a shift, currently, to move all the fundamental constants (most importantly the kilogram) to be based on natural phenomena instead of, for example, a block of platinum-iridium sitting in a vault in France. The definition of a meter is already based on the speed of light.
      So you just made speed of light absolute. Now all you need to fix the kilogram is to make Plank's constant absolute. Rest of the constants are bogus anyway.
    14. Re:now correct me if im wrong by Hydrogenoid · · Score: 1

      Metric system and miles per hour, really?

    15. Re:now correct me if im wrong by J'raxis · · Score: 1

      Notice that leap seconds are inserted at seemingly random places; they don't occur at regular intervals.

      The leap second is not just inserted to "keep up with" a day that's tiny bit longer than 86400 seconds (as leap years are inserted every fourth year): it's inserted because sometimes the length of a year actually changes, for example from anomalies in the earth's rotation. You'd need to have variable-length seconds to make this work.

      The length of the year is also steadily decreasing by a few microseconds per year, so you'd have to keep changing your second definition every time you fell behind.

    16. Re:now correct me if im wrong by gstoddart · · Score: 4, Interesting
      The problem is that it isn't working fine. To begin with we should have 13 months in the year, not 12. Months are supposed to reflect lunar cycles and there are 13 of them a year.

      Actually, the 12 months was to align with the constellations of the zodiac so that certain constellations will be in the same place at the same time. It keeps astronomical calendars in tune.

      Cultures which slavishly kept to a lunar calendar (another method of timekeeping, but it ignores the fact that we revolve around the sun) found that every bunch of years their months would be in the wrong season.

      A month is an abstraction made by humans for timekeeping, there is no 'should have 13 months' that closely aligns with actual astronomical time passage, which is far more important.

      Keeping track of solstices and equinoxes are really important when it comes to things like knowing when your seasons are changing.
      --
      Lost at C:>. Found at C.
    17. Re:now correct me if im wrong by gstoddart · · Score: 2, Insightful
      Why? If we switch to leap hours, the only software (and that's what the change is about) that will be disrupted by the change will be software that has to be working 500-600 years from now. A lot of programs could safely ignore leap hours, unlike now, when many programs can't ignore leap seconds.

      Well, you have two options. Measure time acurately according to the way we orbit the sun, or try to corral it so that it is easly expressable by computers but ultimately out of sync with actual astronomical time.

      You could, for example, decide that pi should be three since that whole irrational number thing is awkward. It wouldn't make it fit the reasons we have pi, it would be just less complicated.

      Cheers
      --
      Lost at C:>. Found at C.
    18. Re:now correct me if im wrong by jdavidb · · Score: 1

      There are not 13 lunar cycles per year. There are 12 and a fraction lunar cycles per year. There is a huge difference.

      If you made 13 months a year our calendar would go horribly out of sync. If you wanted to do that, you would need to make 12 months a year with an occasional leap month (about every third year), like the Jewish calendar. (See http://en.wikipedia.org/wiki/Hebrew_calendar and http://www.karaite-korner.org/abib.shtml; I can cite Wikipedia, too. ;) )

      The fact that there may be 13 new moons in a year does not at all mean there are 13 lunar cycles in a year.

      It just so happens I've recently put some work into creating a lunisolar calendar like the Hebrew calendar. But after looking at it, I think I can promise that you don't want to use it.

    19. Re:now correct me if im wrong by ArbitraryConstant · · Score: 1

      "Well, you have two options. Measure time acurately according to the way we orbit the sun, or try to corral it so that it is easly expressable by computers but ultimately out of sync with actual astronomical time."

      The problem is that our clocks now measure time more accurately than the earth's rotation.

      Overall it's slowing, but not at a constant rate. Things like changes in ocean currentls measurably affect it.

      --
      I rarely criticize things I don't care about.
    20. Re:now correct me if im wrong by vertinox · · Score: 1

      the speed of light is given in meters per second, etc.

      I dunno... I've always speculated if light can be affected by gravity then it's really not a constant so it might be better to determine the second by the time it takes light to travel a distance relativley depending on where you on in the universe.

      Which means a second here might be quite different in another part of the galaxy depending on the amount of gravity involved in your local area. Of course this could all be speculation since I haven't figured out a way to get to another part of the galaxy to prove this.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    21. Re:now correct me if im wrong by Anonymous Coward · · Score: 0

      Yeah, our orbit is slowing, but out rotation is accelerationg ever so slightly also. Let's face it, there is never going to be an ideal definition of day and year. It's always changing.

      Our current system is good enough. No need to fuck with it.

    22. Re:now correct me if im wrong by gstoddart · · Score: 2, Insightful
      The problem is that our clocks now measure time more accurately than the earth's rotation.

      It depends on how you define 'accurate'. Our clocks are exceedingly good of measuring out precise intervals of time.

      The Earth's rotation is 'accurate' in that it is an objective reflection of what actually happened.

      The fact that the Earth's rotation is less mathematically perfect than our computers doesn't affect the 'accuracy' of measuring astronomical time.

      Just look at all of the old civilizations whose monuments still align with the solstices and equinoxes -- leap seconds don't phase them, because they measured accurately against the real physical model.

      Timekeeping is just interpolation to match the actual orbital stuff.

      For a bunch of beaurocrats to decide they want to overrule the (much needed) astronomy which underlies our calendar is absurd. Especially when they say things like Sailors "don't navigate with the stars any longer" because we have GPS. Sailors still know how to navigate by the stars, because if all else fails, that's a tried and true method.

      Giving up actual science-based measurements to defer to a technological system owned by the US government will forever put the science of navigation in the control of a single government who can scramble the system whenever they so choose.
      --
      Lost at C:>. Found at C.
    23. Re:now correct me if im wrong by Anonymous Coward · · Score: 0

      "Giving up actual science-based measurements to defer to a technological system owned by the US government will forever put the science of navigation in the control of a single government who can scramble the system whenever they so choose."

      LOL You are funny. Take off your tinfoil hat man...the Americans are not coming after you.

      LOL

    24. Re:now correct me if im wrong by Guppy06 · · Score: 2, Interesting

      "Well, this isn't a radical change like decimal time, in that it will have zero effect on John Doe's wrist watch."

      My watch and my alarm clock both set themselves from the signal broadcast by WWVB. That signal will tell my clock and watch if it's DST, whether there's a leap-second change coming up, and in what direction that leap second will go. There's no room for leap hours without changin the encoding standard for the radio broadcast. Changing DST has no effect on these timepieces (the radio signal indicates whether it's DST or not), but changing the definition of UTC will break all radio-controlled timepieces.

      Additionally, unlike DST, leap seconds are applied globally at once, at 00:00 UTC. Where DST is applied in the middle of the night between Saturday and Sunday, leap seconds would be applied between the hours of 09:00 to 17:00 for literally 1/3 the planet, and at the end of a given month (potentially in the middle of a work week). This simply isn't workable when we're talking about entire hours.

      I can support changing DST, and I could support abandoning UTC and just sticking with TAI, but I can't support this.

    25. Re:now correct me if im wrong by ltbarcly · · Score: 1

      Months are supposed to reflect lunar cycles and there are 13 of them a year.

      No, Months are a convenient way to refer to a part of the year. I doubt the extra precision of adding an extra month would be worth the hassle of implementing it. Maybe ancient farmers before the advent of things like "Slashdot" had to use calanders to figure things out, but when I look at the back of my frozen tacos the directions are the same year round.

      When I say to my boss "I'm taking a week of vacation in August" he knows what I mean. "The new product needs to be ready by April", Gotcha. Beyond that Months don't mean a damn thing to us would be modern people, and so can be left alone.

      What I don't understand is how up in arms you can get about it, when it is completely a non-issue. How would your life improve if there were the "proper" amount amount of months? Do you need it to by in sync with the moon so you know when to avoid werewolves? Asshat.

    26. Re:now correct me if im wrong by jafac · · Score: 2, Funny

      I think we should just take a hint from the VCR people; fuck measuring time, and let all the clocks flash "12:00" forever.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    27. Re:now correct me if im wrong by hunterx11 · · Score: 2, Insightful
      I've always speculated if light can be affected by gravity then it's really not a constant

      c is a constant. Say that at location A there is little gravity affecting light. It takes a time of X to travel Y distance. At location B there is more gravity affecting light. It still takes time X to travel Y distance. If the speed of light is "slower," your perception of time is also altered.

      Of course, if different parts of the galaxy have different laws of physics, or if the laws of physics change over time, that would make things a lot harder.

      --
      English is easier said than done.
    28. Re:now correct me if im wrong by SnowZero · · Score: 1

      In 1960, people thought: It should be pretty safe to assume that people will use 4 digit years 40 years from now.

    29. Re:now correct me if im wrong by leeward · · Score: 1

      My watch and my alarm clock both set themselves from the signal broadcast by WWVB... changing the definition of UTC will break all radio-controlled timepieces.

      Hmm... will your watch and alarm clock still be in use 500 years from now? Somehow I think that what any current technology uses is completely irrelevant. I suspect that if people are actually still around in 500 years, they will be able to handle this.

    30. Re:now correct me if im wrong by i.r.id10t · · Score: 1

      Ummm... why reinvent the wheel? The hebrew calendar works, there are existing functions and calendars for it (did you know PHP has support for it in the date functions?), all you need to do is get support for it.

      --
      Don't blame me, I voted for Kodos
    31. Re:now correct me if im wrong by SnowZero · · Score: 1

      Why? If we switch to leap hours, the only software (and that's what the change is about) that will be disrupted by the change will be software that has to be working 500-600 years from now. A lot of programs could safely ignore leap hours, unlike now, when many programs can't ignore leap seconds.

      It's nice to see that only 5 years after Y2K, people have already forgotten the important lesson it taught. We cannot predict what will still be running, so no its not ok for programs to ignore it.

    32. Re:now correct me if im wrong by Peter+La+Casse · · Score: 2, Interesting
      If you made 13 months a year our calendar would go horribly out of sync.

      Not necessarily. Make them 28 day months, and then in between Firstuary and Lastcember have a holiday (which doesn't get a day-of-the-week name) that lasts 1 or 2 days (depending on whether or not it's a leap year). Poof: the new 13-month year is exactly the same length as the current 12-month year.

      The hard part is coming up with a name for the 13th month, and deciding where to put it. That would be a big political mess.

    33. Re:now correct me if im wrong by SnowZero · · Score: 3, Funny

      Rest of the constants are bogus anyway.

      Simply being derived doesn't make them "bogus". Thus I fart in your general direction using an ideal gas. (note: R = 8.3144 x 10^7 erg mol^-1 K^-1)

    34. Re:now correct me if im wrong by SnowZero · · Score: 1

      Maybe it is... After all it'll certainly take long term thinking to finish the EU constitution.

    35. Re:now correct me if im wrong by Anonymous Coward · · Score: 0

      Planck, not Plank.

      I think the problem is we are too good at measuring macroscopic masses.

      As of 2004, hbar, expressed in J * s, was measured to a precision of around 170 ppb. This measurement is dominated by the error on Avogadro's number (also 170 ppb). hbar expressed in MeV * s was significantly better, at 85 ppb.

      But unless I'm mistaken (which I might be), you can make mass measurements of similar precision ( 1 ppm) directly against a reference mass such as the old platinum-iridium bar. So from the perspective of precision measurement, switching to a fundamental scale does not really buy you much, if anything.

      (From that viewpoint, you would do better with whichever reference can be measured against more precisely)

    36. Re:now correct me if im wrong by Anonymous Coward · · Score: 0
      Tweaking by a leap second now and then is far less disruptive than tweaking by an hour every 500-600 years.

      Why? If we switch to leap hours, the only software (and that's what the change is about) that will be disrupted by the change will be software that has to be working 500-600 years from now. A lot of programs could safely ignore leap hours, unlike now, when many programs can't ignore leap seconds.


      This would make Skynet angry. We don't want to see Skynet when it's angry.
    37. Re:now correct me if im wrong by JayAndSilentBob · · Score: 1

      In 500 years, won't we be using Stardates anyway?

      --


      Love,
      Jay and Silent Bob
    38. Re:now correct me if im wrong by Guppy06 · · Score: 1

      No, I wont' be around in 500 years when the need to add or subtract such an hour needs to happen, but I will be around next year when this hypothetical new standard might be brought into force, thereby requiring the change in the WWVB signal format now. The standard now tells me not only if/when a leap second change is comign up, but also contains information on the current difference between UTC and UT (the difference that triggers a leap second when it becomes big enough for an integer second change), measured in tenths of a second. There's simly not enough bits in the current code to allow for a difference much greater than 1 s, let alone 3600s s. And because the length of time these bits of information is transmitted is itself part of the time transmission standard, squeezing in more bits would break compatability with current timepieces entirely. So, to take into account the possibilty of a change in time 500 years from now, my watch would break now.

    39. Re:now correct me if im wrong by Anonymous Coward · · Score: 0

      "Lousy Smarch wheather!"

    40. Re:now correct me if im wrong by Kjella · · Score: 1

      Yes, but there's a very fundamental difference between changing the way it is defined, and actually changing the value. The previous redefinitions were only designed to preserve it as an unchanging constant.

      Kjella

      --
      Live today, because you never know what tomorrow brings
    41. Re:now correct me if im wrong by Anonymous Coward · · Score: 0

      "...Leap seconds are added..."

      Second offsets are added or substracted to keep UTC within 0.9 seconds of UT1. So far it has been additions. But you never know, it could be a subtraction at some point.
       

    42. Re:now correct me if im wrong by metamatic · · Score: 1

      Yeah, you can just bet there would be a ton of people campaigning to call it Reaganember.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    43. Re:now correct me if im wrong by Virtex · · Score: 1

      The hard part is coming up with a name for the 13th month, and deciding where to put it. That would be a big political mess.

      Naming the extra month should be easy. The last 4 months of the year are named after Latin words. Consider the following:

      September (sept = 7)
      October (oct = 8)
      November (nov = 9)
      December (dec = 10)

      Following this pattern, the next month should be called Undecember (undec = 11). But I agree that dealing with the fallout of adding a 13th month would be tough.

      --
      For every post, there is an equal and opposite re-post.
    44. Re:now correct me if im wrong by surprise_audit · · Score: 1
      Actually, the 12 months was to align with the constellations of the zodiac

      That''ll really fuck over the astrologers - adding in an extra sign of the zodiac. So, what'll we call it?? "Yeah, I was born under the sign of ScrewU. I might as well kill myself, nothing ever goes right..."

    45. Re:now correct me if im wrong by nwbvt · · Score: 1
      I think the change from
      the fraction 1/31,556,925.9747 of the tropical year for 1900 January 0 at 12 hours ephemeris time.
      to
      the duration of 9,192,631,770 periods of the radiation corresponding to the transition between the two hyperfine levels of the ground state of the caesium-133 atom.
      made in 1967 changed the way it was defined.
      --
      Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
    46. Re:now correct me if im wrong by BobPaul · · Score: 1

      Months are supposed to reflect lunar cycles and there are 13 of them a year

      Who the says months are supposed to reflect lunar cycles? Humans were smart enough 2000 years ago to figure out lunar cycles. If they wanted them to match, each month would be EXACTLY 28 days. Oh, but it takes a day and a quarter longer than 364 days to rotate the sun, so we'd be off anyway. Guess they were smart enough 2000 years ago to know that months CAN'T reflect the lunar cycles without screwing things up.
      --
      Don't fight Firefox! Let FireFox fight YOU!

    47. Re:now correct me if im wrong by Aerion · · Score: 1

      Ever noticed how the business world works off 13 periods a year?

      No. My business works off a 12-month fiscal calendar, where the first month of each quarter is 5 weeks, every other month is 4 weeks, and every 6-7 years there is a leap week (so Fiscal Week 53 belongs to December).

      This might be because my business cares more about people, who operate off a calendar, than the moon, which we let do whatever the hell it wants.

      Besides, 13 periods a year doesn't break down nicely into quarters, which is really what the business world works off.

    48. Re:now correct me if im wrong by XnavxeMiyyep · · Score: 0

      Nothing was taught by Y2K. All it did was scare people who were to stupid to switch the date on their computer to see what would happen, which was nothing. NOTHING!

      --
      I put the 't' in electrical engineering.
    49. Re:now correct me if im wrong by tootlemonde · · Score: 1

      To begin with we should have 13 months in the year, not 12.

      Why not dispense with the concept of months all together? We could just have 52 seven-day weeks with the usual adjustment for leap year. Dates would no longer be of the MM DD, YYYY format but WW DD, YYYY.

      Planning is already done primarily on a weekly basis so that months only confuse the issue. Setting a meeting date 10 weeks in the future is more obvious and precise than two and a half months.

      Another advantage is you can tell more accurately at glance how much of the year has passed. For example 31-7 gives a better sense that 31/52 of the year is over than August 7 (or whatever).

      With 12-hour shifts, Sunday shopping, and 24/7 service even the notion of a 7-day week itself is increasingly obsolete. Thinking strictly in terms of DDD YYYY may be more practical. For instance, organizations where people work 12-hour shifts now think in terms of a four-day week.

      The months are a vestige of agriculture where the seasons determined all activity. The industrial economy requires a fundamental rethinking of how the year is divided. Even the notion of months was once considered radical. During the hunter-gather phases of human history, simply dividing the years into seasons was sufficient and the solstices and equinoxes were the only points that mattered.

      One can imagine a not-too-distant future where every worker sets a personal time-frame based on the requirements of his job and the expectations of his family. People with young children might work a 4-day week while people with grown children might choose a 10 day week.

      In any case, months based on the phases of the moon could hardly be less relevant to the way people live.

    50. Re:now correct me if im wrong by Anonymous Coward · · Score: 0

      "The hard part is coming up with a name for the 13th month, and deciding where to put it. That would be a big political mess." A bigger problem: think of how unlucky Friday the 13th of the 13th month would be.

    51. Re:now correct me if im wrong by Sparr0 · · Score: 1

      1972 called, they want their lack of foresight back.

    52. Re:now correct me if im wrong by Savantissimo · · Score: 1

      Dude, your gas is definitely not ideal.

      --
      "Is life so dear, or peace so sweet, as to be purchased at the price of chains and slavery?" - Patrick Henry
    53. Re:now correct me if im wrong by jdavidb · · Score: 1

      For the same reason Perl programmers all write their own templating systems: because I can. Really, I just did it because it was a fun math problem. Also, the Hebrew calendar works, but not exactly the way I wanted it to. The calendar I worked out happens to be a month off from the Hebrew calendar this year. (Although it happened to match the Karaite calendar, I believe.)

    54. Re:now correct me if im wrong by MattHaffner · · Score: 1

      Actually, astronomically, the sun is passing through a 13th constellation nowadays. Not that that likely has any bearing on things astrologically, but there you go.

    55. Re:now correct me if im wrong by Savantissimo · · Score: 1

      Yes, let's go to the proton mass or C12 as the mass standard, the absolute number of particles instead of the mole, the electron charge instead of the ampere, and for that matter, what the hell is the candela doing on the list at all? Or perhaps we could get rid of the second, meter and kelvin as fundamental units and use frequency and speed directly instead?

      --
      "Is life so dear, or peace so sweet, as to be purchased at the price of chains and slavery?" - Patrick Henry
    56. Re:now correct me if im wrong by Eternauta3k · · Score: 1

      It's a matter of how imprecise your time is related to the earth. With nanosecond additions, you're too correct to care. With leap seconds, you're never more than a second off. With leap hours, you are never more than an hour off (meaning at some point you are 59 minutes away from solar time)

      --
      Yeah. Would you choose a neurosurgeon who pokes around people's brains in his spare time? I wouldn't.
    57. Re:now correct me if im wrong by MattHaffner · · Score: 1

      Actually, they were probably even smarter than that since from phase to phase, it's 29.5 days, not 28, which is I think what we're talking about here. 12 of those leaves 10-11 days at the end of the year. Go check out the first and last new moons of 2005 relative to the beginnings of the year (Jan 10 2005 and Dec 30 2005).

      That's horrible syncing of the months to the seasons, which is primarily what we use them for--and what they were likely invented for in a predominantly agricultural society.

    58. Re:now correct me if im wrong by M1FCJ · · Score: 1

      Of course, we should call it Rupert, to go with the Planet Rupert, which was very recently found.

    59. Re:now correct me if im wrong by Oligonicella · · Score: 1

      "You could, for example, decide that pi should be three since that whole irrational number thing is awkward."

      Only if you don't care if you can calculate certain things anymore.

    60. Re:now correct me if im wrong by lgw · · Score: 1

      No, the lesson was to not keep systems past their sell-by date. Pointlessly over-engineering stuff is never the lesson, well, not past Freshman year, amyway.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    61. Re:now correct me if im wrong by lgw · · Score: 1

      If it's not furlongs per fortnight, it's CRAP!

      --
      Socialism: a lie told by totalitarians and believed by fools.
    62. Re:now correct me if im wrong by Anonymous Coward · · Score: 0

      How can I get back the 45 seconds I just lost reading the comments?

    63. Re:now correct me if im wrong by uberdave · · Score: 1

      What's sad is that it is now 5 years past the Y2K "crisis" and people are still using two digit years.

    64. Re:now correct me if im wrong by poopdeville · · Score: 1
      You misunderstand.

      The second has been defined in many different ways by the scientific community. But you'll note that the difference between an "old second" and a "new second" was nearly zero at the time the change was made. That is, measuring relative to the new second, the old second and it coincided nearly perfectly.

      The fundamental difference the GP was alluding to was with respect to changes in definition which preserve the defined value, and changes in definition that don't.

      A simple analogy: You come up with a neat mathematical function, and implement a library for it. Now, your library gets used by millions of people. But oh noes! You figured out a way to implement the function twice as quickly! What will you do?

      All you have to do is come out with a new version of the library with the new algorithm replacing the old. Nothing will break unless you change the way the function relates to programs that use it.

      Changing the way the second relates to people will break a lot of things.

      --
      After all, I am strangely colored.
    65. Re:now correct me if im wrong by kd5ujz · · Score: 1

      Look into Time Dilation.

      --
      -William
      God is everything science has yet to explain.
    66. Re:now correct me if im wrong by Lershac · · Score: 1

      No to be a proponent of the proposed changes (I am not), but how about they just say... leave the system that is currently in place ALONE for the next 500 years (or however long it takes all the current watches and clocks that use it to die) and just interleave the old/new transmissions to allow for the new system? If I am correct, the new system would mean that there would not be any adjustments to the time for 500 years or so... so don you think your stuff would be dead by then? Just stop manufacturing stuff that adheres to the old standard.

      --
      Chuck
    67. Re:now correct me if im wrong by wormuniverse · · Score: 1

      >...the moon, which we let do whatever the hell it wants. that sounds like a microsoft paradigm

    68. Re:now correct me if im wrong by PakProtector · · Score: 1

      They don't have to. I recognise that style of paranoia. He's in the cell next to me. Oh, crap, Ministry of Vaterland Security Guard ComQ@$#g245H2t42ETRH#%yj#$%nsgfHw45fNO CARRIER

      --

      Edward@Tomato - /home/Edward/ man woman
      man: no entry for woman in the manual.
      "Qua!?"

    69. Re:now correct me if im wrong by athmanb · · Score: 1

      An even bigger problem would be that after a few years, any relationship between the start of a month and the moon phase would go horribly out of sync due to those extra 1-2 days.

    70. Re:now correct me if im wrong by petermgreen · · Score: 1

      but people are going to do it anyway especially with software which doesn't degrade in the same way that physical equipment does.

      a leap hour would be very very disruptive when it came. Essentially what this seems to be advocating is pushing the problem into the future and making it come as one big horrible lump rather than as little tweaks that we hardly notice.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    71. Re:now correct me if im wrong by Erwos · · Score: 2, Informative

      "The hebrew calendar works"

      It doesn't actually work. It is slowly (VERY SLOWLY) but surely moving off, because the leap month isn't adjusting exactly how much it needs to. I was surprised when I heard this, too - but someone I know programmed one of the Hebrew calendars (it uses GPS coords to calculate exact sunset - quite nice), and showed me the math. Turns out things end up misaligning ala the Islamic calendar, but only after a very long time from now.

      Now, the reason it _used_ to work is that the rabbinical court ("beis din") in Jerusalem would just not listen to witnesses about the sighting of the new moon until they felt like it - and if things were starting to get dicey, they'd just not hear it until the next day or something.

      The Jewish calendar is lunar _based_. It is not actually a strict lunar calendar due to the human intervention possible in it. I don't think it's a great choice for system time-keeping.

      -Erwos (who's a for-real Orthodox Jew)

      --
      Plausible conjecture should not be misrepresented as proof positive.
    72. Re:now correct me if im wrong by ubernormous · · Score: 1

      "I don't think either of these is really what we want." The 2nd one would work. It would be the basis for a whole new system, made by Americans, for Americans. We could make it simple: 191 milliseconds to a second, 72 seconds to a minute, 59 minutes to an hour, and 109 hours to a day.

      --
      There's a fine line between genius and insanity. I'm right on it.
    73. Re:now correct me if im wrong by ArbitraryConstant · · Score: 1

      "Giving up actual science-based measurements to defer to a technological system owned by the US government will forever put the science of navigation in the control of a single government who can scramble the system whenever they so choose."

      Not only that, but a leap-hour centuries from now is a lot worse than leap seconds because it'll actually noticeably affect available daylight.

      --
      I rarely criticize things I don't care about.
    74. Re:now correct me if im wrong by Anonymous Coward · · Score: 0

      Actually, as an Observant Jew, who Uses a Lunar calendar (ask any good Muslim, they do too), the Lunar 12 month Calendar is about 354 days long. Jews, every (roughly) 3rd year, insert a leap Month into the Calendar (there is a month called Adar, and some years, there is a Adar II). Muslims dont use Leap months, and their calendar falls back by 11 days a year. A 13 month Lunar Calendar would give you a year 19+ days too long. So it is, in fact, closer to 12 than 13

    75. Re:now correct me if im wrong by rramdin · · Score: 0

      I've definitely come across some very old timepieces in my day. It never ceases to amaze how accurate handmade technology was. I'd hate for our civilization to be remembered as the mystery of defunct plastic discs and libraries full of disintegrated paper with our use of bad time pieces.

    76. Re:now correct me if im wrong by Anonymous Coward · · Score: 0

      Not if we allow pi to vary.

    77. Re:now correct me if im wrong by Murasaki+Skies · · Score: 1

      At least that's better than calling it Reagan's member.

      --
      Waiiii!!!!!! I have bad karma!
    78. Re:now correct me if im wrong by Chuq · · Score: 1

      Not that that likely has any bearing on things astrologically, but there you go.

      You say that like the sun passing through any of the other 12 does?

      --
      - Chuq
    79. Re:now correct me if im wrong by tricorn · · Score: 1

      It's even worse than that, since the phase of the Moon during each of those 13 28-day months would go all the way around, there'd be no relation between month and lunar cycle. The lunar cycle is slightly more than 29.5 days, NOT 28 days. There are about 12.37 lunar cycles (synodic months) per year. Adding the extra 1-2 days is just correcting for 28 days going into 365.25 days, while the idea being expressed was to do a lunar month. A lunar month has nothing to do with 28-day months, if you define the month with regard to the Moon's position relative to the Sun and the Earth (i.e. the time between "New Moon").

      The GP post has a link to Wikipedia's Calendar entry, but he apparently didn't read it very well, so missed the information about Lunisolar Calendars.

    80. Re:now correct me if im wrong by tricorn · · Score: 1

      But as he said, that breaks anything that IS trying to track UT1 by looking at the offset between UTC and UT1. That difference is DEFINED as being less than 1 second, so around 2009, that equipment would no longer work correctly.

      Pushing this off on the future, when exactly should they start making watches and programs that will take into account the mythical leap-hour? Everyone will always say "oh, I'm sure this program won't still be running then" or "I'm sure this watch (clock/safe timer) will be obsolete by then", right up to the time they start saying "Boy howdy, there sure is a lot of stuff that's going to break in 5 years".

    81. Re:now correct me if im wrong by tricorn · · Score: 1

      That's absolutely not true. There were plenty of "Y2K problems". Most of them weren't serious, a few were. Most of them could be found and fixed. The ones that couldn't (or weren't) were usually not very serious, and in most cases were trivial.

      However, the effort to figure out what all those systems out there would do was not trivial. The effort to convert records in systems that WOULD break was not trivial. It cost real money. And it was all caused by shortsighted people who said "the only software (and that's what the change is about) that will be disrupted by the change will be software that has to be working 20-30 years from now. A lot of programs could safely ignore Y2K". Nobody started doing much about it until 5 years before, and there are still programs and systems that won't handle 2100 correctly, not to mention new programs being written now that completely ignore such issues.

      Handling leap seconds is no more difficult than handling DST, leap years, or century changes. Why the hell can't people just do it right? Papering it over by pushing it off 500 years, in a way that is guaranteed to cause problems then, is no solution. That it will also cause problems in just a few years makes it even worse. Just fix the damned systems that were programmed by idiots and stop messing with something that already works just fine.

    82. Re:now correct me if im wrong by Peter+La+Casse · · Score: 1
      It's not that I missed it, it's that I didn't care. Lunar cycles don't directly impact me at all, so I didn't take them into consideration when thinking about the 28 day month that I read about somewhere.

      Does the current calendar guarantee a relationship between month and lunar cycle? If there are 12.37 lunar cycles per year, my guess is "no", in which case the 28 day month calendar doesn't leave us any worse off than the current calendar. But that's just a guess. Like I said, I don't care about the lunar cycle.

    83. Re:now correct me if im wrong by lgw · · Score: 1

      But pushing a problem off into the future, even though that makes it a larger problem, isn't *necessarily* a bad thing. You can't evaluate that without knowing the opportunity cost of fixing the problem today, and the resources available to fix something today vs in the future.

      From a softyware point of view, it's quite likely indeed that no software written today will be around in 500 years, so it's a net loss to fix it now. More importantly, there are very few astonomers and billions of the rest of us - let the astronomers keep their own time system and leave the rest of us alone until time has slipped enough that a non-astronomer would care about it.

      Given resource constraints in the 60s and 70s, it would have been a poor solution indeed to store 4 digits for the date at the time. The Y2K "crisis" was merely the answer to "it's worked for 20 years, why change it", nothing more.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    84. Re:now correct me if im wrong by Anonymous Coward · · Score: 0
      The problem is that it isn't working fine. To begin with we should have 13 months in the year, not 12. Months are supposed to reflect lunar cycles and there are 13 of them a year. The year is one day and some change longer than 13 (28 day) months a year. Ever noticed how the business world works off 13 periods a year? and of course the menstrual cycles too. Take a look at this sometimes

      Just what kind of lunar cycles are you talking about. If you mean a cycle of the phases opf the moon, a year is nearer to 12 than 13 of those. If you mean a cycle of the moon's orbit, relative to the distant stars as opposed to the sun, that's not something useful for calendar purposes (and AFAIK no calendar has ever used it). As for that Wikipedia page you linked to, it doesn't mention the number 13 at all.

    85. Re:now correct me if im wrong by tricorn · · Score: 1

      The person I was referring to was not you, but the person who started the discussion about 28-day months because they would then follow the lunar cycle, which is just plain wrong since the lunar cycle isn't 28 days.

    86. Re:now correct me if im wrong by radtea · · Score: 1


      Funnily enough, R is an excellent example of a bogus constant. Not because it's derived, but because it's obscurantist. The ideal gas law is a hell of a lot clearer if you write it:

        P = n*kb*T = N*kb*T/V

      where kb is Boltzmann's constant. R is something like kb/Ao, and Avagadro's number (12 g upon the mass of the proton in grams) is an empirical hack that should have been dropped from the cannon a hundred years ago.

      --
      Blasphemy is a human right. Blasphemophobia kills.
    87. Re:now correct me if im wrong by trentblase · · Score: 1

      Smarch!

    88. Re:now correct me if im wrong by goldfndr · · Score: 1
      Just look at all of the old civilizations whose monuments still align with the solstices and equinoxes -- leap seconds don't phase them, because they measured accurately against the real physical model.
      Are you saying that the monuments' alignment with solstices and equinoxes are accurate within seconds? I thought they were only designed to be accurate within a couple of hours at most, which would be well within the realm of leap seconds over some centuries, but if you have a citation for monument accuracy checking in seconds...
      --
      Copyrights, Patents, Trademarks: temporary loans from the Public Domain, not real property ("intellectual" or otherwise)
    89. Re:now correct me if im wrong by nwbvt · · Score: 1
      Was on vacation, sorry for the late response...

      "The fundamental difference the GP was alluding to was with respect to changes in definition which preserve the defined value, and changes in definition that don't."

      Those old changes changed the defined value as well. In fact, what the origional poster was proposing would be to move it back to the older definition in order to get the "ideal" 24 hour days.

      "All you have to do is come out with a new version of the library with the new algorithm replacing the old. Nothing will break unless you change the way the function relates to programs that use it."

      Yes, changing APIs are generally a bad thing to do. However, changing the implementation can be bad as well if it causes failures in new areas or the potential margins of error, which changes in the fundemental algorithms in mathematical libraries often cause.

      --
      Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
    90. Re:now correct me if im wrong by poopdeville · · Score: 1
      Those old changes changed the defined value as well. In fact, what the origional poster was proposing would be to move it back to the older definition in order to get the "ideal" 24 hour days.

      Yes, the definitions have changed the definiendum. But the change has been very small. Moreover, the change has not necessitated the need for conditional logic when determining how a clock should work. They've only made existing clocks run a little fast (or slow?) relative to the new definition.

      --
      After all, I am strangely colored.
    91. Re:now correct me if im wrong by nwbvt · · Score: 1
      Yes, the change was very small, just like the proposed change (which happens to be a change back to the old definition). No conditional logic would be needed. Why the fuck do you think it would be?

      Sheesh, are you trying to be difficult? A change from definition A to B was in your own words minor, but you think a change from definition B to A would be too major? Feel free to just admit you were wrong.

      --
      Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
    92. Re:now correct me if im wrong by poopdeville · · Score: 1
      Yes, the change was very small, just like the proposed change (which happens to be a change back to the old definition). No conditional logic would be needed. Why the fuck do you think it would be?

      Because the definiendum changes depending on the time. That's why. The change doesn't happen to be a change back to "the old definition," but a change to a system where the calendar defines the second. We currently use a system where seconds and the calendar are only related through the use of leap seconds.

      The scientific community is obviously not going to use such a loosely defined unit, so now there are two competing notions of a second. This is bad.

      --
      After all, I am strangely colored.
    93. Re:now correct me if im wrong by nwbvt · · Score: 1
      No, the scientific community probably won't accept it, but not for any reason you have proposed so far.

      I give up. You obviously don't have a clue what you are talking about.

      --
      Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
  2. Unfair to clockophiles! by shobadobs · · Score: 2, Funny

    http://leapsecond.com/ -- This guy should complain. They're taking all the fun out of his clock collection!

    1. Re:Unfair to clockophiles! by Anonymous Coward · · Score: 1, Interesting

      At least he's got http://leaphour.com/ as well.

    2. Re:Unfair to clockophiles! by Anonymous Coward · · Score: 1, Insightful

      Not really, seeing as old clocks will become even more of antiquities compared to clocks following the newer scheme.

    3. Re:Unfair to clockophiles! by whathappenedtomonday · · Score: 1
      http://leapsecond.com/

      so much for people with too much time on their hands.

      --
      I hope I didn't brain my damage.
    4. Re:Unfair to clockophiles! by kfg · · Score: 1

      That would be "Horologist."

      For anyone who thinks they might be interested in such things, or is simply curious as to why anyone might be interested in such things, I can highly recommend:

      Revolution in Time: Clocks and the Making of the Modern World; David S. Landes; Belknap Press of the Harvard University Press

      KFG

    5. Re:Unfair to clockophiles! by Cliff.Braun · · Score: 1

      I was looking at that and thought it was cool, some of the stuff looked expensive. Accurate time is good. I googled the model number of his most accurate clock, it costs $30,000. This guy could have bought himself a new car for what he spent on the clock. Either he has way too much time and money on his hands or I'm missing the part where someone gives the clock to him.

  3. Wait a second... by ahknight · · Score: 1

    I say the government should move to Internet time and leave the big boy alone. Looks like that already does what it wants...

    1. Re:Wait a second... by l33t.g33k · · Score: 2, Funny

      it's government conspiracy!

      --
      My sig is permanently on strike.
    2. Re:Wait a second... by kassemi · · Score: 1

      I'd be happier with unix timestamps... Programming date/time dependent applications would be sooo much easier...

      --
      What the hell's a "gewie?"
    3. Re:Wait a second... by ArAgost · · Score: 2, Funny

      Mod parent funny for its subject, please :D

  4. Birthdays by Anonymous Coward · · Score: 1, Funny

    And what about all those people with birthdays on February 29th? Guess they'll only age once every 500 years

    1. Re:Birthdays by Anonymous Coward · · Score: 0

      well I guess it would only happen to those retards who don't know the difference between a leap second and a leap year.
      rtfs

    2. Re:Birthdays by A+beautiful+mind · · Score: 1

      If you really want to be technically corrent, 29th of february is a leap day occuring every fourth year except when it can be divided by 100 but not 400.

      A leap year would be a whole new year inserted in the calendar, and it's a possibility in the future that something like this may happen.

      --
      It takes a man to suffer ignorance and smile
      Be yourself no matter what they say
    3. Re:Birthdays by MarkByers · · Score: 1

      A leap year would be a whole new year inserted in the calendar, and it's a possibility in the future that something like this may happen.

      Maybe the extra year will be called 2005½.

      --
      I'll probably be modded down for this...
    4. Re:Birthdays by ahknight · · Score: 2, Insightful

      A leap year would be a whole new year inserted in the calendar, and it's a possibility in the future that something like this may happen.

      No, it's not. The point of leap periods is to maintain the length of the day and the year to their astronomical counterparts. Inserting a year would do absolutely no good towards any end as there is no astronomical measurement beyond a year that is used in the standard time measurements.

    5. Re:Birthdays by Anonymous Coward · · Score: 0

      Actually, the term leap year reffers to a year in which a leap day (Feb 29th) takes place.

    6. Re:Birthdays by NoMoreNicksLeft · · Score: 2, Funny

      How dare you speak as if my pangalactic 200 million year calendar has no significance.

  5. snore... by ewe2 · · Score: 1, Redundant

    like this actually helps to fix an already-broken calendar. There are many alternatives but legislators like to pull these stupid stunts to avoid actual real decisions.

    --
    insecurity asks the wrong question irritation gives the wrong answer
  6. Why? by Shark · · Score: 0, Troll

    ... 'cause we've got the bomb!

    Disclaimer: This refering to a quote, don't 'troll' me because you don't know Denis Leary.

    --
    Mind the frickin' laser...
    1. Re:Why? by tarquin_fim_bim · · Score: 0

      ... 'cause we've got the bomb!

      Do you have clocks in North Korea?

    2. Re:Why? by Anonymous Coward · · Score: 0

      "John Wayne's not dead, he's frozen. And as soon as we find a cure for cancer we're gunna thaw out The Duke and he's gunna be pretty pissed off. You know why? Have you ever taken a cold shower? Well, multiply that by fifteen million times and thats how pissed off Teh Duke's gunna be."

      Marvellous...

  7. Heh by the+Man+in+Black · · Score: 1

    Hey, anyone remember the last bunch of people to mess with the calendar?"

    Heh. OK that's funny. And true. /and sad

    1. Re:Heh by gid13 · · Score: 1

      And let's not forget Turkmenistan, whose leader, "The father of all Turkmen", renamed the months of the year after family members and anything else he liked. Not that he messed with the actual times or anything, but it's still freakish.

    2. Re:Heh by Spetiam · · Score: 2, Interesting
    3. Re:Heh by RackinFrackin · · Score: 1

      It's not true. The calendar was modified in 1972 when the first leap second was added.

    4. Re:Heh by lullabud · · Score: 1

      I was going to say something along those lines. I don't know much about time, but the 6th item in the Wikipedia article linked to in the headline is is From Julian to Gregorian... So, yeah, the proof used to say that the Romans were the last people to mess with the calendar is actually proof otherwise.

      I wish people would want to be correct rather than wanting to look smart. Not that I know that's what the article poster was doing, but... eh, well... that's getting way off topic.

  8. Leap Minute by GeekWade · · Score: 2, Insightful

    Wouldn't a leap minute every couple of generations be better than being close to an hour off base for a hundred years or so?

    1. Re:Leap Minute by Anonymous Coward · · Score: 0

      When did you last heard a politician making sense?

      I mean, you surely wouldn't expect them to make legislation which would come in effect from 600 years now on, right?

    2. Re:Leap Minute by slashjunkie · · Score: 0, Troll

      This reminds me of the space probe NASA lost due to confusion over metric/imperial measurements - http://www.space.com/news/orbiter_error_990930.htm l Do we really trust America to mess with standards?

    3. Re:Leap Minute by GeekWade · · Score: 0

      That is exactly what I was thinking about. Remembering and adjusting for daylight savings time is a pain, but imagine the hell of some nerd a few hundred years from now having to account for 42 minutes and some odd seconds of Leap Hour adjustments.

      And we bitch about counting seconds from 1970, sheesh...

      -wade

    4. Re:Leap Minute by xs650 · · Score: 1

      Not a problem. We presently work up to a full day off base every 4 years.

      What problems do you expect from being up to an hour off base if everyone is off the same amount?

    5. Re:Leap Minute by Dun+Malg · · Score: 1
      Not a problem. We presently work up to a full day off base every 4 years. What problems do you expect from being up to an hour off base if everyone is off the same amount?

      The two aren't the same thing. The "leap year" thing is to adjust for the earth's orbit around the sun. Leap seconds adjust for the earth's rotation. Waiting until we are an hour off to realign with the earth's actual rotation would be like waiting till we were a full month off to adjust for the solar orbit.

      --
      If a job's not worth doing, it's not worth doing right.
    6. Re:Leap Minute by tie_guy_matt · · Score: 1

      If you live on one end of a time zone then you are about an hour away from someone on the other end of a time zone even though your clocks show the exact same time. Do you live in a place that observes daylight savings time? You are then an additional hour off. The days of it being noon when the sun was exactly over head are over. I believe in China everyone is on the same time zone even though it is a very large country. When the clock says noon it could be in the middle of the night.

    7. Re:Leap Minute by blamanj · · Score: 1

      Isn't this a classic political "solution?" Instead of dealing with an inconvenience that might cost a little money, push to problem off to someone else, preferrably long enough away that you won't be around to be blamed.

      Do they really think that people will test for something that won't happen for 500 years? Better to deal with the small problem now than create a big mess later.

  9. GMT R.I,P. by NickFortune · · Score: 1
    Just to say that, TFA to the contrary, Greenwich Mean Time was scrapped years ago as being too expensive to maintain the equipment.

    So while there may be plenty of brits that think this is a silly idea (me included) it's got bog all to do with GMT.

    HTH

    --
    Don't let THEM immanentize the Eschaton!
  10. Can we say what we will think 500 years from now? by ReformedExCon · · Score: 5, Insightful

    Sometimes, with our very limited 80 year lifespans, we start to think that everything that we do now is the absolutely most important thing ever, and we make decisions based on that rather than looking to history for a sense of scale. 500 years ago, people weren't reading, they weren't really doing much of anything productive. It wasn't until the Renaissance that things really started humming.

    So 500 years from now, with a whole hour of time slip, what will they think of how we just decided to change the manner in which we adjust time?

    In China, there is only one timezone, but it works terribly since half the country wakes up in the dark and the other half wakes up in bright sunlight. They have adapted to this by "unofficially" setting work hours according to the longitudinal timezone rather than the government-mandated timezone. I wonder if there were a huge leap second buildup whether people would just start waking up according to the absolute time rather than the political time.

    I think it's a bad idea, and I can't think of the benefits. But I guess I'm not a scientist, so I wouldn't understand those issues.

    --
    Jesus saved me from my past. He can save you as well.
  11. The _last_ bunch? by hism · · Score: 0

    Hey, anyone remember the last bunch of people to mess with the calendar?

    I may not be 100% correct on this, but I'm sure there are more recent examples of the 'last' bunch of people messing with the calender? What about Robespierre during the Reign of Terror for the French Revolution.

    1. Re:The _last_ bunch? by Wieland · · Score: 2, Informative

      Also, IIRC, before the 1917 revolution the Russians were still using the Julian Calendar. The communists adopted the Gregorian calendar in 1918, which is why the so-called October Revolution was actually commemorated yearly on November the 7th.

  12. More info by interiot · · Score: 5, Informative
    More info here, with geeky charts and stuff.
    over the past 30 years (coincidentally since the inception of leap seconds) the rotation of the earth's crust has accelerated. This acceleration is apparently due to changes of fluid circulation in the outer core of the earth. Historical investigations of earth rotation indicate that such accelerations are not unprecedented, and it should not be possible for the acceleration to continue for very many more years.
    1. Re:More info by Anm · · Score: 1

      Wow!!

      In summary, the rotation of the earth is unpredictable on a decade to decade basis (due to the earth's magma's "weather"), but is slowing down quadratically. Using historical data about eclipses and comets and the like, our days have shifted about 3 hours and our days have shortened by about 25 seconds in the last 2000 years relative to astronomic predictions. But as we continue to slow down faster we'll quickly need more than 1 leap second per year. In fact, today's UTC will be off by at least a minute by 2075 (that is their furtherest estimate).

      So the solution is to stop worrying about the minor unpredictable length of day fluctuations on a yearly basis, and switch civil time over to atomic time following the end of UTC in 2022. Long term corrections would then be handled by skipping the spring forward part of daylight savings every few centuries.

      The only issue I see is the assumption that we still use daylight savings several centuries from now. Other than that, it sounds like a plan.

      Anm

    2. Re:More info by jrumney · · Score: 1
      The only issue I see is the assumption that we still use daylight savings several centuries from now.

      Or, that we ALL use it now.

    3. Re:More info by anthony_dipierro · · Score: 1

      over the past 30 years (coincidentally since the inception of leap seconds) the rotation of the earth's crust has accelerated.

      Relative to what? Couldn't we equally say that over the past 30 years our clocks have been slowing down?

  13. Hmm... by __aaclcg7560 · · Score: 2, Funny

    I don't see anywhere in the U.S. Constitution that the government has been given authority over time. I guess strict constructionism applies only to judges and not the government. Bummer... There's never a Time Lord when you need one.

    1. Re:Hmm... by TykeClone · · Score: 5, Informative
      Powers granted to the Congress of the States:

      Section 8, Clause 5: To coin Money, regulate the Value thereof, and of foreign Coin, and fix the Standard of Weights and Measures

      Time is a measure, therefore they actually do thave the authority to regulate it.

      --
      A fine is a tax you pay for doing wrong and a tax is a fine you pay for doing all right.
    2. Re:Hmm... by IvyKing · · Score: 1

      A Slashdot posting that is accurate, concise and on topic - what's this world coming to???

    3. Re:Hmm... by Anonymous Coward · · Score: 0

      Congress has the power to "fix the Standard of Weights and Measures" (U.S. Const. I.8.5). I suppose this includes the measurement of time.

    4. Re:Hmm... by nwbvt · · Score: 1

      Aside from the fact that it does state that, as the previous poster pointed out, this was just a recommendation to the UN, not a law in itself.

      --
      Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
    5. Re:Hmm... by WilliamSChips · · Score: 1

      *chalks up another mark on the list of signs of the apocalypse*

      --
      Please, for the good of Humanity, vote Obama.
    6. Re:Hmm... by Zackbass · · Score: 1

      Thank you for that. What a fine example of how the constitution is supposed to work.

      --
      You gotta find first gear in your giant robot car
    7. Re:Hmm... by roman_mir · · Score: 1, Insightful

      Time is a measure, therefore they actually do thave the authority to regulate it. - well, sure in the US. This will just cause more confusion for communications between the US and the rest of the world. But then again, who cares about those prehistoric people, right? (I live in Canada.)

    8. Re:Hmm... by surprise_audit · · Score: 2, Funny

      Just so long as NASA isn't going to use software from anywhere else in the world. They had enough trouble landing on Mars when different groups used metres or feet & inches. If Congress fucks around with time, the next Mars mission will probably hit Mercury...

    9. Re:Hmm... by Anonymous Coward · · Score: 0

      OMFG you FAT fucker, you dropped your cell phone into auto flush toilet? are you that fat and clumbsy? you 400 pound blimp! why dont you go get some liposuction? you are a beached whale! you must have been sitting on the couch and your fat ass absorbed everything on the couch including your cell phone so when u had to go take a shit it plopped out for ya and that was the first time u had seen it in days but then it got flushed down just as you stuck your fat hands down the toilet to retrieve it.

    10. Re:Hmm... by Anonymous Coward · · Score: 0

      wow ur boring

  14. Lazy Americans... by daviq · · Score: 0

    We Americans are so lazy that now we cannot take the effort to change our clocks a mere 2 times a year. And why do we have a 24 hour day anyways. Instead we could just have a 23 and whatever hour day and not ever have to change our clocks.

    --
    Go to the w3.org and put Slashdot.org through the validator.
    1. Re:Lazy Americans... by MSZ · · Score: 1

      Actually the whole "dayligh savings" idea has lost it's usefulness years ago. Yet by pure inertia it lives on.

      The savings from the time change are much less than a cost of doing that.

      Unfortunately, the cost of eliminating this idiocy is to big now :-(

      --
      The moon is not fully subjugated. I demand a second assault wave preceded by a massive nuclear bombardment.
    2. Re:Lazy Americans... by Anonymous Coward · · Score: 0

      this idiocy saves a large amount of energy
      i think in california, where the energy problems are common, it is very very useful

      [how? by extending the day time, you don't have to turn on the lights]

    3. Re:Lazy Americans... by shawb · · Score: 1

      You do know that the U.S. is considering extending daylight savings time in order to reduce energy consumption, right? That was the whole point in the first place, to conserve energy for the war effort.

      --
      I'll never make that mistake again, reading the experts' opinions. - Feynman
    4. Re:Lazy Americans... by MSZ · · Score: 1

      Oh right, so thanks to daylight savings I can enjoy more daylight... um, wait... if it's winter I still get up while it's dark (and have to turn on the lights anyway) and get back from work after dark. So I'm saving exactly nothing.

      Where's the benefit here?

      On the other hand, I can see the cost of this. And it's no small cost.

      And the fact that government claims it will help is unconvincing, to say the least.

      --
      The moon is not fully subjugated. I demand a second assault wave preceded by a massive nuclear bombardment.
    5. Re:Lazy Americans... by shawb · · Score: 1

      Winter really shouldn't be affected; they're just debating whether to extend it a couple weeks to a month in each direction. Won't be much of a savings, but it's there. I believe they're also doing a study into whether or not DST actually saves any energy, so it's nice to see this is hopefully going to based on science or at least stats.

      --
      I'll never make that mistake again, reading the experts' opinions. - Feynman
  15. Apparently not... by interactive_civilian · · Score: 4, Informative
    According to TFA, it isn't working perfectly fine:
    But adding these ad hoc "leap seconds" -- the last one was tacked on in 1998 -- can be a big hassle for computers operating with software programs that never allowed for a 61-second minute, leading to glitches when the extra second passes. "It's a huge deal," said John Yuzdepski, an executive at Symmetricom Inc., of San Jose, Calif., which makes ultraprecise clocks for telecommunications, space and military use.

    On Jan. 1, 1996, the addition of a leap second made computers at Associated Press Radio crash and start broadcasting the wrong taped programs. In 1997, the Russian global positioning system, known as Glonass, was broken for 20 hours after a transmission to the country's satellites to add a leap second went awry. And in 2003, a leap-second bug made GPS receivers from Motorola Inc. briefly show customers the time as half past 62 o'clock.

    "A lot of people encounter problems with their software going over a leap second," said Dennis D. McCarthy, who drafted the U.S. leap-second proposal while serving as the Navy's "Director of Time."

    Now, I can't say that I completely understand why resetting a clock should be so complicated, but it seems to cause problems...
    --
    "Empathise with stupidity, and you're halfway to thinking like an idiot." - Iain M. Banks
    1. Re:Apparently not... by MrShaggy · · Score: 1

      What I don' understand, maybe because I'm not an engineer, is why is it so difficult ?

      isnt it akin to holding the clock back for an extra second ? Cant you write a script that say 'when i hit this button, pause for one second then reset the clock'?

      --
      I have mod points and I am not afraid to use them.
    2. Re:Apparently not... by jurt1235 · · Score: 1, Redundant

      You do not even have to add seconds, just stretch the last few seconds on those computers. That is done all the time by programs as ntp, and it affects nobody. That in reality there has been a leap second, and the real clock has a slight programming problem, is not a big deal to anybody. That clock is an independent object which does not control any other real objects (except ntp, which will just ignore second 61 as an error, and wait for a correct time to come by, which will come a few seconds later).

      The US is looking for problems where there are none.

      --

      My wife's sketchblog Blob[p]: Gastrono-me
    3. Re:Apparently not... by jayhawk88 · · Score: 5, Insightful

      So instead of letting private companies eventually wise up and write their software to take into account/be able to deal with leap seconds, let's fuck with the entire way we measure time on a global scale. Way to go government.

    4. Re:Apparently not... by Entrope · · Score: 5, Interesting

      Resetting the clock is not complicated, but the current system means there is a 61st second in a minute, as your quote of TFA mentions. People -- including software developers -- are strongly used to dealing with 60-second minutes, and software sometimes makes that assumption. It just requires attention (sometimes a lot of attention) and extra code (sometimes a lot of extra code) to get it right, but since very few people pay attention when a leap second happens, bugs are easily overlooked.

      Since leap seconds are based on changes in the time period of Earth's rotation (the sidereal day), and the decay is both very slow and influenced by hard-to-predict factors, leap seconds are not reliably predictable. They can only be announced when they are necessary -- and so it is easy for the displayed time to drift if a leap second announcement is missed or ignored.

      Leap hours, though, are different beasts. Virtually every piece of software in the world that displays time knows how to deal with the hour jumping forward or backward. That transition happens predictably and affects a huge number of users, so errors are easily noted.

    5. Re:Apparently not... by Anonymous Coward · · Score: 0

      That won't work in applications where countrywide synchonization with a precision in fractions of seconds is needed, such as some same-frequency-broadcasts or GSM networks. On the other hand, those probably already have real solutions for this problem, instead of a kludge.

    6. Re:Apparently not... by tricorn · · Score: 4, Insightful

      But the hour WON'T "jump forward or backward an hour". You'll either have a 23-hour or 25-hour day, plus it will only happen once every 500 years or so. When are you going to test it? When are you going to start putting it into programs? And you thought that programmers storing only 2 digits for the year were stupid and shortsighted...

      The whole thing is a crock. Software that hardcodes in conversions between days/hours/minutes/seconds, AND needs to be so accurate to the rest of the world that it has to account for leap seconds, must be rewritten to use a standard library routine. Internally, it should simply keep a seconds counter, and base all intervals off of that. There's no excuse for doing it wrong, and code that does do it wrong should be rewritten if it is critical.

    7. Re:Apparently not... by photon317 · · Score: 1


      The very reason these bugs cropped up is because the software in question was not written to account for leap seconds like it should have been. Yet they want to screw with Daylight Savings Time, which will cause a similar (but worse - twice a year and with an entire hour of error) problems for every system which is not updated/rewritten to match the new standard....

      --
      11*43+456^2
    8. Re:Apparently not... by PainBot · · Score: 1

      That's exactly what I thought.
      Plus it feels like they're thinking "Software X doesn't work properly ! Let's rewrite everything INCLUDING Software A !"

    9. Re:Apparently not... by fsck! · · Score: 1

      Leap second doesn't mean adding a 61st second. All modern operating systems include NTP clients, which as far as I can tell, just make the 60th second last twice as long.

    10. Re:Apparently not... by sallen · · Score: 4, Interesting
      That won't work in applications where countrywide synchonization with a precision in fractions of seconds is needed, such as some same-frequency-broadcasts or GSM networks. On the other hand, those probably already have real solutions for this problem, instead of a kludge.


      Bingo. You mean synchronization with precision like that which has been used for decades by the telco's (read: ITU jourisdiction). This is a problem what isn't one. Time is relative (sorry, couldn't resist.) I can't believe anyone, let alone Naval Observatory dude thinks in terms of sync to, essentially, a wall clock. That's why internal clocks are used. The time representation for someone looking at the 24 hr clock is simply a representation of an internal clock converted to something us dumb humans can relate to. Is this guy an idiot or what? If he'd been around many years ago, there wouldn't be binary systems, we'd all have to be on decimal systems, becuase he probably couldn't count either (That'll be his next recommendation.) And what happens when they try and add the 'leap hour'? I'm sure he looks at it like the deficit... he won't be around when it has to be taken into consideration. But I guarantee it'd make the millenium 'bug' (ie, original laziness) look like a cakewalk.
      As for 'nobody uses a sextant' since we have good old GPS, tell that to the sailors not too many years ago who lost all nav equip and used hmm... a sextant. One NEVER abandons the ability to utilize alternate means of problem resolution. He figures there's no possibility GPS could ever fail or be subverted? Bad mistake. That's what kills people, not leap seconds. He'd probably be the one to say take INS out of planes since GPS works. Right. I'll never fly over the ocean if he's that ignorant.

    11. Re:Apparently not... by drgonzo59 · · Score: 1

      I don't think they talk about ntp. They talk about 10e-12 fraction of a second (or better?) type synchronization that is used for GPS for example. NTP is useless for that, it is like trying to sychronize hundredths of a second using carrier pigeons.

    12. Re:Apparently not... by Angostura · · Score: 1

      Insightful my man, insightful. ... Apologies if you are a woman.

    13. Re:Apparently not... by Anonymous Coward · · Score: 0

      AFAIK, only unix pretends leap seconds don't exist. It does that by adjusting the unix epoch. time_t is now off by 24 seconds or so.

    14. Re:Apparently not... by cnettel · · Score: 3, Informative

      Remember that a lot of systems use "seconds since certain point in time" (like January 1, 1970, GMT, you UNIX-based bastards). There are functions in the C runtime library to convert from those to normal calendar dates. I find it kind of unsatisfactory that you'll have to add in magic numbers for each of the leap seconds as they are added. Of course, having a leap hour for some coders in a few centuries won't be too nice, but they will probably be able to declare that it's coming several years in advance, or ditch it altogether. One way or another, I would like to keep the calendar definition and conversion between different types simple. Avoiding leap seconds is one tiny step along that road.

    15. Re:Apparently not... by Anonymous Coward · · Score: 0

      Insightful my man, insightful. ... Apologies if you are a woman.

      I didn't realize they made those with sub-200000 slashdot UIDs.

    16. Re:Apparently not... by Detritus · · Score: 1
      I've worked with quite a few timing distribution systems used for scientific research. They do add a 61st second. If you look at a time code display, it will show:

      23:59:59
      23:59:60
      00:00:00
      00:00:01

      --
      Mea navis aericumbens anguillis abundat
    17. Re:Apparently not... by Breakfast+Pants · · Score: 1

      Yeah and when your pacemaker doesn't fire for a second that could be a bit dangerous (I know pacemakers have no real use of a full date system so it wouldn't come into effect here but it is just to get you thinking).

      --

      --

      WHO ATE MY BREAKFAST PANTS?
    18. Re:Apparently not... by jurt1235 · · Score: 1

      Well, clocktime synchronized for to be seen by humans, and the leap second is for humans so that we do not wake up 1 hour earlier over 600 years than what we do now.

      The time system for synchonization in GPS systems can be seen independent of this, however I think that the fractions of seconds they think to need to talk about are ridiculously small. 10e-12 difference from geostationary orbit (for GPS) for an airplane moving at 900km per hour is 9*10e-7 (estimate) meters deviation between two GPS readings. Considering the current GPS resolution of 10 meters (consumer equipment with multiple readings in a moving vehicle), I consider the clock problem as not really important.

      --

      My wife's sketchblog Blob[p]: Gastrono-me
    19. Re:Apparently not... by pedroloco · · Score: 1

      But the hour WON'T "jump forward or backward an hour". You'll either have a 23-hour or 25-hour day, plus it will only happen once every 500 years or so. When are you going to test it?

      You can test the leap hour every time you flip between Standard Time and Daylight Savings Time, which is what I think the GP was discussing.

    20. Re:Apparently not... by Anonymous Coward · · Score: 0

      It worked. I'm thinking you're an idiot.

      If your system is mission-critical or safety-critical, it darn well better be able to handle things like a hardware glitch that causes its clock to stall for a second. We saw with the Patriot Missile mod in Gulf War I, for example, what happens when software has an unreasonably strong dependency on a clock and the clock drifts.

      Grandparent is on target.

    21. Re:Apparently not... by techno-vampire · · Score: 1
      As for 'nobody uses a sextant' since we have good old GPS, tell that to the sailors not too many years ago who lost all nav equip and used hmm... a sextant.

      Back in the early '70s when I was in the Navy, they were using Loran, mostly. When they used a sextant, they generally used the quartermaster's Omega watch because it was more accurate than either of the ship's two chronometers.

      However, we still had to have the two chronometers, and the quartermasters had to make sure they were kept wound up. There'd have been big trouble, and a number of people including all the quartermastes would have been up on charges if either of them stopped because it ran down. That's because they had to be there to give a known accurate time for navigation if needed.

      --
      Good, inexpensive web hosting
    22. Re:Apparently not... by evenmoreconfused · · Score: 1

      Unfortunately even that approach (using a seconds counter) isn't sufficient as a completely rigorous solution.

      Specifically, whatever function would convert absolute seconds to a date will not be reliable for dates in the far future. This is because leap seconds are inserted somewhat unpredictably, and thus there will wind up being a small offset between the computed second on which the date changes (i.e. midnight) and the actual one.

      The result -- that some second->date conversions will be wrong by one day -- will be unimportant in most applications, but perhaps fatal in others.

      --
      No. Well...maybe. Actually, yes. It really just depends.
    23. Re:Apparently not... by Nogami_Saeko · · Score: 1

      Global?

      I suppose they did secretly propose it to the UN, but just because it's the US (and perhaps right now, BECAUSE it's the US), people aren't going to just blindly follow them...

      N.

      --
      "Nothing strengthens authority so much as silence." - Charles de Gaulle
    24. Re:Apparently not... by 42forty-two42 · · Score: 3, Informative

      It does, actually. At least in unix-like systems, time is represented by the number of seconds since January 1, 1970 (known as the Unix Epoch). There are C library functions to convert it to a date, accounting for time zone, locale, formatting, etc.

    25. Re:Apparently not... by Anonymous Coward · · Score: 0

      It does, actually. At least in unix-like systems, time is represented by the number of seconds since January 1, 1970 (known as the Unix Epoch). There are C library functions to convert it to a date, accounting for time zone, locale, formatting, etc.

      You don't say. And are the library functions able to account for future leap seconds that haven't even been scheduled yet? Clearly they can not be, which means the addition of leap seconds will cause values returned by those functions today to differ with the values returned in the future.

    26. Re:Apparently not... by Anonymous Coward · · Score: 0

      But what else do you expect from a government that believes it can ignore the laws of nature?

    27. Re:Apparently not... by snilloc · · Score: 1

      That is problematic, of course, but life-or-death computers probably should be using GMT anyway (without daylight adjustments).

    28. Re:Apparently not... by joshjoneswas · · Score: 1

      HA! Rock N Roll, Brother! Couldn't agree more. Made me laugh but it is all true!

    29. Re:Apparently not... by Anonymous Coward · · Score: 0

      Give me a break. This is a simple solution to a complex problem. You need to make small adjustments to the official time periodically. The current solution is to add it in small amounts at frequent intervals. The new proposal is to add an extra hour every few centuries. It is clearly a better solution. Just because the US government is proposing the changes, that doesn't make it automatically evil. Besides, it's not even the government's idea; they're just supporting it.

    30. Re:Apparently not... by makomk · · Score: 2, Informative

      Apparently, Unix uses time since the epoch calculated *ignoring leap seconds*. Linux users - see time(2) manpage.

    31. Re:Apparently not... by cnettel · · Score: 1
      Good point, I should have remembered that. But, hey, you don't read articles, nor man pages, before posting comments.

      This discrepancy could of course be able to create other problems, especially if the system actually handles the leap second "properly", not just resetting the clock.

    32. Re:Apparently not... by Anonymous Coward · · Score: 0
      But the hour WON'T "jump forward or backward an hour". You'll either have a 23-hour or 25-hour day, plus it will only happen once every 500 years or so. When are you going to test it? When are you going to start putting it into programs?

      I can't believe this was modded "insightful". Have you ever heard of a thing called a leap year? You know, the extra day we get "in years where the quotient has no remainder when divided by 4, excluding years where the quotient has no remainder when divided by 100, but including years where the quotient has no remainder when divided by 400.". In other words, we already have a rule that behaves differently every few centuries. How do you test that? You set the clock to just before stuff happens, and you find out what happens.

      I have a feeling that if the headline hadn't been so biased and mentioned the US government wanting to "kill" something, we wouldn't have knee-jerk responses like the parent.
    33. Re:Apparently not... by Karma+Farmer · · Score: 1

      Internally, it should simply keep a seconds counter, and base all intervals off of that.

      Sounds great, smart guy. Please tell me the exact number of seconds between, say, midnight January 1st, 1970, and midnight January 1st, 2070.

      Oh wait... you can't, because of leap seconds.

    34. Re:Apparently not... by Samari711 · · Score: 1

      the whole point is that we measure time relative to the rotation and orbit of the earth, what this proposal would do would slowly let things get out of wack only to have a sudden major readjustment than a lot of smallwer ones. It's not a fix, it's just putting off addressing a problem until it gets bigger.

      --

      I never said I was smart, I just said I was smarter than you

    35. Re:Apparently not... by M1FCJ · · Score: 1

      Peh. Unix epoch runs out in 2038, not 2070. Also all of this US gov. nonsense is finely explained in wikipedia entry for Unix Epoch, on the other hand I suspect Dubya doesn't know how to read and someone must have explained him leap seconds and number pi in a single session and his brain has stopped functioning since then.

    36. Re:Apparently not... by Anonymous Coward · · Score: 0

      yeah, wouldn't it be cheaper to just slow the planet down a bit so there would be an integer number of days in a year/

    37. Re:Apparently not... by vsprintf · · Score: 1

      The current solution is to add it in small amounts at frequent intervals. The new proposal is to add an extra hour every few centuries. It is clearly a better solution. Just because the US government is proposing the changes, that doesn't make it automatically evil.

      Doesn't this proposal pretty much screw up the new Holy Daylight Savings Time for about 250 years out of every 500? And as a US citizen, I can say everything supported or proposed by the government is automatically suspect with good reason. These glad-handing used-car salesmen that claim to be leaders need to get out of the time business altogether and stick with the things they know about - petty theft and bribery.

    38. Re:Apparently not... by mr.+methane · · Score: 1

      Problem is, there are a dozen ways of notating time, and not every application or system deals well with exceptions handed off by another system. Applications rarely get tested for compatibility with the hundreds of possible combinations they might have to work with, and we all know how rigorous we are about going back and testing that one app we're just going to use for a few days or maybe a month or two but certainly nor more than a year or two at the most. :-/

      The tinfoil hat conspiracy nut in me thinks it's just a way of making sure that the great-great-great-great-great-grandchildren of all those y2k consultants have a solid income stream to count on.

    39. Re:Apparently not... by tehdaemon · · Score: 1
      No, It is not because of leap seconds.

      It is becuase our timekeeping is based on the position of the sun in the sky. This is determined by the earth's rotation period, which is not constant, or predictable to the resolution of seconds. (at least over a year or two)

      --
      Laws are horrible moral guides, moral guides make even worse laws.
    40. Re:Apparently not... by Anonymous Coward · · Score: 0

      Even worse, the solution is to make it so the software/hardware will have to take into account an even bigger change and do it so many years from now no one, if modern civilization still even exists (maybe they are hoping it doesn't), will remember to have made their devices compatible with the change. How many times has outlawing a problem solved it?

      Even worse than that, the newly mandated arbitrary "(revised) day-light savings" time changes mean devices will have to be re-made/re-worked already to take into account not heretofore designed-in time changes. I guess once that is done (at the huge expense we'll have) the hour change 500 years in the future won't be so hard (unless they hard-code the current newly-mandated/revised time changes). Why the fuck not just mandate that the hardware/software used in interstate commerce comply with the requirement to be able to add (and subtract, let's not be stupid and leave that out) seconds every so often on a whim (fundamental time changes generally are pretty whimsical).

    41. Re:Apparently not... by Ravenn · · Score: 1

      Linux users - see time(2) manpage.

      man 2 time
      Reformatting time(2), please wait...

      Wow! The power of Linux over Time! Cool!

      --
      Of all the things you can accomplish by screwing up your face and swearing into a dark room, sleep is not one of them.
    42. Re:Apparently not... by anthony_dipierro · · Score: 1

      And are the library functions able to account for future leap seconds that haven't even been scheduled yet? Clearly they can not be, which means the addition of leap seconds will cause values returned by those functions today to differ with the values returned in the future.

      And this matters because????

    43. Re:Apparently not... by Anonymous Coward · · Score: 0

      Please tell me whether or not it will be dark outside at midnight, January 1st, 2070. Oh good, you can, because of leap seconds.

    44. Re:Apparently not... by tricorn · · Score: 1

      True, asking what the minute is going to be in exactly 315532800 seconds from now is uncertain. So what? Anything that cares is going to simply store 315532800, not "10 years". If you want to schedule something to occur on July 30, 2015 at 11:17PM CDT, then presumably you'd want it to occur taking into account leap seconds as of that time (and any changes to Daylight Savings Time, as well). Nothing hard about that.

    45. Re:Apparently not... by EccentricAnomaly · · Score: 1

      As for 'nobody uses a sextant' since we have good old GPS, tell that to the sailors not too many years ago who lost all nav equip and used hmm... a sextant. One NEVER abandons the ability to utilize alternate means of problem resolution.

      Truth is a sextant doesn't really depend on time, it depends on an accurate prediction of the orientation of the Earth.

      So instead of monkeying with clocks to make the incorrect assumption of a constant Earth rotation rate true... why not just use an accurate prediction of the Earth orientation as a function of time for celestial navigation and pointing telescopes and let the clock run at the constant rate needed for doing any calculations with physics.

      --
      There are 10 types of people in this world, those who can count in binary and those who can't.
    46. Re:Apparently not... by tricorn · · Score: 1

      That's not a leap hour. With the switch to DST, the time stays the same, but the representation is dependent on the time zone, and the time zone changes. If you aren't paying attention to the time zone, there is a discontinuity in the flow of hours, either time jumping forward by one hour or jumping back by one hour. Jumping back by one hour can be particularly bad when date order is important. Thus, any program that cares about the current "local time" uses standard routines and doesn't do any timekeeping based on the "local time hour".

      With a leap hour, the time doesn't change, and the timezone doesn't change. You simply get an extra hour at the end of the day. Time goes from 23:59 to 24:00 to 24:01 to 24:59 to 00:00 the next day. It is nothing at all like the shift between standard and DST. However, it is still the case that the "number of seconds since Jan 1 1970" doesn't change - the shift with a leap second or leap hour is still only with the local representation of time, except that it changes it for all time zones at the same time.

    47. Re:Apparently not... by tricorn · · Score: 1

      And a LOT of programs don't get that rule right. In fact, a lot of programs didn't get that rule right even though 2000 would have been correct if they simply used the every-four-year rule and no other. There are still programs running that don't even get it right every FOUR years, because it happens so infrequently that people just live with it screwing up. So now you expect that a to-be-specified-in-the-future date to add an extra hour to a day is going to be put into programs, and TESTED, and actually work correctly? When the only real way to test it is to flip the switch telling all programs the world over to do it? The very first time?

      I didn't ask "how do we test it?", I asked "when do we test it?", when no one is going to start even coding for it for 495 years. Y2K only had to deal with a legacy of around 40 years of people ignoring what might happen in 2000.

      Having a leap second every year or so is an excellent way to weed out stupid programs that can't handle it. Having something happen only once every 500 years is asking for a disaster every 500 years. Right after Y2K, lots of programmers just said "well, at least that's done with, now all I have to do is hardcode in 2000 instead of 1900, and I don't have to worry about it - after all, this program can't possibly still be running in 3000!

    48. Re:Apparently not... by tricorn · · Score: 1

      By the way, look for a Y2.1K, when programs call March 1, 2100 "February 29", because they get the century rule wrong.

    49. Re:Apparently not... by Anonymous Coward · · Score: 0

      "isnt it akin to holding the clock back for an extra second ? Cant you write a script that say 'when i hit this button, pause for one second then reset the clock'?"

      No, it isn't, and no, you can't. Not when the computer is in orbit. Or sitting on the sea floor. Computers are used for more than minesweeper and reading slashdot, you know.

    50. Re:Apparently not... by Anonymous Coward · · Score: 0

      Please tell me whether or not it will be dark outside at midnight, January 1st, 2070. Oh good, you can, because of leap seconds.

      You honestly believe that it would not be dark outside at midnight, January 1st, 2070, were it not for leap seconds? Just how many damn leap seconds do you think there are in any given decade? You are an idiot.

    51. Re:Apparently not... by Mark+Hood · · Score: 1

      And in 2003, a leap-second bug made GPS receivers from Motorola Inc. briefly show customers the time as half past 62 o'clock.

      If I remember correctly, this was caused by the fact that a counter in the code that incremented each week there wasn't a leap second wrapped around. They knew about it in advance, and were able to warn people to reset their receivers.

      Removing leap seconds altogether is silly, until we have the technology to rearrange the solar system to match our clocks. And when we can do that, we may as well go to decimal time...

      Mark

      PS What do you know, I did recall correctly :) You can also view Motorola's original PDF advisory which interestingly doesn't think the time will be wrong, just the date.

      --
      Liked this comment? Why not buy me something nice
    52. Re:Apparently not... by Phil+Karn · · Score: 2, Informative
      It actually does matter a lot in some applications. Take satellite tracking. A low earth orbit satellite moves about 7 km in one second. If you're off by one second because of confusion about a leap second, you've made a position error of 7 km. That's a lot.

      There are many perfectly valid arguments against leap seconds. The difficulty in calculating the exact number of seconds between two events, the fact that calculations involving future times can give different results after leap seconds are declared, the difficulty of dating events that occur near or during leap seconds, all are serious drawbacks.

      But these are not good arguments for removing leap seconds from UTC! Why do that when you can choose from two perfectly good standard time scales that don't have leap seconds? Those are the GPS (Global Positioning System) time scale and the TAI (International Atomic Time) timescale. They differ by a fixed offset: TAI is 19 seconds ahead of GPS and will remain so despite any future leap seconds added to UTC. (Strictly speaking the offset between TAI and GPS typically varies by some tens or hundreds of nanoseconds around 19 seconds, but the GPS system operators try to drive that error to zero, and they publish those offsets. The big advantage of GPS time, of course, is its ready availability from inexpensive receivers.)

      CDMA digital cellular is one system that chose the GPS timescale to avoid the nasty discontinuities associated with UTC leap seconds. GPS times are still easily converted to UTC (or local time) for human consumption.

      It would have been really nice had the UNIX designers chosen the TAI timescale instead of UTC as the internal representation of time. (GPS didn't exist back in the 1970s when UNIX was developed). Library routines could easily convert between TAI and UTC as needed for input and display, using configuration files updated every time a new leap second is declared, but you'd get a much cleaner internal representation of time. You wouldn't have the present situation where every timestamp for a past event is effectively moved one second every time there's a leap second.

      I wonder if it's too late to make such a change...

    53. Re:Apparently not... by anthony_dipierro · · Score: 1

      It actually does matter a lot in some applications. Take satellite tracking. A low earth orbit satellite moves about 7 km in one second. If you're off by one second because of confusion about a leap second, you've made a position error of 7 km. That's a lot.

      No, I wasn't talking about calculating the current time. I'm talking about calculating the number of seconds between now and some time in the future. That's what you can't do, and I can't think of any reason why you'd ever need to do that.

      There are many perfectly valid arguments against leap seconds. The difficulty in calculating the exact number of seconds between two events

      That's impossible to do precisely anyway due to relativity, and as the time between the two events increases the precision goes down more and more. But it's not even that difficult to calculate within a system of leap seconds (within the limitations of the relative motions and gravitational effects of the two clocks and/or the distance between the locations of the events), you just need a table of historical leap seconds.

      If you want to make things even easier on yourself, then don't record the times of things using UTC if what you care about is measuring the number of seconds between things. UTC isn't about that. It's about making it easy for humans to communicate times which can easily be converted to local times. And local times are, more than anything else, about measuring positions within a day.

      the fact that calculations involving future times can give different results after leap seconds are declared

      This is the part that I was talking about previously. I don't see why one would need to calculate the number of seconds until a time in the future (for practical purposes). If it's really necessary, then that time in the future shouldn't (can't, actually) be declared in UTC.

      the difficulty of dating events that occur near or during leap seconds

      What's difficult about it? I don't understand this point at all. There is a very clear and unambiguous way to date any event, regardless of whether or not it occurs near or during a leap second. "1998-12-31T23:59:59.00Z, 1998-12-31T23:59:60.00Z, 1999-01-01T00:00:00.00Z, 1999-01-01T00:00:01.00Z". You must be talking about UNIX time.

      But these are not good arguments for removing leap seconds from UTC! Why do that when you can choose from two perfectly good standard time scales that don't have leap seconds?

      I guess we're on the same page here. But I still don't understand the practical benefit of knowing the number of seconds between now and some date/time in the future.

      It would have been really nice had the UNIX designers chosen the TAI timescale instead of UTC as the internal representation of time.

      UNIX time, as declared by POSIX, is broken in design. They use an integer which is supposed to represent "the number of seconds elapsed since 00:00:00 on January 1, 1970" then they say it's in Coordinated Universal Time. But UTC is not an integer, and it doesn't measure the number of seconds elapsed since midnight 1/1/1970 (at least not under the UTC definition of the second which is equal to the SI definition).

      Since converting an integer into a date/time involves some calculation anyway, I agree with you it would have made much more sense to use TAI as the base. See http://cr.yp.to/proto/utctai.html for another argument.

      Of course, this system would only be useful for timestamps since about 1955, when we started paying attention to leap seconds in the first place. Before that we can't accurately measure the number of seconds between two events, using the modern definition of the second. Depending how far back you go the systems become more and more convoluted.

      I wonder if it's too late to make such a change...

      Depends how much control you have over your system, and how much you're willing to break POSIX. For backward compatibility, we would probably need to come up with a new system call, though maybe a good hybrid solution would be to use UT1 internally. At least then the clock slews are spread out.

    54. Re:Apparently not... by Anonymous Coward · · Score: 0

      Ever hear of Daylight Savings Time?

      Programs don't seem to have trouble dealing with a 23 or 25 hour day then...

    55. Re:Apparently not... by Phil+Karn · · Score: 1
      No, I wasn't talking about calculating the current time. I'm talking about calculating the number of seconds between now and some time in the future. That's what you can't do, and I can't think of any reason why you'd ever need to do that.

      I can. Imagine agreeing to do something at a certain future time, and then setting up a piece of hardware to do it. If you use a timescale with leap seconds, like UTC, then that device may have to be reprogrammed to deal with leap seconds an arbitrary number of times before that event occurs. If not for leap seconds, your hardware could be a simple down counter programmed with the difference between the agreed-upon future time and the current time.

      Here's another example based on satellite tracking. Standard practice when describing a satellite orbit is to give a set of six orbital elements and an epoch time when they are valid. (The orbital elements can be Keplerian elements, or position and velocity state vectors, it doesn't matter). For practical reasons, the epoch time is often an externally specified parameter to the orbital element generator. And that time might well be in the future (since satellite orbits, at least over the short term, are pretty predictable). NORAD epoch times are UTC, and that creates a trap if you're not careful about leap seconds.

      A related example comes from astronomy. When giving the coordinates of a celestial object, you must account for the precession of the earth's axis by also giving the epoch at which the coordinates are valid. Two epochs were often used in the latter half of the 20th century: B1950.0 and J2000.0. Although the latter date has now passed, J2000.0-based coordinates were in widespread use well before that date. Obviously that epoch date could not move around arbitrarily as a result of leap seconds, so it's based on "terrestrial time", another standard time scale related to TAI that doesn't follow leap seconds.

      That's impossible to do precisely anyway due to relativity, and as the time between the two events increases the precision goes down more and more.

      Well...yes. But the error caused by an incorrectly handled (or unhandled) leap second is likely to be far greater than any relativistic error in any real-world engineering application I'm likely to encounter. Besides, it's common in relativistic applications to just pick a frame of reference and make it your standard of measurement. UTC is that way, btw. It's defined at the geoid (approximately mean sea level) and relativistic corrections have to be made to atomic clocks at altitudes other than sea level.

      What's difficult about it? I don't understand this point at all. There is a very clear and unambiguous way to date any event, regardless of whether or not it occurs near or during a leap second. "1998-12-31T23:59:59.00Z, 1998-12-31T23:59:60.00Z, 1999-01-01T00:00:00.00Z, 1999-01-01T00:00:01.00Z". You must be talking about UNIX time.

      Yes, I was talking about UNIX time, sorry I wasn't more clear. You are absolutely right that UTC is not intended to be encoded as an integer. Unfortunately, that's what UNIX tries to do, and that's why there are problems dating events around leap seconds on UNIX. What actually happens is that a 1-second discontinuity ripples throughout the NTP hierarchy and clocks eventually settle on the "new" UTC after a fairly significant period of uncertainty. Or at least that's the way it used to work with NTP; I haven't followed the more recent versions. In any case, that's nonsense; a fundamental timescale should never have to "jump" in this way.

      So I think we completely agree on the main point: UNIX's internal representation of time is fundamentally broken. It ought to be based on a count of seconds from some epoch on a timescale that does not use leap seconds, and conversion to or from UTC should be done only when needed for human consumption or input.

      One could even argue that UNIX already does this, and it's the conversion routines that are broken. As you

    56. Re:Apparently not... by anthony_dipierro · · Score: 1

      Imagine agreeing to do something at a certain future time, and then setting up a piece of hardware to do it.

      If not for leap seconds, your hardware could be a simple down counter programmed with the difference between the agreed-upon future time and the current time.

      It doesn't seem reasonable to me. You'd need to require to-the-second accuracy to a point many months in the future, and you'd need that point in time to be declared in a way recognizable to the rest of the world. You'd need an atomic clock in the computer, not just "a simple down counter", and even then you might not even wind up with something perfectly synchronous - time is relative. To get true TAI you'd have to synchronize with 200 other atomic clocks, since TAI is just an average. The simplest solution here would be to just attach a radio clock, GPS, or some external device.

      But I still don't understand *why* you'd want to do such a thing. I guess if you're trying to make the perfect bomb which didn't rely on any radio signals and was set to go off at midnight 7/7/2007 at 7:17:07 or something. So the adoption of UTC has foiled a terrorist. :)

      NORAD epoch times are UTC, and that creates a trap if you're not careful about leap seconds.

      Oh boy, so you have to be careful. So what? Be careful.

      Obviously that epoch date could not move around arbitrarily as a result of leap seconds, so it's based on "terrestrial time", another standard time scale related to TAI that doesn't follow leap seconds.

      Leap seconds aren't arbitrary. They're based on the spin of the Earth.

      Anyway, I don't see what this has to do with computing the number of "seconds" until a UTC date in the future. Obviously some people are going to use different methods of time. And remember, UTC is a hybrid system between GMT/UT1 and TAI. GMT would be a better system for human purposes, and in fact it's a modern version of the system we had back in Babalonian times, back before scientists decided to redefine the meaning of a second. The problem is that GMT isn't easily adapted to accurate clocks, such as atomic clocks, and you don't want to have to constantly send update information such as would be necessary with UT1. So you save up a whole second worth of updates and send them all at one time.

      So I think we completely agree on the main point: UNIX's internal representation of time is fundamentally broken.

      Yeah, the UNIX time system is broken in its design. You have no argument with me there.

      It ought to be based on a count of seconds from some epoch on a timescale that does not use leap seconds, and conversion to or from UTC should be done only when needed for human consumption or input.

      That'd be one way to do it. Of course, using UT1 would work too, and then you wouldn't need a table of historical leap seconds unless you wanted to convert to TAI. You'd just need to store the current offset between UT1 and UTC.

      One could even argue that UNIX already does this, and it's the conversion routines that are broken. As you point out, a time_t value is supposed to be the number of seconds since January 1, 1970 00:00:00 UTC. Well, that count for a given event is not going to change just because leap seconds were subsequently declared!

      Without specifying a frame of reference, that definition is rather meaningless :).

      So it's really the conversion routines that are broken...

      I think I already linked to DJB's explanation, but in case I haven't, there it is. According to him it's a broken localtime(), combined with a broken xntpd which catered to the broken localtime().

      But I also noticed that the original definition was in GMT. So really the error was in changing GMT to UTC instead of UT1, and in thinking that we meant TAI seconds instead of GMT seconds.

    57. Re:Apparently not... by jtgd · · Score: 1
      But adding these ad hoc "leap seconds" -- the last one was tacked on in 1998 -- can be a big hassle for computers operating with software programs that never allowed for a 61-second minute,
      Well then, if they can't handle a 61 second minute, how in hell are they going to handle a 25 hour day??? Symmetricom only has 500-600 years to update their software, which hardly seems adequate.
      --
      J
    58. Re:Apparently not... by Anonymous Coward · · Score: 0

      > The time representation for someone looking at the 24 hr clock is simply a representation of an internal clock converted to something us dumb humans can relate to. Is this guy an idiot or what?

      You're a retard for putting a machine of zero intelligence ahead of your own species. Classic -- losers that get excited about technology to such a point that they shit their pants when a new cellphone comes out.

      It's a representation of an internal clock converted to something that us humans can easily understand. Us humans are accustomed to the system of hours and minutes, so why display it as a bunch of electrical signal readouts, or ones and zeros? We're not dumb, we built the fucking things you moron!

      > I'll never fly over the ocean if he's that ignorant.

      "I'll never fly over the ocean", blah, blah, blah -- nice one, dickhead!

    59. Re:Apparently not... by Phil+Karn · · Score: 1
      You'd need an atomic clock in the computer, not just "a simple down counter"

      Not at all. Good crystal oscillators can easily keep time to well under a second over several months. Besides, atomic clocks are getting smaller and cheaper all the time; reference that NIST announcement some months ago.

      But I still don't understand *why* you'd want to do such a thing. I guess if you're trying to make the perfect bomb which didn't rely on any radio signals

      There are many uses for precise timers beyond time bombs. Constructive ones, in fact. Again, most of the examples I can think of come from spacecraft. Remember the Galileo probe? It separated from the mother ship five months before arrival at Jupiter, and during that time only a timer was running. At the appropriate moment, just before entering the atmosphere, it woke up.

      time is relative

      Would you please forget about relativity here? The effects are negligible for most real-world engineering applications, and even when it's not you can deal with it by simply agreeing on a standard reference frame for your measurements. TAI, UTC, etc are already referred to the geoid for just this reason.

      Oh boy, so you have to be careful. So what? Be careful.

      Well, sure. If you never made mistakes, if complexity weren't an issue, we could measure time in units of pounds-time, shillings-time and pence-time, with arbitrary, time-varying conversions between these units. But what's the point? There's much to be said for standard units and measurement scales that are as simple and elegant as possible to minimize the chances for error.

      Leap seconds aren't arbitrary. They're based on the spin of the Earth.

      And the spin of the earth is arbitrary. Otherwise we could predict and schedule leap seconds many years into the future. Better yet, we could have defined the second so that leap seconds weren't necessary, or at least that their long-term sum would be zero instead of positive. (The second was last redefined in 1967, and it's far too late to do it again.)

      GMT would be a better system for human purposes

      I disagree. The second is such a fundamental unit, and so much of the rest of physics depends on it, that it must be nailed down precisely. It also helps that time is the basic dimension we can measure most accurately, thanks to atomic clocks. That's why the meter is now defined in terms of the speed of light.

      If you need a very precise model of the earth's rotation, then you have no choice but to build a complex, precise model -- it's complex, and there are irregular perturbations due to things like atmospheric mass movements. UTC and its system of leap seconds does a pretty good job in keeping the earth's rotation close enough to civil time for most purposes. It was just a mistake, though, to make it the internal basis for timestamps and such when a timescale that doesn't use leap seconds could have been used.

      Without specifying a frame of reference, that definition is rather meaningless :).

      Okay, once again the frame of reference is the geoid, approximately equivalent to average sea level. That's how the second and the UTC timescales are already defined.

      According to him it's a broken localtime(), combined with a broken xntpd which catered to the broken localtime().

      Right.

      But I also noticed that the original definition was in GMT. So really the error was in changing GMT to UTC instead of UT1, and in thinking that we meant TAI seconds instead of GMT seconds.

      I have no problem with basing the official definition of UNIX time on UTC, and I suspect Thompson and Ritchie would agree. They specified GMT for the UNIX epoch only because UTC didn't exist yet; it came into being (replacing GMT) on January 1, 1972.

    60. Re:Apparently not... by anthony_dipierro · · Score: 1

      There are many uses for precise timers beyond time bombs.

      Not ones that need one-second resolution tied to UTC over a period of many months.

      Again, most of the examples I can think of come from spacecraft. Remember the Galileo probe? It separated from the mother ship five months before arrival at Jupiter, and during that time only a timer was running. At the appropriate moment, just before entering the atmosphere, it woke up.

      That needs neither one second resolution, nor to be tied to UTC. Simply saying "wake up in X seconds" is fine, it doesn't matter what time it is when you wake up.

      And the spin of the earth is arbitrary.

      If the spin of the earth is arbitrary, then what isn't?

      Otherwise we could predict and schedule leap seconds many years into the future.

      Being chaotic is not the same thing as being arbitrary.

      Better yet, we could have defined the second so that leap seconds weren't necessary, or at least that their long-term sum would be zero instead of positive.

      There are different definitions of seconds. GMT and UT1 use a second which eliminates the necessity of leap seconds. These seconds aren't easily measured by atomic clocks, which is why UTC was invented.

      The second is such a fundamental unit, and so much of the rest of physics depends on it, that it must be nailed down precisely. It also helps that time is the basic dimension we can measure most accurately, thanks to atomic clocks. That's why the meter is now defined in terms of the speed of light.

      That's no reason that physicists need to use the same conversion unit as politicians. The unit generally cancels out anyway.

      I have no problem with basing the official definition of UNIX time on UTC, and I suspect Thompson and Ritchie would agree. They specified GMT for the UNIX epoch only because UTC didn't exist yet; it came into being (replacing GMT) on January 1, 1972.

      The point is, you don't define unix time one way and then fundamentally change things later. But besides that, using UTC for unix time isn't a good idea, because it doesn't easily convert to and from an integer.

    61. Re:Apparently not... by Phil+Karn · · Score: 1

      Simply saying "wake up in X seconds" is fine, it doesn't matter what time it is when you wake up.

      Precisely my point. And if you do need a simple, standard, unambiguous way to describe that future wakeup time, use one of the standard timescales that doesn't follow leap seconds. Don't change UTC.

      If the spin of the earth is arbitrary, then what isn't?

      Being chaotic is not the same thing as being arbitrary.

      Very little isn't chaotic or arbitrary in this physical world. And the essence of both "chaotic" and "arbitrary" is "unpredictable". Compared to the regularity of the atomic clock, pretty much everything is chaotic, arbitrary and unpredictable.

      There are different definitions of seconds. GMT and UT1 use a second which eliminates the necessity of leap seconds. These seconds aren't easily measured by atomic clocks, which is why UTC was invented.

      There is only one important version of the second left: the fundamental SI unit by that name. As such it's deeply embedded in the definition of many important derived units including those for distance, volume, velocity, force, energy, power, frequency, acceleration, etc. Some of these units are even used by politicians who write them into laws and regulations.

      Sure, there's still something called the sidereal day, which implies there's still something called the sidereal second, but it doesn't find very many uses outside astronomy.

      The point is, you don't define unix time one way and then fundamentally change things later. But besides that, using UTC for unix time isn't a good idea, because it doesn't easily convert to and from an integer.

      I agree more than you think. I read Dan Bernstein's page that you mentioned and thought it was right on the mark. I have no problem, and I don't think you really do either, with defining the UNIX epoch to be a particular instant on the UTC time scale and representing other times as an integer count of seconds before or after that epoch. That's not the same thing as trying to represent UTC times as an integer, which I agree is broken. That's also different from what we both agree is the broken practice of effectively moving the UNIX epoch every time there's a leap second so that conversion functions that know nothing about leap seconds will match UTC for timestamps produced after the leap second event.

      I think we've hammered this one out as much as we can, and we're pretty much in agreement on the main points.

    62. Re:Apparently not... by sallen · · Score: 1

      First, I could care less about new technology as long as it works and one doesn't throw out the old technology just in case it doesn't work. If you don't have those zero's and one's I don't care if you have a new cellphone or an old one. Unless your backhaul is twisted pair, crossbar, and strowger switches, you ain't going to make a call, period, unless those zeroes and ones on those internal closks work.

      As for not flying over the ocean, you obviously don't have a clue. If GPS goes, you better have your old trusty techonology like that INS or your pilot doesn't have a clue where he is. In your case, I don't care, but I would have concern for the passengers in the other planes.

      As for dickhead, moron.... nice words for mr. anonymous. obviously you weren't one of the ones that 'built the f****** things' since they DO actually work.

  16. neat bit by putko · · Score: 2, Insightful

    This bit is neat:

    "The U.S. effort to abolish leap seconds is also firmly opposed by Britain, which would further lose status as the center of time. From 1884 to 1961, the world set its official clocks to Greenwich Mean Time, based on the actual rise and set of the stars as seen from the Royal Observatory in Greenwich, just outside London."

    I had no idea there was still a physical basis for this. I assumed there was a master atomic clock.

    I can see why the USA would do this: they move around the holidays to fit the work week (e.g. Monday or Friday, whichever's closest). Try doing that with Corpus Christi in Continental Europe: it would be considered totally absurd.

    --
    http://www.thebricktestament.com/the_law/when_to_s tone_your_children/dt21_18a.html
    1. Re:neat bit by imsabbel · · Score: 2, Informative

      yeah, there IS a master atomic clock (or more like a cluster, with each clock weighted differently).
      (also note that this ends 61, about the time atomic clocks became usable)

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
    2. Re:neat bit by Dun+Malg · · Score: 2, Insightful
      "From 1884 to 1961, the world set its official clocks to Greenwich Mean Time, based on the actual rise and set of the stars as seen from the Royal Observatory in Greenwich, just outside London."

      I had no idea there was still a physical basis for this. I assumed there was a master atomic clock.

      I'm fairly certain there was no atomic clock in 1884. hances are, the atomic clocks arrived on the scene around, oh, 1961 maybe?

      --
      If a job's not worth doing, it's not worth doing right.
    3. Re:neat bit by TheGavster · · Score: 1

      Holidays are still celebrated on the appointed day; we simply make an observation of them on the nearest work-day if they fall on a weekend because three-day weekends are a happy thing. If you observe the day off for a holiday on a Thursday, how many people are *not* going to try and take Friday off?

      --
      "Because Science" is one step from "Because old book". Try "Because of my experiment testing my falsifiable assertion".
    4. Re:neat bit by SilentShriek · · Score: 1

      WE are the center of time!

      Are they also upset that the growing season is not determined by the sun's position over Stonehenge?

    5. Re:neat bit by marat · · Score: 1

      1949 in fact. But funny part is that it was most certainly driven by the progress in radioelectronics, since radioactivity was discovered by Marie Curie long time before in 1898.

    6. Re:neat bit by dotwaffle · · Score: 1

      What people don't know is that the UK, although it uses UTC for half of the year, and that the line of 0 longitude goes through Grenwich, it has no actual bearing on time. Britain's don't care that we have a control over GMT/UTC - we honestly don't give a crap - it's just people assume that we do because we standardised time to our meridian.

      What I personally want is what most of the posters here want, I want a universal time, so it is the same time everywhere - no time zones. However, I'd also like to adopt the "Beat" system that Swatch invented (as long as it's not patented, and accepted as a free standard). The weeks/months idea needs aboloshing as well - I'd prefer having 365/366 days in a year, no divisions. People will abbreviate it by themselves, so they'll say "see you in a (week)" and mean in 10 days, so it's easy to change.

      The advantage of this system is that you can easily see that 10,000 beats is 10 days, and saying that you are releasing data in 4 weeks is easily convertable.

      I have no respect for National institutions such as the US congress that think they can mess with standard weights and measures - scientists know what they're talking about, and something like this should be consulted upon at something like the UN. It's fairly major!

    7. Re:neat bit by Teancum · · Score: 1

      On a historical basis and from what all subsequent time keeping systems have been based upon, is precisely the observations at Greenwich. GMT is still measured, and is partially responsible for determining when a leap second should be issued or not.

      The problem with GMT is that the length of a second can vary, and current physical measurements of time require a much more precise definition of a second. This is the #1 reason for moving to UTC. BTW, I love this definition from the USNO website on time systems:

      Julian Day Number is a count of days elapsed since Greenwich mean noon on 1 January 4713 B.C., Julian proleptic calendar. The Julian Date is the Julian day number followed by the fraction of the day elapsed since the preceding noon.

      What about atomic clocks in the year 4713 B.C.? And why that date in particular? (There is a good reason, but it just seems a little weird.) What is awsome is that the information can even be calculated back that far so accurately.

  17. Torino conference notes by Anonymous Coward · · Score: 0, Interesting
    I found this mailing-list message to be very interetsing and informative:

    http://www.mail-archive.com/leapsecs@rom.usno.navy .mil/msg00163.html/

    Brief excerpt:

    I also gave a presentation of leap second issues in distributed
    computing, presented the UTS proposal and argued that something like it,
    together with more carefully implemented NTP software, would in practice
    eliminate computer worries about leap seconds, without a need to change UTC
    arising from this area. I also argued that the message formats of
    pre-GPS time broadcast services such as the various LF and HF time
    stations leave much to be desired and that work on a globally
    standardized state-of-the-art signal format would be a timely and
    important project.

    http://www.cl.cam.ac.uk/~mgk25/c-time/torino2003/u tc-torino-slides.pdf

    Finally, on the afternoon of the second day (Thursday, 29 May), the
    agenda moved to writing up a draft conclusion of the colloquium, which
    was then to be refined and phrased out more carefully by the
    invitation-only SRG meeting on Friday.

    Ron Beard with William Klepczynski drafted in PowerPoint on the
    presentation laptop a list of objectives and conclusions for the
    meeting. They started out with a few very pro-change statements, that
    quickly attracted criticism from the audience as perhaps not being a
    quite adequate reflection of the discussion at the colloquium.
    Throughout the subsequent discussion, I had the impression that they
    were rather happy to include pro-change arguments and statements that
    were proposed by participants into the draft, but were very reluctant to
    include any of the more sceptical/conservative statements that were, as
    far as I could tell, proposed equally often. In the following coffee
    break, a number of participants noted on their impression that the
    organizers of the colloquium probably had already made up their mind on
    the death of UTC and would push this through ITU in any case.
  18. When is the hour added? by Eternauta3k · · Score: 1

    When does the next 500 year period end?

    --
    Yeah. Would you choose a neurosurgeon who pokes around people's brains in his spare time? I wouldn't.
    1. Re:When is the hour added? by 1u3hr · · Score: 1

      Where does this "500 years" come from? There has been one leap second most years for the last several years. If it keeps at that rate, it's at least 3600 years to add up to one hour.

    2. Re:When is the hour added? by EEBaum · · Score: 1

      I'm sure it will be during someone's Physics lecture. At least that's when the last "We've been here an hour but the clock says we just started" moment occurred.

      --
      -- I prefer the term "karma escort."
  19. How is it safer? by Anonymous Coward · · Score: 0

    And just how much safer is an hour jump every 500-600 years than a second jump every couple of years? Instead of Y2K we'll have YhourK a few hundred years from now. Since nobody will be expecting it there will be chaos.

  20. Planet by dinkster · · Score: 5, Funny

    I say we adjust the planet's rotation and orbit so we have perfect intervals.

    1. Re:Planet by A+beautiful+mind · · Score: 2, Informative

      This whole stuff reminds me of Xerxes who ordered the punishment of the sea because the sea consumed his war fleet. When i mean punishment, i mean "whipping the sea". Makes sense if you're arrogant enough, i suppose.

      --
      It takes a man to suffer ignorance and smile
      Be yourself no matter what they say
    2. Re:Planet by hazee · · Score: 2, Interesting

      Yep, once we get that space elevator working, we'll be able to ship huge amounts of rock up and down, adjusting the angular momentum of the Earth, and thus its spin rate...

      I wonder just how much mass would be required to adjust the length of a day by the required fraction of a second per year?

    3. Re:Planet by shawnce · · Score: 5, Funny

      I say just blow up the moon, that little bastard is just slowing us down.

    4. Re:Planet by cpghost · · Score: 2, Funny

      I say just blow up the moon, that little bastard is just slowing us down.

      It'll happen soon enough, once we have moonbase alpha there...

      --
      cpghost at Cordula's Web.
    5. Re:Planet by jerryasher · · Score: 1

      I say we cut taxes for the rich.

    6. Re:Planet by HiThere · · Score: 1

      Take it apart and build things out of it in orbit. That will get rid of the tides, and give LOTS of building material for habitats, etc. Of course, you'd need spacers to keep them from colliding (a pretty thin cable ought to do it). Etc.

      I've always found the idea of steam engines in orbit charming, so the whole mess could be powered by sterling engines. (You need a bit of a mirror, and a WHOMPING big radiator, but it should be quite cheap, if you can figure out the seals and lubrication. [I suppose you could cheat and enclose the working engine in a glass envelope...but then you need to figure a way to get the waste heat OUT,])

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    7. Re:Planet by StarsAreAlsoFire · · Score: 1

      You only need to match the rotation of the Earth to be perfectly divisible by the length of the year. Personally, I think 360 days per year would be grand.

      So, we need to bring the moon a bit closer. The rotation rate of the Earth will increase proportionally and everything will work out GREAT!

      Get back to me when you're done.

    8. Re:Planet by StarsAreAlsoFire · · Score: 1

      We can do it just by moving mass around on Earth. 'Member the earthquake which just did it for us?

      And... A &^%#@ tonne. Significantly larger than a metric arseload.

    9. Re:Planet by hazee · · Score: 1

      It was the earthquake that made me think of it - the thing is, the vertical movement due to the quake was small, so the huge movement of rock produced relatively little change in angular momentum.

      If you elevated that rock all the way into space then you'd get a lot more change for a given mass.

      But it would still require a really really large amount of rock.

    10. Re:Planet by MacDork · · Score: 1
      I say just blow up the moon, that little bastard is just slowing us down.

      Actually, to speed things up, you'd need to reel it in a bit. As the moon pulls further away from Earth, the Earth's rotation slows. A billion years ago, days were only about 18 hours long.

  21. Hmmm by Anonymous Coward · · Score: 0

    Will scientists then have to develop their own calendar that is actually accurate then? That would be strange. I'm all for the elmination of DST anyhow, but Leap seconds/hours/days are just a fact of the universe when you measure time by the rotation of an object that is slowing down ever so slowly.

  22. Shall the rest of the world.. by speights_pride! · · Score: 2, Funny

    ...go back to the Imperial system of measures too? Nah, bless you Americans with your lovely paper size known as Letter (and every wierd piece of software that insists on using it).

    1. Re:Shall the rest of the world.. by william_w_bush · · Score: 0

      dude, what's an a4?

      haha, yeah sorry, my bad, but it is funny. just like all you bastards running around with American Express and Starbucks.

      The Foot Will Rise Again!

      --
      The first rule of USENET is you do not talk about USENET.
    2. Re:Shall the rest of the world.. by Anonymous Coward · · Score: 0

      The Foot Will Rise Again!

      Shredder, stop posting on Slashdot at work. Krang wants to talk to you.

  23. How will our operating systems handle this? by smoothwallsamuel · · Score: 1

    Will Windows XP tell me to send an error report to Microsoft because the clock died?

  24. Leap seconds are dying? by Joey+Patterson · · Score: 0

    Has Netcraft confirmed this as of yet?

  25. Oh No! by Luscious868 · · Score: 0, Flamebait

    The big, bad US goverment following the lead of the terrorist Bush, wishes to subvert the world by eliminating leap seconds. Give me a break! Remove the tinfoil hat ... I realize how hard that is for most of the slashbot liberal groupthink crowd but seriously, it's time to get over it. The only thing being proposed is to extend daylight savings time. It would take an act of Congress to eliminate leap seconds and any bill being proposed by Congress can be read online. Something like this would NEVER pass both the House and the Senate and be signed by Bush ... as much as you hate him, it just wouldn't happen. Abortion on demand has a better shot at becoming law than anything like this, and anyone who knows anything about the current political climate in Washington knows how likely that is to happen. Just bide your time until he's out of office and then convince as many of your buddies as you can to vote for a Democrat is 2008. I'm getting sick and fucking tired of your conspiricy theories about Bush and co trying to take over the world.

    1. Re:Oh No! by gilroy · · Score: 1
      Blockquoth the poster:

        It would take an act of Congress to eliminate leap seconds

      That's not exactly clear. Sometimes the law in the US says "Implement international treaty X" -- especially if X is a technical standard. If the treaty provides for an international body to define the standard, and that body defines it differently, then the change would automatically propagate into US law. The basic idea is, some things are better decided by teams of arcane experts than by elected representatives. Not the "big issues" like abortion or defense spending but the details, like leap seconds.

              I find the whole political angle to this as both hilarious and depressing.
    2. Re:Oh No! by lotusdriver · · Score: 1

      Lets have the US adopt ISO 8601, or if thats too radical (which it probably is) then DD/MM/YY *before* they start mucking around with the seconds. Their half backward half forward way of doing things causes more than enough hassle for people outside the US trying to work to their date "standards" I'm surprised a story like this didn't appear on April 1st (thats 1/4 not 4/1 by the way!)

    3. Re:Oh No! by Luscious868 · · Score: 1

      Yes! You hit the nail on the head! The US is evil. We're heading in the wrong direction not the right direction. The US has contributed nothing to the world and we are all worse off then we would have been if the US never existed. The US should be destroyed. Let's sneak in, load up our cars with homemade bombs and kill lots of innocent US women and children. That's the ticket. We'll show them. Then, and only then, will we have our revenge.

  26. Best quote of the article by Cybertect · · Score: 4, Insightful

    The astronomers are not convinced. "If your navigation system causes two planes to crash because of a one-second error, you have worse problems than leap seconds," said Steve Allen, a University of California astronomer who maintains a Web site about leap seconds.

    That's so right.

    1. Re:Best quote of the article by QuietLagoon · · Score: 1
      f your navigation system causes two planes to crash because of a one-second error, you have worse problems than leap seconds

      If two planes crash because of any programming error, you have a worse problems than leap seconds.

      The issue here is that it is a programming error, not a problem with leap seconds.

    2. Re:Best quote of the article by Anonymous Coward · · Score: 0

      I hope you're being sarcastic. That could have been true 2 centuries ago but not today. I'm working on systems that are dependent on millisecond accuracy. Why dependent? Because technology allows 1 microsecond accuracy. So of course a full 1 second error screws it up.

      Please. The margins of error are not what you "think" are reasonable, they are what the technology will allow. Otherwise the Brooklyn bridge would have been constructed as a pile of rocks.

  27. Big leap of faith... by NetSettler · · Score: 4, Informative

    Leap seconds and leap days aren't related. Leap days are related to the need to make a year's length expressible in integral number of days by a sort of infinite series approximation. Unless the length of a year were an actual integral number of days, leap days would be needed even if there was no "slowing" ever. By contrast, leap seconds are added to accomodate "slowing" and are not an artifact of the original relation. The use of the term "leap" for both of these is probably what attracts politicians to "leap" to the rescue. Perhaps they should take a second to reconsider...

    I actually agree that leap seconds are a bit of a mess, and I wouldn't mind seeing a better solution. But the one proposed sounds a bit bizarre. Surely the real problem is an artifact of the infancy of computer systems and the ad hoc, non-general solutions to time representation we've been using due to very small address spaces that are rapidly falling by the wayside. Why not just delay the issuing of them for a couple of decades until we can think harder about the problem. Pretending that any law passed now is going to stand unused for hundreds of years before it has any effect seems a little ... arrogant. I'm pretty sure that, say, somewhere around 2027, we're going to have a lot of discussion about our present representation of time and whether it's the right one...

    --

    Kent M Pitman
    Philosopher, Technologist, Writer

    1. Re:Big leap of faith... by maniac1860 · · Score: 1

      I would say this is sort of what they are doing. This sort of thing doesn't make it any harder to make fixes in the future, it just gives a drop dead fix date sometime in the far future if we never figure out a better solution.

    2. Re:Big leap of faith... by acaspis · · Score: 1
      Surely the real problem is (...) the ad hoc, non-general solutions to time representation we've been using due to very small address spaces that are rapidly falling by the wayside.

      No, unless you are using a base-60 computer. Y2K is soooo 20th century.

      The problem is that programmers don't expect tm_sec to be more than 59, although man ctime does mention leap seconds.

    3. Re:Big leap of faith... by Teancum · · Score: 1

      The reason why leap seconds are a big mess is because the Universe is a big mess. You can't get chronographers (or is that chronologists?) to predict when the next leap second is going to occur or why the Earth seems to be keeping such good time right now.

      The Earth's rotation is influenced not just by the Moon, but by the Sun and all of the rest of the planets, and to some degree by other stars and objects in the rest of the Universe. In theory (related to determinism, but also has quantum effects at some point) if you knew the mass of all of the objects in the Solar System and where they were to incredible precision, you might be able to come up with a mathmatical model that would be highly accurate in regards to leap seconds.

      And to top it off, with all of the motions of all of these other objects affecting the Earth, it makes for very irregular adjustments. In all told, the Earth is a very lousy timepiece for measuring time compared to current time keeping equipment. That wasn't always the case, but it is now.

      Don't forget that you can also have a reverse leap second (where some minute only has 59 seconds instead of 61), although one has never been issued so far. That is an event that would really rock a lot of poorly written computer software. No calendar that I've ever see designed has a "reverse leap day" in comparison, although I guess for exotic worlds that may be possible.

      The reason why leap days are much less controvercial is because they tend to be predictable. Even so, our calendar is not very accurate in terms of having the Vernal Equinox (the current standard that is attempted to be correlated) always fall on the same day. To do something similar with the calendar that these astronomers are doing with syncronization of the the day to the reckoning of the Earth would require some very irregular Leap day insertions. I believe that the Mayans did exactly that with their calendar, however (which required full-time astronomers to determine the length of the year at the begining of each year... and yes the Mayans had some excellent astronmer/priests.)

    4. Re:Big leap of faith... by Detritus · · Score: 1
      The problem is that programmers don't expect tm_sec to be more than 59, although man ctime does mention leap seconds.

      Ignorant programmers don't expect tm_sec to be more than 59. I don't think it's too much to ask for programmers and engineers to have a basic understanding of timekeeping. It doesn't require advanced mathematics or physics.

      If it was up to me, I'd switch all computers to TAI for their internal clocks and time tags. Conversion to UTC or local time would be done as needed for human consumption.

      --
      Mea navis aericumbens anguillis abundat
    5. Re:Big leap of faith... by Mac+Degger · · Score: 1

      "if you knew the mass of all of the objects in the Solar System and where they were to incredible precision, you might be able to come up with a mathmatical model that would be highly accurate in regards to leap seconds."

      Nope: quantum mechanics (well, Heisenberg) and the three-body problem state that the deterministic universe is a thing of the past. Has been since the 1930's or so.

      --
      -- Waht? Tehr's a preveiw buottn?
    6. Re:Big leap of faith... by HiThere · · Score: 1

      If it were up to me time would be expressed as a 64 bit integer number of seconds (1/64's of a secon? something smaller?). (For more precision, attach a double whose value lies in the half-open interval [0, 1)..this represents the fraction of a second that needs to be added to the integer for more accuracy.) And be the same everywhere within an inertial frame of reference. This would be the official definition of time. Common practice would translate it into usage formats for display, but when you wanted to compare times, you'd compare these integers.

      Then we get to the problem of how to deal with things moving in non-inertial frames of reference relative to us...

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    7. Re:Big leap of faith... by NarrMaster · · Score: 1

      Hence the qualifier, "highly accurate". It don't need to be perfect, yo.

      --
      That's right. All your base.
    8. Re:Big leap of faith... by Mac+Degger · · Score: 1

      The three body problem tells us that it won't even be highly accurate. It's to do with the fact that small changes in initial values can change the outcome significantly. Google for chaos theory, strange attractors and mandelbrot (and by now I'd also highly recomend a google for the three body problem) for more on that.

      And by 'not highly accurate' I don't just mean 'not perfect', but absolutely wrong. It's one of the reasons why real weather prediction is pretty damn much impossible past the next hour; the rest is extrapolation which starts to fail pretty quickly.

      --
      -- Waht? Tehr's a preveiw buottn?
    9. Re:Big leap of faith... by NarrMaster · · Score: 1

      I agree with you, I'm aware of chaos theory and it's implications, and of the three body problem, but I was under the impression that planetary movements can be approximated to an acceptable degree of accuracy, iteratively speaking.

      Guess I was mistaken.

      --
      That's right. All your base.
    10. Re:Big leap of faith... by acaspis · · Score: 1
      If it was up to me, I'd switch all computers to TAI for their internal clocks and time tags. Conversion to UTC or local time would be done as needed for human consumption.

      Not so easy, and not so useful:

      • TAI is not widely available. You'd need to convince all NTP root servers to switch to TAI.

      • In order to convert from TAI to UTC, computers needs to know about leap second announcements. So you'd need to extend NTP or design a parallel infrastructure to distribute that information.

      • Non-networked computers, even ones with a built-in atomic clock, would need to be patched whenever the IERS announces a leap second (only 6 months in advance AFAIK).

      Looks like it would be easier to make GPS mandatory on all computers (the GPS signal contains both TAI-19s and the current offset).

      AC

    11. Re:Big leap of faith... by Teancum · · Score: 1

      The Heisenberg postulate has nothing to do with three-body problems... at least at the masses involved with objects in the Solar System. I guess at some point really far down quantum gravitons will play a role, but when dealing with 10^12 kg for even small objects in the solar system, you generally don't have to worry about them. Relativity on the other hand does apply, and you do have relativistic effects due to large gravity wells (like the Sun).

      Three-body problems are so notorious because the calculation precision is incredibly difficult. The best models that have been developed for celestial mechanics (and used to determine spacecraft trajectories around the solar system) are essentially a time loop algorithm that applies vector equations to all of the bodies of the solar system over time in discrete intervals (usually seconds or hours... sometimes days), recalculates how gravity affects all of the components (with simplifications usually for just the Sun and Jupiter, although other major planets are sometimes thrown in) and adjusts the new velocity vectors and position. These models can, however, be quite accurate and have been done for centuries (really!). Computers have made them much easier to implement.

      What makes these models work is mainly because space is so empty, and planets tend to be point sources as far as gravitational attraction is usually concerned. All of the objects in the solar system do affect each other, however, and sometimes in substantial ways.

      BTW, such models are commonly used now, otherwise you wouldn't be able to predict events like a solar eclipse to any precision. Getting a spacecraft to Mars or Jupiter would be practically impossible without such models.

      One area I forgot to mention in my post was that movement of magma within the Earth also has a significant effect. Witness the discussion about the Indian Ocean tsuami and its effects on the rotation speed of the Earth (it speed up the Earth by a fraction of a second per day due to the Earth contracting... like an ice skater pulling in her arms). These seemingly random effect also have significant impact on trying to calculate the accuracy of how fast over time the Earth will be spinning, hence a correlation between UTC and terrestrial time that needs constant adjustment.

    12. Re:Big leap of faith... by Teancum · · Score: 1

      No, the parent poster was mistaken. Planetary movements can and are measured to incredible degrees of accuracy with iterative algorithms doing the calculations. Otherwise the Cassini space probe would never have arrived on time and in the right place to drop a probe into Titan. Talk about some precision flying there. It arrived +/- about 1km based on earlier calculations before it left the Earth (with some minor course corrections enroute because the rocket engines really aren't that accurate).

      To calculate the effects of all of the planets on the rotation velocity of the Earth, however, is going to be considerably more complicated and require much higher accuracy. That was the point I was trying to make earlier.

  28. Re:Can we say what we will think 500 years from no by Anonymous Coward · · Score: 0

    500 years ago, people weren't reading, they weren't really doing much of anything productive. It wasn't until the Renaissance that things really started humming.

    May I suggest you learn some history before you argue that people should learn from it? 500 years ago, the so-called Renaissance had already been going on for about 100 years in most of Europe. Printing was 50 years old, and the mass-production of books had begun in earnest. If "people weren't reading", who the hell was buying them all, do you think? Come to that, if "people weren't really doing much of anything productive", where the hell do you think printing came from? Did Gutenberg's press fall fully-formed from the sky or something?

    Oh, and the "renaissance" is over-rated. The middle ages were the big days when important things were invented - things like representative democracy that you might just have heard of?

  29. yea by Anonymous Coward · · Score: 0

    yea this is great, FINALLY i get to post ahead of all you .......... something. hah.

  30. Ahemm, French Revolutionary Calendar anyone?! by Anonymous Coward · · Score: 0

    http://en.wikipedia.org/wiki/French_Revolutionary_ Calendar

    It was tried again and again to change the calendar.
    Mr. Gregory XIII was only the last one who did it successfully.

  31. Another worthy change by manifestcommunisto · · Score: 1

    Along with this proposal, it would also be a good idea to switch our time-keeping to metric units, just like the Geek Coucil in "The Simpsons" did. Well, ya know, some programmers got families to feed. And I've been dreaming of owning a boat for a while now...

  32. The connected geek question by astrashe · · Score: 4, Interesting

    The article talks about lots of problems that leap seconds cause with software.

    The problems don't come from the complexity of the underlying problem of adding leap seconds, but rather because leap seconds are added so infrequently that the code to handle the leap seconds isn't well tested.

    So the real question here (to me, at least) is this: what do the leap second problems tell us about how software is developed?

    Are people not thinking about leap seconds when they write code? Or are they thinking about them, but not testing the leap second cases properly? What's going on?

    And how does the emergence of really big collections of APIs affect this? I mean, if people use standard routines for calendar functions, and if people keep their tools up to date, shouldn't these problems be mitigated? Shouldn't we be able to have some hard core calendar geeks solve the problem once in the API, and carry the rest of us?

    If that doesn't work, why not?

    We can solve this particular problem by changing the calendar. But what if we couldn't, and we had to try to address it with engineering practices? How would we proceed?

    1. Re:The connected geek question by lahosken · · Score: 1

      I agree: because leap seconds are so obscure, people don't test their code to work with them. Thus, making the leap-whatevers happen less frequently will make the problem worse.

      Letting the problem pile up for 500 years is the same kind of blinkered short-cut thinking that led to the Y2K fiasco.

    2. Re:The connected geek question by Anonymous Coward · · Score: 0

      Computers were around for 500 years? Wow!

    3. Re:The connected geek question by fermion · · Score: 3, Insightful
      I think it tell us that the people we pay to write critical systems are not doing their job properly. This is going to affect very few systems. Most things will check the system clock, and most properly written systems are set up to automatically check some central time server. There are notable exceptions to this, and those exceptions tend to also be poorly written.

      Second, we are talking about a leap second, which happens once every year or so. Not often, but not never. This change is far outweighed by the normal timekeeping error, which for the average watch is like 3 minutes a year. The clock of a computer is not necessarily better. Also, we are only taking about clocks that need to keep track of the time, and not jut the passage of time.

      As such we are really talking about a select set of software that much keep up with the time and not depend on a time server. If good techniques are used, the code to handle the leap second is one place, and good regression testing can check many different scenarios to insure that the code will work and changes do not break it. I am not saying it is trivail, but certain not prohibitively difficult. Since we are talking about network critical devices and specific military hardware, I do not see the problem with funding this development. What is really sounds like is that some people took government money for a project, and now want to changes the specs because they cannot do it.

      The only other thing i can think of is that these apps are 20 years old and no one want to update them. There is some wisdom to letting working system run, but these are obviously not working. Next legislation will the pi=3, and francium will now be known as freedium.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    4. Re:The connected geek question by Anonymous Coward · · Score: 0
      The problems don't come from the complexity of the underlying problem of adding leap seconds, but rather because leap seconds are added so infrequently that the code to handle the leap seconds isn't well tested.

      [...]

      We can solve this particular problem by changing the calendar.

      I don't understand this line of thought. If we replaced this with a "leap hour" concept that happens once every 500-600 years, isn't that making the problem much worse? Are we simply incapable of thinking ahead that far?

    5. Re:The connected geek question by aristotle-dude · · Score: 1
      No, you are right, you don't understand.

      Leap seconds are added a various intervals through out various years which would make testing extremely difficult, let alone trying to implement either through some complex calculation or storing dates and times of when to add those seconds relative to UTC.

      If you are adding leap hours on a regular interval or one that can be easily calculated, it is both easier to implement and to test.

      With leap hours, a QA engineer can write a "simple" auto test which sets the system clock to a point just before each rollover to observe the behaviour of the code.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    6. Re:The connected geek question by deesine · · Score: 0


      I don't understand this line of thought.

      I am not surprised. You apparently, also didn't understand the GP.

      He was asking why can't this be solved with programming/engineering rather than a new calendar.

      --
      damaged by dogma
    7. Re:The connected geek question by HiThere · · Score: 1

      In the first place, the Y2K problem was handled in ALMOST the right way. Don't buy what the new stories handed you. It was actually cheaper to handle it the way it was handled than it would have been to handle it most other ways. Computer time used to cost $400 / hour, and dollars were worth a lot more then. Also computer storage used to be a LOT more expensive, and a lot more subject to failure. I'll grant you that there were SOME poor decisions made as to just how to deal with dates, but not a large number, in proportion.

      Next: A leap hour could be easily implemented as a change in time zones. That's NOT a hard thing to fix.

      Thirdly: 500 years can encompass a lot of change. 500 years ago people were still adapting to the printing press. I don't think we can presume that people 500 years from now will even mainly live on a planet. They might, but it's NOT a foregone conclusion.

      Don't assume the distant future will be much like the present. We may not know what it will be like, but one thing we know about it is that it WON'T be like the present.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    8. Re:The connected geek question by SeaFox · · Score: 1

      So the real question here (to me, at least) is this: what do the leap second problems tell us about how software is developed?

      Are people not thinking about leap seconds when they write code? Or are they thinking about them, but not testing the leap second cases properly? What's going on?


      Seems to me this is nothing more than a money-saving exercise taken to enormous levels.

      Exectutive 1: This leap-second things is messing with all our computer systems and causeing havoc for our business.

      Development Head: It's because the code is not made to handle a 61 second minute for leap seconds properly. If we went through and rewrote the--

      Exective 1: What! You want to rewrite some of our software! We can't be wasting payroll dollars fixing software issues like this.

      Executive 2: If only we could just get rid of this stupid leap second, we could avoid all this.

      Executive 1: Hey, that's a good idea, let's get Congressman Schmoe on the phone and see if he can get a law passed or something.


      later...

      Executive 1: Well, we got it done. No more leap seconds. Instaed there will be a leap
      hour in about 500 years. (laughing)

      Development Head: But sir, then when the leap hour hits the software will go bonkers and--

      Executive 1: So what? Are you going to be here in five hundred years?

      Development Head: Well, no--

      Executive 1: I wont either. So who cares! Go play with your slide rule and quit bothering me about the leap hour! Stupid clock people, why couldn't they just make the time correct to start with...

    9. Re:The connected geek question by steve_l · · Score: 1

      yes, the more frequent an event, the better tested it is. Events have to happen at least once during the dev phase of an app to stand a chance of being tested.

      Remember that early version of netscape that screwed up its caching after summer time came along? They wrote their code during winter, shipped immediately, and things broke in spring.

      Frequent leap-seconds would increase software quality, whereas having a leap hour every 500 years would be an epic on a par with the y2K problem.

      -steve

    10. Re:The connected geek question by Anonymous Coward · · Score: 0

      I know what he was asking. I chose to question his assumption about this particular problem, rather than answer his question about general solutions.

    11. Re:The connected geek question by Anonymous Coward · · Score: 0
      Leap seconds are added a various intervals through out various years which would make testing extremely difficult

      How? All your standard API-using software needs to know is that the seconds member of the time struct, which normally spans [0,59], has a full range of [0,61]. If you can't make that situation occur in a unit test, you've got larger problems.

      If you are adding leap hours on a regular interval or one that can be easily calculated, it is both easier to implement and to test.

      These leap hours would be added every 500-600 years, based on the slowing of the earth, just as leap seconds are now. Their only difference is that they'd be a much larger adjustment made much more infrequently. They would no more be at standardized intervals than leap seconds are now.

      With leap hours, a QA engineer can write a "simple" auto test which sets the system clock to a point just before each rollover to observe the behaviour of the code.

      You can do this with the current situation simply by reverting to a time immediately prior to one that's already happened.

      The fundamental problem here isn't that leap seconds are hard to test. It's that people aren't aware of the problem and thus haven't tried to test.

  33. No Problem by Ed+Almos · · Score: 0, Troll

    When I navigate using a compass (yes, some of us still do) I need to know the difference between magnetic north and true north. This figure is either subtracted or added to my compass bearing so that I get to my destination.

    All the astronomers need to do is know the difference between UTC and the true time then either add or subtract it. I'm sure that this could be done within the software that manages the positioning of the telescope.

    Ed Almos
    Budapest, Hungary

    --
    The more corrupt the state, the more numerous the laws. - Tacitus, 56-120 A.D.
  34. Leap seconds - unamerican! by Anonymous Coward · · Score: 0

    The problem seems to be in adding a leap second every now and then, because computers they don't like it. "Well, what the hell, earth's movement for us Americans is not that important after all". Now that's what I call stupidity. Just deal with damn leap seconds. Could deal with Y2K, can deal with this.

  35. last to mess with calendar by jedijacket · · Score: 2

    Wasn't it Gregor (on the same wikipedia link) who was the last to mess with the calendar? Essentially, they moved back several days because leap days weren't correctly accounted for prior to then.

  36. Double Standard? by Saxerman · · Score: 1

    So, it's okay to play with daylight savings time but this leap second is a pain and needs to go?

    --

    A steaming cup of soykaf would be real wiz right now.

    1. Re:Double Standard? by ScentCone · · Score: 1

      So, it's okay to play with daylight savings time but this leap second is a pain and needs to go?

      Right. Two very different problems. The DST issue just involved aribtrary labeling of what time it is. The elapsed time in seconds doesn't change. But when the number of ticks in a minute does have to change, a lot of stuff breaks.

      --
      Don't disappoint your bird dog. Go to the range.
    2. Re:Double Standard? by Teancum · · Score: 1

      What breaks? Stuff written by a %@%#)(*&%# lazy programmer that doesn't understand what time is? This is the same lousy excuse of people that can't get leap years correct or caused the Y2K bug. I had to fix a Y2K bug that was written by a programmer in 1999... you would have thought he would have known better.

      If you have to keep a "timestamp" in seconds anyway, it is best to use # of seconds past midnight on some arbitrary date (like 1 Jan 1970) and allow an adjustable "leap second epoch" to be added to tweak the current reckoning of midnight. Unfortunately lazy programmers havn't thought of that, and assumed their knowledge of time from grade school was sufficient... and assumed wrong.

      This is an issue of sheer incompetance and something easily automated as long as you know the subject. It is nothing like trying to do natural language input or predictive algorithms. That takes some genuine brains.

  37. Stardate 1.00 ! by RogerWilco · · Score: 1

    From the article:
    In Mr. Allen's view, absolutely not. "Time has basically always really meant what you measure when you put a stick in the ground and look at its shadow," he said.

    I couldn't agree more.

    The only sensible alternative is that we no longer keep time based on celestial mechanics, and we abolish leap days/year, daylight savings and the 365 day year too. Those are annoying to programmers like myself too.

    Let's start counting in Stardates !

    --
    RogerWilco the Adventurous Janitor
    1. Re:Stardate 1.00 ! by lxs · · Score: 1

      The only sensible alternative is that we no longer keep time based on celestial mechanics, and we abolish leap days/year, daylight savings and the 365 day year too. Those are annoying to programmers like myself too.

      I know that the location of the sun* in the sky is irrelevant for most of the /. audience, but I've heard that 'day' and 'night' are still relevant concepts in parts of the world.

      * the 'sun' is that awfully bright thing that hurts your eyes when you let in the pizza guy.

    2. Re:Stardate 1.00 ! by EEBaum · · Score: 1

      * the 'sun' is that awfully bright thing that hurts your eyes when you let in the pizza guy.

      What are you doing up at that hour?

      --
      -- I prefer the term "karma escort."
    3. Re:Stardate 1.00 ! by cpghost · · Score: 1

      * the 'sun' is that awfully bright thing that hurts your eyes when you let in the pizza guy.

      How did you manage to fry your UltraSparc III? Did you spill some coke on it while stumbling to the door, to let the pizza guy in?

      --
      cpghost at Cordula's Web.
  38. Here, I'll take care of all the trolling for you by Anonymous Coward · · Score: 1, Funny

    1. The Americans want to do X.
    2. The Americans are bad.
    3. Therefore, X is bad. QED.

  39. Government secrets by David+Horn · · Score: 1

    To use the time-honoured method of finding out government secrets, you read about them in tomorrow's newspaper...

    --
    PocketGamer.org - For the gamer on the go!
  40. Lemme guess... by radtea · · Score: 0, Troll

    Hey, anyone remember the last bunch of people to mess with the calendar?

    Withouth bothering to follow the link, I'd guess that'd be the Committee for Public Safety, yes?

    What a nice, anti-terrorist sound that name has.

    --
    Blasphemy is a human right. Blasphemophobia kills.
    1. Re:Lemme guess... by Strolls · · Score: 1
      Hey, anyone remember the last bunch of people to mess with the calendar?
      Withouth bothering to follow the link, I'd guess that'd be the Committee for Public Safety, yes?
      If you weren't too lazy to follow the link, you'd see these Roman dudes Julius and Augustus mentioned. Apparently they named some summer months after those guys, or something, but let's not let fact get in the way of alarmism here on Slashdot.
    2. Re:Lemme guess... by Waffle+Iron · · Score: 1

      But the Committee of Public Safety did make radical changes to the calendar, 18 centuries later than the Romans. But don't let fact get in the way of an opportunity to make a snippy comment.

    3. Re:Lemme guess... by radtea · · Score: 1


      To the clever fellow who modded this a troll: post-9/11, Canada actually briefly had a "Committee for Public Safety", which was hastily renamed (much to the disappointment of those of us who found it a bloody amusing name for an anti-terrorist organization) when some clever dick pointed out the historical connotations.

      For those who are ignorant of history: France's revolutionary Committee for Public Safety was itself what would today be characterized as a terrorist organization--their rule is even called "the Terror" in French history books. And they did, if memory serves, revise the calendar, so for example the month around mid-summer became "Thermidor".

      --
      Blasphemy is a human right. Blasphemophobia kills.
  41. inaccurate by Keruo · · Score: 1

    Why bother with hour system if we're changing the calendar/time in first place?

    It would make much more sense to use more accurate measuring system like one that bases on half-life of isotopes.

    Of course it would be rather inconvenient to say it's 12*10^6 past last decay of u-358, but it could be commonplace already to our great grandchildren.

    --
    There are no atheists when recovering from tape backup.
    1. Re:inaccurate by Keruo · · Score: 1

      and apparently I'm coming up with new isotopes too.. that was intended to say u-238, rather than 358..

      oh well, need more coffee

      --
      There are no atheists when recovering from tape backup.
    2. Re:inaccurate by doppe1 · · Score: 1
      It would make much more sense to use more accurate measuring system like one that bases on half-life of isotopes.

      It already is. Scientists already define the second as follows ....

      It is the length of time taken for 9192631770 periods of vibration of the caesium-133 atom to occur. http://www.ex.ac.uk/cimt/dictunit/dictunit.htm

  42. Build your own Y2K bug. by rhizomania · · Score: 1

    Ok, so at some indeterminate time in the future* the US goverment proposes bestwoing upon the world an hours change in time.
    Do they really expect people to plan for this event?
    They will not, and will care even less than Y2K, as your clock will only be out by an hour.
    Most people will have to shift their computer 1 time zone back/forward.
    I'm pretty certain that there's

    This is passing the buck to future generations.
    It is better to have a working system now, with the occasional bug, than a spectacular IT crisis/fiasco in 500 year's time.

    *I suspect we don't undersand the orbital mechanics or our solar system enough to decide now exactly when the leap hour will be inserted

    1. Re:Build your own Y2K bug. by ScentCone · · Score: 1

      It is better to have a working system now, with the occasional bug, than a spectacular IT crisis/fiasco in 500 year's time

      Just stop for a second (bada-bing!) and think about what 500 years' worth of evolution in IT is going to represent. It's not even worth talking about what IT will be having to deal with then because it will be so completely unrecognizeable as to make the discussion meaningless. Sure, it's passing the buck... but we're talking about passing the buck to a generation that will find our 20-years-past-paper-punchcards baby IT issues to be quaint. Like the people who only a little over 100 years ago were sure you'd die if you went faster than 35 MPH.

      --
      Don't disappoint your bird dog. Go to the range.
  43. Die - leap seconds - Die! by EccentricAnomaly · · Score: 1

    In addition to the weirdness of having second 60 in a minute, you get that added headache that leap seconds are non-deterministic... you can't predict ahead of time when they will happen. Imagine you make a very precise schedule in advance (e.g. scheduled events on a spacecraft) and then a leap second is announced and everything is then off by a second. Now you have all of these tables out there that are wrong that you have to find and then correct... a major headache when your working with something where precision in time is important (e.g. a spacecraft moving at 8 km/s).

    --
    There are 10 types of people in this world, those who can count in binary and those who can't.
    1. Re:Die - leap seconds - Die! by Anonymous+Luddite · · Score: 4, Insightful

      >> you can't predict ahead of time when they will happen.

      WHy would you need to guess when? surely the seconds are added at arbitrary points as required, but I can't imagine it is done with no warning.

      >> Imagine you make a very precise schedule in advance (e.g. scheduled events on a spacecraft) and then a leap second is announced and everything is then off by a second.

      The industry I working does use highly complex systems where precise timing is critical. I can tell you from experience that you have to design for timing errors. They happen, not if but when.

      Besides, assuming you've got a system that requires real-time function and accuracy to the second, why would you sync to outside time for anything but maintenance? Keep your timings relative to the system itself. Then you just need to worry about internal clocks...

    2. Re:Die - leap seconds - Die! by j.blechert · · Score: 1

      correct me if I'm wrong, but a leap second does not mean that through some magical means a second is added to the time-space-continuum, it just means that we correct our time measure to reflect reality.
      in that case there would be no disruption in any shedule, the sync could happen at a later time if a jump in the timing would confuse anyone...

    3. Re:Die - leap seconds - Die! by PainBot · · Score: 1

      If you use a system that cannot allow to have leap seconds, then should use your own relative time. Then you just need to keep a correspondance between your relative time and the more common time used by everyone else.
      No big deal.

    4. Re:Die - leap seconds - Die! by 1u3hr · · Score: 1
      In addition to the weirdness of having second 60 in a minute, you get that added headache that leap seconds are non-deterministic.

      They're scheduled; they're deterministic.

      Imagine you make a very precise schedule in advance (e.g. scheduled events on a spacecraft) and then a leap second is announced and everything is then off by a second.

      I really think Nasa is up to sychronising their clocks. They must be able to do so should there be any drift on the onboard clock anyway.

    5. Re:Die - leap seconds - Die! by Teancum · · Score: 1

      Anybody that writes software for such a precise timing system should use TAI instead of UTC. Essentially the same thing, TAI is always going to have 60 second minutes. Any external displays of time are simply TAI + UTC leap seconds, but that is only for external consumption. Any internal time keeping measurements should then only have to deal with a specific "epoch" that can start on any arbitrary time period, and that is something that is application specific.

      When logging for legal purposes, on the otherhand, knowing precisely the UTC time is important. With few exceptions though, I think you would find most internal clocks for most computers to only be accurate to +/- 5 minues, if even that good. With those kind of errors, it makes no difference if you even deal with a leap second.

    6. Re:Die - leap seconds - Die! by pedroloco · · Score: 1

      Imagine you make a very precise schedule in advance (e.g. scheduled events on a spacecraft) and then a leap second is announced and everything is then off by a second. Now you have all of these tables out there that are wrong that you have to find and then correct... a major headache when your working with something where precision in time is important (e.g. a spacecraft moving at 8 km/s).

      If precision in time is mission critical, use another standard that is not sensitive to leap seconds. Astronomers use ephemeris time which is not affected by leap seconds. Of course, if you want to convert ephemeris time to Pacific Daylight Time, then you would need to worry about leap seconds.

      JPL uses ephemeris time for mission critical spacecraft operations.

    7. Re:Die - leap seconds - Die! by techno-vampire · · Score: 1

      That was a minor plot point in the first SF story I ever wrote. A ship that'd been used for years for proscpecting on Mercury was being reconditioned to go back to Earth, and a tech found the clock was behind by several seconds, but not drifting. As the timing of a number of events during and after launch are critical, he wanted to find out why before adjusting the time. Finally, after hours of testing, he asked a friend. The friend told him to check the ship's log, and it turned out that there'd been several leap seconds and the owner'd never corrected for them.

      --
      Good, inexpensive web hosting
    8. Re:Die - leap seconds - Die! by M1FCJ · · Score: 1

      After a couple of years in orbit of Mercury, you will have to worry more than the leap seconds. As you might now, relativity ruled out the absolute time and Sun's mass-time effect Mercury's orbit substantially.

    9. Re:Die - leap seconds - Die! by techno-vampire · · Score: 1

      It isn't the mass-time relationship that affects Mercury's orbit, it's the gravitational effect of the mass equivalence of the Sun's gravity. Mercury is neither close enough to the Sun that the gravity well significantly affects time, nor moving fast enough for major relativistic effects.

      --
      Good, inexpensive web hosting
    10. Re:Die - leap seconds - Die! by Anonymous Coward · · Score: 0

      "and then a leap second is announced and everything is then off by a second"

      This is a new low for /. , I don't know if you remember an old man not so long ago let in on a little secret that "evreything is relative.

      Since no on has gotten it yet I can break it down for you...

      Picture each second as a building block, if I tell you to put building blocks togeter one on top of the other until you get to 'x' building blocks then that structure will be ... wait for it ...

      x Building blocks high...

      on the moon ...

      x Building blocks high...

      On the beach ...

      x Building blocks high...

      So if NASA wated to schedule an activity to commence at a specific time (i.e. 100 seconds from now) then wether there is one 'leap second' or 100 leap seconds with in this time frame the activity will still be carried out at the appropriate time.

      Now here comes the tricky part how about if I go by my watch which is set to 'regular' time and I am to preform a time critical action at 18:45:01 military time and the other party that I am being timed against is also using accurate 'regular time' then how many leap: years/seconds/months/cowboyneals would have to take place before the actions are mis-aligned?

      reply below....

    11. Re:Die - leap seconds - Die! by EccentricAnomaly · · Score: 1

      They're scheduled; they're deterministic.

      They are scheduled 6 months in advance... you cannot predict them before they are scheduled. They are based off of the Earth's rotation which won't be predictable until they can accurately predict the weather years in advance... i.e. not in my lifetime.

      --
      There are 10 types of people in this world, those who can count in binary and those who can't.
    12. Re:Die - leap seconds - Die! by EccentricAnomaly · · Score: 1

      JPL uses ephemeris time for mission critical spacecraft operations.

      JPL uses UTC. The DSN uses UTC. Only the navigators use ephemeris time because they need a deterministic system.

      --
      There are 10 types of people in this world, those who can count in binary and those who can't.
    13. Re:Die - leap seconds - Die! by EccentricAnomaly · · Score: 1

      WHy would you need to guess when? surely the seconds are added at arbitrary points as required, but I can't imagine it is done with no warning.

      6 months of warning... before that no one knows.

      The industry I working does use highly complex systems where precise timing is critical. I can tell you from experience that you have to design for timing errors. They happen, not if but when.

      That's a clock issue... I'm talking about a time system issue that makes schedules done in UTC subject to arbitrary 1 second shifts. This is nasty for things printed out on paper that cannot be autmatically updated via software.

      Besides, assuming you've got a system that requires real-time function and accuracy to the second, why would you sync to outside time for anything but maintenance? Keep your timings relative to the system itself. Then you just need to worry about internal clocks...

      There's lots of systems like that... but most of the world uses UTC. So you can do all of your internal scheduling in a system like ephemeris time that is deterministic, but eventually you have to schedule resources on the ground (like antenna time) and those schedules are UTC.

      --
      There are 10 types of people in this world, those who can count in binary and those who can't.
    14. Re:Die - leap seconds - Die! by EccentricAnomaly · · Score: 1

      If you use a system that cannot allow to have leap seconds, then should use your own relative time. Then you just need to keep a correspondance between your relative time and the more common time used by everyone else.
      No big deal.


      and said correpsondance cannot be preidcted more that six months in advance when the elite timekeepers in France announce that they're resetting their clocks.

      so if you print out any schedules in UTC (the time everyone else uses), those schedules are subject to arbitrary one second shifts no matter that you use a deterministic time system (like TDB) for your own calculations.

      --
      There are 10 types of people in this world, those who can count in binary and those who can't.
    15. Re:Die - leap seconds - Die! by 1u3hr · · Score: 1
      They are scheduled 6 months in advance

      That's what I meant; true they can't be determined over longer times, but I'm having a hard time imagining a situation where it would matter. Who schedules something years in advance that has to happen at a precise time by UTC? There is always a synchronisation, most time critical tasks will be run to a private time for the duration of a "mission" or whatever the task is; somewhat like the practice you saw in WWII movies of "Gentleman, synchronise your watches" before a bombing mission. It only matters that events are coordinated, not what the exact universal time is. Every time keeping system has to be able to be corrected or synchronised. If people are too stupid or arrogant (this is the US govt we're talking about) to manage to make a one-second correction with 6 months' notice I have no sympathy for them.

    16. Re:Die - leap seconds - Die! by 1u3hr · · Score: 1
      That was a minor plot point in the first SF story I ever wrote.

      The grand-daddy of time-correction plot points must be Around the World in 80 days, when Phileas Fogg neglects to add a day when crossing the Date Line and thinks he's lost the bet. Something similar in one of Isaac Asimov's stories set on Mars, when the date line inconveniently runs through the centre of a Martian Colony.

    17. Re:Die - leap seconds - Die! by EccentricAnomaly · · Score: 1

      but you can't synchronize paper documentation. So you always run the risk that someone will grab a pre-leap second document of say geometry dependant events on a spacecraft and use it to say plan pointing for an observation... and then be one second off and miss the observation.

      --
      There are 10 types of people in this world, those who can count in binary and those who can't.
    18. Re:Die - leap seconds - Die! by 1u3hr · · Score: 1
      but you can't synchronize paper documentation. So you always run the risk that someone will grab a pre-leap second document of say geometry dependant events on a spacecraft and use it to say plan pointing for an observation... and then be one second off and miss the observation.

      Spaceships aren't controlled by paper documents. And I do not believe that any observation will be made once only at an exact time specifed years in advance. From casually following space missions, observations are rescheduled, adjusted, cancelled and inserted as the situation allows or demands. Since we've had leap seconds almost every year for over 20 years, I can safely assume that astronomers have methods to cope. In fact, as TFA says, they're the main scientific group opposing the obolition of leap seconds because it will fuck up their earth-based pointing systems, which tend to be huge, expensive and not easy to refit.

    19. Re:Die - leap seconds - Die! by EccentricAnomaly · · Score: 1

      Since we've had leap seconds almost every year for over 20 years, I can safely assume that astronomers have methods to cope.

      the last leap second was in 1999

      In fact, as TFA says, they're the main scientific group opposing the obolition of leap seconds because it will fuck up their earth-based pointing systems, which tend to be huge, expensive and not easy to refit.

      TFA is wrong. Some astronomers are for it, some are against it. And the telescopes can still be set to something like UTC (say UT1 for example) even if civil time stops using leap seconds. If their telescopes control software is hard coded to only use UTC, then they are idiots.

      --
      There are 10 types of people in this world, those who can count in binary and those who can't.
  44. This is so stupid and short sighted. by Anonymous Coward · · Score: 0

    Does anyone actually believe that governments 250 years in the future are going to put up time that is half an hour off? The US sucks.

  45. Re:Can we say what we will think 500 years from no by Anonymous Coward · · Score: 0

    So 500 years from now, with a whole hour of time slip, what will they think of how we just decided to change the manner in which we adjust time?

    Oh, come on, our descendents can change it too! They have 500 years to find a better system.

    I think it's a bad idea, and I can't think of the benefits.

    Try looking at the benefits not compared to a fairy tale, but compared to our current leap second system.

    But I guess I'm not a scientist, so I wouldn't understand those issues.

    Agreed, but nothing prevents you from getting karma on slashdot.

  46. Re:Can we say what we will think 500 years from no by cheesee · · Score: 2, Funny

    Oh, and the "renaissance" is over-rated. The middle ages were the big days when important things were invented - things like representative democracy that you might just have heard of?

    Yeah, I've heard of it. Haven't seen it in action yet.

    --
    Got Shadowrun? Awakened Worlds
  47. Re:Can we say what we will think 500 years from no by A+beautiful+mind · · Score: 1

    "things were invented - things like representative democracy that you might just have heard of?"

    No, thats Athens...

    --
    It takes a man to suffer ignorance and smile
    Be yourself no matter what they say
  48. Keep it the same by maxrate · · Score: 1
    I think what happens now is like the 'take a penny, leave a penny' dish.

    What they are proposing is like 'rounding to the nearest nickle'--no pennies.

    Althought I like the nickle thing (pennies suck!), we need pennies to keep the books balanced. Let's not go chaning the way we do time, just for the odd penny every year.

    Tripping over pennies when there are bigger things across the street -- sheesh!

    1. Re:Keep it the same by Anonymous Coward · · Score: 0

      Australia got rid of one and two cent coins about a decade ago. There was a bit of fuss, but very shortly... noone cared. Prices are rounded. There is a law about which direction you can round a non-five-cent price, and that's it. Anything that needs monetary calculations accurate to a cent is done in a ledger anyway.

    2. Re:Keep it the same by maxrate · · Score: 1
      good point - i think I was trying to equate this to something for my own personal amusement.

      Sounds to me however, some people will in fact care.

  49. Astronomers will be unhappy by RayBender · · Score: 4, Insightful
    Doing away with leap seconds has the effect of breaking the connection between the rotation of the Earth and time. The point of a leap second was to compensate for the fact that the Earth changes its rotation rate by very small amounts (due to changes in mass distribution).

    It will make it harder to run telescopes, but also a number of navigational devices. The mention of the Glonass screwup is actually misleading - even if you abolish the leap second, you still have to have software in your satellites compensate for changes in Earth rotation rates - abolishing the leap second will not change that at all.

    Probably the worst argument for getting rid of leap seconds is "they are rare anomalous events that cause potential danger for systems like ATC that are tightly coupled to time". That's misleading, though, because the proposal is actually to replace leap seconds with leap hours every 500 years. Which means that you replace a small, bi-annual anomaly with a gigantic one 500 years from now (on a scale larger than the Y2K bug, for sure.) Kicking the problem down the road so to speak - I'm not surprised it was originally suggested by a bunch of lazy programmers. Not to mention that that practice would mean that 400 years from now solar noon would be almost an hour away from actual noon (not that big a deal, of course, but annoying).

    The argment for keeping the leap second is more than just tradition - it has practical value too.

    --
    Human genome = 3 billion base pairs = 6 GBit. Windows + Office = 20 Gbit. Which is more impressive?
    1. Re:Astronomers will be unhappy by Anonymous Coward · · Score: 1, Funny

      The point of a leap second was to compensate for the fact that the Earth changes its rotation rate by very small amounts (due to changes in mass distribution).

      Jeez. Whenever anything goes wrong,
      fat Americans get the blame.

      Unfair, I tell you.

    2. Re:Astronomers will be unhappy by gilroy · · Score: 1
      Blockquoth the poster:

      Not to mention that that practice would mean that 400 years from now solar noon would be almost an hour away from actual noon

      Well, solar noon is up to half an hour away from calendar noon now, for places near the edges of timezones. Somehow life goes on.
    3. Re:Astronomers will be unhappy by Jhan · · Score: 1

      Not to mention that that practice would mean that 400 years from now solar noon would be almost an hour away from actual noon (not that big a deal, of course, but annoying).

      I find it very interesting that you define (and I guess any number of people would agree with you) 12:00:00 on the face of a watch as "actual noon", implying that this whole business of the Sun being at maximum height is a "fake noon", "apparent noon" or whatever.

      If you're so much more comfortable with numbers on a watch than what those numbers are supposed to represent, then why do you have a problem with this proposition at all?

      --

      I choose to remain celibate, like my father and his father before him.

    4. Re:Astronomers will be unhappy by Anonymous Coward · · Score: 0

      The actual noon already varies a lot -- it was already mentioned that depending on your location, the actual noon varies up to a half an hour from 12:00. And of course there are many locations on earth where the time zone is offset even more than half an hour from the actual noon. In addition, daylight saving time means that in summertime, the actual noon is at 1:00 pm even in the middle of a time zone, and between 12:30 pm and 1:30 pm in other parts of each time zone.

    5. Re:Astronomers will be unhappy by koolman2 · · Score: 1

      Solar noon away from actual noon? I wish they would fix it here... In the summer, solar noon is around 1400.

    6. Re:Astronomers will be unhappy by SnowZero · · Score: 1

      True, but why make it three times worse?

    7. Re:Astronomers will be unhappy by automandc · · Score: 1
      I politely disagree with RayBender's simplification of the issue. I would frame the question thus: do we want time to represent a digital or analog concept?

      In the Wikipedia article linked there is an interesting description of the problems with keeping UNIX time consistent with UTC. UTC incorporates leap-seconds to keep "time" consistent with what is, really, an arbitrary analog basis: i.e. our perception of the physical world. UTC is therefore trying to roughly approximate an analog condition through periodic arbitrary adjustments (note, UTC is never "perfectly attuned" to the astronomical position of the earth). TAI (atomic time) is a "digital" represenation of time: e.g. a second is a known quantity, and we count one after the other forever and ever. Because UNIX time_t is based on UTC, coversions have to be done to consult tables of leap seconds, and, what's worse, time_t can produce ambiguous results when referring to events occuring during a leap second.

      At this kind of precision, the time-user is almost certainly going to be using a digital-based system (i.e. a computer), so why not use a digital time scale?

      The proposed 500-year leap-hour may seem to be "pushing the problem down the road", but that isn't necessarily a bad thing. Instead of everyone having to constantly make adjustments for leapseconds all the time, there is one big event that reconciles digital time with our "perception" -- and it only occurs when the error in perception approaches the level of significance (i.e. when people might actually start to notice a problem by looking at the sun). As it is now the fixed-timezones mean that solar-noon can occur 30 minutes or more before or after "clock noon" (e.g., in Michigan, which is more than 1/2 an hour ahead of the meridian basis for the EST, noon can occur as late as 12:40pm). It doesn't cause any great inconvenience. In fact, twice a year we happily change the "clock time" of solar noon by a whole hour in either direction (eg daylight savings).

      If we are going to be talking about time kept by computers, lets do it in a way that's convenient to the computers (e.g. TAI). Most scientists should benefit. The astronomers only suffer because they have already invested huge amounts in adjusting thier digital systems to the analog representation of UTC. But astronomers also already have to adjust for Sidereal time, terrestrial time etc. when pointing their telescopes, so TAI doesn't really make their jobs any harder.

      --
      I'm a lawyer with excellent karma. Something's gotta be wrong.
    8. Re:Astronomers will be unhappy by RayBender · · Score: 1
      I politely disagree with RayBender's simplification of the issue. I would frame the question thus: do we want time to represent a digital or analog concept?

      I think that is such an oversimplification as to be wrong. Remember that even "atomic time" is defined in relation to an arbitrary physical world. In this case, some arbitrary number of oscillations in the radiation emitted by an atom undergoing a particular transition (definition here). I don't see this as a digital vs. analog thing at all.

      --
      Human genome = 3 billion base pairs = 6 GBit. Windows + Office = 20 Gbit. Which is more impressive?
    9. Re:Astronomers will be unhappy by anthony_dipierro · · Score: 1

      TAI (atomic time) is a "digital" represenation of time: e.g. a second is a known quantity, and we count one after the other forever and ever.

      Even that's not really true, though. A second in one part of the earth is not exactly the same as a second on another part of the earth, due to the relative velocity and gravitational differences.

      Because UNIX time_t is based on UTC, coversions have to be done to consult tables of leap seconds, and, what's worse, time_t can produce ambiguous results when referring to events occuring during a leap second.

      Well, the way UNIX time is stored according to POSIX, no tables are needed to convert UNIX time to UTC, but you do get the abiguous results. If you're going to store time as a single number, you have to have one or the other.

      If we are going to be talking about time kept by computers, lets do it in a way that's convenient to the computers (e.g. TAI).

      Considering that we're only talking about something like one second per year, I agree here. We don't need leap seconds. If the position of the sun shifts by one hour over the course of 500 years people will be able to handle it.

      I don't see the point of the leap second, but by the same token, I don't see how it's so harmful either. All that really matters is that we have a precise definition so that people can communicate properly, and then it's up to the programmers to be careful. This means not using localtime() for scheduling cron jobs or other things which need a number which is non-ambiguous, nor using it for measuring the time between two events when that needs to be accurate to the second. At least not on a POSIX-compliant computer.

  50. The last people to mess with the calendar by NoMoreNicksLeft · · Score: 1

    Would be the French. Metric weeks and all that.

    Haha.

  51. I tried messing with the calander once, by pakog · · Score: 1

    iv never made it on time to a dentists apointment since

  52. Stupid Stupid Stupid by Anonymous Coward · · Score: 0
    The whole argument that leap seconds are inconvienient is based on the fact that the polynomial used to approximate leap days appears to be exact except for leap seconds. The problem is that the Earth's rotation isn't guaranteed to be that accurate. A major geophysical event or near miss from an asteroid could change that. That would be ironic. We survive a near miss from an asteroid only to be done in by hard coded calendar conversions that make the y2k diaster that never happened look like a picnic.

    What programmers should be doing is using a calendar api to do calendar arithmetic. What next? Banning the business and religious calendars? Those are not very predictable either in some cases.

    1. Re:Stupid Stupid Stupid by tricorn · · Score: 1

      No, the formula for leap years is based on the period of the Earth's rotation around the sun not being 365 days long. Leap seconds are based on variations in the Earth's rotation around its axis such that the day is not exactly 86,400 seconds. Completely independent, solving completely different problems (in one, the seasons drift, in the other noon drifts).

    2. Re:Stupid Stupid Stupid by Anonymous Coward · · Score: 0
      No, it's a formula to convert from a epoch value to a timestamp format in a year month day hour minute second format. It's a polynomial and it can't handle variations in seconds the way leap seconds are used. You need a table lookup to handle adjustments to a straight arithemtic conversion. And for good measure you need to use the locale variables to get the timestamp formats in case we experience a global religious conversion and the Gregorian calendar falls out of common useage.

      In my book this comes pretty close in stupidity as that of past attempts to make pi a more convenient value.

    3. Re:Stupid Stupid Stupid by tricorn · · Score: 1

      a) the leap-year rule only goes out a few terms; it's still inaccurate over the really long term; b) in less than that really long term, the difference of a second every year doesn't make a difference; c) the period of the Earth's orbit around the Sun is also changing slowly, so no formula is going to be exact anyway.

  53. Last bunch of people? by nwbvt · · Score: 2, Interesting
    The Romans were the last bunch of people to mess with the calander? You mean nothing concerning it has changed since the fall of the Roman Empire? I seem to remember something about some guy named Gregory in there somewhere...

    And does this mean the Romans had leap seconds where they adjusted their atomic clocks to keep in synch with the sun?

    I know much of /. will be complaining about how this is about the Bush Administration attacking science in their quest to please big business, but in reality from a purely scientific stance this makes sense. The definition of a second hasn't been linked to the Earth's orbit since 1967, so why should we keep on pretending it still is?

    --
    Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
    1. Re:Last bunch of people? by Aerion · · Score: 1

      The definition of a second hasn't been linked to the Earth's orbit since 1967, so why should we keep on pretending it still is?

      We're not. We're insisting that the definition of a year is linked to the Earth's orbit. The leap second is merely a tool to ensure that. The definition of the second itself is irrelevant to the point.

    2. Re:Last bunch of people? by DerekLyons · · Score: 1
      I know much of /. will be complaining about how this is about the Bush Administration attacking science in their quest to please big business,
      I doubt anyone in the upper levels of the Administration even know about the issue - the (US) goverment isn't some huge monolith where everyone is in absolute sync with the Top and the Top is universally omniscient.

      That being said, TFA is somewhat misleading in claiming the proposal is/was 'secret'. It's been kicking around for a couple of years now.

  54. Wikipedia link off base. by LaminatorX · · Score: 1

    Actually the last people to muck with the calendar were the Catholic Church, not the Ceasars. The current system of leap days and leap years was adopted by Pope Gregory (as in Gregorian Calendar) sometime in the renaissance. The Orthodox world clung to the Julian calendar leading to things like "Orthodox Easter" in late April/Early may and the "October Revolution" happening in what the rest of the world considered November.

  55. Re:Can we say what we will think 500 years from no by Rich0 · · Score: 3, Interesting

    In China, there is only one timezone, but it works terribly since half the country wakes up in the dark and the other half wakes up in bright sunlight. They have adapted to this by "unofficially" setting work hours according to the longitudinal timezone rather than the government-mandated timezone.

    My feeling is that they should simply have a chronometer which keeps ISO standard time. Go ahead and use an hours-minutes-seconds based system so that people get used to it. Forget leap-seconds - no need for that. Forget time zones - no need for that either. We'd probably go to 24-hour time and ditch am/pm since they'd have little meaning in most regions of the world.

    An office would set their working hours as 1830-0230 and that would be it. No changing the time in the summer/winter/etc. They could change their hours in the summer/winter though.

    An office on the other side of the country might start work at 1700 instead.

    There would be no official countrywide designation of starting and stopping time, although most people would expect businesses to be generally open between sunrise and sunset. In 500 years nobody will care that the whole clock has drifted an hour, since the number on the clock doesn't mean anything in the first place. It is just a reference, and it would work fine for that purpose under such a system.

    I can't really think of anybody who would be negatively impacted by such a system other than traditionalists. Astronomers would be fine - their star-tracking software probably calculates everything in some internal time format anyway, since the leap-year/leap-second/23h56m business already makes the current 24-hour clock useless for them. If anything, the software would be easier to design since the rules would be deterministic.

  56. Re:Can we say what we will think 500 years from no by Anonymous Coward · · Score: 0

    No, Athens was DIRECT democracy, not representative democracy.

  57. Yeah, and Pi... by Psionicist · · Score: 1

    Remember when someone thought it'd be a good idea to change Pi to equal exactly 3? http://www.straightdope.com/classics/a3_341.html

  58. 13 moon peace calendar by bennyp · · Score: 1, Interesting

    Why not use the more sensible and natural 13 moon calendar of the mayans?

    --
    could it be?
    1. Re:13 moon peace calendar by Oracle+of+Bandwidth · · Score: 1

      Because eventually winter would happen in July, and we'd have record high temperatures in January. As the 12 months stand now, winter comes very close to the same time every year. It seems this would kinda screw that over. Also the name is kind of a misnomer, as it woudln't cause peace anymore than a 12 month calendar, how about Lunarian calendar, or base 13 calendar?

    2. Re:13 moon peace calendar by bennyp · · Score: 0

      A 13 moon calendar makes sence. The moon rotates the earth 13 times a year in a cycle of 28 days, which corresponds to the femal menstrual cycle. It's not a coincedence that every language bears a correlation between moon month measure and menses.

      --
      could it be?
  59. A Modest Proposal by dangitman · · Score: 1

    If we bomb France, we might be able to eliminate the metric system altogether. Did you know that the French are hiding the kilogram at a place called Sevres? Not only that, but it is made of platinum and iridium. I'm pretty sure it's a disguised nukular bomb or some other kind of WMD. Designed to take our freedom away, millimeter by millimeter.

    --
    ... and then they built the supercollider.
  60. The last to change the calendar? Try again.... by Chineseyes · · Score: 0
    --
    I think the invisible hand of the market has its middle finger extended

    --A wise old fart named SC0RN
    1. Re:The last to change the calendar? Try again.... by Chineseyes · · Score: 0

      on a slightly amusing sidenote given the whole "Freedom Fry" debacle isn't it interesting that this calendar was also known as the Republican Calendar..

      --
      I think the invisible hand of the market has its middle finger extended

      --A wise old fart named SC0RN
  61. The solution is simple by Darkn3ss · · Score: 1

    If you would have read the article, the reason behind this is that the moon is slowing the earth down because of it's gravity. Solution? Blow up the moon.

    1. Re:The solution is simple by surprise_audit · · Score: 1

      You really wouldn't want that much green cheese raining down from orbit. For one thing, it would probably bankrupt Wisconsin...

  62. Going back to the basics... by Anonymous Coward · · Score: 0
    I think we need to revisit our ancestors understanding of the calendar system. For example according to hinduism

    Ancient calendars were based on lunar months, but in order to keep the calendar in step with the seasons, it was necessary to insert extra months, because 12 lunar months are 10.8751234326 days short of a tropical year. The point to be noted is that the Vedic astrology paradigm uses the sidereal zodiac where the relative motion of the solar system itself, in this universe is noted and its precession has been measured @ 50.23 seconds of arc per year. This translates into an additional 20 minutes of time in a solar year.


      The Vedic Calendar is the oldest and tries to cover this shortfall of 10.87 days between 12 lunar months and a year by interpolating an extra month every third year called the Adhika Masa.


    This was the first approximation and had an inbuilt error of 3.095 days in every 3 years that would tend to shift the seasons back by as much time. This inbuilt error can be rectified by having another Adhika Masa every 30 years i.e. every 30th year has two Adhika Masa (leaves an error of about 1.417 days in 30 years) and yet another every 625 years (i.e. every 625th year has 3 Adhika Masa).


    There could be many more in different religions but not thoroughly understood. Instead of reinventing the wheel why not take a look at these different religious texts.

  63. Lunar Calendar Is Better by f0rt0r · · Score: 1

    With the moon having an exactly 24 hour rotation around the earth, would it not be better to switch to a lunar calendar and not worry about leap years...ever? No calendar correction would ever be necessary ( unless a something messes with the moon's orbit, and that has not happened yet ).

    Doesn't this 'keep it simple' approach sound better than 'keep bandaiding it'? Yes, it is a huge switch as opposed to a minor ajustment, but you would never have to adjust again, and all of your time-keeping processes would be simpler.

    On second thought, people would never go for it, it's too easy.

    --
    I can't afford a sig!
    1. Re:Lunar Calendar Is Better by Anonymous Coward · · Score: 1, Interesting

      I said this in an other post. Lunar calendar will also have problems. But I think that will be much better. Here is an example from Hinduism Lunar calendar.

      Ancient calendars were based on lunar months, but in order to keep the calendar in step with the seasons, it was necessary to insert extra months, because 12 lunar months are 10.8751234326 days short of a tropical year. The point to be noted is that the Vedic astrology paradigm uses the sidereal zodiac where the relative motion of the solar system itself, in this universe is noted and its precession has been measured @ 50.23 seconds of arc per year. This translates into an additional 20 minutes of time in a solar year.

          The Vedic Calendar is the oldest and tries to cover this shortfall of 10.87 days between 12 lunar months and a year by interpolating an extra month every third year called the Adhika Masa.

      This was the first approximation and had an inbuilt error of 3.095 days in every 3 years that would tend to shift the seasons back by as much time. This inbuilt error can be rectified by having another Adhika Masa every 30 years i.e. every 30th year has two Adhika Masa (leaves an error of about 1.417 days in 30 years) and yet another every 625 years (i.e. every 625th year has 3 Adhika Masa).

      There could be many more in different religions but not thoroughly understood. Instead of reinventing the wheel why not take a look at these different religious texts.

    2. Re:Lunar Calendar Is Better by Anonymous Coward · · Score: 0
      With the moon having an exactly 24 hour rotation around the earth ...

      Nice troll. I must commend you for forgoing the run-of-the-mill America-bashing for a "subtle" hook like that.

  64. Really Good Reference on Time by bsd4me · · Score: 1

    I have a hardcopy of a book called the Timing Reference Handbook. It is a fairly length tech note from a company called Austron, who got bought by Datum, who got bougth by someone else. At one point I know it was available as a PDF, but a quick search at the Datum website didn't reveal it, though. The interested party should be able to dig it up.

    The book describes the difference between the various time bases (UT0, UT1, UT2, UTC, atamic time, etc) and gives some pretty good detail about why we have leap seconds.

    --

    (S(SKK)(SKK))(S(SKK)(SKK))

    1. Re:Really Good Reference on Time by Teancum · · Score: 3, Informative

      By far the best resource I've ever seen concerning time and navigation is: http://tycho.usno.navy.mil/

      This has everything you mentioned above, plus some very current research, the role of the USNO in the GPS satellite constellation, and even the history of timekeeping in the USA. On the whole an excellent resource to look at if you want to know more about time.

      Whenever I setup a new system, I usually drop by their "what time is it" to set the clocks on systems (especially if I don't want to download or enable a nettime client). It will get you the correct time +/- 30 seconds with the web interface, which is as good or better than most casual users really care to get it anyway. Usually far more accurate than most people's watches as well.

  65. what the...??! by grikdog · · Score: 1

    Too terribly busy counting femtoseconds on the atomic clock already, I guess. Add a leap second, and somebody yells, "Ok, Mr. Wise Guy! If you think this is easy...!!!"

    --
    ``Tension, apprehension & dissension have begun!'' - Duffy Wyg&, in Alfred Bester's _The Demolished Man_
  66. Re:Can we say what we will think 500 years from no by Anonymous Coward · · Score: 0

    I can't really think of anybody who would be negatively impacted by such a system other than traditionalists.

    Travelers, and virtual travelers (watching a film set in another country where people discuss local time.)

  67. The Council of Orthodolx Churches did it in 1923-4 by Anonymous Coward · · Score: 0

    If I remember correctly A Council of Orthodox Churches met in Athens over eighty years ago, in 1923 or 1924. They introduced an improved Gregorian calendar which is identical with the regular Gregorian Calendar until 2800+something. I believe this improved Grtegorian Calendar is used by Orthodox Churches all over the world for computing the dates of their religious holidays.

    I read about this in the seventies, in an old astronomy book published in 1930-35.I dont have this book anymore ad thus I cant check if the years 123-24 and 1930-35 are correct ot not. I am sure however that otherwise the information is correct.

  68. Re:Can we say what we will think 500 years from no by Anonymous Coward · · Score: 0

    Yeah, representative democracy was Roman.

    And if it was good enough for the Romans, then it is good enough for me.

  69. Year of the Stupid by Doc+Ruby · · Score: 0, Troll

    In other news, Bush thinks that "pi = 3" is "close enough for Jesus".

    --

    --
    make install -not war

    1. Re:Year of the Stupid by Anonymous Coward · · Score: 0

      Yup, because Bush was President of Indiana in 1897. Maybe, if you tried very, very hard, you'd be able to make tenuous contact with reality.

    2. Re:Year of the Stupid by Doc+Ruby · · Score: 1

      Your Anonymous Coward version of reality is the same retarded literalist "with us or against us" version as the moron in the White House you worship. I'm glad you're so pleased with how well things are going. If I were you, though, I'd be worried that the Rapture might be pickier than I'd been led to believe, by the evil liars peddling it in DC. Anonymous Cretin.

      --

      --
      make install -not war

    3. Re:Year of the Stupid by Anonymous Coward · · Score: 0
      Sure, Anonymous Hypocrite; you post your real name, verifiably and unambiguously, and I'll do likewise; for what it's worth, I'm neither religious nor Republican.

      If you had actually read (and understood) the link you posted, you would know that (a) the proposal in Indiana implied several contradictory values for pi, none of which was 3; (b) it had nothing whatsoever to with religion; and (c) it occurred in 1897, and therefore had nothing whatsoever to do with the current American President.

      Neither does this current story. If you have the slightest evidence that Bush actually influenced this proposal, or even personally knew about it before today, go ahead and post it. Otherwise, why don't you take your delusional ranting to Daily Kos or Indymedia where it's on-topic?

    4. Re:Year of the Stupid by Doc+Ruby · · Score: 1

      Bush is stupid, he's been in charge of the military for 5 years. This stupid military proposal is right up his alley.

      You need your parallels to be literally identical. No wonder you're standing up for Bush - by opening your trap in public, with an Anonymous Coward handle that makes it impossible to distinguish you from the other Bush zombies yapping around everywhere. You can't hide from the hatred of our Commander in Chimp. Don't try to get me to pretend that you can.

      --

      --
      make install -not war

  70. mnb Re:now correct me if im wrong by Anonymous Coward · · Score: 0

    GPS time does not include leap seconds.

    1. Re:mnb Re:now correct me if im wrong by tricorn · · Score: 1

      That's what I said - it is based off of "Atomic Time", which does not have leap seconds added. It then includes a field with the total offset from Atomic Time to UCT, i.e. the cumulative number of leap seconds since whatever epoch it is using. A GPS unit will add that value in when displaying local time, but the uncorrected value is used for all calculations.

  71. Who cares...... by no_pets · · Score: 0, Offtopic

    ... now that we have TiVo?

    --
    "A government is a body of people, usually notably ungoverned." - Shepard Book Quoting Malcolm Reynolds
  72. Atomic Wristwatch by pixelatedsoul · · Score: 1

    Maybe we should all consider wearing one of these atomic wristwatches to keep track of all these changes.

  73. A good idea for reasons not explicitly brought up by gilroy · · Score: 1

    I think this is a fabulous idea for precisely the reason the "classical astronomers" think it's a bad one. It's time to break the connection between timekeeping and the astronomical accidents of the Earth. Clarke was right -- if we have much of a future at all, then for most of human history, "ship" will mean "spaceship".

  74. Secretly? by dmanny · · Score: 1
    The topic of proposals of eliminating leap seconds was secretly covered in an NPR broadcast. Emphasis on the P of NPR and the word "broadcast". :-)

    I went looking for it but at first all I found was the story from July 7th covering the addition of a leap second to the end of 2005. It is Link .

    But what I was remembering came as a listener's response, Link . The story covers a few different subjects. The responses to the leap second story start at about one minute in. In particular:

    Joe Palca's story about the leap second that is coming at the end of the year brought this comment:

    "I'm writing to congratulate you on a very clear presentation of the principals of atomic time and the need for leap seconds. This is a difficult topic and your report handled it very well."

    That's from Judah Levine. He's with the Time and Frequency Division of the National Institute of Standards and Technology in Boulder, Colorado. He continues:

    "It's also very appropriate that you reported on this particular leap second because a number of groups have proposed making significant changes to the leap second system or perhaps abolishing leap seconds altogether.

    Because of this it is quite possible that this coming leap second will be the last one for a long, long time."

    I wonder if the UN meeting was really secret or just ignored.

    Dale

    PS: BTW, the T&F Div. of NIST is commendably responsive when you email them to say that time-a.nist.gov is unreachable from the public Internet.

    --
    All my previous sigs now look like this one, I wish they were permanetly recorded when used. :-(
  75. The information is correct (see the links) by Anonymous Coward · · Score: 0

    A Pan-Orthodox Congress (not a Council) was held in Athens in 1923 and they indroduced an improved Gregorian Calendar.

    Google provides the following links:

    http://www.orthodoxinfo.com/ecumenism/photii_1.asp x
    http://www.orthodoxinfo.com/ecumenism/photii_2.asp x
    www.synodinresistance.gr/Dioikisi_en/E1a5d001cTheo kletos3-AK319.pdf

    It seems that there was a strong reaction to the new calendar, some people, churches and organizations would not accept it.

  76. Why do we care? by MrIcee · · Score: 0, Troll
    First, note, I *DO* work for one of the worlds largest telescopes... that said...

    My view on all this DST and Leap Second arguement is... let them, why the hell do we care?

    So what if the ignorant Bush Administration wants to change time - is there going to be a penalty if we ignore them? Let them have their own time standard - fine. Who the fuck cares. We'll simply go on using the RIGHT and PROPER time, not some stupid time made-up by politicians who are only swayed by lavish gifts from special intrest groups.

    What, are the FBI going to break down our doors and haul us off for using the wrong time?

    This is the thing I don't get... nobody is going to FORCE us to change the time of our computers or our telescopes. What, is there now going to be a little winding button on our atomic clocks so we can 'adjust' them to match BUSH TIME? I don't think so.

  77. GPS troubles by yttrium · · Score: 1
    I worked with GPS software last summer and the leap seconds did cause a problem. GPS transmits time as second offsets from the first day of the week, in addition to the week number, and the year.

    Well, UNIX time is calculated as the number of seconds since 1970. When you convert GPS time to UNIX time, you have a 12 second difference (or is it now 13?). This is a really big deal in the GPS world and caused us many headaches.

    I can understand this difference complicates software, but you cant redefine the second just because it's inconvenient.

    But, on the other hand, if software problems are the motivating concern, why are they trying to change daylight savings time -- do they understand how many embedded systems (let alone desktops and servers) are gonna have the wrong time!?

    1. Re:GPS troubles by SnowZero · · Score: 1

      If you don't mind me asking, what was the solution? Is there a way in Unix to get GPS time or a way to make GPS systems spit out the offset? NTP servers using GPS clock sources must have a way to do this properly...

    2. Re:GPS troubles by yttrium · · Score: 1

      We had a constant that we defined to be the number of leap seconds since 1970. It would be nice if this was broadcast by GPS somehow, but it's not. So, we just had to make the manual adjustment.

    3. Re:GPS troubles by gravious · · Score: 1

      So I guess this whole steenking debate is over whether you should of made that constant a variable or can leave it as a constant! (As an aside, it's a bit late now to be saying "no more leapseconds", unless, at the same time, we ignore the ones that have already gone by.

      --

      Satan, oscillate my metallic sonatas.
  78. Vast Time-Keeping Conspiracy by Anonymous Coward · · Score: 0

    From the Article: Eliminating leap seconds will make sextants and sundials slowly become inaccurate, but supporters say that's OK now that the satellite-supported GPS can give exact longitude and latitude bearings to anyone with a receiver. Sailors "don't navigate with the stars any longer," said Dr. McCarthy.

    This is obviously an attempt by global, one-world government power brokers to stop the rebel masses from relying on NATURE for navigation, forcing us to rely soley upon government-controlled GPS, so that when we secretly lauch our anti-one-world-governemt naval forces against the one-world U.N. headquarters in New York City, using NATURE for our navigation instead of GPS (because they will see us coming if we use their GPS system), our navigation timing will be so far off that we will actually launch an attack upon Nantucket, Mass. in error, causing extreme public outrage at our anti-one-world government movement and a total acceptance of the evil Global Dictator's plan for us all, including RFID tags under our fingernails, a 51 percent Worldwide Internet Sales Tax, TV sets that monitor our every move, and an outright ban of tin-foil hats so that their GPS "eyes in sky" can read our brainwaves anywhere in the world. An evil, but brilliant plan.

  79. I can see it now by Vilim · · Score: 1

    I can see it now, in the year 2505 a United Planets resolution will propose that because computer programs weren't built to handle a 25 hour day, we should make a leap day once every 12000 years

    --
    History will be kind to me, for I intend to write it - Sir Winston Churchill
  80. Yet again by Anonymous Coward · · Score: 0

    Your country is wrong!

  81. The real terrorists strike again! by Anonymous Coward · · Score: 0


        I'm tellin' ya, it's as plain as the nose on the Sphinx:

    Ya let 'em steal an election twice in a row and they think they can just change up any ol' thing they want!

    Get 'em out of the gene pool; this biosphere doesn't need 'em!

  82. Good question from a lazy asker... by Bradee-oh! · · Score: 2, Interesting

    I'm too lazy to go Google it right now, but I think the point is pertinent/interesting to this crowd -
    With our current system of leap seconds, does the Unix timestamp actually reflect the CORRECT number of seconds since Jan 1st, 1970?
     
    Sure some of the Unices are probably different but I'm guessing that many of the implementations of the algorithm calculate the seconds with basic math using only leap years as the deviation from standard.
     
    Ah, hell, maybe I'll go google it, too, but, I'll still ask here. :P

    --
    "This is Zombo Com, and welcome to you who have come to Zombo Com" - www.zombo.com
    1. Re:Good question from a lazy asker... by yttrium · · Score: 1

      yes, UNIX time does include leap seconds (see my post about 5 posts earlier about GPS time & UNIX timestamps)

    2. Re:Good question from a lazy asker... by scruffy · · Score: 3, Informative
      Unix time increases by 86400 each day, no matter whether there is a leap second or not. From the Wikipedia:
      When a leap second occurs, so that the UTC day is not exactly 86400 s long, a discontinuity occurs in the Unix time number. The Unix time number increases by exactly 86400 each day, regardless of how long the day is. When a leap second is deleted (which has never occurred, as of 2004), the Unix time number jumps up by 1 at the instant where the leap second was deleted from, which is the start of the next day. When a leap second is inserted (which occurred on average once every year and a half from 1972 to 1998; none at all have been or will be inserted after Dec 31, 1998 up through June 30, 2005), the Unix time number increases continuously during the leap second, during which time it is more than 86400 s since the start of the current day, and then jumps down by 1 at the end of the leap second, which is the start of the next day.
    3. Re:Good question from a lazy asker... by anthony_dipierro · · Score: 1

      With our current system of leap seconds, does the Unix timestamp actually reflect the CORRECT number of seconds since Jan 1st, 1970?

      The other answers to this were somewhat confusing, so I'll give one too: No, unix timestamps don't reflect the number of seconds since 1/1/1970, at least not if they follow the POSIX standards. Unix timestamps reflect the UTC time. Here's another link.

  83. Re:Can we say what we will think 500 years from no by PhYrE2k2 · · Score: 4, Insightful

    Forget time zones - no need for that either

    I can see it now... the day will shift mid-day. Try programming that one! The 23rd of August (for example) will change over in the MIDDLE OF A WORKDAY! Not only that, it'll change over at a different time in the work day (so sun's position, but in your proposal not physical time) for every region.

    The whole point of time zones is to keep time reasonably standard no matter where you are. I can travel half way across the world and I still wake up at 8am, eat lunch at noon, dinner at 7pm, etc. The concept of a day is very engrained in us. Today is a Saturday! Imagine if it was also sunday based on my location.

    Besides- the US would want to manage it, so they'd end up with the same time scheme they have now (probably picking up EST or Mountain as their base zone), while the rest of the world rolls over laughing at their proposal.

    -M

    --

    when you see the word 'Linux', drink!
  84. Do the same with daylight savings time... by slashname3 · · Score: 1

    While they are at it how about doing the same with daylight savings time?

    They are making DST longer that standard time now which will most likely cause some computers to have significant problems.

    Get rid of DST entirely. If people want to adjust schedules for some perceived benefit of saving energy then just getup an hour earlier or later and change their start times that way instead of mucking with the clocks.

    1. Re:Do the same with daylight savings time... by s1xwyre · · Score: 1

      The vast majority of software is oblivious to DST. Most of those that aren't are either operating systems (about .000001 percent of the software titles available at any one time) or rely on the OS under which they run to receive time settings. Therefore, about .0000015% of software titles will need an update. I don't think it's a problem :) Do note the slight sarcasm in this post. It will require some efforts, but changing the calculations to determine a new start and end time for DST are so simple it's sad. Even in the financial industry, we have very little reliance on DST calculations. DST is an excellent thing. 90% of the population does not wake with the sun, so why not alter the clock so that the sun can wake up with us?

      --
      Mike
      Inverted Mind: Useless stuff to read when you should be working
      http://www.invertedmind.com/
    2. Re:Do the same with daylight savings time... by Anonymous Coward · · Score: 0

      My thoughts exactly. Replacing leap second every couple of years with a leap hour every 500-600 years sounds reasonable enough. Daylight saving time is like adding a leap hour and subtracting a leap hour every six months. It is so freaking stupid.

  85. year 2000 problem by techrunner · · Score: 1

    If you thought the year 2000 problem was bad, just wait until 2505.

  86. The real question here.... by Ghengis · · Score: 1

    The real question here is: why does the U.S. government feel the need to keep this secret? What are they scared of? Is there some less-obvious detail they're really fighting for here?

    --

    "The best laid plans of mice and men gang oft agley..." - ROBERT BURNS

    1. Re:The real question here.... by Anita+Coney · · Score: 1

      I'm sorry, but to ask why a governmental policy is a secret is now a crime. Please report to your nearest Homeland Security Office for re-education. Thank you very much.

      --
      If someone says he and his monkey have nothing to hide, they almost certainly do.
  87. Close Call by PhYrE2k2 · · Score: 2, Insightful

    I'd be more concerned if they were flying planes with margins of error of less than a second.

    Besides- it doesn't matter what the actual time is with technology, but rather the relative time. As long as the planes obey the same second tick, who cares.

    -M

    --

    when you see the word 'Linux', drink!
  88. even after Gregory... by aapold · · Score: 1

    the protestant countries (including britain and america) didn't change until the 1700s, and the eastern orthodox ones like russia not until the early part of the 20th century.

    --
    "Waste not one watt!" - CZ
  89. Re:Can we say what we will think 500 years from no by photon317 · · Score: 1


    I hate to break it to you, but even though today is Saturday, it is in fact Sunday somewhere while it is Saturday for you, under the current system. Under the proposal by the grandparent, it would be 13:00 Saturday everywhere in the world at the same time - but you probably wouldn't use an obsolete term like Saturday, and half the world would be asleep. As far as locality of time reference, I would imagine that for mundane traditional purposes we would re-purpose traditional words like "morning, noon, afternoon, evening", etc to mean relative to the sun where-ever you are. And when you want to speak with more precision than simple sun-terms like that, you specify "13:42", which only has sun-relevance in your own local area, but means the same instant in time everywhere.

    --
    11*43+456^2
  90. The Church vs. US Government-The true story by Anonymous Coward · · Score: 0

    The true story is that The Orthodox Churches were the last to accept the Gregorian Calendar. Since the Gregorian Calendar was introduced by the Catholic Church, the Protestant Churches said it was an invention of the Devil and would not accept it for two centuries. In the 18th Century the ration prevailed and the Gregorian Calendar was accepted by almost all Protestant Churches. The Orthodox Churches were even slower, it took them other two centuries to give up the Julian Calendar. When they eventually decided to do it, they were ashamed they waited four hundred years and thus came up with something better than the Gregorian Calendar. They claimed they did not accept the Gregorian Calendar for four hundred years because it was not good enough for them.

    Now the US government wants to do what the Orthodox Churches did 80 years ago.

    Before 1923 all Orthodox Countries used the Julian Calendar. For example, even today the Russian Communist Revolution is called the 'Great Revolution of October' even though it started on November 7 (New Style). At the time of the Great Revolution of October the difference between the two calendars was two weeks.

  91. Network Time? by BobPaul · · Score: 4, Insightful

    From article:
    But adding these ad hoc "leap seconds" -- the last one was tacked on in 1998 -- can be a big hassle for computers operating with software programs that never allowed for a 61-second minute, leading to glitches when the extra second passes.

    Why would anyone need to set a 61-second minute to account for leap time other than the guys at NIST in charge of the official time? Just set all your computerized clocks to network sync. We have a network time server that re-syncs itself ever hour and then everything else checks that occasionaly. I've never had to do anything about a leap second except maybe be off by a second for a few hours until time resets itself...

    That 0.01% of businesses that require absolute perfect time need to hire better software programmers rather than fscking with how we define time.

    "OMGZ! Motorolla screwed up in 2003, and some Russians did the same in 1997! Let's pass a law to protect them!!!"
    --
    Don't fight Firefox! Let FireFox fight YOU!

    1. Re:Network Time? by Detritus · · Score: 1
      Just set all your computerized clocks to network sync.

      Some of us have computers and other systems that get the current time from an external timing distribution system. A cesium beam atomic clock or a GPS timing receiver is used as the primary time/frequency reference for the timing distribution system. This is much more accurate and stable than NTP. Millisecond level accuracy is the minimum required, some applications require microsecond level accuracy. This isn't new technology, it's been in use for 40+ years.

      --
      Mea navis aericumbens anguillis abundat
    2. Re:Network Time? by cosmol · · Score: 1

      Exactly, the only people(and software) who need to be worried about leap seconds are those with atomic clocks that are assumed to keep perfect time, ie you are not going to be frequntly setting them to a better clock. Software which uses less perfect clocks should assume that the reported time can change as it is often calibrated to a better clock.

    3. Re:Network Time? by k8to · · Score: 1

      Thus underlining the divergent needs: Passage of Time vs Time of Day.

      UTC is a system for determining a universal Time of Day. It is the only Time of Day useful for global time correlation. Passage of Time cannot be very accurately tracked by UTC (it does not offer very much in significantly sub-second accuracy), and so people use regular timekeeping sources such as atomic clocks, etc.

      GPS is actually a distribution of UTC which happens to be more precise than NTP. However, GPS will vary on leap seconds etc, just like NTP. For some people, it satisfies both their neesd. For others, the leap second jumps and software problems of 1998 (see article) suggest they continue to rely on local high precision time advancement sources.

      --
      -josh
  92. Re:Can we say what we will think 500 years from no by Anonymous Coward · · Score: 0

    sunrise to sunset is a different period of time depending on the time of year & your latitude.

    so this may not work too well for northern or southern areas, as they'd only be open a few hours in winter, but could have to open for 20 hours in summer, or even 24 hours in arctic & antartic regions.

  93. Re:Here, I'll take care of all the trolling for yo by Anonymous Coward · · Score: 0

    4. ???
    5. Profit

  94. Mayan Calendar by positively_mlee · · Score: 1

    Because there are not enough desktop clock applets in the world. And the glyphs are pretty!

    Who wants to wait til 2038 to fix time keeping standards anyway?

  95. Is it like settig the value of Pi by Anonymous Coward · · Score: 0

    Government messing with universals? Is it like the state government if Indiana passing a motion to reset the value of Pi?

    1. Re:Is it like settig the value of Pi by Anonymous Coward · · Score: 0

      No.

  96. Re:Can we say what we will think 500 years from no by Anonymous Coward · · Score: 0

    There would be no official countrywide designation of starting and stopping time, although most people would expect businesses to be generally open between sunrise and sunset. In 500 years nobody will care that the whole clock has drifted an hour, since the number on the clock doesn't mean anything in the first place. It is just a reference, and it would work fine for that purpose under such a system.

    I can't really think of anybody who would be negatively impacted by such a system other than traditionalists.

    Wow, great idea! I don't really care whether I wake up in the dark or in sunlight, and probably most people in the world don't really care either (it's really just a antiquated scheduling mechanism).

    Then 500 years from now people will look back and realize how backward we were to think that the sun is somehow connected to life on earth, and business can carry on as normal.

  97. Not the French, the Orthodox Churches in 1923 by Anonymous Coward · · Score: 0

    See the postings below about the Pan Orthodox Congress in Athens, 1923.

    1. Re:Not the French, the Orthodox Churches in 1923 by NoMoreNicksLeft · · Score: 1

      You ruined my technically almost correct and subtle attempt to make fun of the french. Shame on you.

  98. shhh.. i'm we're not supposed to know.... by xirtam_work · · Score: 1

    but, it's all because of poor programming on legacy embedded code in various weapons systems left over from the cold war. every time the leap second occurs the men in the bunkers think that something somewhere is going to trigger. plus, don't forget some of the crap they put in orbit that we don't know about. this is just a cheap way of not having to service assets in space that we can no longer reach easily whilst the shuttles are grounded - and that includes the military birds too.

    i'm joking/speculating/revealing the truth (delete as applicable)

  99. Why does it matter? by Anonymous Coward · · Score: 2, Insightful

    Anyone who thinks that leap seconds could pose a problem to computer systems is an idiot!

    Chances are most servers do not have the exact time, and if they did, it's probably because they're using NTP, in which case they would get the adjustment without knowing it.

    Last I knew, it's impossible for a computer system to maintain precise time over a couple of years. If all your servers have the same exact time, you're using NTP, end of story.

  100. second vs hour by Anonymous Coward · · Score: 0

    Why is it easier to add/remove an whole hour (daylight savings time) than a second?

  101. Time is not by Anonymous Coward · · Score: 0

    Why worry about leap seconds if time doesn't exist?

  102. Re:Can we say what we will think 500 years from no by Dwonis · · Score: 1
    And if it was good enough for the Romans, then it is good enough for me.

    I have some lead food containers to sell you...

  103. Re:Can we say what we will think 500 years from no by PhYrE2k2 · · Score: 1

    Yeah you probably wouldn't use day names like that, but that's really the point. We're not talking about adjusting time but changing the way you think of a day in its entirety. We're talking about a shift in how we think, what we do, and the basic concepts we all grew up in. Midnight is being out late, noon is sleeping in late, etc. The concept of a Weekend locally is very important, as is the beginning and end of the day.

    I'm not saying it's not possible in the least, but it changes how we think a lot more than I think the parent thought of. You're not just changing the time, but rather changing how we think of a day, week, etc.

    And to what gain? Timezone's aren't that bad. They make a day a standard thing in local terms. While the avoidance of them is super for computers and international business, it sucks horribly for locals all over the world.

    -M

    --

    when you see the word 'Linux', drink!
  104. If there were going to be radical changes made to by sykjoke · · Score: 1

    Well, Windows runs under decimal time and I'm fairly sure that most unix systems count in seconds and milliseconds.

    60 has factors of (1),2,3,4,5,6,10,12,15,20,30 making it easy to deal with a fraction of an hour.

    I assume by decimal time you mean 100's not 10's
    100 has factors of (1),2,4,5,10,20,25,50 making it quite a bit harder to deal with fractions of an hour.

  105. Re:Can we say what we will think 500 years from no by EJB · · Score: 2, Insightful

    But what would you put into your crontab? You don't want to run your backup-which-slows- the-system-considerably to occur in the middle of the workday, so you would probably set it to some relative time, like "sunrise - 5 hours".

    And if techies couldn't cope with it, what about normal people. They would start almost instantly to use a relative time (or keep to the old time, government be damned). So it would only diminish the usefulness of "official time" and lead to more chaos.

    - Erwin

  106. It's easy to see where this is coming from... by Stonan · · Score: 2, Interesting

    Potential errors in adding 'leap seconds' is causing screw-ups in computer systems. The main cause is sloppy programming so eliminating them makes everything better. Don't have to worry about it for 500-600 years.

    Ask yourself who benefits from this. The only answer I can come up with is software programmers, specifically OS programmers (programs usually read what time the OS is reporting). Which OS manufacturer has the most clout with the US gov.? Which company is reported to have the most liquid cash? To take a quote from Mr. Moore: Who your Daddy?

    --
    The GEEK shall inherit the earth...
  107. 500 years? by Wade+Tregaskis · · Score: 2, Funny

    The irony of course is that if we do let the U.S. do whatever the hell it wants on this, as usual, there won't be an Earth 500 years from now, so it really is a good solution.

  108. Re:Can we say what we will think 500 years from no by ajna · · Score: 1

    Actually, exposure to sunlight is good for things other than making programmers look a little less pasty-white: vitamin D absorption and staving off seasonal affective disorder, just to name two off the top of my head.

  109. Re:Can we say what we will think 500 years from no by Professor_UNIX · · Score: 1

    I don't really see the point of all this. Simply standardize on Eastern Standard Time and be done with it. The rest of the world will learn to adjust to it.

  110. On progress and disingenuous proposals by rhizomania · · Score: 1

    While technology may or may not progress, it is pretty certain that human nature will remain the same.

    It's human nature that will make this a crisis, despite any amout of technological progress.
    To fix the problem of procrastination causing crisis, you need to fix society not technology.
    Currently fixing society is not considered doable, or ethical.

    The proposal is infact disingenuous.

    The honest proposal would be to say that leap-seconds are scrapped.
    We will let clock time diverge from celestial time, and tackle the problem when it becomes a crisis,
    or some other junior poltician in 250 years time wants to make their mark on history.

  111. U.S.? by Anonymous Coward · · Score: 0

    The same U.S. which still uses antiquated units like inch, feet, pound...

    Great idea! This will absolutely improve their level of science. Maybe to a level where the rest of the world does not need to fear a military 'liberation'; no two gps devices will give the same coords, the mighty war-machine ends up scattered over the globe.

    And the cost-saving when NASA gives up space-travel; after finding out (the hard way) that fucking with all current formulas on the laws of motion by throwing a few constants out of whack might interfere with the ability to hit anything. Heck I always thought we should do another voyager project.

    1. Re:U.S.? by jholzer · · Score: 1

      I can't say I've seen an equation that uses UTC. Most astrodynamic equations I've seen use Terrestrial Time. Linking time to the position of the sun is silly for accurate time keeping.

  112. I don't see how the problem occurs by msobkow · · Score: 1

    I don't see how the problem occurs in the first place. The internal clock used by computers is integer based, and converted by the OS or programming APIs to readable strings.

    Oracle, Sybase, DB/2, and presumably other RDBMS software stores date/time using internal numeric formats and converts that to YMD HMS strings when the values are retrieved by code.

    Mainframe systems written in COBOL use library APIs for their date/time manipulation, which properly allow for leap seconds. IIRC, even ancient PL/I code relies on such libraries.

    When I worked on HP RTE-A systems to do satellite control (almost 20 years ago), we used integers counting seconds and milliseconds as time references, not "human readable" date fields.

    Unless some "not invented here" bozo is writing their own date/time manipulation code instead of relying on the system/language libraries there should be no problem with leap seconds.

    And lets not forget that all the major systems code was re-examined and retooled to deal with Y2K, so there is absolutely no excuse for existing code that doesn't deal with date/time properly.

    --
    I do not fail; I succeed at finding out what does not work.
    1. Re:I don't see how the problem occurs by Sparr0 · · Score: 2, Informative

      therein lies the problem. i dont have a compiler handy, so all these numbers are made up (and obviously not correct or even scaled properly, but should at least be in the right order)... imagine second 100000 is 23:59:59 2006-12-31, 100001 is 00:00:00 2007-01-01, and so on. Then second 104729 would be 11:32:17 2007-02-14. but if a leap second is inserted at the end of 2006 then second 100001 will be 24:59:60 2006-12-31 and second 104729 will be 11:32:16 2007-02-14, and so on. this means an extra special case in the time functions, and a displayed time off by one second for people running old versions of the time libraries.

    2. Re:I don't see how the problem occurs by Anonymous Coward · · Score: 0

      No, the UNIX timestamp is defined to handle positive leap seconds by repeating a given timestamp twice. For example, when the last positive leap second was added in 1998, the progression of timestamps was like:

      1998-12-31T23:59:59.0Z 915148799.0
      1998-12-31T23:59:59.5Z 915148799.5
      1998-12-31T23:59:60.0Z 915148800.0
      1998-12-31T23:59:60.5Z 915148800.5
      1999-01-01T00:00:00.0Z 915148800.0
      1998-12-31T00:00:00.5Z 915148800.5

      Therefore, there's some ambiguity over what time 915148800 corresponds to, but if your seconds are UNIX timestamps and 100000 is 23:59:59 2006-12-31, and there's a leap second, then timestamp 100001 corresponds to 2 different seconds. This would put 104729 at 11:32:17 2007-02-14 regardless of whether there was a leap second or not.

      This system obviously causes other problems: a measured time interval from one time to a later time could result in a calculated negative number of "seconds" between them. Choose your poison, I guess.

    3. Re:I don't see how the problem occurs by BillyBlaze · · Score: 1
      While it might not be the easiest system to implement, the obvious solution is to make one second last two seconds, with the fractional component simply increasing twice as slowly as it usually does.

      In practice, what happens is that most computers simply ignore the leap second when it happens, because there is no special code for it. Then, at some point they contact a time server, and simply act as though their system clocks were a bit more imprecise than they usually are. Depending on the design of the system, there may be skips, jumps, or gradual changes - but these are the same changes that happen all the time anyway when the imprecise clock gets resynched, so it doesn't really cause problems.

      In other words, for most computers, it isn't an issue. Those for which it is should be better-designed in the first place. However, if you eliminate leap-seconds in favor of leap-hours, you end up eventually puttng the entire world at least a half-hour off from the physical time of day, and then you have a far, far bigger problem when you do finally do the leap-hour - because for that, doubling the hour would cause much bigger problems, and going slow would be noticably weird - so you'd have to implement it by adding special cases to translate between time_t and displayed time, which will actually require deploying more code. So it's a stupid idea.

      Another option is to simply do the change gradually over a year. Basically, you would have two clocks - one clock with leap seconds for people who care if their seconds are a few cesium-vibrations too long, and more common clock without for people who just want simplicity, and don't care about a second being 0.00000317% too long (actual number).

    4. Re:I don't see how the problem occurs by msobkow · · Score: 1

      But that's precisely the point -- the issue is handled by language or OS libraries and would be updated without changing the program code. Even mainframe applications have to be periodically rebound to the system libraries, though the source code itself may have been lost.

      You have to go out of your way to have problems with leap seconds, time zones, etc.

      --
      I do not fail; I succeed at finding out what does not work.
  113. Egotistical maniac? by jrumney · · Score: 4, Funny

    Once there was a boy, who longed to be as well known as Julius Caesar. First he gathered his legionnaires and started some wars, but he didn't get the respect from the public he wanted. Then he had a brilliant idea. Julius had a calendar named after him, maybe he could get one too. All he had to do was come up with a plan to show those pesky scientists that time was controlled by God, not some mathematical constant, and if God wanted it to jump ahead by an hour every 5 or 6 hundred years, then dammit, that is what is going to happen. He decided to call his invention the Dubyan calendar, because if he called it Georgian, people might give his daddy credit for it, or even worse, some limey king that died last century.

    1. Re:Egotistical maniac? by 93+Escort+Wagon · · Score: 1

      This was a funny little ditty, but sorta ignores even a cursory look at the story. The problem is, in jrumney's story Dubya should be arguing to keep leap seconds rather than abolish them, since it would keep our timekeeping framework tied to the Earth's rotation around the sun rather than some abstract scientific principle like the number of vibrations of some gol-darned Cesium atom.

      --
      #DeleteChrome
  114. fuck the entire system by tacensi · · Score: 1

    you know what? They are almost correct. The entire time system sucks! Who was the programmer of that shit? Let's screw it completely an make it decimal. And without leap hours or 29th februeary.

  115. Why Not Just use The Persian Calendar Too by illectro · · Score: 1

    then the US could claim that Washington DC was located at God's Longitude - just like the british wanted to do 5 centuries ago. http://www.mikeoates.org/mas/history/lectures/2001 0118.htm

  116. Re:Can we say what we will think 500 years from no by Anonymous Coward · · Score: 0

    "500 years ago, people weren't reading, they weren't really doing much of anything productive. It wasn't until the Renaissance that things really started humming."

    Actually the intellectual and technical foundations for what historians call the "Renaissance" were being laid, or at least rediscovered, in the Middle Ages. And people were reading and writing then as well, though in western society it was mostly done by monks.

    Also, you are forgetting that, during this period, Islamic society was far more advanced. I can assure you that they were being VERY productive. Without the Islamic preservation of ancient Greek texts and their translations, the European Renaissance may not have happened at all.

  117. USA flag Slashdot's "Florida" tag? by EEBaum · · Score: 1

    When looking at the headline and seeing my native USA flag, I couldn't help but think that before long it might be analogous to Fark's "Florida" tag.

    i.e. "Look what these crazies are doing now!"

    --
    -- I prefer the term "karma escort."
  118. Re:Here, I'll take care of all the trolling for yo by Taladar · · Score: 1

    It is actually more like:

    1. The Americans want to do X1,X2,X3,...,Xn for a large n
    2. X1,...Xn are all bad
    3. Therefore the Americans are bad.
    qed

  119. Re:Can we say what we will think 500 years from no by shawb · · Score: 1

    Or if you are exactly on the North or South pole, you'd be open for about 4,380 hours a day. I'd imagine a chronomoter would really make a lot more sense for people there, as there is only one sunrise (spring) and one sunset (autumn) in a year. And, trying to figure out what time zone you're in can be a little hairy too.

    --
    I'll never make that mistake again, reading the experts' opinions. - Feynman
  120. Re:Can we say what we will think 500 years from no by ltbarcly · · Score: 4, Funny

    500 years ago, people weren't reading, they weren't really doing much of anything productive.

    Except growing food, raising livestock, getting married, raising children, defending themselves, scheming, talking with neighbors, and saying, "Someday Martha, one of our great great great great great ... great grandchildren will grow up to post something stupid on something called the Internet."

    I wonder if there were a huge leap second buildup whether people would just start waking up according to the absolute time rather than the political time.

    Time is an arbitrary concept created by man. People get up according to when they have to be at work, and if that isn't sometime in the morning they get up when it is convenient for them. Some people have to be at work at 8, others at 9, some at 6 or 7. Where does politics come into this? All the government does is produce a standard benchmark time so we can communicate about time, and know that we will be understood.

    Jesus saved me from my past. He can save you as well.

    Did he really? Unless this is Jesus the Hispanic fireman, I don't buy it. Either a magic supernatural man in the clouds helped you, or you are confused about it. Occham's Razor anyone?

    To illustrate this point, I encourage people to read this: http://www.somethingawful.com/articles.php?a=2800& p=2 (the last post at the bottom). Compare that with what you hear people say about Jesus (the non-fireman one).

  121. Re:Can we say what we will think 500 years from no by jez9999 · · Score: 1

    I hate to break it to you, but even though today is Saturday, it is in fact Sunday somewhere while it is Saturday for you, under the current system.
    I live on the Christmas Islands, you insensetive clod!

  122. while we're at it by smithcorona · · Score: 1

    I'd like a three day weekend. And could august last for another week, maybe two? I really like august.

  123. Re:Can we say what we will think 500 years from no by gregmac · · Score: 2, Insightful

    While the avoidance of them is super for computers and international business, it sucks horribly for locals all over the world.

    Not really. we've already adjusted and programmed computers to deal with timezones. What's the point of making lives complicated for billions of people, just to solve a problem that doesn't even exist anymore?

    --
    Speak before you think
  124. Leap Seconds / Leap Hours by monoxyde · · Score: 0

    Computer systems "supposedly" can't handle a 61 second minute according to the article. What makes people think it can handle a 25 hour day in 500 years? Try putting a patch in some 500 or 600 year old software.

  125. Leap seconds have nothing to do with the Moon by shking · · Score: 1

    The Moon orbits the Earth every 27.3 days, not every 24 hours.
    The Earth rotates once in a 24 hour period.
    The Earth's rotation is gradually slowing, due to the gravitational influence of the Moon.

    The length of the year has NOTHING to do with the Moon!
    The Year is the time it takes for the Earth to travel once around the Sun.

    Each orbit around the Sun (each year) takes a slightly different period of time than previous orbits. This is due to the gravitational influence of other bodies in the solar system (but not the moon).

    Leap seconds are inserted to correct for the variation in the length of the year. This correction is necessary for agriculture, navigation and astromomy. Due to the chaotic nature of orbital mechanics, you can't predict exactly when a leap second will be needed.

    --
    -- "At Microsoft, quality is job 1.1" -- PC Magazine, Nov. 1994
  126. Re:Can we say what we will think 500 years from no by Guppy06 · · Score: 5, Insightful

    First off, you just missed the entire freaking point of the paragraph you cut and pasted. In the absence of Beijing allowing people to live in separate time zones (ala Russia, Canada, US, etc), the people have chosen to implement their own time zones because that's what they want. A global standard for time like this has little purpose when people rarely cross integer numbers of degrees of longitude throughout the course of the day and would rather have a local, sun-based standard that attempts to divide the day into parts based not on where the sun is in the UK, but where the sun is where you're standing right now.

    We're diurnal creatures and we liking having a time standard that takes that into account. You can't wish away biology with some global standard.

    "My feeling is that they should simply have a chronometer which keeps ISO standard time. "

    You misspelled BIPM.

    "An office would set their working hours as 1830-0230 and that would be it. No changing the time in the summer/winter/etc. They could change their hours in the summer/winter though."

    So, instead of just having to deal with jet lag when I cross multiple degrees of longitude in a short amount of time, I also have to cope with the fact that the operating hours of businesses I've grown accustomed to where I live have absoluntely no meaning here. Instead of today's world where, upon arriving, I simply press a few buttons on my watch, I now have to constantly apply a mathematical operation to what my watch says ("If I'm used to somethign happening at time X at home, then it must happen at X-Y here..."), that all but elminates the purpose of having a timepiece to begin with. I want to know what part of the day it is for the people around me, the people I have to interract with, and if a timepiece can't do that (indeed, begisn to serve as an obstacle to it), it's lost its purpose. I would literally be better off looking at the position of the sun in the sky, thereby eliminating several centuries of progress.

    And where you suggest that businesses change their hours instead of simply changing the frame of reference (which is what DST represents), you're advocating a system that would bree chaos. Changing the frame of reference, by definition, is uniform. Every business continues to be adequately synchronized with the other businesses they must deal with in the course of the day. If everybody has to change their own hours, then all you'd do is introduce confusion until everybody agreed on a regular, synchronized change of hours outside of the so-called standard you're proposing (making the standard useless). And even then it would be less efficient than simply changing the clocks.

    Have you ever had a physics class? If a problem is set in an ugly change of reference, would you rather constantly have to apply a long list of ugly transforms, or would you rather save yourself a lot of time and effort and simply change the frame of reference?

    "An office on the other side of the country might start work at 1700 instead."

    Your system also complicates communications across long distances. Time zones simplifies differences in time between two locations into an integer number of hours, allowing a simple calculation to be done after glancing at a clock set in the local frame of reference. Without time zones, everybody would attempt to set their operating times accoridng to time at the local meridian (again, going back to local solar time and making mechanical time standards worthless), and you'd be lucky if the difference between your times and theirs was an integer number of minutes. Intercontinental communications would require a degree of pre-arrangement (to first learn their hours of operation) to make sure that when you attempt to call them, they're there to answer the phone. On the other hand, today I know that businesses across the country (if not across the world) tend to stick with a "nine to five" work day, and all I would need to know is what state or country my

  127. Obligatory simpsons quote by Anonymous Coward · · Score: 0

    "Pi is exactly three! Very sorry that it had to come to that..."

  128. Why is it? by Anonymous Coward · · Score: 0

    Why is it the same people who propose letting the UN take over and drasticly change the way the Internet works, are the same people who think it will be the end of world soveriegnty if the UN gets rid of leap seconds?

    I can see being against the UN restructuring the Internet, and being against the change of our time system. I can see being for having the UN restructuring the Internet, and also being for it restructuring our time system.

    But it seems that people on Slashdot don't really have any consistant political views. They have some weird, inconsistant, rejection of things based on emotion and superficial politcal fashion.

  129. Obviously Simple?! by mavantix · · Score: 1

    But adding these ad hoc "leap seconds" -- the last one was tacked on in 1998 -- can be a big hassle for computers operating with software programs that never allowed for a 61-second minute, leading to glitches when the extra second passes. "It's a huge deal," said John Yuzdepski...

    Umm, so why don't we just make one second every so often last two seconds. Instead of being the 61st second, it would just be 59 seconds past the minute for 2 seconds long. Seems like that wouldn't break stuff, unless you're doing some very time sensitive number crunching.

  130. Daylight Savings Hell by MrSteveSD · · Score: 1

    Sounds like a good idea to me. Any discontinuity injected into the timeline is a major nightmare for programmers. I work for a software house that deals with lots of time-series data e.g. Electricity usage per hour. We have a lot of clever people with first class degrees in Computer Science, Physics etc and the Daylight savings changes still confuse the hell out of us. It's fine if you can work in UTC and just convert when displaying to the user but our software has to work internally with clock time and everyone seems to make different mistakes. Are any programmers here familiar with this particular brand of hell?

    1. Re:Daylight Savings Hell by jholzer · · Score: 1

      Daylight savings time?

      Try converting between, Atomic Time, GPS time, UTC, Universal Time, Julian Days, Modified Julian Days, Terestial Dynamical Time, Barycenter Dynamical Time, Epoch 2000 time, Unix epoch time.

      I'd love to just have to handle daylight savings.

  131. metricity by jojoko · · Score: 1

    why don't we switch to metric already and stop worrying about leap seconds.

    1. Re:metricity by amliebsch · · Score: 1
      why don't we switch to metric already and stop worrying about leap seconds.

      Switching how we measure time does not cause the Earth to behave more predictably. The cause of the need for leap seconds is variability in the rotation time of the Earth. It really doesn't give a crap how we measure it. We wouldn't need leap seconds if the definition of the second itself was a function of the rotation time, but that would make the second a variable quantity of time, which would be a nightmare for scientific purposes (currently, it is based off the radioactice oscillations of cesium, which does not appear to change.)

      --
      If you don't know where you are going, you will wind up somewhere else.
  132. Metric system? by Fuzzball963 · · Score: 1

    Well as long as we're doing all this converting can I make a request that we finally finish totally converting to the metric system? :) I realize that the US has already accepted it as a official standard, but a lot of the measurements are put in the English system and metric system. As a tech person used to dealing with the metric system on a daily basis, I would welcome it. It's a whole lot less confusing, and it'd be nice to not to have to constantly stop and think whenever I'm talking to colleagues in other countries that only understand metrics.

    --
    "The boy is dangerous, they all sense it, why can't you?"
  133. Re:Can we say what we will think 500 years from no by Webb21 · · Score: 0

    500 years ago, people weren't reading, they weren't really doing much of anything productive. It wasn't until the Renaissance that things really started humming.

    Of course, you're ignoring the society which kick-started the Renaissance and speaking primarly of Europe.

    --
    "A good compromise leaves everyone mad." -Calvin
  134. Let's just have a Leap Year by DynaSoar · · Score: 1

    Save up the one hour for every 500 years until there's a whole year's worth. Then we can have a leap year. Once every 4,383,000 years.

    A law passed now to cause this to happen then is only marginally less likely to be followed than a law passed now to be followed 500 or 600 years from now.

    --
    "I may be synthetic, but I'm not stupid." -- Bishop 341-B
  135. numbers don't make sense by h4x0r-3l337 · · Score: 1

    The article says that without leap-seconds the sun would start rising "a few seconds later each decade", but this would be compensated for by a leap-HOUR every 500-600 years. That equates to around 7 leap-seconds per YEAR though, which is much more that what is currently used. Even if the earth's rotation continues to slow, it's not slowing THAT much. In fact, it's been speeding up lately.

  136. reliability by 834r9394557r011 · · Score: 1

    OK, so lets get this strait. We will do away with the tried and true 'physical' way of measuring time with something that does the same thing every day no matter what we do(the sun), and replace it with computers. Which we all know are perfect, run forever, always work everyday no matter what we do, even if a nuke goes off or some other means of emitting a huge electro-magnetic pulse disabling every electronic device around.....oh wait, i think that might actually effect the computer. I think when it comes to something like time, something that we need to run our country and world, we should leave the defining factors out of our control. We tend to break things a lot. And time is something we don't need the ability to break. I think God knew that and thats why he put the tool on the top shelf.

    --
    w00t
  137. Huh? by mnemonic_ · · Score: 1

    I just think it'd be cool if we sanded the moon perfectly round. It's so messy right now.

  138. TAI is a time scale without leap seconds by Anynonymus · · Score: 1

    Those who are worried about leap seconds only need to adjust their clocks to the International Atomic Time (TAI). It is kept by the same atomic clocks as UTC, but doesn't have the leap seconds.

    It makes sense to use TAI in airplanes, and it makes sense to use UTC in telescopes. Why would they need to use the same?

    1. Re:TAI is a time scale without leap seconds by Anonymous Coward · · Score: 0

      Let's see if I've got this straight.

      Everyone's time is really based on TAI fundamentally. TAI is converted to UTC, based on leap seconds. UTC is converted to various civil time schemes, based on local time zone and daylight saving rules.

      What they are talking about is basing civil time directly from TAI, and not going through UTC first. UTC could carry on as it already does.

      This would make programs easier to write and more independent, because you wouldn't need a lookup table (based on leap seconds) to convert from TAI to civil time after this change is made. The worst part about this lookup table is that we can't predict crustal motion very well, and so the table can't be known in advance. You also wouldn't have any minutes that last 61 seconds, hours that last 3601 seconds, etc.

      You would need to correct for leap hours, but that is more than 400 years from now, and is not any harder than leap seconds, so it is really not a concern.

      The main disadvantage would be to astronomers, who would not be able to convert from civil time to UTC as trivially. But why would they ever need to convert between civil time and UTC?

      Personally, I think leap hours are marginally better, but it really doesn't make a big difference either way. If anyone needs to know time precisely, they will be using some broadcast reference. But the broadcast already contains in it whatever leap second information is needed to do conversions.

  139. Most interesting part of TFA is... by Thagg · · Score: 1

    that the scientists expect that the rate of Earth's rotation will slow fairly dramatically in the next few hundred years, likely due to global warming.

    Do the math. If they expect to need a leap hour in 600 years, that means that they expect six extra seconds a year -- not just one every couple of years. This is a huge increase.

    I presume that the reason for this is that the mass of the earth will be moving somewhat further away from the axis, due to the ocean levels rising somewhat. An increase in the time for 365 rotations of 6 seconds a year is about equivalent to a 5 meter rise in ocean levels (more or less).

    I find it interesting that when the threat of global warming is convenient, the US gov't has no problem taking it into account, as we see in this case. Of course, at other times, it's just a myth.

    Thad Beier

    --
    I love Mondays. On a Monday, anything is possible.
  140. Just speed up the earth by DynaSoar · · Score: 1

    We didn't need a leap second during the 7 year span from 1998 through 2005. Apparently we hit a slick patch in space or something and it sped up, or at least failed to slow down. We just need to speed up the rotation of the earth. The way to speed up the rotation of the earth is to sink a great deal of weight from the crust to the core. It will spin up like an ice skater pulling in their appendages.

    I propose we drill holes to the core and dump in all copies of National Geographic. It has been known for a long time (http://www.jir.com/geographic.html) that the accumulation of National Geographic magazines will end up weighing so much that it will cause coastlines to sink.

    Bury them in the core, save the coastal cites, and solve the leap second problem all at once. I'll bet you wish you'd saved all those old issues of Byte now.

    --
    "I may be synthetic, but I'm not stupid." -- Bishop 341-B
  141. Years != Earth Years by dereference · · Score: 1
    there is no astronomical measurement beyond a year that is used in the standard time measurements.

    ...at least not yet!

    Sure, the year number is essentially an arbitrary but monotonically increasing value. But that's only because we're all stuck here on this same ball of rock. If we survive long enough to establish a Martian colony (not totally unrealistic within the 500-year planning horizon of these blathering politicians) things will change.

    Remember, those intrepid folks on Mars will have a different length of year. Suddenly it would become important to reconcile future dates that cross year boundaries on both planets. Earth Years and Mars Years will certainly need to be regulated (in the sense of reliable astronomical standards, not government burdens).

  142. Adapt your life to the laws of physics by Anonymous Coward · · Score: 0

    Not laws of physics to your life.

    And yet, just like the Soviet Union's Politburo, many of the MBA's and businesses would like time time to work to their schedule. They want physics to work for them, whether there's 1000 dead cosmonauts or 1000 dead ballistic-submarine sailors.

    You will keep the reactor running, comrade, or I will find someone else that can keep the reactor running.

    Rather than redefining their working hours to meet daylight, they want to keep the same 6am-9pm schedule, constantly. This is retarded. Change your business hours on a published monthly schedule. You bloody know how many hours of daylight you're going to have, because the Farmer's Almanac has been published since Christ was Lord.

    This is a complete abortion. If I was a conspiracist, I'd think the United States of America wanted to make everyone dependent on GPS systems for navigation, so it would be like an economic nuclear bomb if GPS was ever shut off in your area. But it's probably just MBA wankers that want to play golf and have their shop open every day at 6am.

  143. I'm good with 13 months by TheSpoom · · Score: 1

    ...but IF and ONLY IF the thirteenth month is called Smarch.

    --
    It's better to vote for what you want and not get it than to vote for what you don't want and get it.
    - E. Debs
    1. Re:I'm good with 13 months by snilloc · · Score: 1

      "Febtober!" (Done in best 'Darrell Hammond as Sean Connery' voice)

  144. Time Zones by Winkhorst · · Score: 1

    Time zones destroy any possible contention that our method of measuring time is accurate. Accuracy demands that noon be when the sun is at its highest point in the sky. With the introduction of time zones, noon ceased to be accurate except at a vanishingly small strip in the middle of the zone, assuming that the zone is even symmetrically laid out. So you folks are arguing over a second a year when your local time can be out as much as ONE HALF HOUR, even when standard time is in effect, or even more in areas where the zones have been artificially altered for geopolitical reasons.

    As for the dodos in Washington who think this will convince us they are doing something about the coming energy crisis, they are playing to an ever decreasingly smaller group of no-nothings who wouldn't know a real answer if it got up and bit them. I am beginning to think the ancient Stone Agers had the right idea when they would have the local king for lunch at the end of his allotted year in office.

    --
    "Is this Winkhorst a nova criminal?" "No just a technical sergeant wanted for interrogation."
  145. why not use metric time? by Anonymous Coward · · Score: 0

    "Remember this day people, 80 past 2 on April 47th"

  146. So the metric system is a mystery to them, by Anonymous Coward · · Score: 0

    but they think they're qualified to design time.

    Crazy fucking Americans.

  147. This is just typical by MythoBeast · · Score: 1

    It's annoyingly common for the U.S. Congress to pass laws which push off responsibility to future generations, and this is just another example. I wonder if anyone has made a compendium of the lawmakers which introduce legislation which defers responsibility like this. Probably not, because every spending bill would then be like that.

    --
    Wake up - the future is arriving faster than you think.
  148. Re:If there were going to be radical changes made by paulymer5 · · Score: 1

    While I somewhat understand the point, I am unfamiliar with people who speak of "two fifths after the hour." I'm not sure having additional factors improves timekeeping semantics.

  149. Compensating for the ongoing dumbing down... by guidryp · · Score: 1

    With less and less Americans are entering CompSci and Engineering, this must be sensible planning to handle the fact that sooner or later American will be run by chimps (oh wait...).

    Make that tech staff will have degraded to the point they can't handle modern issues.

    Next up: All traffic lights to be replaced with Stop Signs, which are much easier to build and maintain.

  150. Re:Can we say what we will think 500 years from no by Anonymous Coward · · Score: 1, Interesting
    Intercontinental communications would require a degree of pre-arrangement

    Intercontinental communications already require a degree of pre-arrangement, it's just that someone already did it for you. Someone already coordinated working hours and time zones.

    However, if there were only one time zone I would have to find out when people work, but after I found out when they work I wouldn't have to do any math to figure out what time that was to me.

    I also can't figure out why you think businesses would adjust their schedules to local noon, as opposed to adjusting their clocks to matches the businesses that they work with. Companies with nation interests are already open from 8 AM EST to 5 PM PST, because that when they do business with are open. Why wouldn't these businesses continue to be open from the time that their eastmost clients open to the time that their westmost clients close?

    The 9-5 standard didn't come out of daylight hours. 9-5 came out of daylight hours, but it became standard because there's a distinict economic advantage to being open at the same time as your business partners. I don't see any reason to think that eliminating time zones would change that.

  151. French Republican Calender by andymullins · · Score: 1
  152. I warned ya in 2000! by joshjoneswas · · Score: 1

    Bush simply wants one more second added to his term. That's all!

    (ok ok ok, sorry!)

  153. While we're at it... by phliar · · Score: 1

    Another thing: it's about time we got rid of that pesky non-repeating infinite crap that pi gives us. Let's pass a law that pi = 3, because when I make a circular thing that's ten cubits from rim to rim, it sucks that it doesn't take exactly thirty cubits to measure around it! Cutting sheet metal for cylindrical tubs is too hard -- have you ever tried to measure out 31.4159265358979323846... cubits? You can't even write it out!

    --
    Unlimited growth == Cancer.
    1. Re:While we're at it... by kosmicki · · Score: 1

      Woah, it's the descendent of Bloody Stupid Johnson!

    2. Re:While we're at it... by uberdave · · Score: 1

      Here's an idea. When you make your tubs, why not just add decorative rim that's, say, about one hand wide (after all, you need to have some place to put your rubber ducky, and shampoo bottle). That way, you can have your ten cubit wide, thirty cubit around tub, and the math geeks can have their pi=3.14159265358979323846... nonsense.

  154. What will be the exchange rate by houghi · · Score: 1

    between the US minute and the rest of the world?

    I could imagine that the problems that arise when the rest of the world would just go on with the leap second. Those would be a LOT bigger then the odd leap second.

    At what time would the Space Shuttle make contact with the Space station? Would that be US time, GMT time, or should we just hope for the best?

    --
    Don't fight for your country, if your country does not fight for you.
  155. INSIGHTFUL by Anonymous Coward · · Score: 0

    He hit the nail on the head!!

  156. exactly! by BobPaul · · Score: 1

    Waiting until we are an hour off to realign with the earth's actual rotation would be like waiting till we were a full month off to adjust for the solar orbit.

    Finally someone got it right! It has nothing to do with GMT and everything to do with common sense. Thank you!
    --
    Google innovative? Phhfft! This is Zombo-com!

  157. Re:Can we say what we will think 500 years from no by gladmac · · Score: 1

    I like the idea of no time zones. While it might be confusing to travel, it's much easier to communicate, which is done much more often.

  158. Relevant /. fortune by cleong · · Score: 1


    You can fool some of the people some of the time, and some of the people all of the time, and that is sufficient.

  159. Just change time zone offsets by ejhuff · · Score: 1
    UTC should never ever have any more leap seconds. All computers should keep time in UTC, and give local time according to the time zone offset. When there would have been a leap second, instead all of the time zone offsets should be decreased by a second.

    We already have to deal with the fact that local time zones change unpredictably, so the unpredictable odd leap second is no more difficult to deal with than the unpredictable change of the dates for daylight savings time.

    For example, now GMT = UTC and EST = UTC - 05:00:00 (midnight in New York is 5 AM in London). After a leap second, we would have GMT = UTC - 00:00:01 and EST = UTC - 05:00:01, and midnight in New York is still 5 AM in London.

    This is so obvious, it has zero chance of ever being implemented... Prove me wrong, please!

    1. Re:Just change time zone offsets by jholzer · · Score: 1

      What you propose just redefines UTC to be atomic time plus some offset, and creates something new that is exactly what UTC is now. It just shifts the problems around a little.

    2. Re:Just change time zone offsets by ejhuff · · Score: 1
      What you propose just redefines UTC to be atomic time plus some offset, and creates something new that is exactly what UTC is now. It just shifts the problems around a little.

      Ok, atomic time is TAI, and I propose UTC henceforth will be TAI + constant. That much is correct.

      But I don't propose anything new which is what UTC is now. Instead, I propose specifying time zone offsets in seconds instead of hours or half hours. We already have time zone offsets, and they already change unpredictably.

      Legal time is local time. Local time is TAI + f(date,position), where f is a function of the date which is not -- and never has been -- predictable in advance.

      I don't propose a something new which is exactly what UTC is now. I propose that all of the unpredictable changes should be grouped into f(date,position).

  160. Re:Can we say what we will think 500 years from no by teknomage1 · · Score: 1

    Didn't you read the post above? Timezone's make it possible to quickly estimate what time it is in Singapore right now even though I'm living in New York. With no timezone's I'd have to bust out a sextant, look up some astronomical indexes for the country (sunrise, sunset statisitcs), or see if anyone remmebers what the difference used to be before we quit using time zones.

    --
    Stop intellectual property from infringing on me
  161. Re:Can we say what we will think 500 years from no by Rostin · · Score: 1

    I'd expect to read that "nothing productive" happened during the medieval period from a self-proclaimed "Enlightened" thinker. But I'm a little surprised to hear it from a person with a Christian sig. Please google for Scholasticism.

  162. Re:If there were going to be radical changes made by sykjoke · · Score: 1

    but I'm sure you know people who work with 10 or 5 minute blocks. that's 1/6 and 1/12 and not possible with metric.

    If we all had 6 fingers on each hand math would be a whole lot easier.

  163. Re:Can we say what we will think 500 years from no by syzler · · Score: 1

    although most people would expect businesses to be generally open between sunrise and sunset.

    Most businesses in Alaska would not appreciate being open 24 hours a day in the summer, being closed for most of winter, and having "normal" workdays during the spring and fall.

    This would also make it difficult to work with vendors accross the country. With the current system it is relatively easy to compute when a vendor in Maine will be open for business since most businesses open at 8am. If the decision of which time offset to use becomes arbitray to a specific area, you would need chart for every locale you wish to do business with, since cities in Maine may choose a different starting hour than those in New York, or worse yet the starting hour may change from county to county. Currently most states fall within one of four timezones and follow DST (with the exception of Utah). These four time zones are reasonably easy to memorize and make it easier for business on different sides of the content to do business.

  164. GPS Time USES Leap Seconds!!! by masterofsw · · Score: 1

    The thing that struck me the most is they claim GPS systems solve the need for tracking stars. Anyone that has been involved with developing GPS software (or most any satellite system) knows that GPS time uses the leap second value to convert from UTC time (GPS Time = UTC Time + leap seconds since epoch) So... to drop leap seconds would mean GPS time would also have to be changed.

    1. Re:GPS Time USES Leap Seconds!!! by jholzer · · Score: 1

      GPS doesn't use leap seconds for anything. GPS time is the number of atomic seconds since 02/06/80 00:00:00 GMT. Leap seconds are only used to to convert from GPS to UTC. If UTC didn't use leap seconds the conversion wouldn't require looking up all leap seconds that have been added since the GPS epoch.

      I'm not sure why they baselined GPS time to a UTC epoch. If they wanted to keep the second count down, just offset from atomic time. Like how Modified Julian Date was created because Julian Date was getting kind of large, and someone liked midnight over noon.

    2. Re:GPS Time USES Leap Seconds!!! by masterofsw · · Score: 1

      True. GPS doesn't use leap seconds EXCEPT to convert to UTC. (Probably why the epoch is UTC based.) Since most all user displays use UTC or local time, the end user units would need updating, or the leapsecond value/field would exist forever as a legacy item. (The GPS system does distribute the leap second count and most all receivers provide UTC time based on this value.)

  165. Re:If there were going to be radical changes made by paulymer5 · · Score: 1

    Or, you know, we still use 5 or 10 minute blocks and just call them 1/20 or 1/10 of an hour.

  166. Easy way... by Anonymous Coward · · Score: 0

    Hmmm... I don't know if anyone else has mentioned this, but why not just set the clock forward or backward a second when it's convenient ? Like currently setting it for changes in the hour for DST/BST.

  167. Doesn't compute -- leap minutes perhaps ? by Anonymous Coward · · Score: 0

    An hour added every 500 years would be the equivalent of 7.2 seconds per year. Perhaps it should be a minute added every 500 years -- that would be a second every 8 years or so which seems closer to the actual rate of leap seconds.

  168. Leap Seconds by Anonymous Coward · · Score: 0

    This must be a faith-based initiative.

  169. can't change all software by lexspoon · · Score: 1

    Notice that it is impossible to change all software. So long as tricky rules are around, there will be software that does not follow the rules correctly.

    There are things you can do in your own software, such as religiously avoiding re-implementing things you know are tricky. For that matter, however, it's good to religious avoid re-implementing anything anyway, tricky or not.

    An additional lesson, though, is that your perfect software may end up needing to interoperate with software that screws it up. If you want robust software, it had better not insist that the other software it communicates with can be synchronized to the second with your local computer and can furthermore deal with 61-second minutes.

  170. Axis of evil by Charles+Jo · · Score: 0

    It looks like my government is at it again so I had to comment:

    1. Iraq - mustached leaders are evil and had to be dealt with. Dude should have shaved.
    2. Iran - sounds way too similar to Iraq; may want to change name back to Persia to get off AOE radar. Prince of Persia -- cool. Prince of Iran?
    3. North Korea - synchronized marching men AND leader in Dr. Evil suit (not to forget his I-don't -care-what-you-think-attitude permed hair) ... come on ajoshi, you're just asking for it.
    4. Leaping Seconds - you're next buddy; you've been causing way too much misery to the freedom enjoying nations around the world. Do you know how much anguish you cause the good American citizens year after year after year? Almost as bad as programming VHS VCRs.
    5. Metric System - liters this and meters that?... why should measurements have to make sense? Ohhhh yeahhh... that's right... you can run... but you can't hide...

    Related links:
    http://www.charlesjo.com/newsletterissue?newslette rIssueEntityId=373
    http://slashdot.org/article.pl?sid=05/07/30/135239 &tid=103&tid=164

  171. Leap second software by troll · · Score: 1

    I (ahem)in my wasted youth wrote a s/390 assembler program to return the computer's idea of time. It also (via a hand-maintained maintained) table accounted for leap seconds.
    I'll see whether I can find it. It's called 'GoodTime.asm'. If I can resurrect it and test it with Hercules m/f (mainframe), I'll put it up for grabs.
    ted@php.net

    --
    Official Pi Ambassador -- inquire for details!
  172. Watches of Minutes Destruction? by Anonymous Coward · · Score: 0
    I suppose they did secretly propose it to the UN, but just because it's the US (and perhaps right now, BECAUSE it's the US), people aren't going to just blindly follow them...

    Yeah, but it's rumored the US already made up their minds to invade time anyway. The rest is just for show.

  173. Congress Silliness? Like Indiana's legislating Pi? by lpq · · Score: 1

    Isn't this a bit like the 1897 farcical attempt of Indiana to legislate the value of ð (Pi)?

    Silly US legislature.

    -l

  174. Decimal time by Zoxed · · Score: 1

    I think the US proposal does not go far enough: I am a software engineer (yes, our systems support leap seconds by manual entry of the due date) and our job (writing software for satellite ground systems) would be much easier if we had decimal time: 100 seconds/minute, 100 minutes/day, 10 hours/day, 100 days/year etc.

    And whilst we are at it can we ditch this miles and pounds nonsense: everyone should use nice, programmer friendly kilometers and kilogrammes.

  175. The Naming of the Months by Beolach · · Score: 2, Interesting

    Heh, I found this link in the /. synopsis very interesting. The Naming of the months is something that has interested me & I've speculated on a bit. I knew that the first months were named for Roman Gods:
    Janus
    Februus
    Mars
    Aphrodite (actually a Greek goddess, but the Romans identified their gods and the Greek gods together)
    Maia (another Greek goddess, the Roman name is Bona Dea)
    Juno

    I also knew that July and August were named after Julius & Augustus Caesar. After August, the months are named with their numbers.
    September (7)
    October (8)
    November (9)
    December (10)

    But wait! Those numbers aren't right! And here began my speculation. I figured the Romans (like most 10-fingered humans) were fond of 10 (X in Roman numerals), so they may have started with 10 months (which actually is the case). I also assumed that August and July were the last months added to the calender, based of their being named after Julius and Augustus Caesar (this assumption turns out to be false; January and February were the last months to be added to the Roman calender: the Romans originally considered winter to be monthless). I found the (incorrect, of course) conclusion of my speculation to be rather humourous: the Roman calender began with ten months, until Julius Caesar came along, and decided he was important enough that he deserved his own month, and so he created July. He wasn't arrogant enough to think he was more important than the gods, but he was more important than just a bunch of numbers, so he sticks July after the months named after the gods, but before the numbered months. That changes the numbering, but the names from the old numbering stuck. Augustus Caesar dittoed Julius Caesar.

    Sadly, the explanation based on research rather than speculation that Wikipedia gives for the number mismatch is not so humourous. They simply say that March was originally the first month. But I always thought (incorrectly, it seems) that January was named for Janus, the god of Beginnings and Endings, because it was the first month of the year, that marked the end of the old year and the beginning of the new year. But even when January became the first month, it wasn't because of Janus, but rather because the Roman consuls had a year long term, and took office on the 1st of January.

    --
    Join moola.com, play games to earn money.
    1. Re:The Naming of the Months by Anonymous Coward · · Score: 0

      More wacky calendar info...and some freaky newage stuff to go with it.

  176. Re:Can we say what we will think 500 years from no by adolf · · Score: 2, Interesting

    I wake up and eat breakfast in the morning (after the sun comes up).

    I eat lunch at mid-day (when the sun is roughly over head).

    I eat dinner in the evening (usually when the sun is starting to descend).

    I go to sleep at night (after dark.)

    Does it really matter if I wake up at 0000 isntead of 0800? Does dinner taste differently at 1900 than it does at 1100?

    Curious.

  177. Regulating Pi to 3.2 by Kamiza+Ikioi · · Score: 1

    "Time is a measure, therefore they actually do thave the authority to regulate it."

    Yeah, but let's make sure this isn't like when the State of Indiana when they tried unsuccessfully to legally solidify Pi as 3.2 in 1897.

    Now, if only people got serious about real time reform, and not only disconnected the link between time and the sun, but also did away with DST, Timezones, a Base 12/60 numerical time hybrid, and disconnected the calendar and the moon as well!

    --
    I8-D
  178. Re:Can we say what we will think 500 years from no by PostItNote · · Score: 1

    The US already tried to change the zero point of the longitude system to be centered on Washington DC instead of Greenwich. http://en.wikipedia.org/wiki/Washington_meridian

    We have a long tradition of doing the egotistical thing w.r.t. internationally recognized standards.

  179. Re:Can we say what we will think 500 years from no by -kertrats- · · Score: 1

    500 years ago, people weren't reading, they weren't really doing much of anything productive. It wasn't until the Renaissance that things really started humming.

    Erm...which renaissance again are we talking about? The one that happened 600-700 years ago or some other renaissance I'm not familiar with.

    --
    The Braying and Neighing of Barnyard Animals Follows.
  180. poor humanity by Lord+Ender · · Score: 1

    The fact that this topic is being used as an excuse to hate on America is an example of all that is wrong with the world. Poor, stupid humans.

    --
    A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
  181. Re:Can we say what we will think 500 years from no by ewen · · Score: 1
    The concept of a day is very engrained in us. Today is a Saturday! Imagine if it was also sunday based on my location.

    Umm, it _is_ Sunday here (New Zealand), and it was Sunday here when you posted your comment (03:30ish). In fact to the first approximation it's _always_ a day later in New Zealand than it is in the US; there is some overlap but how much depends on what part of the US you are in. It's quite possible to fly out of New Zealand late evenint on the Xth of the month, take 12-13 hours in the air, and arrive in the US on the Xth of the month, often mid-morning; I've done it several times. And you lose a day flying back (US -> New Zealand) due to crossing the date line.

    Besides which there already is a universal time zone -- UTC (and formerly GMT). Which gets used for all sorts of things where crossing time zones too much gets confusing.

    FWIW, ignoring leap seconds for a while doesn't seem a huge problem to me providing we have a leap minute or something after a few decades. Ignoring the problem for a few centuries might be a little problematic but probably still not that much (noon would be a few minutes off).

    Ewen

  182. Re:Can we say what we will think 500 years from no by Seumas · · Score: 1

    500 years ago, people weren't reading, they weren't really doing much of anything productive.

    Yeah, that's why bibles have been around for centuries and people have been writing and reading them - among other things. And the whole discovering new lands thing (Columbus was about 500 years ago)... totally nothing.

    Yep. People just sat around. Never invented anything. Just stared at walls waiting for jesus to save them.

  183. Irony by ozbird · · Score: 1

    So the US refuses to adopt DST, but are prepared to have the time permanently out of step with reality by up to an hour for hundreds of years just to avoid the occasional one second tweak that no one notices? (And on New Years Eve when often several hours can't be accounted for.)

    Perhaps they should just disband National Institute of Standards and Technology and let their weights and measures drift too - it'd be quicker than the current approach to adopting the metric system.

  184. Re:Can we say what we will think 500 years from no by mikji · · Score: 1

    BUUURRRN!!!

  185. Re:Can we say what we will think 500 years from no by Guppy06 · · Score: 1

    "However, if there were only one time zone I would have to find out when people work, but after I found out when they work I wouldn't have to do any math to figure out what time that was to me."

    Instead, you'd have to write it down, just as you'd essentially have to do with the operating hours of all businesses you deal with, local or remote. You'd be eliminating anything resembling a rule of thumb for business hours.

    "I also can't figure out why you think businesses would adjust their schedules to local noon, as opposed to adjusting their clocks to matches the businesses that they work with."

    Aside from the human health aspects and the transportation safety aspects (always safer to commute in daylight), there will always be businesses in that network you deal with that rely on available sunlight for whatever reason (agriculture, construction, power generation, etc.), something that has little bearing to any manmade time standard. Because their business depends on where the sun is in the sky and not so much on other businesses, they will ultimately be the ones that dictate when the rest of their community operates.

    "Companies with nation interests are already open from 8 AM EST to 5 PM PST, because that when they do business with are open. "

    Beyond opening offices across multiple time zones for load bearing (since nobody can be working more than 40 hours a week), nobody actually does that. Either they're open 24/7 (and ultimatley have a skeleton staff around when the sun is down and most customers are asleep), or they tell you to please call within certain operating hours, and the time zone those hours are in.

    "The 9-5 standard didn't come out of daylight hours. 9-5 came out of daylight hours, but it became standard because there's a distinict economic advantage to being open at the same time as your business partners. I don't see any reason to think that eliminating time zones would change that."

    Because, without standardized time zones with integer hour differences, no two meridians agree on where the sun is in the sky. The earth is round. Time zones allow a synchronized window of operations within the zone where the difference in local solar time is acceptable (within 15 degrees). Without this common frame of reference, there is no good reason for two communities 3 degrees apart to not set their operating hours (even if not their clocks) apart by 12 minutes. This is exactly the situation we had before time zones were introduced, and there is no reason to believe it won't revert to that situation. GMT was alive and well (which is how they knew what meridian they were on), but railroad and telegraph lines required that standardized frames of reference be agreed upon and established across the country, then the world. And you're trying to argue that the same technological and economic advancements that required the establishment of time zones would now magically funtion better in their absence?

    You're supposed to adapt your frame of reference to suit your purposes, not the other way around, and the less your clock resembles the world around you and your personal experience, the less you're actually going to use it to define your frame of reference. As the original post was referring to the situation in China, without time zones, somebody would just have to invent them. The history of mechanical time has been a history of trying to make a more perfect sundial, and if you are going to abandon the sundial meme, mechanical timepieces become useless for all practical purporses.

    But, again, your hypothesis of an easier life is easily testable: here is International Atomic Time, where each and every hour is exactly 3.6 ks (no leap seconds). Set your watch by it and live by it. See how well it works for you.

  186. Timezones obsoleted by communication by ndim · · Score: 1
    Timezones make it possible to quickly estimate what time it is in Singapore right now even though I'm living in New York.

    Really?

    With no timezones I'd have to bust out a sextant, look up some astronomical indexes for the country (sunrise, sunset statisitcs), or see if anyone remembers what the difference used to be before we quit using time zones.

    And with timezones, you have to bust out some table and look up the timezone and daylight saving times for the country, or see if anyone remembers what the timezone difference currently is.

    Timezones reduce the number of local times to keep track of from infinitely many local solar times to 24 timezones. gladmac was not suggesting to go back to solar time, but to consequently follow down that path: use a single global timezone.

    And gladmac has a point here: Nowadays people communicate over timezone borders much more frequently than they actually travel over them. Changing to a global timezone would shift the coordination problems from the "communicators" to the "travellers", and thus create the very same headaches, but for a lot less people.

    Of course, the battle over who would be allowed to make their local timezone the global one will be fierce. :-)

    1. Re:Timezones obsoleted by communication by teknomage1 · · Score: 1

      GMT + 8. The clock above my desk says the time there is 12 hours ahead of me (Eastern US Timezone). It's not very hard, because as the great great grandparent poster mentioned time zones keep things spaced out by integral amoounts as opposed to being say 700 minutes ahead which would be 11 hours and 40 minutes instead of just a simple 12 hours, or switching the am/pm.

      --
      Stop intellectual property from infringing on me
    2. Re:Timezones obsoleted by communication by WNight · · Score: 1

      But there wouldn't be any communication difficulties. If you wanted to call someone you'd have to look at the solar offset chart, which, for ease, would probably be broken into 24 strips, conveniently 1 hour wide. Singapore will still be as far away as it is now.

      If you want to make an unsolicited call (one where they didn't say "Call at X:Y") you'll need to know if they'll be there, so you look at the solar chart and say "Yeah, it's in the middle of their day, they'll be there".

      The difference is that solicited calls (ones where they DO say "Call between X:Y and X2:Y2") would be much easier. You wouldn't have to look anything up to know when X:Y is, it's be the exact same X:Y that your watch shows. Let them decide what solar cycle they want to be on and you use that number, unmodified.

      As for the battle over which timezone is "right", what does it matter? Everyone would wake up roughly when it was light out and go to bed roughly sixteen hours after that. Exactly like we do now. It wouldn't be called 8am anymore, but really, the last four jobs I've had have required me to get up at different times anyways. What's the difference between setting the clock for 6:00 and 57:00? People learn that in their area it gets light between 52-58, so when they hear those numbers it means the same thing.

      It's just like Australians with snow. If they listen to North American songs about a white christmas they go mad. In fact, there's a whole agency of the government which exists just to modify foreign media and dub over these confusing bits. Oh wait, that was the sarcasm. In reality, they adjust quite well, and they know that if they're crossing the world to go skiing, they need to look up a seasonal offset.

      Quick, from memory, if you want to call someone in Zimbabwe when they wake up at 8:00am, what time do you have to place the call? In a global system you'd simply call at the time they told you to call. Which could be 8:00, or 47.2345, or whatever. But your watch would tell you. See the benefit? Your watch would also tell Zimbabwe time. And New Zealand time, etc.

  187. Re:Can we say what we will think 500 years from no by PhYrE2k2 · · Score: 1

    You missed the point of that statement. I am saying that I wake up on a Saturday morning and go to bed on a saturday night (arguably sometimes slightly later). The concept of a day includes some sleep, morning, noon, evening, nighttime. A saturday is different from a friday.

    What i'm suggesting is that if you woke up at 2pm on Saturday and then went to bed at 10am on Sunday (both in local time, which is then a universal time). Suddenly your 'day' isn't concrete in your mind. Your day doesn't have the order. If you move across the globe, you have to remember new time standards. If you do business around the globe you have to figure out when everyone is in the office.

    The concept of a day you take for granted- ask the people who work night shifts how hard it is sometimes. Not to mention if this was the requirement to have disorder as opposed to being sleect cases.

    -M

    --

    when you see the word 'Linux', drink!
  188. Because they can... by Eggplant62 · · Score: 1

    This is just proof of the prophecies of J.R. "Bob" Dobbs. It is well known that The Conspiracy has been
    fucking with the clocks for centuries (look at the shifts they've made in the calendar in centuries past). More proof that the Xists will one day come and rescue those who have paid their $30 for a seat on the escape vessels.

    1. Re:Because they can... by PakProtector · · Score: 1

      I'm sorry, didn't you get the memo? Bob abandoned the Subgenii, probably laughing all the way, say, to Mexico, or the Moon, as he counted the money. The Day came and went, and you weren't all saved.

      This message brought to you by the Ancient Illuminated Seers of Bavaria Subcommittee for SubGenii Re-Education.

      --

      Edward@Tomato - /home/Edward/ man woman
      man: no entry for woman in the manual.
      "Qua!?"

  189. I can never remember... by SnarfQuest · · Score: 1

    Is it leap forward, or fall back, when a leap second occurs? I always get it wrong, and show up for work to late, or to early.

    --
    Who would win this election: Andrew Weiner vs Andrew Weiner's weiner.
  190. It seems like it'll just allow for more confusion by jesterzog · · Score: 1

    It will make it harder to run telescopes, but also a number of navigational devices. The mention of the Glonass screwup is actually misleading - even if you abolish the leap second, you still have to have software in your satellites compensate for changes in Earth rotation rates - abolishing the leap second will not change that at all.

    I haven't thought about this in detail, but I tend to agree with you. My impression is that abolishing the leap second probably won't do much to help any of the highly accurate systems that already have problems, because those systems will just have to reverse the way they're dealing with things.

    Astronomy's a good example. Astronomers already have to cope with leap seconds (through concepts like Dynamical time) for calculating things like star and planetary positions in the past and future. Removing leap seconds would keep UT on track with where the planets are, but they'd simply have to correct for leap seconds elsewhere, keeping in mind that if we make time consistent, it doesn't make the Earth consistent. eg. Tasks like keeping Earth-based telescopes correctly aimed would need leap seconds to be subtracted instead of added.

    Similarly, any complex system that's related to satellites, the Sun, or anything non-terrestrial, will still have to have a mechanism for converting.

    The fact is that there are already at least two perceptions of time, and many more if you decide to look further. You'd hope that any systems that requires so much accuracy would already have been developed by people competent enough to clearly understand the concept of Time. Unless it can be shown that this will be astoundingly useful, I don't think it's worth doing. It'll create even more systems of time, which will lead to even more possible ways to make mistakes.

  191. Re:Can we say what we will think 500 years from no by Guppy06 · · Score: 1

    "Does it really matter if I wake up at 0000 isntead of 0800?"

    You'd be doing neither.

    Key moments in solar time today:

    Dublin, Ireland
    53.4 N, 6.3 W
    Current time zone: UTC +0
    Sunrise: 0438 UTC
    Noon: 1231 UTC
    Sunset: 2024 UTC

    Vancouver, British Columbia
    49.3 N, 123.1 W
    Current time zone: UTC -8
    Sunrise: 1242 UTC
    Noon: 2019 UTC
    Sunset: 0355 UTC

    Solar time, we're not talking about the difference between 0000 and 0800, we're talking about the difference between 0019 and 0831.

    Perhaps it would be "more fair" to use the mean solar time instead of actual solar time. In which case, we're talking about the difference betwen 0012 and 0824.

    And I'm being kind here: I'm rounding off to integer minutes.

    Now, would you rather remember that the time^H^H^H^H difference in the hours of operation betwen Dublin and Vancouver is 7 hours, 47 minutes and 12 seconds, or would you rather have a global standard that lets you say it's exactly 8 hours?

  192. last bunch of people to mess with the calendar? by Anonymous Coward · · Score: 0

    Hey, anyone remember the last bunch of people to mess with the calendar?"

    There were plenty of them since Julius Caesar. For example:

    At the behest of the Council of Trent, Pope Pius V introduced a new Breviary in 1568 and Missal in 1570, both of which included adjustments to the lunar tables and the leap-year system. Pope Gregory XIII, who succeeded Pope Pius in 1572, soon convened a commission to consider reform of the calendar, since he considered his predecessor's measures inadequate.

    The recommendations of Pope Gregory's calendar commission were instituted by the papal bull "Inter Gravissimus," signed on 1582 February 24. Ten days were deleted from the calendar, so that 1582 October 4 was followed by 1582 October 15, thereby causing the vernal equinox of 1583 and subsequent years to occur about March 21.

    http://sunearth.gsfc.nasa.gov/eclipse/SEhelp/calen dars.html

  193. 10,000+ Year Solution by larens · · Score: 1

    Let us take a radical look at the problem.

    A master time solution needs to specify 1) a unit for time, 2) the virtual location of the master clock (demanded by relativity), 3) the system of notation, particularly the numberal system, 4) how local times can be conveniently related to the master time, and 5) when to make the transition.

    1) There is no compelling reason to use anything else than the metric definition of the second as the unit. It is well imbedded in everyday use, and using the gravitational constant to generate a universal system is not really practical. The gravitational force is too weak and the resulting system would be incommensurate with the existing English and metric systems.

    2) If the virtual location is moved to the barycenter of the solar system, and a mean time is used to eliminate the variation in gravitational potential at the barycenter, the gravitational redshift at the earth will make the master time deviate from GMT by only a few hours over the next 10,000 years.

    3) If 7! = 1x2x3x4x5x6x7 = 5,040 is used as the base of the the numeral system, we can use the best highly-composite base for people who have invented computers, and get away from the unnatural decimal system. (The natural way for people who have invented the concept of zero to count on their fingers is base-6, with zero represented by the closed fist.) The use of the Hindu-Roman alphanumeric symbols (0-9,a-z) to represent base-36 is a good way to represent the system using standard keyboard characters. (5,040 = 7x24x30 is the best default standard. 5,040 = 7x8x9x10, if using just Hindu numerals.) The metric system should also be superceded, because it creates unnecessary units differing from the atomic ones. Creating new measurement systems for greater convenience is natural for people for have invented calculators to do the necessary conversions during the transition.

    By serendipity, the combination of the second and the 7! numeral system gives a near commensurability with the reformed calendar using equal quarters and a leap week every five or six years. Astronomical observations are needed to make the calendar match to tropical years. In about 10,000 years, however, the leap weeks defined by the master time will have made one cycle around the earth's seasons. If more people are living elsewhere than the earth at that time, the interplanetary leap week holiday can then be set using master time, helping eliminate an overly geocentric cultural bias.

    4) Now that we have defined a system good for 10,000 years or more, we can concentrate on making computerized timepieces that provide a variety of good local times. Since most people like to rise with the sun, for instance, many people can choose to have their local sunrise always occur at 6am. The resulting slight difference in the rate of time will not be psychologically noticeable, unlike the abrupt hour shifts of Daylight Savings Time.

    5) A good epoch zero for setting the rate of the master time and implementing its general use is 2023 December 25 1200 UTC. This Monday is the first day of the last international week before the first Gregorian leap year of this millenium. It minimizes the conflict in dates between the reformed calendar with equal quarters and zero (leap) weeks and the current international (Gregorian)calendar. It is also conveniently far in the future to be able to institute all the time reforms mentioned above.

  194. Ok.... let me get this straight. by Allnighterking · · Score: 1

    Adding a single second every few years results in
    "overdue hassles and expense" for telecom systems. (BTW if you check out the time systems on your computer or data transmitter, you will find that they already know of all of the leap seconds out to 2050 in most cases.) BUT! adding a full month to daylight savings has no affect at all. *sigh* So goes with Liberal Republicans. Change for the sake of change, damn the logic full steam in every direction at once. (Ironically the word I have to type in to verify is excrete.)

    --

    I'm sorry, I'm to tired to be witty at the moment so this message will have to do.

  195. The sinister purpose of eliminating leap seconds.. by Anonymous Coward · · Score: 0

    ... is american imperialism and crusade.

    The elimination of leap second would make sextants and sun dials obsolete. That would mean GPS is the only way to find precise location in remote places.

    USA wants to invade country X, so they down the civilian GPS signal and the whole world (minus the zionists and the russkies) are at their mercy, because you need to find your whereabout in a war.

  196. gps is no excuse by grozzie2 · · Score: 1
    The folks using gps as an excuse to make this adjustment obviously dont understand how gps works. There are some satellites orbiting the earth, in known orbits. The earth is rotating at a known rotational velocity. Signals propogate from the satellites to recievers, and time deltas are used to calculate a position. Precise knowledge of the earths physical shape, and rotational velocity are required to complete the solution, because even that stationary item on the earths surface is still moving around (the earth is rotating, remember?).

    Current gps systems work on the assumption that satellite orbits change slightly over time, and corrections to the orbital data are transmitted to the recievers from the satellites themselves, along with a time reference. That time reference takes into account the changing of the earths rotational velocity, so gps recievers assume it's constant.

    This change in standard would require now that all gps reciever software get adjustments on earths rotational velocity sent to them, because it's no longer constant. It doesn't matter how you twist it, satellites are moving in an intertial reference frame, earth is rotating at a velocity that changes within that reference frame, the adjustment MUST be made somewhere in the system. This change just means the recievers have to be reprogrammed for a different 'earth model' and then they will work with 'fixed time', and a changing rotational velocity. since that firmware isn't in all the recievers out there, gps recievers will be left as they are, and the time reference transmitted from the gps satellites will continue to be adjusted to account for rotational changes.

    If they really want to make this so that the programmers dont have to deal with the issue, re-define lattitude and longitude to be reference the gps satellites instead of reference the earths surface, and this problem goes away. But, as long as the satellites obey physics, and lat/lon lines are fixed in space relative the earths surface, this correction needs to be made, no matter WHAT the politicians say.

    Bush and crowd may be able to trump the constitution and laws of the usa, they still cannot trump the laws of physics, no matter how badly they may want to.

  197. All about leap seconds by Fnordulicious · · Score: 1

    Dave Mills, author of the NTP RFC and main implementor of the NTP server software since time immemorial (back in the Fuzzball distro for PDP-11 days) has an extensive collection of information about time and how it relates to networks. Here's a specific page about the leap second:

    http://www.eecis.udel.edu/~mills/leap.html

    For more info, see the NTP site:

    http://www.ntp.org/

    and the site of the Network Time Synchronization Project:

    http://www.eecis.udel.edu/~mills/ntp.html

  198. Re:Can we say what we will think 500 years from no by Anonymous Coward · · Score: 0

    maybe you should start by dropping that silly am/pm crap. That's confusing enough by itself, but looses all meaning when talking in universal time!

  199. Re:Can we say what we will think 500 years from no by Anonymous Coward · · Score: 0

    Jesus saved me from my past.

    Apparently not.

  200. Half Measures by Michael_Burton · · Score: 1

    I believe we should change the year to ten months of 30 days each. It would greatly simplify the math.

    Thank you for your attention to this matter.

    --
    When all you have is an axe, everything looks like a grindstone.
  201. Metric time? by __aapmdj9174 · · Score: 1

    I don't know an awful lot about the subject, but it seems to me, with MOST of the world using metric for other measurements, it's probably about time that we incorporate a metric measurement for time, too. Sure, it'd probably mess a lot of things up initially, but in the long run, wouldn't it be better? Seconds, minutes, and hours are all arbitrary. Years and months are about the only thing that has some basis on reality--and those measurements are KNOWN to be wrong(see leap years)... And besides, we use base 10 for most everything else, currently. What's with this 60/60/24/~30/356 stuff?

  202. Change is bad... by HardCase · · Score: 1

    The last paragraph of the article expresses the whole basis of the argument rather succinctly, I think.

    -h-

  203. What we will think 500 years from now by commodoresloat · · Score: 1

    "Jesus! How could I have wasted a whole hour?"

  204. Re:Can we say what we will think 500 years from no by slumberer · · Score: 1

    Time zones simplifies differences in time between two locations into an integer number of hours, allowing a simple calculation to be done after glancing at a clock set in the local frame of reference.

    Time zones aren't quite that simple, there's nothing saying the difference has to be an "integer number of hours" and indeed there are cases where they aren't. However these differences still tend to only be 1/2 an hour so the conversion is still kept relatively simple.

    As an example I think the time zone for Mumbai, India is UTC + 5.5

  205. Re:Can we say what we will think 500 years from no by Rich0 · · Score: 1

    Uh, why do we care exactly how many minutes the sun takes to travel this distance?

    When I suggested sunrise to sunset I was simply referring to the tradition of working during daylight hours. Companies would pick an arbitrary starting time and stopping time for each branch, and they would probably tend to round it off. I doubt anybody would open at 0831.

    It doesn't need to be nearly as complicated as you make it out to be, and computers have to deal with date changes in the middle of a day all the time. Do you think that Mastercard and Visa have separate databases for each region of Earth? Somehow they manage to mail out statements despite the fact that charges come in at 11:59PM and 12:01AM in a steady stream...

  206. Re:Can we say what we will think 500 years from no by Rich0 · · Score: 1

    But what would you put into your crontab? You don't want to run your backup-which-slows- the-system-considerably to occur in the middle of the workday, so you would probably set it to some relative time, like "sunrise - 5 hours".

    Uh, what do you put in your crontab now? 0300 most likely. A completely arbitrary time that happens to be in the middle of the night.

    So pick some time that happens to be in the middle of your night and run your jobs then...

    Note that in many enterprise-level servers they don't have the luxury of "night time" - when you run a global business the servers don't go to sleep at night...

    For some reason the Navy has been able to use GMT at sea for ages. For some reason it doesn't matter that the sun is rising a 2200 hours...

  207. Re:Can we say what we will think 500 years from no by Rich0 · · Score: 1

    Instead, you'd have to write it down, just as you'd essentially have to do with the operating hours of all businesses you deal with, local or remote. You'd be eliminating anything resembling a rule of thumb for business hours.

    Uh, right now you look up what time zone another business is in and guess when they're open.

    Under the proposed system, you look at how many hours away they are, and guess when they're open.

    What's the difference?

    It isn't like one business is going to open at 1842 and another at 1857. They'd both open at 1900 most likely, or 1800 perhaps. However, in your local neighborhood you could probably find examples of business that open at 7, 8, and 9 AM - so that is hardly anything revoluationary...

  208. Re:Can we say what we will think 500 years from no by Jettamann · · Score: 1

    I wake up when I hear my wife yelling at the cat in the kitchen!

    I get up when I can't "hold it" any more!

    I eat breakfast in my car during my drive to work; Tim Hortons Coffee and Bagel!

    I eat lunch when my stomach prevents me from concentrating on my work any more!

    I eat dinner when I get home from work!

    I go to sleep when I can't keep my eyes open anymore!

    What is this thing called "time" you people keep talking about?

    --
    - No Sig for you!
  209. US moves to kill Leap Second. by ZSpade · · Score: 1

    But then suddenly it leaps to safety!

    --
    Go ahead and call me unreliable; reliable is just a synonym for predictable.
  210. Worse Than I Thought by coaxial · · Score: 1

    For years now, I thought the Republicans were trying to repeal the 20th century with their opposition to labor laws, environmental laws, public education, etc. Apparently I was wrong. They're trying to repeal the 16th century.

  211. TDB is God's Time! by EccentricAnomaly · · Score: 1

    All physics runs on a clock without leap seconds. Relativity makes some clocks run at different rates, but that's a deterministic process that can be accounted for. UTC uses leap seconds because of an archaic desire to tie our clocks to the non-constant, non-deterministic rotation of the Earth.

    UTC is not deterministic because we can't predict the rotation of the Earth (becuase it in part depends on things like the weather which we cannot predict to anywhere near the accuracy needed). So leap seconds are added willy-nilly whenever the Earth's rotation changes enough that UTC is 0.9 seconds fast or slow.

    But physics needs a deterministic second that doesn't care about what time the Sun rises or sets! We should have a deterministic time system and track the Earth's rotation separately (with UT1) for those special applications that need a precise determination of the Earth's rotation.

    Cival time should be the time physics uses... it should be God's time!

    --
    There are 10 types of people in this world, those who can count in binary and those who can't.
  212. Re:Can we say what we will think 500 years from no by anthony_dipierro · · Score: 1

    It doesn't need to be nearly as complicated as you make it out to be, and computers have to deal with date changes in the middle of a day all the time.

    Computers have no problem with this, but humans would. The fact that the day would change while most people were wide awake and working would be very confusing. Universal time is fine for computers, and many computers are set to UTC. They really should be set to TAI, which is what you suggest (UTC without the leap seconds). But for humans, it makes more sense to make a day rougly equivalent to the time you wake up and go to sleep. In fact, if you're going to change things, it'd probably be better if we just did away with noon being the high point of the sun, and instead set midnight to somewhere around the middle of the time when people are asleep. It's those couple hours discrepancy which cause the most confusion already anyway ("I'll meet you tonight at 1AM" when you technically mean tomorrow morning).

  213. Re:Can we say what we will think 500 years from no by WNight · · Score: 2, Insightful

    Assume that most people would be open for their solar day, when it's light out.

    If you need to place a call to Zimbabwe now you look up the time, find the offset, and know what time it is there, and you guess if their business will be open at those times. In the new system you'd look up for offset, figure out if you'd be open in X hours, and guess about them based on that. Seems almost identical.

    But, it offers a benefit of them being able to say "I work from X to Y" and you knowing what those times are because you work from X2 to Y2, and you can tell when those ranges overlap without doing any math. Then you say "Oh, it's almost Y, I should call the Zimbabwe office." Who cares what the number is?

    Really, it's no more of a problem than months. It's summer in Australia when it's winter in North America, and vice versa. This doesn't mean that my Australian friends and I have horrible culture shock when I mention spring break or anything. But, to emulate the currently broken system they'd shift the months and have December when we have June - that way the "Winter" months would always be the same. Of course, whenever you wanted to know the date anywhere you'd need to figure out how many months ahead or behind they were... It'd be a mess.

  214. Re:Can we say what we will think 500 years from no by WNight · · Score: 1

    You're inventing problems that don't exist.

    Companies would stay open the same time, relative to the sun, that they're open now, because people like driving in the daylight, etc. Also, there'd be local reference agencies - like everyone keeping the same hours as the local government.

    Right now everyone works 9-5 (let's pretend) but my 9am doesn't mean anything in regard to your 9am. If you ask me to call you at 9am I need to know where you live.

    If everyone used Swatch Internet time, or whatever, you'd say "Call me at 37:68" or whatever and I'd know EXACTLY what that meant, because it'd be the same time here.

    What do I care if you get up at 36:50 and I'm calling in your morning, or if you're in the middle of the day? My syncronization concerns are over the minute you say when to call. If I have to guess I'd figure out your daylight offset and ask myself if I'd be at work at whatever time that would be - if I would, chances are you would.

    This whole Chinese timezone thing is a non-issue. Of course, farmers like getting up with the light. That's only a problem if you mandate that farmers worldwide must work at 6am UTC or something. If you let the farmers get up when it's light out, who cares what the numbers are?

  215. Re:Can we say what we will think 500 years from no by adolf · · Score: 1

    Nice research. It means exactly dick, however.

    Key words: "after the sun comes up"

    How long after? Who knows! The posting didn't specify.

    I never suggested that I wake up at sunrise, but merely that I typically wake up after it is no longer dark outside.

    If you want to be a pedantic cocksucker, at least read the fucking words.

    Thanks!

  216. Re:Can we say what we will think 500 years from no by WNight · · Score: 1

    Techies would run into this - we ssh into computers on the other side of the world. But non techies? How often do people set their coffee pots on Swiss time (ignoring the Swiss, for a moment)? They'd know they get up a Foo:Bar O'Clock because they need to be at work at Foo:Bar + 1h.

    Moreover, synchronization would be trivial. Global teleconferences could start at one published time, without a time, a zone, and everyone else having to calculate the offset.

  217. Re:Can we say what we will think 500 years from no by WNight · · Score: 1

    Business hours in Maine are already arbitrary. As they are everywhere. Nobody tells my companyt that they must be open between 9-5, they do that because everyone else locally does that. So what if 9-5 in my area was 1-9, or 47:30 to 80:30, or Xlort:7.2 to Jylar:13 after our alien overlords conquer us?

    If you want to call a business in Maine you need to calculate the timezone offset (also the "Solar Offset") between you and Maine. You then do the math and figure out what 9-5 in Maine is in your area, and you try to reach them. In a universal system you'd still (for an unsolicited call) look up the solar offset and call them in the middle of their solar day - when most businesses are open.

    The big benefit is that if they say "Call at X:Y", you know exactly what time it is in your area, X:Y.

  218. Re:Can we say what we will think 500 years from no by WNight · · Score: 1

    Fine, base it on the time the sun is highest in the sky. Even in 24h darkness that concept has meaning. Go four hours in either direction and you have the equivalent of an 8-4 shift. Was that hard?

    Who cares if the sun is highest at 12:00, or 03:30, or whatever? You'd learn your hours the same way anyone learns their work hours - few of my past jobs have actually been 9-5. There was an 8-4, a sunrise-6pm (construction), 7-3 (food service), 10-6... If you wanted to call me at work you'd need to guess, but you could safely assume that the chance was higher when the sun was out. Exactly what it'd be under a universal system.

    The difference being that if I said "Call me at Foo:Bar O'Clock you'd call when your watch said that. You wouldn't have to lookup an offset chart to call into the company's international voice conference.

  219. Won't somebody think of the children! by paylett · · Score: 1
    Obligatory Simpsons quote.

    So I assume they don't expect the first leap-hour to be in their lifetimes. It'll make life easier for us - and everyone in the next few generations, and push the problem onto future programmers.

    As if anyone is going to write leap-hour ready code except within 10 years to the first leap-hour.

    ----------
    History repeating itself - one hour at a time

    --

    Believing something doesn't make it true. Not believing something doesn't make it false.

  220. Leap seconds are necessary by kjcdude · · Score: 0

    Leap seconds are necessary to keep time standards synchronized with civil calendars, the basis of which is astronomical.

    --
    http://DiabloHeat.com | http://Kyle.TheOCSucks.com | http://TheOCSucks.com
  221. Who needs the moon anyway? by Anonymous Coward · · Score: 0

    The US should have just suggested to destroy the moon. Sure, it would stop the tidal actions that our environment depends on, but it would make our IT systems safer until then.

    (Or Hollywood can take down that scenery prop. They only put it up there to make the "moon landing" more convincing.)

  222. Trogladites. As if any more proof were needed by Anonymous Coward · · Score: 0

    Calendar systems are a big deal. And it is important that they be accurate.

    We introduced leap years for a reason. The Julian calendar was out of step with the seasons and causing real problems in the interaction between farmers, their customers and their governments. For example, in some times farmers would be taxed before they actually harvested their crops.

    We have evolved systems to keep the wheels of our society and economy moving.

    We introduced leap seconds for a reason. Users of atomic clocks (the US miltary with missile guidance systems and ummm the Naval Observatory for example) found that the calendar wasn't working.

    And these guys want to go back 500 years??? To undo things that work well? And are well understood by the people affected?

    Why?

    Could there be a hidden agenda here? "Hell, GPS selective availability was turned off during Gulf War 1, and we haven't been able to turn it back on. How are we going to get back our advantage? I know! Why don't we stuff up the calendar. Other people will get stuck with lousy accuracy and we can keep our own clocks"

  223. GPS doesnt have leap sections by steve_l · · Score: 1

    Civilian GPS is subvertable, because the datastream is not signed. anyone with the right hardware can become a new GPS base station ...that would be a fun exercise for a hacker convention.

    But there is one thing GPS does do, and that is omit leap seconds from its clock. There are no leap seconds in its time sequence. instead, the time signals include data on the current offset from WGS-84 time to UTC time. This causes all receivers to display UTC time to users, while remaining accurate internally. It also makes it easy to propagate changes round the world, just by changing the offset value.

    One thing I dont know is what happens if a (subverted) GPS unit were to send out a big offset, like +3600 seconds, or maybe just gradually increase the offset over a few days. This may let you subvert the clock of a computer that drew its time off a GPS receiver, which could be the prelude to some other attack.

  224. What a stupid argument... It's ONLY arrogance! by hadaso · · Score: 2, Insightful

    > What I don't understand, ... why is it so difficult ?

    One reason: arrogance!

    Both sides are correct: Astronomers and others running systems that need precise synchronization with the sun (or actually with the rotation of the earth) need the existing time system (or perhaps a better one...) Everyone else doesn't, and is better of with a system that is off sync by a few minutes every century and is easier to maintain. There is absolutely no need that all the people maintaining computers for any purpose have to use a complicated system of measuring time that is only needed by astronomers or operators of spacecraft (that seem not to be able to keep their foam in place nowadays...)

    The argument is stupid because there is absolutely no reason why two systems representing time cannot co-exist, with precise conversion functions where necessary. Astronomers would sync their telescopes using "Time PRO(TM)" and write their papers an a PC synced to NIST and displaying time using "Time HOME(TM)". Where's the problem. Overall costs would be lower because almost all software and hardware around the world has no need for the complication of syncing with earth rotation to within a second. reliability of time-critic software/hardware would be better because whoever makes them would have to learn more about what time is and not take it for granted. And finally: freeing precise time protocols from the need to be usable by beaurocrats all around the world would probably result later in a protocol that syncs time with earth movement much more often than a second every few years (how about a thousands of a second every few hours, and how about a time representation that divides an earth day to exactly a million equal parts? would be much more practical for controling telescopes or spaceships or sattelites).

    The Jewish callendar has 12 months totaling 354 days, so it's not in sync with the solarn year. Every 2 or 3 years a leap month is added. It used to be done ad-hoc by a body similar to NIST. But about 2 millenia ago the system changed by fixing a 19 year cycle. The Muslim calendar is the same without leap months, so every solar year it gains 11 days over the solar calendar, and it cycles every 365/11 solar years. So Muslim holidays are not in sync with the seasons, and muslims celebrating Ramadan in the summer can discuss how it was different when they were children and celebrated it in the winter. There is no problem with all those calendars coexisting, and there are precise functions for converting dates from one calendar to another.

    I don't see any problem. I think the US proposition will be adopted in some form without making the old time keeping system go away, the two time systems will coexist, and eventually those who really "need" the old system would devise a new and better system for their needs that doesn't have to make compromises for ease of use by others who don't need it.

    1. Re:What a stupid argument... It's ONLY arrogance! by MrShaggy · · Score: 1

      How very insightful!

      --
      I have mod points and I am not afraid to use them.
  225. French Calendar by Anonymous Coward · · Score: 0

    Actually, the last large calendar reform I am aware of was the French Republican Calendar in the XVIIIth century.

    It adopted some very interesting ideas, like:

    - The use of a 12 30-day month year, followed by an end of year festival of 5 or 6-days, so that months had identical lengths.

    - A 10 day week, so that each month had an integer number of weeks and each day of the week fell always on the same day of the month.

    - Month names were changed to reflect the seasons, and each set of three months had rhyming terminations so that you could identify the season from the month name.

    In all a very cool but also very different calendar, which was quickly abandoned 12 years later when Napoleon overthrew the republic.

    Lots of info on the Internet in sites like this one:

    http://www.eskimo.com/~lisanne/frenchrep.htm

  226. People are looking at this all wrong!!! by hugesmile · · Score: 1
    Here's the issue as I see it. We add leap seconds to bring our time measurement system back into alignment with astronomical movement.

    But the fact of the matter is WE ARE NEVER (or VERY RARELY) in 100% alignment. It's not like the moon tugs us out of alignment at 1-second intervals. It's a fraction here, a fraction there. So even when we adjust with a leap second, we are out of alignment almost IMMEDIATELY (by a fraction of a second).

    The two questions we need to be asking are:
    - How far out of alignment are we willing to be? (Astronomers say one second is too much, the US proposal says up to an hour out of alignment is fine)
    - How frequently do we want to change our measurement system, given that it's a major hassle to change it? (Many Astronomers say every few years, US Proposal says every 500 years is better).

    That's what it boils down to. Personally, I think that fewer changes are better - adding leap seconds every few years, while entertaining and giving us something to talk about, is a mistake. I like the proposal.

    No matter what, if you are looking for precision in measurement (as the astronomers are doing), you need to adjust from measured time and actual astronomical positioning. It's actually HARDER if both scales are adjusting regularly (even if you are adjusting one to be equal to the other for a moment every three or four years). Let one vary (the one we can't change), and keep our measurement system fairly constant!

    How's this for an analogy: The foot was originally defined as the length of King Henry I's foot. Do you want to change the definition of this unit of measure throughout the day, as his foot grows and shrinks? Do you want to change it every time we have a new King? Or do you just say the new king's "foot" measures to "0.97 foot". We can't change the fact that the King's foot changes size throughout the day, and over time with new kings. But we CAN change (or keep constant) what our measurement system defines as a foot! I doubt that many people would advocate dynamic distance measurement based on how the king's foot swells ("The King has gout! Therefore my 200 foot x 400 foot property just got bigger! YAHOO!")

    Quit messin' with it!

    1. Re:People are looking at this all wrong!!! by tricorn · · Score: 1

      Actually, when leap seconds are inserted, the time isn't "exactly correct" at that precise instant. Astronomers use the current (day-to-day) offset when they need sub-second accuracy. By using leap seconds, that correction is kept between -1 and +1. Remember, you can sometimes have a negative leap second (the last minute of the day only runs 59 seconds long), although I'm not aware of any having been used since leap seconds were instituted. There's no reason to do it more fine-grained than 1 second, and keeping it to 1 second minimizes the weirdness when it does happen, and keeps it from happening more than once a year. Changing it to 1 minute or 1 hour has exactly the same problems, except the magnitude of the error is much larger. Since leap seconds don't cause problems for properly programmed systems, you're mostly trying to make it imperceptible to people. Having a 61-second minute is much less noticeable than a 61-second minute or 61-minute hour or 25-hour day.

      We already have a perfectly adequate mechanism to do the adjustment. GPS, NTP, the standard C library date routines (timezone files, zic), WWV/WWVB all include leap second information, you get a month's advance notice automatically from whatever source you're getting accurate time measurements from (if you're not getting a time feed, then why do you care if there are leap seconds anyway? You'll never see them!). Using the routines is straightforward, there's even a flag when you get the time that says "this second right now we're in the middle of a leap second". Just idiot programmers didn't read the man pages, that's the only problem. I'd worry about their programs crashing on Feb 29 and being wrong starting March 1, 2100, or doing stupid things twice a year when switching to and from DST. Even if they handle DST correctly, let's see them do the right thing in 2007 when the effective date for DST switches. Correctly programmed systems will have no problem with it, and correctly programmed systems have no problem with leap seconds. Eliminating leap seconds won't require any programming changes (the mechanism will still be active, but they'll simply stop inserting them), but astronomical programs that assume the current correction is between -1 and +1 will have problems, GPS units that look at the current leap-second count to heuristically determine which 1024-week period it currently is will have a problem, and 300 years from now, sundials will be off by half an hour. 495 years from now, people will start worrying about all the programs that don't take into account a leap hour, since the mechanism for doing so is still being hammered out in the standards committees. Eventually, it will be decided to just switch all the timezones by one hour instead, by having the next switch to DST be a 2-hour jump. The horrible bugs that such a change will introduce will cripple the economy for 3 months, and the additional bugs that show up when standard time resumes will be just as bad. Everyone will curse the morons who pushed the problem off for 500 years because some idiots couldn't get leap seconds right.

      How about this instead: systems that need to be in synch with the rest of the world (so that the date changes right at midnight-with-leap-seconds-included), but are written too stupidly to handle leap seconds correctly, have modified hardware that picks up the time feed (if they don't have a time feed, then how are they picking up leap seconds and staying in synch with the rest of the world?) that doesn't feed them a leap second, but instead adjusts the second that day by making the second run 1/86400 fast or slow. Any such system MUST have a mechanism to adjust the accuracy and/or slew an internal clock, or it already suffers from time discontinuity when it gets off, or it is reading the time directly from the hardware, so it shouldn't be a problem. Such a system will be off by less than a second from the rest of the world all day. Alternatively, just use something like the Unix "slew clock" system request to adjust the clock b

  227. Re:Can we say what we will think 500 years from no by tricorn · · Score: 1

    Most Unix systems now do use TAI as their time base (except with an epoch of 1 JAN 1970) - the correction for leap seconds is done using the timezone files, leap seconds don't modify the clock value.

    For myself, I've never had a problem with figuring out what day it was, even though I'm usually up at midnight. Do it like baseball - you call the day based on when it started when referring to "whole days", otherwise just use whatever the current time stamp shows. So what if "Saturday night" is technically Sunday morning?

  228. Re:Can we say what we will think 500 years from no by Echnin · · Score: 1

    But if you travel across 12 time zones, waking up at 8 AM local time will be very confusing anyway! And if you travel from northern Scandinavia to New Zealand on June 22nd, you'll be very confused about how the sun is acting.

    --
    Lalala
  229. We've been thinking of this all wrong by ancientt · · Score: 1

    You hit the nail on the head with the normal people thing. The problem is that we've been thinking in terms of a single time standard when what we really need are multiple standards. Set a scientific standard based on the atomic clocks then everybody has a base time to work with. No leap seconds/hours/days/years to worry about at all with this one. (Which would accomplish what I suspect the politicians are shooting for; They want to abolish the need to worry about it for a long time.)

    With one standard in place, we can then create other standards based on it such as an astronomical time which could take into account leap seconds as necessary but without requiring everybody else to conform to it. Your astrological time could be Scientific Time + 3 seconds for example, which would be easy enough for software and people to work around. It would allow those that need it to continue to use the current time scheme without worry of changing standards.

    Now for biological clocks we would probably need to sub-divide into sunlight and human centric time standards. We would have a day based on where the sun stands (expressed as Scientific Standard, plus or minus however many seconds (and expressed as a sundial wristwatch.. maybe I'm getting ahead of myself here.) The human centric one would be based on a day of 24 hours and 11 minutes (the biological standard) and that would do away with all the little irritations of daylight saving time or no saving depending on where you are.)

    Plus it would mean that there would be a need for new technology which would in turn produce more jobs but the new tech would affect almost solely end consumers which means no necessity to muck about with aging comptuer programs and systems.

    The biggest benefit by far would be to me, who would get to sleep in for eleven extra minutes every morning.

    Then again, we could just not muck about with the system everybody is used to.

    --
    B) Eliminate all the stupid users. This is frowned upon by society.
  230. Re:Can we say what we will think 500 years from no by anthony_dipierro · · Score: 1

    Most Unix systems now do use TAI as their time base (except with an epoch of 1 JAN 1970) - the correction for leap seconds is done using the timezone files, leap seconds don't modify the clock value.

    Any system which does this isn't a Unix® system. The POSIX standard is to use UTC, not TAI. I think you're wrong with regard to what most unixlike operating systems use, too. Do you have any cite to back up your claim?

    For myself, I've never had a problem with figuring out what day it was, even though I'm usually up at midnight. Do it like baseball - you call the day based on when it started when referring to "whole days", otherwise just use whatever the current time stamp shows.

    So if the date changes at the peak of the sun, and I tell you "let's have lunch Wednesday", what day am I referring to?

    While we're at it, let's either change 12:00 to 0:00 or change the date at 1 AM. That's another big source of confusion.

  231. Leap seconds are harmful by qrczak · · Score: 1

    How should general purpose computers represent timestamps?

    1. In UTC, when leap seconds are in force. Problem: if you want to accurately measure the time difference between two timestamps, all running processes must periodically examine a central leap second table updated at least every 6 months. There is no infrastructure for this in common OSes, so in practice you can't measure the difference. The system time just runs in a non-uniform speed. This is the current situation.
    2. In TAI, when leap seconds are in force. Problem: if you want to convert timestamps to y-m-d h:m:s, all running processes must periodically examine a central leap second table. This is the situation that GNU libc proposes as an alternative by setting the timezone to "right" instead of "POSIX".
    3. When there are no leap seconds: no problems. Astronomers will just use the same Earth rotation speed tables that all computers must use today.

    Having leap seconds is like making timezones with 1-second granulation instead of the current 1-hour.

  232. Keith J Winstein! by q00p · · Score: 1

    Wow, 555 comments and still no one has pointed out that the author of the article is the same guy who created qrpff and LAMP?

  233. Re:If there were going to be radical changes made by sykjoke · · Score: 1

    1/20 != 5/60, there going to be more like 3 and 7 minute blocks than 5 or 10 minute blocks after currency exchange.

  234. Re:Can we say what we will think 500 years from no by Guppy06 · · Score: 1

    "It isn't like one business is going to open at 1842 and another at 1857. They'd both open at 1900 most likely, or 1800 perhaps."

    Why? What compelling reason is there to do so?

    Ultimately, in our lives there are two standards of time, one atomic, one solar, and solar always has preference. Atomic clocks do not govern how much heat and light you get from the sky, how much longer farm workers can harvest in the field, how much longer construction workers can erect a skyscraper, how much load is put on the electric grid by air conditioners, driving conditions or any number of other factors. Atomic time, by itself, is a wholly arbitrary number, and knowing what time it is in TAI or even UTC has about as much meaning to most of the population as knowing what Julian Day it is.

    We have time zones so that we can use atomic time in a way that is acceptably close to solar time. Generally speaking, time zones keep the arbitrary, otherwise meaningless numbers presented by a clock reasonably close to what a sundial would say. This deviation is relatively small, and looking at a clock becomes an acceptable substitute to looking out a window.

    Without time zones, without some sort of agreement between atomic time and solar time, you now have a situation where, instead of atomic time is trying to complement solar time, it is trying to compete with solar time, and history has shown that it will lose every time.

    You mention that businesses could choose to open at an integer number of hours offset from TAI. But which direction? What about communities that are 7.5 degrees west longitude, should they round up or round down an integer hour? Worse yet, what compelling reason is there for all businesses on that meridian to all round in the same direction? Some will round up, some will round down, and it will generate disagreement along that meridian.

    On the other hand, one thing that everybody on that meridian can agree upon is where the sun is in the sky. Modern sundials can compensate for the equation of time, modern sundials can work on cloudy days, and modern sundials can even have a digital display. A sundial can tell you how many SI hours you are from local noon, or mean noon, or any number of measurements that depend on where the sun is in the sky. If you want your clock or your watch to be an adequate substitute to looking out the window, instead of setting it to TAI you will set it to a sundial.

    This is what happened in the Eighteenth Century. The concept of a global time, GMT, had been around for about a century beforehand. A new town's location on the map was determined by GMT, so a town's builders were well aware of how much time they were behind GMT. However, when it became time to decide on a community's standard of time, there was no compelling reason to try to use GMT. A chronometer told you nothing about the amount of heat and light you get from the sky, when you could work outside, or when to start lighting the gas lamps. There was also no compelling reason to try to offset their lives by an integer number of hours from GMT, because such a decision was wholly arbitrary and would be ad hoc across the country (even if everybody decided to offset from GMT, there'd be no agreement on which direction to round).

    So, almost without exception, the decision was made instead to set clocks and watches based on a sundial. And without time zones, you are removing one of the main reasons (if not the only reason) to use atomic time as the standard in your life instead of solar time.

    If you are a business owner, with anything even resembling local interests (often in the form of "getting employees to show up"), and you have to choose between operating based on some arbitrary numbers that represent only themselves, or based on a particular shadow, why should you choose the former? Not everybody in a community (let alone a state) would be able to agree on exactly what window in TAI to live their waking lives, but the sun in the sky provides an undeniable tim

  235. Re:Can we say what we will think 500 years from no by Guppy06 · · Score: 1

    "How long after? Who knows! The posting didn't specify."

    Your employer will. What benefit is there for the general population to live their lives based on TAI instead of based on a sundial?

    "but merely that I typically wake up after it is no longer dark outside."

    TAI, at best, tells you when it is light outisde on the Prime Meridian. If you are going to live your life based on where the sun is in the sky anyway, why would you bother with atomic time to begin with, especially if you no longer try to adjust atomic time to agree with solar time?

  236. Re:Can we say what we will think 500 years from no by Guppy06 · · Score: 1

    "Companies would stay open the same time, relative to the sun, that they're open now,"

    Why? If atomic time and solar time no longer try to agree with one another, why would a company base its hours off of atomic time instead of solar time? If they're going to operate "relative to the sun," and atomic time is no longer relative to the sun, why would they continue to use it?

    "Also, there'd be local reference agencies - like everyone keeping the same hours as the local government."

    We already have the situation in two states where, during Daylight Saving Time, the clocks in the post offices are an hour off from clocks everywhere else in the county (including county courthouses). And if government timekeepers aren't a compelling reason to abide by a standard that tries to follow the sun, why would the local populace abide by a standard that has nothing to do with the sun? What compelling reason would there be not to use a sundial?

    ""Call me at 37:68" or whatever and I'd know EXACTLY what that meant, because it'd be the same time here."

    Already more than possible using UTC. Any plan for a compulsory global time zone would have to take into account the fact that nobody is doing it voluntarily.

    "My syncronization concerns are over the minute you say when to call."

    What if there is no pre-arranged synchronization? What if you want to suprise me on my birthday and call me during lunch?

    "That's only a problem if you mandate that farmers worldwide must work at 6am UTC or something."

    But trying to compel a single worldwide timezone is already an attempt to get everybody else to comply with UTC, if only on the defintion of hours. Without an agreed-upon standard of how to adjust lives with respect to UTC, lining up your hours with UTC only makes sense in communities lying on longitude lines that are multiples of 15. Noon in New Orleans tends to line up conveniently with x:00 UTC, but noon in Houston does not. And if modern things like elctricity demand depend more on solar noon than when an even 3.6 ks goes by in UTC, what compelling reason is there to use UTC to begin with?

    Today, that compelling reason is time zones, an agreed-upon standard that tries to adjust UTC to agree with solar time without complicated mathematics. New Orleans, Houston and Chicago can agree to synchronize their mechanical clocks becaues they are not also trying to synchronize their clocks with New York or Honolulu, and I can publish a table that says "air conditioning needs tend to peak around 12:00" and have it be true for the entire country, because the sun will be overhead at 12:00, give or take 8 degrees.

    Without the flexibility of time zones to follow the sun in an agreeable, easy-to-implement way, that same table will start to talk about "solar noon" and your local power plant will suddenly be much more interested in sundials than in atomic timekeepers. The tendancy would be to let the computers worry about the difference between local solar time and UTC (just as we already let the computers worry about the difference between, say, EDT and UTC) and the general populace would live their lives in solar time, making life in Houston off-kilter with life in New Orleans by about 20 minutes.

    Why would life after time zones be different from life before time zones?

  237. hokay.. by Chewbacon · · Score: 1

    Sailors don't navigate with the stars anymore? I've seen hundreds of navigation maps that say "DO NOT RELY ON ONE SOUL METHOD OF NAVIGATION." GPS maybe one method I can always use, then a compass and stars could be another.

    --
    Chewbacon
    The Bible is like Wikipedia: written by a bunch of people and verifiable by questionable sources.
  238. Re:Can we say what we will think 500 years from no by tricorn · · Score: 1

    Regarding your last point, there is no 12:00 AM or 12:00 PM. It is correctly referred to as "noon" or "midnight". That doesn't solve the ambiguity of whether a day specified with "midnight" means the beginning or end of that day.

    From the BSD man page for time2posix (3):

    IEEE Std 1003.1-1988 (``POSIX.1'') legislates that a time_t value of 536457599 shall correspond to "Wed Dec 31 23:59:59 GMT 1986." This effectively implies that POSIX time_t's cannot include leap seconds and, therefore, that the system time must be adjusted as each leap occurs.

    If the time package is configured with leap-second support enabled, how- ever, no such adjustment is needed and time_t values continue to increase over leap events (as a true `seconds since...' value). This means that these values will differ from those required by POSIX by the net number of leap seconds inserted since the Epoch.

    Typically this is not a problem as the type time_t is intended to be (mostly) opaque--time_t values should only be obtained-from and passed-to functions such as time(3), localtime(3), mktime(3) and difftime(3). How- ever, IEEE Std 1003.1-1988 (``POSIX.1'') gives an arithmetic expression for directly computing a time_t value from a given date/time, and the same relationship is assumed by some (usually older) applications. Any programs creating/dissecting time_t's using such a relationship will typ- ically not handle intervals over leap seconds correctly.

    The time2posix() and posix2time() functions are provided to address this time_t mismatch by converting between local time_t values and their POSIX equivalents. This is done by accounting for the number of time-base changes that would have taken place on a POSIX system as leap seconds were inserted or deleted. These converted values can then be used in lieu of correcting the older applications, or when communicating with POSIX-compliant systems.
    I think this is from the same package that is used for the timezone package usually installed on Linux systems.

    So you're right that doing it that way makes it non-POSIX-compliant, but except for programs that divide the value returned by time() by 86400 to determine the number of days and time of day instead of calling the library routines, it appears that it shouldn't be a big deal to do it that way.

    I don't have the sources to the timezone files, and it looks like the Mac zone files don't have leap second support in them, so I can't really easily play around with this at the moment (it's a pain that the GNU date command doesn't have a simple way to enter a time value and convert it to a date string - BSD date command has a -r option, but for GNU that means to use the date of a file).

  239. last bunch . . . by Anonymous Coward · · Score: 0

    To the best of my knowledge, the last bunch were the French after the revolution. The correct Wikipedia link for this would have been:

    http://en.wikipedia.org/wiki/French_Republican_Cal endar

    Unlike the friendly SI measurements that most non-USians use today, the changes made to the calendar were reverted. Read all about it in Wikipedia.

  240. Re:Can we say what we will think 500 years from no by Anonymous Coward · · Score: 0
    ``500 years ago, people weren't reading, they weren't really doing much of anything productive. It wasn't until the Renaissance that things really started humming.''

    Actually, there is evidence from around 1,000 years ago that people were not only reading, but also writing (and not only the nobility):

    Birch bark document

    Don't be so quick to dismiss... :-)

  241. Secrecy by b0g0n · · Score: 1

    To me the fact that this proposal was submitted in secret seems more worrisome than whether we jigger the clock by a second or by an hour. Normally I would expect my democratic government to be quite open about something as public as timekeeping. Indeed, this seems like a subject on which popular comment would be welcome, even solicited. Bush's favorite line about national security and the "Battle Against Extremism" (or whatever) hardly seems applicable here. So what's up?

  242. Re:Can we say what we will think 500 years from no by Eivind · · Score: 1
    Time is arbitrary. There's really just two time-periods that are "naturals", and even those are arbitrary in the sense that if we lived on a different planet they'd be different.

    One is a day. The other is a Year. It's logical to have some unit of time be equal to the time between one mid-day and the next mid-day. Same goes for the distance from one mid-summer to the next mid-summer.

    I'm aware that both of these "natural constants" aren't really constant, but rather change over time as the rotation of the earth and earths distance to the sun is changes. But they're close to constant with the sort of precision that matters to everyday people doing everyday things.

    All the rest is arbitrary. There's no reason a year is divided in exactly 12 months, or that there's 7 days in a week, or that there's 24 hours in a day or 60 minutes in an hour.

  243. Re:Can we say what we will think 500 years from no by ltbarcly · · Score: 1

    Actually there are alot of natural time periods.

    They are the year, the day, the half day (the part where there is light), the length of the lunar cycle, the time between the longest and shortest days, the time between the longest and the average day, the time between the first and last freeze of a year, the time it takes a human baby to gestate, the time between planting crops and harvesting them, etc etc. Some of these vary a little, but many don't, and all are very important to people without modern technology.

    Now, it was arbitrary that the babelonians picked 60 to be the base of their counting system, thus leading to the 60's with regard to time. However, 60 is a convienient way to break things up.

    What number of divisions would let us evenly take a twelth, a sixth, a quarter, a third, a half? If we just take 2*2*3 we get 12, so there is the 12 hour day. If we multiply that by 5 we get 60, and thus we can also take a fifth of an hour or minute evenly.

    To recap, the 12 hours in a day let us break the day up into alot of different sizes while avoiding fractions, and the 60 minute hour and 60 second minute let us do the same but more so.

    This is less important to us since we can use calculators, but to someone who just wants you to spend ~a third of a day working in this field, and a third in that one it is easier to just say "spend 4 hours in each" than to try to figure out the fractions, especially since when this was devised fractions were poorly understood.

    In other words, it is nice to have 5,10,15,20,and 30 minutes be nice fractions of a full hour and still be whole minutes. (respectively 1/12, 1/6, 1/4, 1/3, 1/2), 1/5 of an hour isn't used much, probably because of hour bias towards base 10 with 10 being almost 12 anyway.

  244. Re:Can we say what we will think 500 years from no by Eivind · · Score: 1
    Yeah, sure, there's a lot of things in nature that take a more-or-less fixed amount of time.

    I was more thinking of *current* cycles that any usable time-system would need to adapt to though, not so much historical.

    The Moon *has* a more-or-less steady cycle, but I would argue that to modern man it is not very important, if you ask a random person what moonface is today, or when next fullmoon is, they're unlikely to even know.

    Same goes for the other examples you give.

    As for 24 and 60 being easily dividible in a lot of ways (60 can be divided in 2,3,4,5,6,10,15,20 and 30 parts) this is true, but I am fairly sure the simple frmer with no knowledge of fractions wanting to divide his 12 hours of light evenly between 3 fields wouldn't have a watch anyway. If he was very lucky his village could have a big clock I guess. He'd be more likely to go by the movement of the sun than anything else.

    That's not *so* ancient. In Norway (where I come from) there's lots of mountains with names like "dinner-mountain", named so because as viewed from some nearby village, it'd be dinnertime when the sun was directly above it.

    Also, if the thing with divisibility was so important, that'd be a bloody good argument against weeks with 7 days and months with 31 days.

  245. Re:Can we say what we will think 500 years from no by ltbarcly · · Score: 1

    You don't need to split a week or month, you can just specify a whole number of days. Do you see how this makes sense? You only need something to be easily divisible if there isn't a natural smaller unit you can just use multiples of.

    So instead of saying some fraction of a month, you can just say "5 days" or whatever. If you want to specify a part of a day, how do you do it? Either you say "1/3 day" or you say 4 hours. Now, at one point the length of an hour was longer or shorter depending on what season it was. An hour was literally 1/12 of a day.

  246. Re:Can we say what we will think 500 years from no by Eivind · · Score: 1
    Makes no sense. If there's no need to split a week in say 2, why is there then a obvious and important need to split a day in two ?

    The issue isn't if there's a smaller unit you can just use multiplies of, sure there is, in both cases. Instead of 1/7 week you just say day. And instead of 1/12 day you say hour, so what ?

    Point is, there /isn't/ a half week, not as an integer number of days anyway. Nor 1/3 or 1/4 or any other fraction of a week (since 7 is prime).

    On the other hand we're repeatedly told that the fact that 12,24 and 60 are easily dividible is a large advantage for their use in timekeeping. There *is* a simple half-hour, 1/4 hour, 1/5 and 1/6 hour. We're told this is an advantage, but at the same time the fact that the 31day month and the 7day week doesn't have any of these is *not* a disadvantage.

    I say it is. A month with an *integer* number of weeks in it would have obvious benefits.

  247. Re:Can we say what we will think 500 years from no by ltbarcly · · Score: 1

    You TOTALLY miss the point here.

    A week doesn't need to be split up, it already has convienient units which make it up. It is obvious that you split a week up into days.

    what isn't obvious is how to split up a day. There is no reason to pick 12 hours instead of 60 hours, except convienience.

    Now look at a week. Suppose we split what we now call a 'week' into 6 units, call each unit a dayX. Notice that a dayX is 1 and 1/6 of a day. This is a shitty unit of time because every dayX starts at a different moment of our earths rotation relative to the last. Thus it is clear that any set of days should be grouped into a number of days, and not arbitrarily divided.

    You can't say that about a day, it can be divided any number of ways, none of which are rediculous. We could have 10 hours per day (20 per day + night) and get along fine, or we could have 10 hours per rotation of the earth, and get along fine. 12 hours per day is just convienient and historically has inertia.

  248. Re:Can we say what we will think 500 years from no by Eivind · · Score: 1
    No. You miss the point. What is the substantial differnce between these two sentences:

    Yes, it is obvious that a week split into days. Days are natural units.

    What's *not* obvious is that it makes sense to combine precisely *7* days into the next-larger unit. And then we pack something like 4.3 of these units ("weeks") into the next larger unit.

    7 days in a week is equally arbitrary as 24 hours in a day. And according to one argument you hear in favour of 12-24-60 (ease of division) 7 is a distinctly bad choise. As are 31.

  249. Re:Can we say what we will think 500 years from no by ltbarcly · · Score: 1

    Listen, I didn't say weeks had 7 days for any reason. As it happens, it is probably just because 7 days is a convienient amount of time if you want to do something periodically. So you can have church once a week, and that seems about right. Twice a week and you don't have anything new to talk about, once every two weeks and you forget stuff from the beginning of the period.

    At least that is how it seems. I know that I am about through with work by the time the weekend comes along, and it is just barely long enough that I don't bite people on monday morning.