3 points Dec 14, 2025 Investors commit quarter-billion dollars to startup designing "Giga" satellites 0 comments BWStearns arstechnica.com