this post was submitted on 15 Jul 2026
206 points (93.6% liked)

Programmer Humor

32443 readers
1184 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
 
you are viewing a single comment's thread
view the rest of the comments
[–] csolisr@hub.azkware.net 51 points 1 week ago (5 children)

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

[–] csolisr@hub.azkware.net 31 points 1 week 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 25 points 1 week ago (3 children)

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

[–] Quibblekrust@thelemmy.club 1 points 6 days ago* (last edited 6 days ago) (1 children)

No issues in Thunder.

I have display names turned off, though.

[–] Scoopta@programming.dev 1 points 5 days ago (1 children)

It's probably in the display name, not the username so that would make sense. Would be interesting to know what happens if display names are on

[–] Quibblekrust@thelemmy.club 1 points 5 days ago* (last edited 5 days ago)

Turns out it looks the same. Wait, something is still wrong. I turned the setting on, but I still don't see display names. Oh well.

[–] SpaceNoodle@lemmy.world 20 points 1 week ago (1 children)
[–] plateee@piefed.social 19 points 1 week ago (1 children)

What's it like being famous? 🤩

[–] cepelinas@sopuli.xyz 4 points 1 week ago (1 children)
[–] boonhet@sopuli.xyz 1 points 6 days ago

Voyager shows username, he probably changed display name

[–] bloubz@lemmygrad.ml 8 points 1 week ago (3 children)

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

[–] Xylight 7 points 1 week 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

[–] csolisr@hub.azkware.net 5 points 1 week ago

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

[–] notthebees@reddthat.com 3 points 1 week ago

Same with voyager

[–] Xylight 25 points 1 week ago (1 children)

i do remember doing that a long time ago

[–] hirihit640@sh.itjust.works 20 points 1 week ago

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

[–] csolisr@hub.azkware.net 15 points 1 week 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)

[–] PumaStoleMyBluff@lemmy.world 14 points 1 week ago (3 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 8 points 1 week ago

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

[–] csolisr@hub.azkware.net 3 points 1 week ago* (last edited 1 week ago) (1 children)

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

[–] Xylight 4 points 1 week ago

There's probably some restrictions because I tried making an instance that had a user with a completely empty username and it didn't federate.

[–] HypnoticSheep@lemmy.world 1 points 1 week ago

Connect lets you filter out the Unicode into a-z, which is nice

‮</span></div>