Preheat oven to 350 degrees. Spread hazelnuts on baking sheet and toast about 10 minutes, until lightly browned. If hazelnuts are not blanched, toast them until the skins begin to crack, then remove them from oven and wrap them in clean linen or cotton towel (not terrycloth). Rub hot nuts to remove most of the skin. Set toasted nuts aside.
2
Sift the flour, cocoa, espresso powder, salt, baking soda and baking powder together and set aside.
3
Beat eggs lightly, just until blended, in mixing bowl with whisk or in electric mixer. Remove two tablespoons of egg mixture to small dish and set aside. Beat sugar into remaining eggs until blended. Stir in flour mixture to form soft dough.
4
Divide the dough in half and place one portion on a well-floured work surface. (She is not kidding about this.) With floured hands, pat it into a six-inch square. Scatter half the hazelnuts on the dough and press them into the surface. Roll the dough into a cylinder about 2 inches in diameter and 12 to 15 inches long. Line the baking sheet with parchment paper and place the roll of dough on the baking sheet. Repeat with the remaining dough. Brush the tops of both rolls with the reserved egg.
5
Place in the oven and bake about 15 minutes, until firm to the touch. (This took me until 20 to 25 minutes.) Transfer to a cutting board and cut on an angle into slices one-half-inch thick. (I found that letting them cool for five minutes made this easier, as well as a sharp knife with a tight serrate.) Return the slices to the baking sheet, laying them on their cut sides, and return them to the oven. Bake another 20 minutes, until they are crisp and dry. Allow to cool completely before storing