Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 4,805 posts.
Hardware & Electronics
Any year
Beating the L1 cache with value speculation (2021)
If we have a heuristic to guess some value cheaply, we can remove a data dependency in a tight loop using the branch predictor. This allows the CPU to run more instructions in parallel, increasing performance. If this explanation does not make much sense to you, keep reading to learn about some of the magic making…
Cloud TPUs in Beta
Starting today, Cloud TPUs are available in beta on Google Cloud to help machine learning (ML) experts train and run their ML models more quickly.
Intel Starts Shipping High-NA EUV Silicon
Coming to a Panther Lake notebook near you!
PINE64 December Update
Welcome to the last community update of the year. I want to start this month’s update by thanking everyone who helped us make this challenging year a fruitful and successful one. A special thanks goes to the core community team - our mods and admins - who keep the cogs spinning on a daily basis. Marek (gamiee) and…
Making an old USB printer support Apple AirPrint using a Raspberry Pi
There are longer tutorials on how to connect a USB printer to a Raspberry Pi and make it accessible via AirPrint but here's the minimal one ...
How the 8086 processor's microcode engine works
The 8086 microprocessor was a groundbreaking processor introduced by Intel in 1978. It led to the x86 architecture that still dominates de...
Dumping Lego NXT firmware off of an existing brick (2025)
Catgirls can have little a RCE, as a treat
An interview with AMD CEO Lisa Su about solving hard problems
An interview with AMD CEO Lisa Su about her path to AMD, turning around the chip maker, the AI opportunity, and competing with Nvidia.
Apple Watch with Android
Making Apple Watch functional with Android.
CT Scans of Health Wearables
Experience the engineering behind today’s leading health wearables including Oura Ring, Dexcom G7, and Jabra Hearing Aids. Industrial CT scans reveal how these devices merge medical precision with consumer design.
The Great CPU Stagnation
A blog by and for database architects.
Running Games on a MacBook Pro with an EGPU
How we got here After Apple released its (soon-to-be) previous generation Mac Pro, it probably didn't take long for them to realize they had a trash can…
Raspberry Pi 400 – First Impressions
These are my first impressions of the new Raspberry Pi 400, and my experiences of setting it up as a machine for development and blogging.
Apple didn't revolutionize power supplies; new transistors did
The new biography Steve Jobs contains a remarkable claim about the power supply of the Apple II and its designer Rod Holt: [1] Instead o...
Dice-O-Matic hopper and elevator (2009)
Introducing the Dice-O-Matic mark II, now generating the die rolls on GamesByEmail.com. It is a 7 foot tall, 104 pound, dice-eating monster, capable of generating 1.3 million rolls a day.
Ghosts in the rom
While digging through dumps generated from the Apple Mac SE ROM images we noticed that there was a large amount of non-code, non-audio data. Adam Mayer tested
Intro to SDR and RF Signal Analysis
A beginner's introduction to Software Defined Radio (SDR) and RF signal analysis, covering theory, tools, and visual signal characteristics.
RedHat is hiring to make Linux run better on laptops
So we have two jobs openings in the Red Hat desktop team. What we are looking for is people to help us ensure that Fedora and RHEL runs great on various desktop hardware, with a focus on laptops. Since these jobs require continuous access to a lot of new and different hardware we can not...
Pwning the all Google phone with a non-Google bug
It turns out that the first “all Google” phone includes a non-Google bug. Learn about the details of CVE-2022-38181, a vulnerability in the Arm Mali GPU. Join me on my journey through reporting the vulnerability to the Android security team, and the exploit that used this vulnerability to gain arbitrary kernel code…
The Hidden Worlds of the Klein Tools TI250 Thermal Imager
A deep dive into hidden data encoded in the BMP files saved by the Klein Tools TI250 thermal imager.