Hacker News new | ask | show | jobs
by mikepurvis 504 days ago
As a Canadian, I would love for my timezone to be Americas/Toronto or Americas/Canada/Toronto rather than America/Toronto, but that's pretty far down my register of first world problems.
1 comments

How about something like:

Sol3/CA/Toronto

I'd also like all 50 state capitols (and possibly also their largest city) to exist as E.G.

Sol3/US/WA-Olympia and Sol3/US/WA-Seattle (respectively to the above; I don't know Canadian provinces that well)

Sol3 is a prefix for the 3rd planet (starting ordinal 1, but anything in the orbit of Sol can be Sol0) in our solar system. It's also nicely short so easy to type out in command lines.

Every state _should_ have it's own TZ file, even if it's just an alias. That's a good forward compatible way of allowing the same config to work if future legislative efforts produce or remove timezones. It would also allow E.G. Arizona's non DST timezone to remain correctly configured in some future where the US finally ends the nightmare of DST forever.

Including the state would be odd for the exact reason you demonstrate; a lot of people outside the country don’t know or care, especially with capital cities — who knows what region Ottawa or Canberra are in?

Country largely just makes sense to disambiguate cases like the two different cities a few hundred km apart both named Vancouver.

For US cities it would make sense, though the very largest could be argued to also not include that.

Use case: Configure device for customer in another state, OK like the mailing address state 2 letter code is XX what city? Oh there's a choice of two. The one I've heard of is probably the biggest city. Either way, it comes out OK.

What if you don't know what state something is in? Sol3/US/*City should shell expand on command lines.