Designed by in California

My Chinese knock-off USB wall chargers say “Designed by in California” on the back. Classic.

I got myself a new iPhone 6s this week on eBay for forty bucks. Gonna use it as an extra small screen on my bench. The features to price ratio is insane. When I was a kid I couldn’t even imagine a pocket computer like this, let alone getting one for forty bucks.

Here’s a happy snap of me getting the new iPhone setup:

John setting up two iPhones and metering the power draw

Books by Bill Inmon

This is a note for Future John.

I am reading Fundamentals of Data Engineering which says that beside Ralph Kimball, Bill Inmon had a lot to do with data warehousing in the early days. I’m going to try and read a few of his books, many of which are available in Kindle (and Audible) format from Amazon.

Maker’s Schedule, Manager’s Schedule

Over on Rory Sutherland – Are We Now Too Impatient to Be Intelligent? | Nudgestock 2024 the inimitable Rory Sutherland made reference to Maker’s Schedule, Manager’s Schedule by Paul Graham. It’s helpful to be aware of these two types of schedule.

In the same video Mr Sutherland also referred to The Unaccountability Machine: Why Big Systems Make Terrible Decisions – and How The World Lost its Mind which looks like it would be an interesting read.

Oh, and he referred to Social Acceleration: A New Theory of Modernity as well. I don’t think I’m going to spend the money or the time on that one, more’s the pity. I only have one life and can’t do everything I might wish I could.

CORSAIR HS55 Surround Gaming Headset Plus Games

I’m such a good little consumer. Today I got myself some surround sound headphones with microphone attached. I got the CORSAIR HS55 Surround Gaming Headset which was a step up from the CORSAIR HS35 v2 option.

I am interested in getting a VR headset but honestly I don’t know anything about that technology yet, so I am holding off for now. I don’t understand why the price differentials are so drastic, there are $20 thru $3,000 options. I think some of them are just straps which you attach your smartphone to.

Also I am planning to get the Logitech G X56 Throttle and Stick Controller but I haven’t hit the buy button on that one yet either. I want this so I can play my Descent games (see below, I got Descent 1, 2, and 3).

There is a sale on games at the moment over on Steam and I got a bunch of games while they were up to 90% off:

A few days ago I got Prey which I have been playing on my new gaming rig ‘treat‘, that’s been a bit of fun.

Extra Content #18: Four New Books on Data Warehousing and Data Engineering | 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 get four new books on database design which have arrived from Amazon:

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!

Wozniak Solder LugsThis is an image of the product.notes

Let’s go shopping!

Unboxing #17: CORSAIR Vengeance DDR5 RAM 128GB (4x32GB) 5600MHz CL40 Intel XMP Computer Memory

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 the CORSAIR Vengeance DDR5 RAM 128GB (4x32GB) 5600MHz CL40 Intel XMP iCUE Compatible Computer Memory – Black (CMK128GX5M4B5600C40) which arrived today. Fair warning though: you will never believe what is in the box! Spoiler: it’s not RAM at all!

I had to return this product to Amazon and the replacement product I ordered instead was the Kingston Fury Beast White XMP DDR5 128GB 5600MT/s CL40 DIMM Desktop Gaming Memory (Kit of 4) – KF556C40BWK4-128. I will unbox that when it arrives later in December.

Update: it’s December 10 now and the replacement RAM has arrived, you can learn more about that over here: Unboxing #19: Kingston Fury Beast White XMP DDR5 128GB 5600MT/s CL40 RAM DIMM – KF556C40BWK4-128.

In this video I mention the Make: Guide to Boards, they have a searchable online database over here: Make: Boards Guide.

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!

Maxitronix AM/FM Radio Kit Electronics ProjectThis is an image of the product.notes

Let’s go shopping!

What is elliptic curve cryptography?

The following quotation is taken from Elliptic Curve Cryptography for Developers.

What is elliptic curve cryptography?

First, there are no ellipses. Second, there are no curves. So why is it called an “elliptic curve”? The primary reason is history. Performing integrals of the elliptical orbits of planets gave rise to formulas labeled elliptic curves. These formulas were then used in other areas of mathematics, and the label stuck.

The areas of mathematics used in public key cryptography involve number theory (the properties of integers), combinatorics (the study of counting), and finite fields (sets with finite objects and specific rules). Elliptic curves are used in just about every area of mathematics. This makes studying elliptic curve math very difficult because it is hard to determine what you really need to know and what is just really interesting.

For example, elliptic curves have been used for factoring numbers and solving Fermat’s Last Theorem. In chapter 3, I explain how elliptic curves on the complex plane are used to understand elliptic curves over finite fields. It’s all interesting but not necessarily applicable to cryptography.