Line a large (11 X 17) rimmed baking sheet with parchment paper or a silpat
In a large pot over medium high heat, stir the sugars, corn syrups, water, and salt together until the sugars dissolve.
Turn the heat up to high and cook, stirring frequently until boiling
Turn the oven on to 200°F and put your parchment lined large baking sheet in the oven to warm it up
Add the butter
Cook without stirring until the mixture reaches 230° F
Cook and stir until the mixture reaches 280° F
Add the bacon and nuts and stir until the mixture reaches 300°F
Remove the warmed baking pan from the oven and set aside
Turn off the heat under your brittle mixture; add in the vanilla and baking soda and stir until dissolved. The baking soda will cause the mixture to foam up and lighten in color
Pour this mixture out onto your baking sheet and spread it out into a thin layer using a buttered spoon or buttered silicone spatula
Allow the brittle to cool completely and then break into pieces and serve, or give as a gift to your favorite people
Notes
You could sprinkle sea salt or even chopped bacon over the cooling brittle layer for an extra bit of fun. A drizzle of dark chocolate over the cooled layer would be pretty delicious, too.