Hacker News new | ask | show | jobs
by Topgamer7 2363 days ago
Calendars are software so directly related to time, I'm not surprised. There are so many edge cases. Timezones, daylight savings time. The fact that so many regions don't use the same standards. We alter year length with leap years and doing things like adding leap seconds. Time is a nightmare to program around.
1 comments

I somewhat believe our society would be easier if we had a better, simpler standard for time.
Technically I’d agree. In practice I think people would progressively bring back crazy use cases and requests that would need to be dealt in the model.

For instance date formats are a complete mess only because people value different informations. Even in a countey with a single official representation, people will write checks with shorthands and mixing of different norms.

It’s also interesting to look at China would try to simplify pretty hard, and still ended up with a tangled mess (https://en.wikipedia.org/wiki/Time_in_China)

I've spent much more time than I care to admit researching calendars, the general counting of time from seconds to centuries — actually, ahem, from the Planck time unit to the age of the universe. I find that there would be elegance in having a metric system aligned with "natural" dimensionless units, orders of magnitudes.

Suffice it to say, not only are you 100% right, but there are many easier and better systems we could use; and a software-defined world makes that actually easier than ever to implement in real life.

But people don't like change, and the biggest obstacle historically has been religion — depending which culture/country, pick one or two who oppose any change whatsoever.

Governments just don't see much incentive in doing anything either, because it's a losing proposition — you'd spend a lot of "political capital" and probably earn a lot of resentment in return, except for a few nerds who'd love it.

I've thought long and hard about how to overcome all these historical roadblocks, but I honestly have no idea in this case. Calendars are... loaded topics for way too many people, and useless concerns for most everyone else.

It's like the dozenal society. They're right, about everything, but it just won't happen.

I have similar thoughts thinking about currency. It seems incredible to me that we (in the UK) ever managed to pull off decimalization!
My only agenda as Ruler of the World is to move the prime meridian to the longitude closest to the population center of the globe, and define one global time off that.
You have my full support! There is no reason why we couldn't introduce a better standard.

https://xkcd.com/927/

there are a lot of reasons why you probably couldn't come up with a better time standard, but the most compelling to me is this: no matter how elegant the new system is, everything would still need to be backwards compatible with "legacy" time. unless your calendar only needs to handle dates after the new standard was introduced, the implementation will be more complicated than just sticking with the shitty system we already have.
I think the only realistic strict improvement is abolishing Daylight Savings Time everywhere. In a calendar, you don't really care about past events, though a good calendar will probably need to handle it, but most people would benefit from eliminating that occasional complexity.