4 ms·YC is a billion dollar startup incubator. It gives birth to corporate mega-sites.by krapp 3y agoYC is a billion dollar startup incubator. It gives birth to corporate mega-sites.