Since v2.1.224, every interactive Claude Code session on a Mac or Linux box binds a Unix socket the moment it starts (mine sits at /tmp/cc-socks/38590.sock, with owner-only permissions), and any other...
Installing Claude Code is one command per platform – curl -fsSL | bash on macOS, Linux, and WSL, or irm | iex in Windows PowerShell – and updating is either automatic (the default) or one claude updat...
A form is the moment an interface stops presenting and starts asking. Every field is a question put to a person who wants to be doing something else, which means every unnecessary field is an impositi...
My site currently serves about 13,100 requests a day to AI agents (a seven-day average) and about 325 daily human visits (a 28-day average), straight from my own edge logs – roughly a 40-to-1 ratio, m...
Interface icons behave like a language – and the fluency data is humbling. The vocabulary users reliably recognize without a label is roughly a dozen symbols: the magnifier, the gear, the trash can, t...
Most interface animation is decoration wearing a function’s badge. The test I apply is blunt: if you cannot explain what an animation tells the user, it does not earn its frames – delete it. What surv...
Suno’s Custom Mode gives you a Style of Music field and, below the lyrics, a Style Influence slider – and most frustrating generations trace back to treating them as one control. They are two halves o...
Midjourney’s V8 family changed the contract between you and the model. V7 was an interpreter: it read your prompt as a suggestion and embellished toward its own taste. V8 is an executor: it follows yo...
When an interface feels off and you cannot say why, the answer is usually spacing. Not the palette, not the typeface – the gaps. Spacing is the invisible system that tells the eye what belongs togethe...
If a style reference you saved months ago now renders something different, nothing is broken – your library is version-bound. A numeric sref code is a pointer into the style system that minted it, and...
The Principle “A good idea is something that does not solve just one single problem, but rather can solve multiple problems at once.” – Shigeru Miyamoto’s definition, as his colleagues learned it1 Sat...
The Principle “70% of my body is made of movies.” – Hideo Kojima1 Kojima’s slogan is a design statement wearing a joke’s clothing. He came to games wanting to make films, and instead of treating that ...
The Principle “Whether it was the girl’s animation or the details of the map, I didn’t hold back on removing and subtracting elements as needed. If something felt unfinished or lacking, then I’d remov...
The Principle “In paring down architecture to its barest yet most sumptuous essentials, he has reaffirmed architecture’s indispensable place in a fragile world.” – Pritzker Prize jury, 20091 The jury’...
I had 84 skills installed and assumed all 84 were working. Five of them were not. swiftui, testing-philosophy, typeset, web-performance, and update-shortcuts-guide were reaching the model as bare name...
The Principle “My ultimate aim is to ‘erase’ architecture.” – Kengo Kuma2 Most architects spend a career trying to make buildings that win: taller, louder, more photographed than their neighbors. Kuma...
The Principle “Hardware design isn’t about making the most powerful thing you can.” – Gunpei Yokoi1 Yokoi gave his approach a name that became doctrine: kareta gijutsu no suihei shikou – lateral think...
Apple 官方公告称 Sign in with Apple 服务端通知有三种,但 API 实际定义了四种事件类型。email-enabled 和 email-disabled 是独立事件,consent-revoked 会使凭证失效,account-deleted 无客户端回调。通知载荷为 JWS 格式,需用 header 中 alg 参数指定的算法验证。Apple 未文档化重试或投递语义。
Apple’s guidance for auditing the OS 27 TLS changes contains a sentence most administrators will read past: if your test devices run version 27 or later and you hit connection errors, test again on a ...
macOS 27 默认拒绝跨团队 App Group 容器访问,不再弹出授权提示,用户只能在隐私设置中手动恢复。containerURL(forSecurityApplicationGroupIdentifier:) 对无权访问的 group 仍返回合法 URL,导致文件读取时静默失败,开发者难以定位问题根源。