Ask HN: Why do AI models frequently use em dashes (–) in their writing?

by rishikeshson 6/11/2025, 7:48 PMwith 8 comments

by briandoyle81on 6/11/2025, 7:59 PM

Because skilled writers have started using in place of semi-colons and parentheses in modern writing - it just feels right!

AI models are trained off the work of these writers, so they use them now. Except that the difference is that a writer will just use the - next to the `0` key, expecting that Word, Google Docs, or whatever is turning their markdown into rendered text will automatically turn it from - to an em dash, which is a different character.

The models are then provided that rendered or autocorrected text, and return text with the em dash, instead of the one we type.

by bhartzeron 6/11/2025, 8:25 PM

One of my degrees in college was in Technical Writing, back in the early 1990s. I've always used em dashes when writing--it only make sense in many cases. And I still use them regularly, just typing two hyphens, one after the other.

by pinter69on 6/11/2025, 8:01 PM

And so many emoticons. Wonder what training set has these many characters