this post was submitted on 15 Jul 2026
216 points (95.8% liked)

Programmer Humor

32317 readers
449 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 3 years ago
MODERATORS
 
top 50 comments
sorted by: hot top controversial new old
[–] AnUnusualRelic@lemmy.world 1 points 2 hours ago

We used to have HTML+ and be happy!

[–] MonkderVierte@lemmy.zip 1 points 4 hours ago

Just don't create such a mess that you need cutting-edge features.

[–] ytg@sopuli.xyz 2 points 5 hours ago (1 children)

As if modern websites care about Firefox

[–] AnUnusualRelic@lemmy.world 1 points 2 hours ago

As if ~~modern~~ websites care about Firefox

[–] zitrone@europe.pub 13 points 10 hours ago

I don't believe, you should expect all browsers to implement all new web features in under a year. It takes time, like new C++ or C standarts. An like with all other standarts, the more parties are involved the more time it takes to adopt it.

[–] mkwt@lemmy.world 12 points 12 hours ago

Haha, one year? How quaint. (Cries into ISO C++ standards)

[–] panda_abyss@lemmy.ca 136 points 1 day ago (4 children)

You can’t count chrome and edge as two different browsers…

[–] Xylight@lemdro.id 59 points 1 day ago

MDN does, not my decision

[–] mamg22@sh.itjust.works 40 points 1 day ago (2 children)

They keep them grouped together though. If you look closely, they're in the same bubble while firefox is in another one. Probably shows both for the convenience of most devs.

(also Microsoft being Microsoft might shoehorn in some feature no other normal browser would just because)

[–] Hudell@lemmy.dbzer0.com 1 points 15 hours ago

It's actually Google doing that these days, but they do it on webkit directly and so everything but Firefox gets their experiments too.

[–] LytiaNP@lemmy.today 4 points 23 hours ago (1 children)

I think they're in the same bubble because they both support the feature

[–] Mubelotix@jlai.lu 1 points 6 hours ago

Happy cake day !

load more comments (2 replies)
[–] SpaceNoodle@lemmy.world 71 points 1 day ago* (last edited 1 day ago) (5 children)

You know what still works? HTML tables.

Suck it, all of the 2000s webdev.

[–] Zarobi@aussie.zone 33 points 1 day ago

What's worse than div soup? Table ware.

[–] Redjard@reddthat.com 19 points 1 day ago (1 children)

Even apple phones added flexbox support in like 2022.
Flexbox spam is the new tables.

[–] SpaceNoodle@lemmy.world 11 points 1 day ago (2 children)

2022? That's in the future

[–] Serinus@lemmy.world 3 points 1 day ago (2 children)

Right? What year is your org up to?

Feel free to answer in terms of OS or framework version.

[–] SpaceNoodle@lemmy.world 5 points 1 day ago (1 children)

Last website I built used no CSS or JavaScript

[–] ryannathans@aussie.zone 6 points 23 hours ago

Living in a future utopia

[–] Randelung@lemmy.world 3 points 1 day ago
load more comments (1 replies)

Don't forget to add role="none" for accessibility.

load more comments (2 replies)
[–] csolisr@hub.azkware.net 55 points 1 day ago (5 children)

...Did you add an unescaped RTL toggle character on your user name?

[–] ChaoticNeutralCzech@feddit.org 1 points 7 hours ago

‮</span></div>

[–] csolisr@hub.azkware.net 35 points 1 day ago (3 children)

For the record, I noticed because I use Friendica:

Header of the post in Friendica, which thanks to the RTL toggle character, reads literally: "XylightromuH remmargorP aív"

[–] Scoopta@programming.dev 28 points 1 day ago (2 children)

Jeroba only flips the instance domain, that is way more wild

[–] cepelinas@sopuli.xyz 5 points 17 hours ago

Voyager just ignores it

[–] SpaceNoodle@lemmy.world 23 points 1 day ago (1 children)
[–] plateee@piefed.social 18 points 1 day ago (1 children)

What's it like being famous? 🤩

[–] bloubz@lemmygrad.ml 7 points 1 day ago* (last edited 1 day ago) (3 children)

Funnily enough, it is correctly escaped in the client they developed, Photon

[–] Xylight@lemdro.id 7 points 1 day ago

it actually isnt intentional that it works fine, it's some miracle of how i split the instance name and the username in markup. i was a little disappointed that nothing funny happened when i added that initially

load more comments (2 replies)
load more comments (1 replies)
[–] Xylight@lemdro.id 27 points 1 day ago (1 children)

i do remember doing that a long time ago

[–] hirihit640@sh.itjust.works 23 points 1 day ago

Doing QA testing for free? You and lil bobby tables would get along great

[–] PumaStoleMyBluff@lemmy.world 16 points 1 day ago (4 children)

I strongly think Lemmy clients should have a toggle to show usernames instead of display names. Some of the Unicode is super obnoxious.

[–] DarkSirrush@piefed.ca 6 points 1 day ago

Some Lemmy clients like summit do (which I keep on, because display names are often cancer)

load more comments (3 replies)
[–] csolisr@hub.azkware.net 9 points 1 day ago

By the way, if you want to replicate this effect for fun and profit, the control character you're searching for is U+202E RIGHT-TO-LEFT OVERRIDE (or RLO for short)

[–] mindbleach@sh.itjust.works 22 points 1 day ago (1 children)

Gradual adoption is fine. It's so much better than seeing StackOverflow answers from like 2013, and knowing not a goddamn one of them works anymore. It's massively better than having to write separate code for IE and Netscape.

[–] diaphragmwp@discuss.tchncs.de 7 points 1 day ago (2 children)

Wait until you find out that people made and still make sites that load on both IE and Netscape.

[–] MonkderVierte@lemmy.zip 4 points 1 day ago (1 children)

That's like wanting to use a just standardized media format.

[–] ChaoticNeutralCzech@feddit.org 2 points 6 hours ago

Windows native support for MKV (2002) and HEVC (2013): 2019

[–] kbal@fedia.io 22 points 1 day ago (2 children)

There ought to be some kind of 2016 css subset that everyone sticks to and then we can reconsider maybe updating it to include any newer stuff that's absolutely essential once every ten years.

[–] Xylight@lemdro.id 20 points 1 day ago (1 children)

that mentality is one reason websites spam JavaScript today, because native features of the markup language were being added too slow

[–] Ephera@lemmy.ml 7 points 1 day ago

Expecting the runtime/browser to ship a native implementation of virtually everything you might want to do in a turing-complete language, is also really not sustainable, though.

[–] bufalo1973@piefed.social 3 points 1 day ago

Something like C/C++ does? JS16, JS20, JS24?

[–] Gonzako@lemmy.world 3 points 1 day ago

Thank god for tailwind templates wouldn't get anywhere without them

load more comments
view more: next ›