Apple тайно помечает слова в системном словаре: «Oedipus» — вульгарно, «Trump» — чувствительно
I Dumped Apple's Fucking Word List

В macOS есть база ~/Library/Keyboard/VulgarWordUsage.db, которая запоминает, какие ругательства вы используете, с разбивкой по приложениям и получателям, чтобы автокоррекция перестала заменять «fuck» на «duck». Но интереснее другое: в системном словаре Apple каждое слово помечено одним из трёх уровней (vulgar, offensive, sensitive) и до одиннадцати тематических флагов. Публичного API для этого нет — автор читает флаги через приватные C-функции из Lexicon.framework и выкладывает дампы для 15 языков. Среди курьёзов: «Oedipus» — вульгарно, «Tom» и «Mick» — оскорбительно, а «Trump» — единственный живой политик в чувствительном уровне рядом с Гитлером и бен Ладеном.
«Trump» — единственный живой политик в английском чувствительном уровне, рядом с Гитлером, Мао, Усамой бен Ладеном и Талибаном. Байден, Обама и Путин чистые.
- nonethewiser
Из этого можно выкопать гораздо больше интересного.
Блок-лист фраз для китайского языка намного больше (какой сюрприз). Он занимает около 281 КБ для упрощённого китайского, 325 КБ для традиционного и 160 КБ для кантонского, против 28 КБ для английского.
По-видимому, там есть ещё функции `shouldShowTaiwanFlagEmoji()` и `deviceIsChinese()`, но к этой базе данных они отношения не имеют.
- rappatic
> Я выгрузил словарный список Apple
Claude выгрузил словарный список Apple и, очевидно, написал статью тоже.
- verytrivial
У меня есть MacBook, который должен был заменить мои стареющие ноутбуки на Windows и Linux. Эта статья — миниатюрное отражение того, почему я просто перестал им пользоваться. Бесконечный поток сюсюканья, затуманивания и мусора в духе «это для твоего же блага, дитя». Я даже не могу заставить себя его продать, потому что мне за него стыдно.
- jmbwell
Речь о том, что автокоррекция запоминает слова, которые вы любите использовать, и должна считать их потенциально намеренным использованием слов, которые иначе могла бы принять за случайно набранные.
Это адаптивная нецензура.
- thinkingemote
Можно ли получить версии файлов, чтобы увидеть, когда определённые слова были добавлены, и, как я полагаю, некоторые слова были удалены? Было бы интересно сопоставить определённые события, личности, тренды, мемы, скандалы и т.п. с изменениями.
Это было добавлено в 23-м, так что потенциально там 3 года обновлений.
Правки: В этом комментарии показаны различия между 15.6 и 26.2 https://news.ycombinator.com/item?id=50358223