Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,796 posts.
Just don’t
Sometimes it’s wrong to begin a phrase with the word “just”. I offer as evidence two such situations. I think there’s a common thread to be drawn.
Same Stop: Life after 26 years as a programmer for Apple
I retired a year and a half ago after having worked for twenty-six years as a programmer for Apple. I’m not sure which would have been more surprising: if I had continued programming in my spare time after I had retired or if I never programmed again.
"Pwned Passwords" V2 With Half a Billion Passwords
Last August, I launched a little feature within Have I Been Pwned [https://haveibeenpwned.com/] (HIBP) I called Pwned Passwords [https://www.troyhunt.com/introducing-306-million-freely-downloadable-pwned-passwords/]. This was a list of 320 million passwords from a range of different data breaches which organisations…
Interested in improving your relationships? Try Nonviolent Communication
Nonviolent communication (NVC) is a popular method of conflict resolution that privileges unbiased evidence and specificity.
Going full time on my SaaS after 13 years
In January 2010 I soft-launched launched Preceden, a web-based timeline maker tool, followed a few weeks later by a larger launch on HackerNews: Today – almost 13 years to the day since the i…
I switched to Android after 7 years of iOS
Monday of last week I was all excited. I had just gotten the green light to start prototyping a new Progressive Web App for a client I've been working with.
High-documentation, low-meeting work culture
We get a lot more done in way less time at Tremendous. We'll tell you exactly what that means.
Do you really need Redis? How to get away with just PostgreSQL
It's a common architecture to have PostgreSQL and Redis serve as the backbone of your app, but PostgreSQL may be capable of everything you use Redis for.
Tailwind CSS v3.0
Tailwind CSS v3.0 is here — bringing incredible performance gains, huge workflow improvements, and a seriously ridiculous number of new features.
The Depression Thing
the depression thing: a neat story about depression and mental health. By Zach Holman.
Claude Opus 4.1
Claude Opus 4.1 is an upgrade over Opus 4 in agentic tasks, real-world coding, and reasoning.
Free Postgres databases for small projects
Announcing free Postgres storage on Fly.io.
Y Combinator has filed an official comment with the FCC
[http://instagram.com/p/qPXemCGEse/?modal=true] Federal Communications Commission 445 12th Street, SW Washington D.C. 20554 July 14, 2014 Re: Open Internet Remand, GN Docket 14-28 Dear Chairman Wheeler and Commissioners Clyburn, Rosenworcel, Pai, and O’Rielly: Y Combinator is Silicon Valley’s premier early stage…
Finland will seek NATO membership immediately
Tasavallan presidentin kanslia Valtioneuvoston kanslia Tiedote 30/2022 12.5.2022 Kevään ajan on käyty tärkeää keskustelua Suomen mahdollisesta Nato-jäsenyydestä. Aikaa on tarvittu kotimaiselle kannanmuodostukselle sekä eduskunnassa että koko yhteiskunnassa. Aikaa on tarvittu...
Everybody’s home. No one’s coming over
We’re witnessing the death of hosting in America. The share of adults who say they regularly have friends over has declined 70 percent since 1975
Please fix the AWS free tier before somebody gets hurt
Let engineers learn cloud without jeopardizing their personal well-being.
FUSE for macOS is no longer open source
And what that means for the rest of us.
ChatGPT can now call Wolfram Alpha
Wolfram plugin gives computationally accurate answers to ChatGPT queries using Wolfram's data knowledgebase and language. Custom visualizations are given as well. Stephen Wolfram explains how it works.
WeWTF
I’ve started nine firms and I’m, generously, 3-4-2 (win-lose-tie). In retrospect, and I think about this a lot, the only reliable forward-looking indicator of our firm’s success or failure was … timing. Specifically, the part of the economic cycle at founding. The firms we started in recessions had an easier time…
Root shell on a credit card terminal
In this project, I started to reverse engineer payment card terminals because they seemed to be an interesting target for security research, given the high stakes involved. Although I initially didn’t know much about this industry, I did expect a ton of security features and a very security-hardened device. And to…
The <output> Tag
Make your dynamic content accessible by default with the HTML tag that time forgot.
Bored People Quit
Much has been written about employee motivation and retention. It's written by folks who actively use words like motivation and retention and generally don't ha
Why are anime catgirls blocking my access to the Linux kernel?
Hey… quick question, why are anime catgirls blocking my access to the Linux kernel?
Do Not Turn Child Protection into Internet Access Control
Age verification turns the open internet into a permission system and pushes control away from families, schools, and users.
Developers spend most of their time figuring the system out
I am often asked what I mean when I say that developers spend most of their time figuring the system out. Let’s unpack the statement.
Bye bye BetterSlack
I wrote BetterSlack and Slack asked me to take it down. Find the story here.
Front end developers: stop moving things that I’m about to click on
Please. It’s an insult to my brain. Like, you put the button in one place, and then you’re like “nah, let’s move it somewhere else.” Here…