ML in JS
I like starting my machine learning classes with genetic algorithms (which we'll abbreviate "GA" sometimes). Genetic algorithms are probably the least practical of the ML algorithms I cover, but I love starting with them because they're fascinating and they do a good job of introducing the "cost
ML in JS
I love machine learning algorithms. I've taught classes and seminars and given talks on ML. The subject is fascinating to me, but like all skills fascination simply isn't enough. To get good at something, you need to practice! I also happen to be a PHP and JavaScript developer. I've taught
Lately, while I've been waiting for my new AC unit to arrive, I've been freezing a 2L bottle of water and putting it in front of my window fan to cool down my living room in the evening. Anecdotally, it seems to work... but I've been wondering if it's actually
Storytelling
Learning bash scripting ended up turning what used to be a 30 minute manual server build process into a perfect lean, mean, server building machine. I'm a little embarrassed to admit this. I've been building software for fifteen years, and I'm only just now getting into bash scripting. I had
Projects
I hold claim to one of the earliest examples of an HTML5 canvas game: "Paper Triangle Football". Released when canvas was still experimental, Paper Triangle Football was a demonstration of what the new technology could do, with an upgrade a year later for touchscreen phones. With millions of