Preheat the oven to 350°F and grease an 8-inch or 9-inch square pan. Lining it with parchment paper is helpful as well.
In a double boiler or a heatproof bowl set over a small saucepan of simmering water, melt the butter and bittersweet chocolate together, stirring often to avoid scorching. Set aside to cool.
In a big bowl, whisk together the sugars, eggs, and egg yolks. Whisk in the salt and vanilla. Add the melted butter and chocolate to the egg mixture and whisk just to combine.
Gradually stir in the flour and mix until everything is combined and smooth. Stir in the chocolate chips and walnuts, if using.
Scrape the batter into the prepared pan and bake for 35 to 45 minutes, or until a toothpick inserted into the middle displays as much goo on it as you want to see in the middle of those brownies!
Let cool in the pan on a wire rack for about 45 minutes. Brownies need time to set, and if you try to cut them while they are too warm, they will fall apart and ruin your day. Slice them at room temp or colder, and if you want them warm, just put them in a hot oven for minute or two.
Serve the brownies with ice cream, duh!