joningram.github.io/explorin… A small suite of visual tools for exploring the world of 2x2 matrices. Includes interactive tools for looking at matrix transformations, and linear dynamical systems, with human readable analysis and things to drag and animate.
Just experienced a really frustrating example of Google search now being actively harmful for my students - it gave an explanation of when 2x2 matrix transformations have invariant lines not through the origin which was *exactly* the opposite of reality.
Well thank you Gemini, but I think I'll run it through a slightly less sycophantic AI before getting too carried away... (Claude said it had a minor bug but was otherwise solid).
Teaching tool - Interactive displacement-time / velocity-time graph explorer - prewritten examples or you can draw your own on either graph, and simulate the resulting motion. Save graphs to your browser or as a sharable string. claude.ai/public/artifacts/a…
Today's useful AI artifact - this shows all of the allowed transformations done by a program I'm working on that post-processes OCR of 18th century text, allowing me to interactively move them around and look for redundant transformations. claude.ai/public/artifacts/8…
Teaching 'artifact' - this shows the process of fitting a Binomial distribution to data, and whether the Chi-Squared test says its a good fit or not. Six premade examples, or you can add your own. I like dragging the probability slider around! claude.ai/public/artifacts/4…
I wanted an online version of Ovid's Game (variant of noughts-and-crosses where you place pieces then slide them around). Two years ago this would have taken a few hours -- now it's 2 prompts and 5 minutes with Claude. claude.ai/public/artifacts/d…
Updated version with undo and some visual consistency improvements. claude.ai/public/artifacts/f… . It's interesting that Claude has picked up on the 'glassmorphism' colour trend despite me not specifying anything about colour schemes.
I've had a fun few days developing some maths with Deepseek recently, which started by looking for simple examples of iterative sequences with period 3 for use with my A level class, and has ended up with stuff like this:
I feel really sorry for young computer users whose first experience of 'proper' computers is Windows 11. It's just taken ten minutes after logging in for the mouse cursor to move without randomly freezing for seconds at a time. At least it recognised the keyboard this time.
My recreation is contributing to Wikisource. Here's some of an atmospheric gallery of images from "The Metropolis of Tomorrow" (1929) by Hugh Ferriss. See the rest here - commons.wikimedia.org/wiki/U…
I've been using Python off and on for 20 years and I still find new things it can do that I'd never seen before. Try typing
python -m calendar
into a terminal window...
Having fun playing with chat.deepseek.com/ - watching it reasoning through this probability question (to the correct answer) was really interesting - a little meandering but it does a lot of the self-checking that I'd like to see students do when problem solving.
Advent of Code 2024 has just started at adventofcode.com/ . I tend to do a sensible solution in Python and then code-golf a solution in GW-BASIC. Here's my solution to Day 2.
I'm now 3 1/2 hours into my 3 hour Oxford to Manchester train journey and haven't made it to Birmingham yet... Let's see if I get there before my meeting tomorrow morning!

























