A Coding Error
Many thanks to Bruce Schneier for pointing out this wonderful little blurb that boils down Bush's "I-can-hold-anyone-I-want-without-a-trial" Bill to a simple programming error:
The coders out there, I'm sure, spot the error right away, but for the non-geeks in the audience... executing this code automatically makes
if (person = terrorist)
{
punish_severely();
}
else
{
exit(-1);
}
person
a terrorist
, and always executes the code to punish_severely()
. Welcome to the new America.