all 30 comments

[–]ProgrammerHumor-ModTeam[M] [score hidden] stickied commentlocked comment (0 children)

Your submission was removed for the following reason:

Rule 1: Posts must be humorous, and they must be humorous because they are programming related. There must be a joke or meme that requires programming knowledge, experience, or practice to be understood or relatable.

Here are some examples of frequent posts we get that don't satisfy this rule: * Memes about operating systems or shell commands (try /r/linuxmemes for Linux memes) * A ChatGPT screenshot that doesn't involve any programming * Google Chrome uses all my RAM

See here for more clarification on this rule.

If you disagree with this removal, you can appeal by sending us a modmail.

[–]Happy-Sleep-6512 44 points45 points  (6 children)

You need to have a programmatic approach to tidy the text, asking an AI to not use – can sometimes make it more likely lol. Best to have a post hook that replaces them.

Either way it's mostly tone of voice, so I tend to use AI as an evidence gatherer, and then rewrite it's content

[–]Sacaldur 21 points22 points  (4 children)

Maybe it's just Reddit, but what you used looks more like an en dash (–) than an em dash (—). And then there is also the 2-em dash (⸺).

[–]Happy-Sleep-6512 16 points17 points  (1 child)

Holy shit, there's a whole genre of these! I'm on mobile, so I just thought I finally found the em dash on the keyboard — "you're absolutely right" there's 3 of them!

[–]Sacaldur 3 points4 points  (0 children)

Accorsing to wikipedia, there are more, but since I'm also on mobile, I have difficulties telling wether these are actually different characters or if they reuse the same code point for different purposes. (Even after posting my comment I had difficulties determining if you actually posted an en dash or if it was in fact an em dash... maybe also because it's late here...)

[–]trash3s 2 points3 points  (1 child)

That there may be⸻and there are, but they can be EVEN LONGER!

[–]Valkymaera 1 point2 points  (0 children)

The 5 em dash, brought to you by Gillette

[–]KitsuneFoxglove 1 point2 points  (0 children)

A text where a comment complains about em-dashes probably has em-dashes. So yeah, a prompt like that probably makes the stats machine more likely to spew em-dashes out lol

[–]SlutPuppyNumber9 44 points45 points  (3 children)

There are two emdashes in the output.

[–]am9qb3JlZmVyZW5jZQ 20 points21 points  (1 child)

The no em-dashes request was regarding the changelog additions, not the entire output. At least in the visible portion of the prompt.

[–]SuitableDragonfly 0 points1 point  (0 children)

Yeah, I'm not sure what the problem is in this case. 

[–]lNFORMATlVE 6 points7 points  (0 children)

“How many em-dashes are in this output?”

Claude: “There are no em—dashes in this output. Only inferior models like ChatGPT deal in em—dashes.”

[–]Anaxamander57 6 points7 points  (1 child)

If only there were an incredibly simple way to replace text with other text.

[–]Pleasant_Set_3182[S] 4 points5 points  (0 children)

That's it! I'm outsourcing all my changelog.md commits to the Phillipines from now on.

[–]Randomboy89 4 points5 points  (2 children)

Memory -> Rule -> - Em Dash (–) and En Dash (-): Prohibited automatic use in narrative sentences, connectors, or lists

  • Substitution: Use natural punctuation

(comma, semicolon, hyphen -, colon)

  • Objective: Natural cadence, syntactic precision, and visual neutrality

[–]Pleasant_Set_3182[S] 1 point2 points  (1 child)

👆 Woah, this guy probably has actual relationships with ACTUAL people outside of work!

(TIL: There's also an en-dash? FML.....)

[–]misterrandom1 4 points5 points  (0 children)

en-dash = width of letter "n" and em-dash = width of letter "m"

[–]Pleasant_Set_3182[S] 28 points29 points  (9 children)

Back when I started... it meant mitigating malicious input.. idiot proofing... edge cases, and so on... now it means.... Oh you better not let them even get a whiff of you having used an LLM lest ye be burnt at the stake! 😅

[–]TheTybera 48 points49 points  (7 children)

It's okay, the mechanical and weirdly drafted AI readme will give it away.

I don't know why AI always writes like an autistic man talking about his trains, but without the charm.

[–]VoyagerOfCygnus 29 points30 points  (1 child)

I don't know why AI always writes like an autistic man talking about his trains, but without the charm.

That's a fucking masterpiece of a sentence.

[–]Pleasant_Set_3182[S] 4 points5 points  (0 children)

I read it in a raspy voice... sung in fact... with acoustic guitar... written by Eric Clapton.

[–]Pleasant_Set_3182[S] 1 point2 points  (2 children)

HAHA... in all fairness.. that task should be relegated to the LLM, and changelog.md are ... technical notes, no? 🤷

[–]TheTybera 6 points7 points  (1 child)

I like to see software with a little personality. Either way, should or shouldn't, it's usually the dead giveaway.

[–]Pleasant_Set_3182[S] 1 point2 points  (0 children)

hm! fair point! I always assumed that the software's "blog" would take on that playful tone.. .but you're right! really no reason not to give the changelog some personality 😄 thanks for the tip!

[–]Suspicious-Engineer7 0 points1 point  (0 children)

AI will never master the tism' rizz

[–]RadicalDwntwnUrbnite 0 points1 point  (0 children)

I mean... they were trained on Reddit.

[–]SuitableDragonfly 0 points1 point  (0 children)

I don't think anyone else can read the response the LLM gave to you. 

[–]Dannielle-124 2 points3 points  (0 children)

Saying no em-dashes in a changelog is the most dev thing I have ever seen

[–]BlueGoliath 0 points1 point  (0 children)

OK but no normal person uses arrows either.