ESP-NOW instead of WiFi

Today I learned about ESP-NOW over here: Forget WiFi! This Wireless Method is WAY Better?

This looks like exactly what I need for a project I’m planning. I want to connect my WiFi router with a relay between its power source. I can then trip the relay to reboot the router. I need to do this every couple of months and doing it manually is a pain because I have to walk into the other room to do it.

Unboxing #19: Kingston Fury Beast White XMP DDR5 128GB 5600MT/s CL40 RAM DIMM – KF556C40BWK4-128

This post is part of my video blog and you can find more information about this video over here.

You can support this channel on Patreon: patreon.com/JohnElliotV

In this video I unbox my new Kingston FURY Beast White 128GB (4x32GB) 5600MT/s CL40 DDR5 XMP DIMM | Overclocking | Plug N Play | Intel XMP 3.0 | Kit of 4 | KF556C40BWK4-128.

This is the replacement RAM I ordered after the Corsair RAM debacle (wherein they sold me scrap metal, not RAM, really, you wouldn’t dream of it!)

You can read about Kingston FURY Beast DDR5 Memory and find the KF556C40BWK4-128 specs (PDF). There is also warranty information and memory installation instructions.

You can learn more about memory timings, particularly CAS Latency.

Today I managed to double the RAM in ‘charisma‘ from 64GB to 128GB and also double the RAM in ‘treat‘ from 16GB to 32GB. A productive day!

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!

Eversure PB-10-HT3 Black 10-Way Power BoardThis is an image of the product.

Let’s go shopping!

Handling Cookies is a Minefield

I read an interesting article today Handling Cookies is a Minefield. It’s basically about what characters are supported in cookies across browsers and servers.

As a rule I only use two cookies: a session cookie, which identifies the session, and a persistent browser cookie, which identifies the user and their browser.

Old Book Teardown #10: Digital Systems: Hardware Organization and Design (1973) | In The Lab

This post is part of my video blog and you can find more information about this video over here.

You can support this channel on Patreon: patreon.com/JohnElliotV

Silly Job Title: Component Wrangler

In this video I take a look at Digital Systems: Hardware Organization and Design by Fredrick J. Hill and Gerald R. Peterson published in 1973:

Here is the laundry list of links to things which came up during this video, including a few duplicates:

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!

Rigol PLA2216 Compatible Logic ProbeThis is an image of the product.notes

Let’s go shopping!

JMP001 Symbol Keyboard now on Debian Linux

Thanks to my mate @edk from IRC I learned of the compose key. I configured my KDE Plasma desktop to use Right Alt as my compose key in System Settings -> Input Devices -> Keyboard -> Advanced. Then I updated the firmware and deployed a .XCompose file that I generated, and now I have a symbol keyboard on my Debian Linux workstation!

Subversion @ GitHub

I wanted to use Subversion to checkout one of my GitHub repo branches, because an svn checkout only downloads the files it needs, not a full copy of every file ever added. But I discovered that GitHub sunset Subversion integration earlier this year. Sad face. Still, I suppose the economics justify that decision. As a consequence of my research, which was a bit sketchy because there is still heaps of documentation out there referring to the GitHub features which no longer exist, I did happen to learn about: