Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,821 posts.
How to Stop Procrastinating on Your Goals by Using the “Seinfeld Strategy”
Don't break the chain.
Markdown, Asciidoc, or reStructuredText – a tale of docs-as-code
Who writes the developer documentation for your product? During the early days of my tech career, I worked on a database replication product at IBM. My immediate team had developers and testers but not a single technical writer. I can speak for myself when I say that I never bothered to know who keeps writing the…
A simple explanation of how money moves around the banking system (2013)
Twitter went mad last week because somebody had transferred almost $150m in a single Bitcoin transaction. This tweet was typical: There was much comment about how expensive or difficult this would …
Efficiency is the enemy? (2021)
If you ever find yourself stressed, overwhelmed, sinking into stasis despite wanting to change, or frustrated when you can’t respond to new opportunities, you need more slack in your life. Here’s how slack works and why you need more of it.
The definitive guide that you never wanted: Backpack fabrics (2017)
As you’re reading through our reviews or researching the best backpacks yourself, you may see a profusion of various technical terms being…
Brandon Sanderson’s advice for doing hard things
A reader recently sent me a video of a keynote speech, delivered in 2020 by the popular fantasy novelist Brandon Sanderson. The title of the ... Read more
Uncommon Uses of Python in Commonly Used Libraries
Some off-the-beaten uses of Python learned from reading libraries.
The time has come to replace file systems
The time has come to replace file systems!
Why is every layoff 10-15%?
Changing economic markets suggests a shift in how some companies should operate, as well as what risks to assume for 2023
Cryptocurrency off-ramps, and the shift towards centralization
The 'off-ramps' from crypto—that is, the firms who will exchange your cryptocurrencies back into traditional currencies—are increasingly taking the position that is so common in discussions about privacy: 'if you're not doing anything wrong, what do you have to hide?'
Single binary executable packages
In support of software packages that come in the form of a single binary executable (statically linked or portable), that one can just copy anywhere in `${PATH}` and execute, without needing `sudo`, or downloading half the distribution's packages as dependencies.
Why your daily stand-ups don't work and how to fix them
Hot takes and cold truths on software, startups, and the lies we tell ourselves.
Does the Past Still Exist?
Science News, Physics, Science, Philosophy, Philosophy of Science
Google Fi bricked my iPhone 11 Pro Max (2020)
When I discovered Google Fi six months ago, I thought to myself, “Finally, a phone service that accomplishes everything I need at a…
How Rust 1.64 became faster on Windows
If you are a Rust developer you have most likely celebrated the news that the version 1.64 released on 22/09/2022 is 10-20% faster on…
A Graph-Based Firebase
In A Database in the Browser , I wrote that the schleps we face as UI engineers are actually database problems in disguise [1] . This begged the question: would a database-looking solution solve them?
Zero-downtime schema migrations in Postgres using Reshape
About six months back, I wrote a post on how to use views in Postgres to encapsulate tables and create a versioned interface to a database. At the end of the…
Body Margin 8px
All browsers add an 8px margin on the body element – it’s part of the w3c-recommended default stylesheet which browsers generally use as a starting point for their own ‘user agent’ styles. But why 8px ? Where does that come from?
Separate Your Billing from Entitlements
Building your own entitlement service is key for supporting a modern, flexible SaaS product. Whenever I read about billing systems, there’s a lot of talk about the billing aspects but not so much around entitlements. In the spirit of sharing, and since I haven’t found any good articles about it, I decided to tell you…
Do Kwon in more trouble
He Sent $80 Million a Month to Secret Wallets Before Terra Luna Crashed
Microsoft Full Circle
Microsoft has come full circle from the company that cared more about Windows than Office; the retirement of the Office name is possible precisely because Microsoft gave up on Windows and went to t…
How many Linux commands can a 7 year old learn?
How I taught my 7½ year old 4 bash commands in one hour
Tracking Everything I Wore For 1 Year
Semi-Automated Clothes Tracker using NFC Buttons