33 points

fr i keep saying this and nobody seems to think it’s a good idea.

Fuck timezones, me and my homies operate on UTC.

permalink
report
reply
38 points

UTC is timezone too. It has leap seconds. IAT is atomic time. It is perfect.

permalink
report
parent
reply
0 points

UTC has leap seconds to keep it aligned with earth’s rotation. Otherwise all timezones would slowly shift away from having any correlation with solar time. Between UTC and IAT, UTC is the more human-useable and thus better.

permalink
report
parent
reply
1 point

The post is about developers.

permalink
report
parent
reply
1 point

I’d fuck with atomic time, but at that point i want a perfect calendar system also.

permalink
report
parent
reply
4 points

The title partially answers this.

https://www.timeanddate.com/time/gmt-utc-time.html

GMT is a time zone officially used in some European and African countries. The time can be displayed using both the 24-hour format (0 - 24) or the 12-hour format (1 - 12 am/pm).

UTC is not a time zone, but a time standard that is the basis for civil time and time zones worldwide. This means that no country or territory officially uses UTC as a local time.

permalink
report
parent
reply
29 points

I say we ditch this nonsense altogether and go back to vague descriptions of the Sun’s position in the sky.

permalink
report
parent
reply
2 points

“many moons ago, when the sun was low in the sky…”

permalink
report
parent
reply
1 point

Isn’t that UT0?

permalink
report
parent
reply
4 points

No it doesn’t. “Time zones around the world are expressed using positive or negative offsets from UTC, as in the list of time zones by UTC offset.”

https://en.wikipedia.org/wiki/Coordinated_Universal_Time

Time now in UTC is 10:33, no matter where on the planet you are.

permalink
report
parent
reply
5 points

UTC is expressed using positive or negative offset from IAT

permalink
report
parent
reply
19 points
*

Ive been using utc personally for over a year and i use it in context of vrchat since it yields one less necessary conversion to other people’s timezones because only the offset is needed (as opposed to memorizing both offsets, which is much harder because of that nasty nasty daylight savings and its weird anomalies) but they still hate it and tell me to use a “normal” timezone lol. I had gotten 1 person to switch. And she since switched back. Shit don’t work in practicality but I’m still gonna use it out of stubbornness

permalink
report
parent
reply
0 points

There’s dozens of us! Yeah practically it’s almost entirely an aesthetic effect. I’ve kept it that way and haven’t had any problems from it, though.

permalink
report
parent
reply
4 points
*

if i can’t have anything nice, you can’t have anything nice, and only the people who can’t have anything nice will have something nice >:)

permalink
report
parent
reply
10 points

Go play EVE Online. The servers used to have (still, do I think, but shorter) daily downtime that was scheduled using UTC and it led to everyone using UTC since the game server itself used that time.

permalink
report
parent
reply
8 points

One of my favorite T-shirts. https://www.teepublic.com/t-shirt/23763923-utc-or-gtfo

(I am not affiliated in any way with this shop)

permalink
report
parent
reply
147 points
*

The creator of DST gets the first slap. Then the timezones asshole.

I’m planning to do a presentation at work on how to deal with dates/times/timezones/conversion/etc in the next few weeks some time. I figure it would be a good topic to cover. I’m going to start my talk by saying “first, imagine there is no such thing as timezones or DST.” And then build on that.

permalink
report
reply
4 points

DST people should get hung. By three balls. Fuck them.

permalink
report
parent
reply
8 points

Save a slap for the leap seconds creator.

permalink
report
parent
reply
34 points

Imagine, if we were just all on the same time. It’d just make things, a little easier.

permalink
report
parent
reply
64 points
*

All in the same time? But… Then the sun might go down at noon. That doesn’t make sense…

Wait… Noon? Noooon…

The word noon comes from a Latin root, nona hora, or “ninth hour.” In medieval times, noon fell at three PM, nine hours after a monk’s traditional rising hour of six o’clock in the morning. Over time, as noon came to be synonymous in English with midday, its timing changed to twelve PM.

Oh now that’s worse

permalink
report
parent
reply
4 points

Just let go of all meaning. 2 PM can be in the middle of the night if you just let go.

permalink
report
parent
reply
8 points

We must establish a new order of monks, who all get up at 6am UTC. We can call them in sync

permalink
report
parent
reply
2 points

Life, that is. It would just make life a little easier.

permalink
report
parent
reply
6 points

You might want to show them this video https://youtu.be/-5wpm-gesOY

permalink
report
parent
reply
85 points

Sandford Fleming (the guy who invented time zones) actually made it easier.

Before timezones, every town had their own clock that defined the time for their town and was loosely set such that “noon is when the sun is at its highest point in the sky.” Which couldn’t be measured all that accurately.

If it wasn’t for Fleming, we’d be dealing with every city or town having a separate time zone.

permalink
report
parent
reply
8 points

Everyone complaining about timezones is truly missing the forests for the trees.

permalink
report
parent
reply
30 points

Save a slap for the dude who invented sundials, and another slap for the dude who invented civilization.

permalink
report
parent
reply
2 points

No wonder they never invented time machines to get to the future, if we’re so keen on bullying them.

permalink
report
parent
reply
13 points

Some asshole had the idea to water a seed and now I have to pay taxes. Fuck that guy.

permalink
report
parent
reply
3 points

Save a slap for the dude who invented slaps!

permalink
report
parent
reply
3 points

This but unironically.

permalink
report
parent
reply
4 points

Oh yeah, please do imagine there is no such thing as a time zone.

On an ellipsoid!

permalink
report
parent
reply
2 points

No, see, how it would work without timezones is:

  • Everyone would use UTC and a 24-hour clock rather than AM/PM.
  • If that means you eat breakfast at 1400 hours and go to bed around 400 hours and that the sun is directly overhead at 1700 hours (or something more random like 1737), fine. (Better than fine, actually!)
  • Every area keeps track of what time of day daily events (like meals, when school starts or lets out, etc) happen. Though I think generally rounding to the nearest whole hour or, maybe in some cases, half hour makes the most sense. (And it’s not even like everyone in the same area keeps the same schedule as it is now.)
  • You still call the period before when the sun is directly overhead “morning” and the period after “afternoon” and similarly with “evening”, “night”, “dawn”, “noon”, “midnight” etc.
  • One caveat is that with this approach, the day-of-the-month change (when we switch from the 29th of the month to the 30th, for instance) happens at different times of the day (like, in the above example it would be close to 1900 hours) for different people. Oh well. People will get used to it. But I think it still makes the most sense to decide that the days of the week (“Monday”, “Tuesday”, etc) last from whatever time “midnight” is locally to the following midnight, again probably rounding to the nearest whole hour. (Now, you might be thinking "yeah, but that’s just timezones again. But consider those timezones. The way you’d figure out what day of the week it was would involve taking the longitude and rounding. Much simpler than having to keep a whole-ass database of all the data about all the different timezones. And it would only come into play when having to decide when the day of the week changes over.)
  • Though, one more caveat. If you do that, then there has to be a longitudinal line where it’s always a different day of the week on one side than it is just on the other side. But that’s already the case today, so not really a drawback relative to what we have today.
permalink
report
parent
reply
4 points

regarding day change, you could also just have it change at UTC midnight and the entire planet bongs at that time if they’re awake.

permalink
report
parent
reply
7 points
*

You still call the period before when the sun is directly overhead “morning” and the period after “afternoon” and similarly with “evening”, “night”, “dawn”, “noon”, “midnight” etc.

Note that the Sun position is not consistent throught the year and varies widely based on your latitude.

In Iceland (and also Alaska) you can have the Sun for a full 24 hours in the sky (they call it “midnight sun”) during Summer solstice (with extremelly short nights the whole summer) and the opposite happens in Winter, with long periods of night time.

I think it still makes the most sense to decide that the days of the week (“Monday”, “Tuesday”, etc) last from whatever time “midnight” is locally to the following midnight, again probably rounding to the nearest whole hour.

Just the days of the week? you mean that 2024-06-30 23:59 and 2024-07-01 00:01 can both be the same weekday and at the same time be different days? Would the definition of “day” be different based on whether you are talking about “day of the week” vs “universal day”?

permalink
report
parent
reply
1 point

No, take tHe NeW jErSeY approach. Keep the implementation simple.

Everyone, everywhere on UTC.

  • 7:00 - Everyone wake up at

  • 8:00 - Everyone go to school/work 8:00 AM

  • 21:00 - Everyone sleep.

We’ll figure out the logistics as we go.

permalink
report
parent
reply
2 points

Is this something that is going to be publicly available? If so, post a link when you have it.

permalink
report
parent
reply
8 points
*

What’s DST?

Edit: oh it means Daylights Savings Time

permalink
report
parent
reply
29 points

Dick sucking time

permalink
report
parent
reply
7 points

That’s the only time zone I’m for!

permalink
report
parent
reply
61 points

You know the system before timezones was way worse, right? Every town had their own time.

permalink
report
reply
23 points

That problem happened because there was no way to travel from town to town quickly so if the clocks were off nobody cared. The trains changed that.

permalink
report
parent
reply
12 points

I fucking hate timezones. Whatever it is, I’d rather read the current clock as 4 a.m. even if it’s noon than have timezones.

permalink
report
reply
20 points

Only freaks have AM/PM in their time system.

permalink
report
parent
reply
22 points

24hr clock supremacy

permalink
report
parent
reply
8 points

Well you can. Just switch your clock to UTC and you’re done. You won’t even have DST to deal with.

permalink
report
parent
reply
2 points
*

I’m not a solipsist.

permalink
report
parent
reply
21 points

Aren’t time zones quite straightforward? You add a whole number of hours and for some a half. Compare that to a sundial on the one side and having times that don’t match your day at all on the other, I’d say it’s good

permalink
report
reply
10 points

oh you sweet summer child, what you don’t know is going to come back to haunt you forever.

permalink
report
parent
reply
30 points

You add a whole number of hours and for some a half

Or three quarters in a few cases.

And of course there are cases where countries spanning as many as 5 “ideal” time zones (dividing the globe into 24 equal slices) actually use a single time zone.

And then when someone tells you the meeting is at 10:00 am, you have to figure out if they mean your time zone or theirs, and if they mean theirs, you then have to convert that to yours. Oh, but your conversion was wrong because one of you went into or out of daylight saving time between the day when you did the conversion and when the meeting took place.

permalink
report
parent
reply
7 points

But what is the alternative? Sure, fck daylight saving. Having the date changed at noon is fucked up, too, and that’s what happens if you agree to one global time. And having countries that are too big for a time zone is fucked up as well. Russia for example actually only spans to the Ural mountains, everything to the east are colonies. Fuck states in general #nobordersnonations

permalink
report
parent
reply
9 points

I personally would prefer if we all used UTC. My working hours would be 23:00 to 07:00. A Brits working hours would be 09:00 to 17:00, and a New Yorker would work 13:00 to 21:00.

But this does have its own drawbacks. Personally I just think those drawbacks, in the sorts of real-world time-related conversations I’ve had, are less than the drawbacks of dealing with varying time zones.

But yeah, the biggest factor is daylight saving time. Doing away with it is the number one option places that use it should take, regardless of whether one advocates for abolishing time zones or not.

permalink
report
parent
reply
1 point
*

I agree planning around it is stupid, but I don’t see how that affects computer programs.

(let me clarify, this seems like an everyone-issue, rather than a developer-issue)

permalink
report
parent
reply
2 points

IMO the problem for developers is that they have to provide general solutions, so they have to cover each case all the time instead of just a singular case at a time.

permalink
report
parent
reply
9 points

Not if the place doesn’t do daylight savings time, and not all places in a timezone will do that (least in North America) so you need extra code if they do or do not. It becomes a pain after awhile when you do it in multiple projects. Technically one extra setting but it’s still a pain to make sure it’s handle properly in all cases, especially when the previous programmer decided to handle it for each case individually, but that’s a different issue.

Also when you deal with the times, say in .Net you gotta make sure it’s the proper kind of date otherwise it decides it’s a local system date and will change it to system local when run. Sure it’s all handled but there are many easy mistakes to make when working with time.

I probably didn’t even get to the real reason, I sort of picked this up on my own.

permalink
report
parent
reply
5 points

Sounds like daylight saving is the bigger issue. Maybe not bigger but when you compare cost and benefit. I think the US uses even different start and end dates than the EU and I don’t know about the rest of the world

permalink
report
parent
reply
2 points

Yeah the US differs by a couple of weeks iirc

permalink
report
parent
reply
9 points

It’s not always whole hours

permalink
report
parent
reply
12 points

To be fair, they did say “and for some a half”.

Though that misses the Kathmandu, Eucla, and Chatham Islands, which are all :45.

permalink
report
parent
reply
10 points

you have to program a meeting that reoccurs between DST observant & non observant states in the US and australia.

Good luck.

permalink
report
parent
reply
4 points

I hate to repeat myself but DST is garbage. I never said it’s good

permalink
report
parent
reply
3 points

Obligatory video when it comes to time zones: https://www.youtube.com/watch?v=-5wpm-gesOY

permalink
report
parent
reply

Programmer Humor

!programmerhumor@lemmy.ml

Create post

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

  • Posts must be relevant to programming, programmers, or computer science.
  • No NSFW content.
  • Jokes must be in good taste. No hate speech, bigotry, etc.

Community stats

  • 4.1K

    Monthly active users

  • 848

    Posts

  • 8.3K

    Comments

Community moderators