COMBINE the flour, cocoa powder, baking soda and salt in a large bowl. In a stand mixer fitted with the paddle attachment, cream the butter, sugars and vanilla until extremely fluffy, 5 to 7 minutes. Add the flour mixture and mix until a smooth dough forms, then fold in the chocolate. Wrap the bowl with plastic wrap and refrigerate overnight.