The Download: NASA’s new space telescope and OpenAI’s autonomous hacker Leave a Comment / By / July 22, 2026