On Aug. 14, 2003, a single software glitch in Ohio triggered a cascading failure that left more than 50 million people across the northeastern United States and Ontario without electricity. For ...