Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,913 posts.
A Trial HIV Vaccine Triggered Elusive and Essential Antibodies in Humans
DURHAM, N.C. – An HIV vaccine candidate developed at the Duke Human Vaccine Institute triggered low levels of an elusive type of broadly neutralizing HIV antibodies among a small group of people enrolled in a 2019 clinical trial.The finding, reported May 17 in the journal Cell, not only provides proof that a vaccine…
The simple beauty of XOR floating point compression
I recently implemented a small program to visualize the inner workings of a scheme that compresses floating point timeseries by XORing subsequent values. The resulting visualizations are quite neat…
Exponentially Better Rotations (2022)
If you’ve done any 3D programming, you’ve likely encountered the zoo of techniques and representations used when working with 3D rotations. Some of them are better than others, depending on the situation.
Python malware on the rise
The vast majority of serious malware over the past 30 years has been written in Assembly or compiled languages such as C, C++, and Delphi. However,…
It’s Time for Some Queueing Theory
Queueing theory is the scientific study of waiting in line. It can apply to familiar lines like those at the grocery store or bank but also to things like web s
How Python asyncio works: recreating it from scratch
Learn how asyncio works by recreating it from scratch with Python generators and using the __await__ dunder method for the async/await keywords.
Ten modern layouts in one line of CSS
This post highlights a few powerful lines of CSS that do some serious heavy lifting and help you build robust modern layouts.
A Zero-Math Introduction to Markov Chain Monte Carlo Methods
For many of us, Bayesian statistics is voodoo magic at best, or completely subjective nonsense at worst. Among the trademarks of the…
GraphRAG is now on GitHub
GraphRAG, a graph-based approach to retrieval-augmented generation (RAG) that significantly improves question-answering over private or previously unseen datasets, is now available on GitHub. Learn more:
The Polygons of Another World: Super Nintendo
This article is part of a study about the ports of Another World. It is highly recommended to read Another World 101 before reading this.
Learn by reading code: Python standard library design decisions explained
On your Python learning journey, you may have heard that a great way to get better is to read code written by other people. That's true, but finding good code to study is not easy, mostly because the design philosophy and the reasoning behind the code are rarely documented. The Python standard library is special in…
I wrote a GameBoy emulator for my hobby OS (2022)
The Nintendo GameBoy is an exceptionally well-documented system, perfect for anybody who’d like to take a crack at emulation. Publicly-maintained resources like the Pan Docs make it both approachable and convenient to get an overview of the GameBoy’s address space layout, to understand the mechanics of hardware…
Visualizing Concurrency in Go (2016)
If you prefer video over blog posts, here is my talk on this at GopherCon 2016: https://www.youtube.com/watch?v=KyuFeiG3Y60
Apache ECharts 6
Twelve years ago, ECharts was first released on GitHub, planting the seed for an open-source journey.
Obsidian is now free for work
Starting today, the Obsidian Commercial license is optional. Anyone can use Obsidian for work, for free. Explore organizations that support Obsidian on our new Enterprise page.
Put an io_uring on it: Exploiting the Linux kernel
How much do you know about system calls and how they introduce security risks? We shed light on these interactions and how security teams monitor them.
How to Build Your Own Blockchain Part 3 – Writing Nodes That Mine and Talk
Jack Schultz's blog.
Breaking homegrown crypto
Anubis could not load its JavaScript. The server may be overloaded. Please reload the page to try again.
What I learned from my mom (1941-2026)
My mom and I had a daily practice for many years: We would exchange gratitude emails.
Popular GitHub Action tj-actions/changed-files is compromised
Popular GitHub Action tj-actions/changed-files has been compromised with a payload that appears to attempt to dump secrets, impacting thousands of CI pipelines.
Test scores are not irrelevant
Some claims that test scores don’t predict college success don’t add up.
Spaced repetition can allow for infinite recall
My friend Andrew is an advocate of the “spaced repetition” technique for memorization of a great many facts [1]. The ideas behind this are two-fold: When one first “learns” a new fact, it needs to be reviewed frequently in order to not forget it. However, with each additional review, the …
Apple Is Listening
They had encountered significant turbulence in the product line over the preceding years, especially Macs. It was a rough time to be a pro Mac user.
Wikipedia Is Now a Brave Verified Publisher
Wikipedia, the free online encyclopedia, has joined the Brave platform as a Verified Publisher. Created in 2001, Wikipedia is edited and verified by volunteers around the world.
The biggest CRT ever made: Sony's PVM-4300
And a surviving example of one surfaced in December 2024.
Oxford University Press’s new logo is unfathomably bad
appearance vs. reality in art & business