News for hackers. Stuff that matters.
Re:The Programmer Identity Crisis by happytoexplain on Tuesday October 21, 2025 @01:23PM (#45658565)
That's simply not true, and pointlessly derogatory.

This article does not appear to be AI-written, but use of the emdash is undeniably correlated with AI writing. Your reasoning would only make sense if the emdash existed on keyboards. It's reasonable for even good writers to not know how or not care to do the extra keystrokes to type an emdash when they're just writing a blog post - that doesn't mean they have bad writing skills or don't understand grammar, as you have implied.

Re:The Programmer Identity Crisis by Terr_ on Tuesday October 21, 2025 @01:34PM (#45658777)
> That's simply not true, and pointlessly derogatory.

That same critique should first be aimed at the topmost comment, which has the same problem plus the added guilt of originating (A) a false dichotomy and (B) the derogatory tone that naturally colors later replies.

> It's reasonable for even good writers to not know how or not care

The text is true, but in context there's an implied fallacy: If X is "reasonable", it does not follow that Not-X is unreasonable.

More than enough (reasonable) real humans do add em-dashes when they write. When it comes to a long-form blog post—like this one submitted to HN—it's even more likely than usual!

> the extra keystrokes

Such as alt + numpad 0150 on Windows, which has served me well when on that platform for... gosh, decades now.

Re:The Programmer Identity Crisis by acuozzo on Tuesday October 21, 2025 @01:37PM (#45658822)
> use of the emdash is undeniably correlated with AI writing

Where do you think the training data came from?

Re:The Programmer Identity Crisis by johnisgood on Tuesday October 21, 2025 @01:28PM (#45658674)
Pressing "-" and a space gets replaced by an emdash to me in LibreOffice. No extra keystrokes required.
Re:The Programmer Identity Crisis by benji-york on Tuesday October 21, 2025 @01:53PM (#45659117)
I don't think the character is that uncommon in the output of slightly-sophisticated writers and is not hard to generate (e.g., on macOS pressing option-shift-minus generates an em-dash).
Re:The Programmer Identity Crisis by Kerrick on Tuesday October 21, 2025 @02:41PM (#45659847)
In fact, on macOS and iOS simply typing two dashes (--) gets autocorrected to an em dash. I used it heavily, which was a bit sloppy since it doesn't also insert the customary hair spaces around the em dash.

Incidentally, I turned this autocorrection off when people started associating em dashes with AI writing. I now leave them manual double dashes--even less correct than before, but at least people are more likely to read my writing.

Re:The Programmer Identity Crisis by Izkata on Wednesday October 22, 2025 @10:27PM (#45677514)
That's an en dash, not an em dash. An em dash is longer and as far as I know Libreoffice doesn't have a built-in way to make one (though you may have added it to the autocorrect settings yourself).

en dash: https://www.compart.com/en/unicode/U+2013

em dash: https://www.compart.com/en/unicode/U+2014

Edit: Ah, Libreoffice does have a built-in autocorrect for em dash, but you have to type this:

  :---:
Re:The Programmer Identity Crisis by johnisgood on Thursday October 23, 2025 @05:15PM (#45687287)
Thanks! I did confuse the two despite knowing of both.

So ":---:" does work for the em dash? I thought something with fewer keystrokes work, too, at least I remember the em dash from less, but perhaps I just typed it so quickly I did not realize it was indeed ":---:".