New
The latest blog posts to take off on Hacker News. 2,346 posts.
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!
A Pokémon of a Different Color
Do you notice a difference? The image on the right appears “yellower” than the image on the left, which looks more goldenrod by comparison.
Resizing windows on macOS Tahoe – the saga continues
In the release notes for macOS 26.3 RC, Apple stated that the window-resizing issue I demonstrated in my recent blog post had been resolved.
Flood Fill vs. The Magic Circle
AI automation and the Four Horsemen of the paper jam.
Shades of Halftone
An interactive deep dive into building halftone shaders in GLSL, covering everything from classic dot patterns and CMYK color separation to Moiré interference, gooey effects, and animated displacement.
Art of Roads in Games
How games implement roads
Font Rendering from First Principles
Learn what it takes to build a font renderer from scratch in C.
Stop using icons in data tables
We have been sold a lie that icons are the universal language of the modern interface.
Remarkable Pro Colors
I was happy with the Remarkable 2 and when the Remarkable Pro came out I decided to go with a second one in order to be able to see two pages at once : one as a reference for reading and one for writing, as one would normally do with paper. Expensive approach, I know.
Buttered Crumpet, a custom typeface for Wallace and Gromit
I was thrilled to be selected to design a custom typeface for Wallace & Gromit – Aardman’s most beloved and recognisable characters.
How to choose colors for your CLI applications (2023)
Let’s say you’re creating a CLI tool which has to display syntax highlighted source code. You begin by choosing some colors which look nice with your chosen terminal theme:
State of the Windows: What is going on with Windows 11?
Hi! Long time no see, huh? :) It’s been three years since my last State of the Windows article, which was about the inconsistencies in the Windows 11 user experience. Since then, Microsoft (a…
Dithering – Part 2: The Ordered Dithering
Understanding Threshold Map in Ordered Dithering.
Video Games as Art
Video games are art, but a strange art: their essence is transformation of the player, not description to the player. This makes meaningful criticism nearly impossible—you can point at the moon, but it’s not the moon, and once someone sees it, they no longer need the pointing.
Golden Ratio using an equilateral triangle inscribed in a circle
Another interesting way to graphically derive the Golden Ratio using an equilateral triangle inscribed in a circle and the chord which passes through the midpoints of the sides of the equilateral triangle.
Gas Town's agent patterns, design bottlenecks, and vibecoding at scale
On agent orchestration patterns, why design and critical thinking are the new bottlenecks, and whether we should let go of looking at code
CSS Optical Illusions
A collection of 50+ optical illusions coded with CSS and HTML. :: Blog post at Alvaro Montoro's Personal Website.
Design Thinking Books (2024)
An updated list of design thinking books and papers to understand the principles underpinning the design thinking process and its practice.
A Lament for Aperture
I'm an old Mac-head at heart, and I've been using Macs since the mid 1990s (the first Mac I used was an LC II with System 7.1 installed on it). I don't tend to think that the computing experience was better in the olden days — sure, there's a thing to be said about the simplicity of older software, but most of my…
Typography on Pencils (2023)
It wouldn't be Pencil Day without a round up of our pencil typography photos. Check out our current stock of new & vintage pencils here. Please do credit us if you use these images anywhere. Thank you.
Notes on Apple's Nano Texture (2025)
2024 Nano Texture Macbook Pro on the left; 2021 Glossy Macbook Pro on the right TLDR: the Nano Texture performs wonderfully anywhere where light used to be a factor and used to force me to shade my screen or avoid the place entirely. I’m less concerned with where I sit indoors. Coffee shops / offices with skylights or…
CSS Web Components for marketing sites (2024)
The truly No JavaScript web component.
Dark Mode vs. Light Mode: Which Is Better?
In people with normal vision (or corrected-to-normal vision), visual performance tends to be better with light mode, whereas some people with cataract and related disorders may perform better with dark mode. On the flip side, long-term reading in light mode may be associated with myopia.
Light Mode InFFFFFFlation
Back in the day, light mode wasn’t called “light mode”. It was just the way that computers were, we didn’t really think about turning everything light or dark. Sure, some applications were often dark (photo editors, IDEs, terminals) but everything else was light, and that was fine. What we didn’t notice is that light…
ASCII Clouds
A dynamic ASCII art cloud generator that creates cloud patterns in real-time
The struggle of resizing windows on macOS Tahoe
A lot has already been said about the absurdly large corner radius of windows on macOS Tahoe. People are calling the way it looks comical, like a child’s toy, or downright insane.
GBC Boot Animation 88×31 Web Button
My little corner of the internet.
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