3 ms·Twitch.by Alex3917 12y agoTwitch.dkyc 12y agoTechnically Twitch sold for $970m... Maybe he's referring to Quora (they joined YC late-stage)