Fixing the volume on my Bluetooth earbuds
A bit of reverse engineering goes a long way
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 4,805 posts.
A bit of reverse engineering goes a long way
A community and blog for embedded software makers
It turns out I've always done weird things to my laptops.
A minimalist, non-commercial take on a handful of indispensable workshop tools.
Discover if magnets can replace springs in pogo sticks in our latest exploration of magnetic repulsion and mechanical innovation.
Dual GPU setup: run Qwen 3.6 27B at a Q8 quantization at 80+ tokens/sec with 39GB total VRAM
Purism makes premium phones, laptops, mini PCs and servers running free software on PureOS. Purism products respect people's privacy and freedom while protecting their security.
Learn how to build an air quality monitoring device with a PMS7003 sensor, Raspberry Pi and some Java code. Help raise awareness about air pollution.
We've been restoring a Xerox Alto from the 1970s for several months, and we finally got it to boot and run some programs! There's still so...
This is the story of a commercially unavailable stereo pair of thebi-amped Marshall Uxbridge, with custom-built replacement electronics:active filters feedin...
We’re launching a crowdfunding campaign around our Novena open hardware computing platform. Originally, this started as a hobby project to build a computer just for me and xobs – something that we would use every day, easy to extend and to mod, our very own Swiss Army knife. I’ve posted here a couple of times about…
We show that modern cryptographic software on mobile phones, implementing the ECDSA digital signature algorithm, may inadvertently expose its secret keys through physical side channels: electromagnetic radiation and power consumption which fluctuate in a way that depends on secret information during the cryptographic…
Some years ago I decided to install a server at home for use as a NAS (network-attached storage) in my home network, and for an Internet-facing server. I live in a place where blackouts are very in…
Linaro Connect 2025 showcases progress in bringing Linux on Snapdragon-Powered Devices
Some readers will know, but most will not, that I am a bit of a self-confessed foodie. I enjoy cooking, but especially so when others get enjoyment from it. Be it friends, family, or neighbours, and sometimes all three, I’m always up for putting something together.
My personal website and blog
In the previous blog post, I looked at the EC firmware in my laptop. This time I will look into the WiFi firmware of the same laptop.
For some reason, I’m intrigued by LEDs. Indeed, they can be found in pretty much all of my projects. I was recently inspired by one of Greg Davill’s projects, a miniature LED cube boasting a total of 3456 LEDs . After pondering about it for a while, I decided I’d attempt building one myself. This post describes the…
Seemingly, at the drop of a hat the morning of Friday, Nov 15th, Deye-branded inverters across the US were intentionally bricked.
For boring and totally not nefarious reasons, I want to read all the data contained in my passport's NFC chip using Linux. After a long and annoying search, I settled on roeften's pypassport. I can now read all the passport information, including biometrics. Table of ContentsBackgroundRecreating the MRZPython code to…
A prototype Raspberry Pi dashboard to save me talking to my smart assistant.
The LibreRouter project has developed an open source, open hardware router, customized to the needs of community-run networks.
Both styluses of my XPPen Artist 24 Pro and XPPen Artist 16 Pro Gen2 styluses are now usable again on newer Linux kernels.
They are unequal devices. Smartphones are unapologetically devices for consumption. In this regard they differ critically from PCs, because PCs are equal devices in the sense that the same device is used for creation and consumption. This means that anyone with a PC can create as well as consume, if they so wish. This…
Oh man, this is good! You’re looking at the first DB-19 connector to be made in the 21st century: