1In a small bowl, whisk together the flour, baking soda, and salt.
2In a stand mixer fitted with the paddle attachment (or like me, with a bowl and wooden spoon), beat together the butter, brown sugar, granulated sugar, and vanilla just until smooth. Beat in the eggs one at a time until incorporated, then stir in the flour mixture followed by the nuts and chocolate chunks.
3On a lightly floured work surface, divide the dough into quarters. Shape each quarter into a log about 9 inches long. Wrap the logs in plastic wrap and refrigerate until firm, preferably overnight - or freezer for couple hours to speed up.
4Position racks in the upper and lower thirds of the oven; preheat the oven to 350°F. Line 2 baking sheets with parchment paper.
5Slice the logs into disks 3/4 inch thick and place the disks 3 inches apart on the prepared baking sheets. If the nuts or chips crumble out, simply push them back in.
6Bake, rotating the baking sheets midway through baking, until the cookies are very lightly browned in the centers, about 10 minutes.
7Let the cookies cool on the baking sheets until firm enough to handle, then use a spatula to transfer them to a wire rack.