Internet guy who believes in the triumph of humanity with a little help from technology. Yadda, yadda, yadda.
Jul 4, 2006
And They're Off!
Space Shuttle Lifts Off on NASA's First Independence Day Launch: "NASA Administrator Michael Griffin overruled the agency's safety chief and a top engineer, saying the risk from falling insulating foam was too small to justify delaying NASA's long- term launch schedule." Having the administrator overrule the safety cheif is not exactly how I would like to blast off into space. Nevertheless, they're up there now.