Write-ups from building Unifyl. Debugging stories and macOS internals — no release-note filler.
The parity audit compared catalogues to each other. A key missing from every file at once is in perfect parity. When everything is wrong the same way, nothing looks wrong.
Holding an arrow key stuttered, so I profiled the table view — and found the menu bar redecorating all nine menus per keystroke. Main thread 61% → 2%.
TCC names the service, never the path. But while the permission dialog is up, the guilty
thread is frozen inside open() — and the path pointer is still sitting in x0.