A Spellchecker Used To Be A Major Feat of Software Engineering
Report a link problem
The originally submitted URL now redirects to the address above. Updating the destination does not change the item’s HN history, Hall membership, or rank.
Submission timeline
2007–2026One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.
First comments on top threads
HN comment orderHere's an article that people might be interested in. It gives a bit more detail: https://web.archive.org/web/20100706052342/http://www.spelli... I'm particularly interested in this one, and I'm curious about how useful something like this would be to use. > The second does not use a dictionary at all (Morris & Cherry 1975). Like the previous method, it divides the text into trigrams, but it creates a table of these, noting how often each one occurs in this particular piece of text. It then…
I read an article where a software engineer was about to go on a long plane flight, so he downloaded a file of all english words and tried to write a spell checker during his flight, with no internet access, just as an exercise. And when he landed, he had finished, and his algorithm was beautiful, simple, elegant, easy to understand, and never something I'd have come up with in a million years. It was actually a little depressing -…
Is there a reason why Apple's iPhone spellcheck is often really poor, significantly worse than both LLMs and just...human eyes? I often find myself butchering the spelling of a word in a way where the correct answer is obvious to human eyes (probably because of "typoglycemia" [1]) and an AI LLM immediately understands what I meant to say, but Apple's spellcheck has "No Guesses Found." Does anyone else have this experience? 1. https://www.dictionary.com/e/typoglycemia/
While these specific challenges are trivial now because of increased memory and CPU, user expectations have increased too, requiring more advanced features which are not trivial to implement across different platforms. Users now expect good auto-suggestion when doing text entry on mobile platforms and laugh when it fails ( http://damnyouautocorrect.com/ ). I just launched an iPad app to improve communication for speech-disabled users and nearly everyone I talked to wanted word-completion and next-word suggestion…
The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.
- Breakout years
- 4
- Total points
- 1125
- Total comments
- 634
100+ points or 50+ comments
reference only — not used in Hall rules or ranking
reference only — not used in Hall rules or ranking
Every submission
| Date | Title as submitted | By | Points | Comments |
|---|---|---|---|---|
| 2008-06-08 | A Spellchecker Used to Be a Major Feat of Software Engineering | breily | 47 | 22 |
| 2010-09-17 | A Spellchecker Used to Be a Major Feat of Software Engineering | jsharpe | 3 | 0 |
| 2011-08-26 | That's progress | shawndumas | 2 | 0 |
| 2012-01-15 | A Spellchecker Used To Be A Major Feat of Software EngineeringFirst breakout | quanticle | 156 | 61 |
| 2013-02-28 | A Spellchecker Used to Be a Major Feat of Software Engineering | sosuke | 2 | 0 |
| 2015-12-24 | A Spellchecker Used to Be a Major Feat of Software Engineering (2008) | jaybosamiya | 48 | 29 |
| 2020-12-03 | A spellchecker used to be a major feat of software engineering (2008)Hall induction · Best thread | jakelazaroff | 363 | 143 |
| 2023-02-28 | A Spellchecker Used to Be a Major Feat of Software Engineering | rrampage | 314 | 180 |
| 2025-08-09 | A spellchecker used to be a major feat of software engineering (2008)Latest 20+ point return | Bogdanp | 190 | 199 |