Feynman’s Razor
If an expert can't understand your explanation, you've dumbed it down too much!
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,433 posts.
If an expert can't understand your explanation, you've dumbed it down too much!
a kind reader reached out about all of my iphone alarms and asked how specifically did I run OCR on my mac. I’m not one to gatekeep, so here’s how you can get yourself a nice local ocr ‘service’ that works in the terminal/CLI/python and costs 0 dollars:
This is the Pentagon Papers for the UK address database
This is a blog post aimed at people who want to do important work or make meaningful contributions to work, but feel they aren’t that smart and don’t have any talent. Thanks for reading Adaobi’s Newsletter!
Goodbye Tech, Hello Future
Edit: I want to preface this by saying yes the practices here are very bad and embarrassing (and we've since added robust unit/integration tests and alerting...
Today, I get to start a train trip I've always wanted to do: Going from New York to San Francisco!!
I will never stop dying on this hill
There are lots of ways to accidentally spend too much money on AWS, and one of the easiest ways is by carelessly transferring data. As of writing, AWS charges the following rates for data transfer:
Researchers at the University of Helsinki and Cambridge attempted to build a faster SQLite using modern programming paradigms like io_uring and disaggregated storage. They demonstrate up to a 100x reduction in tail latency. These are my notes.
Open source python client to read your data from the Colmi R02 family of Smart Rings. 100% open source, 100% offline.
Automatic Differentiation
I moved my projects from Kubernetes to Google Cloud Run because I did not want to pay for cluster operations, idle capacity, and job-running infrastructure.
Looking in more detail at Google's first Tensor Processing Unit
My obsession with measuring the power consumption of my devices reached a whole new level.
I often stumble upon large data sets or table layouts across the web. When these tables contain hundreds of rows of content, things become problematic once you start to scroll…
Stealing another KakaoTalk user’s chat messages with a simple 1-click exploit.
Trying to cobble together your own billing system is like wrestling an octopus that's armed with tax codes and invoices instead of tentacles. It's a beast of complexity that can tangle up everything from customer support to compliance. I have 14 points on why it's hard.
If you’ve read my first post about assembly language, you might expect that this is another post on how to understand assembly language. I will write more about that at some point, but this post is not that. Instead, this post is going to talk about some of the weird things and random trivia I learned while writing an…
Writing at the end of the world, from Hveragerði, Iceland
A high-level how-to guide by Lars Doucet and Dan Cook for game designers and game economists working in large multiplayer online games and/or virtual worlds.
Pat lost his seat because of an incompetent board. Let's meet them.
An extra dimension that you can play with
Many public address systems emit a continuous near-ultrasonic sound that is used for system health monitoring.
What does ext4 look like?
A journey through text editors and how I landed on Zed after years of Neovim
Two men have been arrested for allegedly stealing data from and extorting dozens of companies that used the cloud data storage company Snowflake , but a third suspect — a prolific hacker known as Kiberphant0m — remains at large and continues to publicly extort victims. However, this person’s identity may not remain a…
This program is a dependency-free implementation of GPT-2, including byte-pair encoding and transformer inference, in ~3000 bytes of C. I then use this to create something like Chat GPT.