sethlong.com
Formula 1 = NASA
It appears that the tech media (the U.S. based outlets, at least) are finally learning that F1 is the most technological of sports. The first (of many, hopefully) U.S. Grand Prix in Austin, TX was …