Most cited
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 11,897 posts.
Be sceptical of your own work (2009)
An expert is a man who has made all the mistakes, which can be made, in a very narrow field. (Niels Bohr) If you unexpectedly find a problem solving itself almost effortlessly, and you can’t quite …
Visa and MasterCard Are Trying to Dictate What You Can Watch on Pornhub
Pornhub is removing millions of user-uploaded videos. This action comes after a New York Times column accused the website of hosting sexual videos of underage and nonconsenting women. In response to the Times’ article, Visa and Mastercard cut ties with Pornhub, making it impossible for Pornhub to...
A decade of major cache incidents at Twitter
This is a collection of information on severe ( SEV-0 or SEV-1 , the most severe incident classifications) incidents at Twitter that were at least partially attributed to cache from the time Twitter started using its current incident tracking JIRA (2012) to date (2022), with one bonus incident from before 2012. Not…
The Resilience of Costco (2018)
For 40 years, Costco has succeeded with a simple formula: reinvest merchandising profits into lower prices and better products; be a disciplined operator; and treat customers and employees well. But with greater share of shopping moving online, it’s fair to wonder if the company's best da
Racket-on-Chez Status
posted by Matthew Flatt For background information about Racket on Chez Scheme (a.k.a. Racket CS), see the original announcement, the January 2018 report, the report at Scheme Workshop 2018, the January 2019 report, the ICFP experience report, an...
U.S. Troops Were Told Iran War Is for "Armageddon,"
Advocacy group reports commanders giving similar messages at more than 30 installations in every branch of the military
Longbets: A bioerror will lead to one million casualties by Dec 2020
Biotechnology is plainly advancing rapidly, and by 2020 there will be thousands-even millions-of people with the capability to cause a catastrophic biological disaster. My concern is not only organized terrorist groups, but individual weirdos with the mindset of the people who now design computer viruses. Even if all…
The social side of science seen in the research on programming language quality
I love science. Not the “space is beautiful” faux-science, but the process of doing science. Hours spent calibrating equipment, cross-checking cites of cites of cites, tedious arguments about p-values and prediction intervals, all the stuff that makes science Go. And, when it does happen, the drama. I also want us to…
Why MongoDB Never Worked Out at Etsy
In 2010ish, we tried to roll out a feature ( Treasury ) using MongoDB. It was an interesting experience. I learned quite a bit in the process. I wrote about what I was thinking at the time here . But for the most part it was an abject failure and Ryan Young wound up porting the entire thing to the MySQL shards which…
How Seattle Killed Micro-Housing
Micro-housing—dorm-room-sized apartments in desirable, walkable neighborhoods—isn’t for everyone, but it most definitely is for Anna Rogers. Anna is a recent college graduate who grew up in the suburbs of Seattle and now works a retail job while looking to start a career that harnesses her passion for politics. Thanks…
A Retrospective Look at Mac OS X Snow Leopard
Yes, Mac OS X 10.6 Snow Leopard is as good as I remembered.
Projective Geometric Algebra Done Right
[This is part one of a two-part series. The second part can be found here: Symmetries in Projective Geometric Algebra .]
Dear Search Guard Users
We’ve filed a lawsuit against the makers of Search Guard. Here is what we know, the actions we’re taking, and potential impact to Search Guard users.
List out of Lambda
If you ignore the practical issues of computers like size, weight, cost, heat, and so on, what do you really need in a programming language? Let's play around with this question.
An unexpected ass kicking (2012)
One afternoon in Portland, I walked into World Cup & Tea to do some work. Instead, I had an encounter with the guy who invented the computer: Russell Kirsch
How to Write a Computer Emulator
I wrote this document after receiving large amounts of email from people who would like to write an emulator of one or another computer but do not know where to start. Any opinions and advices contained in the following text are mine alone and should not be taken for an absolute truth. The document mainly covers…
Treating performance as a product: The technical story of Asana’s rewrite
Learn how the engineering team at Asana rewrote the Asana app to improve app performance and speed from an in-depth, technical perspective.
WebAssembly Tail Calls
This document explains the WebAssembly tail calls proposal and demonstrates it with some examples.
Full Stack Startups
programming, philosophy, history, internet, startups
A better inliner for OCaml, and why it matters
OCaml 4.03 is branched and a first release candidate is imminent, so it seems like a good time to take stock of what’s coming.
Ethereum: A Turing-Complete Cryptocurrency
A full overview of what Ethereum is, how it works, what it does and how to start using or building on it. Explained in simple terms.
An Introduction to Vectorization
Your CPU has a 32-bit addition instruction that computes the sum of two 32-bit integers x and y, producing a 32-bit result. (The 33rd bit of the sum, the "carry bit", is usually thrown away.)
NASM Tutorial (2018)
This tutorial will show you how to write assembly language programs on the x86-64 architecture.
Why to use ‘python -m pip’
Fellow core developer and Canadian, Mariatta, asked on Twitter about python -m pip and who told her about that idiom along with asking for a reference explaining it: I learned sometime ago that we should be doing `python -m pip install ...` instead of simply `pip install ...` but now I can'