it's certainly not a hoax i rather fancied the chap science progress was an internet publication about progressive science and technology policy the words tested and approved were dropped from the seal of approval