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

Programmer Humor

32285 readers
2102 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 25 comments
sorted by: hot top controversial new old
[–] kbal@fedia.io 9 points 2 hours ago (1 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 7 points 2 hours ago

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

[–] SpaceNoodle@lemmy.world 23 points 3 hours ago* (last edited 3 hours ago) (2 children)

You know what still works? HTML tables.

Suck it, all of the 2000s webdev.

[–] Zarobi@aussie.zone 5 points 47 minutes ago

What's worse than div soup? Table ware.

[–] panda_abyss@lemmy.ca 32 points 3 hours ago (4 children)

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

[–] mamg22@sh.itjust.works 3 points 1 hour ago

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)

[–] Xylight@lemdro.id 26 points 3 hours ago

MDN does, not my decision

[–] vogi@piefed.social 2 points 1 hour ago

they are grouped and as they are different browsers that theoretically could have different blink versions I feel like it makes sense.

[–] dreadbeef@lemmy.dbzer0.com 1 points 1 hour ago

The people who use MDN for their work need to though

[–] csolisr@hub.azkware.net 17 points 3 hours ago (4 children)

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

[–] PumaStoleMyBluff@lemmy.world 7 points 2 hours ago (1 children)

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

[–] csolisr@hub.azkware.net 3 points 2 hours ago* (last edited 2 hours ago)

And now you're about to nerd-snipe me into checking if control characters are valid for user names in ActivityPub

[–] csolisr@hub.azkware.net 12 points 3 hours 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 6 points 1 hour ago (1 children)

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

[–] SpaceNoodle@lemmy.world 4 points 1 hour ago

Yay I am in screenshot

[–] bloubz@lemmygrad.ml 5 points 2 hours ago* (last edited 2 hours ago) (2 children)

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

[–] notthebees@reddthat.com 2 points 2 hours ago

Same with voyager

[–] csolisr@hub.azkware.net 3 points 2 hours ago

Call me unsurprised if @Xylight added it as a way to test for rendering errors across Fediverse clients

[–] Xylight@lemdro.id 11 points 3 hours ago (1 children)

i do remember doing that a long time ago

[–] hirihit640@sh.itjust.works 1 points 9 minutes ago

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

[–] csolisr@hub.azkware.net 6 points 2 hours 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)

[–] dreadbeef@lemmy.dbzer0.com 2 points 1 hour ago

Progressive enhancement is a cool thing