TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Falsehoods programmers believe about time zones

60 pointsby Gedxxover 4 years ago

9 comments

necovekover 4 years ago
The OP author seems to be conflating multiple things under the &quot;time zone&quot; term too.<p>Localities (countries, cities, areas) have <i>official standard time</i> that, to interpret, depends on the point in history (calendar adjustments, DST, leap seconds...). Finding official standard time for any given person anywhere in the world and at any point in history is a hard problem. But it seems they are not trying to solve that general problem.<p>Time zones, specifically, usually refer to a relatively straightforward concept: &quot;zones&quot; where time matches, usually given using a time offset (most commonly hourly) from the UTC+0000 (closely related to GMT). &quot;Eastern Standard Time&quot; is a localised (to the USA) name for a time zone that would sound totally foreign to anyone not regularly setting up meetings with Americans. Most people would probably think &quot;what time is in the USA right now?&quot; is a non-ambiguous question.<p>But that ambiguity is exactly what OP wants to solve. It&#x27;s more of a NLP problem where the context is simply missing (&quot;what&#x27;s Colorado Springs time?&quot; is a perfectly valid question to ask, just like time zone monikers would be translated everywhere English is not a native language: majority of the world). Even if there were any better standards than IANA, they would not help with implementing a better algorithm, since there is no real need for everyone to learn any official timezone names, and they&#x27;d still refer to them using whatever local name there is.<p>It&#x27;s important to remember what the goal of &quot;time zones&quot; is. It is to simplify time keeping and cross-referencing between people who come in <i>regular contact.</i> The only true time is astronomical time, but if a person 20mi&#x2F;30km away was up to 1 minute off (depending on the direction), it would make any coordination very hard. Sure, we&#x27;re seeing changes in how often people come into regular contact across timezones, but I don&#x27;t think we are at a tipping point where everyone needs to adjust just yet.<p>Developing tools for those who do is sure welcome, so I invite the author to get their terminology (and goal) a bit clarified :)
meesterdudeover 4 years ago
I felt like everything was at least tolerable up until I read this:<p>&gt; In a particularly memorable example, a few years ago the Samoan islands wanted to be on the other side of the international date line to get the same weekends as their Australian trading partners. So on midnight Dec 29th, they changed their UTC offset from -11 to +13 UTC, skipping Dec 30th and going straight to Dec 31st.<p>How you could program your way out of that, and plan around that as a possibility in scheduling&#x2F;calendars, is a bit mind bendy. &quot;Turns out this day won&#x27;t exist for you&quot; is never something I&#x27;d have considered a possibility.
评论 #24877857 未加载
评论 #24876924 未加载
评论 #24879330 未加载
Lammyover 4 years ago
Maybe we should bring back Swatch Internet Time <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Swatch_Internet_Time" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Swatch_Internet_Time</a>
评论 #24872896 未加载
efficaxover 4 years ago
Are these falsehoods &quot;programmers&quot; believe about timezones or just falsehoods this one guy had about timezones. Most of these &#x27;misconceptions&#x27; would never have occurred to me to think.
评论 #24880681 未加载
wodenokotoover 4 years ago
Unlike most of these falsehood articles, this one somewhat explains each falsehood, which is very welcome.
neither_colorover 4 years ago
This was a wild ride like one of those topical wendover&#x2F;rll YouTube videos. Another oddity I’ve noticed is that some large countries have decided to have a single time zone(with small exceptions), like India, China, and Turkey and society seems to still function. Judging by their size I wonder what it would mean if all of the US were in one time zone.
ZainRizover 4 years ago
The conversations happening on reddit: <a href="https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;programming&#x2F;comments&#x2F;jggx3l&#x2F;falsehoods_programmers_believe_about_time_zones&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;programming&#x2F;comments&#x2F;jggx3l&#x2F;falseho...</a>
sippeangeloover 4 years ago
One thing I miss about Skype is being able to see the local time of the person you were taking to, right there under their name.<p>Maybe I&#x27;m a fringe case, but even though my company only exists in two timezones this difference still affects me every day on Slack...
评论 #24879508 未加载
danmurover 4 years ago
Still not as bad as spatial reference systems