Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,820 posts.
Things that aren't doing the thing
Preparing to do the thing isn't doing the thing.
OS X Command Line Utilities
The OS X Terminal opens up a world of powerful UNIX utilities and scripts. If you’re migrating from Linux, you’ll find many familiar commands work the way you expect. But power users often aren’t aware that OS X comes with a number of its own text-based utilities not found on any other operating system. Learning about…
Evil programmer's tip: avoid “easy” things (2016)
My writing has recently prompted an anonymous commenter to declare that people like me are what's wrong with the world. Oh joy! – finally, after all these years of doing evil, some recognition! Excited, I decided to share one of my battle-tested evil tips, which never ever failed evil me.
Computer Scientists Ask Supreme Court to Rule APIs Can’t Be Copyrighted
San Francisco - The Electronic Frontier Foundation (EFF) filed a brief with the Supreme Court of the United States today, arguing on behalf of 77 computer scientists that the justices should review a disastrous appellate court decision finding that application programming interfaces (APIs) are...
Engineering management lessons (2014)
Welcome to engineering management. It’s fun, it’s exhausting, it’s rewarding — but most importantly it’s new! What worked for you before won’t work now. You’ll have to acquire a new set of skills, and shed some bad habits in the process. Here is a short guide to get you started.
New Features Coming in PostgreSQL 10
The list of new features coming in PostgreSQL 10 is extremely impressive. I've been involved in the PostgreSQL project since the 8.4 releas...
Stepping Back from Speaking
a short post
Announcing the Safe, a Replacement for Convertible Notes
Paul Graham YC partner (and lawyer) Carolynn Levy has created a new alternative to convertible notes, called a safe, that has the advantages of convertible debt without some of the disadvantages. We’re publishing a standard safe document for all startups to use, and we expect most future YC startups will use this when…
Today Is My Wife’s First Birthday Since She Died
Some advice about love & death followed by a meandering eulogy.
Snowflake macro photography (2013)
Snowflake macro photography: how to take closeup images of real snow crystals with simple optical add-on for compact camera? In this article, you'll find detailed description of shooting and photo processing techniques, scheme of optical add-on, snowflake pictures gallery, tips and tricks, useful links. Author: Alexey…
The City of Seattle Accidentally Gave Me 32M Emails for $40
In my last post, I wrote about my adventure of requesting metadata for both phone calls and emails from the City of Chicago Office of the Mayor. The work there - and its associated frustration - sent me down a path of sending requests throughout the US to both learn whether these sorts of problems are systemic…
Actual impostors don't get impostor syndrome
Some of the most successful people have secretly felt like they were terrible at their jobs. Imposter syndrome affects almost everyone, but there are a few things you can overcome this fear.
Notes on My Colon Cancer
My bout with colon cancer at age 34 in 2020
Zed now predicts your next edit with Zeta, our new open model
From the Zed Blog: A tool that predicts your next move. Powered by Zeta, our new open-source, open-data language model.
“We have decided not to integrate the Dart VM into Chrome”
We work with many teams, inside and outside of Google, that use Dart every day to build business-critical apps. Their feedback is consistent...
I looked through attacks in my access logs
I've been self-hosting for over a decade. It's freeing because I own my data, and do not depend on any platform other than my cloud host, which I can easily switch off. Self-hosting gives much insight into what it takes to run a cloud service. Anyone
For your next side project, make a browser extension
Reflections on the benefits of tweaking an existing app, instead of starting from scratch.
I’m Not a Robot
Prove your humanity once and for all
Private company landing on the moon today
Home | Intuitive Machines
MacBook Pro Insomnia
Update (01.08.2025): fixed broken link, typo, clarified problematic behaviour For a number of years now I have a MacBook Pro Silicon M1 Max. It worked beautifully. Then, seemingly out of nowhere, I started noticing that the battery drained over night when I left the notebook somewhere, not connected to power. This got…
Everything wrong with MCP
Explaining the Model Context Protocol and everything that might go wrong.
RAG Is Simpler Than You Think
Six approaches to retrieval-based AI, from minimal to elaborate
Do things that don't scale, and then don't scale
There’s an old startup mantra — probably from the early Airbnb or Y Combinator days — that goes: “Do things that don’t scale.”
New In Postgres 12: Generated Columns
pgDash is an in-depth monitoring solution designed specifically for PostgreSQL deployments. pgDash shows you information and metrics about every aspect of your PostgreSQL database server, collected using the open-source tool pgmetrics.