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.

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?

An Introduction to the Cache Coherence Problem

How does a computer ensure a value in main memory and all of its caches agree?

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.

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.