This is a blog about Simon, a young mathematician and programmer, and his little sister Neva. We write this blog together, share their projects and thoughts on their journey towards self-dicovery. They’re growing up in a supportive non-coercive learning environment. We deeply believe in interest-based, self-paced education and have had to move countries to make this possible as a family. Visit Simon’s website at https://simontiger.com/ We are a family from Amsterdam who moved to Antwerp because homeschooling is illegal in The Netherlands. This blog started as https://antwerpenhomeschooling.wordpress.com in March 2016. Over the years, most of our entries have gravitated towards exploring together with Simon as he has developed an insatiable passion for programming, math and science. His sister Neva is treading on his heals. We changed or name to Geeks of the Box in May 2021.

Box2D into Codea, Java into Lua

Several recent translations of Box2D examples (from Daniel Shiffman’s book The Nature of Code) into Codea, that is Processing (Java) into Lua. Both Box2D and Codea are physics libraries. Surface: … Continue reading Box2D into Codea, Java into Lua

Neural Networks. Perceptron and Preception Seeking in JavaScript

Simon has translated Examples 10.1 (Perceptron) and 10.2 (Perceptron Steering) from Daniel Shiffman’s Nature of Code book, Chapter 10 (Neural Networks) into JavaScript in Codepen.io. Both projects are available online, … Continue reading Neural Networks. Perceptron and Preception Seeking in JavaScript

Autonomous Agents. Steering Behaviors. Flocking.

Simon’s full-screen take on Flocking, based on Chapter 6 from The Nature of Code (Autonomous Agents). The code comes from Daniel Shiffman’s tutorial Combining Behaviors: Flocking. In Simon’s words, Autonomous … Continue reading Autonomous Agents. Steering Behaviors. Flocking.