Everything you need to know to setup Dark Mode for your site. | Continue reading
Yes, you. Your site should probably be doing this. | Continue reading
A beginner-friendly guide on using Keras to implement a simple Recurrent Neural Network (RNN) in Python. | Continue reading
How software development is now possible for those who do not know how to code. | Continue reading
A simple explanation of how they work and how to implement one from scratch in Python. | Continue reading
A hands-on beginner's guide to what XSS attacks are and how to prevent them. | Continue reading
A hands-on beginner's guide to what CSRF attacks are and how to prevent them. | Continue reading
Machine Learning is, put simply, getting computers to generalize from examples. And that's what I try to do: put things simply. My posts on Machine Learning (ML) consist primarily of beginner-focused introductions to common ML models or concepts, and I strive to make my guides as … | Continue reading
How my first year of blogging went and where I'm headed in Year Two. | Continue reading
A gentle introduction to Visual Question Answering (VQA) using neural networks. | Continue reading
A quick, easy introduction to the Bag-of-Words model and how to implement it in Python. | Continue reading
Sendy's reCAPTCHA implementation doesn't do anything. | Continue reading
I really dislike typing out git commands, even the short ones. | Continue reading
How I fell into the trap of premature optimization, the root of all evil. | Continue reading
A beginner-friendly guide on using Keras to implement a simple Convolutional Neural Network (CNN) in Python. | Continue reading
What Softmax is, how it's used, and how to implement it in Python. | Continue reading
How I optimize SVGs for this blog and why you probably should, too. | Continue reading
A 4-post series that provides a fundamentals-oriented approach towards understanding Neural Networks. | Continue reading
A simple walkthrough of what RNNs are, how they work, and how to build one from scratch in Python. | Continue reading
Mailchimp was getting too expensive, so I moved this blog's newsletter to Sendy. | Continue reading
A beginner-friendly guide on using Keras to implement a simple Neural Network in Python. | Continue reading
The pros and cons of using a static type checker for Javascript. | Continue reading
What Information Gain and Information Entropy are and how they're used to train Decision Trees. | Continue reading
A simple walkthrough of deriving backpropagation for CNNs and implementing it from scratch in Python. | Continue reading
A simple guide to what CNNs are, how they work, and how to build one from scratch in Python. | Continue reading
A look into the backend server behind an .io game. | Continue reading
A deep dive into the client-side Javascript of an .io game. | Continue reading
The definitive guide to Random Forests and Decision Trees. | Continue reading
I learned this the hard way, but hopefully you don't have to. | Continue reading
Why existing libraries are uninspiring and how I built a better one. | Continue reading