Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 5,965 posts.
Fedora 44 on the Raspberry Pi 5
So where has the last six months gone ? I was planning on getting images done for Fedora 44 Beta but I was unwell and busy and ran out of time. So what better time to get them out than Pi Day! .
Tracking down a Zsh history data loss bug
For many years, I sometimes discovered that commands I was sure I had run were no longer present in my Z shell history file (~/.zsh_history). In this article, I will show you how I tracked down the bug. Spoiler: ultimately, patching Zsh to make it crash loudly and analyzing the crash’s core dump was the winning…
Making Ferrite Core Inductors at Home
I have recently been working on tuning circuits, which typically consist of an inductor and a capacitor (i.e. an LC circuit). For those not familiar with inductors, they are passive components that store energy in a magnetic field. They oppose changes in current, meaning that they pass direct current (DC) and block…
Can LLMs model real-world systems in TLA+?
Editors’ note: AI has been actively pushing the frontier of applied formal methods for computing systems. In this article, the Specula team wrote about their experience of evaluating LLMs on modeling system code, the basic capability for agentic model checking, using TLA+, a specification language f
Rooting, firmware analysis and persistent credentials of TP-Link TL-841N
round 2: rooting & analysing firmware of the TP-Link TL-WR841N
Agentic Monitoring
Agents are structurally well suited to monitoring production systems.
Reverse engineering circuitry in a Spacelab computer from 1980
Spacelab was a reusable laboratory that could be carried in the cargo bay of the Space Shuttle, providing lab space for astronauts and exper...
Lil' Fun Langs
a pungent monad odor that attracts mathochists
Decompiling Xbox games using PDB debug info
In the world of matching decompilation, projects use a tool which consumes an input binary and lifts objects for comparison and linkage.
Ray tracing massive amounts of animated geometry using tetrahedral cages
Animate compact tetrahedral cages and reuse static mini-BLASes to ray-trace hundreds of millions of triangles in real time, dramatically cutting per-frame update and memory costs for dense foliage, grass, and crowds.
How Do I Profile eBPF Code?
If we are running any eBPF workload or writing eBPF code, we want to measure its performance impact, and in this post we will demonstrate an example of how to do it. In this example, our goal is to measure the performance of file open operations, one of the most critical functions in the OS. Our code used file open…
Air Conditioning Is Not a Luxury, It Is a Necessity
Summary: Air conditioning is not a luxury but a life-saving technology that has dramatically reduced heat-related deaths. Yet as heat waves kill tens of thousands of Europeans each year, many governments across the continent continue to discourage AC through permits, noise ordinances, and sometimes outright bans…
Why Is Greenland Part of the Kingdom of Denmark? A Short History
From the Vikings to Trump: Greenland’s historic development negates recent White House territorial demands.
Web-based cryptography is always snake oil
Nowadays, there is an epidemic of web applications purporting to offer “end-to-end” encryption. Examples might range from a file upload service, which allows you to upload and share files of arbitrary size and promises “end-to-end encryption”; or a web-based password safe service which claims that it can't see your…
ChatGPT's image generator can be manipulated to produce violent, sexual content
Mindgard reveals how ChatGPT's image generation safety filters can be bypassed with minor prompt adjustments, producing graphic violent and sexual content without users directly asking for it. Here's what was found, and why it matters.
Why Is Claude Turning into an a**Hole?
Let's hope this trend reverses
C constructs that still don't work in C++
A 2026 sequel to C Constructs That Don't Work in C++: what still breaks, what C++20 changed, and what C23 changed.
Why do we have so many meetings?
Founded in 1920, the NBER is a private, non-profit, non-partisan organization dedicated to conducting economic research and to disseminating research findings among academics, public policy makers, and business professionals.
Chrome and Edge are removing XSLT: what breaks and what does not
Chrome 158 stops running XSLT on 17 November 2026. What it does to your XML sitemap, your feeds and your crawling, with a before and after capture.
Why DNA damage from smoking and UV rays cause cancer in some but not others
Scientists have found the first direct evidence of the powerful role our genetic makeup plays in influencing our risk of cancer, with inherited genes interacting with acquired genetic mutations to shape how tumours evolve.
I started a “dirt notebook”
I love taking notes, but one problem that I have is that that I start cherishing every notebook that I start. I can't seem to keep my notes messy. Eventually...
The worst acquisition in history, again
Warner Bros.
Gateway 2000's hilariously bad ads in the 90s (Part II)
What started as endearingly bootstrapped marketing descended into soulless corporate sales.
Figma's woes compound with Claude Design
Figma's reliance on non-designer seats made it uniquely exposed to AI. Claude Design's launch deepens the problem.
Case study: Creative math – How AI fakes proofs
Many AI enthusiasts debate whether Large Language Models actually "reason." My research indicates that a reasoning process does indeed occur, but its goal is different than we assume.
We are rebuilding Monica
We are rebuilding Monica from scratch, and this new series will document how.
Dear Software Makers
Marques Brownlee just released a video essay titled “Dear YouTube” . I loved it. He talks about how YouTube is going to start shipping this new feature where…
DSLs Enable Reliable Use of LLMs
Why Domain-Specific Languages and good abstractions make LLM code generation reliable and reviewable.
Life on Claude Nine
It started with automating his emails.