How to Make It
In a large, sturdy, resealable plastic bag, combine the 1/3 cup of kosher salt with the sugar. Add the pork ribs; shake well to thoroughly coat the ribs with the seasonings. Seal the bag and refrigerate the ribs overnight or for up to 24 hours.
The next day, preheat the oven to 300°. Rinse the sauerkraut in cold water and squeeze dry. Set a large roasting pan over 2 burners on high heat and melt the duck fat. Add the onion and garlic and cook over moderately low heat, stirring, until softened, about 7 minutes. Stir in the sauerkraut, juniper berries, bay leaves, caraway seeds, black pepper, stock and wine and bring to a rolling boil over high heat.
Meanwhile, rinse the pork ribs under cold water and pat dry. Nestle the pork ribs in the sauerkraut and bring back to a boil over moderately high heat. Cover tightly with foil and bake for 1 1/2 hours.
Remove the pork ribs from the sauerkraut. Cut down in between the ribs. Return the ribs to the sauerkraut and nestle in the kielbasa, hot dogs and ham. Cover and bake until the meats are hot, about 25 minutes. Discard the bay leaves.
Meanwhile, in a large saucepan, cover the potatoes with cold water, add salt and bring to a boil over high heat; cook the potatoes until tender when pierced. Drain the potatoes and cover to keep warm.
To serve, mound the hot sauerkraut in the center of very hot dinner plates and partially tuck in the pork ribs and the kielbasa. Arrange the hot dogs and ham around the sauerkraut. Alternatively, pile the sauerkraut on a large heated platter and garnish with the meats. Serve the choucroute with the boiled potatoes and assorted mustards.