Apple тайно помечает слова в системном словаре: «Oedipus» — вульгарно, «Trump» — чувствительно

I Dumped Apple's Fucking Word List

Apple тайно помечает слова в системном словаре: «Oedipus» — вульгарно, «Trump» — чувствительно

В macOS есть база ~/Library/Keyboard/VulgarWordUsage.db, которая запоминает, какие ругательства вы используете, с разбивкой по приложениям и получателям, чтобы автокоррекция перестала заменять «fuck» на «duck». Но интереснее другое: в системном словаре Apple каждое слово помечено одним из трёх уровней (vulgar, offensive, sensitive) и до одиннадцати тематических флагов. Публичного API для этого нет — автор читает флаги через приватные C-функции из Lexicon.framework и выкладывает дампы для 15 языков. Среди курьёзов: «Oedipus» — вульгарно, «Tom» и «Mick» — оскорбительно, а «Trump» — единственный живой политик в чувствительном уровне рядом с Гитлером и бен Ладеном.

«Trump» — единственный живой политик в английском чувствительном уровне, рядом с Гитлером, Мао, Усамой бен Ладеном и Талибаном. Байден, Обама и Путин чистые.
  1. nonethewiser

    Из этого можно выкопать гораздо больше интересного.

    Блок-лист фраз для китайского языка намного больше (какой сюрприз). Он занимает около 281 КБ для упрощённого китайского, 325 КБ для традиционного и 160 КБ для кантонского, против 28 КБ для английского.

    По-видимому, там есть ещё функции `shouldShowTaiwanFlagEmoji()` и `deviceIsChinese()`, но к этой базе данных они отношения не имеют.

  2. rappatic

    > Я выгрузил словарный список Apple

    Claude выгрузил словарный список Apple и, очевидно, написал статью тоже.

  3. verytrivial

    У меня есть MacBook, который должен был заменить мои стареющие ноутбуки на Windows и Linux. Эта статья — миниатюрное отражение того, почему я просто перестал им пользоваться. Бесконечный поток сюсюканья, затуманивания и мусора в духе «это для твоего же блага, дитя». Я даже не могу заставить себя его продать, потому что мне за него стыдно.

  4. jmbwell

    Речь о том, что автокоррекция запоминает слова, которые вы любите использовать, и должна считать их потенциально намеренным использованием слов, которые иначе могла бы принять за случайно набранные.

    Это адаптивная нецензура.

  5. thinkingemote

    Можно ли получить версии файлов, чтобы увидеть, когда определённые слова были добавлены, и, как я полагаю, некоторые слова были удалены? Было бы интересно сопоставить определённые события, личности, тренды, мемы, скандалы и т.п. с изменениями.

    Это было добавлено в 23-м, так что потенциально там 3 года обновлений.

    Правки: В этом комментарии показаны различия между 15.6 и 26.2 https://news.ycombinator.com/item?id=50358223

Ещё за этот день

2026-11-03