728
(page 2) 50 comments
sorted by: hot top controversial new old
[-] nimble@lemmy.blahaj.zone 45 points 17 hours ago
[-] Turious@leaf.dance 11 points 15 hours ago
[-] Endymion_Mallorn@kbin.melroy.org 2 points 13 hours ago

No ring for that.

[-] defuse959@lemmy.dbzer0.com 4 points 10 hours ago

I scored 12/21 on https://e-mail.wtf/ and all I got was this lousy text to share on social media.

[-] shalafi@lemmy.world 4 points 10 hours ago

17/21. Would have been 18 but the first example of spaces screwed me.

[-] frezik@lemmy.blahaj.zone 35 points 16 hours ago* (last edited 16 hours ago)

Two of my "favorite" features it didn't even touch on. You can have nested comments:

foo(one(two(three(four(five(six(seven)))))))@example.com

This will actually fail on that big email regex that gets copied around (originally from Mastering Regular Expressions in 1997), because it can only handle comment nesting to a depth of six. It is actually possible to do indefinite nesting now with recursive regex, but it was developed before that feature existed.

RFC822 also allows routing addresses through multiple servers:

<@foo.example.com@bar.example.com:123@example.com>

But this is almost always denied on modern email servers because it was abused by spammers.

[-] TheBigRoomXXL@leminal.space 5 points 14 hours ago

The routing feature is so cursed XD

load more comments (1 replies)
[-] hellfire103@lemmy.ca 27 points 16 hours ago

I scored 13/21 on https://e-mail.wtf/ and all I got was this lousy text to share on social media.

load more comments (1 replies)
[-] Speiser0@feddit.org 15 points 15 hours ago

Pretty much everything I've seen in e-mail is needlessly complicated and weird. So of course addresses are as well.

[-] Dack@programming.dev 8 points 13 hours ago

I got 13/21. I mean thats not bad 😄

[-] thomasloven@lemmy.world 5 points 12 hours ago

If qoutes are removed and internal spaces are invalid, how could ":(){␣:|:&␣};:"@example.com be valid?

[-] ChairmanMeow@programming.dev 3 points 10 hours ago

Presumably the space between quotes is "escaped", meaning it's supposed to act like any other character.

[-] rumba@lemmy.zip 1 points 8 hours ago

Yeah they're processed, but not passed through.

[-] bamboo@lemmy.blahaj.zone 1 points 10 hours ago

Not too sure, but a previous one says spaces are allowed in comments. I would assume the {} is similar?

[-] NeatNit@discuss.tchncs.de 85 points 21 hours ago* (last edited 19 hours ago)

I scored 16/21 on https://e-mail.wtf/ and all I got was this lousy text to share on social media.

This was fun!

Edit: people, upvote the OP, not me

[-] lemmyng@piefed.ca 46 points 21 hours ago

13/21 here. Mostly got hung up on several "this was valid in earlier RFC, and later removed" kind of situations. There are several where I picked the correct answer, but where I know many websites that won't accept it as valid, and that's not even the more esoteric ones.

[-] NaibofTabr@infosec.pub 30 points 20 hours ago

Yeah I feel like the correct answer for anything obsoleted by a more recent RFC should be "Invalid".

[-] errer@lemmy.world 37 points 16 hours ago

Complaints about the quiz? Send them to 💩@💩

[-] JohnEdwa@sopuli.xyz 19 points 18 hours ago* (last edited 18 hours ago)

But they will work, and according to the spec, you have to build your system so that it can handle those cases. Obsolete doesn't mean incorrect or invalid, just a "you shouldn't do this any more".

Obsolete Syntax
Earlier versions of this standard allowed for different (usually more liberal) syntax than is allowed in this version. Also, there have been syntactic elements used in messages on the Internet whose interpretation have never been documented. Though some of these syntactic forms MUST NOT be generated according to the grammar in section 3, they MUST be accepted and parsed by a conformant receiver.

https://datatracker.ietf.org/doc/html/rfc2822#section-4 page 29

[-] frezik@lemmy.blahaj.zone 8 points 16 hours ago

Some of those "obsolete" things are outright blocked for specific reasons. For example, routing addresses through multiple servers. It was abused by spammers, so it's almost always denied these days.

Looks like this:

<@foo.example.com@bar.example.com:123@example.com>
load more comments (1 replies)
load more comments (6 replies)
[-] MonkderVierte@lemmy.zip 34 points 19 hours ago* (last edited 17 hours ago)

My top five from this (all valid):

  • ":(){␣:|:&␣};:"@example.com # fork bomb
  • 👉@👈 and poop@[💩]
  • "@"@[@]
  • c̷̨̈́i̵̮̅l̶̠̐͊͝ȁ̷̠̗̆̍̍n̷͖̘̯̍̈͒̅t̶͍͂͋ř̵̞͈̓ȯ̷̯̠-̸͚̖̟͋s̴͉̦̭̔̆̃͒û̵̥̪͆̒̕c̸̨̨̧̺̎k̵̼͗̀s̸̖̜͍̲̈́͋̂͠@example.com
  • fed-up-yet@␣example.com␣ # ␣ = whitespace
[-] toynbee@lemmy.world 19 points 15 hours ago

TIL that emoji transcend spoilers.

Emoji showing through spoilers

load more comments (2 replies)
[-] bjoern_tantau@swg-empire.de 27 points 18 hours ago

I had to make an email address just for paypal because those idiots don't accept subdomains in email addresses.

[-] frezik@lemmy.blahaj.zone 21 points 16 hours ago

Pizza Hut doesn't allow dashes in the domain. This prevents me from ordering Pizza Hut with the email under my personal domain. This can be considered a feature.

[-] irish_link@lemmy.world 62 points 21 hours ago

THIS THING IS STUPID!!!!

Or it’s just me that is the fool. Thanks for sharing. I just learned about 9 new things.

[-] rtxn@lemmy.world 34 points 20 hours ago* (last edited 20 hours ago)

All of the modern internet is built on the decaying carcasses of temporary solutions and things that seemed like a good idea at the moment but are now too widely used to change.

[-] brisk@aussie.zone 17 points 17 hours ago

Tap for spoilerEmail addresses can have comments?!

[-] frezik@lemmy.blahaj.zone 8 points 14 hours ago* (last edited 14 hours ago)

Nested comments. RFC822 had a whole bunch of bad ideas in it, but nobody thought much of it at the time. Most programming languages don't even do nested comments, because they want to filter them out with a simple lexer before the grammar ever sees it.

[-] NessD@lemmy.world 24 points 19 hours ago

14 / 21

This is the score you get when you answer "valid" for every question. Good job.

[-] tostiman@sh.itjust.works 16 points 16 hours ago

My score was lower 💀

[-] Blackmist@feddit.uk 7 points 17 hours ago

I didn't do that but got 14 anyway.

load more comments (3 replies)
[-] dumnezero@piefed.social 22 points 20 hours ago

Thanks to RFC 6532, Zalgo text is a-okay.

hmmm...

Yay! You're average! Time to start making plans for what you'll do when an LLM takes your job.

I already have plans.

load more comments (1 replies)
load more comments
view more: ‹ prev next ›
this post was submitted on 18 Aug 2025
728 points (99.1% liked)

Programmer Humor

25802 readers
3110 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 2 years ago
MODERATORS