Using the railway network as a flatbed scanner
an adventure in image processing and taking very wide photographs (blog post; 4,600 words)
Topics /
The most popular blog posts about hardware & electronics on Hacker News. 3,044 posts.
an adventure in image processing and taking very wide photographs (blog post; 4,600 words)
When researching construction, you invariably discover that any new or innovative idea has actually been tried over and over again, often stretching back decades.
I reverse engineered the hardware and firmware of my Egret GT E-Scooter. I describe how I got in, analysed communication between components, and reverse engineered firmware. I speak about writing custom firmware for the display unit.
Modifying the MX Ergo trackball mouse to fix its micro-USB charging, loud switches, and bloated software issues.
In the late 1940s and early 1950s, a revolution took place in American military aircraft design.
I've been working with TPUs a lot recently and it's fun to see how they had such different design philosophies compared to GPUs.
But as good as that juiced up Mac Pro Tower is today, I know at some point, the time will have to come to an end, simply because Apple hasn’t built a PCIe-based system in many years now. As my article described, the alternative Mac Pro trashcan is simply not a solution for our needs, imposing too many limitations…
How I turned an old iPhone 8 into a solar-powered OCR server using Apple's Vision framework. Running 24/7 off-grid, processing thousands of images.
If you attempt this project, your classmates will think you're a nerd. You'll likely wind up getting your head flushed and/or balls greased.
The Making of RP2040 Doom
This article summarizes some lower level aspect of how GPU executes. Although GPU programming is not that complicated when compared to CPU, it also doesn’t match to what hardware is doing exactly. The reason is that we can’t just program GPU without some API, which is an abstraction over its inner workings. Since few…
Some might remember a book I released in 2016, “The Essential Guide to Electronics in Shenzhen”. A lot has changed in the world since then, and Shenzhen is no exception.
After assembling over 200 Telephreak badges by hand for DEFCON 26 (and taking *way* longer to accomplish it than I estimated) I figured I should document some of the lessons that I learned along the way – from initial design to finished product. The subject of many of the examples of the right way to […]
This article will discuss the setup steps that are required for recording videos at high frame rates on cheap Raspberry Pi cameras. Frame rates up to 660FPS on the V1 camera and up to 1007 on the V2 camera can be achieved. Filming at these extremely high frame rates on a Raspberry Pi is much more challenging and…
Civilization's toughest technical challenges are those that require extraordinary (and constantly improving) performance to be delivered at a low cost.
Well it happened. PG&E has dropped the facade of necessary rate increases because of system upgrades, and they have come out and said what…
Welcome to the blog. As a way to kick things off, here’s a single-page version of my thread on the F-35C tailhook.
I've had a long history playing around with Raspberry Pis and other Single Board Computers (SBCs); from building a cluster of Raspberry Pis to run Drupal, to building a distributed home temperature monitoring system with Raspberry Pis, I've spent a good deal of time testing the limits of an SBC, and also finding ways…
Dmitry.GR: Interactive-speed Linux on a tiny board you can easily build with only 3 8-pin chips
Introduction to implementing USB devices. Minimal overview of hardware and software with an example with STM32 microcontroller. Also contains an index to very detailed guides for more information.
I bought two computers this year: a beefy Macbook Pro with M1 Pro and a GPD Micro PC.
Teardown and analysis of electronics. Integrated circuit design analysis.
Designing a modern pulse compression radar that uses digital signal processing.