Apple tracks vulgar vocabulary within a local database file to learn contextual typing patterns following an autocorrect overhaul introduced at WWDC in June 2023. These recorded habits appear capable of synchronizing across multiple devices owned by the same user based on internal code symbols. Extracted using private operating system C functions, the dictionary places restricted vocabulary into vulgar, offensive, and sensitive categories. The English lexicon includes surprising classifications, ranging from ordinary names to political figures and classic literary references.
Key points
Autocorrect preferences and tracked vulgarity habits show evidence of synchronizing acros…: Autocorrect preferences and tracked vulgarity habits show evidence of synchronizing across a user's connected Apple devices.
System dictionaries assign strict labels to surprising terms, categorizing Oedipus as vul…: System dictionaries assign strict labels to surprising terms, categorizing Oedipus as vulgar while marking Tom and Mick as offensive.
Donald Trump is the only living political figure categorized as sensitive, while names li…: Donald Trump is the only living political figure categorized as sensitive, while names like Biden, Obama, and Putin remain absent from the list.
Sources checked by our analysis pipeline: 1
TL;DR
~/Library/Keyboard/VulgarWordUsage.db
is real. It records which swear words you use, per app and per recipient, so autocorrect learns to stop "ducking" you. On my Mac it is empty, and typing swear words into a native app did not fill it.- The interesting part is upstream. Apple's system dictionary flags every word with one of three tiers (vulgar, offensive, sensitive) and up to eleven topic flags (sex, drugs, religion, politics, violence, …).
- There is no public API for any of it. I read the flags with a few private C functions from
Lexicon.framework
. Code below, in C and in Swift. The full dumps for 15 languages are in this gist (uncensored, so mind the content warning). - Highlights: Oedipus is vulgar. Tom and Mick are offensive. pee, poo, niggle and underling are sensitive. And "Trump" is the only living politician in the English sensitive tier, next to Hitler, Mao, Osama bin Laden and the Taliban. Biden, Obama and Putin are clean.
Content note: this article prints the words uncensored, slurs included, because the whole point is to see…
Continuous integration setups now allow teams to bypass creating placeholder deployments simply to test code changes. Developers can activate automated testing workflows straight from their local terminal, provided their accounts are properly connected and hold the appropriate repository permissions. This change removes previous administrative friction by letting builds run immediately upon code updates.
Observability teams gain broader dashboard visualization capabilities and system-level workload tracking across shared infrastructure in versions 2.39 through 2.42. The updates refine investigation workflows through experimental ad hoc multi-source filtering and an automated tool designed for agentic service health analysis. These changes improve operational visibility while modernizing collector telemetry alignments and query attribution.
Sixty-five representatives from 25 institutions gathered at MIT.nano to address shared laboratory challenges like equipment scheduling, billing, and interdisciplinary collaboration. Sponsored by the Northeast Microelectronics Coalition hub, the event centered on expanding open-source operational tools to help researchers seamlessly track and access specialized infrastructure. These collaborative efforts aim to replace outdated facility management processes and connect capabilities nationwide.