Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 1,666 posts.
Redesigning OSX Spaces: 45˚ Is All It Takes
What additional abilities should designers acquire? There are many debates regarding this. Is it better for designers to learn how to code, write, or
Ligatures in programming fonts
Create beautiful emails, automate campaigns, and track performance. Try it now and see how our tools can drive your business.
Mille Bornes
Edmond Dujardin, Joseph Callenac and the design history of Mille Bornes.
Scrolling: it’s really OK to have some white space at the bottom of the window
We expect streams of text to scroll down in our browsers. But almost all of them scroll incorrectly.
Justifying Text-Wrap: Pretty
Something truly monumental happened in the world of software development in 2025. Safari shipped a reasonable implementation of text-wrap: pretty: https://webkit.org/blog/16547/better-typography-with-text-wrap-pretty/. We are getting closer and closer to the cutting-edge XV-century technology. Beautiful paragraphs!
Why WSJ Mobile App Gets 2 Star Customer Reviews
A confusing startup screen that offends existing subscribers dooms The Wall Street Journal's iPhone app to low ratings.
Animations From First Principles (in 5 minutes)
Create animations from first principles and morph between different figures with Python. In 5 minutes. Kind of.
Behind the pretty frames: Resident evil
Resident Evil…what a franchise…regardless if you’re old gamer or a new gamer, you can’t have a gaming life without trying at least a single RE game. Horror games have not been my favorite recently, but back in the day Resident Evil, Silent Hill & Alone in The Dark, been on the top of my list. Can’t tell you how many…
Cut the Cutesy Errors
If your app has just ruined my day, I need help, not humour.
QWERTY-Flip: The better keyboard layout your fingers already know
The 10 most frequent letters in English are ETAOINSRHL . This layout gets most of those letters onto the home row while making use of existing muscle memory. According to Carpalx , QWERTY-Flip scores about as well as the famous Dvorak layout, but while Dvorak is very hard to learn, with QWERTY-Flip you'll be up and…
The Typography of Legal Opinions
Typography for Lawyers
The Dock on Mac, from OS 10 to macOS 27
I wrote the chapter on app icon history for The iOS App Icon Book . The other day I found an old note stashed away where I had started researching the macOS…
World's smallest legible font is not the smallest I've seen
Also, my font is fixed pitch as I needed it to be that rather than proportional, so you can shave quite a bit more. It is also far more legible -- especially when enlarged:
Lil Finder Guy
Who is it? What is it? Is it friend or foe? Has it arrived in peace, or is it plotting to corrupt our SSDs and fray our USB-C cables?
The Evolution of Web Design (2016)
The Evolution Of Webdesign is a collection and imitation of Webdesign Trends from 1991 to 2020.
Music Notation with HTML5 Canvas
I spent a few weekends trying to scratch an itch. While looking for online tools to create and render music notation, I was mildly disappoin...
SVG Jigsaw Generation in Clojure
Silly, terrible, no-good very-bad jigsaw puzzles. Featuring Voronoi diagrams, KD-trees, and Clojure.
Recognising a Bad User Interface at First Glance
A trained eye can often spot unfriendly software a mile away. It’s just like forming and making a first impression when you meet someone new.
What is a product?
It is far too easy to create software these days, but what is the difference between a side project and a real product?