What do you think of the Thirty Meter Telescope being defunded by the National Science Foundation? June 3, 2025