S scientificamerican.com U.S. approval of giant 'space mirror' satellite alarms astronomers 10 points saikatsg 3 months ago 3 comments