Unpopular opinion:
Websites should never show timestamps as "x minutes/hours/days ago" but should always show timestamps as LITERALLY THE ACTUAL DATE AND TIME
because otherwise, 1) you have no clue when any event actually happened, it depends on "when did the server/client refresh this page" and 2) when you're scanning for "literally a date/time" string, you can't find it and it's so frustrating.
Oh and ALWAYS include the timezone or it's still nonsense.
Thank you for coming to my TED talk.
Websites should never show timestamps as "x minutes/hours/days ago" but should always show timestamps as LITERALLY THE ACTUAL DATE AND TIME
because otherwise, 1) you have no clue when any event actually happened, it depends on "when did the server/client refresh this page" and 2) when you're scanning for "literally a date/time" string, you can't find it and it's so frustrating.
Oh and ALWAYS include the timezone or it's still nonsense.
Thank you for coming to my TED talk.
Mark doesn't like this.
Nate Cull (.social)
in reply to Nate Cull (.social) • • •So I'd like to see all timestamps appear at least something like this:
2022-04-30 19:53:00 +12
because without the offset it's not an unambiguous time. Could be off by up to 24 hours.
I don't actually do this myself, because I'm a bad person who doesn't do what I hope other people will do.
But yeah, I'd like all clock readouts everywhere to be 24 hour and show the UTC offset just as a matter of course.
Nate Cull (.social)
in reply to Nate Cull (.social) • • •I guess someone in the Roman era went "well, this sundial's obviously only gonna work during the day, so I can optimise and cut the amount of stone required by 50%!" Which was very sensible.
And then when gears were invented, and the clock face became round, everyone just ran with 12 hours because of legacy compatibility reasons?
Nate Cull (.social)
in reply to Nate Cull (.social) • • •I think we can all agree that those two inventions are probably responsible for everything bad that's happened since.
Rick G aus N
in reply to Nate Cull (.social) • • •Nate Cull (.social)
Unknown parent • • •It's trivial for a computer to store timestamps in UTC, though often it's much harder than it should be to tell if a given timestamp IS in UTC or not.
But a server has no good way of knowing what time zone I'm in. It can check what I told it once when I created my account, or it can try to guess from geolocating my IP address, and both of those can be very wrong. And even my client might not know either - eg if I'm travelling.
Naich
Unknown parent • • •Naich
Unknown parent • • •Nate Cull (.social)
Unknown parent • • •But not just "3 days ago" or "2022-04-30 11:53pm" with no indication of how many hours that is away from me.
It's *maybe* okay to just report all times in my local timezone. Probably makes most sense to. BUT!
If I screenshot or copy and paste a timestamp string, and you read it two years from now in a different timezone, you probably want it to be unambiguous.
Nate Cull (.social)
Unknown parent • • •Yes.
You live on a globe. Therefore, you need to know that other people - maybe who you're talking to right now! - live in other timezones.
This is perhaps more obvious for people like us here in New Zealand where we're *always* interacting with people not in our own timezone. In the USA, *maybe* you can get by without caring about timezones? But here, we can't not care.
Lyra (🎼, 🦄) & Bon-Bon (🅱️, 🍬)
Unknown parent • • •Mark likes this.
Nate Cull (.social)
Unknown parent • • •Or suppose you're remoting into their machine, because you're tech support, but you can only view, not send keystrokes, and you're observing that timestamp. Oh, and it's on a webpage which doesn't update automatically but only when the page was last refreshed.
When did that event happen?
Has your life been simplified and made better by relative timestamps?
Mark doesn't like this.
Nate Cull (.social)
Unknown parent • • •Also if you're doing log forensics, or open source intelligence, or just following news stories, "which story / event happened before which other story / event, when the reporters of those events may be on different continents" is also quite important to know.
Lyra (🎼, 🦄) & Bon-Bon (🅱️, 🍬)
in reply to Lyra (🎼, 🦄) & Bon-Bon (🅱️, 🍬) • • •All of @natecull’s points are for the admins, auditors, and help desks. Especially for chat services, they may deliberately obscure times with relative time stamps specifically to obstruct OSINT. No one wants to use accountability.chat unless they know they need it. 🍬 (2/2?)
Lyra (🎼, 🦄) & Bon-Bon (🅱️, 🍬)
in reply to Lyra (🎼, 🦄) & Bon-Bon (🅱️, 🍬) • • •Mark likes this.
Mark
in reply to Nate Cull (.social) • •