New
The latest blog posts to take off on Hacker News. 6,220 posts.
Making Crash Bandicoot (2011)
As one of the co-creators of Crash Bandicoot, I have been (slowly) writing a long series of posts on the making of everyone’s favorite orange marsupial. You can find them all below, so enjoy.…
What you can get for the price of a Netflix subscription
A couple of weeks ago, I decided to do away with my Netflix subscription. I simply was barely using it, and whenever I did it was more ou...
Most Stable Raspberry Pi? Better NTP with Thermal Management
eBay affiliate disclosure: Links labeled “eBay affiliate link” lead to eBay. As an eBay Partner, I may earn a commission if you make a purchase. I’ve written before about building microsecond-accurate NTP servers with Raspberry Pi and GPS PPS, and more recently about revisiting the setup in 2025. Both posts focused on…
Human brains are preconfigured with instructions for understanding the world
Assistant Professor of Biomolecular Engineering Tal Sharf's lab used organoids to make fundamental discoveries about human brain development.
I made a quieter air purifier
The physics of sound, and the PC fan CR box v1.
Atuin’s New Runbook Execution Engine
We're excited to announce a major architectural improvement to Atuin Desktop: a completely redesigned runbook execution engine.
Isn't WSL2 just a VM?
My take on Windows NT subsystems and the thin line between VMs and subsystems.
Implementing Bluetooth LE Audio and Auracast on Linux Systems
LE Audio replaces classic Bluetooth® audio profiles with a modular, low-energy architecture.
PRC elites voice AI-skepticism
Executive Summary: Rapid advancement in artificial intelligence (AI) has become a point of national pride in the People’s Republic of China (PRC), driven in part by a cohort of accelerationist advisors who view technology as a transformative solution to the country’s economic ills. Lauding it as a “new productive…
Claude Advanced Tool Use
Claude can now discover, learn, and execute tools dynamically to enable agents that take action in the real world. Here’s how.
Claude Opus 4.5
Claude Opus 4.5 is our new flagship model, with state-of-the-art coding and agentic performance at lower pricing.
Pebble Watch software is now open source
Pebble Watch Software Is Now 100% Open Source + Tick Talk #4 - PT2 Demos!
GrapheneOS migrates server infrastructure from France
The GrapheneOS project has announced on X that they are ceasing all operations in France, asserting that the country is no longer safe for "open source projects"
The Bitter Lesson of LLM Extensions
From ChatGPT Plugins to Agent Skills, a look at how we've been trying (and failing) to extend LLMs for the last three years.
X Just Accidentally Exposed a Covert Influence Network Targeting Americans
How a new X feature led to the most sweeping public exposure of covert foreign activity on a major platform since 2016.
Shai Hulud launches second supply-chain attack
The threat actor behind “Shai Hulud 2.0” launched a new malware campaign compromising the supply chain of Zapier, ENS Domains and more — exposing secrets, injecting malicious code, and enabling widespread developer-environment takeover.
NSA and IETF, part 3: Dodging the issues at hand
Normal practice in deploying post-quantum cryptography is to deploy ECC+PQ. IETF's TLS working group is standardizing ECC+PQ. But IETF management is also non-consensually ramming a particular NSA-driven document through the IETF process, a "non-hybrid" document that adds just PQ as another TLS option.
Shai-Hulud Returns: Over 300 NPM Packages Infected
Over 1,000 NPM packages were infected using the same method as the previous attack, infecting with a fake Bun runtime. The attacker leveraged the `preinstall` script to download and execute a malicious payload, stealing sensitive information from the compromised machines.
General principles for the use of AI at CERN
This content is currently in the process of being archived and integrated into the CERN Library collections.
Fifty Shades of OOP
This post talks about the many different aspects under the umbrella term OOP
Quake Engine Indicators
I was working on a bug in Chocolate Quake netcode. The issue was an edge case where starting two clients on the same machine resulted in the second one zombifying the first one. When the bug occurred there was no disconnection but the client could no longer move. Instead the screen would show an "indicator" looking…
Build a Compiler in Five Projects
Class website here: https://kmicinski.com/cis531-f25
RuBee
I have at least a few readers for which the sound of a man's voice saying "government cell phone detected" will elicit a palpable reaction. In Department of Energy facilities across the country, incidences of employees accidentally carrying phones into secure areas are reduced through a sort of automated nagging. A…
Ego, empathy, and humility at work
In our daily lives empathy and humility are obvious virtues we aspire to. They keep our egos in check. Less obvious is that they're practical skills in the workplace, too. I think, for developers and technical leaders in particular, that the absence of ego is the best way to further our careers and do great work.
Several core problems with Rust
I used to call myself a Rust hater, but really I was doing it just to compensate for the perceivable fanboyism e.g. Rust tops on stackoverflow surveys as most-loved language. There are many reasons to hate C++, and I hate C++ too. Lots of people were waiting for a better programming language, but got Rust instead.
"Good engineering management" is a fad
As I get older, I increasingly think about whether I’m spending my time the right way to advance my career and my life. This is also a question that your company asks about you every performance cycle: is this engineering manager spending their time effectively to advance the company or their organization?…
1M Downloads of Zorin OS 18
We’re thrilled to announce that Zorin OS 18 has amassed 1 million downloads in just over a month since its release, breaking all previous …