In a small bowl filled with lukewarm water, stir in the yeast until dissolved.
In a large mixing bowl, mix flours and salt together. Form a well in the flour mixture and add the sugar to the center of the well. Pour into the well the yeast and water mixture. Do not stir yet — let rest for 15 minutes.
Add the butter to the mixing bowl and knead into a smooth dough. If dough is too dry, add additional water a tablespoon at a time.
Form the dough into a rectangle and divide into 12 equal parts. Gently roll each piece to about 20 inches long, tapered toward the ends. Place on a cookie sheet lined with parchment paper. Chill uncovered in the fridge for 1 hour.
Preheat the oven to 400 F.
Fill a large pot 3/4 full with water and bring to a boil over high heat. Stand back, and carefully add the baking soda to the water — the water will react when the baking soda is added, then fizzle out and relax. When it has relaxed, the soda bath is ready.
With a slotted spoon, gently drop each pretzel into the bath for 10 seconds, then turn it over for another 10. (The pretzels will float when they are ready.) Place them on a baking sheet lined with parchment paper.
Using a sharp knife, score the dough to add a baguette-like texture to the end result. Sprinkle with coarse salt.
Bake the pretzels for 15 minutes for light-colored pretzels or 22 minutes for dark-colored pretzels. If making the Beer Cheese Dip, do it while the pretzels are baking.
Remove pretzels from oven and let cool 15 minutes before eating. Store in an airtight container up to 2 days.