Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,698 posts.
Why do AI company logos look like buttholes? (2025)
A humorous exploration of the uncanny resemblance between AI company logos and human anatomy. Discover why circular, gradient-based designs dominate the AI industry, and what this design convergence tells us about branding in tech.
Using the railway network as a flatbed scanner
an adventure in image processing and taking very wide photographs (blog post; 4,600 words)
Native all the way, until you need text
Why building a rich, selectable, streaming Markdown chat UI on macOS still pushes you toward WebKit or Electron.
'No way to prevent this,' says only package manager where this regularly happens
Kevin Patel - Application Security Engineer @ NISC
Reverse engineering my e-scooter and rewriting the firmware in Rust
I reverse engineered the hardware and firmware of my Egret GT E-Scooter. I describe how I got in, analysed communication between components, and reverse engineered firmware. I speak about writing custom firmware for the display unit.
Parental controls aren't for parents
I found a stranger texting my 12-year-old on a 'kid-safe' Gabb phone. Parental controls are broken.
ChatGPT Containers can now run bash, pip/npm install packages and download files
One of my favourite features of ChatGPT is its ability to write and execute code in a container. This feature launched as ChatGPT Code Interpreter nearly three years ago, was …
PostgreSQL for Everything
You need simplicity if you want to move fast. PostgreSQL can very well replace Kafka, Redis, Clickhouse and Elastic. And many successful companies are doing exactly that. Let's check out how.
Claude Code as a Daily Driver: Claude.md, Skills, Subagents, Plugins, and MCPs
A deep dive into Claude Code for daily users. Covers the .claude directory, CLAUDE.md the way Boris writes it, CLAUDE.local.md, Skills with real examples, custom subagents, plugins, underused commands like /goal and /insights, MCPs, and the workflow patterns the Anthropic team actually uses.
I'm sorry, but you still have to think
DHH, the creator of the Ruby on Rails framework, decided to rewrite Campfire Once from Ruby on Rails to Rust. Or rather ask a clanker to do it for him, as he can't stand reading or writing the Rust code himself. After that he added rewrites in other languages , like Elixir and Go.
The AirPods Effect
How earbuds influence our beliefs and push us apart.
When does MCP make sense vs CLI?
I’m going to make a bold claim: MCP is already dying. We may not fully realize it yet, but the signs are there. OpenClaw doesn’t support it. Pi doesn’t support it. And for good reason.
How much of Thermo Fisher's antibody data has been manipulated?
We’ve documented more than 450 instances of apparent data manipulation in Thermo’s catalog
Why I love NixOS
Why I love NixOS is really about the Nix package manager, reproducibility, and sane system management in the LLM coding era.
Building a backyard office, the build and cost breakdown
I wrote up my experience building a backyard office because I wish I had come across more articles like this when planning my build. I hope this post helps you
Understanding is the new bottleneck
Agents can write code faster than we can absorb it. Here's why it still matters for humans to understand what they build — and some techniques for doing that efficiently: explainer docs, quizzes, micro-worlds, and shared spaces.
The title cards in Blade Runner are amazing
Appreciating typography is a study in paradox. The primary goal of well-designed typography is to help you read the words, not appreciate how the words are comp
An ad-free Android TV
Android TV is full of ads, even in apps-only mode. Here's how I replaced the launcher, YouTube, and the remote's buttons to get rid of them.
OpenAI and Anthropic cut their LLM prices by up to 80% within a few months. Why?
What is “the true cost of a token”?
‘ELITE’: The Palantir app ICE uses to find neighborhoods to raid
"Internal ICE material and testimony from an official obtained by 404 Media provides the clearest link yet between the technological infrastructure Palantir is building for ICE and the agency’s activities on the ground."
Born Against, or why hobby programming communities are against LLM usage
I came across a GH thread related to chess engine development that made me think of why hobby programming communities are increasingly hostile toward LLM development. While the thread doesn’t give a lot of insight into answering the question, it prompted me to think about it a bit. I’ve seen similar sentiments…
Making
TLDR: I gain a lot of fulfillment by making things. I don't consider things built by others at my request to be made by me, and are therefore much less fulfilling. And then I feel sad. This article starts strong and then heads off into the weeds.
Give Django your time and money, not your tokens
The Django community wants to collaborate with you, not a facade of you.
On The <dl> (2021)
The semantics you didn’t know you needed.
The real cost of owning a home
Owning a home costs a lot more than just the mortgage. Here are the hidden costs to consider when deciding whether to buy or rent.
How Markdown took over the world
A blog about making culture. Since 1999.
Solving the Jane Street reverse engineering challenge
Or: Why do I always do things the hard way?