There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

programmer_humor

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

muntedcrocodile , in Implementing RFC 3339 shouldn't really be that hard...
@muntedcrocodile@lemm.ee avatar

Unix timestamp or death.

carrylex OP ,
@carrylex@lemmy.world avatar

Well if it’s a 32bit timestamp you’re screwed after 19 January 2038 (at 03:14:07 UTC)

el_abuelo ,

Maybe they’re planning on dying before then? In which case they’re fine.

PlexSheep ,

I don’t think modern systems use 32bit stamps anymore, the ones that do are built to fail

vox ,
@vox@sopuli.xyz avatar

i don’t think json is guaranteed to parse 64 ints by spec tho, unless you store them as strings

FuglyDuck , (edited ) in Why spend money on ChatGPT?
@FuglyDuck@lemmy.world avatar

Opportunity lost… Amazon should be sneaking in things like “buy snacks” or something. it works on my boss, though she keeps a handwritten list for her monthly supply run. (“buy donuts”… works surprisingly well, too.)

Edit: it works. I guess. a little concerned about the fact that it’s idea of SciFI and Fantasy are… generic Isekai… but, oh well.

https://lemmy.world/pictrs/image/a20a2d1f-52db-4499-bfee-4a731b978400.png

subignition ,
@subignition@fedia.io avatar

they must have trained it on all of crunchyroll's subtitles

puchaczyk ,

A lot of anime (especially isekai) are adaptations of web novels that can be easily scraped by AI bots.

x4740N ,

“Realm of legends” sounds like a rip-off of league of legends you’d find on the playstore

FuglyDuck ,
@FuglyDuck@lemmy.world avatar

… I know. I was trying to find a way to make a joke of it, but it’s more just… sad…

laughterlaughter ,

it’s idea of SciFI and Fantasy

its* idea of SciFI and Fantasy

s12 ,

Generic isekai is fine.

FuglyDuck ,
@FuglyDuck@lemmy.world avatar

Why an elf, though? Shoulda changed it up a bit and gone with a gnomish warlock. Or maybe that pink haired warrior … you know the one…

muntedcrocodile , in Why spend money on ChatGPT?
@muntedcrocodile@lemm.ee avatar

Can someone write a self hostable service that maps a standard openai api to whatever random sites have llm search boxes.

jaybone ,

Can you get one llm search box to generate questions it will pass to another llm search box? And somehow make them have a conversation?

Creosm , in Why spend money on ChatGPT?
@Creosm@lemmy.world avatar

So nice of them to pay for a free llm for us to use 🙂

brucethemoose ,

They probably host it themselves on inferentia.

cm0002 , in Why spend money on ChatGPT?

And just like that a new side-hobby is born! Seeing which random search boxes are actually hidden LLMs lmao

shaked_coffee ,

Who else thinks we need a sub for that?

(sublemmy? Lemmy community? How is that called?)

brbposting ,

Lemmy is a selfhosted, federated social link aggregation and discussion forum. It consists of many different communities which are focused on different topics. Users can post text, links or images and discuss it with others. Voting helps to bring the most interesting items to the top. There are strong moderation tools to keep out spam and trolls. All this is completely free and open, not controlled by any company. This means that there is no advertising, tracking, or secret algorithms.

Excrubulent , (edited )
@Excrubulent@slrpnk.net avatar

I asked this question ages ago and it was pointed out that “sub” isn’t a reddit specific term. It’s been short for “subforum” since the first BBSes, so it’s basically a ubiquitous internet term.

“Sub” works because everybody already knows what you mean and it’s the word you intuitively reach for.

You can call them “communities” if you want, but it’s longer and can’t easily be shortened.

I just call them subs now.

subignition ,
@subignition@fedia.io avatar

Heck yeah. It hearkens back to the days of Current Events vs. Random Insanity, and probably much earlier

Localhorst86 ,

You can call them “communities” if you want, but it’s longer and can’t easily be shortened.

I propose “commies”

jaybone ,

Hexbear and lg will appreciate that.

Bertuccio ,

“Subcom” sounds like a bad movie genre or a very niche porn fetish.

ramjambamalam ,

Subcom: noum (informal) a submissive comedy

dubyakay ,

That’s just short for Subspace Communication.

assa123 ,

how about “/c/” ?

jaybone ,

I was calling them coms for a while. I think people mnew what I meant but it’s even more loaded.

x4740N ,

Lemmy Community

Sublemmy is cringe and doesn’t work very well as a portmanteau

Maybe there’s some word theory out there to describe why it doesn’t work but I don’t know the name of it

overcast5348 ,

Lemmunity is a great portmanteau of lemmy + community.

Gestrid ,

I just call them communities. That’s what I’ve seen others use.

Lycist ,

This is the new SQL-Injection trend. Test Every text field!

akincisor , in Implementing RFC 3339 shouldn't really be that hard...

There is one big caveat to universal time:

Future dates: If you use utc here and a time zone definition changes, you’re boned. You have to store local time and offset for just this one usecase.

Natanael ,

Store absolute time in something like Epoch (seconds since 1970-01-01) plus local time zone

carrylex OP ,
@carrylex@lemmy.world avatar

If you use utc here and a time zone definition changes, you’re boned

I’m pretty sure that things like the tz database exist exactly for such a case.

booly ,

The TZ database doesn’t tell us what the offsets will be in the future. Only the past.

BatmanAoD ,

Sorry, why would you be “boned” if you have UTC time? Are you thinking of the case where the desired behavior is to preserve the local time, rather than the absolute time?

umbraroze ,

Not exactly boned but it probably doesn’t make practical difference to store “local time + tzinfo timezone” than just UTC time.

  • You record an event occurring at local time
  • You store it as UTC
  • Local time zone definition changes
  • Well whoop de loo, now you need to go through tzinfo to make sense of the past data anyway rather than relying on a known offset

Even if you store everything in UTC, you may be safe… but figuring out the local time is still convoluted and involves a trip through tzinfo.

booly ,

I think the comment is specifically talking about storing future times, and contemplating future changes to the local time zone offsets.

If I say that something is going to happen at noon local time on July 1, 2030 in New York, we know that is, under current rules, going to happen at 16:00 UTC. But what if the US changes its daylight savings rules between now and 2030? The canonical time for that event is noon local time, and the offset between local time and UTC can only certainly be determined with past events, so future events defined by local will necessarily have some uncertainty when it comes to UTC.

modest_bunny ,

“boned”

nice word choice

el_abuelo ,

So many things would be fucked by a TZ change that it very rarely makes sense to consider it.

You’re making a calendar app? Fuck it…some folks are gonna get confused…solved by simply emailing your users and telling them to reschedule shit because there’s kind of a big event going on that everyone knows about and has been planning for for years. Hell in all liklihood this is probably easily solved by simply doing a mass migration of events scheduled before the TZ change.

You’re coding for nuclear weapons? Maybe consider it. But probably not.

That is to say: there are ways to solve problems without resorting to writing the most complicated bullshit code ever seen. Unless of course you work on my team - in which case you’d be right at home.

mox , in Implementing RFC 3339 shouldn't really be that hard...

Wait til you see what’s required to parse HTTP-date fields.

RFC 9110

CodeBlooded , in Implementing RFC 3339 shouldn't really be that hard...
@CodeBlooded@programming.dev avatar

Mandating UTC everywhere and eliminating the concept of time zones altogether is all a political candidate needs to do in order to earn my vote in 2024.

Seriously, what is the point of time zones? The only explanation I’ve ever heard is “well if we didn’t have time zones, half the world would be expected to be awake when it’s dark out!” No. We could all just literally adjust the times of our business operations based around when daylight is usual for the different geographic regions as they have the sun shine on them. The physical “zones” of time zones could remain the same, and in those zones “noon” would just mean something other than “12:00.” “Noon” for one region could be 2300 while what is considered “noon” for another region could be 1800.

(And for my next rant: why the 24 hour clock is superior to the 12 hour clock… reason number 1? There’s 24 hours in a day…)

palordrolap ,

Implementing such a change has another problem: Who gets to have the time-zone that's noon at noon?

Are we going to let the British continue to get away with it? Even the excuse of "that's the way it has to be to keep things simple" would cause the French to revolt. Again. They still don't like to talk about the fact that it's Greenwich and not Paris that's the prime meridian.

Swatch's "Internet time" was a decimal system designed to mitigate the problem because no-one would have any idea what the old time was supposed to be, but people are used to the base-60 system. It didn't and won't catch on.

And it doesn't fix the "0 isn't my midnight" problem, which is pretty close to the original.

It also doesn't fix the "what time of day is it elsewhere in the world" problem, which still requires knowledge of time differences. You know. Time zones.

roguetrick ,

Decimal is bad anyway. We should first convert all our math to duodecimal.

palordrolap ,

"What time is it, Mother?" "It is 7XƐ, child. Eat your breakfast."

roguetrick , (edited )

Too high, duodecimal flips at the 50 minute mark or right after 7:4E. Though you could get away with doubling the length of an hour easily enough with duodecimal or just ignore minutes and seconds completely and make everything just be an hour as the standard measure( so that 7;50 is actually seven hours and 26 minutes). It’s such a better base for doing mental math.

palordrolap ,

I was using a Swatch-like duodecimal system of 12³ = 1728 beats per day. This is actually more accurate than minutes of which there are 1440 and actual Swatch beats which are 1000 per day.

Since I haven't stated (or decided, for that matter) where the meridian is, we have no idea where this is, but it's clearly morning. Or is it. It's probably 10 minutes to some hour or another, or thereabouts, if midnight aligns with old time somewhere. Which it doesn't have to.

"Mother why do our eyes bleed."

Yearly1845 , (edited )

Plus people would go to work on a Tuesday but come home on Wednesday. Lol it would be an accounting nightmare.

“Well the books for this company closed on the 1st, but the books for this other department within the company closed on the 2nd”.

Hawke ,

You may be interested in the concept of “third shift”

KairuByte ,
@KairuByte@lemmy.dbzer0.com avatar

Are you under the impression that people do not work past midnight?…

CodeBlooded ,
@CodeBlooded@programming.dev avatar

Who gets to have the time-zone that’s noon at noon

I am asserting that we abandon this concept of “noon” having to be precisely when the pixels on the my clock take the form of “12:00”.

Who cares? Just let “noon” be whatever mid-day is where you live.

0 isn’t my midnight

Same thing, why does it matter? Why do people cling to this? Midnight should be when you are mid-way through the night, regardless of what time a clock shows.

It also doesn’t fix the “what time of day is it elsewhere in the world” problem, which still requires knowledge of time differences. You know. Time zones.

I don’t have time zones memorized, so I have to look up this information when I need to know it anyway. I did say in my post that the [time] “zones” would still exist if I had my way with UTC. I do still think it’s valuable to know the operating hours for different parts of the earth- I just think we can track this without having to have the madness that is time zones. However, while answering this, I do feel what you’re saying. Perhaps we do keep time zones, but only as a way to tell time that is secondary to UTC? (As compared to today, where UTC is often an afterthought, if people even think about it at all.)

palordrolap ,

Stealing from another commenter: Are you OK with referring to days of the week as Tuesday/Wednesday, or do you propose abandoning day names altogether? If you say your local day is Tuesday which doesn't align with someone else's Tuesday, you've still got the old time-zone problem just at a coarser grain.

As for "secondary time" yes. That's called local time. Which is what the initial proposal was trying to be rid of.

Now riddle me this: What time do you have your computer's motherboard set to?

bitchkat ,

the correct time zone is UTC not Greenwich Mean Time.

palordrolap ,

I never said the time zone was GMT, only that the meridian is Greenwich. Subtle, yes, but if the meridian for UTC isn't the one running through Greenwich, let me know.

bitchkat ,

Actually you only mentioned timezone “who gets to have the time zone where noon is directly overhead” and then went into a rant about England vs France. You never once mentioned the meridian.

palordrolap ,

They still don't like to talk about the fact that it's Greenwich and not Paris that's the prime meridian.

But sure, I didn't explicitly connect the dots.

bitchkat ,

We’re talking about this: “Who gets to have the time-zone that’s noon at noon?”

That established the context that we are talking about time zones.

psud ,

So organising a meeting for 03:30 has the problem of that not being working hours for some people, and you have to look up what working hours are in each area. What problem is that supposed to solve?

MajorHavoc ,

you have to look up what working hours are in each area

It’s common courtesy do this anyway…

DudeDudenson ,

What you’re proposing is literally time zones but without shifting the actual clock, you still end up with all the issues and you remove the link between the hour of day and the sun’s position for people lol

Plus who gets to decide that everyone switches over and what is the new global time?

CodeBlooded ,
@CodeBlooded@programming.dev avatar

Yes, this is literally what I’m proposing.

You do not still end up with the same issues. Somebody booking a ticket for a hotel room to be available at 1300 from a different time zone than said hotel will not arrive at the hotel to learn that the check in time is different from their expectation.

Regarding “the link between the hour of the day and the sun’s position,” I’m asserting that we should recalibrate this expectation based on time zones, rather than changing the clock to some fictitious time based on “noon” always equaling “1200.”

who gets to decide that everyone switches over and what is the new global time?

“Global time” in this context is already decided to be UTC. And no one gets to decide on the switch. This is a dream that will never come to fruition. 😕

netizen ,
@netizen@programming.dev avatar

You’re saying that in the U.S. you enter your office on Monday and exit on Tuesday?

CodeBlooded ,
@CodeBlooded@programming.dev avatar

Yes. Many people already work shifts that have them do exactly that (show up to work on Monday, go home on Tuesday).

My first job had me work all sorts of shifts. Anything other than the day shift, I was showing up early or late evening one day, and leaving work early or late morning the next day.

state_electrician ,

Haha, let’s inconvenience 99.9% of humans so some programmers have a slightly easier life. I’ve had my share of frustration with time zones, but this change is so enormous, that it’s in no way appropriate.

CodeBlooded ,
@CodeBlooded@programming.dev avatar

I don’t think it’s actually realistic that this would ever change at this point in the game. I do think we could have adapted to all using UTC if we never started with time zones in the first place.

rhandyrhoads ,

The things is that time zones are a natural part of the earth. Back when people told time by the position of the sun, people in different places would naturally observe a different time. Should everyone around the globe have somehow established contact and said, hey one day we’re all going to be in constant contact, could you change your sundials to read the time where I am instead of where you are? At the end of the day, although time zones and daylight savings time have created some slight variations on this concept, noon/midday was defined by the concept of the sun being directly overhead. Since the origins of time telling are based on the sun, there is no first place where we didn’t start with time zones. Unless we somehow advanced as a society to create computers and the Internet without having ever created a system of time.

CodeBlooded ,
@CodeBlooded@programming.dev avatar

That’s fair. The replies here have opened my narrow thoughts that I’ve had on everyone solely using UTC.

In my defense, when discussing this with others in person, I’ve only ever been given garbage reasons to have time zones…

Now …can we all agree to hate Daylight Saving Time?

CoggyMcFee ,

Instead of store hours like this:

  • Monday 6:00-18:00
  • Tuesday 6:00-18:00
  • Wednesday 8:00-18:00
  • Thursday 6:00-18:00
  • Friday 6:00-18:00

We can have store hours like this:

  • Sunday 22:00-Monday 10:00
  • Monday 22:00-Tuesday 10:00
  • Wednesday 0:00-10:00
  • Wednesday 22:00-Thursday 10:00
  • Thursday 22:00- Friday 10:00

Boy, I would love to live in a place where store hours would be like this. So convenient.

And I’d love to have the change in the day be sometime in the middle of the day so that “see you tomorrow” means sometime later in the day. Or maybe different areas would use different conventions to refer to the time when the sun is out and most people are doing things and the time when most people are asleep.

It would also be so pleasant and relaxing to visit a new country and constantly have to calculate the country’s time offset in my head. There would probably be an app on my phone that I would constantly look at that would convert the time where I am to the equivalent time I am used to. I won’t have a sense of when meals are or when I should expect stores to be open, or when it’s reasonable to wake up without converting to the time I’m used to. Some might say the thing I’m used to is my time “zone”.

It would also be great for TV shows and books to always run into issues when talking about the time because there’s no universal reference.

Even the actual convenience of scheduling a meeting with people in different parts of the world has issues. Now, you know that whatever time you say is the time for all people. But instead of being able to just look up each person’s time zone and see “oh, it would be 3am there, so they’d be asleep”, you’d have to go to some website that tells you what time most people sleep or what time most people eat meals, or whatever, and see by how many hours it differs.

JayDee ,

You already have an entire vocabulary for solar time (sunrise, morning, noon, evening, sunset, night, midnight). This being all of a sudden assigned to a different time on a clock does not change things in any dramatic fashion. It would also be a consistent change for your current location, guarantee it only takes you less than a work week to acclimate.

All the things you’ve described I’ve literally been doing for 6 months now. It is not a noticable difference and does not impact me.

Also, a book that says “it was 5 o’clock” is objectively more boring than one that describes the shadows of twilight blanketing the scene in a checkering of shadow. Also TV shows show outside, where solar time is visibly apparent. The specific time is not nearly as relevant.

Also, you already look up time zones when scheduling international meetings, and those aren’t going to tell you about siestas or other local practices which might affect scheduling. Maybe just actually ask the person what times will work when trying to schedule, and now since you’re both using UTC, you both can figure it out together without looking up timezones.

MisterFrog ,
@MisterFrog@lemmy.world avatar

Or, ooor, the obvious answer of mandating the UTC in the backend.

Actually moving societies all to UTC is a really bad idea, as outlined by many others, dozens of times on Lemmy.

24 hour time though, that’d be nice. Everyone already knows how it works anyway!

ByteJunk , in Implementing RFC 3339 shouldn't really be that hard...
@ByteJunk@lemmy.world avatar

It should be implemented in people’s brains.

How this goes, usually, is:

Them:…before 6PM.

Me: 6PM… Ours? The server’s? The user’s?

Them: GMT, of course.

Me: So that’s 7PM London right now, and changes to 6PM in November?

Them: What no are you stupid. Always 6PM GMT.

Me:* jumps off a cliff*

Klear ,

Reminds me of a LARP I was on one time. A group of people I was doing stuff with ended up always meeting at 10 because we redefined “10” to mean “whenever we all meet”.

jaybone ,

Don’t get it. Is this implying GMT has daylight savings?

Ephera ,

GMT doesn’t have daylight savings, but most people won’t be as precise in language. Here in Germany, we might also tell people “GMT+2”, even though it changes to GMT+1 in winter. Like, I don’t even know what the correct shorthand would be for our timezone…

jaybone ,

CET?

abcd ,

It’s CET/CEST (MEZ/MESZ in German)

en.m.wikipedia.org/wiki/Central_European_Time

ByteJunk ,
@ByteJunk@lemmy.world avatar

I use TZ identifiers, and confirm the expected behaviour (“Berlin time, correct?”), as then I know how I should handle DST changes.

schnurrito ,

That is why lots of time zone selectors allow you to select “Europe/Berlin”: then it is clear that depending on the time of year this is UTC+1 or UTC+2.

firelizzard ,
@firelizzard@programming.dev avatar

GMT doesn’t have daylight savings but London does

mox ,

Them: GMT, of course.

Me: So that’s 7PM London right now, and changes to 6PM in November?

Them: What no are you stupid. Always 6PM GMT.

Me:* jumps off a cliff*

Sorry, but are you under the impression that GMT means London time, or that it observes British Summer Time?

caden ,

I too was similarly confused by the original comment at first, but I think they’re referring to the fact that 6pm GMT is 7pm in London during the summer (BST), and 6pm in London the rest of the year. It seems OP and “them” are both correct in that hypothetical exchange.

my_hat_stinks ,

UK is under BST (UTC+1) for half the year but people are usually just taught that the UK is GMT (UTC+0) which is based in the time in Greenwich, withought mentioning DST. I suppose it’s also possible everyone is taught BST and just forgets about it because daylight savings sucks, but either way most people seem to think GMT and UK time are the same thing.

This means you’ll get people asking for GMT times when they want BST or UK local time.

nyctre ,

Can confirm. Thought UK was always gmt+0, Paris/Amsterdam/whatever GMT+1, etc. (thought it was the clock that changed, not the timezone, if you know what I mean)

ruk_n_rul ,

The term UT is specifically created to divorce universal timekeeping from whatever UK’s timezone is doing, whether DST is on or not, etc. and the derived term UTC for when started adding leap seconds.

GMT hasn’t been a thing since UTC. It should be scrubbed from the vocabulary and old farts still using it should be shunned and reeducated.

magic_lobster_party , in Implementing RFC 3339 shouldn't really be that hard...

Go:

01/02 03:04:05PM '06 -0700

Ephera ,

Is '06 the year? What in the crime against humanity…

expr ,

Why in the ever-loving fuck would it do that? My hatred of Go only continues to grow.

ik5pvx , in Implementing RFC 3339 shouldn't really be that hard...

There’s an even worse thing: timezone selection UIs that don’t let you choose UTC

dajoho , in Average CSS

I am very, very surprised about the competence of the commenters here. I have had many discussions on reddit about the advantages of meaningful instead of presentational class-naming and you’re normally met with great resistance, especially with users of frameworks like Bootstrap and Tailwind.

Here, everyone seems to either ‘get it’ or is willing to hear why classes like .lime are bad. Very cool.

criss_cross ,

People that advocate for presentation naming haven’t endured a major company rebrand.

CanadaPlus ,

This guy has PTSD from working at “X”.

Aux ,

Frameworks like bootstrap are a cancer.

lseif ,

good for quick and dirty small projects tho…

Aux ,

No.

dylanTheDeveloper ,
@dylanTheDeveloper@lemmy.world avatar

It is like fentanyl don’t do it

FierySpectre ,

Ikr, like I don’t need a full feature full stack framework… I just want my tech demo to not look like it was made in the 80s without spending hours. (I’m mostly a backend dev)

SpaceNoodle ,

It’s not too surprising. Consider the sort of person who would have abandoned reddit for Lemmy during the APIcolypse last year.

douglasg14b , in Implementing RFC 3339 shouldn't really be that hard...
@douglasg14b@programming.dev avatar

Never not UTC Everywhere.

utceverywhere.com

ooterness ,

UTC is better than most, but leap seconds are still awful. Computers should use GPS or TAI everywhere. Dealing with time zones and leap seconds is for human readability and display purposes only.

jerkface ,
@jerkface@lemmy.ca avatar

That’s why I only ever use Seconds Since Epoch.

marcos , in Implementing RFC 3339 shouldn't really be that hard...

Yeah… the “-7:00” offset is not enough information for most uses.

It’s barely enough to use as timestamps in email headers.

SpaceCadet ,
@SpaceCadet@feddit.nl avatar

How is that not enough? It’s in standard ISO8601 format and can unambiguously be reduced to a UTC timestamp, which is all that matters.

Klear , in Average CSS

No! I wanted orange!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines