Open Internet by MindsNetBuzzFeed Laying Off 35% of Its Employees After Byron Allen Takes Over Company