Skip to content(if available)orjump to list(if available)

I miss using em dashes

I miss using em dashes

136 comments

·September 2, 2025

buu700

I wouldn't worry about it. A year ago the red flag du jour was "delve"; this year it's em dashes; next year it'll be something else. In any case, this is a very online topic that I assume only a vocal minority are hung up on in the first place. If you picked a random person off the street and asked for their thoughts on em dashes, you'd probably get a blank stare.

Eventually, as models and their users both improve, we'll collectively realize that trying to reliably discriminate between AI and human writing is no different than reading tea leaves. We should judge content based on its intrinsic value, not its provenance. We should call each other out for poor writing or inaccurate information — not because if we squint we can pick out some loose correlations with ChatGPT's default output style.

Consciously trying not to "sound like an LLM" while writing is like consciously trying not to think about the fact that you're currently breathing, or consciously trying to sound like a cool guy.

floxy

>If you picked a random person off the street and asked for their thoughts on em dashes, you'd probably get a blank stare.

But the people you will reach online will be online, and not some random person-off-the-street. The average person on the street will give the same blank stare on the topic of compilers, regular expressions, black-holes, or robotics, but I still want to read about those topics. And if I want an LLM's take on those topics, everyone knows where to turn to get that.

buu700

Approximately everyone is online. What percentage of those people do you think are even familiar with the meme that em dashes == LLM assistance, much less feel strongly enough to complain or attack you over your punctuation choices?

null

[deleted]

chipsrafferty

But because the average person on the street would give blank stares about compilers, we can conclude that compilers aren't important /s

campbel

100%. I use em-dashes a decent amount and plan to continue. If someone wants to incorrectly assume it was AI writing so be it.

bee_rider

I use them occasionally and have never been falsely accused of being an LLM.

The stakes are a bit different for students unfortunately, who who’ll have their writing passed through some snake oil AI detector arbitrarily. This is unfortunate because “learning how not to trigger an AI detector” is a totally useless skill.

Generally, I don’t think we need AI detection. We need dumb bullshit detection. Humans and LLMs can both generate that. If people can use an LLM in a way that doesn’t generate dumb bullshit, I’m happy to read it.

marcus_holmes

I think this is a passing phase - academia and the education system will have to adapt to the fact that LLMs exist and will be used, and that therefore the essay is no longer a useful artifact as evidence of learning. This is probably a good thing in the long run.

SoftTalker

Same. Years ago I took the time to learn the difference between an em-dash, an en-dash, and a hyphen and I'll continue to use them regardless of what AI does.

I don't use AI in my writing. If I were still in school would I be tempted? Probably. But in work and personal writing? Never crosses my mind.

harlanlewis

I agree completely with this as a human reader - but do wonder about the gradual codification of these markers in systems that will have increasingly have LLM detection as a standard feature, as frequently and obviously enabled as spam detectors were on blog comments back when blogs had comments.

brookst

Certainly! I’m right there with you.

lmm

> Eventually, as models and their users both improve, we'll collectively realize that trying to reliably discriminate between AI and human writing is no different than reading tea leaves. We should judge content based on its intrinsic value, not its provenance.

There are zillions of words produced every second, your time is the most valuable resource you have, and actually existing LLM output (as opposed to some theoretical perfect future) is almost always not worth reading. Like it or not (and personally I hate it), the ability to dismiss things that are not worth reading like a chicken sexer who's picked up a male is now one of the most valuable life skills.

buu700

Putting aside the claim that "LLM output [...] is almost always not worth reading"[1], the whole issue here is that this supposed ability of determining whether or not content is AI-generated doesn't exist. Is it really a valuable life skill to decide whether or not you want to read something based solely on its density of em dashes?

Of course there are cases where you can tell that some text is almost certainly LLM output, because it matches what ChatGPT might reply with to a basic prompt. You can also tell when a piece of writing is copied and pasted from Wikipedia, or a copy of a page of Google results. Would any of that somehow be more worth reading if the author posted a video of themselves carefully typing it up by hand?

1: You're assuming a specific type of output in a specific type of context. If LLM output were never worth reading, ChatGPT would have no users.

lmm

> Is it really a valuable life skill to decide whether or not you want to read something based solely on its density of em dashes?

Having good heuristics to make quick judgements is a valuable life skill. If you don't, you're going to get swamped.

> Would any of that somehow be more worth reading if the author posted a video of themselves carefully typing it up by hand?

No, but the volume of carefully hand-typed junk is more manageable. Compare with spam: Individually written marketing emails might be just as worthless as machine-generated mass mailings, but the latter is what's going to fill up your inbox if you can't filter it out.

> If LLM output were never worth reading, ChatGPT would have no users.

Only if all potential users were wise. Plenty of people waste their time and money in all sorts of ways.

ffin

> this supposed ability of determining whether or not content is AI-generated doesn't exist.

It seems like you’re just wrong here? Em dashes aside, the ‘style’ of llm generated text is pretty distinct, and is something many people are able to distinguish.

the_af

> 1: You're assuming a specific type of output in a specific type of context. If LLM output were never worth reading, ChatGPT would have no users.

I think nobody is upset about reading an LLM's output when they are directly interacting with a tool that produces such output, such as ChatGPT or Copilot.

The problem is when they are reading/watching stuff in the wild and it suddenly becomes clear it was generated by AI rather than by another human being. Again, not in a context of "this pull request contains code generated by an LLM" (expected) but "this article or book was partly or completely generated by an LLM" (unexpected and likely unwanted).

stevenwliao

Provenance matters because LLM writing is cheap compared to actually having to think about what to say.

I only have a limited amount of time to read. Skipping someone's Internet comment because it looks like spam often means I get to engage with something else.

buu700

I don't see that provenance matters per se. LLM-assisted writing is comparatively cheaper than producing the same writing without an LLM, but not inherently cheap in absolute terms.

If someone who typically bills $500/hr spends 30 - 60 minutes on a comment or blog post, that's still $250 - 500 worth of their time invested regardless of whether or not an LLM was involved. An LLM is comparatively cheaper than hiring a human editor or research assistant, but it's not negative cost.

Likewise, prompting ChatGPT with "write a blog post about bees" may be cheaper than hiring someone off Fiverr to respond to the exact same prompt, but in either case the resulting content will be low-value (yet still higher-value than the string "write a blog post about bees") because its source material was cheap. The fact that the latter version would have been written by a human is incidental.

fsckboy

>A year ago the red flag du jour was "delve"

"delve" was a red flag 650 years ago!

When Adam delved and Eve span, who was then the gentleman? — Fr John Ball's sermon addressing the rebels of the Peasant's Revolt, 1381

chipsrafferty

Your opinion is not necessarily one I agree or disagree with, but I feel that you've dismissed the entire article due to one part of it.

I think there is a very interesting discussion to be had over how LLMs are actively changing the way we write, or even speak.

buu700

Just to clarify, I didn't dismiss the article. I'm agreeing with one of the author's points that we shouldn't dumb down our writing to please a vocal minority.

dawnerd

It’s not even just em dashes, it’s the same style posts people make that match with how chatgpt talks with simple prompts.

buu700

Right, but that's bad writing because it's awkward to read and/or overly cliched. The fact that it may have been AI-generated is incidental. It would still be bad writing if someone happened to write in the exact same style by hand.

paulpauper

Just use double single dashes--like this. Instead of a long—dash.

JKCalhoun

I'm not sure why people let others change them. I keep punctuating like it's the 20th Century.

wpollock

> I'm not sure why people let others change them. I keep punctuating like it's the 20th Century.

In the 20th century, there were two spaces after an end of sentence period. (I still do that.)

throw0101c

> In the 20th century, there were two spaces after an end of sentence period. (I still do that.)

Only if you used a typewriter. I was using (La)TeX in the twentieth (1990s), and it defaulted to a rough equivalent of 1.5 spaces (see \spacefactor).

Two ('full') space characters were added because of (tele)typewriters and their fixed width fonts, and this was generally not used in 'properly' published works with proportional typefaces; see CMoS:

* https://www.chicagomanualofstyle.org/qanda/data/faq/topics/O...

Bringhurst's The Elements of Typographic Style (§2.1.4) concurs:

* https://readings.design/PDF/the_elements_of_typographic_styl...

* https://webtypography.net/2.1.4

* https://en.wikipedia.org/wiki/The_Elements_of_Typographic_St...

layer8

> Two ('full') space characters were added because of (tele)typewriters and their fixed width fonts

I could never agree with this, because monospace fonts are already adding extra space with the dot character, which is much narrower in proportional fonts. That fact alone makes the visual gap already similarly wide as it would be in typeset proportional text. Adding a second space makes it much too wide visually (almost three positions wide). It looks like badly typeset justified text.

(I understand why people are doing it, I just don’t agree on aesthetic grounds.)

mwcz

Thanks for sharing. I'm a double spacer, but have to agree it does look to wide most of the time, while single-spacing looks too narrow. 1.5 sounds like a greatGoldilocks spacing. I only wish it were easier to use.

wpollock

Good to know! I am reminded of using *roff in the 1980s. Punctuation such as periods at the end of lines marked end of sentences, and nroff would insert two spaces in that case.

  In HN, you can force two spaces between
  sentences.  But only in code blocks.

Dwedit

Very annoying how HTML changes your two spaces into one space.

kbrkbr

Try   [1]

[1] https://en.m.wikipedia.org/wiki/Non-breaking_space (see specifically the example section)

Wistar

I use “ ” if I really need a blank space.

leviathant

I eventually gave up on this, but I always favored it because a period with two spaces after it very clearly designated the end of a sentence, as opposed to something like an abbreviation. It made parsing English just a little bit easier.

bigstrat2003

When I was growing up (90s), we were taught that either one or two spaces was acceptable practice.

tjohns

I was thought two spaces was for fixed width (typewriters), whereas one space was for word processors with proportional typesetting.

ffin

I think Google Docs does this automatically.

greesil

I've been called out on this by coworkers in code review. It's mildly infuriating.

positron26

These are the moments that I need to have a confrontation about not bringing up unimportant things. The person who wrote the comment intended to communicate things about the code. The person who brought up the punctuation could change if if they really wanted to, if it was actually productive work. It's about "catching" someone else and having a reason to nip them on the ear. Review like that is what belongs in the garbage.

bigstrat2003

I agree. Reminds me of a few years back, when I got a Red Hat baseball cap which is (obviously) red. I had people telling me "oh no you can't wear that, MAGA hats ruined that". To which I say, balderdash and poppycock. I refuse to let others' mistaken assumptions dictate my behavior. If someone sees me wearing a RHEL hat and hates me because they assume I'm a Trump supporter, that's their problem, not mine.

necovek

Would you wear an original swastika[1] on your baseball hat?

[1]https://en.m.wikipedia.org/wiki/Swastika

Which is to say, we all compromise.

I'd hate to lose my em- and en-dashes, but the original post seems to misuse en-dashes where hyphens belong (it could just be a font issue, but no matter).

gljiva

People whose ideas get heavily criticized for "being written by AI" (with most readers missing the point) have less influence and perhaps that influence matters enough to them to adapt, i.e. to "let others change them"

imperialdrive

Exactly my thought upon seeing this :)

_moof

As a wise man once said, "Why should I change? He's the one who sucks."

xdennis

The wise man is Michael Bolton (from Office Space, not the singer).

mindcrime

> from Office Space, not the singer)

I believe you meant "not the no-talent ass clown".

upghost

I still use em dashes -- I just do it poorly and throw in lots of typis.

danfo

Vibe dashing: authentically poor dash usage

Maybe I’ll take a short pause in a sentence–or show a huge range 0 — 999.

ivanmontillam

case in point

old_bayes

well thats embarrsing

GuinansEyebrows

Sorry people are downvoting you. I laughed.

reval

Continue using emdashes and trust your audience.

ggm

I miss good typography, but in truth it demands more patience writing than I am prepared to expend, so I am in effect unwilling to put in, what I want to get out. Thats the kind of asymmetry in behaviour which got us here.

I grew up online in teletype and ADM5. To some extent, my sense of how text presents is dominated by monotype/fixed-width and em-dashes just never worked in that 7 bit world.

Two hyphens is too much. one hyphen is not enough.

martindale

Why stop using them now? If they are the correct mark, use them.

hodgesrm

Given the chaos currently infecting the world, overuse of em dashes--or any use for that matter--is the last thing a rational being should worry over.

Other than splitting infinitives and ending sentences with a preposition, of course. They are a weighty burden no soul should have to ever put up with.

upghost

Often terribly written, I am likewise concerned with dangling participles.

Cadwhisker

I'd switch to semicolons, but I need to re-read this book to be sure I'm using them correctly:

https://en.wikipedia.org/wiki/Eats,_Shoots_%26_Leaves

llamavore

I 100% agree. I hear a lot of pushback from em dash lovers on the semicolon; if you can learn to love an em dash, you can learn to use and love a semicolon.

Remember, meaning is based on common usage, so now em dash is slop-nonymous, semicolons can take on a more casual vibe.

For example: I love pizza — it's my comfort food.

Can just become: I love pizza; it's my comfort food.

For asides: I love pizza — especially pepperoni.

Can just become: I love pizza (especially pepperoni).

fsckboy

I also love pizza, it's my comfort food. You see a problem here?

llamavore

Not at all! Pizza for everyone.

the_af

Wow. Am I the only one who reads all those sentences differently? Either the length of the pause or the intonation is different to me. But I wouldn't be able to explain it...

necovek

The article seems to misuse en-dashes in place of hyphens. Perhaps it's just the font, but for a largely graphical difference, that matters.

Anyway, I've used em- and en-dashes for a long time now (had it built into keyboard layout on "3rd level", AltGr+key), and not going to stop now.

sorcercode

I recently wrote a post on a way we can [reclaim em dashes back](https://kau.sh/blog/reclaim-dash-lowercase-from-ai/).

The key to do it without the LLM stigma is surrounding it with spaces which still doesn't violate typical writing rules.

softwaredoug

Doesn’t notion and a bazillion other tools turn two dashes into em-dash?

Izkata

I think two dashes get turned into an en dash, not an em dash. Em dash is wider.