February 21, 2003
"Ready" for the return of Cold War Paranoia?

radiation.gif
Remember all those 1950s films about constructing bomb shelters in your backyard? At The Department of Homeland Security's Ready website, that same spirit of paranoia is being trotted out again:

Terrorists are working to obtain biological, chemical, nuclear and radiological weapons and the threat of an attack is very real [ ... ] All Americans should begin a process of learning about potential threats so we are better prepared to react during an attack [ ... ] Some of the things you can do to prepare for the unexpected, such as assembling a supply kit and developing a family communications plan, are the same for both a natural or man-made emergency.

Checklists, information on how to make your disaster plan, and information about "what might happen" ("Biological Threat, Chemical Threat, Explosions, Nuclear Blast, Radiation Threat") are all available in equally alarming text and pictogram versions (note that radiation from a "dirty bomb" will strike at those deep in the heart of Texas).

UPDATE: It didn't take long for the "Ready" parodies to start to appear (like they used to say at SUCK, "A Fish, A Barrel, A Smoking Gun") ... you can find a few of them here and here and here and here and here and here and here and here and here.

Posted by Darren Wershler-Henry at February 21, 2003 07:40 AM
Comments

A variable leads a simple life, full of activity but quite short (measured in nanoseconds, usually). It all begins when the program finds a variable declaration, and a variable is born into the world of the executing program. There are two possible places where the variable might live, but we will venture into that a little later.

Posted by: Blaise on January 18, 2004 11:57 PM

This variable is then used in various lines of code, holding values given it by variable assignments along the way. In the course of its life, a variable can hold any number of variables and be used in any number of different ways. This flexibility is built on the precept we just learned: a variable is really just a block of bits, and those bits can hold whatever data the program needs to remember. They can hold enough data to remember an integer from as low as -2,147,483,647 up to 2,147,483,647 (one less than plus or minus 2^31). They can remember one character of writing. They can keep a decimal number with a huge amount of precision and a giant range. They can hold a time accurate to the second in a range of centuries. A few bits is not to be scoffed at.

Posted by: Gillam on January 18, 2004 11:58 PM

This back and forth is an important concept to understand in C programming, especially on the Mac's RISC architecture. Almost every variable you work with can be represented in 32 bits of memory: thirty-two 1s and 0s define the data that a simple variable can hold. There are exceptions, like on the new 64-bit G5s and in the 128-bit world of AltiVec

Posted by: Richard on January 18, 2004 11:59 PM
-->