Editing Talk:1340: Unique Date

Jump to: navigation, search
Ambox notice.png Please sign your posts with ~~~~

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
10th March is an important day though; it's my birthday! - JamesD. 109.224.249.226, 15:58, 17 July 2019 (UTC)
 
 
Does nobody realize that March 10th is Mario Day? When you abbreviate march it looks like Mario (MAR10). So, there in fact, is something special about this day. :) [[Special:Contributions/162.158.63.160|162.158.63.160]] 20:59, 11 March 2018 (UTC)
 
 
 
What about Daylight Saving Time adjustments and leap seconds? Don't they bring duplicates of the same time or is there a way to account for that in the current system? --[[User:Muskar|Muskar]] ([[User talk:Muskar|talk]]) 10:06, 28 March 2014 (UTC)
 
What about Daylight Saving Time adjustments and leap seconds? Don't they bring duplicates of the same time or is there a way to account for that in the current system? --[[User:Muskar|Muskar]] ([[User talk:Muskar|talk]]) 10:06, 28 March 2014 (UTC)
  
 
:One hour is duplicated each year at the end of DST.  Not much happens during that hour, because it's the middle of the night.  A poorly written computer program that instructs the computer to set back the clock one hour whenever the clock reaches a specific time would get caught in a recursive loop (never advancing beyond that time).  Properly, clocks are set back one hour when that time is first reached, but are allowed to advance after the duplicate hour concludes.
 
:One hour is duplicated each year at the end of DST.  Not much happens during that hour, because it's the middle of the night.  A poorly written computer program that instructs the computer to set back the clock one hour whenever the clock reaches a specific time would get caught in a recursive loop (never advancing beyond that time).  Properly, clocks are set back one hour when that time is first reached, but are allowed to advance after the duplicate hour concludes.
 
:Not sure if this in regards to a now missing statement in the Wiki, but the reference in the comic is to days. DST occurs as 2AM, so the day is not repeated. However, 1 - 2 is repeated when time is turned back and 2:01 to 2:59 are ignored when moving ahead. Of course, this assumes one lives in a state that recognizes DST. 15:07, 5 October 2014 (UTC)
 
 
::Exactly. [[User:Jacky720|That's right, Jacky720 just signed this]] ([[User talk:Jacky720|talk]] | [[Special:Contributions/Jacky720|contribs]]) 09:56, 14 March 2017 (UTC)
 
 
::In Brazil, when we leave DST, we adjust our clocks from 00:00 to 23:00, so there's a chance the day is repeated. [[Special:Contributions/108.162.219.125|108.162.219.125]] 04:38, 27 February 2015 (UTC)
 
  
 
Leap second does not result in a duplicate.  The additional second is allowed by increasing the number of seconds in a minute.  Normally, the 60 seconds of 11:59 are numbered from 11:59:00 to 11:59:59, which is followed by 12:00:00.  When there is a leap second, 11:59 has 61 seconds, numbered from 11:59:00 to 11:59:60 (61 total seconds) and then 11:59:60 is followed by 12:00:00.[[Special:Contributions/173.245.48.24|173.245.48.24]] 18:42, 29 March 2014 (UTC)
 
Leap second does not result in a duplicate.  The additional second is allowed by increasing the number of seconds in a minute.  Normally, the 60 seconds of 11:59 are numbered from 11:59:00 to 11:59:59, which is followed by 12:00:00.  When there is a leap second, 11:59 has 61 seconds, numbered from 11:59:00 to 11:59:60 (61 total seconds) and then 11:59:60 is followed by 12:00:00.[[Special:Contributions/173.245.48.24|173.245.48.24]] 18:42, 29 March 2014 (UTC)
Line 50: Line 40:
  
 
::It's March 15th now, and it still says the 10th.  It's not dynamic. [[Special:Contributions/199.27.128.76|199.27.128.76]] 20:47, 15 March 2014 (UTC)
 
::It's March 15th now, and it still says the 10th.  It's not dynamic. [[Special:Contributions/199.27.128.76|199.27.128.76]] 20:47, 15 March 2014 (UTC)
::It says 2014-10-01 for me. But I think it was at 11:53 (2014-09-30) when I checked it. And mine matches the atomic clock.
 
[[Special:Contributions/108.162.238.173|108.162.238.173]] 04:02, 1 October 2014 (UTC)
 
  
 
It's funny that Randall seems to have never heard of [http://tools.ietf.org/html/rfc2550 RFC 2550], which goes than the Long Now Foundation in expanding the representable date range. [[Special:Contributions/173.245.53.161|173.245.53.161]] 15:05, 10 March 2014 (UTC)
 
It's funny that Randall seems to have never heard of [http://tools.ietf.org/html/rfc2550 RFC 2550], which goes than the Long Now Foundation in expanding the representable date range. [[Special:Contributions/173.245.53.161|173.245.53.161]] 15:05, 10 March 2014 (UTC)
Line 66: Line 54:
 
:: As a (culturally) dd/mm/[yy]yy person (and ignoring, for brevity, the different options for delimiter), I find yyyy-dd-mm as illogical as mm/dd/yyyy... Why should anybody switch 'precision direction', mid-way?  Still, as someone who went through the Y2K process ''and'' worked with colleagues across the Atlantic, I tend to use dd/Mmm/yyyy habitually in "for humans" systems (giving the abbreviated month spelling to avoid all ambiguity, as well as full year-number), or my own "yyyymmdd[-hhmm[ss[.ddd...]]]" format in (informal and internal) programming situations, with comments attached to any conversion routines (inwards and outwards).  ((And, yes, there ''are'' ISO/other standards, but I find converting from/to them and internally working with my own long-practiced format works best, for me.  YMMV.  But be aware of how'd you deal with (or ignore) Leap Seconds!)) [[Special:Contributions/141.101.98.47|141.101.98.47]] 14:58, 12 March 2014 (UTC)
 
:: As a (culturally) dd/mm/[yy]yy person (and ignoring, for brevity, the different options for delimiter), I find yyyy-dd-mm as illogical as mm/dd/yyyy... Why should anybody switch 'precision direction', mid-way?  Still, as someone who went through the Y2K process ''and'' worked with colleagues across the Atlantic, I tend to use dd/Mmm/yyyy habitually in "for humans" systems (giving the abbreviated month spelling to avoid all ambiguity, as well as full year-number), or my own "yyyymmdd[-hhmm[ss[.ddd...]]]" format in (informal and internal) programming situations, with comments attached to any conversion routines (inwards and outwards).  ((And, yes, there ''are'' ISO/other standards, but I find converting from/to them and internally working with my own long-practiced format works best, for me.  YMMV.  But be aware of how'd you deal with (or ignore) Leap Seconds!)) [[Special:Contributions/141.101.98.47|141.101.98.47]] 14:58, 12 March 2014 (UTC)
 
::: I once toyed with the notation 0y20140310, with the "0y" prefix (a pun on C's "0x") distinguishing it from the eight-digit integer 20140310.  I later decided that 0y20140310.175959 would be a good way to extend it to specify both date and time, and it still parses as a single C token if that property is useful.  (And it sorts properly, of course.)  [[Special:Contributions/199.27.128.68|199.27.128.68]] 04:15, 24 March 2014 (UTC)
 
::: I once toyed with the notation 0y20140310, with the "0y" prefix (a pun on C's "0x") distinguishing it from the eight-digit integer 20140310.  I later decided that 0y20140310.175959 would be a good way to extend it to specify both date and time, and it still parses as a single C token if that property is useful.  (And it sorts properly, of course.)  [[Special:Contributions/199.27.128.68|199.27.128.68]] 04:15, 24 March 2014 (UTC)
I am surprised nobody has mentioned the fact that we know of no civilization of human beings that has reached 10,000 years with a continuous calendar.[[User:Seebert|Seebert]] ([[User talk:Seebert|talk]]) 14:15, 11 June 2014 (UTC)
 
 
We should be doing universal coding for the year.  All dates start with a 1, followed by the number of zeroes equal to the number of digits in the number of digits in the date.  Take 2015, it has 4 digits, 4 has 1 digit, so it starts with "10" then append the number of digits in the date, "4" and finally the date "2015" to get "1042015". In 8000 years this would be "10510015" in 1e10 years it would be "100101000002015".  A computer drops the one, checks the number of leading zeroes, reads in that many digits, then reads in that result in digits to read in the year. With the leading 1 it can still be stored as a binary number rather than a string, and needs no starting or ending indicators, and will expand indefinately to store any date ever to exist. --[[Special:Contributions/188.114.106.41|188.114.106.41]] 21:22, 20 May 2015 (UTC)
 
 
- I just had to add a 'bravo' for whomever appended the [citation needed] to the "Since time only moves forward" part of the explanation. It makes me happy. Thank you, stranger. - DavidM. [[Special:Contributions/172.69.70.251|172.69.70.251]] 06:27, 26 December 2017 (UTC)
 
::As someone who just nearly choked on his lunchtime sandwich, I second this. [[User:Hawthorn|Hawthorn]] ([[User talk:Hawthorn|talk]]) 13:24, 18 March 2019 (UTC)
 
 
The Long Now people would have done better to make 2014 12014 (instead of 02014).  That way the last 10000 years BCE would become postive numbers as the first 10000 years of the Long Now.  This would include all of recorded history as well as, probably, prehistory back to before all of the earliest cities and towns.  [[Special:Contributions/172.69.63.62|172.69.63.62]] 02:08, 22 October 2020 (UTC)
 
 
I know this is a few years late, but it probably should be noted that Before Christ (or Before Common Era for those of you that get hung up on that sort of thing), years were expressed by the establishment of rulers (Year of Rameses, Year of Xerxes, etc.), so in old times you actually did have repeating years.
 

Please note that all contributions to explain xkcd may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see explain xkcd:Copyrights for details). Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel | Editing help (opens in new window)

Templates used on this page: