Ask HN: What's with the state of open-source dictionaries?
I've been writing recently, using libreOffice. Not very far in, but I've already have had to add a fairly long list of words to the dictionary. I also have noticed that the browser highlights a lot of these as well. So my question is whats going with the state of of these open source dictionaries, and how do we fix it? List words below:
amongst another's cohabitate conception decontextualized depersonalization easeled else’s experientially gamified incompatibilist incongruencies oxymoronic pathologies replicable tangly telecom unimpassioned unmoving untransmittable
13 comments
[ 2.9 ms ] story [ 34.4 ms ] threadThink of it:
- whatever you use to indicate spelling errors should not affect text layout, so you can layout the text on the screen in a single thread while another thread spell-checks it and adds markers where needed.
- You only have to spell-check what is on the screen, say 2,500 words max.
- short words likely are spell-checked in about zero time, and longer words fill the screen more rapidly, so you can have fewer.
- modern CPUs are crazily fast.
I suspect sansnomme’s question is about grammar-checking/more advanced linguistic analysis, though.
For that, “you only have to check what’s on the screen” and “modern CPUs are crazily fast” still apply.
You could use something like e.g. Grammarly but their privacy policy is frankly shocking[0] (they take & store all text you ever write for as long as they like for any usage that they like, and record every site you visit, your geographical location, device info, third party cookies, etc).
> we may keep some of your Personal Data for as long as reasonably necessary for our legitimate business interests
#
> you may contact Grammarly to request deletion of your data. Grammarly will evaluate such requests on a case by case basis, pursuant to our legal obligations.
#
> Does Grammarly review User Content? to improve our algorithms as described in the User Content section of our Terms of Service.
#
> Does Grammarly share my Information? We need to do so in connection with a merger, acquisition, bankruptcy, reorganization, sale of some or all of our assets or stock, public offering of securities, or steps in consideration of such activities (e.g., due diligence). In these cases some or all of your Personal Data may be shared with or transferred to another entity, subject to this Privacy Policy.
Etc etc etc etc.
[0] https://www.grammarly.com/privacy-policy
I had no idea it was that bad. Thanks for alerting me — uninstalling it first thing in the morning.
It also has native LibreOffice and Google Docs extensions which I believe Grammarly lacks. https://languagetool.org/
e: It appears that M-W lists amongst as a 'less common' variant of among, so I'm guessing that whatever was the original source for the US dictionaries in LO/OO/Firefox just took the most common words - it's possible that this was a space optimisation that made sense in 2002 or something, but doesn't today.
[0] https://i.imgur.com/5D0SDXH.png
But in general I do have problems with this, and I've added hundreds of words to my custom dictionary.
Debian Linux "wbritish" contains 99k+ words, including only 3 of the words you listed (amongst, conception, conception's).
$ dpkg -S /usr/share/dict/british-english wbritish: /usr/share/dict/british-english $ wc -l /usr/share/dict/british-english 99156 /usr/share/dict/british-english $ egrep -we $(echo "amongst another's cohabitate conception decontextualized depersonalization easeled else’s experientially gamified incompatibilist incongruencies oxymoronic pathologies replicable tangly telecom unimpassioned unmoving untransmittable"|tr ' ' '|') /usr/share/dict/british-english amongst conception conception's
[1] https://languagetool.org/ [2] https://languagetool.org/download/ngram-data/