6 ms·
AFAIK most computer keyboards don't have em dashes. Rather than hit ALT+0151 every time, I've always just strung along two hyphens, like: -- Absolutely proper
by A_D_E_P_T 2y ago
AFAIK most computer keyboards don't have em dashes. Rather than hit ALT+0151 every time, I've always just strung along two hyphens, like: --
Absolutely proper and correct use of em dashes, en dashes, and hyphens is, to me, the most obvious tell of the LLM writer. In fact, I think that you can use it to date internet writing in general. For it seems to me that real em dashes were uncommon pre-2022.
- thesauri 2y agoOn Macs: Hyphen -: - En Dash –: alt - Em Dash —: alt shift -
- alabastervlog 2y agoThe default US English Mac keyboard is so extremely good, and has been the way it is for so long, that I remain baffled that other platforms haven't simply copied it. I came to it relatively late in life and it's one of the reasons I wish I'd started using Macs sooner.
- agys 2y agoThis specific key combination is not US keyboard specific. I like how they managed to group characters that are formally similar by binding them to the same keys. Examples: en and em are on - Below are maybe Swiss specific? ~ is on N @ is on G | and \ and / are on 7 √ is on V ¥ is on Y and € is on E ∑ on W ( ∑ is a rotated W :) etc.
- alabastervlog 2y agoYeah, mostly the same on my US keyboard, except a couple like "@" (that's shift-2 on basically all US keyboards, and is printed on the key) and |/\, which are more prominent on US keyboards (two simply have their own keys, no shift modifier, even). I get the © symbol for option+g (which still kind-of makes sense!) I appreciate that the designer of the layout clearly attempted to make some kind of mnemonic connection to the degree they could. Makes it easier to discover and remember the key-combos, even without a cheat sheet.
- agys 2y agoAh! © is on C (makes sense!)
- alabastervlog 2y agoThat's c-cedille here, because to write English fluently you need to be able to type French loan words like façade—but not quite so often as someone in Switzerland, probably (especially so in some parts of the country!) so I assume you've got it somewhere even more prominent on your keyboard.
- Eric_WVGG 2y agomy favorite example of this is ellipsis … opt-; (the key with the colon over the semicolon is sort of a rotated ellipsis) thank you for teaching me √
- jbverschoor 2y agoExcept for international where € is opt-shift-2 (next to the pound/hash), next the to dollar modifiers: opt-e+letter é (acute/aigu) opt-`+letter è (grave) opt-i+letter û (circumflex) opt-u+letter ü (umlaut) opt-n+letter ñ (for the mañana)
- culi 2y agoIt's pretty decent but the fact that I can't type an arbitrary unicode character has been a huge annoyance of mine since I switched from Windows/WSL to Mac. They have shortcuts for Í, Î, and Ï but not for many commonly used characters like arrows
- minitech 2y agoControl+Command+Space or Fn+E or Edit > Emoji & Symbols if you know the character’s name. It’s not very convenient for repeated use, but it gets the job done in a pinch.
- culi 2y agoYeah it's not great. Edit isn't always there. Fn+E seems to make the most sense. I've heard about ctrl+cmd+space but commonly forget it. Both of those open the same GUI which combines emojis, stickers, and unicode symbols—preferring the first two categories over the last. To type out a unicode symbol it takes at least three clicks on top of me starting to type in the name of my symbol sigh Thanks for the suggestions
- Aaron2222 2y ago> Edit isn't always there. Fn+E seems to make the most sense. I've heard about ctrl+cmd+space but commonly forget it. You can remap Fn/Globe directly to it if you want. It's also accessible from the Input menu bar item if you show that. > Both of those open the same GUI which combines emojis, stickers, and unicode symbols—preferring the first two categories over the last. To type out a unicode symbol it takes at least three clicks on top of me starting to type in the name of my symbol Are you using the expanded Character Viewer window[0], or the default collapsed Emoji & Symbols pane[1]? Because the expanded Character Viewer lets you customise and reorder the categories[2] (though that doesn't affect search), including adding a full Unicode view[3]. And they both default to the search bar when opened (though the Character Viewer opens unfocused for some reason). [0]: https://imgur.com/hTtrbcA https://imgur.com/hTtrbcA [1]: https://imgur.com/3L31DQu https://imgur.com/3L31DQu [2]: https://imgur.com/Ch1PI5L https://imgur.com/Ch1PI5L [3]: https://imgur.com/epayzwe https://imgur.com/epayzwe
- salynchnew 2y agoMost obvious tell of the former/current Stripe employee, imho.
- jsheard 2y agoWhat's the significance of Stripe here?
- n2d4 2y agoAlt+hyphen or alt+shift+hyphen is an endash/emdash. You may not have been aware of it because it's so subtle, but many people (including myself) used emdashes long before 2022 (edit: apparently only on Mac, see reply below)
- jml7c5 2y agoI believe that's only on MacOS.
- n2d4 2y agoSeems like you're correct. Interesting!
- dragonwriter 2y agoI think Microsoft Office (maybe jiat Word, but definitely not Windows) has a similar default shortcut.
- harrall 2y agoYou don't need a shortcut on Word. You just type two hyphens (--) and Word will convert it to an em dash.
- hunter2_ 2y agoAcross the Office suite: Typing <word><hyphenminus><hyphenminus><word><space> yields an em dash. Typing <word><space><hyphenminus><hyphenminus><space><word><space> yields an en dash. That this has been true for some 3 or 4 decades makes me doubt all the comments that em dashes are a "tell" of LLM authorship. On the other hand, I guess when we confine this possibility to web content, I can see how people haven't used Office for web authoring lately, and whatever they do use (like web-based content management systems) don't tend to have this feature.
- iggldiggl 2y ago
- wil421 2y agoThe engineers of various AIs are probably reading your comment and making adjustments. Or we are both just AIs, as a portion of HN comments are, commenting back and forth about other AIs.
- nextts 2y agoAs are super pedantic humans.
- dadoum 2y agoI use a compose key on Linux to write those. By default you should have these compositions available: --- → — || --. → –
- akshayshah 2y agoEm- and en-dashes have been well-supported by LaTeX, the smartypants family of Markdown extensions, and plain HTML for more than 20 years. In your support, though, calling the extension “smartypants” really hints at the target audience :)
- PartiallyTyped 2y agoOn mac it's very easy to get an em-dash, just alt+shift+`-`. Though I do concur that it's more likely to come from an LLM, I don't think it should be considered a tell — I find it more of a predictor of the writer's age.
- grumbel 2y agoIn Linux/Xorg with a compose/multi-key one can do: <Multi_key> <minus> <minus> <period> : "–" U2013 # EN DASH <Multi_key> <minus> <minus> <minus> : "—" U2014 # EM DASH More in /usr/share/X11/locale/en_US.UTF-8/Compose
- dml2135 2y agoI used to intern for a literary magazine and I can confirm that half my copy-editing was enforcing proper use of em-dashes. This was well before 2022.
- mkehrt 2y agoI always use an em dash when possible when I should, and double en dash when I can't, just because I'm that kind of nerd. But it is the case that a double en dash on iOS autocorrects to an em dash, so I'm suspicious of the claim that em dashes are a tell for LLM writing.
- nextts 2y agoMost editors should auto changes a double dash into em dash. I thing Google Docs does for example.
- mmooss 2y agoWhy not a double hyphen, which has the same result?
- lxgr 2y agoNot in all fonts. In most monospace fonts, two hyphens will show with a small gap between them, for example. I also personally prefer en dashes, surrounded by whitespace on both sides, over em dashes. Apparently some WYSIWYG software interprets two hyphens as an em dash, while other will interpret that as an en dash, so I'd rather just use the real thing if possible to avoid the ambiguity.
- BalinKing 2y agoThis test feels biased by the fact that, like others have said, macOS provides keyboard shortcuts. For example, I'm only Gen Z and yet have tried for many years to use the proper dash characters in the right places, which is made much easier by virtue of being on a Mac. Of course, I guess it's entirely possible—even accounting for OS—that this test remains statistically useful. It makes me kinda sad that my (very much human-generated) writing fails the Turing test....
- MrJohz 2y agoThe compose key, for those who use it, also makes it very easy to do em/en dashes, and I use them quite regularly as a result.
- harrall 2y agoOn iPhone, type two hyphens to make an em dash: -- into — If OP wrote their post on an iPhone, they would have inadvertently appeared as an LLM by their own test.
- oneeyedpigeon 2y agoDoes that become an en dash if it's between two numbers?
- icy 2y agoIt does indeed! One of my favourite iOS keyboard features.
- 2y ago
- edflsafoiewq 2y agoIt's — in HTML or Markdown. If you use eg. a Japanese IME, you can also get it by typing a normal hyphen and selecting the em dash from the picker.
- layman51 2y agoThat’s interesting to note. I have usually taken the time to properly use en-dashes when it seems appropriate because I frequently deal with strings that represent academic years. At least where I live, these span two calendar years. I have noticed that a lot of college websites tend to use the en-dash properly (e.g. on their academic calendar webpages).
- kbenson 2y agoAutomatic conversions have been happening for a long time. In fact, a few years ago there was some combination of settings on my terminal locale settings and man (well, troff/groff most likely) was converting hyphens in param definitions to some sort of dash character, meaning I couldn't copy and paste out of the man page. I think it also affected perldoc for the same reason. I don't doubt there are publishing platforms that do it automatically as well, so I wouldn't count on seeing them as an indicator of generated output, even if it may be processed in some manner.
- tedunangst 2y agoThis is because the original was written using the wrong markup. When the output was ascii, nobody noticed, but it matters when the output is unicode.
- o11c 2y agoThat's revisionism. It was considered correct historically, before someone decided to unilaterally declare all existing man pages "wrong".
- tedunangst 2y agoIt's like we spent twenty years writing (mindlessly copying) web pages with &mdash and only viewing them with lynx, and then somebody makes a graphical browser and the mistake is apparent, but I don't think the browser is in the wrong.
- blueflow 2y agoContext: https://lists.debian.org/debian-devel/2023/10/msg00085.html https://lists.debian.org/debian-devel/2023/10/msg00085.html Money quote: This issue does indeed have a history of provoking unhinged lunacy.
- globular-toast 2y ago(La)TeX would typeset -- as an en dash. --- gets you an em dash. I, of course, used proper dashes in typeset documents, at least after I'd learnt about them in Knuth's The TeXbook. I have found myself occasionally use them in ASCII contexts just as ---. But I've never sought out the proper unicode character.
- maegul 2y agoCertain corners of the world have absolutely cared about and employed the proper use of all the “dashes” well before but all the way up to 2022. I’d imagine LLMs have just consumed some of that material.
- dragonwriter 2y agoPretty much everything professionally edit and typeset does, and those will generally be retained in Unicode text (obviously, not if it gets converted to ASCII). It’s less common in internet fora because not all users either know the use of dashes or have easy access to them on the devices they are using, and if its not both familiar and easy, people are going to skip it in quick messages.
- tomrod 2y agoI wrote for a magazine during college days a few decades ago that uses the Chicago manual of style. I still use em dashes, en dashes, and hyphens regularly. They don't show up as such in markdown, but they are effectively: one dash for hyphen, two for em-dash, and one with spaces surrounding it for en dash.
- kingo55 2y agoMore sophisticated clients require we use dashes correctly. I first encountered it pre-pandemic, so in professional contexts it's not a sure-fire signal of LLM use — Should you see em dashes correctly used in the Hacker News comments or Reddit, for that matter, then it's pretty reliable tell... Usually. ;)
- necovek 2y agoAs I mentioned above, I've had them easily accessible with a keyboard layout for >20 years on all the systems I've used — the only caveat that I find it really ugly with no spaces around em-dashes, which is usually recommended for English.
- TacticalCoder 2y ago[dead]
- lxgr 2y agoI'd like to have the record show that I've been using them since before LLMs :) Not sure when I started; my guess is that I got into the habit of using them in LaTeX when writing my thesis, and then at some point realized that they are easily reachable on standard macOS keyboard layouts (via "option" + "-").
- tshaddox 2y agoI've been Googling "em dash" and copypasting from the Google results for a solid 15 years now. Long before LLMs.
- jbverschoor 2y agoJust use the Raycast emojipicker, it's very good. Better and faster than the macOS one
- hiccuphippo 2y agoI modify the keymap to use AltGr+dash as em dash. Very easy in Linux with xmodmap, bit more complicated in Windows with the Keyboard Layout Creator.
- ogurechny 2y ago`misc:typo` has been in xkb for about 15 years. There's also xkb-birman (matching the current state of the project that inspired all of it). If your national layout does not have level 3 and 4 symbols set, those should work straight away. If it does, it is highly likely that they clash, so you need to create a suitable subset. It is highly advised to find like-minded people, discuss the best options, and then gently push the result to upstream to make it available for everyone. After all, it's Linux, if you won't do it, no one will.
- deleted 2y ago[deleted]
- necovek 2y agoWhile this is true, this is an amazingly silly omission. Serbian and Croatian XKB keyboard layouts have had em- and en-dashes since early 2000s even if they were not standardized: AltGr (right Alt) + hyphen (to the left of right Shift) produces an em-dash, and press Shift on top, and you get an en-dash. This is how long I've had them easily accessible on any keyboard (I even have them converted to MacOS keyboard layouts for use with Karabiner). http://srpski.org/dunav/raspored-c.html http://srpski.org/dunav/raspored-c.html
- PhunkyPhil 2y agoIphones will autocorrect two hyphens to an em dash
- op00to 2y agoMy LLM prompts all have “don’t use em dashes or semicolons ever” when I send the output to someone else. ;)
- lxgr 2y agoI get not using em/en dashes, but semicolons don't really have an alternative in many cases (other than rephrasing), do they?
- op00to 2y agoUsually I split it into two sentences, but yes. I don’t really see semicolons used in most business communications, so I treat them as a tell that the text was generated by LLM. Maybe I’m over reacting and prejudiced against semicolon usage.
- deleted 2y ago[deleted]
- heyjamesknight 2y agoI disagree—LLMs don't use them properly. They always put a space between the words before – and after – the dashed part.
- Freak_NL 2y agoUsing spaces is not wrong. Typographically, a hair space or another thinner than usual space is usually used, but in plain text a space is often preferred. Style guides vary of opinion on this, but newspapers often space them. Without a space they end up looking like elongated hyphens joining the words on both sides. That's not their function.
- bluebarbet 2y agoThis is US vs British English. You will struggle to find an em dash in any British publication.
- Freak_NL 2y agoMy comment was about spaces specifically. The Guardian and the BBC use en-dashes instead of em-dashes, but both do so with spaces.
- dragonwriter 2y ago> Using spaces is not wrong. Its not wrong for en-dashes (and en-dash set open—with space on either side—is generally an alternative to an em-dash set closed.) And its not wrong on the trailing side of an em-dash used in dialogue to show an abrupt stop mid-sentence if the stop is followed by a new sentence. And there's a few other particular uses, but, generally, setting an em-dash open is wrong. > but newspapers often space them. I've never seen a newspaper set em-dashes open, but I have seen them use en-dashes set open instead of using em-dashes at all. Given the space premium in print newspapers, em-dashes set open, which would consume enormous horizontal space, would, other concerns aside, be an odd choice.
- CRConrad 2y agoLLMs do use dashes "properly"; it could just as well be argued that you don't: The very article at the start of this discussion mentions that, while thy don't use spaces, using spaces is a valid alternative.
- AstralSerenity 2y ago"Windows" + "." brings up symbols, and at the very top were em dashes. I've been using that since it was added. On my Linux laptop, I confess to manually Googling them every time.
- oneeyedpigeon 2y agoI've tried to use real hyphens and dashes since learning a bit about typography roughly 10–15 years ago. macOS makes it really easy with just alt and hyphen for en-dash, shift+alt and hyphen for em-dash. Definitely not an "obvious tell" of an LLM!
- apt-apt-apt-apt 2y agoThanks for the '⇧⌥<dash>' tip— from 2022–2025, I have been using macOS en's thinking they were em's. (Side note: GTP says apostrophes should be used for pluralizing only for single letters to avoid confusion, but this seems more readable than "ens and ems" IMO.)
- starfezzy 2y agoThe lack of em dash usage in popular culture speaks more about typical people than it does about whether a text's author was an LLM. In fact, the average person has never even noticed—let alone considered—that the em dash exists. If they've read for 20+ years, they've seen at LEAST hundreds of them. Imagine being an NPC (a human bot), flattering yourself with the thought that people who understand the language are language bots...
- ryandrake 2y ago21% of adults in the US are illiterate in 2024 and 54% of adults have a literacy below a 6th-grade level[1]. “The average person” isn’t really a high bar, unfortunately. 1: https://www.thenationalliteracyinstitute.com/post/literacy-statistics-2024-2025-where-we-are-now https://www.thenationalliteracyinstitute.com/post/literacy-s...
- andelink 2y agoIs this a legitimate institute? The linked article offers many statistics and even financial figures but cites no sources or studies. There is a “TOLL FREE” (capitalized) phone number in the website footer, and the comments are full of prostitution ads.
- ryandrake 2y agoWikipedia[1] contains more links to data, if you want to sample a few more sources. 1: https://en.wikipedia.org/wiki/Literacy_in_the_United_States https://en.wikipedia.org/wiki/Literacy_in_the_United_States
- A_D_E_P_T 2y agoNot at all. It's just inconvenient for most of the Windows-using world, as the characters are not accessible. It's ALT+[whatever] or Google-it-and-ctrl+V. Hence an awful lot of internet writing didn't really use any of that stuff properly. See, e.g., Boss Szabo's blog: https://unenumerated.blogspot.com/2018/03/the-many-traditions-of-non-governmental.html https://unenumerated.blogspot.com/2018/03/the-many-tradition... Two chained hypens, as was pretty much the norm back then. And did you just call me an NPC?!? It's not a matter of "understanding the language" at all. It's a matter of convenience and of a sort of evolved convention.
- metaphor 2y agoI use --- to represent em dash in prose here, e.g. [1][2]. The behavior is just a residual of long time exposure to TeX. [1] https://news.ycombinator.com/item?id=41833665 https://news.ycombinator.com/item?id=41833665 [2] https://news.ycombinator.com/item?id=41774199 https://news.ycombinator.com/item?id=41774199
- beejiu 2y agoIf em dashes were uncommon pre-2022, they wouldn't have ended up in the LLM training sets.
- account-5 2y agoI recently got accused of using AI for some writing I submitted because I regularly use both en-dashes and em-dashes, and have for years. I said in another thread recently they are second and third, to semi-colons, as my favourite punctuation marks. I was able to demonstrate my long use of them, prior to LLMs. And since I write in quarto markdown I don't need keyboard shortcuts.
- QuantumGood 2y agoI have typed Alt+0151 almost every day for decades—and now with some annoyance I am limiting their use due to the "that's how LLMs write."
- toss1 2y agoAs a diligent user of ALT+0151 for many years on Windoes systems, I can contradict that it is a sign of LLM writing — perhaps in combination with other factors it can be used to increase the likelihood of LLM authorship, but alone, nope.
- unleaded 2y agoWhat i've been using: Install https://github.com/samhocevar/wincompose https://github.com/samhocevar/wincompose and you can then press AltGr then three hyphens to insert one. or if you're on Linux just search for "compose key".
- mmooss 2y agoMost word processing applications auto-substitute EM dashes as appropriate - some do it for two consecutive hyphens, iirc. I don't know if they substitute EN dashes automatically ... I don't know if there's a logic for that without understanding the text.
- thomasfromcdnjs 2y agoSomeone should parse HN api and figure out total dash usage and see if there is a spike in recent times aha I write poems a fair bit and use em dash a lot. (maybe too much and incorrectly)
- ogurechny 2y agoJust install a proper keyboard layout with proper typography support once. It is maddening that the whole world uses typewriter keyboards with some facelift in the era of Unicode and even blasphemous full color emoji font rendering. What has changed in decades? Windows logo key, power keys, media keys, IE and Outlook logo keys — all Microsoft's fancies. So initially IBM made some ad hoc decisions on what keys would be suitable for a single user office computer (as opposed to data input and admin terminals they had). Then everyone copied that, because sending unexpected scan codes could lead to bad things (random BIOS and program code couldn't care less about your ideas of forward compatibility). Then Windows became the “basic system” installed on most computers. Microsoft really pushed forward the internationalisation at the time, making a lot of national layouts and code pages (sometimes contradicting the national standards, for better or for worse). Then everyone copied what they decided. What's more important, even single byte code pages had the basic typographic symbols, anyone could've been using them for three decades, but they were not added to most physical keyboard layouts. I wonder if that was because they wanted Word to seem more sophisticated than it was, and to make people think it was a requirement for “proper documents”, or because programmers still treated all non-ASCII symbols as free data markup constants that would “never appear in a regular text”.
- y1zhou 2y agoA few years back a journal editor maticulously reviewed all dashes in our manuscript and pointed out places where em dashes should have been used. Since then I started noticing different dashes everywhere around the internet.
- shmerl 2y agoCompose - - - works for M-Dash (KDE / Linux). For other combos — see /usr/share/X11/locale/en_US.UTF-8/Compose See also: System Settings > Keyboard > Key Bindings > Position of Compose key
- scelerat 2y agoThe Mac has had them as part of the standard keyboard layout since 1984. Using Apple kit since then, they have long been burned into my muscle memory: option-[-] for en dash – shift-option-[-] for em dash —
- simondotau 2y agoThe option key is IMHO the most underrated feature of the Mac platform. Having another modifier for character input is insanely handy, and I know where to find numerous characters like trademark™, divide (÷), pound (£), degrees (°), pi (π) and so on.
- phlakaton 2y agoI've been using real em- and en-dashes for decades, in more or less the way M-W describes. MacOS and iOS make it easy to do, and growing up Mac kindled a life of typographical nerdage.
- WhyNotHugo 2y agoJust configure something like RightAlt to work as a compose key: Compose--- produces — Compose--. produces – Lots of other characters like áăǎ°±€ are available through compose: https://whynothugo.nl/journal/2024/07/12/typing-non-english-characters/#compose https://whynothugo.nl/journal/2024/07/12/typing-non-english-... > Absolutely proper and correct use of em dashes, en dashes, and hyphens is, to me, the most obvious tell of the LLM writer. Or just someone who likes to use the right characters. There was a report a few months back about how writing from autistic kids keeps getting mislabelled as LLM simply because they use the correct specific terms. Please stop associating being precise with being an LLM.
- ryoshu 2y agoI'm married to an editor and friends with an editor at work. They both use em dashes appropriately—even with informal writing. I've now learned the keyboard shortcut just to confuse people in the age of AI slop.
- ubermonkey 2y agoWord and Outlook have replaced "hyphenhyphen" with an Em dash for decades. Or, I mean, it does SOMETHING. I've never checked, and just always assumed I was getting the em dash.
- psunavy03 2y agoIt's pretty bonkers (and mildly depressing, really) to imply that correct grammar and usage is a reason to accuse someone of using an LLM. I mean if it's an obvious break from their normal style, sure. But by itself? Every time I hear this argument, it just seems like sour grapes from poor writers.
- Quailman84 2y agoFor a while, em dashes were really popular among LLM enthusiasts because of the idea that it would encourage the LLM to draw from training data that contained em dashes—which typically were higher quality training data written by a professional writer or somebody with a professional editor. Subjectively, I think it worked. I suspect that the LLMs trained to be used as chatbots were finetuned to use the em dash liberally for that reason. Now, after a few generations of these models, I think that the em dash is starting to have the effect of drawing from "slop" training data that was written by other LLMs rather than well-written human data.