In a large mixing bowl, combine the flour, sugar, salt and baking soda. In a large saucepan over medium heat, bring cocoa, water, oil and butter to a boil. Gradually add to dry ingredients; mix well. Combine eggs, buttermilk and vanilla; gradually add to batter and mix well (batter will be very thin). Fill paper-lined muffin cups three-fourths full. Bake at 350° for 15-20 minutes or until a toothpick comes out clean. Cool for 10 minutes before removing from pans to wire racks to cool completely.