Mix together the flour, cocoa powder, baking powder, and salt.
In a separate bowl, mix together the butter, sugar, eggs, and vanilla.
Mix the dry ingredients into the wet ingredients.
Mix in the chips and walnuts.
Preheat the oven to 350 degrees. Line a baking sheet with parchment paper. Using a cookie dropper, drop equal amounts of the cookie dough on the pan, about 2 inches apart from one another.
Bake on the middle oven rack for 8-10 minutes.