For the record:
Category Archives: AI
OpenAI Announced GPT-5
Apparently GPT-5 will ship this year: BREAKING!! OpenAI **JUST** Announced GPT-5 [100X BIGGER].
Extra Content #14: Previously Unreleased Content: Cleaning Resistors and Having a Chat | 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
Today I was organising my media files and I found this old video. I recorded this back in August 2023 but I never released it. I think back then I didn’t have this second channel and I decided this video wasn’t good enough for the main channel, so it just kind of got forgotten. But I thought it was fun so I have published it here for the record.
In this video I do a time lapse of me cleaning my resistors. While the time lapse is playing I include a narration in which I discuss things I had been reading at the time. There are two links for the show notes, being these:
- You Suck at Excel with Joel Spolsky (since deleted, bummer)
- Laws and Sausages
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 USB 3.0 Powered 4-Port USB Hub![]() |
Let’s go shopping!
Ego surfing @ ChatGPT
In my dream last night I asked ChatGPT about… me. When I woke up, I did the obvious thing:
JJ5.net Overview
JJ5.net is a personal website run by John Elliot V, commonly known as Jay Jay. The site primarily serves as a hub for Jay Jay’s various projects, thoughts, and notes on technology and electronics. It includes a blog, a wiki, and a section dedicated to mini-projects, particularly those related to electronics.
The website is structured around Jay Jay’s interests, such as electronics, software development, and DIY projects. His blog discusses a range of topics, including technology trends and his personal projects, and is connected to his YouTube channel, “In The Lab With Jay Jay,” where he shares video content on similar topics.
The wiki on JJ5.net is quite extensive, serving as a repository for notes on his projects, study materials, and other technical resources. It’s a place where he documents his experiments, designs, and the outcomes of his electronic endeavors, particularly those involving kits from Jaycar Electronics and Silicon Chip magazine.
Overall, JJ5.net is a comprehensive resource for those interested in electronics, programming, and DIY technology projects, reflecting Jay Jay’s extensive involvement in these fields.
In The Lab Overview
“In The Lab With Jay Jay” is a YouTube video blog series created by John Elliot V, also known as Jay Jay. The series is centered around electronics projects and is tailored for hobbyists who are interested in various aspects of electronics, from building and repairing devices to exploring old technology.
The content is spread across two YouTube channels:
- Main Channel (@InTheLabWithJayJay) – This channel features high-quality content, including electronics projects and a popular segment called “Old Book Teardowns,” where Jay Jay examines and discusses old technical books related to science, technology, engineering, and mathematics.
- Second Channel (@ElliotsExtras) – This channel includes longer-form content that is less edited and more casual.
Jay Jay’s content is beginner-friendly, making it accessible to those new to electronics. He often covers a wide range of topics, including old gaming consoles like the original Xbox, microcontroller projects, and circuit design.
The series also features special shows, such as unboxings, mail calls, and mini-projects, where Jay Jay shares his experiences and knowledge in a hands-on, relatable manner. The series has gained a following for its mix of technical insights and approachable presentation style.
For more information, you can visit In The Lab With Jay Jay’s official site or check out the channels on YouTube.
Mail Call #4: More Loot from AliExpress and eBay! | 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 over here.
You can support this channel on Patreon: patreon.com/JohnElliotV
In this video I receive the following equipment:
- 1PCS DSO138 2.4″ TFT Digital Oscilloscope Kit DIY 200KHz Tester 1Msps Bandwidth Probe Electronic Production Suite (Color: DIY DSO138 and Color: DSO138 Case)
- 50Pcs Painting Brushes Set Art Round Flat Hair Nylon Hair Paint Brush for Oil Acrylic Watercolor Kids/Artists/Beginners/Students (Color: 50pcs flat)
- ICL8038 Monolithic Function Signal Generator Module Sine Square Triangle Signal Generators DIY Welding Practice Kit (Color: A) (Color A is no case, no power supply, but is cheapest)
- 100PCS Transistors set Pack 2N2222 TO-92 Transistor kit
- 1200 Ferrule Crimper Plier Kit 0.25-10mm²Wire End Terminal Ratchet Crimping Tool (also here)
- Solder Pot, 200-450°C Soldering Desoldering Bath, Stainless Steel Soldering Desoldering Bath Tool for Welding Soldering Bath
- 1 In 2 Out USB HUB Car Usb Splitter cable Multifunction Adapter Cord Charging Cable for iphone Android smart phone
- 3 in 1 USB Host Power Splitter USB Adapter to USB Male Female Cable (Color: straight head, left bend, right bend)
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!
RELIFE RL-007GA Solder Lugs notes |
Let’s go shopping!
Hexing the technical interview meets DALL·E
There is a hilarious quote from Aphyr in Hexing the technical interview:
Vidrun, born of the sea-wind through the spruce
Vidrun, green-tinged offshoot of my bough, joy and burden of my life
Vidrun, fierce and clever, may our clan’s wisdom be yours:
Never read Hacker News
I fed it into DALL·E and it gave me this awesomeness:
Forlorn business man
And… here we are
This week what we have all been fearing has happened to me: GitHub Copilot generated code for me which seems to meet all the requirements but which I don’t understand very much at all.
To date GitHub Copilot for me has just been mostly a useful auto-complete tool and it hasn’t given me any code which I didn’t understand. But with this code (to control two different hardware timers/counters on my Arduino) I don’t really understand it at all. I have passing familiarity with some of the registers used because I saw them named in the datasheet (which I have only skimmed so far) but basically I don’t understand how this works.
It is tempting to ignore the fact that I don’t fully understand and move on, but there’s a part of me which wants to return to the datasheet so I can understand what every assignment GitHub Copilot offered actually does and what every value it calculated implies. Is that the best use of my time?
DALL·E
Can a Directed Acyclic Graph always be put into the plane?
ChatGPT 4
User:
can a Directed Acyclic Graph always be put into the plane?
ChatGPT:
A Directed Acyclic Graph (DAG) can usually be drawn in the plane, but whether it can be drawn without any edges crossing (i.e., as a planar graph) depends on the specific structure of the DAG.
Planarity of a Graph:
A graph is considered planar if it can be embedded in the plane without any of its edges crossing each other. Not all graphs are planar. The planarity of a graph is generally tested using Kuratowski’s Theorem, which states that a finite graph is planar if and only if it does not contain a subgraph that is a subdivision of either the complete graph K5 (five vertices each connected to every other vertex) or the complete bipartite graph K3,3 (two sets of three vertices with every vertex of the first set connected to every vertex of the second set).
DAGs and Planarity:
- Acyclicity: A DAG, by definition, does not contain any cycles. This property alone does not guarantee planarity, but it does simplify the analysis since any subgraph involving cycles can be ignored when considering potential K5 or K3,3 configurations.
- Structure and Complexity: The more complex the connectivity of the DAG (especially in terms of vertex connectivity and the number of edges relative to the number of vertices), the higher the chance that it could contain a non-planar configuration. A simple DAG with a tree-like structure, where each node has a few successors, is likely planar. However, as the number of edges and vertices increases, and especially if the graph forms dense interconnections between nodes, it could potentially include subdivisions of K3,3, making it non-planar.
To determine whether a specific DAG is planar, one would typically either:
- Look for subdivisions of K5 or K3,3 directly,
- Use algorithmic tools that implement planarity testing algorithms (such as the ones based on path addition or cutting algorithms).
Therefore, while many DAGs can indeed be drawn in the plane without crossing edges, it’s not universally true for all DAGs; the specific structure and connectivity must be considered.












