It's hard to justify Tahoe icons
Looking at the first principles of icon design—and how Apple failed to apply all of them in macOS Tahoe
I consult on all things Clojure: web, backend, Datomic, DataScript, performance, etc. Check out my Github and get in touch niki@tonsky.me
Visit tonsky.me → RSS feedOn Hacker News Jul 2015 – Jun 2026
Software Engineering 23Web & Frontend 16Programming Languages 8Design & UX 6Tools & Productivity 4Society, Policy & Culture 4
Looking at the first principles of icon design—and how Apple failed to apply all of them in macOS Tahoe
History of checkboxes and radio buttons in user interfaces
Somehow we forgot how to center rectangles and must find our way back
Chrome team breaks existing web to make Chrome perform better
Modern extension to classic 2003 article by Joel Spolsky
What happens when you set fontSize: 32 in your favorite editor
We explore how to build local-first sync on top of simple file storage
Better design for Github repository page
Detailed look into all the machinery involved in rendering Emoji
What is the average size of JavaScript code downloaded per website? Fuck around and find out!
Good performance practices are still needed when developing fast web experience.
Ideas and inspirations for new Clojure framework for desktop apps
An experiment of using incremental computations for managing state in Humble UI
Article argues that Claude is not an Electron app not because LLMs can’t do it, but because there are no advantages left for native
A few notes on SwiftUI and why UI frameworks should not try to be “smart”
Introducing concept of Streams, aiming to fix most of email-as-a-medium flaws