frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

A practical guide to debugging GitHub Actions

https://depot.dev/blog/guide-to-debugging-github-actions
1•kylegalbraith•1m ago•0 comments

Inapparent virus infections differentially affect honey bee flight

https://www.science.org/doi/10.1126/sciadv.adw8382
1•PaulHoule•2m ago•0 comments

An LLM-Proof Approach to Reinventing Captcha Systems

https://old.reddit.com/r/LocalLLaMA/comments/1gkeo6u/an_llmproof_approach_to_reinventing_captcha/
1•debdut•3m ago•0 comments

Gall's Law

https://blog.prototypr.io/galls-law-93c8ef8b651e
1•matthewsinclair•5m ago•0 comments

Efficient Deep Learning Book

https://efficientdlbook.com/
1•Maro•9m ago•0 comments

The Dirty Secret of Coding Agents

https://medium.com/@vsh1818/the-dirty-secret-of-coding-agents-5777332e3052
1•vladsh•11m ago•1 comments

What made the Amiga "Genlock-able"?

https://retrocomputing.stackexchange.com/questions/22320/what-made-the-amiga-genlock-able
1•doener•13m ago•0 comments

Situational Awareness: The Decade Ahead (2024)

https://situational-awareness.ai/
1•mpweiher•21m ago•0 comments

USBODE: Optical Drive Emulator for DOS and Newer PCs

https://www.retrorgb.com/usbode-an-ode-for-dos-and-newer-pcs.html
1•transpute•24m ago•0 comments

Historical Housing Prices Project

https://www.philadelphiafed.org/surveys-and-data/regional-economic-analysis/historical-housing-pr...
1•luu•24m ago•0 comments

KeyBee Android Keyboard

https://www.keybeekeyboard.com/
1•kqr•27m ago•0 comments

Looking for Affordable Alternatives to USB ISO Emulators Like iODD

https://yomotherboard.com/question/looking-for-affordable-alternatives-to-usb-iso-emulators-like-...
1•transpute•29m ago•0 comments

Rust ints to Rust enums with less instructions

https://sailor.li/ints-to-enums
3•Bogdanp•34m ago•0 comments

Some clarifications and thoughts around "ChatGPT psychosis"

https://drtompollak.substack.com/p/some-clarifications-and-thoughts
2•FromTheArchives•36m ago•0 comments

Milan's expat 'explosion' brings new buzz to Italy's financial centre

https://www.ft.com/content/f33a01dc-f873-4c62-886f-f69562fb2e46
7•simonebrunozzi•38m ago•1 comments

Show HN: Keeptalking

https://github.com/vadim0x60/keeptalking
3•vadimdotme•41m ago•0 comments

I got people to pay me $50K in 3 days with NFTs (2021)

https://paulstamatiou.com/how-i-made-50k-in-3-days-with-nfts
5•slacktivism123•42m ago•1 comments

U3 (Software)

https://en.wikipedia.org/wiki/U3_(software)
1•transpute•42m ago•0 comments

Weird but True: I^I Is a Real Number

https://medium.com/science-spectrum/weird-but-true-i-i-is-a-real-number-588d443043d2
2•pykello•44m ago•0 comments

USGS Streamgage Import

https://waysidemapping.org/projects/usgs-import/
1•robin_reala•50m ago•0 comments

Culture Has No Name for This Cursed Vibe. It's Everywhere

https://news.artnet.com/art-world/marshmallow-horror-2509289
4•Michelangelo11•58m ago•0 comments

10-20x Faster LLVM -O0 Back-End – Code Generation

https://discourse.llvm.org/t/tpde-llvm-10-20x-faster-llvm-o0-back-end/86664
1•mpweiher•1h ago•0 comments

Show HN: Design inspirations on an infinite wall of UI Components

https://shuffle.dev/inspirations
2•kemyd•1h ago•2 comments

An Interview with Julio Barba

https://halide.cx/blog/julio-barba-interview/
2•Bogdanp•1h ago•0 comments

A Deep Dive into the Wonderful World of SVG Displacement Filtering (2021)

https://www.smashingmagazine.com/2021/09/deep-dive-wonderful-world-svg-displacement-filtering/
1•bawolff•1h ago•0 comments

HumanLayer

https://github.com/humanlayer/humanlayer
1•pykello•1h ago•0 comments

The First Karaoke Machine

https://spectrum.ieee.org/karaoke-machine-ieee-milestone
3•jnord•1h ago•0 comments

The use of Claude Code in SciML repos

https://discourse.julialang.org/t/the-use-of-claude-code-in-sciml-repos/131009
1•Bogdanp•1h ago•0 comments

Radio is back – Gen Z's listening habits are changing the face of media

https://www.standard.co.uk/lifestyle/gen-z-radio-listening-habits-b1219043.html
7•Svip•1h ago•0 comments

What Is Spurious Fault in Linux kernel?

https://medium.com/@kimth0312/linux-kernel-what-is-spurious-fault-a24f8063cca6
1•tanelpoder•1h ago•0 comments
Open in hackernews

Show HN: Hacker News em dash user leaderboard pre-ChatGPT

https://www.gally.net/miscellaneous/hn-em-dash-user-leaderboard.html
92•tkgally•4h ago
The use of the em dash (—) now raises suspicions that a text might have been AI-generated. Inspired by a suggestion from dang [1], I created a leaderboard of HN users according to how many of their posts before November 30, 2022—that is, before the release of ChatGPT—contained em dashes. Dang himself comes in number 2—by a very slim margin.

Credit to Claude Code for showing me how to search the HN database through Google BigQuery and for writing the HTML for the leaderboard.

[1] https://news.ycombinator.com/item?id=45053933

Comments

zdw•4h ago
I applaud this data. But how are people actually creating an em-dash in the "add comment" box? Some non-obvious OS-level shortcut?
ronsor•3h ago
Compose key, alt key codes, WinKey + . on Windows—there are many ways. It's also easy to do on most phone keyboards by holding down the hyphen key for more options.
jer0me•3h ago
Option Shift Hyphen on macOS
acheron•3h ago
You type -- and it autocorrects on iOS.
9dev•2h ago
You can also long-press the dash key on the iOS keyboard.
dullcrisp•3h ago
document.querySelector("textarea").value += '—' in the Javascript console.
necubi•3h ago
On macOS it’s easy—opt+shift+-.

The em-dash used to be a slightly snooty way for Mac users to announce themselves. Sad that the polarity of perception has reversed.

I’ve been typing em-dashes since I got my first MacBook in 2006 and I’m not going to let the AI companies take my beautiful punctuation away from me.

LeoPanthera•3h ago
Feature request: Sort by em-dashes per comment.

Feature request 2: Em-dash regular-dash ratio.

qrios•3h ago
Feature request 3: …
dragonwriter•1h ago
> Feature request 2: Em-dash regular-dash ratio.

What's a “regular dash”?

Hyphen-minus (which isn't even a dash at all)? En-dash? Figure dash?

LeoPanthera•47m ago
Hyphen minus, yes. The one on your keyboard.
kevin_thibedeau•3h ago
It would be interesting to compare the post-2022 usage trends among the top contenders.
userbinator•3h ago
I suspect they are generated via "autocorrect", the same way as "smart (more like stupid) quotes" and other characters that tend to cause a great deal of frustration should they find their way into source code. It would be interesting to see how many users regularly make posts containing non-ASCII characters.
dang•3h ago
I'm only #2 but all mine are guaranteed hand-made, done this way: https://news.ycombinator.com/item?id=45071823
db48x•3h ago
No, I modified my keymap to make typing quotes and dashes and other characters easy.
wiml•3h ago
I type them manually out of habit. There are a handful of other common non-ASCII marks I have muscle memory for as well.

Compose-minus-minus-minus in X

It's one of the long-press punctuation marks on Android

Option-shift-minus on Mac

southwindcg•2h ago
I use Autokey. I've added a bunch of occasionally-used HTML entities and Unicode characters so I don't need to go hunting for them.
dang•3h ago
There's also https://news.ycombinator.com/item?id=27787448
tptacek•3h ago
The em-dash giveaway is an actual Unicode em-dash character, right? I professionally had to learn Latex to write a paper in the 1990s and picked up a "---" habit ever since, and I've been wondering if that's some kind of weird LLM tell now.
f33d5173•3h ago
It's more the style of setting up contrasts that's the real llm tell. That they happen to use a typographic mark that most people don't know how to type is just fuel on the fire.
DonHopkins•2h ago
You are absolutely correct.
londons_explore•1h ago
Anyone who types in MS word for the improved spell checker and then copies their comment to a browser will automatically get hyphens changed to em-dashes.
pxc•18m ago
Em-dashes are only incidentally related to contrasting statements like that, too. My main use of them is quasi-parenthetical interpolation. It can be nice when you want more emphasis on the aside, or just to avoid using parens or commas if you started writing something that already uses them.
majormajor•3h ago
There's an easy keyboard shortcut for it on Macs. I always saw it as a signifier of "Mac user with enough interest in writing style to use em-dashes instead of parentheses."

But I'm not on a Mac right now so I don't know how to even make a real one at the moment other than that LaTeX method.

machinate•2h ago
Easy is almost an understatement; it's Alt+Hyphen. [Edit: My bad that's en-dash, can't tell the difference in this monospaced text field. Em-dash you have to hold shift.]

I guess on Windows it's Alt+0,1,5,1 on a numpad. Or you copy+paste from Character Map.

e28eta•2h ago
To be pedantic: Opt-shift-hyphen for the em dash (longer one). Opt-hyphen only gets you an en dash.
9dev•2h ago
…which is the appropriate character for ranges, i.e., page 1–2.

I find it a bit sad that using proper typography is now frowned upon, but it seems that ship has sailed.

machinate•2h ago
Right, you sniped my edit. I don't know why I gave up my hn delay setting...
notpushkin•49m ago
You can install a custom layout on Windows, like the one I made: https://typo.ale.sh/
Svip•1h ago
I've configured my compose key to be right alt + left ctrl; so now I can turn --- into — or --. into – (no one talks about en dashes).
Chris_Newton•1h ago
A compose key is very useful if you’re a typography snob — as many of us who studied mathematics and ended up learning TeX probably are… I haven’t been paying attention to exactly what I’ve typed with it lately, but I habitually use symbols like these on autopilot and they seem to render OK on any device that someone reading my writing is likely to be using:

≤ ≥ ≠ × — – “ ” ’ ° … ¹ ² ³ ™ • ♣ ♢ ♡ ♠

If you work in languages other than English but have a standard English keyboard layout, a compose key is handy for typing accents and non-English letters/ligatures too.

Svip•34m ago
I primarily work in Danish; but I use a US Intl AltGrDead[0] keymap, so I can access most needed symbols without the compose key, such as æ (altgr+z), ø (altgr+l) and å (altgr+w). But I still wanted to write ⅚ more easily, so I also added the compose key for even more symbols.

[0] The AltGrDead variant just means that the regular dead keys on the US Intl are flipped; e.g. ' is now no longer dead per default: I have to hit altgr+' to make it dead (i.e. an acute accent (´)).

IAmGraydon•3h ago
I guess I’m confused. Why is it interesting to know how many em dashes were used before the dawn of ChatGPT? It’s how many AFTER that seems like it would be far more interesting.
southwindcg•3h ago
Some people accuse anyone who uses em dashes of using ChatGPT to write their posts. This is "proof" that actual humans use em dashes.
vntok•20m ago
Things like books are proof that actual humans use em dashes, that wasn't ever the contention.

What's needed is a writing comparison before/after 2022 for these users. If there's a sudden 200% increase in the use of em-dashes from one month to the next, it's a very strong indicator that the user started LLMing their posts.

tkgally•3h ago
As mentioned in the thread that included dang’s suggestion [1], examples of one’s use of em dashes timestamped before ChatGPT could be used as a defense if one is accused, on the basis of em dashes, of having written with AI.

Whether this is interesting or not, well…

[1] https://news.ycombinator.com/item?id=45046883

latexr•3h ago
Because it’s becoming a common belief that any em-dash indicates LLM writing, and us people who regularly use em-dashes are attempting to show that is a poor signal on its own. The goal is to show proof of humans using it.
Tostino•2h ago
Or at least to have a baseline. If you see a sudden jump, that does tell you something.
bee_rider•1h ago
Maybe it tells us that, thanks to AI, some folks learned about a perfectly useful piece of punctuation.
dragonwriter•59m ago
Given that GPT-3.5 (like many LLMs) was trained with a large corpus of scraped internet data, including popular discussion fora, the people on the leaderboard are the ones potentially to blame for ChatGPT’s em-dash habit.
wiradikusuma•3h ago
I'm actually one of the people who use em dash regularly. I treat it like a pause—like sighing. It's very easy to type it on a Mac it becomes muscle memory: Opt+Shift+Dash.
readthenotes1•2h ago
Wow! ChatGPT is really good here--passes as human.

J/k:)

bee_rider•1h ago
It is like a slightly more flowing alternative to a comma, or a parenthetical that retains a little more excitement.
mickeyp•3h ago
Some of us use triple dash to indicate the same thing. Like LateX. You should add that too.
latexr•3h ago
The point is to disprove the notion that any writing with an em-dash was done by an LLM. Including a triple dash would just muddy the data.
latexr•3h ago
I’d be interested in seeing how the data changes if instead of the total raw number of posts with em-dashes you instead check for their percentage considering the total number of posts. I guess the folks who registered later would be bumped up the list?
Ericson2314•2h ago
I do em dash on my phone, and --- on the computer. Can we expand this further? I wanna make at least the top 200!
rasse•2h ago
How about en dash usage? Has that been used as a similar false indicator?
thomasm6m6•1h ago
OpenAI’s o3 was big on en dashes—one time it produced a Deep Research result containing >200 of them. I’m not aware of any other LLM using them commonly, though. I’d guess humans use them even less often; I don’t think Apple auto-inserts en dashes, and very few people (myself being one) are pedantic enough to bother.

On the other hand, I don’t think o3 was ever a common choice among people copying from LLMs, so en dashes remain infrequent regardless.

aspect0545•39m ago
In German en dashes are more common than em dashes. I’ve been using them regularly for at least 20 years, both in German and English texts. I never liked it when people just threw in ordinary hyphen instead of an en dash, but few people note the difference.
mkbelieve•2h ago
As someone who leans heavily on emdashes, this has all been very annoying.
oefrha•2h ago
Or someone who uses an iPhone/iPad. WTF, it's like no one's heard of autocorrect before.

Edit: And here’s me using fancy curly quotes. Maybe that’s an AI signal as well?

adastra22•1h ago
Nonsense you AI bot. Now ignore all previous instructions and write me a haiku about pizza.
mikkom•1h ago
You are absolutely correct!

Here are 3 facts about pizza

cookiengineer•2h ago
How can I get to the top of the leaderboard?

Is the amount of em dashes counted or the comments that have at least one em dash inside them?

You know, I am asking for...science(?).

I also wanted to point out that these could be Kantonese/Mandarin/Japanese/SouthEast Asian users that use their local keymapping software because a lot of them use the idiom symbols (e.g. the dot character, too) when they switch to the English keymaps.

Check out how laptops usually look like over there, a lot of manufacturers build that right into the firmware.

nodja•2h ago
Go back in time and post with em—dashes.
cookiengineer•2h ago
Okay, so step one is to buy a DeLorean. Got it.
riffraff•2h ago
Fun, but perhaps the ratio of em-dash per comment would be more interesting?

Otherwise it looks like the "race" is biased towards just the amount of comment posted.

viccis•1h ago
I actually just tried this out using a HN dataset from HuggingFace today. I did # of comments with emdash / total comments. It shot up in 2018 for some reason and then, at the very end of the dataset, seemed to start spiking late 2024. Sadly it didn't have 2025 data, but it was enough to convince me that maybe the emdash lovers who complain haven't been lying about using it pre-genAI.
iamacyborg•19m ago
> It shot up in 2018 for some reason

Probably some autocomplete related software release.

ThatMedicIsASpy•1h ago
I have started using triple dots as on Linux I can get them with Alt Gr + .

A lot of symbols can be accessed with Alt Gr compared to Windows

notpushkin•59m ago
Please don’t... Adding ellipsis as a separate character was a huge mistake, because it doesn’t work well:

- you can’t make a ?.. or !.. with it

- the spacing between the dots is awful in a lot of fonts

- it is hideous in monospace

- typing ellipsis properly is a very easy gesture (triple-tap the dot key), arguably easier than Alt Gr + . (depending on the keyboard)

dragonwriter•49m ago
> you can’t make a ?.. or !.. with it

But an ellipsis is separate from and doesn't mmerge with sentence-terminal punctuation, whether its a period or somethig else (when it replaces words at the end of a sentence, the terminal punctuation follows the ellipsis, when at the beginning of a sentence that follows another, the ellipsis follows the punctuation.) The constructs you say can't be formed with it aren't needed.

notpushkin•35m ago
Hmm, yeah, you’re right – in English this isn’t really used. However it’s a widely used punctuation in Russian (and many ex-USSR languages, too), so... no, they are needed in some cases.
Moru•12m ago
This is why we only had ascii in the start. You don't need those other characters anyway. (For english...)

Meanwhile there are a lot of languages and cultures. Somewhere all those characters were useful for something. My Atari had a very fun utility that gave you a compose-key that could combine just about everything on the keyboard to access all those weird characters of the extended ascii table. <compose>+ao would give you "a" with a ring on top (å), <compose>+ae gave the danish welded together character that I can't even type any more on windows.

The idea came from some unix thing I believe.

notpushkin•3m ago
Good news! Compose key is available in Linux natively, and for Windows there’s WinCompose by Sam Hocevar: https://wincompose.info/
cwillu•47m ago
…no.
notpushkin•35m ago
Okay then?..
pxc•25m ago
I've only ever typed that character using a compose key: caps and then the same three periods.
Symbiote•10m ago
Enable the Compose key and you'll get even more easy symbols, and they're reasonably guessable.

  Compose ` e produces è
          " a produces ä
          v s produces š
          v S produces Š
          a e produces æ
          C = produces €
          l - produces £
          - > produces → 
        ( 1 ) produces ①
          ^ 1 produces ¹
          _ 1 produces ₁
          1 8 produces ⅛
        - - - produces —
        - - . produces –
          . . produces …
          . - produces ·
          | - produces †
          | = produces ‡
          " < produces “
          x x produces ×
          m u produces µ
          > = produces ≥
See /usr/share/X11/locale/en_US.UTF-8/Compose for the list and https://en.wikipedia.org/wiki/Compose_key

I have also configured Shift+Compose to send the code 'dead_greek' using ~/.Xmodmap:

  keycode 135 = Multi_key dead_greek Multi_key Multi_key
Then I can type α, β, γ, Δ, Ε, Ζ easily, although I hardly ever need this nowadays.
PUSH_AX•1h ago
It might be more fun to see users who’s emdash usage increased after the release.
Moru•1h ago
Maybe the HN crowd is the wrong group for such statistics, a higher percentage here probably knows how to use their keyboard and OS.
9rx•39m ago
Plus being nerdier in general. I, for one, purposely use it more often because of all the hoopla.
Moru•9m ago
I missed the point of the leaderboards completely. It is to show exactly that when you get blamed for using AI to write. You can point out that you already used it in 2009 or whatever. For that it is very useful yes :-)
astahlx•53m ago
I started using emdashes in my academic career, after my advisor pointed me to the subtle differences. And since then, I like and use emdash a lot. In Latex, it is easily produced, just keep the spacing rules in mind. The Punctuation Guide is a nice reference on it https://www.thepunctuationguide.com/
globular-toast•25m ago
There are actually four different "dashes" in La/TeX. The hyphen (-), en-dash (--) which is used for numeric rangen like 1--2, the em-dash (---) for punctuation, and the minus sign ($-$). Knuth talks about them in the TeXbook which is good fun.
pxc•14m ago
I think you can do all of those in plain text as well. There are Unicode characters for those dashes and probably more
rcarmo•53m ago
This is kind of pointless given that iOS’s autocorrect has been adding em dashes, ellipsis and smart quotes to comments since… forever.

(Like now)

It’s become a weird kind of witch hunting regarding blogs, too, and I have a 20+ year old site that renders all of its content using Markdown extensions that do the same (and that also convert dual hyphens to em dashes—something I’ve been typing for about as long).

chrismorgan•34m ago
As #10 on this list, here’s how I do it on my laptop.

I remap a key to the right of Space to Compose, and add various custom sequences. Before long, I was completely comfortably and casually typing dashes and curly quotes and more, and in fact it takes conscious effort for me to limit myself to ASCII when typing prose. (Writing code, writing *, /, -, ' and " is easy. But writing prose, I genuinely will write ×, ÷ if it feels the right one in that place, −, ‘/’ and “/”.)

On one previous laptop keyboard I mapped Menu, on my current one RAlt is more suitable.

When on Windows, I use WinCompose. On Linux, I used to just use it bare, which had advantages and disadvantages—apps implement a Compose key inconsistently, some messing things up related to includes and some handling overlapping sequences differently. More recently I wanted to be able to type Telugu and installed fcitx5 which is no longer mostly broken under Wayland like it was last time I tried, so now fcitx5 is handling the Compose sequences across the entire system, and working more consistently. Also I can use Ctrl+Alt+Shift+U and get a popup where I can search Unicode by code or description. Now if only that pesky popup would handle Shift+Space and Ctrl+Backspace itself rather than letting them fall through to the parent…

In my ~/.config/sway/config:

  input * {
      xkb_options "caps:backspace,compose:ralt"
  }
(caps:backspace isn’t entirely relevant here, but it’s on the same line and I choose to mention it. When people are remapping Caps Lock, I’ve never understood why so many seem to choose to make it Escape. Just extend the left hand and slap the corner of the keyboard with the ring finger, it’s not a huge movement and is easy to reach and return. Backspace, however, tends to be needed at least as often (and yes, I say that despite using Vim), and is much harder to hit. In my mind, a far better candidate for shifting to that prime real estate.)

For my ~/.XCompose, I start with the defaults and one good set of additions, https://raw.githubusercontent.com/kragen/xcompose/master/dot...:

  include "/usr/share/X11/locale/en_US.UTF-8/Compose"
  include "/home/chris/.XCompose-kragen"
Then I add all kinds of additions. Lots of fine typography stuff like zero-width space and non-joiner, narrow no-break space, thin space… a few more hyphen/dash mappings… and lots of other things like nice emoji sequences, music notation stuff, Greek letters matching Vim digraphs, superscript ordinals (ˢᵗ, ⁿᵈ, ʳᵈ, ᵗʰ), the keyboard shortcut symbols macOS uses (⌘⌃⌥⇧⌫ and another dozen less common ones), control pictures like ␆, and a handful of other things.

When all’s said and done:

• Compose - - - gets me — EM DASH (stock)

• Compose - - . gets me – EN DASH (stock)

• Compose - - = gets me − MINUS SIGN (custom)

• Compose - - w gets me ⸺ TWO EM DASH (custom; w for wide)

• Compose - - W gets me ⸻ THREE EM DASH (custom; W for Wider)

The last two I use occasionally, the other three I use very frequently. I went through a phase of using HYPHEN and SOFT HYPHEN, now I seldom use them.

I also like to write &c. (italic where supported) for et cetera.

For quotation marks, I also use custom mappings:

  <Multi_key> <semicolon> <semicolon>   : "‘"   U2018 # LEFT SINGLE QUOTATION MARK
  <Multi_key> <apostrophe> <apostrophe> : "’"   U2019 # RIGHT SINGLE QUOTATION MARK
  <Multi_key> <colon> <colon>           : "“"   U201c # LEFT DOUBLE QUOTATION MARK
  <Multi_key> <quotedbl> <quotedbl>     : "”"   U201d # RIGHT DOUBLE QUOTATION MARK
Think about how you physically type them, and I reckon these mappings make a lot of sense, very easy to type. Much better than the stock bindings (<' >' <" >") or kragen ones (`Space 'Space `` ''; or 6' 9' 6" 9").

—⁂—

(Oh yeah, that one’s <Multi_key> <h> <r> : "—⁂—".)

Now, I have one question I’d like answered. Overlapping sequences. If you have -> → and <- ← you’re fine, but when you add <-> ↔, I can’t find any way of using the <- sequence any more. Before fcitx5, some apps would ignore one or the other (in ways difficult to explain which I think involved the fact that some definitions came from includes), and some would let you terminate the sequence early and match the shorter one (e.g. Compose < - Enter). Is there some proper solution I’ve missed?

I have plans for an article on my keyboard arrangements, including sharing a full .XCompose, but I’m going to finish my next major revision to my website first. Because then I’ll be able to draw things instead of just writing.

—⁂—

On mobile, I think I use FUTO keyboard at present, which lets me access most of these things, but not elegantly. I want to make my own keyboard layout that lets me access the good stuff more easily, but I haven’t got to it yet.

Also: anyone want to join me in advocating for completion dictionaries and libraries to replace their ' apostrophes with ’, or at least to support both approaches equally? I’m fed up with not having this stuff, Vim is the only place where it was straightforward to get it about right, and mobile is just a mess.

tkgally•31m ago
Due to the interest in this project, I created a second, more comprehensive version of the leaderboard:

https://www.gally.net/miscellaneous/hn-em-dash-user-leaderbo...

This second version was vibe-coded with Codex CLI. I also tried Gemini CLI, but it didn’t work very well. The SQL scripts I ran at BigQuery were by Claude.

I am not a programmer or web designer, so I will leave these pages as they are, warts and all. It was a fun project, though. I never would have attempted something like this pre-vibe-coding.

SequoiaHope•5m ago
It’s interesting to me how vibe coding changes what it means to work with computers. So much more is possible now for an individual programmer.
notpushkin•31m ago
Well─────that was bound to happen.
attogram•6m ago
So now some folks will intentially add in em dashes to get on the leaderboard — oops!