I made my VM think it has a CPU fan
...so the malware would finally shut up and run
The latest blog posts to take off on Hacker News. 49,199 posts.
...so the malware would finally shut up and run
A Bloom filter is a data structure designed to tell you, rapidly and memory-efficiently, whether an element is present in a set.
In this article I want to document my journey implementing fast TCP fingerprinting in a golang webserver, using eBPF.
A technical blog about Rust, Linux and other topics.
Sending this ad is completely destructive to all the hard work other teams at Apple have done to make Apple Wallet actually private — and, more importantly, *to get users to believe that it’s private*.
Roughly every two years, the density of transistors that can be fit onto a silicon chip doubles.
Using logic programming to beat the game
Cliff-edged fitness functions and the evolution of schizophrenia
For overdetermined reasons, I’ve lately found the world an increasingly terrifying and depressing place. It’s gotten harder and harder to concentrate on research, or even popular scienc…
A single-function JSON parser for the POSIX shell.
How silicon valley is putting a price tag on your attention - and relationships
Or: The Day My Toaster Started Taking Phone Calls
This is a story that started back in 2022, but I think its a perfect time to reflect on the impact that it has had on my friend group still to this day. Update (2/7/2025): I'm genuinely blown away by the response to this post. This hit the
A detailed look at Graph Theory and how it can be applied to video games.
Gnarled JavaScript warlock, musician, cartoonist, dilettante.
There are secret messages flying all around you all the time, being transmitted via, most of the time, electromagnetic waves going from antenna to antenna. ELOs “Secret Messages” is a song about posting conspiracy theories via WiFi. But what if you need to get a few bytes from device A to device B (one of the hard…
Rust has a very powerful type system, but as a result it has some quirks, some would say cursed expressions. There’s a test file, weird-expr.rs , in the rust repository that tests for some of these and makes sure there consistent between updates. So I wanted to go over each of these and explain how it’s valid rust.
A decade ago today I published a blog post calling for the US government to release its paintings of fruits. The Pomological Watercolor Collection, as I had recently come to know, is a beautiful and remarkable corpus of over 7,000 pictures of fruits and other biological specimens, made between the 1880s and 1940s…
C23 has a new rule for struct, union, and enum compatibility finally appearing in compilers starting with GCC 15, released this past April, and Clang later this year. The same struct defined in different translation units (TU) has always been compatible — essential to how they work. Until this rule change, each such…
Here's a dumb story. When I was in high school, my friends and I had a game we used to play at the mall: we would go into the Apple store and try to make it ...
A call to reject the deployment and use of AI systems in Canada's public sector.
I spent a month repeatedly building my website in Docker, and now have horrors to share.
Update: See my follow up post, What should a native DOM templating API look like? .
The most famous quote from Knuth’s paper “Structured Programming with go to Statements” is this: There is no doubt that the grail of efficiency leads to abuse. Programmers waste e…
An admittedly partial - but deeply troubling - case against America's most brazen medical grift, involving Chinese knockoffs, subscription traps, and prescription gas station sex pills.
There was a recent incident where Microsoft somehow allegedly blocked a mailbox of a sanctioned individual . Any organization highly depending on MS products that might come into the crosshair should ask - can this happen to me? What would be the cost? How much I invest into prevention of this scenario? In this…
Transit time of 6,600 years; that long ago, around 4,600 BCE, the state of human civilization was devoid of technology. Hard to imagine what would happen back home on Earth during a journey of that length.