ParentFull threadarethuza·Rainbows End by Vernor Vinge might meet those requirements:https://en.wikipedia.org/wiki/Rainbows_End_(novel)Edit: Also For All Mankind on Apple TV+View on HN