Using a Raspberry Pi to add a second HDMI port to a laptop
A step-by-step tutorial you can follow along, featuring ffmpeg, xrandr, tcpdump and a dhcp server running on a Raspberry Pi
Topics /
The most popular blog posts about hardware & electronics on Hacker News. 294 posts.
A step-by-step tutorial you can follow along, featuring ffmpeg, xrandr, tcpdump and a dhcp server running on a Raspberry Pi
A bit of reverse engineering goes a long way
A minimalist, non-commercial take on a handful of indispensable workshop tools.
Both styluses of my XPPen Artist 24 Pro and XPPen Artist 16 Pro Gen2 styluses are now usable again on newer Linux kernels.
Unfortunately, in the tech sector, just like many other sectors, there are scammers around. When you are dealing with electronics this is typically in the form of chips that have had their markings…
Introduction I have been taking pictures and making short video clips to demonstrate different aspects of the displays and optics of the Meta Quest Pro (MQP) for over a month. It was a bit of an on…
Standard-class Gen5 navigation
The 80386 is the most important CPU Intel ever produced. It confirmed the importance of the x86 line and sparked a computing revolution. And yet it almost never saw the light of day. This is the history of the 386 and why it was such a landmark.
Apple's product design teams should do a better job eliminating unwanted radio frequency emissions from their product!
You might think of the Intel 386 processor (1985) as just an early processor in the x86 line, but the 386 was a critical turning point for m...
Well it’s been no secret, but OS/2 6.123 on my PS/2 model 80, is insanely unstable running simple MS-DOS based games (large EXE’s)
A while ago, our little one was born. As unfortunately her (great-)grandparents are located somewhat spread out over the globe, real-life visits can't happen too often. Obviously, video calling is a thing nowadays, so we keep in contact. Still, I wanted everyone to also be able to see her when we weren't online…
I’ve heard a lot about classic Doom’s data format and decided to write some Rust code to extract its maps and convert that to vector graphics I could laser cut.
HDMI is a relatively modern video connector we take for granted on modern PCs and monitors. Now vintage PCs can join in the fun too with a native connection to modern HDMI monitors without any additional adapter. (A production run has been made for this board. You can contact explit[at]mailbox[dot]org if you wish to…
This is a self-contained low-power computer with its own display and keyboard that you can program in uLisp, a version of the high-level language Lisp for microcontrollers:
I always wanted to understand how a CPU works, how it transitions from one instruction to the next and makes a computer work. So I thought: let's implement one and run a C program on it.
This technical guide details how you can create your own aerial imagery and 3D models of streets with the built in iPhone LiDAR sensor and open source tools in the OpenDroneMap package.
In another thrilling adventure with ChatGPT, I endeavored to integrate it with a Raspberry Pi, effectively turning it into my own personal light switch. My custom ChatGPT plugin, sporting just two ...
The instructions below set up Time Machine using the Apple File Protocol (AFP). After publishing this blog post, I’ve been told that this is now deprecated and that Samba should be used instead. I’ll update this blog post in the near future.
A web emulation of Bell Labs VODER speech synthesizer from the 1939-40 New York World's Fair.
You might have used libvirt , a Linux daemon that provides an abstraction and management layer for virtualization software. This daemon allows you to submit an XML file containing a description of a VM, disk image or network. libvirt is then able to configure, start it and keep it running.
For the last 10 years, I have been interested in hi-DPI monitors, and recently I read about an interesting new monitor: Dell’s 32-inch 6K monitor (U3224KBA), a productivity monitor that offers plenty of modern connectivity options like DisplayPort 2, HDMI 2 and Thunderbolt 4.
What happens if you give the Intel 8086 processor an instruction that doesn't exist? A modern microprocessor (80186 and later) will gener...
Code run in a lightweight Virtual Machine can’t take advantage of the Efficiency cores of the host Apple silicon Mac. How then does Sonoma handle its threads?
I work in a company that uses custom electronic boards, so there are plenty of instruments floating around that electrical engineers employ to debug faulty connections and solderings. One kind of tools used are the oscilloscopes, tools that measure signals and plot them in a graphically understandable way. We have a…
A Raspberry Pi is great if you have a need for which it excels. GPIO, extremely low power requirements, tight space constraints. But the Pi should not be the first thing you reach for when “U…