Channel News #11: Checking In! | Learning Electronics In The Lab With Jay Jay

You can support this channel: patreon.com/JohnElliotV

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

Silly Job Title: Ohm Oracle.

In this video I let people know about the current network outage which I am working to resolve as quickly as possible. Also I’m interested in people’s opinions about how we cover the Learning the Art of Electronics coursework into the future.

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!

Yum Cha J1091302 Sanding StickThis is an image of the product.notes

Let’s go shopping!

PHP vulnerability

I am in the process of rolling out the fix for the recent PHP vulnerability. So far, so good. I hope to have my websites back online soon. Sorry for the interruption.

-------------------
Thu Oct 22 03:11:44 [bash:5.2.15 jobs:0 error:0 time:1289]
root@commitment:/home/jj5
# apt update && apt-cache policy php8.2-common
Hit:1 http://deb.debian.org/debian bookworm InRelease
Hit:2 http://security.debian.org/debian-security bookworm-security InRelease
Hit:3 http://deb.debian.org/debian bookworm-updates InRelease
Hit:4 https://packages.broadcom.com/artifactory/saltproject-deb stable InRelease
Reading package lists... Done                          
Building dependency tree... Done
Reading state information... Done
12 packages can be upgraded. Run 'apt list --upgradable' to see them.
php8.2-common:
  Installed: 8.2.34-1~deb12u1
  Candidate: 8.2.35-1~deb12u1
  Version table:
     8.2.35-1~deb12u1 500
        500 http://security.debian.org/debian-security bookworm-security/main amd64 Packages
 *** 8.2.34-1~deb12u1 100
        100 /var/lib/dpkg/status
     8.2.32-1~deb12u1 500
        500 http://deb.debian.org/debian bookworm/main amd64 Packages
-------------------
Thu Oct 22 03:11:49 [bash:5.2.15 jobs:0 error:0 time:1294]
root@commitment:/home/jj5
# apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  libapache2-mod-php8.2 php8.2 php8.2-cli php8.2-common php8.2-curl php8.2-imap php8.2-intl php8.2-mbstring php8.2-mysql
  php8.2-opcache php8.2-readline php8.2-sqlite3
12 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 5,351 kB of archives.
After this operation, 111 kB of additional disk space will be used.
Do you want to continue? [Y/n] 
Get:1 http://security.debian.org/debian-security bookworm-security/main amd64 php8.2-sqlite3 amd64 8.2.35-1~deb12u1 [30.3 kB]
Get:2 http://security.debian.org/debian-security bookworm-security/main amd64 php8.2-readline amd64 8.2.35-1~deb12u1 [12.5 kB]
Get:3 http://security.debian.org/debian-security bookworm-security/main amd64 php8.2-opcache amd64 8.2.35-1~deb12u1 [346 kB]
Get:4 http://security.debian.org/debian-security bookworm-security/main amd64 php8.2-mysql amd64 8.2.35-1~deb12u1 [118 kB]
Get:5 http://security.debian.org/debian-security bookworm-security/main amd64 php8.2-mbstring amd64 8.2.35-1~deb12u1 [443 kB]
Get:6 http://security.debian.org/debian-security bookworm-security/main amd64 php8.2-intl amd64 8.2.35-1~deb12u1 [138 kB]
Get:7 http://security.debian.org/debian-security bookworm-security/main amd64 php8.2-imap amd64 8.2.35-1~deb12u1 [32.6 kB]
Get:8 http://security.debian.org/debian-security bookworm-security/main amd64 php8.2-curl amd64 8.2.35-1~deb12u1 [35.9 kB]
Get:9 http://security.debian.org/debian-security bookworm-security/main amd64 libapache2-mod-php8.2 amd64 8.2.35-1~deb12u1 [1,695 kB]
Get:10 http://security.debian.org/debian-security bookworm-security/main amd64 php8.2-cli amd64 8.2.35-1~deb12u1 [1,756 kB]
Get:11 http://security.debian.org/debian-security bookworm-security/main amd64 php8.2-common amd64 8.2.35-1~deb12u1 [693 kB]
Get:12 http://security.debian.org/debian-security bookworm-security/main amd64 php8.2 all 8.2.35-1~deb12u1 [50.2 kB]
Fetched 5,351 kB in 1s (6,681 kB/s)
Reading changelogs... Done
(Reading database ... 233436 files and directories currently installed.)
Preparing to unpack .../00-php8.2-sqlite3_8.2.35-1~deb12u1_amd64.deb ...
Unpacking php8.2-sqlite3 (8.2.35-1~deb12u1) over (8.2.34-1~deb12u1) ...
Preparing to unpack .../01-php8.2-readline_8.2.35-1~deb12u1_amd64.deb ...
Unpacking php8.2-readline (8.2.35-1~deb12u1) over (8.2.34-1~deb12u1) ...
Preparing to unpack .../02-php8.2-opcache_8.2.35-1~deb12u1_amd64.deb ...
Unpacking php8.2-opcache (8.2.35-1~deb12u1) over (8.2.34-1~deb12u1) ...
Preparing to unpack .../03-php8.2-mysql_8.2.35-1~deb12u1_amd64.deb ...
Unpacking php8.2-mysql (8.2.35-1~deb12u1) over (8.2.34-1~deb12u1) ...
Preparing to unpack .../04-php8.2-mbstring_8.2.35-1~deb12u1_amd64.deb ...
Unpacking php8.2-mbstring (8.2.35-1~deb12u1) over (8.2.34-1~deb12u1) ...
Preparing to unpack .../05-php8.2-intl_8.2.35-1~deb12u1_amd64.deb ...
Unpacking php8.2-intl (8.2.35-1~deb12u1) over (8.2.34-1~deb12u1) ...
Preparing to unpack .../06-php8.2-imap_8.2.35-1~deb12u1_amd64.deb ...
Unpacking php8.2-imap (8.2.35-1~deb12u1) over (8.2.34-1~deb12u1) ...
Preparing to unpack .../07-php8.2-curl_8.2.35-1~deb12u1_amd64.deb ...
Unpacking php8.2-curl (8.2.35-1~deb12u1) over (8.2.34-1~deb12u1) ...
Preparing to unpack .../08-libapache2-mod-php8.2_8.2.35-1~deb12u1_amd64.deb ...
Unpacking libapache2-mod-php8.2 (8.2.35-1~deb12u1) over (8.2.34-1~deb12u1) ...
Preparing to unpack .../09-php8.2-cli_8.2.35-1~deb12u1_amd64.deb ...
Unpacking php8.2-cli (8.2.35-1~deb12u1) over (8.2.34-1~deb12u1) ...
Preparing to unpack .../10-php8.2-common_8.2.35-1~deb12u1_amd64.deb ...
Unpacking php8.2-common (8.2.35-1~deb12u1) over (8.2.34-1~deb12u1) ...
Preparing to unpack .../11-php8.2_8.2.35-1~deb12u1_all.deb ...
Unpacking php8.2 (8.2.35-1~deb12u1) over (8.2.34-1~deb12u1) ...
Setting up php8.2-common (8.2.35-1~deb12u1) ...
Setting up php8.2-imap (8.2.35-1~deb12u1) ...
Setting up php8.2-mysql (8.2.35-1~deb12u1) ...
Setting up php8.2-opcache (8.2.35-1~deb12u1) ...
Setting up php8.2-readline (8.2.35-1~deb12u1) ...
Setting up php8.2-mbstring (8.2.35-1~deb12u1) ...
Setting up php8.2-intl (8.2.35-1~deb12u1) ...
Setting up php8.2-curl (8.2.35-1~deb12u1) ...
Setting up php8.2-cli (8.2.35-1~deb12u1) ...
Setting up php8.2-sqlite3 (8.2.35-1~deb12u1) ...
Setting up libapache2-mod-php8.2 (8.2.35-1~deb12u1) ...
libapache2-mod-php8.2: not switching MPM - already enabled
Setting up php8.2 (8.2.35-1~deb12u1) ...
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for php8.2-cli (8.2.35-1~deb12u1) ...
Processing triggers for libapache2-mod-php8.2 (8.2.35-1~deb12u1) ...
Scanning processes...                                                                                                        
Scanning candidates...                                                                                                       
Scanning processor microcode...                                                                                              
Scanning linux images...                                                                                                     

Running kernel seems to be up-to-date.

The processor microcode seems to be up-to-date.

Restarting services...
 systemctl restart apache2.service libvirtd.service virtlogd.service

No containers need to be restarted.

No user sessions are running outdated binaries.

No VM guests are running outdated hypervisor (qemu) binaries on this host.
-------------------
Thu Oct 22 03:13:25 [bash:5.2.15 jobs:0 error:0 time:1390]
root@commitment:/home/jj5
# php -v
PHP 8.2.35 (cli) (built: Oct 21 2026 06:29:51) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.35, Copyright (c) Zend Technologies
    with Zend OPcache v8.2.35, Copyright (c), by Zend Technologies
-------------------

Homework

This is a part of the homework feature of my blog, which is an ongoing conversation with my mate S.F.

Hey mate. Lovely to see you again, as always. Can’t wait to do it all again soon!

Two interesting movies I’ve seen lately:

The prompt for my breathing timer which I gave to ChatGPT, was: “please create a web page for me with HTML and JavaScript that I can use for breathing techniques. I want two modes: box breathing which is in for 4 seconds, hold for 4 seconds, out for 4 seconds; and 4 – 7 – 8 which is in for 4 seconds, hold for 7 seconds, out for 8 seconds. I should be able to pick the mode I want and then the app will prompt me with timers about what to do next.”

The hard problem of consciousness is one of the most profound unsolved questions in philosophy and cognitive science. It asks why and how does physical activity in the brain give rise to subjective experience? In other words, why does it feel like something to be conscious? I’m not sure of course, but it seems to me that the capacity for memory is tied up with consciousness, inasmuch as we don’t seem to have memory without first having been conscious.

Cartesian doubt is a form of methodological skepticism associated with the writings and methodology of René Descartes, the idea being that we can find things which are indubitable, that is, beyond doubt. Descartes famously found “I think, therefore I am.” That he could think was an indubitable fact. I have a similar thing which I like that is: “I know that I am having a sense experience”. It’s kind of along the same lines but includes more primitive conceptions, such as knowledge, time, identity, sensation, and such.

Conclave (2024) was an interesting film about the election of the pope. It’s fiction and you don’t need to be a true believer to enjoy the movie.

We mentioned about Pamela Anderson, and her movie Pamela, a Love Story is on my list. Pamela was at one point married to Tommy Lee of Mötley Crüe fame.

You recommended The King of Kong (2007) and I recommended Ready Player One (2018).

We discussed the Pareto distribution which is a type of power law distribution. These types of distributions can mess with our intuitions because they are not similar to bell curves or other less extreme distributions. The Pareto distribution gives rise to the “80:20 rule” where 80% of outcomes are for 20% of causes.

UPERFECT 4K Portable Monitor 15.6″ UHD

Today installed my replacement UPERFECT 4K Portable Monitor 15.6” UHD IPS 3840×2160 USB C Monitor HDR FreeSync from UPERFECT. This is a small form factor 4K display which I use as the third 4k monitor on my primary workstation. I use it for displaying notes and reference material, mainly this:

John's desktop notes