Readit News logoReadit News
hhebbo commented on Show HN: Combining UTC and local times (time zones) in one new clock   thehtime.com... · Posted by u/hhebbo
quickthrower2 · 4 years ago
Fun fact: my local vaccination centre used Nepal time clock as the “minutes” part for a clock that was 15 minutes slow. Why?

That clock showed you the vaccination time that was now safe to leave, having been observed for 15 minutes.

hhebbo · 4 years ago
That's an interesting use case! :)
hhebbo commented on Show HN: Combining UTC and local times (time zones) in one new clock   thehtime.com... · Posted by u/hhebbo
mro_name · 4 years ago
I currently don't have the usecase and may well use it once I had the usecase. But it's a team decision then.

Distinguishable figures are awesome.

hhebbo · 4 years ago
Got it, makes sense. Thanks!
hhebbo commented on Show HN: Combining UTC and local times (time zones) in one new clock   thehtime.com... · Posted by u/hhebbo
unobatbayar · 4 years ago
It would be really useful if anyone could build a Circadian Clock that works for every country/region.
hhebbo · 4 years ago
How would that work, can you elaborate more please?
hhebbo commented on Show HN: Combining UTC and local times (time zones) in one new clock   thehtime.com... · Posted by u/hhebbo
godDLL · 4 years ago
I use four suits of 13 weeks/cards, tied to local climate. Winter goes up from A of clubs to K, spring goes down from K of spades to A. A kind of a agricultural calendar.

You know when to plant things in the garden, when the peaks of trimming and gardening work are in the year, and when the heatwaves will be over with. It's very nice.

hhebbo · 4 years ago
That’s neat!
hhebbo commented on Show HN: Combining UTC and local times (time zones) in one new clock   thehtime.com... · Posted by u/hhebbo
brainwipe · 4 years ago
That's very kind of you to offer. I don't think any clock is going to help people who make meetings run over or are always late! I really like your solution, though. It's very neat.
hhebbo · 4 years ago
Oh I see, that’s a tough one. And thanks for the feedback!
hhebbo commented on Show HN: Combining UTC and local times (time zones) in one new clock   thehtime.com... · Posted by u/hhebbo
ubertaco · 4 years ago
>The clock doesn't remove the local times and replace them with UTC

You're right, this clock doesn't remove the local times and replace them with UTC; instead this clock overlays the local times with a replacement "A-X time", which is a single timezone applied to everywhere. Not UTC, but a new, non-standardized "DIY" UTC. That's the whole thing it does: throw away the location-specific "daylight-hours" quantifier (the "hour" part of the time) and replace it with a "single timezone" version (where it's "F:30" everywhere on earth at the same time), but instead of the globally-recognized standard of UTC, it's a brand-new standard that arbitrarily uses letters rather than numbers (with an "origin point" that's unclear -- where in the world is A:00 equal to 00:00? I couldn't find it, so I couldn't easily figure out my timezone's offset so that I could reason about daylight hours).

I've seen clocks that do this already, but with UTC instead of "A-X time": they have two "dials", one for local time and one for UTC. That's all this is, just with letters instead of numeric hours (an arbitrary substitution) and a newly-made-up "base" timezone instead of UTC.

There's no functional difference between consulting a clock like this so that you can say "F:30" to all of your teammates and it'll be the same time everywhere, and consulting a UTC clock so that you can say "10:30 UTC" to all of your teammates and it'll be the same time everywhere, except that most people have memorized their local UTC offset and can go "oh, okay, 10:30 - 5 hours = 5:30", where with F:30 they have to go consult your website instead.

Having a configurable "meeting time" feature is neat, but like...that's an extra tool you had to build on top of your clock system, not an intrinsic feature of your clock system itself. I need a complex translator tool to tell me what A-X hours are reasonable for meeting with people because I can't just simply apply offsets in my head and get intuitive results (especially because the "base" offsets are unclear).

I think a lot of folks overestimate how painful it is to do modulo addition/subtraction, compared to how painful it is to learn an entirely new system of timekeeping-and-translation.

hhebbo · 4 years ago
I appreciate the detailed analysis. The base of the letters and where they start, the A, is UTC. A is UTC +/-0. The idea isn’t the letters, which seem to be the main point in the comment, the idea is the rotating UTC (represented by letters to distinguish local from UTC times) instead of having am extra hand moving. An extra Hand moving will make the clock more complex to read. We’d have 4 hands moving. I think a rotating UTC makes it easier to read. As for the letters, it’s easy to change back to numbers which is then simply UTC itself. It’s an experiment with letters, if it doesn’t work, it can be changed.

Would love to hear your thoughts on the rotating UTC layer vs an extra UTC layer + hand.

hhebbo commented on Show HN: Combining UTC and local times (time zones) in one new clock   thehtime.com... · Posted by u/hhebbo
nixpulvis · 4 years ago
> The question then is: What is the best time to have a call between 3 different locations?

ZXX:XX surely. For example, we could meet at Z1340 even. To me this is a question making the string unique enough that people won't accidentally think of it as a local time. The military uses 24-hour times in a similar manar, e.g. "Oh-seven-hundred", etc. So aside from Z13:40 possibly looking too close to just 13:40, it does communicate the time for people to meet, regardless of how many timezones are involved. What's the best time to meet is a whole other question...

I honestly haven't even started to think about how this integrates with DST and other funky locale calendar rules.

I'm going to be busy for a bit, but hopefully I remember to come back to this thread...

hhebbo · 4 years ago
Does Zulu tone have a tool to intersect different times together to find the best time? So it makes sure that’s it’s in a range of good times to meet. Like normal working hours from 7-8 to 18-19. That’s what would be import with finding the best time and where hTime’s clocks becomes more useful. But that also could be implemented in Zulu I believe.
hhebbo commented on Show HN: Combining UTC and local times (time zones) in one new clock   thehtime.com... · Posted by u/hhebbo
nixpulvis · 4 years ago
I actually had a really simple idea that would have helped me a lot while discovering the tool. I hate most animations, however smoothly rotating the ring would do wonders for people understanding what's going on here. You just need to decide which way to rotate ;)

> Would you like to give hTime a go and test it for some days?

Perhaps... but to be perfectly honest, I haven't yet decided if I love or hate this idea yet.

To give you an idea about how I'm thinking of this, first and foremost hTime is a time format, meaning it's just some mapping of letters to a local time's hour. The most interesting part to me is that, since I read left to right, I also see the locale information first as opposed to last. You can rightfully argue that the locale is needed to interpret the rest of the time, so this is the correct way to format world times. On the other hand, world times are the same as local times for everyone within earshot of me, so I would never bother prefixing things locally.

Secondly, it's a tool for helping people with world clocks and scheduling.

My concern is that there are better solutions to the first thing, despite any improvements made to the second. For example, would it not be better to simply prefix the timezone information directly? For example, it's currently Z22:36. We do use more characters, especially if we want to be able to extend this to local times too (e.g. +5-03:36). I might be tempted to start trying to lay this out so the math works out for (+5) adding directly to the hour as 5+03:36 = Z22:36, but now I realize a larger problem with all this... dates.

Placing the offset in the middle of the full time string 2021-10-20 together with 22:36 requires thought. I'm tempted to like it, because the timezone offset is obviously much more related to the time than the date, but moving it closer to the date really couldn't hurt, could it?

Take either hTime, or my example:

- 2021-10-20+5-03:36

- 2021-10-20Z22:36

- 2021-10-20Q:36

We just replace the 'T' in ISO-8601 with the 'Z' part or with nothing before an hTime. Now I get to complain that 'Z' looks way too much like 2... Meanwhile https://thehtime.com/ hasn't loaded and I can't remember the mapping for the current time, so I don't think I've written my example consistently.

I think that's the part of hTime I like the least. I have no hope of decoding it without knowing what it is. Meanwhile an 8601 datetime stamp can be somewhat inferred. So to quote you, if I may, "[the] main thing is we find a good way to get rid of time zone math!". But we can't get rid of the time zone math... it's just either arithmetic, or a special code.

Anyway, I'm just bored right now over here thinking on paper. Always glad to hear that my feedback is somewhat useful. Thanks.

hhebbo · 4 years ago
Love the idea of the animation! I'll do it.

The feedback and arguments are highly valuable. I really like the way of thinking about time zones in your explanation.

As you mentioned, hTime is a time format and a tool, which I like describing as a "clock". A clock combines both concepts. Clocks is a way to measure, read, and communicate time. With hTime, that's the goal. Now with the formatting piece from your examples "2021-10-20+5-03:36, 2021-10-20Z22:36, 2021-10-20Q:36", all of them actually look and read the same somehow. To be honest, Z22 or Q isn't that big of a difference IMHO. The difference is the math still. It's very simple math, just adding or subtracting, but it gets confusing when more than one time zones are involved. Take a meeting between 2+ time zones. The question then is: What is the best time to have a call between 3 different locations? The math, as simple as it is, get a bit confusing to find the best time. I've been in several situations and heard that many users of time zones miss a call by +-1 hour only because they miscalculated time zones.

The other aspect is time communication. That's the case when a deadline or an event is happening somewhere around the world. We usually communicate time using 3-4-lettered time zone names that make it even harder to remember. For example the Olympics, there was a game at 2pm Tokyo time; what is that for the rest of the world? Before doing the math, we need to know what Tokyo's time zone is, what the Z or UTC equivalent is, and then do the simple math. It's almost always a 2-step thing. With hTime as a clock, it's only the mapping. So if they say the game is at R:00, I have the mapping in my head and done! 1 step. With the example of a meeting between 3 time zones, that's then 5-6 steps with Z or UTC, but with hTime, it's again 1 step only. That's the kind of thinking I have behind "no more time zone math" and the idea of hTime's clock with the mapping between global and local times.

Happy to hear what you think

hhebbo commented on Show HN: Combining UTC and local times (time zones) in one new clock   thehtime.com... · Posted by u/hhebbo
Waterluvian · 4 years ago
Great! I’m delighted that you’re exploring other ways to describe time zones and offsets given how complicated it all is.
hhebbo · 4 years ago
We gotta start somewhere and improve on the go :)

u/hhebbo

KarmaCake day59July 26, 2019
About
Software engineer & product enthusiast. Creator @hTime htime.io, Product Manager @Dropbox
View Original