I have a new post on Hackaday: Where Is Mathematics Going? Large Language Models And Lean Proof Assistant.
Category Archives: Web
The Entire Process Of Building An Open Source Analog ASIC
I have a new post on Hackaday: The Entire Process Of Building An Open Source Analog ASIC.
Homebrew Dam Control System Includes All The Bells And Whistles
I have a new post on Hackaday: Homebrew Dam Control System Includes All The Bells And Whistles.
Mail Call #49: Zener Dioes, TVS Diodes, Cables, and Channel News | In The Lab With Jay Jay
This post is part of my video blog and you can find more information about this video.
You can support this channel on Patreon: patreon.com/JohnElliotV
Silly Job Title: Charge Charmer. I am the Charge Charmer!
In this video we take a look at what has arrived in the mail from AliExpress:
- Vention USB 3.0 Extension Cable Type A Male to Male Cable 3.0 2.0 Extender Cord for Hard Drive TV Box Laptop USB to USB Cable (USB 3.0 Male to Male, 0.5m)
- Vention USB 3.0 Extension Cable Type A Male to Male Cable 3.0 2.0 Extender Cord for Hard Drive TV Box Laptop USB to USB Cable (USB 3.0 Alloy Shell, 0.5m)
- QGeeM 8K HDMI Cable HDMI 2.1 Wire for Xiaomi Xbox Serries X PS5 PS4 Chromebook Laptops 120Hz HDMI Splitter Digital Cable Cord 4K (4K V-MODEL HDMI1.4, 0.5m, CHINA)
- DIP SMD Zener Diode Fast Switching Schottky TVS Diode Assorted Kit 1N4007 1N5408 FR207 1N5819 1N5822 1N4148 10A10 M7 SS14 2V-47V (210Pcs One way)
- 600pcs 30Values*20pcs 3V-47V Diode Kit 1W Zener Voltage Regulator 3V 10V 12V 13V 16V 18V 20V 22V 24V 30V 47V 39V Zener Diode Set
Also I announce the new video release program for the show:
- Monday: Module Monday!
- Tuesday: Learning the Art of Electronics
- Wednesday: mail call, unboxing, demo, interlude, or channel news
- Thursday: Maxitronix kit project
- Friday: old/new book teardown
- Saturday: electronics project, including Mini Projects
- Sunday: cheatsheet review including QuickStudy
Thanks very much for watching! And please remember to hit like and subscribe! :)
Following is a product I use picked at random from my collection which may appear in my videos. Clicking through on this to find and click on the green affiliate links before purchasing from eBay or AliExpress is a great way to support the channel at no cost to you. Thanks!
Pro’sKit MT-2207-C Analog VOM Handheld Multimeter![]() |
Let’s go shopping!
Tips For C Programming From Nic Barker
I have a new post on Hackaday: Tips For C Programming From Nic Barker.
Module Monday #1: KY-010 Photo Interrupter Module | Learning Electronics In The Lab With Jay Jay
This post is part of my video blog and you can find more information about this video.
You can support this channel on Patreon: patreon.com/JohnElliotV
Silly Job Title: Conductor Captain. I am the Conductor Captain!
In this video we take a look at the KY-010 Photo Interrupter. This module sets up a light beam and can detect when the beam is broken. We interface this module with an Arduino Uno after testing it with a simple circuit on the test board to figure out which pins are which. The pin labeled “S” is the signal, the pin labeled “-” is the negative or ground, and the middle pin is 5V VCC. The signal is high when the beam is interrupted and low otherwise.
There is more info about this sensor here: KY-010 Photo Interrupter Module at ArduinoModulesInfo.
Source code is here: 2025-10-06-KY-010-Photo-Interrupter.ino.
We use the Riden RD6006 Bench Power Supply to power our test circuits.
We use the EEVblog BM2257 Digital Multimeter to measure voltages.
We use the Kaisi S-160 45x30cm Repair Mat as our workspace.
Thanks very much for watching! And please remember to hit like and subscribe! :)
Following is a product I use picked at random from my collection which may appear in my videos. Clicking through on this to find and click on the green affiliate links before purchasing from eBay or AliExpress is a great way to support the channel at no cost to you. Thanks!
Yutiars Flat Paint Brushes notes |
Let’s go shopping!
Taking information “out-of-band”
Over in Intro to Data Oriented Design for Games, Nic Barker explains “taking information out-of-band”. Nic credits Andrew Kelly of Zig fame for introducing him to the idea (see Andrew Kelley Practical Data Oriented Design (DoD)).
The basic idea is that instead of having one list with items that have an enumeration with three different states, you can have three lists where membership implies the enum state, obviating the need to store the enum value in the item anymore, thus saving space and improving cache locality.
Data Structures, Explained Simply
Nic Barker does an explanation of explaining data structures:
Linux file-system naming semantics
I didn’t learn anything in this one that I didn’t already know, but it is a very good explanation for a beginner.
Re-enable the KDE titlebar buttons for Firefox
Today ChatGPT helped me to Re-enable the KDE titlebar buttons for Firefox.
Bottom line: Right-click on Hamburget menu, choose Customize Toolbar… then check the Title Bar checkbox in the bottom-left hand side of the screen.
Everything is easy when you know how!

