Topics /
Hardware & Electronics
The most popular blog posts about hardware & electronics on Hacker News. 4,806 posts.
Qualcomm Centriq 2400: The first 10nm server processor
The Qualcomm Centriq 2400 has launched! Here are the details...
The PalmOS powered wristwatch from Fossil
Imagine a smartwatch you could load any PalmOS app you wanted onto. We had that... about 20 years ago.
RISC instruction sets I have known and disliked
Experienced professional software engineer based in York, UK
TPM Sniffing
TL;DR : we reproduced Denis Andzakovic’s proof-of-concept showing that it is possible to read and write data from a BitLocker-protected device (for instance, a stolen laptop) by sniffing the TPM key from the LCP bus.
I designed my LED matrix PCB with code
This tutorial will walk you through building a 3x5 LED matrix controlled by a Raspberry Pi Pico using tscircuit.
Is the Mill CPU real? (2014)
I’ve seen the Mill CPU come up a number of times — maybe because I subscribed to their updates and so I get emails about their talks. They’re getting a bunch of buzz, but every t…
Native vs. emulation: World of Warcraft game performance on Snapdragon X Elite
Benchmarking World of Warcraft performance when running native and emulated on Windows on ARM.
Minisforum Stuffs Entire Arm Homelab in the MS-R1
The Minisforum MS-R1 uses the same Cix CD8180 Arm SoC as the Orion O6 I reviewed earlier this year. But everything else about this thing is different. What this thing should be, is a box that runs Linux and can compete with at least an Apple M1 Mac mini, or a mid-range Mini PC. But what we got... is something…
Shapelearn Qwen 3.8 27B (13.1 GB VRAM)
ByteShape's full ShapeLearn release of Qwen 3.8 27B: five GGUF models on the quality-speed frontier across six GPUs. GPU-5 is the default wherever it fits, at 99.63% of BF16. GPU-4 stays very competitive in a much smaller file.
IBM paperweight teardown: Reverse-engineering 1970s memory chips
I recently received a vintage IBM paperweight from the early 1970s that showcases some memory chips. 1 When IBM started using integrated ...
This Old SGI: notes and memoirs on the Silicon Graphics 4D series (1996)
I am posting this assortment of notes and observations as a kind of "thank you" to the numerous people who have replied to my posts in the past. The free flow of information is the life-blood of the internet community, and this is my feeble attempt to maintain that flow, while at the same time repaying the kindness…
DIY PTP Grandmaster Clock with a Raspberry Pi
tl;dr: I set up an open source Time Pi project to build a stratum 1 PTP and NTP timeserver using a Raspberry Pi. Time is important to modern society, and most of us have a clock on our wrist that's more accurate than at any time in human history. But highly precise time is important in many industries, especially…
UNSW researchers set record in solar energy efficiency
Solar engineers from UNSW's Australian Centre for Advanced Photovoltaics have set a new world-record in solar energy efficiency, achieving an electricity conversion rate of over 40%.
Signal processing is key to embedded machine learning
When we hear about ML - whether it’s about machines learning to play Go or computers generating plausible human language - we often think about deep learning.
Go the F to Sleep
· hackintosh · opencore · sleep · wake · acpi · Oct 23, 2021 by Aleksandar Vacić 6 minute read
A Practical Guide to Watchdogs for Embedded Systems
A community and blog for embedded software makers
Live Streaming a Macintosh Plus
Since recording a handful of C Programming on System 6 videos, I've occasionally wanted to live-stream the more casual daily programming being done on my Macintosh Plus. After getting all of the pieces together, I now have a working self-hosted broadcasting setup.
Homebrew Hercules Graphics Card
After viewing our CGA Redux livestream a friendly tinkerer named Arek contacted me if I was interested in a homebrew Hercules Graphics Card PCB that he designed. Naturally I said yes and assembled the card, playing beta tester for his design. It will probably be open sourced eventually, but is not yet available. So…
On MicroSD card problems (2010)
The microSD ware for January 2010 was not an incidental post. It is actually snapshot of a much longer forensic investigation to find the ground truth behind some irregular Kingston memory cards.
DDR4 Sdram – Initialization, Training and Calibration
A detailed tutorial on DDR4 SDRAM Initialization, Training and Calibration. Exploring topics such as Read/Write Training, ZQ Calibration, Vref Training, Read Centering, Write Centering, Write Leveling and Periodic Calibration.
Talking with the Moon: Inside Apollo's premodulation processor
The Apollo missions to the Moon required complex hardware to communicate between Earth and the spacecraft, sending radio signals over hund...
Building a 3D safety sensor with Rust
Grab your biggest mug of coffee and learn how the open-source programming language Rust supercharges our development time of the breakthrough Sonair 3D ultrasonic sensor. Claim to fame: Sonair is on track to be among the first to deploy a safety-certified Rust implementation.
USB-C Easy Bake Oven (2017)
I modified an Easy Bake Oven to run off USB-C. The obvious question is "Why?", but I prefer to ask, "Why Not?". The USB-C spec allows for 100 Watts of power to be transferred through the connector, and that is the power rating for the oven, so it should work.
Childhood toys: 40 years on 2-XL works just fine
Sitting and literally gathering dust on a shelf has been my childhood 2-XL toy . A few years ago I turned it on and it seemed to work but th...
MIT engineers design tiny batteries for powering cell-sized robots
A zinc-air microbattery designed by MIT engineers could enable the deployment of cell-sized, autonomous robots for drug delivery within in the human body, as well as other applications such as locating leaks in gas pipelines.