Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 4,614 posts.
The Pixel Factory
"I think a lot of mathematics is really about how you understand things in your head. It's people that did mathematics, we're not just general purpose machines, we're people. We see things, we feel things, we think of things. A lot of what I have done in my mathematical career has had to do with finding new ways to…
Moving from YouTube to PeerTube
Sepia, Peertube's mascot Back when I first started posting videos, I used Vimeo. Even though YouTube was the dominant video si...
The Facebook Algorithm Mom Problem
How I temporarily cut my mom out of my social media life to reach a larger audience.
Give Firefox a chance
We live in the era of browser monopoly. Google occupied the whole web by its Chrome. Chrome has more...
uBlock Origin is giving up the fight to keep ads off Facebook
uBlock Origin's volunteer team will no longer chase Facebook's shifting ad-detection tricks, calling it a 'disgusting anti-user site.' Here's what that means for your feed.
Email: Explained from first principles
Modern email is a patchwork of protocols and extensions. Here is one article to understand them all.
I keep making things out of checkboxes
Something happened earlier this year where I got on a run making checkbox animations and just couldn’t stop.
Second-Guessing the Modern Web
What if everyone's wrong?
An iOS Developer Takes on Android
An iOS Developer Takes on Android Recently, we released the Android version of Meridian, our platform for building location-based apps. We didn’t use one of these “Cross Platform!” tools like...
A Modern Web App in C
A modern web app written in c and served the old way: CGI, SQLite and a single binary. No frameworks, no containers and no regrets.
Full-Bleed Layout Using CSS Grid
Certain layouts are surprisingly dastardly. On the modern web, one of the most common layouts is also one of the trickiest. In this tutorial, I break down how to build the "full-bleed" layout using CSS Grid.
“It works better in the app”
The monkey-punchers at Google never quite seem to finish any of their apps. There's always some useful bit of work left undone, or showstopping bug which remains unfixed, a thousand jagged edges as yet unsolved by the greatest minds of their generation. I wanted to subscribe to an events calendar. I had a URl. I had…
Try Switching to Kagi
Paying for Kagi today feels a *lot* like paying for HBO back in the cable TV heyday.
How Bluesky draws its logo on screenshots
The secret is humble UITextField.
This website is hosted on Bluesky
Well, not this one. But this one is! How? Let’s take a closer look at Bluesky and the AT Protocol that underpins it. Note: I communicated with the Bluesky team prior to the publishing of this post. While the functionality described is not the intended use of the application, it is known behavior and does not constitue…
Google, Facebook, and Amazon have fundamentally transformed the web
Open Source Freelancer
Password Rules Are Bullshit
Of the many, many, many bad things about passwords, you know what the worst is? Password rules. Let this pledge be duly noted on the permanent record of the Internet. I don’t know if there’s an afterlife, but I’ll be finding out soon enough, and I plan
Only 90s Web Developers Remember This
Written pieces, talks, and other bits by Zach Holman.
HTTP Security Headers – A Complete Guide
A description of each security header, why it is important, and how to configure your website in a secure way.
Magic/tragic email links: don't make them the only option
Subscription websites now like to use magic email links for login. They are extremely annoying.
Web by Google (TM)
Looking at Mozilla’s finances, it’s reasonable to conclude that Google is keeping them on life support to keep the anti-trust hounds at bay. Mozilla’s deal with Google will account for at least 70% of their revenues going forward. That’s over $400 million to be the default search provider in 4% of browsers. For 1…
Adblocking people and non-adblocking people experience a different web
I'm Left Handed is a blog mostly about technology.
Toasts are bad UX
The core problem is that toasts always show up far away from the user's attention.