Easter Eggs Optimization Problem

We’ve calculated the perfect (optimized) combination of biological corn snack (dinos) vs. premium Belgian chocolate eggs. Simon takes it from here: Here’re the assumptions that we used: Both one bag … Continue reading Easter Eggs Optimization Problem

Latest Collabs: Rainbows, Wormholes and Fireballs

Simon continues his regular and very rewarding collabs with his friend Abhay Kashyap. Here’s what they have been up to lately: We recreated another Flash game, Gravitee. The hardest part … Continue reading Latest Collabs: Rainbows, Wormholes and Fireballs

What is a fidget spinner’s actual speed, in km/h?

How fast can a fidget spinner spin? Is it not that fast or can you literally use it as a car wheel? Inspired by Matt Parker, who listened to the … Continue reading What is a fidget spinner’s actual speed, in km/h?

Trig is About Circles

Simon’s really proud of himself for being helpful during The Coding Train’s tutorial recording sessions. He hopes to have converted Dan Shiffman to approach trigonometry as something about circles, not … Continue reading Trig is About Circles

Simon’s Magnum Opus

At the beginning of each year, I make a very long, ridiculous video (which I like to call a “magnum opus”). Last year it was the 2048 cookies project. This … Continue reading Simon’s Magnum Opus

The Twelve Days of Christmas: How many Presents in Total?

I was looking up the lyrics of The Twelve Days of Christmas song (you know, the one that goes “On the first day of Christmas, my true love sent to … Continue reading The Twelve Days of Christmas: How many Presents in Total?

A quick experiment to prove that a catenary is not a parabola

I sampled 9 points on this curve. The x coordinates have constant increments (equally spaced horizontal coordinates). I then measured the y coordinates — that’s what the numbers at the … Continue reading A quick experiment to prove that a catenary is not a parabola

Simon’s Bézier Editor in p5.js

One more project inspired by Sebastian Lague: a Bézier Editor. Simon used Sebastian Lague’s algorithms to recreate the editor in p5.JS. Editor: https://editor.p5js.org/simontiger/present/r4gW2mgIo Code: https://editor.p5js.org/simontiger/sketches/r4gW2mgIo I added the export button! … Continue reading Simon’s Bézier Editor in p5.js

More Math games on a sheet of paper or on the street, using two pieces of chalk

Here come a few simple but beautiful math games that don’t take much time or preparation. Simon has learned about these from the following great resources, worth checking out: Math … Continue reading More Math games on a sheet of paper or on the street, using two pieces of chalk

Squangular numbers

Simon has created a Python program that looks for “squangular” numbers. 36 is both a square number (6×6 square of things makes 36 things) and a triangular number (8×8 triangle … Continue reading Squangular numbers

Ways to construct an ellipse

Simon has been greatly inspired by the Tech Square website and tutorials on tech drawing. We have also ordered a drawing kit from their company based in Ireland but haven’t … Continue reading Ways to construct an ellipse