Slashdot Mirror


Big Tech Warns of 'Japan's Millennium Bug' Ahead of Akihito's Abdication (theguardian.com)

MightyMartian shares a report from The Guardian: On April 30, 2019, Emperor Akihito of Japan is expected to abdicate the chrysanthemum throne. The decision was announced in December 2017 so as to ensure an orderly transition to Akihito's son, Naruhito, but the coronation could cause concerns in an unlikely place: the technology sector. The Japanese calendar counts up from the coronation of a new emperor, using not the name of the emperor, but the name of the era they herald. Akihito's coronation in January 1989 marked the beginning of the Heisei era, and the end of the Shwa era that preceded him; and Naruhito's coronation will itself mark another new era. But that brings problems. For one, Akihito has been on the throne for almost the entirety of the information age, meaning that many systems have never had to deal with a switchover in era. For another, the official name of Naruhito's era has yet to be announced, causing concern for diary publishers, calendar printers and international standards bodies. It's why some are calling it "Japan's Y2K problem." "The magnitude of this event on computing systems using the Japanese Calendar may be similar to the Y2K event with the Gregorian Calendar," said Microsoft's Shawn Steele. "For the Y2K event, there was world-wide recognition of the upcoming change, resulting in governments and software vendors beginning to work on solutions for that problem several years before January 1, 2000. Even with that preparation many organizations encountered problems due to the millennial transition. Fortunately, this is a rare event, however it means that most software has not been tested to ensure that it will behave with an additional era."

Unicode's Ken Whistler wrote in a message earlier this month: "The [Unicode Technical Committee] cannot afford to make any mistakes here, nor can it just *guess* and release the code point early. All of this is pointing directly to the necessity of issuing a Unicode 12.1 release sharply on the heels of Unicode 12.0, incorporating the addition of the new Japanese era name character, which all vendors will be under great pressure to immediately support in 2019 software releases."

139 of 211 comments (clear)

  1. Oh damn! by RobinH · · Score: 4, Funny

    When Jesus comes back do we need to reset the year back to zero? Crap, as a programmer I hate our calendar system(s)!

    --
    "I have never let my schooling interfere with my education." - Mark Twain
    1. Re:Oh damn! by ShanghaiBill · · Score: 5, Funny

      Crap, as a programmer I hate our calendar system(s)!

      Me too. It would be so much simpler if the earth rotated the sun in exactly 256 days, divided into exactly eight 32 day months.

    2. Re:Oh damn! by Opportunist · · Score: 3, Funny

      Right, what computer illiterate idiot designed this system?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    3. Re:Oh damn! by RobinH · · Score: 5, Informative

      Well, I've always thought the International Fixed Calendar was a decent attempt at sanity, but if there's people in the world that can't adopt the metric system, there's no way in hell the calendar could change.

      --
      "I have never let my schooling interfere with my education." - Mark Twain
    4. Re:Oh damn! by giggleloop · · Score: 1

      Didn't the world start on January 1, 1970?

    5. Re:Oh damn! by AmiMoJo · · Score: 4, Interesting

      Interestingly in this case it probably won't be the numerical side of things that causes problems. Most IT systems use the same Gregorian calendar we do, and have a conversion function to handle translation to/from imperial eras.

      The problem is that, like leap seconds, there is no way to predict when eras will change so you have to update all your software every time there is a new one. Particularly for systems that handle personal data it's still common for people to enter their birthday using the imperial era system, so when the new era starts all those systems need to be able to handle it.

      It was bad enough the last time it happened, but this time IT is much more pervasive and user facing. All sorts of industries are affected, e.g. airlines need to be able to handle children born in the new era from day one.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    6. Re: Oh damn! by TuballoyThunder · · Score: 1

      Right. I cannot figure out why the calendar starts at 1970â"the universe didnâ(TM)t exist before. Did they pick a random number as a compromise to avoid the argument of 0 vs 1? (jj)

    7. Re:Oh damn! by necro81 · · Score: 2

      It would be so much simpler if the earth rotated the sun in exactly 256 days, divided into exactly eight 32 day months.

      Ya know, with enough planets and moons of the right masses and orbits, you probably could generate a system that was locked into that kind of orbital resonance. Maintaining stability in such a system, where small perturbations accumulate, would probably be difficult to guarantee, though.

    8. Re:Oh damn! by xxxJonBoyxxx · · Score: 3, Insightful

      >> When Jesus comes back do we need to reset the year back to zero?

      Serious answer: No, because the current calendar is based on the BIRTH of Christ.

      https://en.wikipedia.org/wiki/Anno_Domini

      If Jesus comes back "in glory" it's unlikely that he'll be back as an infant (unless your a Stewie fan), so your timekeeping based on the birth of a highly religious infant should remain intact. Whether or not He will need clocks in the eternal world to come remains up for debate.

      https://en.wikipedia.org/wiki/Second_Coming

    9. Re:Oh damn! by boneglorious · · Score: 1

      Pretty bold calling a calendar system written by a British person the "International Fixed Calendar."

      --
      Can I mod something +1 Scary if it's true but I wish it weren't?
    10. Re:Oh damn! by PPH · · Score: 1

      The only correct solution: Stardate.

      --
      Have gnu, will travel.
    11. Re: Oh damn! by guruevi · · Score: 3, Informative

      It's not uncommon either. Pregnant people can go in labor weeks early, stress of flying often exacerbates the issue.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    12. Re:Oh damn! by skullandbones99 · · Score: 2

      That is a classic out by 1 programming error. There is no year zero, the first year is year one.

    13. Re:Oh damn! by morethanapapercert · · Score: 1

      But the Earth's rotation is always slowing down thanks to the tug of the Moon. Ever so slightly of course, but it is still a measurable effect, something like one millisecond every hundred years. That's not enough to need to adjust the length of our day on any human scale of course, but it's enough that the systems which use millisecond timing (GPS units, Stock Market systems, just about any physics experiment these days, the list goes on) has to have a mechanism for adding leap seconds. Changing the definition of the second, over and above any chaos caused in the short term, means you'd have to adjust that definition every hundred years or so. You'd never see very nation adopt the changes at the same time, so you'd end up with fragmented micro time zones. (e.g. the US decides 2400.0.1 hrs on January first is when they will add their leap second, but Canada decides to do so at 2400 hrs sharp while Mexico doesn't change at all. Ask the network admins here what effect that might have on the Internet backbone connections or the stock market reporting systems)

      --
      I need a wheelchair van for my son. Help me get the word out. https://www.gofundme.com/wheelchair-van-for-jj
    14. Re:Oh damn! by skullandbones99 · · Score: 1

      I think you missed the memo... the new dating scheme is BCE and CE https://en.wikipedia.org/wiki/...

      BC and AD have gone out the window...

    15. Re:Oh damn! by houghi · · Score: 1

      32? What about 64 days. That is 4 seasons. That would make each of the 16 months 16 days. A week would be 8 days. That is when your project is a 'bit' late, it means you are a week over time. (Yeah, it shoul be a byte late, but language ...)
      A day would then be devided into 16 hours, (Morning, afternoon, eveneing, night. Perfect!) An hour is 64 minutes and a minute is 64 seconds.

      But please, please, please, let ISO deside how to show dates and not some American Institute who will mix weeks with meniutes, followed by years and then days or whetever order they randomly pick.

      --
      Don't fight for your country, if your country does not fight for you.
    16. Re:Oh damn! by terrycarlino · · Score: 4, Interesting

      Its even more complicated than that. The second is a fundamental unit, so there are lots of other units which depend upon it's value. Change that and you've changed the value of the Hz, erg, amp,etc.. According to Wikipedia of the 22 names derived units only 3 do not depend on the second.

    17. Re:Oh damn! by AmiMoJo · · Score: 1

      I wonder what the Outsiders charged them for those planetary drives?

      Whatever it was it would be worth it to make years 256 days long.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    18. Re:Oh damn! by Tim+the+Gecko · · Score: 1

      BC and AD have gone out the window...

      Not quite... here's another Wikipedia link: https://en.wikipedia.org/wiki/...

      BC and AD are the traditional ways of designating eras. BCE and CE are common in some scholarly texts and in certain topic areas. Either convention may be appropriate for use in Wikipedia articles.

    19. Re:Oh damn! by Immerman · · Score: 2

      Solary is not a word, though from language patterns it would probably mean something like "sunny" if it was - "having the quality of solar", like "shiny" means "having the quality of shine". What concept where you trying to convey? Solarly (also apparently not a word) would be something like "relating to the sun", which I'm guessing might be what you mean.

      The appropriate term though, the one that caused the creation of leap years in the first place, is "seasons". Without leap years the date of the solstices and equinoxes changes by about 100 days every 400 years - doesn't take long before you're celebrating the winter solstice in July (or December, in the southern hemisphere). Strictly speaking seasons have nothing to do with the sun itself, and everything to the current orientation of our planet's axis in relation to it.

      Of course, the proper solution is obvious - we simply have to slow the Earth's rotation enough so that the length of a year is an integer multiple of the length of a day. Unfortunately tidal drag from the sun and moon are constantly lengthening our day, so we'd need to be constantly adjusting our rotation to compensate for that.... Unless we slowed down the Earth's rotation to something less than the moon's orbit, so that the combination of the moon speeding us up, and the sun slowing us down would balance out. Though that would cause the moon to spiral towards us, rather than away, which might eventually be a problem. It'd also more immediately throw out nice balance out of wack again. So I guess the only real solution is to jettison the moon entirely, and tidally lock the Earth with the sun so that gravity stops mucking things about so quickly. That would have the added benefit that you'd no longer need to convert between days and years at all - "time of day" would become a constant geographic property rather than something that changed over time. Sure, most life on Earth would probably perish, but that's a small price to pay for not having to deal with complicated leap-years anymore.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    20. Re:Oh damn! by GNious · · Score: 2

      The second is a fundamental unit, so there are lots of other units which depend upon it's value. Change that and you've changed the value of the Hz, erg, amp,etc.. According to Wikipedia of the 22 names derived units only 3 do not depend on the second.

      huh??
      1 second is defined to be exactly 9 192 631 770 cycles of a Caesium atomic clock

    21. Re:Oh damn! by Hognoxious · · Score: 1

      Isn't it even worse that that? I thought 4 years got missed somewhere?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    22. Re:Oh damn! by vtcodger · · Score: 1

      "When Jesus comes back do we need to reset the year back to zero? "

      I suspect that if/when Jesus comes back (Why would he/she/it come back to Earth? There HAVE to be more interesting places populated by less obtuse/obnoxious entities to spend time with), Calender reset (Why would we do that in any case?) will be somewhere around item 43612 on our list of problems.

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    23. Re:Oh damn! by Hognoxious · · Score: 1

      One advantage of that is that my homebrew date/time library which really is much better than all the others wouldn't break twice a year due to DST.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    24. Re:Oh damn! by skullandbones99 · · Score: 2

      Correct, in theory Jesus was born between 6 BC and 4 BC.

    25. Re:Oh damn! by Dragonslicer · · Score: 1

      I think you missed the memo... the new dating scheme is BCE and CE https://en.wikipedia.org/wiki/...

      BC and AD have gone out the window...

      It isn't a "new dating scheme", the year numbers are exactly the same. The only change is the labels, because, as you may be surprised to find out, non-Christians would rather not to refer to the current date as being in "the year of our lord".

    26. Re:Oh damn! by Dragonslicer · · Score: 1

      Didn't BCE/CE come about fairly recently due to political correctness?

      Nope, about 400 years ago. It's the second paragraph in the Wikipedia link.

    27. Re:Oh damn! by Immerman · · Score: 1

      Meh, just use UTC-based Unix time - it both ignores that daylight saving nonsense, AND leaves your data in a format compatible with pretty much everything else in the world.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    28. Re:Oh damn! by grep+-v+'.*'+* · · Score: 1

      Whether or not He will need clocks in the eternal world to come remains up for debate.

      How do you know it's eternal unless you're watching a clock? Maybe it's only a month, and then He'll get tired and want to do something else. (ADD Jesus.)

      OTOH, do they have night in Heaven? What if I'm an astronomer and want to see the stars? Oh, right; either I can just zoom over to see them, or I'll have forgotten all about them and be basking in the Glory of the One True Star. So I guess He's like a black hole with all of the other souls spinning and dancing around him.

      (Yeah, I'm a non-believer as you can tell. Not trying to have TOO much fun here, believe it or not. I do hope it's real but I don't think so, and I'm betting my ?holy everlasting soul? that it's not. When I die and see God, my first words (if I have time) will be, "Well, shit." OTOH I think that I'll be meeting a different God.)

      --
      If the universe is someone's simulation -- does that mean the stars are just stuck pixels?
    29. Re:Oh damn! by Aighearach · · Score: 1

      When you admitted that you know the word was already published by another, you gave evidence that you yourself had received evidence that it is indeed a word.

      You don't seem to comprehend what words are, or where they come from in the English language!

    30. Re:Oh damn! by angel'o'sphere · · Score: 1

      It is actually a second every few years.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    31. Re:Oh damn! by angel'o'sphere · · Score: 1

      On nibble weeks, aka 4 day weeks, I would agree, but not on 8 days.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    32. Re:Oh damn! by angel'o'sphere · · Score: 1

      I guess you got that reversed.
      No one - except some idiots- is using BCE and CE anymore.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    33. Re:Oh damn! by angel'o'sphere · · Score: 1

      There is no "our lord" in BC or AC ...

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    34. Re:Oh damn! by Immerman · · Score: 1

      Who invoked anyone else? Person A says "is X a word?", and person B says "no, X is not a word". That doesn't make it a word.

      That I was able to use the word assembly patterns of English to make a reasonable conjecture as to what such a word might mean, and what a more likely word-assembly for a the concept I presumed they were aiming for, does not change the fact that neither is a generally accepted word - it just means that language is generally not completely arbitrary.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    35. Re:Oh damn! by Dragonslicer · · Score: 1

      There is no "our lord" in BC or AC ...

      But there is in AD. "Anno Domini", "Year of our Lord".

    36. Re:Oh damn! by Aighearach · · Score: 1

      My advice is, instead of making sounds and calling them words based on your own personal Authoritay, you crack open some books and actually do what I suggested and learn where words come from.

      When person A asks if something is a word, why are they asking? You've already missed the context implied by your own example. Person C published the word, and Person A didn't know if it is a word, even though it had been published. Person B can only verify that they know it is a word because they've seen it published before, or that they don't have knowledge of it. They would have to be a magical person with knowledge of the whole Universe to claim it wasn't a word.

      Whereas OTOH, Person A could just ask Person C, who had used the potential word, if it was published as intended, or if they had been mistaken. They can tell you with complete certainty, using only the knowledge available to themselves, if it was a word or a mistake.

      In French, words come from a different source, and there are professionals who can indeed provide a negative answer.

    37. Re:Oh damn! by thegarbz · · Score: 1

      Yes and since Hertz is cycles/second the second needs to stay exactly 9 192 631 770 cycles of a Caesium atomic clock. Kind of the point of a fundamental unit.

      Also don't confuse the origin of the second. 9192631770 cycles was *chosen* to be a value of a second to match its original definition of 1 / 31556925.9747 of the tropical year for 1900 January 0 at 12 hours ephemeris time. Prior to this definition from the 50s the definitions of the second actually slightly altered the duration of the second and it caused exactly the problem that the GP was referring to, a change in the second duration caused changes in other units.
      Redefining it in terms of atomic properties of cessium was done only to provide a measurement reference, the duration is still as defined in the 50s.

    38. Re:Oh damn! by Immerman · · Score: 1

      In this context they are asking, presumably, because they wish to communicate a concept, and take a stab at guessing what the word covering that concept would be, based on other words and general word-form construction rules, in a language they're not extremely fluent in - not because they saw it published somewhere. I said no, because the "word" they constructed is not socially accepted - which is the general measure of whether a construct is "a word" rather than just a construct used within an isolated group of people.

      Similarly, I've never seen such a word, but can reverse-engineer it to get at the probable meaning they were going for. If it were to see widespread adoption, then it would graduate into being a word (think "ain't"), but until then it's not really. You can construct all sorts of "demi-words", and maybe be understood, but your putting a gratuitous mental load on your listeners, and tend to sound like an idiot - just as you do if you misuse existing words in contexts where the intended concept is clear.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    39. Re:Oh damn! by Thelasko · · Score: 1

      Well, I've always thought the International Fixed Calendar was a decent attempt at sanity, but if there's people in the world that can't adopt the metric system, there's no way in hell the calendar could change.

      Why did they reuse the Gregorian names and add a month to the summer! The Gregorian calendar already did this and now the names are all messed up. e.g. October, literally translates to "eighth month" in Latin, but is the tenth. When corrections were made to the calendar in the past, these months were made to no longer match their numerical position. It annoys the crap out of me!

      If your going to create a new calendar at least name the months sanely:
      Unumber
      Duober
      Triaber
      Quattuorber
      Quinqueber (or Quintilis)
      Sexber (or Sextilis)
      September
      October
      November
      December
      Undecimber
      Duodecimber
      Tredecimber

      --
      One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    40. Re:Oh damn! by morethanapapercert · · Score: 1

      Thank you for the correction.

      --
      I need a wheelchair van for my son. Help me get the word out. https://www.gofundme.com/wheelchair-van-for-jj
    41. Re:Oh damn! by suutar · · Score: 1

      I think we could live with 384 days. But do we still do 5 workdays per 8 day week, or do we still have only 2 day weekends?

    42. Re:Oh damn! by angel'o'sphere · · Score: 1

      It does not mean "Year of the Lord".
      It translates to "Year of the Master", or more precisely, the "owner of the slaves". A servant would address his master as "domus" or the wife of his master/owner as "domina".

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    43. Re:Oh damn! by Dragonslicer · · Score: 1

      In several languages (at least Hebrew and Latin), your "Lord" and "Master" are the same word.

      As usual, you won't provide any citations for what you're saying, because you're wrong. So I'll just leave the the dictionary here for you.

    44. Re:Oh damn! by RockDoctor · · Score: 1
      Weren't they still paying the price - in instalments - when they flitted out of the galaxy? Which has the corollary that they expected the Outsiders to be waiting for them when they arrived at the LMC. So they carried on making payments.

      How will the Outsiders handle the arrival of the Andromeda galaxy? Apart from "slowly".

      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
    45. Re:Oh damn! by AmiMoJo · · Score: 1

      I wonder what the penalty is for defaulting.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    46. Re:Oh damn! by Aighearach · · Score: 1

      You'd have to be exceptionally ignorant to think that the source of "words" in the English language is "social acceptance."

      And blah-blah-blah, who the fuck cares if the words would have "gratuitous mental load on your listeners?" What is your authority for that being something substantive in relation to the system for knowing what words are "real" English words?

      You have to actually understand where English words come from first, before you can enter this conversation in a meaningful way. Otherwise it is blah-blah-blah, just making up sounds. It doesn't help that they're all real words, it is still just sounds because the context is just making shit up without understanding enough about the history of words to even know that different languages use different systems for establishing words, and that there are experts who study how it is done in each language. Original ideas on the topic are not useful unless you learn enough about the subject to know if your ideas are close to original, or just ignore the "101 level" stuff that you're supposed to know.

      If the listener doesn't understand, that does not imply that words were misused. If the speaker sounds like an "idiot" to you, while at the same time attempting to understand their words causes an excessive mental load on you, perhaps you should reconsider you basic vocabulary, maybe even look up the word "idiot."

    47. Re:Oh damn! by RockDoctor · · Score: 1
      "See that nebula over there? Look at the spectral lines and try to work out how we obliterated that star and every life-supporting planet within 5 parsecs. Really, do that before you sign on the dotted line."

      "Amongst the Puppeteers, there was much madness that millennium."

      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
  2. The Mojibake Era by bistromath007 · · Score: 1, Offtopic

    n/t

    1. Re:The Mojibake Era by bistromath007 · · Score: 1

      I am assailed by yet more humorless chuds. This isn't fucking offtopic. You would only think that if you have no idea what "mojibake" means. Piss off.

  3. So... by TFlan91 · · Score: 2

    "the official name of Naruhito's era has yet to be announced"

    Then... just announce it?

    1. Re:So... by Opportunist · · Score: 3

      I'm pretty sure it will be known in IT circles as the "placeholder era", and decades from now we'll find something along these lines in a lot of code...

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    2. Re:So... by djinn6 · · Score: 1

      Nah, just call it Heisei 31 until they figure out what the name of the new era is called. Or better yet, just use 2019. There's not a lot of reasons to give it a name other than improving the imperial family's prestige.

      Speaking of which, why are they still around? Isn't it about time to abolish this nonsense?

    3. Re:So... by SinGunner · · Score: 4, Informative

      Japanese "eras" have only been tied directly to the emperor since the Meiji Restoration (mid-1800's). The current era is only the 4th since this change. The Emperor takes a new name when they ascend the throne, so there has never been a way to know the name of the era in advance. Given the intense superstition prevalent in Japanese society, it seems incredibly unlikely a name would ever be disseminated in advance.

    4. Re: So... by Synonymous+Homonym · · Score: 1

      Why are we using the Christian epoch? VMS used the Julian day from astronomy, and Unix has its own epoch. Why cling to an obsolete calendar that had to be reformed every couple centuries anyway?

    5. Re: So... by djinn6 · · Score: 1

      Why are we using the Christian epoch?

      Because right now most of the world uses it.

      Unix time contains leap seconds that causes a whole host of other problems. TAI would be fine, but not enough people use it.

    6. Re:So... by IcyWolfy · · Score: 1

      It is called Heisei 31 until May 29, then it's Unknown Era 1 May 30 (Or whatever the changeover date is)

    7. Re:So... by larryjoe · · Score: 1

      "the official name of Naruhito's era has yet to be announced"

      Then... just announce it?

      Why is this a problem? In most computing systems, is the era encoded as a string or as an enumerated value? If it's enumerated, the corresponding human-readable string can be changed later.

    8. Re: So... by angel'o'sphere · · Score: 1

      Because right now most of the world uses it.
      If you want to call "something around 45% of the world population 'most'" ...
      Never heared about the muslim calendar or asian calendars? The article you posting to is actually about the japanese calendar ... 130M people ... Moron.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    9. Re: So... by djinn6 · · Score: 1

      Hmm, let's see, America, Europe and China added together is 3 billion people. India uses it along side their own, as does most of South East Asia. That's more than half the world already.

      Besides, it's pretty insulting to the Japanese to assume they don't know which year "2018" refers to. Take a look at this. In the first scene of the first episode, the first word spoken by the narrator is "2068". This is a show made by a Japanese company, for a Japanese audience, and it has no problems using the Gregorian calendar.

    10. Re: So... by Synonymous+Homonym · · Score: 1

      China has its own calendar also.

    11. Re: So... by angel'o'sphere · · Score: 1

      Most of east Asia, and that includes China is using the Gregorian calendar only for international business uses.
      They all use either Moon calendars or other Buddhist/Hinduist influenced calendars.

      Of course they have "no problem" using the Gregorian one, I never claimed that.

      But perhaps you remember that the article and those comments here are not about 2018 or 2019 but specifically about Japan, which is in the year Heisei 30.

      The muslim world is in the year 1440 AH, and the asian world that has abandoned "counting emperors" is in the year 2562 B.E.

      China "officially" - and that means: the government - is using the Gregorian calendar. However in wide spread use, is the traditional/rural calendar which is in the year 4713 at the moment.

      So: schedules of air planes and trains use the gregorian calendar. Schedules for holidays, planting and harvests and marriages etc. use the traditional ones.

      Hope that helps.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  4. Re:Great opportunity by Opportunist · · Score: 1

    And let those gaijin be right? That's unpossible!

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  5. Fake news! by Jesus+H+Rolle · · Score: 3, Interesting

    Japanese regnal years are not used for any significant calculations. Behind the scenes it's YYYY, with regnal years used only for display. This is an aesthetic issue only, and hardly unforeseen.

    1. Re:Fake news! by nojayuk · · Score: 4, Insightful

      Heisei calendaring appears on official documents, train tickets etc. (quick check, a Japan Rail reserved-seat ticket I was issued back on the 12th of May this year has the date of issue as 30.-5.12, that is Heisei year 30, month 5, day 12). Nearly all common date expressions in Japan use Christian Era numbering though.

    2. Re:Fake news! by Jesus+H+Rolle · · Score: 2

      Would it kill anyone were their 2020 ticket to say 32-5-12? There's no ambiguity, even though it's technically wrong. Hey, it's Showa 93 right now! But seriously, a train machine printing an unambiguous but technically wrong date on a ticket is hardly a problem.

    3. Re:Fake news! by Megol · · Score: 2

      Yes that was pretty much what happened - BECAUSE THE CORE PROBLEMS WERE ALREADY CORRECTED.

      There haven't even been 20 years and history revisionism is going strong.

    4. Re:Fake news! by Jesus+H+Rolle · · Score: 1

      Japanese regnal years are not used for any significant calculations. Behind the scenes it's YYYY, with regnal years used only for display. This is an aesthetic issue only, and hardly unforeseen.

      Obviosly this could be seen coming, but how to do you program for it?

      Update your datetime libraries, I guess. That's where this should be programmed for. You shouldn't be figuring out regnal years in your own code. Any system that cannot be updated will simply be doomed to display the wrong regnal year forever, though it'll be perfectly clear what year is being referred to.

      The next emperor is a high probability, but perhaps not a certainty.

      And regardless of who the next emperor is, their reign is going to have a different name, and we still don't know what it is.

    5. Re:Fake news! by Rei · · Score: 3, Interesting

      Apart from things like minor transportation delays, radiation monitors sounding, credit cards failing to work, some phones deleting new messages rather than old when running out of space, etc, probably the worst Y2K bug I heard of was a bunch of expectant mothers in the UK being falsely told that their children were at a high risk of Downs' Syndrome when they weren't, and vice versa, due to miscalculation of the mother's age. There were some abortions in the former group as a result of the email. Still, given all the hype, the actual effects were (as everyone here expected) quite small.

      My favorite was when the government of Maine started issuing titles to peoples' new cars describing it as a "Horseless Carriage", as apparently that had been hard-coded as the terminology for vehicles from before 1916. ;)

      --
      "Lock and load, Brides of Christ!"
    6. Re:Fake news! by jellomizer · · Score: 2

      There were a bunch of Y2K bugs that happened during Y2k it wasn't end of the world stuff, because critical date/time information was not internally stored as yy/mm/dd or mm/dd/yy because of the complexity of date/time calculations these critical system just stored numbers such a utime. It would make reporting a bit funny though.

      I have been more concerned about the approaching 2038. There have been patches and most systems are now 64bit. but there are those crazy systems that people are afraid to upgrade or patch. That could have the 2038 problem, without all the press, because it is more difficult to explain. This affects the internal clock counter so it will have more reaching problem then the cosmetic changes.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    7. Re:Fake news! by barbariccow · · Score: 1

      But seriously, a train machine printing an unambiguous but technically wrong date on a ticket is hardly a problem.

      Oh it's a huge problem!
      Lucky for you, I happen to be in the train ticket-machine business.
      Unfortunately the old machines cannot be updated, but I'll give you a..... mmm....... 4% discount on new ones.
      Unprecedented!
      Are YOU Going to be the one shameful business which is printing years in an antiquated era? If so, shame on your family's next four generations.

    8. Re:Fake news! by JoshuaZ · · Score: 1

      Not just display. Input is an issue also. If people are inputting new regnal years and the system interprets them as old regnal years that is going to lead to some substantial headaches.

    9. Re:Fake news! by apoc.famine · · Score: 1

      You are unfamiliar with trains in Japan then. It's an issue when they leave 20 or 25 seconds early. Lateness is inexcusable. If there is a change to the tickets that causes any confusion, it's going to be a madhouse.

      In most other countries, no big deal.

      --
      Velociraptor = Distiraptor / Timeraptor
    10. Re: Fake news! by Anonymous Coward · · Score: 1

      "We spent all this money fixing a problem preemptively, and therfore the problem never existed so the money was wasted"

      This is actually a tier 1 problem with human reasoning.

    11. Re:Fake news! by AmiMoJo · · Score: 1

      I built an embedded system that uses 2000 as the epoch and a 16 bit number of days since then for the date. It's going to wrap around some time in 2064 IIRC. I'll be old, maybe dead... But I still feel a little bit guilty.

      Luckily there is very little chance that the system will be in use by then, I keep telling myself.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    12. Re:Fake news! by skullandbones99 · · Score: 1

      Unfortunately, using a 64-bit system does not magically make all Y2038 issues go away. This is because various system library calls (API), communication protocols and file systems can have restricted timestamp ranges. Some of these use the current UNIX time era which ends on January 19th 2038 (UTC) because 32-bit time overflows to a negative number.

      For example, the NTPv4 Internet time protocol runs into difficulty in 2036 because it comes to the end of its time era (overflows).

      Also 64-bit operating systems usually can run 32-bit applications and these 32-bit applications are likely to have Y2038 issues.

      Notice that you cannot set the date on an Android smartphone past the end of 2036. This is google's mitigation against Y2038 by preventing system time from reaching January 19th 2038 (UTC).

      Only 19.5 years to go until the Epochalypse...

    13. Re:Fake news! by Anonymous Coward · · Score: 1

      Still, given all the hype, the actual effects were (as everyone here expected) quite small.

      Yeah, because people like me spent years fixing stuff like the old mainframe systems that still make much of the world tick. For example:
      Banking would have been a complete disaster if it hadn't been fixed.
      The UK railway system would have ground to a complete halt** after a few hours (I fixed parts of the relevant systems so I know what I'm talking about).

      ** Yes, cue jokes, how could anyone tell etc.

    14. Re:Fake news! by Immerman · · Score: 1

      Actually some of it was - newer systems written by competent programmers tend to adopt Unix-time or similar, but that leaves a lot of legacy and... less competently coded programs. Quite a few databases, etc. do (did) in fact store dates as yy/mm/dd (or whatever) - probably because the person who first wrote it decided to do it that way without considering the long-term implications (perhaps because it was never intended to be a long-term solution), followed by many years of developers just holding their nose and dealing with it that way, rather than rewriting everything that interacted with the database.

      Heck, I'd venture that the majority of the non-cosmetic Y2k repairs that were performed fell into two camps: updating to yyyy format, with a database update to prepend "19" to existing entries, to minimize actual code changes, or converting to 32-bit Unix time. The irony being that rewriting things to use "proper" unix time only pushed the problem 38 years down the road, while the yyyy kludge solved it for the next 8000 years.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    15. Re:Fake news! by angel'o'sphere · · Score: 1

      I fixed about 1M LOC cobol code and crosschecked about 600k LOC PL1 code.
      If the software systems had not been fixed, they compldtely had failed around 1999/2001.
      And yes, all data was stored in obscure yy/dd/mm formats or julian dates or other obscure ways. No one was using 'unix time'.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    16. Re:Fake news! by angel'o'sphere · · Score: 1

      I hope you deleted the documentation?
      Or there never was one in the first place?

      Or ...

      You wrote a missleading one?

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    17. Re:Fake news! by thegarbz · · Score: 1

      Not the end of the world

      The world didn't end because of the incredible effort that was put into avoiding this scenario. The fact that you think this was all just sillyness is both the Y2K effort's biggest success and biggest failure.

  6. And I'm a throwback apparently for using BC and AD ...

    1. Re:Dang by gman003 · · Score: 1

      The current year is 2771 AUC, and nobody can convince me otherwise!

  7. Re:It is a new era for Slashdot... by Bob+the+Super+Hamste · · Score: 1

    And you had to go and ruin it. Let us never speak of this again.

    --
    Time to offend someone
  8. Re: The Emperor Has No Clothes by Anonymous Coward · · Score: 1

    Said the entire world to America re Metric... but hey who's keeping track...

  9. Explanation of the problem by Zontar_Thing_From_Ve · · Score: 5, Informative

    Officially years in Japan start with 1 and the coronation of the new emperor. Now it seems that the year in Japan is Heisei 30, which means it's the 30th year since the Heisei emperor (Akihito) took the throne. This would be something like in the US calling 2016 as Obama 8 or 2018 by the term Trump 2. The real problem here isn't that computers are going to shut down in Japan when the current emperor abdicates next year as planned. This isn't really a Y2K problem. The Guardian usually does good work but to say this is similar to Y2K is just not correct. The article even admits that some older computers have actually never updated the year from the Showa era (when Hiirohito was emperor) so they think this year is Showa 93. Those computers will have a problem in 2025 as their calendars were never designed to hold 3 digit years, which would make 2025 be Showa 100. The real problem with the abdication is that the next era for the upcoming emperor has not yet been named. OK, so why is that a problem? Well, Japan has a history of creating a brand new character for the era when it change and Unicode has a major release scheduled for right before the abdication is scheduled to happen. The brand new character is the problem because the next release of Unicode won't support it because nobody knows what it will be yet. They have the ability to guess, but nobody wants to guess because they could be wrong. So all this hubbub is that next year's major Unicode release will require a patch shortly after release with the patch including the new character for the new era. Do keep in mind that Akihito could die of natural causes before the abdication and this problem will happen immediately upon his death. And this problem will happen every time a new emperor takes over. I'm not convinced that this is really a major problem. Computers could easily just show Heisei 31 and so on until the Unicode fix is in place. I guess it's just fun on a slow news day to blow things out of proportion.

    1. Re:Explanation of the problem by musikit · · Score: 1

      i dont think they create a whole brand new character for each era. as i understand it, it was one of the character's in the emporer's name (i could be wrong here i never checked) but even so chinese has 10k+ characters of which only 2k are used by japanese. so it seems unlikely that a new kanji character will actually be created. but i guess it could.
      current computers using showa 93 rather then heisei 30 is just lazy as programming. you've had 30 years to update your software.
      also internally computers are using the gregorian calader so all this is just a localization issue, it doesnt stop banking operations, etc.

    2. Re:Explanation of the problem by omnichad · · Score: 3, Informative

      If Unicode was at least sane enough, there would be a range of consecutive reserved codepoints. However, 0x337A is already assigned to something else (as is 0x337F if they started going in the other direction). Having a character doesn't matter as much as having a reserved codepoint. You can test without a real character.

    3. Re:Explanation of the problem by Anonymous Coward · · Score: 1

      Well, Japan has a history of creating a brand new character for the era when it change

      They do?

      I checked Heisei, Shouwa, Taishou, and Meiji (so all the way to 1868), and all of those use characters that are common and used in very many other words and have been a regular part of the language for ages, except for one.

      Meiji = asu (tomorrow) + naoru (to be cured)
      Taishou = ookii (large) + tadashii (correct)
      Shouwa = shou (ok, this one is new) + nagoyaka (peaceful)
      Heisei = taira (flat) + naru (to become)

      They're all characters that you are likely to learn in the lower grades of primary school. They're in the curriculum, to be precise.

      I didn't look further back because references to pre-Meiji years are practically nonexistent in my experience. Or rather, emperor names are not used to refer those years.

      The 'shou' character of Shouwa is only new in that it is not used in other words, but it _is_ used in names (usually read 'aki' there) and that one has AFAICT been used at least since the 1500s.

      (Japanese has some kanji characters that are predominantly used in names, and yes, they're usually well supported by computers.)

      Ah, why am I lecturing about Japanese kanji usage on slashdot.

    4. Re:Explanation of the problem by thegarbz · · Score: 1

      by the term Trump 2.

      Fucking don't even! He would do it too.

  10. will they also fix the 2038 bug as well? by Joe_Dragon · · Score: 3, Insightful

    will they also fix the 2038 bug as well?
    or hold off so they have jobs in 2037 fixing it.

    1. Re:will they also fix the 2038 bug as well? by strikethree · · Score: 1

      The 2038 bug is being constantly addressed now. The move to 64 bit CPUs made switching time_t to a "long long" very simple. By 2038, there should be very little work left to do.

      --
      "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
  11. All commonly used calendars are bonkers by sjbe · · Score: 2

    Well, I've always thought the International Fixed Calendar [wikipedia.org] was a decent attempt at sanity, but if there's people in the world that can't adopt the metric system, there's no way in hell the calendar could change.

    Maybe the best solution is to use a sane calendar system similar to that one as a base system (similar to Universal Coordinated Time) and then just calculate offsets into whatever crazy calendar system some group prefers to use.

    Our current calendar system is pretty much bonkers anyway. We seem bizarrely attached to concepts like a 7 day week which is familiar but totally arbitrary. You could have a year with 73 weeks of 5 days each or a year with 5 months of 73 days and it would be equally valid and equally arbitrary. It's never been clear to me why we need to worry about keeping months coordinated with particular seasons. So what if Christmas in the northern hemisphere gradually drifts to summer over the course of a few hundred years?

    I've always liked the concept of metric time too.

    1. Re:All commonly used calendars are bonkers by Diss+Champ · · Score: 3, Informative

      Regarding a non-7 day week, this has been tried before and didn't work. See for example www.mdpi.com/2075-4698/3/4/399/pdf

      Sometimes a long-followed social construct has survived because it works well for us animals, and if that makes it harder for programming computers that is a reasonable cost.

    2. Re:All commonly used calendars are bonkers by MightyMartian · · Score: 1

      After the French Revolution, the Paris Commune created a revolutionary calendar that was certainly more internally coherent and logical, but it did not last long. Whether or not 7 days a week is arbitrary or not, the fact is that it has very deep roots. Much of our Western timekeeping dates back at least to the Sumerians, so it's probably one of the most long-lasting conventions ever made.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    3. Re:All commonly used calendars are bonkers by djinn6 · · Score: 1

      Unfortunately, UTC is also crazy in that it has irregular leap seconds. Then some idiot decided Unix time should be based on UTC rather than the other way around. So now you need to use TAI to bypass that problem, but software support is limited due to Unix time being "good enough" for most cases.

    4. Re:All commonly used calendars are bonkers by RobinH · · Score: 1

      Arguably that's the only correct way to do it in a computer system, and any system that has to work in multiple time zones at once must actually be working this way (i.e. use UTC internally and convert to a display representation every time). However, UTC doesn't have any of the benefits of something like the International Fixed Calendar (where every nth of every month is always the same day of the week, there are always exactly 28 days in a month, and an economic quarter is always exactly 13 weeks long (and the same days of the year every year). These are things that reduce the cognitive load during our daily lives. I would argue that UTC fixes "time" and a Fixed Calendar fixes "dates".

      --
      "I have never let my schooling interfere with my education." - Mark Twain
    5. Re:All commonly used calendars are bonkers by Immerman · · Score: 1

      What exactly is the point in having a calendar that's not synchronized to the solstices? Clocks measure time elapsed since an arbitrary epoch - calendars subdivide a year so that you can schedule seasonal activities. The two serve very different functions, and overlap only insofar as both measure the elapse of time.

      An accurate clock can't even measure the passage of days correctly, since every day is, on average, slightly longer than the one before it thanks to a combination of solar and lunar tidal drag, along with other forces that are less well understood (the electromagnetic and fluid dynamics governing the bulk of the Earth's internal motion are complicated and difficult to probe)

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    6. Re:All commonly used calendars are bonkers by Immerman · · Score: 1

      I suppose I should say a *consistent* clock - one which holds the length of a second as constant over time. A sun dial accurately subdivides the day into sub-periods, but at the cost of constantly varying the length of those periods.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    7. Re:All commonly used calendars are bonkers by msauve · · Score: 1

      "7 day weeks are speculated to have been based on the lunar cycle from the ancient Babylonians."

      That makes no sense - 3, 10 day weeks are closer to the average length of a lunar month (29.5 days) than 4, 7 day ones. Plus, the Babylonians used a base-60 number system, which 10x3 fits into much better than 7x4.

      --
      "National Security is the chief cause of national insecurity." - Celine's First Law
    8. Re:All commonly used calendars are bonkers by angel'o'sphere · · Score: 1

      There is nothing arbitrary in our calendar system.
      Chrismas is 3 or 4 days after Jule, the winter solistice. (Because the Christians wanted to steal that germanic/nordic festival)
      A month is 28 days long, following the moon, hence its name.
      Our calendar is arranged around the 4 corner stones: the two equinoxes and the two solistices.
      I spare me to call you an idiot or a moron, blame your school system that you seem not to know the most simplest things in the universe.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    9. Re:All commonly used calendars are bonkers by angel'o'sphere · · Score: 1

      Finally ....
      Or not ...
      The number system has nothingto do with it, but you don't grasp that.
      A month is 28 or 29.5 days long, depending how you count. And the number system does not change anything about that.
      I leave it to an excersice to you to figure why the sumerians used a system based on 12 and 60 ... actually it is not hard, but basically everyone I ask fails to grasp it :)

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  12. Re:Great opportunity by AHuxley · · Score: 1

    Meiji, Tasisho, Showa, Heisei. Add new name, date counter goes back.

    --
    Domestic spying is now "Benign Information Gathering"
  13. Re:It is a great japanese stupidity. by PPH · · Score: 2

    Only Japanese? We are at Jesus 2018.

    --
    Have gnu, will travel.
  14. Myopic view of history by K.+S.+Van+Horn · · Score: 1

    "Akihito has been on the throne for almost the entirety of the information age"

    Umm, no. We were well into the information age by 1989. The use of computers in vital infrastructure (e.g. banking) dates back to the late 50's. I checked out the author of the article, and as expected, he appears to be under 30; this would explain his myopic view of history.

  15. Laughable cluelessness by K.+S.+Van+Horn · · Score: 2

    "...Unicode, the international standards organisation which most famously controls the introduction of new emojis to the world."

    This is a new level of cluelessness. "Most famously"? Like, internationalization and localization were just afterthoughts; it's the emojis that they really focus on.

    How is this guy a technology reporter for a major newspaper?

    1. Re:Laughable cluelessness by Anonymous Coward · · Score: 1

      The Oxford New English Dictionary defines `` famously: adv. In a way that is widely known. '' Unfortunately, the internationalization, localization, standardization and other magical things that are of the most import to everyone everywhere, are unfortunately unknown to nearly everyone everywhere. Unicode is, in all likelihood, known to more people because they have some control over the introduction of new emojis to the world.

  16. "The Shwa era"? 8-Bit Slashdot wins again by rxmd · · Score: 5, Funny

    Akihito's coronation in January 1989 marked the beginning of the Heisei era, and the end of the Shwa era that preceded him

    Actually it's not the Shwa era, but the Showa era, with a bar on top of the o. The character in question (U+014D) is used in transliterating Japanese in Latin script to indicate pronunciation. It has been part of Unicode since 1991.

    It's interesting to see in the summary a discussion of Unicode 12.1 vs. 12.0, when Slashdot itself doesn't support the Unicode 1.0 characters necessary to write the summary :)

    --
    As a state gets corrupt, its laws multiply; the most corrupt states have the most numerous laws. (Tacitus, Annales 3:27)
  17. Re: The Emperor Has No Clothes by barbariccow · · Score: 2, Informative

    Metric is crap. "But muh 10s!" Whatever. Computers have no problems with calculations (nor do most people), and I'd rather have a measurement meaningful to people than easily divide. I'm almost never converting inches to yards, but if I do it's just divide by 12 * 3 = divide by 36. Sure I could convert meters to decametres slightly faster in my head... but why? Also, I'd like to continue to name the temperature without going into decimals. It's much nicer to say "It's 91 degrees out" than "It's 32.78 degrees out."

    There's really no argument in using metric other than "But everyone else is doing it" and "Everything divides by 10!" For me, the usability and perception of imperial units are more meaningful. They were defined without needing an external reference to understand or measure roughly.

  18. Ancient Babylon? by sjbe · · Score: 1

    7 day weeks are speculated to have been based on the lunar cycle from the ancient Babylonians.

    Assuming that is true for argument's sake, what relevance does it have to modern life?

    1. Re:Ancient Babylon? by MightyMartian · · Score: 1

      It's a standard that a large portion of the world agrees upon. It's relevance is that a lot of people use it. To change it would be monumentally expensive, disruptive, and really would replace it with something else just as arbitrary. In other words, at least until we start colonizing other worlds with other chronological cycles, it will persist.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    2. Re:Ancient Babylon? by Hognoxious · · Score: 1

      I'm not sure, but if we switched to a five day week I wonder how many you'd get off? It'd probably be less than two, and you'd still get paid the same.

      That's probably the real reason for 7 - to work the peasants as much as possible without actually killing them.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    3. Re:Ancient Babylon? by angel'o'sphere · · Score: 1

      Of course it is true.
      Strangely *all* calendars on ghe world are 7 days based.
      Anyway: what relevance does changing the calendar system have for modern life?

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    4. Re:Ancient Babylon? by ShanghaiBill · · Score: 1

      It's a standard that a large portion of the world agrees upon.

      Every country uses the 7 day week. It is nearly universal. A few small societies/tribes are still holdouts. Most of Europe and Asia have used the 7 day week for millennia.

      It's relevance is that a lot of people use it.

      It is also of deep religious significance to most of the world (Christians, Muslims, and Jews, for starters).

  19. Tradition for tradition's sake by sjbe · · Score: 1

    Regarding a non-7 day week, this has been tried before and didn't work.

    Just because a small group tried something a long time ago doesn't have a lot of relevance to the discussion. Maybe it just wasn't the right system or the right time to do it. There is nothing magical about a 7 day week. It's fine but we could easily have a 6 or an 8 day week and there is no objective reason that couldn't work just as well. It's just something we continue to do because we've done it that way for a long time. The major benefit of it is that most of the world has standardized on it which probably outweighs most drawbacks but that doesn't mean that it is optimal or couldn't be improved upon. The real question is whether an improved calendar would result in benefits that outweigh the costs.

    Sometimes a long-followed social construct has survived because it works well for us animals

    Just because something worked reasonably well in the past is not a valid justification for continuing to do it that way in the face of a better alternative. "That's the way we've always done it" is one of the worst and most expensive arguments people routinely make. Tradition is a fine thing and standards are a good thing but only to a point. Now you could sensibly argue that any of the calendar improvements we could make are well into diminishing returns as far as improvements go and thus not worth the cost but one should not blindly assume that to be true.

    My suspicion is that the calendar won't be changed again (if it ever is) until after we become a multi-planetary species. It would take a major event to get everyone to agree to change calendars so everything I've said is purely conjecture.

    1. Re:Tradition for tradition's sake by Diss+Champ · · Score: 1

      The Soviet Union is a rather large testing ground. They tried variations of 5 and 6 that worked poorly in an attempt to avoid using 7, which they viewed as a number that made it too easy for people to hold on to religion. While there are certainly an infinite number of variations one could try, its not like France (in the reference I cited) or the Soviets were too small a sample size to pretend that we have no evidence of relevance that 7 isn't just an arbitrary number and any other would work fine.

    2. Re:Tradition for tradition's sake by Hognoxious · · Score: 1

      There is nothing magical about a 7 day week.

      Magical, no. But I reckon fatigue has something to do with it.

      I know some people do, but I wouldn't fancy working 9 days consecutively and getting one off. Not on an ongoing basis, anyway.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    3. Re:Tradition for tradition's sake by ShanghaiBill · · Score: 1

      There is nothing magical about a 7 day week.

      According to many holy scriptures, there is.

      How about you go convince 4 billion people that their belief systems are wrong, and then come back here and we can continue this discussion.

  20. Counter since 1970 by Anonymous Coward · · Score: 1

    I still want to strangle the coder who thought it would be a good idea to use a SIGNED integer to count seconds in the epoch.

    Like time's gonna run backwards soon? Bloody Nitwit. You HAD 32 bits - Why didn't you use all of them?!?! GRRR

    AC

  21. In Soviet Russia... by sjbe · · Score: 1

    The Soviet Union is a rather large testing ground. They tried variations of 5 and 6 that worked poorly in an attempt to avoid using 7, which they viewed as a number that made it too easy for people to hold on to religion.

    The Soviet Union tried a lot of things that didn't work very well. This is pretty far down the list among them. Plus like most standards it's the network effects of the existing standard that makes them hard to change once they are well established.

    While there are certainly an infinite number of variations one could try, its not like France (in the reference I cited) or the Soviets were too small a sample size to pretend that we have no evidence of relevance that 7 isn't just an arbitrary number and any other would work fine.

    Those are interesting case studies but one would have to dig a lot deeper into the reasons for those failures to determine if the length of the chosen week was the proximal cause of the failure. My guess is that it failed for other reasons similar to how the metric system has to date failed to take hold in the US. Just local political and economic and network effect realities that made changing problematic. There is no objectively obvious reason a 7 day week should be preferable to any other similar length week and what evidence we have in relation to it is relatively scant. Main problem is that it's hard to test alternatives in the real world on a large scale.

  22. Network effects by sjbe · · Score: 1

    To change it would be monumentally expensive, disruptive, and really would replace it with something else just as arbitrary.

    Certainly. That doesn't mean doing so isn't a worthwhile exercise. My whole point is that our current calendar is unarguably illogical, flawed, and occasionally problematic. We use it because of network effects, not because it is an optimal system.

    In other words, at least until we start colonizing other worlds with other chronological cycles, it will persist.

    Agreed and I said more or less exactly this in a different post in this thread. I think it would take something like us becoming a multi-planet species to be a big enough jolt to the system to make it worthwhile to change calendar systems. Maybe not even then but I'm not sure what else would be sufficient cause.

    1. Re:Network effects by MightyMartian · · Score: 1

      And VHS was inferior to betamax, and still won. Sometimes a standard, no matter how inferior, is so entrenched that no, there are no good arguments for changing it.

      As to interplanetary colonization, I expect when the time comes, we'll do what we've done already; a local time and a universal time (sort of like the Star Trek star dates).

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    2. Re:Network effects by MightyMartian · · Score: 1

      And the French revolutionaries came up with a superior calendar, except that its adoption was disruptive, confusing, expensive and without any other great power willing to adopt it, it lasted barely a decade. Five thousand years of inertia backed the older Western systems of.timekeeping, and whatever advantage of the revolutionary calendars, it could not be sustained. And honestly, the leap year problem itself was never resolved by the decimal calendar, and such an issue would come back with any attempt at calendar reform.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
  23. Rubbish by oldmac31310 · · Score: 1

    This is just stupid.

    --
    http://www.acetonestudio.com
  24. It's Not In The Least Bit Bonkers by Greyfox · · Score: 1
    No, it's not. You just don't have enough astronomy. We invented measurements of time to know when to plant our crops and later to navigate the seas. It's entirely based on our observations of orbits and rotations. The math is all based on angles of circles and spheres. Our ancestors got really good at eyeballing the sky and figuring out where they were. It's probably in our DNA to some extent, since the ones that were bad at doing that tended not to make it home. If you want additional context, look at the Nautical Almanacs that have been in print since the 1700s. You can actually find some editions of ones from around that time in Google's free books.

    TLDR: Time is that way for a reason, and you should have a healthy respect for it.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  25. Re: The Emperor Has No Clothes by Immerman · · Score: 1

    Not nearly so well as the Japanese calendar.

    Imperial / U.S. Customary units work great - until you need to perform even the simplest calculation, at which point you get subjected to mild torture grinding through arbitrary unit conversions, or have to deal with scientists, engineers, anyone anywhere else in the world - at which point you invoke some much uglier unit conversion torture that relies on knowing the conversions between units you use commonly, and units you rarely use in a completely different system.

    --
    --- Most topics have many sides worth arguing, allow me to take one opposite you.
  26. Food, too by _merlin · · Score: 1

    Just checked some packaged food, and the "use by"/"best before"/"packed on" dates are in Heisei Era on all of them. Some have both Heisie and CE dates, but none have CE only.

  27. Reconciling arbitrary celestial cycles by sjbe · · Score: 1

    What exactly is the point in having a calendar that's not synchronized to the solstices?

    There is no objectively important reason that a calendar that tracks rotations of the Earth has to have any relationship whatsoever to orbits around the Sun. There is some utility in doing so but it's not as if we would be unaware of and unable to plan for the fact that the Earth takes approximately 365.25 days to orbit the Sun. Heck for quite a long time we used the Julian calendar and it worked pretty well overall despite not quite so accurately reconciling the length of a year to the length of a day. The length of a year doesn't care how we bother to subdivide it.

    Clocks measure time elapsed since an arbitrary epoch - calendars subdivide a year so that you can schedule seasonal activities.

    You are conflating two unrelated things. Calendars measure time in relationship to arbitrarily chosen celestial cycles. A day measures the rotational time of Earth and a year measures the orbital time of Earth around the Sun. There is no reason we necessarily need a calendar to reconcile orbits around the Sun with rotations of the Earth. They are separate and arbitrarily chosen events with no causal relationship between their lengths. It is a useful exercise to do so but a useful calendar can just measure the passage of days with relation to a different cycle (the lunar cycle for example) and be just as valid. And having a calendar that has arbitrarily varying sub cycles (months over varying lengths) does not add to its practicality or make scheduling easier.

    An accurate clock can't even measure the passage of days correctly, since every day is, on average, slightly longer than the one before it thanks to a combination of solar and lunar tidal drag, along with other forces that are less well understood

    That argument is self defeating. If an accurate clock couldn't measure the passage of days accurately then we wouldn't be able to tell that the length of a day changes. That said, it is not objectively necessary to change the definition of a day to match Earth's current rotational period. In fact if we are on a different planet it would be impractical to use Earth's rotational period as the basis for calendar scale time keeping. Furthermore the length of a year (an orbit around the Sun) is also changing because of the n-body problem and changes to Earth's orbit.

    1. Re:Reconciling arbitrary celestial cycles by Immerman · · Score: 1

      Except calendar aren't designed to track rotations of the Earth, they're designed to subdivide orbits so that people could effectively prepare for the changing of seasons well in advance, and served that purpose 10's of thousands of years before the Julian calendar was established. The inaccuracy of Julian calendar was itself due to insufficient correction, (they had 1 leap year every four) rather than not recognizing the fundamental problem. And considering that it took 100 years to drift (a bit less than) one year is probably largely responsible for its longevity - no person would live to see a year even one full day out of sync with what they were born to. And the fact that it was itself replaced by the Gregorian calendar, despite the heavy religious and political opposition, when it had drifted only about 12 days out of sync should be evidence of the fact that the basis of the calnedar was supposed to be the year..

      You are the one who is confused - Clocks measure time directly, calendars don't. They subdivide years - aka seasonal cycles. Go ahead, find me a calendar that doesn't revolve around the solar year, used for anything but strictly ceremonial purposes.

      As for a clock not measuring days accurately - I was referring to the common belief that 1 (average) day = 24 hours = 86,400 seconds, which is false. It's made even worse by the fact that the length of the diurnal cycle (measured solar noon-to-noon) actually changes throughout the year, at different rates depending on latitude, so that really sundials are one of the very few tools that accurately measures individual days. Days themselves are just far too variable and inconsistent to be a suitable basis for measuring anything. So, we really only have three possibilities for accurate time measurement of any relevance on Earth: an absolute time measure (clocks), a seasonal time measure (traditional calendars), and a lunar phase calendar, which doesn't align with either days or years, and is really only relevant to hunting and astronomy.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    2. Re:Reconciling arbitrary celestial cycles by Immerman · · Score: 1

      Sorry - that bit near the top should have have been "took 100 years to drift a bit less than one day"

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
  28. Arbitrary epochs by Synonymous+Homonym · · Score: 1

    Why not put the era names in a separate config file? The logic won't change, but the list will be added to until Japan's population grows extinct.

    Why does every era have to have its own codepoint? It's just a name, isn't it composed of existing glyphs?

  29. Re: The Emperor Has No Clothes by Hognoxious · · Score: 1

    False comparison.

    While imperial units might be a little amusing, at least we all know precisely how many millimetres there'll be in an inch next year or a hundred years from now.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  30. Re:Awaiting Japanese Resolution by Hognoxious · · Score: 1

    If this is a problem for unicode, then at least one of the calendar and unicode are total shit.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  31. Informative, not Funny by SpammersAreScum · · Score: 2

    Who the heck moderated this Funny?? It's an Informative important correction to the Summary!

  32. Re: The Emperor Has No Clothes by Anonymous Coward · · Score: 1

    You're welcome to keep your imperial system if you're so attached to it, nowadays us outsiders have more incredible things to laugh (or cry) at in the USA anyway, but what you write is nonsense.

    There's really no argument in using metric other than "But everyone else is doing it" [...]

    In other words, it is a widespread standard. Isn't that a pretty solid argument?

    For me, the usability and perception of imperial units are more meaningful. They were defined without needing an external reference to understand or measure roughly.

    In daily life that 'external reference' is irrelevant. You can just as easily have an intuition about metric units as about imperial units.

    And people rarely think in non-integral degrees celcius unless they're doing science.

  33. Re: The Emperor Has No Clothes by Dragonslicer · · Score: 2

    I'm almost never converting inches to yards, but if I do it's just divide by 12 * 3 = divide by 36. Sure I could convert meters to decametres slightly faster in my head... but why?

    There's really no argument in using metric other than "But everyone else is doing it" and "Everything divides by 10!"

    And, as you yourself said, it's faster to do the conversions in your head.

    Also, I'd like to continue to name the temperature without going into decimals. It's much nicer to say "It's 91 degrees out" than "It's 32.78 degrees out."

    That's some pretty impressive trolling. The precision of Celsius degrees is a little over half the precision of Fahrenheit degrees. To get the same precision, you would only have to add 1/2 when necessary. Even so, I doubt most people can distinguish temperature to that precision without using a thermometer anyway, so there isn't any need to use fractions of a degree in normal conversation.

  34. Re: The Emperor Has No Clothes by Anonymous Coward · · Score: 1

    I've got a hot water tank with an internal space that's 60cm x 90cm x 200cm. What's the volume of water that it contains? What's the mass? How much energy do I need to heat it from 20 C to 50 C?

    0.6 * 0.9 * 2 = 1.08 cubic meters, of 1080 litres, which will weight 1080 kg give or take a few grams depending on water quality.

    To heat it 30 degrees, I'd need 1080 * 30 = 32,400 kCalories, but you probably want it in Joules, so you do have to multiply it by 4.1868 (wow, I hate having to multiply things by weird values to convert stuff!) = 135,062.64 kJ . Let's call that 135 MJ, because using too many significant figures is stupid. If we want to heat it using a 240V, 13A supply, that can output a maximum of 240V x 13A = 3120W or 3.12kW of power, so it will take 135 000 000 / 3120 = 43 000 ish seconds, or 12 hours.

    That's clearly not acceptable, so I'm going to rip that crappy hot water boiler out and throw it in the back of my truck. I forgot to empty the water out, and the water is almost all of the weight, but I am Superman so I easily tossed it out of a second story window 5 meters above the ground. Crap; I should have checked what was underneath. That tank will be going at sqrt(2 g s) m/s when it hits the ground - 10m/s! It will have the energy of 5m*1080kg*g = 50 kJ; if that energy were absorbed by the rear shocks in my truck in one second, they'd make a hell of a noise. I guess the most noise they could make would be 10log(50kW/10^-12W); that's just shy of 170 dB. i should definitely apologist to my neighbors...

    I'm not much of a fan of base 10, but it's what we've decided to count in. It'd have been nice if we counted in 12 or 60, but we don't. Before you go claiming that "metric is crap" I'd like to see you do the above in imperial units. Use nice round starting values if you like, like 2ft x 3ft x 6ft. Go on.

  35. Traditions by spinitch · · Score: 1

    Some Traditions ok to continue, like bowing , which is a fine substitute for hand shakes, kissing, etc... but using a persons anointed position date costs largely outweigh the nostalgic benefits. Japan has much bigger issues to confront. Scratch this one off the list.

  36. No big deal. by ebvwfbw · · Score: 1

    The computers are all on a superior calendar. One based on the Epoch, January 1, 1970. That's when life began as we know it. So all we have to do is publish a correction to the TZ data and be done with it.