Open Internet by MindsNet'It's going to do things that currently are impossible.' The Roman Space Telescope, NASA's next great observatory, is ready to launch Aug. 30