It's Time to Make AI Put Files in the Trash Before Deleting Them

While working with WorkBuddy, I noticed that deleted temp files end up in the Trash, whereas my opencode reaches for rm at the drop of a hat. Digging into that detail led me to discover that macOS 15 already ships with a built-in trash command that can replace rm.

Tools

Fixing coreaudiod eating up to 45G of memory

The coreaudiod process was using 45G of memory. Digging into it, the leak came from a Claude Code hook playing sound effects. Fixed it by uninstalling PeonPing and switching to Ghostty's native terminal sound effects instead.

Tools

macOS Chrome Remote Debugging configuration

On macOS, Chrome remote debugging must be enabled manually by ticking the checkbox at chrome://inspect/#remote-debugging, rather than relying on command-line flags

Tools

macOS Chrome Remote Debugging Port 9222 Startup Problem and the Final Solution

Solving the macOS Chrome Remote Debugging Port 9222 Problem: SingletonLock Deadlock, Chrome Security Restrictions, rsync Sync + Automator One-Click Launch Solution

Tools

Notes from the WWDC 2025 keynote that matter to me

- foundation models framework can be openly called- Liquid glass: transparent, refracts light, dynamic layering - Design language update - New desktop wallpaper aesthetic, images rendered with 3D perspective - Camera goes back to iOS 6-style icons, finally back to the two big photo/video tabs - The new design language will definitely hit front-end developers hard, not sure if it'll influence WeChat Mini Program design style - Metal's rendering performance is overkill; using it for this kind of flashy detail rendering, not sure if it'll hurt battery life

Entertainment