On April 24, 1990, humanity launched a scientific revolution. I mean “launched” literally: on that date the space shuttle Discovery roared into the sky with the Hubble Space Telescope nestled in its ...