Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,803 posts.
My bad habit of hoarding information
A huge stream of information and FOMO
Procrastination and the fear of not being good enough
A personal piece about writing, self-doubt, and the quiet ways perfectionism can stall creative work.
Jev meets the Trolley Problem
I asked Jev and 13 other decision models the Trolley Problem.
New NSA Leak Shows MITM Attacks Against Major Internet Services
The Brazilian television show “Fantastico” exposed an NSA training presentation that discusses how the agency runs man-in-the-middle attacks on the Internet. The point of the story was that the NSA engages in economic espionage against Petrobras, the Brazilian giant oil company, but I’m more interested in the tactical…
Stop syncing everything
Discover Graft, an open-source transactional storage engine built to solve the challenges of syncing data at the edge. Inspired by lessons from SQLSync, Graft enables lazy, partial, and strongly consistent replication—allowing edge applications to sync only the data they need, exactly when they need it.
Little Things I Like to Do with Git
Handy Git tricks and aliases: leaderboards, praise, word-diff, branch history, daily recaps, changelog generation, and more in one quick guide.
I automated my job application process
A developer automated job applications, sending 250 in 20 minutes using Python scripts and GPT
Out of all major energy sources, nuclear is the safest
Fossil fuels are the dirtiest and most dangerous energy sources, while nuclear and modern renewable energy sources are vastly safer and cleaner.
Start all of your commands with a comma (2009)
Like many Unix users, I long ago created a ~/bin/ directory in my home directory and added it to my PATH so that I could supplement the wonderfully rich set of basic Unix commands with some conveniences and shell scripts of my own devising.
MacBook Pro Keyboard Drives Me Crazy
The 2018 MacBook Pro Keyboard Drives Me Crazy
The impact of competition and DeepSeek on Nvidia
All the reasons why Nvidia will have a very hard time living up to the currently lofty expectations of the market.
Rebuilding our tech stack for the new facebook.com
Facebook.com launched in 2004 as a simple, server-rendered PHP website. Over time, we’ve added layer upon layer of new technology to deliver more interactive features. Each of these new features an…
Goodbye PNaCl, Hello WebAssembly
Historically, running native code on the web required a browser plugin. In 2013, we introduced the PNaCl sandbox to provide a means of bui...
Poor sleep drove me insane, and my long path to recovery
I'm sharing my experience dealing with what might be the most underdiagnosed and under-treated health disorder today.
I was blackmailed – any YouTuber could be next
If you follow Gamefromscratch on Twitter, you may have already seen this tweet I put out last night about a blackmail demand that was made against our YouTube channel:First off, I really want to give a gigantic shout out to all of the people that helped get the message out, the tweets, retweets and even [...]
To find great remote employees, prioritize candidates with strong writing skills
Ian Tien shared the hacks that helped Mattermost to build its messaging solution while being a fully remote company since day one.
How to write idempotent Bash scripts
This blog post shows tips and tricks to write resilient and idempotent bash scripts.
Fuck passwords
I’m so tired of passwords. So, so, so tired. Most people don’t understand this. Most people use the same password everywhere. Most people can just mechanically type out password3 in every password box, smirking to themselves at how clever they are, because who would ever guess 3 instead of 1? I don’t do that. Let me…
Git ignores .gitignore with .gitignore in .gitignore
A fun, if predictable and pointless exercise.
Bootstrap 4 alpha
Today is a special day for Bootstrap. Not only is it our fourth birthday, but after a year of development, we're finally shipping the first alpha release of…
Resurrecting a dead torrent tracker and finding 3M peers
So I was uh, downloading some linux isos, like usual. It was going slowly, so I opened up the Trackers tab in qBittorrent and saw the following:
Pricing low-touch SaaS
How to approach pricing and packaging a new SaaS app, by example
PostgreSQL 15
**October 13, 2022** - The PostgreSQL Global Development Group today announced the release of [PostgreSQL 15](https://www.postgresql.org/docs/15/release-15.html), the latest version of …
Puppeteer Support for Firefox
Puppeteer 23 now supports Firefox, simplifying browser automation and testing across both Chrome and Firefox.