Random selection is necessary to create stable meritocratic institutions
Why random selection is necessary to create stable meritocratic institutions
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 4,109 posts.
Why random selection is necessary to create stable meritocratic institutions
Most improvements to cities are hard — they take millions of dollars and years of planning.
Bjork is currently promoting a new concert film being released called Cornucopia. She's been releasing new photoshoots and interviews almost every day for th...
After 15 years as a software engineer, I realized I had never actually built and published a game.
A place for me to vent about my current obsessions.
The way we consume content on the internet is increasingly driven by walled-garden platforms and black-box feed algorithms. This shift is making our media diets miserable. Ironically, a solution to the problem predates algorithmic feeds, social media and other forms of informational junk food. It is called RSS (Really…
A friend made me aware of a reading list from A16Z containing recommendations for books, weighted towards science fiction since that’s mostly what people there read.
Benchmarks & Tips for Big Data, Hadoop, AWS, Google Cloud, PostgreSQL, Spark, Python & More...
The search engine has recently gained the ability to index the PDF file format. The change will deploy over a few months. Extracting text information from PDFs is a significantly bigger challenge than it might seem. The crux of the problem is that the file format isn’t a text format at all, but a graphical format. It…
describing my wsc adventure
How we're preserving 12,000 legacy links as Google's URL shortener rides into the sunset
How to use the `timeout` command to terminate processes after a specified time and how to combine it with `until` for smarter shell scripting.
I have an incredibly boring summer hobby: looking at the changelog for the WebKit Github repo. Why? Because I spend a chunk of my professional life working with webviews inside mobile apps and I like to get an early peek into what's coming in the next version of iOS. Since
flow2 | Blog post: 'On 10 Years of Writing a Blog Nobody Reads' in Personal
You can add uv into the shebang line for a Python script to make it a self-contained executable.
“Those who have a ‘Why’ to live, can bear with almost any ‘How’.” ― Viktor Frankl quoting Friedrich Nietzsche, Man’s Search for Meaning Let me guess: Viktor Frankl calls this feeling the “existential vacuum” in his famous book Man’s Search for Meaning. Frankl was a psychologist who survived the Holocaust, and in this…
A couple of years ago, I decided I'd had enough of ads. Not just the occasional banner or a quick pre-roll video — I mean all of them. They have to go.
OAuth was first introduced in 2007.
Wealth inequality is driving the economy.
and we knew this back in the 80s
We are losing something precious in the age of LLMs: our unique voices.
Gentle readers, I have just wrapped up a fun side project that will be of great interest to a very small number of you. The result of one of the most technically demanding efforts of my career, I a…
Note: This post comes with a NotebookLM podcast (1linked at the bottom), and three generated audio recordings. You can read the conversation I had
I’ve started using the term HTML tools to refer to HTML applications that I’ve been building which combine HTML, JavaScript, and CSS in a single file and use them to …
When talking about REST, it is worth reading the dissertation of Roy Thomas Fielding. The original paper that describes RESTful web, “Architectural Styles and the Design of Network-based Software Architectures” Roy T. Fielding (2000), introduces the Representational State Transfer (REST) architectural style as a…
A differential diagnosis for the weird and the awkward
Many software engineers are fatalistic about company politics. They believe that it’s pointless to get involved, because: Technical decisions are often made for…