Slashdot Mirror


Timezone Maintainer Retiring

linuxwrangler writes "It's used in Java. It's used in nearly every flavor of UNIX/Linux. In PostgreSQL, Oracle and other databases. Several RFCs refer to it. But where does the timezone database come from? I never gave it much thought but would have assumed that it was under the purview of some standards body somewhere. It's not. Since the inception of the database Arthur David Olson has maintained the database, coordinated the mailing list and volunteers and provided a release platform and now he is retiring. IANA is developing a transition strategy. Jon Udell has an interesting literary appreciation of the timezone database."

198 comments

  1. where are the comments? by joeme1 · · Score: 3, Funny

    I keep refreshing, but there are no comments. How am I supposed to learn anything about this subject if there are not comments?

    1. Re:where are the comments? by chill · · Score: 2

      Well, in the tradition of something as old school as the timezone database, why don't you RTFA?

      --
      Learning HOW to think is more important than learning WHAT to think.
    2. Re:where are the comments? by Anonymous Coward · · Score: 0

      How am I supposed to learn anything about this subject if there are not comments?

      Try asking a pertinent question!

    3. Re:where are the comments? by ZosX · · Score: 1

      http://en.wikipedia.org/wiki/Tz_database

      Now was that so fucking hard?

    4. Re:where are the comments? by MrEricSir · · Score: 4, Funny

      We'd leave comments, but it's midnight here. Or at least, that's what my computer clock is telling me all of a sudden.

      --
      There's no -1 for "I don't get it."
    5. Re:where are the comments? by JustOK · · Score: 1

      , why don't you RTFA?

      why? what did it say?

      --
      rewriting history since 2109
    6. Re:where are the comments? by chill · · Score: 2

      I don't know. I was hoping you'd read it and tell me. :-)

      --
      Learning HOW to think is more important than learning WHAT to think.
    7. Re:where are the comments? by Jstlook · · Score: 1

      That's what my VCR says too! Oh wait, nevermind.

      Wait, yes it is!

      --
      ---jstlook ---For that is the way of Elves, for they say both yes AND no, and mean every word of it. --- J.R.R.T.
    8. Re:where are the comments? by davester666 · · Score: 1

      Yes, if it's not too much trouble, could you write up a summary of TFA, and post it in the comments, please?

      --
      Sleep your way to a whiter smile...date a dentist!
    9. Re:where are the comments? by Anonymous Coward · · Score: 0

      It would surely suck to live in an unmaintained timezone.

    10. Re:where are the comments? by ciderbrew · · Score: 0

      If you tell me where a pertinent question is I'll go and ask it.

    11. Re:where are the comments? by toppromulan · · Score: 1

      I keep refreshing, but there are no comments.

      why don't you RTFA?

      they're too busy reading `man zic`!

  2. Definition of awesome by BeShaMo · · Score: 5, Insightful

    You know you're awesome when IANA have to develop a transitioning strategy when you retire.

    1. Re:Definition of awesome by Anonymous Coward · · Score: 5, Insightful

      It's posts like this that make me lament only being able to spend one mod point at a time!

    2. Re:Definition of awesome by icebike · · Score: 4, Insightful

      But the other scary part is any random bus could have run over this guy any time in the past, and
      nobody seems to have been prepared for that.

      One wonders how many other situations like this exist, where critical system tools are basically handled by one person, or a tiny group. This is the second time in the last few years where I've been made aware of such a thing. When Reiser went to prison an entire file system essentially died on the vine (yes I still use it on some machines). So apparently it happens more often than we expect.

      The worrisome bit is that we probably don't have any good database of critical component maintainers and their backup maintainers. The guy who maintained that database probably DID get hit by a bus.

      --
      Sig Battery depleted. Reverting to safe mode.
    3. Re:Definition of awesome by subk · · Score: 0

      Who says ReiserFS is dead? I've never stopped using it from the minute it was merged into Linux. I have some large, 4+ year old ReiserFS SAN volumes that are loaded with files, healthy, fast, and have never left production. I use it exclusively on my desktops despite Gentoo's warnings about "little maintenance" going on. Who cares? If it works, it works. I'm sure there are plenty of others who feel the same.

      --
      Now, if you'll excuse me, I have backups to corrupt.
    4. Re:Definition of awesome by dunng808 · · Score: 3, Interesting

      One wonders how many other situations like this exist, where critical system tools are basically handled by one person, or a tiny group.

      When Unix was on its way to becoming a document processing system the programmer who wrote the formatter was killed in an auto accident. The team that took up the task of completing the program found his code so impenetrable that they abandoned it and started over. The original formatter was named roff, short for run off. The replacement was named nroff, new run off. IIRC this made Unix late for its premier as a document processing system. Eventually this was rewritten to be open-source, and named groff, which is still used to format man pages. Definitely deserving the title of useful software, but is there anyone out there who really understands how it works? All those traps and triggers?

      --

      Gary Dunn
      Open Slate Project

    5. Re:Definition of awesome by icebike · · Score: 2

      Yes, yes, yest, this is well known, and careful reading would have revealed I still use it as well.

      I'm not sure the posturing is helpful here.

      Make no mistake, its dying on the vine. It will not get any fixes, it does not handle some multiprocessor environments (or was it NSF, I forget the details), and it has no formal maintainers. (Opensuse project used to do this, but its largely frozen reiserfs where it is). You use it at the state it was in at the last release and it works well, but don't expect it to even appear in vary many future kernel releases.

      You can get the source and maintain it yourself. And in truth it needs little maintainable as long as you use it where it excells. It need never die. But don't expect any enhancements. There are many reports of existing reiser partitions being totally unusable after upgrading to some Opensuse 11 versions.

      --
      Sig Battery depleted. Reverting to safe mode.
    6. Re:Definition of awesome by maxume · · Score: 1

      It doesn't seem like that big an emergency, clock applications where having the correct local time set don't have to look up that setting from a database to be able to get it right.

      Of course, if someone made some software that only allowed selecting a timezone from the database, that would create a problem.

      --
      Nerd rage is the funniest rage.
    7. Re:Definition of awesome by iris-n · · Score: 2

      When Reiser went to prison an entire file system essentially died on the vine (yes I still use it on some machines). So apparently it happens more often than we expect.

      Perhaps that can be used as a measure of importance: Important projects can survive the death of their founder.

      --
      entropy happens
    8. Re:Definition of awesome by Anonymous Coward · · Score: 0

      "When Reiser went to prison an entire file system essentially died on the vine"

      Uh!? I thought that was his wife!

    9. Re:Definition of awesome by FiloEleven · · Score: 4, Funny

      You know you read too much Slashdot when you read "IANA" and your internal parser breaks because it isn't followed by a noun. =(

    10. Re:Definition of awesome by Etcetera · · Score: 1

      Two words: Jon Postel

      A legend who contributed more to the operational structure of the internet than probably any other person. These techno-trustees are Greats.

    11. Re:Definition of awesome by Anonymous Coward · · Score: 4, Informative

      this is 100% bullshit.

      osanna died of a heart attack, and it was rewritten so it would be in c
      rather than pdp assembly.

      http://www.netadmintools.com/html/7roff.man.html

    12. Re:Definition of awesome by Anonymous Coward · · Score: 0

      > One wonders how many other situations like this exist

      Probably a few. I remember that a lot of sites broke when a DTD that had been hosted at netscape.com for years on end moved. People had copied examples that all pointed to that DTD, instead of making their own copy of it....

    13. Re:Definition of awesome by Virtual_Raider · · Score: 1

      hahahaha, you sir, owe me a coffe and a new keyboard :) But I just can't be mad at you, that's the best comment I've read in a long time, kudos!

      --
      +Raider of the lost BBS
    14. Re:Definition of awesome by mysidia · · Score: 1

      But the other scary part is any random bus could have run over this guy any time in the past, and nobody seems to have been prepared for that.

      It wouldn't be a disaster. The tz db gets a few updates a year, at most, updating is simple, and there are plenty of people capable of taking the job. Frankly, politics is the real issue -- the new maintainer getting people to trust them and their updates.

      One wonders how many other situations like this exist, where critical system tools are basically handled by one person, or a tiny group.

      Last I checked, The termcap database / predecessor to Terminfo had one maintainer as well.

      Well, there are a lot of pieces of Linux documentation, man pages, etc, that have one maintainer (generally the author). There are lots of software applications that were the product of one person, for example: 'fetchmail', Qmail,

      This is the second time in the last few years where I've been made aware of such a thing. When Reiser went to prison an entire file system essentially died on the vine (yes I still use it on some machines). So apparently it happens more often than we expect.

      Well, first of all, the old version of the Reiser filesystem was being abandoned due to various issues, and being surpassed by newer filesystems; practice had shifted away from it, and Reiser's conviction "poisoned the well", since he had basically conceived the filesystem, it drove the community away from it (not because Reiser's imprisonment was a technical impairment) -- it's just the existing filesystem Reiser was obsolete and still with stability issues.

      The new version of the Reiser filesystem? Was far from finished. Was far from stable. And the person who was working on proposing/specifying/developing it effectively got shut down.

      The Reiser filesystem's not an example of a critical resource that was lost due to one person hit by a bus. It's an example of an original creation that never came about, which is a major set back but not a critical issue.

      Much as it would be a major setback if Linus Torvalds or Alan Cox were hit by a bus.

    15. Re:Definition of awesome by mysidia · · Score: 1

      . I use it exclusively on my desktops despite Gentoo's warnings about "little maintenance" going on. Who cares? If it works, it works. I'm sure there are plenty of others who feel the same.

      Reiser4 does not just work so reliably.

      And Reiser3 cannot hold a candle to Ext4fs.

    16. Re:Definition of awesome by mysidia · · Score: 1

      You can get the source and maintain it yourself.

      I would only consider doing that if I could rename it.

      Why help the filesystem excel that was the namesake of a madman/sociopath/murderer?

      Hans doesn't deserve any more fame. Due to the taint, I don't think I could recommend anyone use a filesystem bearing the name 'Reiser', even if it was well maintained

    17. Re:Definition of awesome by kmoser · · Score: 1

      FSCKing programs, how do they work?

    18. Re:Definition of awesome by Anonymous Coward · · Score: 0

      He maintained the Hosts File for a short time whilst at SRI, and then co-ordinated the Namedroppers mailing list under which *other people* at USC-ISI developed the concepts of DNS. Developers at SRI-NIC then developed a DNS implementation.

      Yes, I do happen to know about the early days of ARPANet.

      So, what exactly are you crediting him with?

    19. Re:Definition of awesome by Anonymous Coward · · Score: 0

      When Unix was on its way to becoming a document processing system the programmer who wrote the formatter was killed in an auto accident.

      Joe Ossanna, the author of roff, died of a heart attack not an auto accident.

    20. Re:Definition of awesome by RogerWilco · · Score: 1

      Oh, there are many stories. Personally I work in astronomy. Given the budget cuts that have been coming down the line in science in the wake of the credit crisis, a lot of institutions have started focussing more on their "core business" and several problems have arisen where the maintainer of a widely used (1000+ users across the globe) package was let go at their local institute because all this work was contributing to the wider community for free, and the local institute (often just a dozen to a few dozen people) could not afford it any more.

      There are also stories similar to this one, where the main developer/maintainer of a package gets old and retires. Even at my own institute we have retired oldtimers who still maintain critical software. Usually the code is in FORTRAN IV or 66, if you're lucky it's in FORTRAN 77 or K&R C.

      --
      RogerWilco the Adventurous Janitor
    21. Re:Definition of awesome by cerberusss · · Score: 1

      The original formatter was named roff, short for run off.

      No, it was street slang for rough, because that's how Unix hackers like it.

      --
      8 of 13 people found this answer helpful. Did you?
    22. Re:Definition of awesome by elsJake · · Score: 0

      I'm sorry but that's just stupid.
      One thing and the other have nothing to do with one another.
      We're all horrible people , some worse than others , and in between all the wrong we do in the world there are tiny specks of good. If that's the only good thing he leaves in this world so be it , don't throw it in the trash for the sake of feeling righteous. Would you tare down a hospital build by an evil dictator just because it bears he's name ?

    23. Re:Definition of awesome by Anonymous Coward · · Score: 0

      Who says ReiserFS is dead?

      Netcraft. Seriously, pay more attention.

    24. Re:Definition of awesome by Anonymous Coward · · Score: 0

      At my old job, I had a "bus book" ready. i.e. if I got hit by a bus, everything that needs to be done to keep things going and transition to someone else in my position was in the bus book. I think it's the responsible thing to do, just like having insurance is generally a good idea.

      That said, when they laid me off with no warning, I took the bus book with me (as it was my own project on my time and not in any way a stated requirement of the job).

    25. Re:Definition of awesome by mysidia · · Score: 1

      One thing and the other have nothing to do with one another.

      Yes they do. One is named after the other. If we promote Reiserfs, we are glorifying Reiser, a murder.

      Would you tare down a hospital build by an evil dictator just because it bears he's name ?

      If a Hospital were named "Hitler Memorial Hospital".... you'd bet i'd have it teared down, if it came to that. Probably, I would prefer it be renamed instead.

      Just as I would suggest ReiserFS be named, if its development is to continue.

    26. Re:Definition of awesome by Anonymous Coward · · Score: 0

      They should've called it grover (got run over)

    27. Re:Definition of awesome by elsJake · · Score: 1

      Then fork it and develop it further if you're so great. You can even name it IgnoranceFS because renaming stuff is going to wipe away the evil in the world.

    28. Re:Definition of awesome by Anonymous Coward · · Score: 0

      I Am Not Anne, you insensitive clod...

    29. Re:Definition of awesome by Reapman · · Score: 1

      Renaming Hitler Hospital or Hitlers Elementry School isn't wiping away evil. That's not the point. The point is the reason we name a building like that is because it's a sign that hey we respect and like him. There's a reason no hospital is named after me - I don't deserve it, it would be dumb.

      So if we INITIALLY name a building because either it's a sign of respect to that person, and that person later on turns out to be a crazy murderer, why would we keep the name? We no longer respect that person. The original meaning is lost.

      History should not be forgotten. But why the bloody hell would we keep a name like Hitler's on the side of a building? What's the point? What's the benefit?

      "I went to a school named after one of the worst people of the 20th century" ya, that's great.

      As for Reiser, why the hell NOT rename it? It's called PR. people don't like using stuff associated with murder in this regard. The name Reiser means NOTHING good anymore. Fair or not, that's the situation.

      I'm sorry that so many people use emotions in their decision making process, but get over it.

    30. Re:Definition of awesome by men0s · · Score: 1

      That is not what the GP is getting at. Using the outcome of a project is not the same as pushing the project forward.

    31. Re:Definition of awesome by JSG · · Score: 1

      You have succinctly summed up a large part of /. in a beautifully constructed comment.

      It gets my vote for comment of $QUITE_A_LONG_TIME

      Shame you can't stamp a comment: _classic_ - >10,000 votes gets it into a hall of fame or similar.

      Cheers
      Jon

      PS It was let down only marginally by the line noise at the end.

  3. 'bout time by Anonymous Coward · · Score: 0

    someone finally told him that time is an allusion.

    1. Re:'bout time by MozeeToby · · Score: 4, Funny

      An allusion to what?

    2. Re:'bout time by burnit999 · · Score: 1

      exactly...

    3. Re:'bout time by oldhack · · Score: 2

      Lunch time.

      --
      Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
    4. Re:'bout time by Coren22 · · Score: 1

      Doubly so.

      --
      APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
    5. Re:'bout time by GaryOlson · · Score: 1

      A grand illusion where one assumes 1000ms = 1 sec -- more or less.

      --
      Every mans' island needs an ocean; choose your ocean carefully.
  4. fuck timezones by Anonymous Coward · · Score: 0

    now is the time to replace timezones with a countdown...

    1. Re:fuck timezones by Tumbleweed · · Score: 3, Insightful

      now is the time to replace timezones with a countdown...

      Yes...the Final Countdown!

    2. Re:fuck timezones by Tubal-Cain · · Score: 1

      Does the countdown end in 2012?

    3. Re:fuck timezones by Anonymous Coward · · Score: 0

      We're headed for Venus.

  5. How does the fridge lamp work, really? by Ceriel+Nosforit · · Score: 4, Funny

    ...assumed that it was under the purview of some standards body somewhere. It's not.

    So it was magical server elves all along!

    --
    All rites reversed 2010
    1. Re:How does the fridge lamp work, really? by gstoddart · · Score: 4, Funny

      So it was magical server elves all along!

      No, this was a server wizard. I can only imagine the beard that comes along with this guy.

      Kudos to the wise ones who have kept everything going.

      --
      Lost at C:>. Found at C.
    2. Re:How does the fridge lamp work, really? by Anonymous Coward · · Score: 0

      Look up W1zzard pictures.

  6. Calconnect.org by Anonymous Coward · · Score: 0

    If you're concerned and/or interested about this, you need to get with calconnect.org. They have a technical committee devoted to this.

  7. So long... by eexaa · · Score: 5, Funny

    ....and thanks for all the zones.

  8. Outstanding by SPrintF · · Score: 4, Insightful

    The "literary appreciation" article is really first rate.

    --

    Honesty. Loyalty. Kindness. Laughter. Generosity. Magic!

  9. bored legislators by magarity · · Score: 4, Insightful

    The database itself is updated approximately twenty times per year, depending on the year, based on information these experts provide to the maintainer.
     
    Governments of the world have too much time on their hands if they average fiddling with local time zones 20 times per year.

    1. Re:bored legislators by camperdave · · Score: 2

      Given how fast regime changes are happening these days, it's not that surprising.

      --
      When our name is on the back of your car, we're behind you all the way!
    2. Re:bored legislators by Anonymous Coward · · Score: 0

      Given how fast regime changes are happening these days, it's not that surprising.

      Some countries does change them too slow.
      Homework: name a few such countries.

    3. Re:bored legislators by tlhIngan · · Score: 2

      Governments of the world have too much time on their hands if they average fiddling with local time zones 20 times per year.

      Better than trying to get stuff done - ever notice that when government is busy fighting amongst themselves your life improves because they're not coming up with new ways to screw it up?

      Of course, the real reason for the frequent updates is simply aggregating all the updates from the various governments. Daylight Saving Time being one of the worst since many (most?) countries don't have any sort of standardized start and stop dates - they just get planned and announced, and they change yearly.

      It's a surprise the C library that uses these files can manage to keep all the time accounting straight...

    4. Re:bored legislators by vossman77 · · Score: 5, Interesting

      Governments of the world have too much time on their hands if they average fiddling with local time zones 20 times per year.

      You are certainly right about the most recent update, "Mercer County, North Dakota, changed from the mountain time zone to the central time zone." But the changes are not always recent changes. Recent ChangeLog from Fedora 14 Updates:

      * Wed Feb 9 2011 Petr Machata - 2011b-1
      - Upstream 2011b:
          - America/North_Dakota/Beulah: Mercer County, North Dakota, changed
              from the mountain time zone to the central time zone
      * Mon Jan 24 2011 Petr Machata - 2011a-1
      - Upstream 2011a:
          - Updates of historical stamps for Hawaii
      * Tue Nov 9 2010 Petr Machata - 2010o-1
      - Upstream 2010o:
          - Fiji will end DST on March 6, 2011, not March 27, 2011
      * Wed Oct 27 2010 Petr Machata - 2010n-1
      - Upstream 2010m:
          - Hong Kong didn't observe DST in 1977
          - In zone.tab, remove obsolete association of Vostok Station with
              South Magnetic Pole; add association with Lake Vostok
      - Upstream 2010n:
          - Change end of DST in Samoa in 2011 from 2011-04-03 0:00 to
              2011-04-03 1:00
      * Mon Aug 16 2010 Petr Machata - 2010l-2
      - Upstream 2010l:
          - Change Cairo's 2010 reversion to DST from the midnight between
              September 8 and 9 to the midnight between September 9 and 10.
          - Change Gaza's 2010 return to standard time to the midnight between
              August 10 and 11.
          - Bahia de Banderas (Mexican state of Nayarit) changed time zone
              UTC-7 to new time zone UTC-6 on April 4, 2010

    5. Re:bored legislators by Anonymous Coward · · Score: 1

      The database itself is updated approximately twenty times per year, depending on the year, based on information these experts provide to the maintainer.

      Governments of the world have too much time on their hands if they average fiddling with local time zones 20 times per year.

      Agreed, but with around two hundred countries, that's not a big percentage. Also, many time zones are determined by localities as well: how many states/provinces are there on top of those 200 countries? I believe there was a recent update where a county in the US changed from Eastern to Central (vice versa?). There are lots of layers of government among the 7+ billion people on the planet.

      Personally I think a lot of these problems would be solved if we just got rid of DST. There seems to be a lot of churn there IMHO.

    6. Re:bored legislators by nthwaver · · Score: 5, Informative

      It's a surprise the C library that uses these files can manage to keep all the time accounting straight...

      It's not that complicated. They all translate into offsets in seconds. To the computer, I don't live in America/Los_Angeles on 3:47pm Thu March 3, 2011. The computer sees:

      1299196020 (unix time in UTC)
      - 28800 (my zone offset in seconds, using the tz database)
      + 0 (no DST in my zone right now)
      = 1299167220 (local time)

      So the really impressive work has just been in conceptualizing and organizing the database so that a program just needs to lookup two questions: which of the zones am I in, and what is the current offset for that zone?

    7. Re:bored legislators by Anonymous Coward · · Score: 0

      - Upstream 2010m: - Hong Kong didn't observe DST in 1977 - In zone.tab, remove obsolete association of Vostok Station with South Magnetic Pole; add association with Lake Vostok

      Dig baby Dig...

      This article does not do it justice. I just hope they can break the bubble without all the freon and shiz crashing in.

    8. Re:bored legislators by Anonymous Coward · · Score: 0

      Governments of the world have too much time on their hands if they average fiddling with local time zones 20 times per year.

      There are over 220 countries on the planet, and if the changes are distributed fairly equally that's a change every 21 years or so for any given country. What a waste of resources.

    9. Re:bored legislators by Anonymous Coward · · Score: 0

      If I recall, they keep in all previous time zone changes so that, if necessary, you can always tell what time it *was*. 12 years ago, you might have been in a different time zone and Daylight Savings Time was a little different, so adjusting for all that, file X on your system was actually written 20 minutes *before* file Y on someone else's system, not 1:40 after.

      Makes it complicated as hell, but that handful of people ensures that the accuracy of the world's file histories are dependent on only a quick function call, not days of research (which, when you start throwing in crap like moving DST 2 weeks "to save money", will probably wind up incorrect, anyway).

    10. Re:bored legislators by DrVomact · · Score: 1

      It's a surprise the C library that uses these files can manage to keep all the time accounting straight...

      It's not that complicated. They all translate into offsets in seconds. To the computer, I don't live in America/Los_Angeles on 3:47pm Thu March 3, 2011. The computer sees: 1299196020 (unix time in UTC) - 28800 (my zone offset in seconds, using the tz database) + 0 (no DST in my zone right now) = 1299167220 (local time) So the really impressive work has just been in conceptualizing and organizing the database so that a program just needs to lookup two questions: which of the zones am I in, and what is the current offset for that zone?

      Maybe, but it quickly gets complicated when you try to take a detailed look at the past. Say you're writing a program that generates statistics for certain events (along with pretty PP slides for the boss). You want an exact look at the temporal distribution of these events. You're trolling a huge database for this information, so you have to extract and crunch the relevant records. The program you're writing has to give answers to questions like, "what conditions prevailed on November 16th, 1999, and what events occurred on that date between t1 and t1 plus x seconds, expressed in local time?" and "Examine another x second time slice exactly 14 days later". I actually thought this would be fairly easy...go ahead and laugh. (Yes, I know there are people reading this who do think this is simple, but it sure wasn't for me.)

      Yes, of course you do date and time arithmetic in seconds...but you do realize that each year does not have exactly the same number of seconds, right? And besides stuff like extra leap years and leap seconds that get inserted by some scientific committee every so often, you've got Congressional Time Drift—the temporal disturbances caused by the U.S. Congress frivolously screwing with "daylight savings time" whenever that body feels it has to be seen as doing something, and the rest of the world be damned. Of course the records all have date and time stamps, but those have to be converted into seconds, while keeping all this screwiness in mind...and then converted back because bosses don't like slides that have time expressed as seconds. I suppose there must have been programming libraries that keep current with temporal-political developments, but I sure didn't know what they were. I didn't even know I should look for something like that—heck, this was a skunkworks project I took on in my spare time.

      I was never sure I got it exactly right, but my project was accounted a big success by the bosses, because the Power Point slides I had the program plot were just so pretty. In retrospect, I could have kept this project a lot simpler...

      --
      Great men are almost always bad men--Lord Acton's Corollary
    11. Re:bored legislators by RogerWilco · · Score: 1

      It's why Astronomers work in Julian Day notation. (sometimes Modified Julain Day, but it's basically the same).

      http://en.wikipedia.org/wiki/Julian_day

      But yeah, I used to work for an electricity company, and then things do get complicated, as you have to take into account Daylight Savings, leap seconds and what not if you're trying to predict what customers will do based on data of their past consumption.

      --
      RogerWilco the Adventurous Janitor
  10. Re:2012 by TaoPhoenix · · Score: 1

    It's looking like a better guess than time ending in 2012.

    Figure the confluence of Wikileaks/Successors, Anonymous/Successors, Facebook gets hacked/sells their entire database of real people's names and info, everyone into hypertracking, and on.

    We're only at March 2011 and the Day is somewhere in December 2012... 20 months to go at this pace?

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  11. Other potential hosts/sponsors by plcurechax · · Score: 4, Informative

    I would expect US NIST Time & Frequency division or US Naval Observatory Time department would be more than willing and able to host the zoneinfo database. Otherwise the time-nuts would likely step in and offer their support. A number of them being long time Unix folk, they wouldn't be total strangers to IANA or various national time authorities.

    1. Re:Other potential hosts/sponsors by Anonymous Coward · · Score: 0

      Or even better, this guy .... http://www.timecube.com/ !

    2. Re:Other potential hosts/sponsors by Anonymous Coward · · Score: 0

      I would expect US NIST Time & Frequency division or US Naval Observatory Time department would be more than willing and able to host the zoneinfo database. Otherwise the time-nuts would likely step in and offer their support. A number of them being long time Unix folk, they wouldn't be total strangers to IANA or various national time authorities.

      Apparently, the US National Institutes of Health (NIH)...for some strange reason...has been hosting the project. (Off the top of my head, I know that NIH also developed Image and ImageJ, presumably for their own needs.)

      <republican>Sounds like more government waste to me. Why is NIH in this business exactly</republican>

    3. Re:Other potential hosts/sponsors by Guy+Harris · · Score: 1

      Apparently, the US National Institutes of Health (NIH)...for some strange reason...has been hosting the project. (Off the top of my head, I know that NIH also developed Image and ImageJ, presumably for their own needs.)

      <republican>Sounds like more government waste to me. Why is NIH in this business exactly</republican>

      Because Arthur Olson worked for the National Cancer Institute of NIH when he started the project, and continues to work there, and because they were willing to provide him space on their FTP server to store the releases etc. and let him run the project and mailing list from there.

    4. Re:Other potential hosts/sponsors by plover · · Score: 1

      There are no doubt a hundred capable organizations about the world who would likely be willing to host and maintain the database, but the problem is going to be politics. The NIST would likely be seen by non-Americans as a U.S. Government run operation, which they may believe would threaten their sovereignty.

      And any time you deal with an international map, you deal with nasty national politics. "How dare you put Palestine in the Israel Standard Time zone!" "Taiwan must use China Standard Time!" "You cannot have Kashmir in Pakistan Time Zone, it must be in Indian Standard Time!" (I seem to remember Microsoft running afoul of the Kashmir claim when they released Windows 95.) And the claims can come from anywhere. Whoever makes the claim might be a cleric expressing local solidarity with their brethren in their holy city, the representative of a regional government claiming rule over a disputed land, or just a local citizen trying to set his watch to get to work on time.

      As an individual, Mr. Olson probably quietly accepted the word of the geeks who contacted him, and that was good enough to be very effective for a long time. If it is transferred to an official government organization, these sorts of local political arguments will likely become vastly elevated to international debates.

      --
      John
  12. Stupid humans, why do we still need this crap? by wolrahnaes · · Score: 4, Insightful

    No disrespect to the man and the effort that must have gone in to creating this, but from a rational perspective we shouldn't need more than one more update ever. Unfortunately as a population we seem to be far too dumb to handle the idea of moving away from something we've done for a long time to something that makes more sense.

    Here's all we need for a logical, permanent time solution:

    • Eliminate useless crap like Daylight Savings Time. Legal noon and solar noon should have the same offset every day of the year. If you believe that shifting schedules with the seasons has a useful impact, changing your alarm is just as easy as changing your clock. 12 hour clocks should be phased out officially as well, they serve no purpose but confusion.
    • Define a set of purely geographical time zones, equally sized to some chosen chunk of time (likely one hour in keeping with current general practice). Names should be simple and non-political, personally I favor just the standard UTC+/-x:xx format.
    • Geographical time zones should then be assigned to countries based purely on physical location. Where a country crosses a geographical time zone line, it should keep its normal time zone unless it goes significantly in to the next one.
    • Where two or more time zones are in use by a country, they should be assigned over as large of political subdivisions as reasonable. Using the US as an example, I'd mainly ride the state lines unless a state had significant ground in multiple geographical zones, then go to county by county if a state needed to be split.

    I'm sure there are a few odd cases where exceptions to these guidelines would make sense, and I'm not against it in those cases, but the way we handle time zones now is completely irrational.

    --
    I used to get high on life, but I developed a tolerance. Now I need something stronger.
    1. Re:Stupid humans, why do we still need this crap? by nschubach · · Score: 3, Interesting

      Why not just eliminate timezones and switch over to GMT/UTC time? Does 12:00 absolutely have to be when the sun is at it's peak?

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    2. Re:Stupid humans, why do we still need this crap? by h4rr4r · · Score: 2

      This.
      While we are at it, time and date will now be represented in the form YYYYMMDDHHmmss and so on. This would bring it into conformance with all other numbers we use.

    3. Re:Stupid humans, why do we still need this crap? by Garble+Snarky · · Score: 1

      I agree entirely! Maybe after we set up time zones like this on the moon and/or Mars, people on Earth will realize how much simpler it is...

    4. Re:Stupid humans, why do we still need this crap? by Anonymous Coward · · Score: 2, Funny
    5. Re:Stupid humans, why do we still need this crap? by wolrahnaes · · Score: 1

      Hell I'm all for both of these, I just figure baby steps and such. Fortunately while many don't write it that way, I haven't met a person who didn't understand YYYYMMDD HHmmss format for date/time. It's those early days in the month with Europeans using DD-MM-YYYY format that screw me up, being used to MM-DD-YYYY. I'm sure the same is true the other way around too.

      --
      I used to get high on life, but I developed a tolerance. Now I need something stronger.
    6. Re:Stupid humans, why do we still need this crap? by Bogtha · · Score: 1

      Why hang on to all of the old vestiges of traditional time to complicate matters? Scrap time zones. Everybody in the world is on the same clock. Decimal time. Why should we divide 356/24/60/60? Keeping the concept of day makes sense for biological reasons, as humans pretty much need to sleep once per day.

      --
      Bogtha Bogtha Bogtha
    7. Re:Stupid humans, why do we still need this crap? by Anonymous Coward · · Score: 0

      And true to the forum - there's a technological solution to a people problem :)

      (not that I don't agree with it...)

    8. Re:Stupid humans, why do we still need this crap? by Anonymous Coward · · Score: 1

      Wow, you're a genius! Clearly you've thought of every single factor and are the one human being on this entire planet to see the obvious, simple solution!

      Or maybe, just maybe, none of this has ever happened because it's never that frickin' simple.

      It's all very well saying "I favor", "I'd mainly", and "I'm not against", etc, but it's not about I, it's about a whole planet of stupid squabbling meatbags, and the only reason we've got our existing kludge of a system is because it makes screwing each other marginally more convenient.

    9. Re:Stupid humans, why do we still need this crap? by nthwaver · · Score: 4, Insightful

      The tz database is meant to keep track of present and historical changes. Your proposed changes would not simplify anything - they'd only make the tz database bigger.

    10. Re:Stupid humans, why do we still need this crap? by Anonymous Coward · · Score: 1

      I'm not a fan of Daylight Savings but there's ample evidence of its economic advantages further away from the equator.

      12 is a useful number. It's highly composite, having divisors of 2, 3, 4, 6, making it easier for people to partition in their heads.

      Timezones by county in Indiana already causes difficultly in the US. It's very difficult to get reliable timezone information for Indiana, even at the granuality of ZIP code (there are some ZIP codes that span towns and counties boundaries in the US).

      Timezones that are not tied directly to geopolitical designations add a layer of abstraction. The smaller the geopolitical region, the more difficult is to abstract and maintain.

    11. Re:Stupid humans, why do we still need this crap? by Pingmaster · · Score: 5, Insightful

      Let's say you live your life in New York, where the sun is at it's peak at 7am (UTC -5 hours, 12:00pm-5 = 7:00am). You are used to waking up at 2am, having lunch at 7am and going to bed at 6pm. You then travel overseas, where the sun peaks at 1:00pm (UTC +1 hour). Now, instead of setting your watch and waiting for jet lag to run it's course, you now have to re-wire your brain to continuously remember to eat lunch at 1pm, not supper and that bedtime is somewhere around midnight.

      At least with time zones (as fucked up as the current system is), you can travel anywhere, set your clock to the local time and have a general estimation of the day. Wake up at 6-7am, eat lunch at noon, supper at 5 or 6, go to bed around 11. Makes things much easier on our dumb little brains.

    12. Re:Stupid humans, why do we still need this crap? by Anonymous Coward · · Score: 0

      Geographic orientation as earth rotates on its axis is what we use to determine timezones. Stupid humans? Not sure if I agree with you there. I agree there are some dumb timezones out there that should not exist because some state felt it needed to not conform. Daylight savings time. Well if the boss wants me at work until 5pm it doesn't matter much most of the winter because its dark before 5 anyways. I am not convinced that it saves us anything but it would be nice if everyone was forced to conform or not.

    13. Re:Stupid humans, why do we still need this crap? by Anonymous Coward · · Score: 4, Insightful

      maybe i'm just a decadent libertine, but i generally eat when i'm hungry, and sleep when i'm tired

    14. Re:Stupid humans, why do we still need this crap? by gsgriffin · · Score: 3, Interesting

      You just brought a smile to a private pilot. Can't tell you how big a pain it is to fly across zones and file flight plans. Every pilot would dream of one zone. Everybody else can't imagine the chaos that would cause. Forget Y2K, that would freak'n cause the world to shut down and cry.

      --
      jsut athnoer menagiensls ltitle psrhae for you to dcoede. Why do we wtsae our tmie dnoig tihs?
    15. Re:Stupid humans, why do we still need this crap? by Anonymous Coward · · Score: 0

      And your way is even stupider and more irrational than the present way. Good job, retard.

    16. Re:Stupid humans, why do we still need this crap? by Coppit · · Score: 2

      I totally agree! Now that we've settled that, let's fix tension in the middle east.

    17. Re:Stupid humans, why do we still need this crap? by Anonymous Coward · · Score: 0

      I just keep my watch on zulu time all the time. All you need to do then is remember what your offset is for your current location and DST status, and do some simple math.

    18. Re:Stupid humans, why do we still need this crap? by dakameleon · · Score: 1

      Eliminate useless crap like Daylight Savings Time. Legal noon and solar noon should have the same offset every day of the year. If you believe that shifting schedules with the seasons has a useful impact, changing your alarm is just as easy as changing your clock.

      Changing your own alarm might be easy enough, but changing everyone's schedule is the tough bit. The reason time shifts in daylight savings is to try to extend the evening hours of daylight, reducing energy use. If we don't change the clock and work schedules continue as per the winter, you lose that extra hour of benefit. Either change your clock, or get everyone to agree to opening and closing an hour earlier between April and October.

      Note that this is only relevant for locations from around 30 degrees of latitude and beyond, which can cause issues. Closer latitudes don't see nearly as much benefit.

      12 hour clocks should be phased out officially as well, they serve no purpose but confusion.

      12 hour digital clocks serve no other purpose than historical consistency. 12 hour analogue clocks also do the same, but until 24 hour analogue clocks become commonplace I wouldn't expect it to switch - and a lot of people feel passionate that analogue is "the" way to represent time.

      Define a set of purely geographical time zones, equally sized to some chosen chunk of time (likely one hour in keeping with current general practice). Names should be simple and non-political, personally I favor just the standard UTC+/-x:xx format... Geographical time zones should then be assigned to countries based purely on physical location. Where a country crosses a geographical time zone line, it should keep its normal time zone unless it goes significantly in to the next one.

      Generally speaking, this is true already, with the exception of certain politically motivated locations where the geographical time is overridden. I estimate you can get global political agreement on timezone consistency shortly after global peace imposed through evidence of porcine aviation.

      Where two or more time zones are in use by a country, they should be assigned over as large of political subdivisions as reasonable. Using the US as an example, I'd mainly ride the state lines unless a state had significant ground in multiple geographical zones, then go to county by county if a state needed to be split.

      So wait... what's happening now that's any different? At least as far as I can see in the US and Australia where I live, that's roughly the idea. We do have one timezone here that is a half hour, but that is because the political divisions (i.e. states) are straddling two nominal timezones. And given we have "counties" that are larger than American states, it's a little hard to say we'll split on those lines.

      China and India are two examples of countries where a single timezone is applied even though it spans multiple timezones - both are cases of administrative convenience, and good luck persuading them to adjust.

      --
      Man who leaps off cliff jumps to conclusion.
    19. Re:Stupid humans, why do we still need this crap? by dakameleon · · Score: 1

      If you do a little reading up on it, that's partially already the case: http://en.wikipedia.org/wiki/Time_zone#Skewing_of_zones

      --
      Man who leaps off cliff jumps to conclusion.
    20. Re:Stupid humans, why do we still need this crap? by initialE · · Score: 2

      Look at it from another perspective - would it be easier to coordinate the changing of working and operating hours twice a year, every year, or easier to change the definition of time altogether, and force compliance from everyone?

      --
      Starbucks, Harbuckle of Breath.
    21. Re:Stupid humans, why do we still need this crap? by Kjella · · Score: 1

      maybe i'm just a decadent libertine, but i generally eat when i'm hungry, and sleep when i'm tired

      If I ever want to get to work on time I have to go to bed way before I'm tired and the cafeteria is only open from 11 to 13, which also leaves breakfast boxed in between sleep and work and dinner postponed to after work - usually long after I'm hungry. So for the most part I'd say I don't...

      --
      Live today, because you never know what tomorrow brings
    22. Re:Stupid humans, why do we still need this crap? by Platinumrat · · Score: 1

      This wouldn't work. The issue wasn't just to do with gov changing the dates that day-light-saving kicks in and out. There's this little thing about the earth's rotation not being constant. Hence leap seconds have to be added (subtracted) as necessary.

    23. Re:Stupid humans, why do we still need this crap? by bzzfzz · · Score: 1

      We just need obeisance to a single world government run by you then it will all work great. We can switch Spain to the same time zone as England to follow your rules and make a few other adjustments.

      But that aside, it's not as easy as you make it. For example, there are a few large metropolitan areas that would be split by a time zone if the world did it your way, at great inconvenience to many. Political boundaries shift. I believe there are still a few half-hour time zones in island nations to place the whole nation in one zone.

    24. Re:Stupid humans, why do we still need this crap? by gstrickler · · Score: 1

      Starting in 1999, all my comments are dated in YYYY-MM-DD format, and I set that as the date format on my computers and use 24hr time. It's so much easier to sort, search, etc. The only alternative format I use is DD-Mon-YY (or YYYY) which works well in international usage. The only time I use the US standard MM-DD-YY(yy) is on forms that require that format.

      --
      make imaginary.friends COUNT=100 VISIBLE=false
    25. Re:Stupid humans, why do we still need this crap? by antdude · · Score: 1

      No, dump the standard time. I like the daylight savings! I like the bright hours at later times.

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    26. Re:Stupid humans, why do we still need this crap? by Jstlook · · Score: 1

      Oh, don't worry about the tension - the springs will give a bit with wear.

      --
      ---jstlook ---For that is the way of Elves, for they say both yes AND no, and mean every word of it. --- J.R.R.T.
    27. Re:Stupid humans, why do we still need this crap? by hitmark · · Score: 1

      swatch internet time? 1000 ticks pr day, centered on CET.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    28. Re:Stupid humans, why do we still need this crap? by Darinbob · · Score: 1

      Much of the time zone database involves historical rules too. And that historical knowledge gets updated over time as more is learned. Plus bugs (of course) need fixing. If the entire planet discarded DST overnight and we used UTC everywhere there would still need to be updates to the database after that point. Ie, someone may want to know what the local time was in Samoa on 12:00AM June 3rd 1944 UTC.

      Of course, the vast majority of us don't have a need to know this stuff. We use the TZ info to determine today's local time mostly. If some older files have slightly inaccurate time stamps we don't worry too much and might never even know that they're inaccurate. But the TZ database intends to do more than just translate today's time.

    29. Re:Stupid humans, why do we still need this crap? by Anonymous Coward · · Score: 0

      It's those early days in the month with Europeans using DD-MM-YYYY format that screw me up, being used to MM-DD-YYYY. I'm sure the same is true the other way around too.

      Yep, I recently started writing drivers for Windows and Microsoft, in their eternal wisdom, use American dates for timestamps instead of ISO time (YYYYMMDD) which keeps confusing the hell out of me [03\02\2011 is that 3rd or Feb or 2nd of March? "Invalid timestamp error, timestamp must be today". Well, fix it yourself you piece of shit!]

      Did I mention that it's American dates at UTC/GMT?

    30. Re:Stupid humans, why do we still need this crap? by Darinbob · · Score: 1

      Need to fix more than just time too. As in my case remembering meetings when a foreign team said their project would be ready in week 33 and the Americans were scratching their heads trying to figure out when that was... Or calling up a foreign office on Monday to follow up on Friday's meeting and discovering that the entire country has gone on vacation for a month. No one answers the phone during Tea Time either.

      Forget trying to have a uniform calendar too, 12 months based on Roman ideas is a bit provincial, politically speaking. Around the world we can't even agree when the first day of the new year is, or when Easter occurs, or which minute Ramadan starts.

      Despite the fact that we've had UTC for some time, and that computers have been using UTC time stamps for several decades, and that we went through big hassles with Y2K to educate people about how things can go wrong ... I STILL run into headaches when finding out that some device with time critical functions that was designed just last year has decided to use Local Time. And that's because customers demand things occur at certain Local Times. Ie, log the data at midnight, and if it shows up at 1am instead you get a call.

    31. Re:Stupid humans, why do we still need this crap? by Darinbob · · Score: 2

      Slinkies for everyone! Who can fight when they're playing with a Slinky?

    32. Re:Stupid humans, why do we still need this crap? by corbettw · · Score: 1

      "Stupid humans"? I thought people like you either said "foolish mortals" or "puny humans".

      --
      God invented whiskey so the Irish would not rule the world.
    33. Re:Stupid humans, why do we still need this crap? by masterwit · · Score: 1

      ...And your comment is really an insight to what it means to make a database. In the real world, when presented with data, one will have missing entries, retarded conventions, and other plain stupidities that must be recorded due to crazy external forces.

      You say use "UTC+/-x:xx", how do you know the primary key isn't something just like that? I am sure that primary table serves as a way to get anywhere with the most efficient way a database programming individual could proceed. (actually if someone finds out that would be pretty neat...)

      You're comment is spot on, but considering the fundamental philosophy database admins, having a single expert or just a few people run this thing is required: you cannot get bogged down by managers, committee teams, and weekly progress reports.

      No for this you need art. Great article and a beautiful read.

      --
      We should start a new Slashdot and return control to the geeks. It actually wouldn't be that hard to get some users to
    34. Re:Stupid humans, why do we still need this crap? by Randle_Revar · · Score: 1

      Being a USAian, I grew up with middle-endian, but the senselessness of it and frequent encounters with little-endian end up making me confused by both. Big-endian always makes sense, though.

    35. Re:Stupid humans, why do we still need this crap? by Anonymous Coward · · Score: 0

      Once and for all.

    36. Re:Stupid humans, why do we still need this crap? by Damek · · Score: 1

      "Names should be simple and non-political"

      Ha! Hahahahahaha. Yeah. Good luck with that one.

      Um, even "UTC" is political. Who came up with it? Why do you need to impose your time scheme on everyone? Sure, time ticks on, but in 60s? 100s? And what gives you the right to dictate universal time for someone on the other side of the globe?

      Plus, names are always political, even when you think they aren't. The very idea that someone should adopt a name you want them to is political.

    37. Re:Stupid humans, why do we still need this crap? by IICV · · Score: 1

      Now, instead of setting your watch and waiting for jet lag to run it's course, you now have to re-wire your brain to continuously remember to eat lunch at 1pm, not supper and that bedtime is somewhere around midnight.

      It's not like you're going to be flying to another country and then living in a well-lit bubble. You'll eat lunch when your hosts offer lunch or when you get hungry; you'll go to bed when it gets dark and you get tired; you'll set your alarm to wake you up an hour or so before your first scheduled meeting or tour or what have you, or not set an alarm at all if that's how you like to vacation. Our dumb little brains are great at picking up environmental cues, especially giant obvious ones like "it's dark outside" and "I'm hungry".

      Seriously, this post just makes me worry about you. Would you really go to pieces and not know when to eat or when to sleep if you didn't have a clock?

    38. Re:Stupid humans, why do we still need this crap? by Virtual_Raider · · Score: 1

      Well, it worked for that pope dude whatshisface some time ago, and for a couple of Romans whose names we still use in our calendar so it clearly can be done, but it gets increasingly more difficult as population grows.

      --
      +Raider of the lost BBS
    39. Re:Stupid humans, why do we still need this crap? by mfwitten · · Score: 1
      With GNU coreutils:

      date -d '33 weeks'

    40. Re:Stupid humans, why do we still need this crap? by Anonymous Coward · · Score: 0

      No time zones at all - screwing with the scale you are using is just stupid. If governments want to define a standard work day then fine. And we should count the day in one thousand equal parts.

    41. Re:Stupid humans, why do we still need this crap? by Pingmaster · · Score: 1

      It's the combination of environmental, social and internal logic. It's the same reason people get motion sickness, vertigo, and a host of other problems caused by conflicting signals. Going back to my initial analogy, you're used to getting up at 2am, when it's light outside, eating lunch at 7pm, when the sun is at it's peak and going to bed at 6pm when the sun has long since set. You are used to this; you've done it for (presumably) a few decades. Now, you travel somewhere (alone). You are informed that you have to wake up at 7am (lunchtime) when the sun is just coming up (you're used to 7am being peak sun time), eating at noon (which your brain thinks is sunset) and sleeping at midnight (holy shit! I need to wake up soon!).
      Now, not only do you have jet lag to worry about, you also have to remember inane shit like what time lunch is in a foreign country, when do stores open and close, when should I wake up to be in sync with the rest of the population etc. instead of just setting your clock to the correct standard time for the particular locale and calling it a day.
      Yes, it's possible to just deal with it, but when there is a decent system in place to alleviate the issue to the point where it's actually pretty easy to pick up and go when you land in a foreign country, I'd have to say that I would prefer it this way.

    42. Re:Stupid humans, why do we still need this crap? by IICV · · Score: 1

      I still don't see how this is any different than, say, traveling to a Mediterranean country and discovering that everyone has dinner at 8:00 PM (current time!) and everything closes down around noon for a little bit. It's a different country, things are going to be different, you just have to deal with it. I don't think the position of the clock is as big of an issue as you're making it out to be.

    43. Re:Stupid humans, why do we still need this crap? by plover · · Score: 1

      When you're jet-lagged, you're certainly not thinking at your best, and picking up environmental cues is likely not as easy as you make it out to be.

      But what I think Pingmaster is kind of saying is that we still have a need for local conventions. Local bus schedules will be tied to the common morning and evening rush hours, which are today centered around local solar noon. And despite geeky protestations to the contrary, local solar noon is important as we are still diurnal mammals whose circadian rhythms are tied to sunlight.

      But what are those "standard" hours for local bus schedules? If we set them simply according to lines of longitude, we could run "common rush hour" right through the middle of a big city, which would likely be inconvenient for the locals. "Hey, am I at 93.499 degrees west, or 93.501 degrees west? I don't know if I can still catch the last bus home!"

      The existing political maintainers of time zones have already made those choices. And we could of course retain those existing zone lines to eliminate the problems above. But if we start referring to points in time as "5:31 Offset -6" meaning "do the offset calculations for local events based on subtracting 6 hours to UTC to get to local solar noon", it seems to me it would get really confusing really fast, because everyone has to do the math every time, rather than directly read a clock.

      --
      John
    44. Re:Stupid humans, why do we still need this crap? by Anonymous Coward · · Score: 0

      Can't you reckon and file in UTC (Zulu)? That's the time ATIS reports.

    45. Re:Stupid humans, why do we still need this crap? by Anonymous Coward · · Score: 0

      > I like the bright hours at later times.

      Get up an hour earlier and do your "evening" tasks at that time.

    46. Re:Stupid humans, why do we still need this crap? by NateTech · · Score: 1

      Yes you can. Using local time to file is dumb.

      Zulu time (always) on the clock in the aircraft, and time Enroute are all that are neded to file electronically or in the air with AFSS.

      --
      +++OK ATH
    47. Re:Stupid humans, why do we still need this crap? by Anonymous Coward · · Score: 0

      This is insightful?

      I see no need for DST therefore DST is crap?

      "Geographical time zones should then be assigned to countries based purely on physical location." By whom? Why are you ignoring their major industries? The countries they interact with? Are you really this stupid?

      Fucking geeks.

    48. Re:Stupid humans, why do we still need this crap? by welshmnt · · Score: 1

      Do you know, every time I see something like this, a little shiver runs up my spine!
      They`ve thought of everything, cli programmers FTW every time.
      If you can`t do it from a UNIX command line, it probably isn`t worth doing.
      Just wish I had the time to learn / remember all the magic incantations :).

    49. Re:Stupid humans, why do we still need this crap? by RogerWilco · · Score: 1

      Use Julian Day for everything, then convert to whatever representation people want at the user interface end.

      It's what the astronomers do.

      --
      RogerWilco the Adventurous Janitor
    50. Re:Stupid humans, why do we still need this crap? by RogerWilco · · Score: 1

      Daylight savings isn't just about saving energy. It's also about safety. Especially in places where it's dark during morning rush hour (most of northern europe), it has been demonstrated that you have a lot less accidents if you shift the times so that less people commute to work in the dark. Especially trials in Scotland during the seventies have shown this effect and are the main argument in the UK and other places, even if the savings in energy do play a role as well.

      --
      RogerWilco the Adventurous Janitor
    51. Re:Stupid humans, why do we still need this crap? by narooze · · Score: 1

      date -d '33 weeks'

      That gives the date and time 33 weeks from now, not week number 33. Week 33 this year is (according to ISO 8601) the week starting with 2011-08-15 (your example command gives me 2011-10-21).

    52. Re:Stupid humans, why do we still need this crap? by Anonymous Coward · · Score: 0

      But then you're hardly dependent on the sun to tell you when to do what.

    53. Re:Stupid humans, why do we still need this crap? by Anonymous Coward · · Score: 0

      Legal noon and solar noon should have the same offset every day of the year.

      Nope, that would require a lot of complication. I remember the basic principles, so bear with me if I get details wrong.

      The Earth goes around the Sun, in the same direction as it rotates. Therefore, the Solar day is actually a little longer than the Earth's rotation (typically measured by reference to the stars, hence "sidereal day"), since the planet not only has to rotate a whole 360 degrees but a little more (about 1 degree) to get to "facing the Sun at today's angle" rather than "facing the Sun at yesterday's angle". This may be easier to visualize if you think of bigger intervals: if it's noon where you are, and the planet turns one precise rotation 180 times, so it's facing the exact same absolute direction, the Earth will be on the other side of the Sun, so it'll be near midnight where you are.

      This, by itself, isn't a problem with solar noon. However, our orbit around the Sun isn't perfectly circular. We're a little closer in what the Northern Hemisphere considers winter, and a little farther in the Northern summer. If you know Kepler's laws, you know that we therefore are moving a little faster in our orbit during my winter, and a little slower in my summer. Therefore, the time required to turn from noon to noon is a touch more in my winter and a touch less in my summer.

      This means that solar noon can vary from local mean time noon by plus or minus fifteen or twenty minutes. We don't want to model this in a time system. It's much easier to keep a constant day and calculate exactly where the Sun is on those occasions we really need to know (sunrise and sunset are a lot more important than noon, typically).

    54. Re:Stupid humans, why do we still need this crap? by Culture20 · · Score: 1

      12 hour analogue clocks can also be easily used as a makeshift compass.

    55. Re:Stupid humans, why do we still need this crap? by Anonymous Coward · · Score: 0

      it broke folks brains......

      i've still got my old watch in the closet somewhere

      loved @666

    56. Re:Stupid humans, why do we still need this crap? by badkarmadayaccount · · Score: 1

      People are too stupid and lazy to handle the fact that the universe doesn't tick at their rhythm only - I think it's a question of ego.
      Personally, I'd like to see Hex time or similar come in to general use - the current peanut gallery of radixes is infuriating.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
    57. Re:Stupid humans, why do we still need this crap? by TheLoneGundam · · Score: 1

      You discuss things in terms of country boundaries, but it's the extremely local things that make timezones zig-zag all over the place. When Alice's Cake Shop in Anytown is directly across the street from Bob's Hardware, they and everyone else in their town, want them to be on the same time. So you end up with the local political bodies saying 'the zone must go around us'. The other ideal people often ask about is 'one time zone every 15 degrees of longitude' - in other words, 24 equally spaced timezones. However at the equator, the difference in clock time from apparent or 'sun' tim varies quite a lot from the eastern to western boundaries, which also presents a problem. I tend to lean toward others and say we should take a big step, all of us operate on UTC and just adjust our perceptions so that lunch is at 12:00 UTC in Greenwich and 00:00 UTC on Taveuni Island

    58. Re:Stupid humans, why do we still need this crap? by mfwitten · · Score: 1

      My comment was only meant as a pointer in the right direction: There are tools which are very helpful.

      Moreover, there are various week-numbering standards, each of which defines the first and last weeks of the year differently, making this a more difficult problem when there is no specification.

      However, let's assume you want ISO 8601's definition of week 33. Then, the first week of the year is defined as the week with the year's first Thursday, and the first day of every week is Monday. So, let's start with 2011-January-01, or, more succinctly:

      $ date --utc -d 'jan 1'
      Sat Jan 1 00:00:00 UTC 2011

      Of course, that output format depends on the current locale, so a more definitive version would be:

      $ date -d 'jan 1' +%A
      Saturday

      So, the first day of week 01 in 2011 is:

      $ date --utc -d 'jan 1 2 days'
      Mon Jan 3 00:00:00 UTC 2011

      Thus, the start of week 33 (which is the start of week 01 plus 32 more weeks) would be:

      $ date --utc -d 'jan 1 2 days 32 weeks'
      Mon Aug 15 00:00:00 UTC 2011

      Interestingly, input like date -d thursday or date -d 'first thursday' or date -d '1 thursday' gives the date of the next Thursday to occur, relative to the current date; similarly, input like date -d 'last thursday' gives the date of the last thursday, relative to the current date. Unfortunately, date doesn't [yet] seem to understand making this particular calculation relative to any other date; it would be nice to write date -d 'jan 1 first thursday last monday 32 weeks' to get the same result).

    59. Re:Stupid humans, why do we still need this crap? by Anonymous Coward · · Score: 0

      Catweazle ?

    60. Re:Stupid humans, why do we still need this crap? by metamatic · · Score: 1

      Same here, but I started in 1983. Really.

      The whole Y2K problem thing amazed me. It was obvious to me when I was a kid in school, yet so many people hadn't thought about the problem, even in the 1990s?

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    61. Re:Stupid humans, why do we still need this crap? by metamatic · · Score: 1

      Every time I have to dick with systems because of DST, I get one step closer to doing exactly that with everything I use.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    62. Re:Stupid humans, why do we still need this crap? by gstrickler · · Score: 1

      Well, the first system I worked on (1985) was a legacy system that used 2 digit years, and I couldn't get approval to spend the time/money to convert it in the 80's, however, the first system I developed from scratch (starting in 1989), supported 4 digit years and handled all dates using a library routine. The only y2k issue it had was that one Gregorian to Julian date conversion routine failed to handle 2000 as a leap year. That was a 5 minute fix, plus 5 mins to recompile all the modules that used that routine, then turn it over to QA.

      --
      make imaginary.friends COUNT=100 VISIBLE=false
    63. Re:Stupid humans, why do we still need this crap? by Anonymous Coward · · Score: 0

      Once you are off the ground it is all Zulu time.

  13. LOL. Vague alarming headline on Slashdot? Oh noes! by rakslice · · Score: 1

    I think they have some time to deal with it. The only thing I can find that substantiates this is an old post:

    http://thread.gmane.org/gmane.comp.time.tz/2822

    I think I can speak for all software developers in expressing a certain amount of disappointment that we were practically one guy-hit-by-a-bus away from switching everyone to UTC once and for all and we missed our chance. =)

  14. time time time by swell · · Score: 1

    ...
    Keeping time, time, time,
    In a sort of Runic rhyme,
    To the tintinnabulation that so musically wells
    From the bells, bells, bells, bells,
    Bells, bells, bells
    From the jingling and the tinkling of the bells.

      - E. A. Poe
    http://quotations.about.com/cs/poemlyrics/a/The_Bells.htm

    --
    ...omphaloskepsis often...
  15. Reminds me of Jon Postel by Anonymous Coward · · Score: 1

    http://en.wikipedia.org/wiki/Jon_Postel
    He managed the DNS Root Zone until the US government stole it from him.

  16. Gotta dress the part by zooblethorpe · · Score: 0

    "I put on my robe and wizard hat..."

    ...

    Gah, totally off topic, but there's the rabbit hole this thread has lead me down.

    "My turnips listen for the soft cry of your love."

    Where's the brain bleach...

    --
    "What in the name of Fats Waller is that?"
    "A four-foot prune."
  17. Happy Retirement by Neanderthal+Ninny · · Score: 3

    Have a happy retirement "Father Time". I wish Arthur David Olson well and a good time off.
    Thank you Arthur David Olson for keeping all of the timezones in the world for this many years which is thankless and somewhat of a painful job which has to navigate through all of those governments in the world.
    Again thank you Arthur David Olson/

  18. Can't he wait just a little longer to retire? by mswhippingboy · · Score: 1

    We only need it until 12/21/2012!

    --
    Sometimes the light at the end of the tunnel is the headlight of an oncoming train.
  19. Jon Postel by ivoras · · Score: 4, Interesting

    I believe something similar happened when Jon Postel signed off (http://en.wikipedia.org/wiki/Jon_Postel). For a while, he *was* the IANA.

    You know your technology has stopped being a frontier when pioneers like these get replaced by commitees. Globally, it's not necessarily a bad thing, just a sign of times.

    --
    -- Sig down
    1. Re:Jon Postel by Randle_Revar · · Score: 1

      RFC 2468: I REMEMBER IANA

      (not linking ietf.org, since it is so dang slow)

  20. You know it's an old Sun workstation... by PinchDuck · · Score: 5, Interesting

    under his desk, with a note taped to it that says "DO NOT TURN OFF".

    That time in 1994 when some clod spilled coke on his desk almost brought it down, but TZ Guy was able to dive under his desk with his shirt off to soak up the spill before it started screwing things up...

  21. C# - DateTimeOffset by Saint+Stephen · · Score: 1

    I have seen countless examples of bad Business Programming for time, all while knowing that Windows had some elegant rules handling it at the Win32 API level. (So to speak.)

    When DateTimeOffset came out, I heard it was supposed to eliminate all the problems. The problem was, I couldn't figure out how to use it.

    Well finally between TimeZoneInfo.GetUtcOffset(DateTimeoffset) and TimeZoneInfo.ToOffset(DateTime, TimeSpan), I have a half-sane wrapper that gives me the accurate times. I put in 3/13/2011 2:00 AM -05:00, and it nicely gives me 3/13/2011 3:00 -04:00 as the "real time." There's even a helper called IsInvalidTime that tells me that 3/13/2011 2:00 AM isn't really a real time. I'm still trying to learn how to use IsAmbiguousTime.

    The problem is I now am beholden Microsoft to do all this for me, and thus I don't REALLY understand how to do it. I guess I'll have to use Reflector to peek at the implementation.

    I feel better today than I did yesterday. Bugged me for years.

    1. Re:C# - DateTimeOffset by Saint+Stephen · · Score: 1

      Oh I forgot it easily handles the 3 hour window when the east is in EDT and the west is still in PST. At 3/13/2011 1:59 AM -05:00, it's 3/12/2011 10:59 PM -08:00. But one minute later at 3/13/2011 3:00 AM -04:00, it's 3/13/2011 11:00 PM -08:00!

    2. Re:C# - DateTimeOffset by Noodlenoggin · · Score: 1

      I think the problem is that you're time sequence is trying to use thirteen months when there are only twelve months in the year. Try switching the 3/13/2011 around to read 13/3/2011 and it should be a valid time. :)

    3. Re:C# - DateTimeOffset by Zancarius · · Score: 1

      They're both totally invalid years!

      Use: 2011-03-13. ;)

      --
      He who has no .plan has small finger. ~ Confucius on UNIX
  22. Re:Daylight Savings Time by Anonymous Coward · · Score: 0

    Eliminate useless crap like Daylight Savings Time.

    Yes, what is this daylight savings times thing anyway? I do know what daylight saving time is though

  23. Gold watch? Grandfather clock? by Anonymous Coward · · Score: 0

    And for which time zone would it be set?

  24. Better yet by gsgriffin · · Score: 4, Funny

    Wait! How about just moving to UNIX time stamps. " I'll meet you at 1299198176 at the coffee shop...give or take a few thousand."

    --
    jsut athnoer menagiensls ltitle psrhae for you to dcoede. Why do we wtsae our tmie dnoig tihs?
    1. Re:Better yet by Anonymous Coward · · Score: 0

      But that will only work until 2038. Then we all rollover in our grave.

    2. Re:Better yet by Anonymous Coward · · Score: 0
      $ python -c 'import time; print time.ctime(1<<55)'
      Sun Jun 13 01:26:08 1141709097

      64 bit OSes don't have a problem.

    3. Re:Better yet by SteveFoerster · · Score: 1

      Vernor Vinge? Is that you?

      --
      Space game using normal deck of cards: http://BattleCards.org
    4. Re:Better yet by RogerWilco · · Score: 1

      The astronomers use Julian Day time keeping. easy and unique time references for all of recorded history.

      --
      RogerWilco the Adventurous Janitor
    5. Re:Better yet by laffer1 · · Score: 1

      Several BSDs have moved over to 64bit time_t. The first one I'm aware of is MirBSD, but I believe FreeBSD and NetBSD have in recent years as well.

  25. "Talmudic scholarship" by Anonymous Coward · · Score: 0

    What is that supposed to mean?

    1. Re:"Talmudic scholarship" by Anonymous Coward · · Score: 0

      Sarcastically comparing the density of the text and/or the seriousness of the analysis to that of the Jewish religious work?

    2. Re:"Talmudic scholarship" by Anonymous Coward · · Score: 0

      However, the timezone database is useful to humanity.

  26. Take a look at the source for this thing by massysett · · Score: 4, Interesting

    I remember looking at the source for this package when I was in New York City to run the marathon. It was held the morning the clocks went back to standard time, and I was wondering if my computer was up to date. I looked at the source of the timezone data package and it was filled with all sorts of gems. For instance

    # From Paul Eggert (2001-03-06):
    # Daylight Saving Time was first suggested as a joke by Benjamin Franklin
    # in his whimsical essay ``An Economical Project for Diminishing the Cost
    # of Light'' published in the Journal de Paris (1784-04-26).
    # Not everyone is happy with the results:

    The comments are very instructive and the rules are all in plain text so I could easily discern that, yes, my system was up to date so that it would switch back to standard time on the first Sunday in November. (I gave up though when I realized that I wasn't sure what my cron daemon would do!)

    On Debian just do apt-get source tzdata.

    Oh, another good place to look for the oddities that are buried in your Unix system is to go to "info date" and follow the "Date input formats" node.

    Our units of temporal measurement, from seconds on up to months,
    are so complicated, asymmetrical and disjunctive so as to make
    coherent mental reckoning in time all but impossible. Indeed, had
    some tyrannical god contrived to enslave our minds to time, to
    make it all but impossible for us to escape subjection to sodden
    routines and unpleasant surprises, he could hardly have done
    better than handing down our present system.

    Great easter eggs in Unix.

    1. Re:Take a look at the source for this thing by cerberusss · · Score: 1

      Oh, another good place to look for the oddities that are buried in your Unix system is to go to "info date"

      I remember the Solaris "truss" man page (equivalent to Linux' strace command) documenting some option, closing with:

      This option is for unredeemed hackers who must see the raw bits to be happy.

      --
      8 of 13 people found this answer helpful. Did you?
  27. Definition of open expertise. by Anonymous Coward · · Score: 0

    When Reiser went to prison an entire file system essentially died on the vine (yes I still use it on some machines). So apparently it happens more often than we expect.

    But...but...it's OPEN SOURCE! That can't happen.

  28. He missed some by jaymz666 · · Score: 1

    Like 98SE and ME

  29. Meet the new Timelord... by VortexCortex · · Score: 1

    Meet the new Timelord, same as the old Timelord?

    In our new era of collaborative social networks such as wikis and issure-trackers it may seem logical to some to think that Arthur David Olson's post might be replaced by an automated process.

    Rest assured, the faithful group of volunteers that have helped the good Doctor all these many years are in no danger of being replaced by daleks.

    We wish you a fond farewell Mr. Olson.
    (Perhaps now you'll have time now to fix the Tardis' broken "chameleon circuit" and get it off that bloody conspicuous police box disguise.)

  30. Reducing energy use in practice? by tepples · · Score: 1

    The reason time shifts in daylight savings is to try to extend the evening hours of daylight, reducing energy use.

    What studies show that daylight saving time reduces energy use in practice?

    I estimate you can get global political agreement on timezone consistency shortly after global peace imposed through evidence of porcine aviation.

    In other words, "when pigs fly". In 2009, swine flu.

    1. Re:Reducing energy use in practice? by dakameleon · · Score: 1

      What studies show that daylight saving time reduces energy use in practice?

      http://www.energy.ca.gov/daylightsaving.html links to this DOE 2008 report [PDF] which suggests Daylight Savings saved the US 1.3 TWh over 4 weeks in 2007. While this only corresponds to 0.03% of the annual energy output, it's a fair chunk in absolute terms.

      Of course, the energy picture is complicated by the fact that DST typically occurs in summer, when temperatures are hotter and there is greater demand for powered cooling, and the demand for that varies from year to year. There's no control environment to measure it against, so it won't satisfy stringent experiment conditions.

      In other words, "when pigs fly". In 2009, swine flu.

      Err... ok... how exactly are you equating the H1N1 "swine" flu with pigs flying? did you want me to label it independently-ambulatory true porcine gravitational counteraction resulting in the significant unassisted elevation and movement of Suinae Sus?

      --
      Man who leaps off cliff jumps to conclusion.
    2. Re:Reducing energy use in practice? by welshmnt · · Score: 1

      Err... ok... how exactly are you equating the H1N1 "swine" flu with pigs flying? did you want me to label it independently-ambulatory true porcine gravitational counteraction resulting in the significant unassisted elevation and movement of Suinae Sus?
      Errr Swine flu - Swine flew....? It`s a crap pun, granted, but a pun none the less.

  31. Someone who understands Primer! by SteveFoerster · · Score: 1

    I say find someone who completely understands Primer and put that person in charge. Clearly, such a person has already demonstrated the ability to understand absolutely anything about time changes.

    --
    Space game using normal deck of cards: http://BattleCards.org
  32. Who needs time zones? by Anonymous Coward · · Score: 0

    Isn't it time we retired Time Zones? They are a total waste of time, effort and energy. Let's just have one world-wide time standard.

  33. IANA by ittybad · · Score: 1

    I Am Not A What?!?!?!?!?!

    --
    No single raindrop believes it is to blame for the flood.
  34. Re:LOL. Vague alarming headline on Slashdot? Oh no by Anonymous Coward · · Score: 0

    Seems to have a bit more than that: Olson posted the original draft to the tz list last October. He seems to be carefully not taking a position, but the fact that he posted it means that he hasn't dismissed the IANA proposal out of hand (and that he was right in expecting it to take a couple of years for them to get something organized and transitioned, since it apparently took a year to get a concrete proposal from anyone).

  35. Time Cube by juan2074 · · Score: 1

    Is now a good time to bring this up again?

  36. Actually, It is that complicated by originalhack · · Score: 1

    It tracks all of the changes. If a train left Paris at 12:06pm on Jan 12, 1936 and averaged 60mph all the way to Moscow, you can't tell when it arrives in Moscow just by knowing the timezones now and the length of the track. You need to know what the timezones were at the time. And, you need to know exactly when they changed -- especially if they changed during the journey.

    1. Re:Actually, It is that complicated by nthwaver · · Score: 1

      The database is designed in a smart enough way that those problems are just a series of easy steps that can be abstracted away from the perspective of the C libraries in question. Replace "complicated" with "elegantly modularized according to Unix tradition."

    2. Re:Actually, It is that complicated by nthwaver · · Score: 1

      It tracks all of the changes. If a train left Paris at 12:06pm on Jan 12, 1936 and averaged 60mph all the way to Moscow, you can't tell when it arrives in Moscow just by knowing the timezones now and the length of the track. You need to know what the timezones were at the time. And, you need to know exactly when they changed -- especially if they changed during the journey.

      Also, since zoneinfo doesn't guarantee integrity for data before 1970 and Unix time can't even express it, that's not even a good example! :)

  37. Vigilance. by carpefishus · · Score: 1

    All this time he was vigilant and never zoned out on his self appointed duty.

    --
    Facts take all of the premium out of arm waving - T. Reynolds
  38. Again, making it sound more complicated than it is by nthwaver · · Score: 1

    $ date -d 'November 16, 1999 PST' +%s
    942739200
    $ date -d @942739200
    Tue Nov 16 00:00:00 PST 1999

  39. True, GP is b*shit... by xded · · Score: 4, Informative

    Mod parent up, since I'm losing that ability to post a better history.

    http://www.freebsd.org/cgi/man.cgi?query=roff&manpath=FreeBSD+8.1-RELEASE&format=html#HISTORY

    Osanna first [roff] version was written in the PDP-11 assembly language and released in 1973. Brian Kernighan joined the roff development by rewriting it in the C programming language. The C version was released in 1975.

    [...]

    After Osanna had died in 1977 by a heart-attack at the age of about 50, Kernighan went on with developing troff. The next milestone was to equip troff with a general interface to support more devices, the intermediate output format and the postprocessor system. This com- pleted the structure of a roff system as it is still in use today [...]

  40. Not quite a notable person... by BlackCreek · · Score: 1

    As a follow up to Wikipedia's deletion frenzy, from TFA:

    Most of this Talmudic scholarship comes from founding contributor Arthur David Olson and editor Paul Eggert, both of whose Wikipedia pages, although referenced from the Zoneinfo page, strangely do not exist.

    I guess they were not notable enough....

  41. It's a HISTORICAL record, dummies... by GuyFawkes · · Score: 1

    The secret of this record isn't about setting your clock right NOW... The secret is you can use the HISTORICAL record of changes to work out how many seconds have elapsed between midday on the 7th July 1988 and "now" or, to put it another way. You can work out at precisely which local time satellite ABC123 was directly overhead at any given location.

    --
    http://slashdot.org/~GuyFawkes/journal
    1. Re:It's a HISTORICAL record, dummies... by RogerWilco · · Score: 1

      Yeah, or as I used to work in electricity production/sales, it was about predicting what your clients were going to do based on historical record, with the right adjustments for Daylight savings, leap seconds, leap days etc.

      --
      RogerWilco the Adventurous Janitor
  42. No DST in Arizona by tepples · · Score: 1

    There's no control environment to measure it against

    Would Arizona vs. New Mexico count as a control environment? Indiana vs. Illinois used to until a few years ago.

  43. Related: Keyboard codes in X. by RichiH · · Score: 1

    Try to find an active site or mailing list outside of the freedesktop wiki telling you where to submit patches for new keyboards. And all the links on the freedesktop wiki point to 404 or NXDOMAIN.

    At least I didn't get a bounce when sending my patch to the ML(?). No idea where or if that reached human eyes, though.

    Up to now, I took keyboard settings for granted, as well.

  44. Right?? by lullabud · · Score: 1

    I did the same thing... "I am not a... huh??"

  45. I don't believe it.. by Anonymous Coward · · Score: 0

    So thats the blasted package that ubuntu server keeps telling me to update!