Machine Learning in Javascript: Introduction

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

Cooling a room with 2 liters of ice: calculation.

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

Bash Scripting: Why didn't I start this earlier?

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
Paper Triangle Football

Paper Triangle Football

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