Missile Defense is NP-Complete

Why optimally assigning interceptors to incoming warheads is computationally intractable, and what that means for the real world.

optimization NP-complete combinatorics operations-research probability

Python Truthiness and Equivalence Classes: A Mathematical Perspective

Python Programming Truthiness Equivalence Classes Python Basics Python Tips Software Development Code Optimization Programming Concepts Math

Recv

Intro to the `recv` system call, and a common mistake beginners make when employing `recv`.

C Programming recv System Call Socket Communication TCP/IP Sockets Socket Programming Best Practices Sockets Network Programming in C System Calls

Homomorphism Inverse to Inverse

An elegant proof from Abstract Algebra showing that group homomorphisms preserve inverses.