Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,045 posts.
Hardware & Electronics
Any year
Retro Compaq LTE Laptop Powered by Raspberry Pi
A while ago a came across an old Compaq LTE 286 laptop. When they were first released around 1989, these PCs were somewhat groundbreaking because they were the first to be compact enough to resemble the “notebook” form factor that we take for granted today. Unfortunately this particular unit was pretty much beyond…
Introduction to reverse-engineering vintage synth firmware
A gentle introduction to reverse-engineering vintage synthesiser ROMs using the Ghidra disassembler.
MIT Aluminum Bicycle Project 1974 (2016)
1974 MIT Aluminum Bicycle Project, we describe some of Marc’s design, the frames he and Harriet built in Shawn Buckleys IAP course, and how these played a role in the Klein vs. Cannondale patent litigation in the mid-1980s.
Secure Boot and the 2018 MacBook Pro
the vent for my mind
Adding a USB port to the ThinkPad X1 Nano (the hard way)
I wanted to add an internal USB port to my ThinkPad X1 Nano which should have been a fairly easy thing to do, but it wasn't.
Updating my plane’s very old GPS data in a very modern way
Dmitry.GR: My epic saga of updating a plane's very old GPS's data in a very modern way
How macOS manages M1 CPU cores
From the 8 cores of the original M1 chip to the M1 Ultra’s 20, this is how macOS manages threads from apps, services and other code.
Running Julia bare-metal on an Arduino
I don't really have much experience with microcontrollers. I've played around with some arduinos before and the main entry point for my home network is a Raspberry Pi, but that's about it for recent experience. I did take a single course on microcontrollers a few years back though. I am fascinated by them - they're…
The Wonderful WiFi232: BBSing Has Never Been Easier
Over the past year or so, I’ve been loading up SyncTerm and logging in to various telnet-accessible BBSs here and there — nothing too consistent. But, thanks to a piece of kit released by Paul Rickards, over the past month … Continue reading →
Why I don't like smartcards, HSMs, YubiKeys, etc.
This is a rant about smartcards with some digression into ranting about the integrated circuit industry.
Apple CPU Architecture Through the Ages
Learn how CPUs work, and discover Apple’s underrated competitive advantage.
A floppy-disk Walkman using a Raspberry Pi
I have built the most inconvenient way of playing music! It is lo-fi awfulness and cyberpunk grungy. Thanks! I hate it! Ingredients Raspberry Pi USB floppy drive Audio Cable / Headphones USB Battery WHY?!?! As I discussed yesterday, it's possible to fit half an hour of speech on a single floppy disk. The best band in…
Making a brain for my model plane
I am making a brain for my model plane so that it can fly by itself. I could have bought an off-the-shelf kit but I wanted to build it myself to understand how everything works from the ground up.
Raspberry Pi KVMs Compared: TinyPilot and Pi-KVM v3
In a strange coincidence, the authors of TinyPilot and Pi-KVM both emailed me within a week of each other and asked if I'd be interested in one of their KVM devices. Michael Lynch, founder of Tiny Pilot, said he'd used some of my Ansible work in building the TinyPilot update system, and Maxim Devaev, of Pi-KVM, liked…
Backdoors and other vulnerabilities in HiSilicon based hardware video encoders
Serious vulnerabilities (including a backdoor) in IPTV/H.264/H.265 video encoders based on HiSilicon hi3520d hardware.
SPI Flash
SPI Flash reader built from a Teensy or Arduino
Two Weeks Until Tapeout
Chronicles of a bad idea. Or how I designed a systolic array with in-silicon debug infrastructure from scratch in under two weeks, and taped it out on Global Foundry 180 nm though a Tiny Tapeout experimental shuttle.
Pushing Polygons on the Mega Drive
Write-up of the polygon renderer used for the Mega Drive demo “Overdrive 2”.
The MiniPC Revolution
Reasons why you should consider breaking your hardware up into MiniPCs.
DIY Onewheel – open-source self balancing skateboard
digital build guide