Apr 15, 2018
Importing Python Submodules
For the longest time I have been making a small mistake with the Python import system
Feb 2, 2018
Enabling SSL on Github Pages custom domains with Cloudflare
How to enable SSL on a Github pages custom domains with a free Cloudflare account.
Sep 15, 2017
How does the Equifax security breach affect your online accounts?
Do your accounts have a single point of failure? Now is as good of a time as any to perform a security audit on your most important online accounts.
Jun 10, 2017
What would happen if two chess AIs faced each other?
If two chess AIs faced each other, what would happen? What if they always played the most optimal move and never made a mistake?
May 31, 2017
An Introduction to the Cache Coherence Problem
How does a computer ensure a value in main memory and all of its caches agree?
Feb 13, 2017
A Beginner's Guide to x86 Assembly, Part 2 of 2
In the final part of this series we will use our new knowledge to implement the calculator from the ground up.
Feb 12, 2017
A Beginner's Guide to x86 Assembly, Part 1 of 2
In this two-part article we will be implementing a Reverse Polish notation (RPN) calculator in base x86 assembly.