Project Suncatcher prototype datacenter satellite reportedly set for October 1, 2026, launch · Digg