Simon shows the Cannon game he created in Processing (Java). He says he was inspired by the Stackoverflow forum, where he saw an example of the game and later wrote the code for a similar game himself. I saw him quickly write the code in a matter of perhaps two hours. Simon will post his code on GitHub once he has added a couple extra features.
Simon has been watching a lot of Siraj Raval’s videos on neural networks lately, brushing up his Python syntax and derivatives. He has even been trying the great Jupyter editor, where one can build one’s own neural network and install libraries with pretrained networks https://try.jupyter.org/
Just like with Danel Shiffman’s videos, the remarkable thing about Siraj’s (very challenging) courses is that they also touch upon so many subjects outside programming (like art and music and stock exchange) and are compiled with a sublime sense of humour.
Simon made a particle system based on Daniel Shiffman’s latest live stream. Here is the link to Simon’s code on CodePen: https://codepen.io/simontiger/pen/OxvYYW?editors=0010
He also tweeted about it:
Inspired by Daniel Shiffman’s recent live stream on chat bots, Simon made two chat bots himself. He seems to really enjoy the logic behind programming bot conversations. Daniel Shiffman even tried Simon’s second chat bot out during another streaming session today, which made Simon extremely happy:
And this is how Simon filled his chat bot in himself:
Here is the link to Simon’s demonstration of a chatbot as a programming language, anyone can play with it online at: https://play.rivescript.com/s/HwDyLgbKwY
Simon is a fan of the 3Blue1Brown channel and absolutely loved their video on solving the Towers of Hanoi puzzle with binary and ternary numbers. He practiced a lot with both. Eventually he developed his own, rhythmic, way to solve the puzzle:
Applying ternary numbers (solving the puzzle in 80 steps):
The video on 3Blue1Brown channel:
Applying binary numbers (solving the puzzle in 15 steps):
Simon watching 3Blue1Brown videos:
Still from the 3Blue1Brown video that Simon found mesmerizing:
Later, Simon decided he was wrong with the math defining the vehicles intersecting each other and changed it to:
This is Simon’s explanation why he changed the formula:
From a lesson on importing images:
Circle Intersection (I like the design!)
Simon is best friends with his little sis (who has just turned 6). He teaches her to make molecules
and she teaches him to play hopscotch
and to enjoy a walk in the evening
and to play together like kids do, including role-play (which Simon has finally mastered)
and he teaches her the tables of addition
and she teaches him to play outside
and he teaches her spatial orientation and more addition and subtraction with Magformers elements.
I often hear them say “I love you” to each other. Sometimes they talk about how things will be when they become old, really old. “I will probably die earlier than you,” – Simon said. “Because I’m two years older”. – “No, Simon, it doesn’t work that way”, – she answers. “Maybe not then. Maybe people won’t die anymore. Maybe there will be something left of me”.
Simon is not only doing Precalculus en Calculus, but also enjoys maths at all levels (see previous post about The Secrets of Sums). For example, we do some Dutch elementary school tests to make sure he can handle the arithmetic. Below is a beautiful example of how his mind works. The task was to find the number exactly between 36×36 and 38×38 on the number line. Simon immediately came up with a parabolic graph and said it couldn’t be 37×37, based on that graph. I think he can graph just about anything in the world 🙂
From the wonderful set “Chineasy”. Simon says he knows about 100 characters, not sure that’s true.
Simon pulled out his old Magformers Pythagoras set and this time around, he really nailed all the tasks independently. The set offers a variety of puzzles to “prove” the Pythagorean theorem and apply it to other shapes (even 3D!), as well as teaches several more tricks (such as the ratios between the areas of similar triangles or the areas of parallelograms).
Chinese square Proof:
Area of Parallelograms:
Applying Pythagorean theorem to other shapes:
Extended theorem by the Greek mathematician Pappus:
Areas of Similar Triangles:
More of Pythagorean theorem with various shapes: