ParentFull threaddkyc·Technically Twitch sold for $970m... Maybe he's referring to Quora (they joined YC late-stage)View on HN