A Social Filesystem
Files and open formats enable better data portability and longevity than siloed apps.
Files and open formats enable better data portability and longevity than siloed apps.
Made Code Wave for GitHub Game Off 2025 and shared the development process.
AI coding agents are causing quality degradation in code contributions, with users seemingly unaware of the problem they're creating.
Author added a WebAssembly compiler to Bob, their 15-year-old Scheme implementation project, which already includes Python and C++ VMs.
The author has a deeper appreciation for Mary Cassatt's art after becoming a parent themselves.
Cryptography has many pitfalls that catch developers off-guard when security algorithms contain unexpected vulnerabilities.
Don't rely on tools to do all your thinking—keep your mind sharp by thinking for yourself.
Parent received unexpected letter for toddler due to data breach, highlighting need for encryption to protect personal information online.
Podcast discussing Mac, Jobs, and HIG achievements with Ilya Birman, bidding farewell to Alan Dye, also mentioning Windows positively.
Using Claude Code slash commands to automate routine "quick requests" that would otherwise consume significant time and mental energy.
Developer avoided generating 1.5M lines of Go code by finding a better way to implement Unicode character properties in regexp for Quamina library.
Rust offers safer cryptography as 37% of crypto library vulnerabilities stem from memory safety issues rather than cryptographic flaws (27%).
AI agent ported MiniJinja (Rust template engine) to Go in ~10 hours with minimal human guidance, requiring only 45 min of active work.
A truly omniscient deity would prove itself through computational complexity, not faith—providing mathematically verifiable signatures rather than miracles.
Teams need both adaptation and optimization, not one or the other. Balance "explore" and "exploit" modes based on uncertainty and risk.
ChaCha12-BLAKE3 has been upgraded to ChaCha20-BLAKE3 and is now stable for production use after extensive study of the ChaCha cipher.
Author redesigned their Helios microkernel after development stalled due to poor foundational design assumptions from their first major OS project.
AI agents achieve goals through side effects using tools. The key safety concern is controlling what agents can actually do, not just say.
AI will fundamentally change programming despite personal preferences for traditional coding or concerns about economic impacts.
Built an AI PR review agent called Reviewbot, but it's fundamentally flawed—don't use it.