The Curious Engineer

All blogs / AI / ML

andersource

andersource.dev/andersource.github.io

Experiments and musings

AI / MLAlgorithms / data structuresEssays / personal

Posts
48 from 25 Aug 2019 to 20 Oct 2026
Posting
monthly (6 in the last year)
Kind
personal blog
Feed
http://andersource.dev/feed.xml

2026 6

  1. 27-28 Role Reversal
  2. 27-28 Role Reversal From Clinkipedia, the free AIncyclopedia
  3. Tradeoff Sliders
  4. Tradeoff Sliders Interactive exploration of constrained spaces
  5. Teaching Programming with the aim of Building a Mental Model
  6. Teaching Programming with the aim of Building a Mental Model Reflections on programming students' first steps

2025 10

  1. More Eternal Struggle
  2. More Eternal Struggle
  3. Calculus Phobic’s Introduction to Differentiable Programming
  4. Calculus Phobic's Introduction to Differentiable Programming You don't have to be a Rocket Scientist to Optimize!
  5. Recreational Image Reconstruction with Decision Trees
  6. Recreational Image Reconstruction with Decision Trees And how code got involved in my wedding
  7. Adventures in Imbalanced Learning and Class Weight
  8. Adventures in Imbalanced Learning and Class Weight Finally turning that stone
  9. Ode to my Office Lethargy
  10. Ode to my Office Lethargy

2024 11

  1. Heads or Tails
  2. Heads or Tails Conceptual introduction to classical machine learning in JS
  3. In defense of my technophobia
  4. In defense of my technophobia Alright I admit it, I'm a technophobe
  5. Silly programs from almost 15 years ago Abusing WinForms' TransparencyKey and TopMost properties
  6. Codyssey @ Pycon IL 2024 Running a playful competition at PyCon Israel workshops section
  7. BFS zero-to-hero, part 7: Crosstab Implementing the logic of a tiny crosstab statistics engine
  8. BFS zero-to-hero, part 6: Rush Hour Solving the famous traffic jam game with BFS
  9. Spraying Digital Graffiti
  10. BFS zero-to-hero, part 5: the 15-puzzle Solving a famous puzzle with BFS
  11. BFS zero-to-hero, parts 3 & 4 Water jugs and fort escapes

2023 2

  1. BFS zero-to-hero, part 2: snake Part 2 of the BFS challenge series: automatic Snake player
  2. BFS zero-to-hero, part 1: intro & maze Starting a series of challenges on the application of the BFS algorithm

2022 5

  1. Procedural boiderflies
  2. The exhaustive TODO List Or: How I approach tasks I absolutely abhor
  3. Interactive data exploration Creating interactive data exploration utilities with dimensionality reduction and D3.js
  4. I can't let go of "The Dunning-Kruger Effect is Autocorrelation" Organizing my thoughts regarding an argument about the Dunning-Kruger study and statistics in general
  5. Wood-like texture generation and animation

2021 3

  1. Launching Checkerboard Programming A small programming game I've been working on
  2. Image color replacement with numerical optimization Numerical Optimization course final project
  3. The faulty digital clock problem Telling the time with a faulty digital clock and constraint propagation

2020 6

  1. Generating an organic grid Making Townscaper-style organic grids
  2. Water jugs and BFS Using graphs to solve puzzles
  3. Procedural butterfly
  4. Asking the right question Exploring how different framings of the same supervised learning task affect model performance
  5. The case for better-than-random splits Exploring issues with random splits and possible solutions
  6. A random night sky Procedurally generating a random night sky

2019 5

  1. F-score Deep Dive An alternative method for choosing beta in the F-score
  2. Uncertainty Principle in software R&D Advocating for caution when assigning too-precise estimates to R&D tasks
  3. Using a mobile device as a rotation controller Use your device's orientation sensors to rotate the Earth
  4. Sampling arbitrary probability distributions Transforming a uniform distribution to an arbitrary probability distribution
  5. Fun with Matrix Exponentiation Exploring the use of matrix exponentiation in graph-related problems