Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,497 posts.
Organ transplant patients may not get dementia
When I was in college, I applied for an internship at the Huffington Post, that venerable bastion of journalism. Before my interview, I was given a spreadsheet of articles and associated view counts. I was asked to formulate and present a hypothesis about which types of articles generate the most views.
Deleting an S3 Bucket Costs Money
Deleting an S3 bucket is harder than you think, and may even cost you money.
CVE Stuffing
I monitor the @CVENew Twitter feed to keep up with any interesting new vulnerabilities that are released. On December 11th CVE-2020-29589 was published claiming that “the kapacitor Docker ima…
User power, not power users: htop and its design philosophy
This short story is not really about htop, or about the feature request that I’ll use as an illustration, but about what are the core principles that drive the development of a bit of software, down to every last detail. And by “core principles” I really mean it.
Docker, Django, Traefik, and IntercoolerJS: My go-to stack for building a SaaS
I provide a deeper-dive on the tech stack I like to use in 2021. It is simple, easy to work with, and allows you to grow out of it when the time comes. Updated for 2021!
The Importance of Humility in Software Development (2020)
Technical Web Development Blog
Things I wish Git had: Commit groups
Everyone 1 and their dog 2 loves Git. I know I do. It works, it’s efficient, it has a brilliant data model, and it sports every feature under the sun . In 13 years of using it, I’ve never found myself needing a feature it didn’t have. Until recently.
2006: Dwarf Fortress
The text of Dwarf Fortress and procedural tales so expansive no human could ever explore them all.
What is ‘elite overproduction’?
Elite overproduction … describes the condition of a society which is producing too many potential elite-members relative to its ability to absorb them into the power structure.
My Tungsten Cube (2019)
A few months ago I bought a featureless cube of tungsten. It’s 1.5 inches across and cost $130, but I argue it was one of the best purchases I’ve made recently.
“Computer science is not about computers”
Edsger W. Dijkstra? Alan Perlis? Jacques Arsac? George Johnson? Donald Knuth? Matthew Dennis Haines? Anonymous?
Figma and Canva are taking on Adobe and winning
How Figma and Canva are taking on Adobe—and winning In 2010, Photoshop was ubiquitous. Whether you were editing a photo, making a poster, or designing a website, it happened in Photoshop. Today, Adobe looks incredibly strong. They’ve had spectacular stock performance, thanks to clear-eyed management who’ve made bold…
GitHub Stale Bots – A False Economy
Stale Bot’s are a type of automated bot on Github, which locks issues which are “stale” (as in have no recent activity). This seems like a helpful tool at first, but in reality it’s terrible for all p
Complexities of e-mail validation logic
Nope, you don't know how to validate an email address. Even if you think you'd get the domain part right, fuggeddabout the local part. Seriously.
Did Schnorr destroy RSA? Show me the factors
Schnorr has claimed new factoring methods that “destroy RSA”. This should be easy to demonstrate with well known challenges.
Yamaha DX7 Technical Analysis
An introductory technical analysis of the Yamaha DX7, detailing some of the known information about the synthesiser’s engineering.
Designing better file organization around tags, not hierarchies (2017)
Computer users organize their files into folders because that is the primary tool offered by operating systems. But applying this standard hierarchical model to my own files, I began to notice shortcomings of this paradigm over the years. At the same time, I used some other information systems not based on…
From First Principles: Why Scala?
Scala, first appearing in 2004, is neither an old stalwart nor a new player in the programming language market. This post will discuss the unique combination of features that Scala provides and how it compares to other languages on the market, diving beneath the superficial experience to explore the fundamentals of…
The dispassionate developer
Caring for your craft is fine, but should you work for free?
Retro nostalgia and why my new website looks like Window 9x (2019)
For a while I’ve been wanting to update my website, but I’m really not a designer and I knew any attempts to improve on what I already had would be a haphazard mess.
Decoding James Webb Space Telescope
The James Webb Space Telescope probably needs no introduction, since it is perhaps the most important and well-known mission of the last years. It was launched on Christmas day from Kourou, French Guiana , into a direct transfer orbit to the Sun-Earth L2 Lagrange point . JWST uses S-band at 2270.5 MHz to transmit…
Google Took Down My Chrome Extension for Using Lodash
So there I was, happily closing out some tabs before heading to bed, when I noticed a new email from the Chrome Web Store at 12:30am: I went to Intention's…
Is my cat Turing-complete?
This article is an adaptation of a Lightning Talk I gave at CppCon2021. Link here : https://www.youtube.com/watch?v=RtqTGSOdmBo
America Had an Atomic Mecha Warrior Robot
"REAL stories. REAL history."