S sciencemag.org Hubble telescope has new lease on life after computer swap appears to fix glitch 629 points sohkamyung 5 years ago 231 comments