https://sfshortstories.com/?p=870
Luminous by Greg Egan