How to use an en-dash and em-dash correctly? (BrE)
lighthouseproofreading.co.uk
lighthouseproofreading.co.uk
Recently I was accused of using AI to produce something because of my use of em-dash. I was able to show my use of the character going back years in my university work, long before recent AI.
Absolutely absurd of them to accuse you of using AI just because you used punctuation above a middle school level.
You're generalizing inappropriately across cultural boundaries. Is the author of the OP article an abnormal human? Does "normal" mean "of average writing level"—is it now socially acceptable to ostracize and bully people who write well?
Because, when you're accusing people of being bots (like the HN parent related), that's a seriously unpleasant form of bullying. It's dehumanizing, quite literally. (When you write with sincerity, you pour your own humanity into your words; what does it mean to deny that?)
>it's more complicated to insert them
Word automatically replaces the hyphen with it when between words surround by space — because it's the correct punctuation. I sincerely hope you don't believe it's too complicated when the task is done for you by Word — the most popular word processor. Additionally — just to test it out — long pressing hyphen yields the character on my phone. This has allowed me to effortlessly pepper this reply with slightly extended — and a touch controversial — horizontal lines.
Just because your writing style doesn't use em dashes — a rule taught to literal school children — doesn't mean it's not "normal."
Finally, I am sorry to report that my use of the em-dash has not allowed me to transcend humanity and become a cyborg — though I will return with a follow up post if I suddenly sprout a Serial port.
I’m finding an impulse while writing these days to censor writing styles which are much more efficient at conveying complex thoughts in favor of styles which are more “human” but fail to convey nuance.
It’s debilitating to anything beyond discussion of sound-bite sized thoughtlets.
I fear that this will be a race to the bottom for human discourse and intellect.
More generally I guess the more punctuation mistakes you make, the lower the chances your text is flagged as written by AI, so there's now an optimal amount of mistakes that maximizes the perceived value of your work.
* Use the minus sign /−/ (U+2212) when formatting numbers, because the default hyphen-minus /-/ (U+2D) just looks wrong: "It is −1 °C vs. -1 °C." Moreover, the correct minus has the same width as plus (− vs. +).
* Rare, but use the figure dash /‒/ (U+2012) or figure space / / (U+2007) if you need a placeholder character that is the same width as a single digit. For example, "Guess the PIN: 1‒34."
typing on a typewriter or computer keyboard (without fancy multi-key workarounds), you can't distinguish between a hyphen and an n-dash (not to mention the minus sign); you use the same hyphen key for all those, and represent an m-dash with two--hyphens. That's the starting place for most people who will read this article, and that should be the starting place for the article, if only to say "everything you thought you knew is wrong, here's how typesetting works..."
Butterick’s Practical Typography 2º Edition https://news.ycombinator.com/item?id=26688142
Groff made a change that when an author typed - (hypen-minus), it would be empitted as ‐ (hypen). In order to actually display a hypen-minus, it would need to be entered as \-.
We can argue about what is semantically the right way of displaying dashes, but because the majority of existing manpages don't properly escape the dash, this change broke searching in manpages.
You couldn't do /--location (search, hypen-minus, hypen-minus, ..., <enter>).
What also works (though more cumbersome) are:
For m-dash: Ctrl+q u2014 and for n-dash: Ctrl+q u2013
My vim set up requires Ctrl+q but probably it's normally Ctrl+v, may need to check.
I cannot wait to correct someone for using the wrong symbol. I am frothing at the mouth.
single: unicode 45 (regular minus sign)
double: unicode 8211 (en dash)
triple: unicode 8212 (em dash)
One character is enough for all these use cases and having three, or more, separate characters is a bug not a feature.
Pythonistas everywhere: how dare you.
And I do use the en-dash / em-dash a lot -- probably incorrectly.
All flaws aside, it would be very unfair of anyone -- much less any purported expert in AI -- to suggest that frequent usage of this punctuation -- irrespective of whether it is tasteful or not -- is a sign of AI generated text (or slop).