To begin, wash and cut the potatoes into 1 inch pieces.
Place them in a large pot with enough water to cover them by an inch or so, add in a teaspoon of salt.
Bring the potatoes to a boil and reduce the heat to a simmer - cooking the potatoes until they are just fork tender.
Meanwhile dice the beef (or turkey) bacon and sauté it in a skillet with butter until golden and crisp.
Using a slotted spoon, transfer the bacon to a plate lined with paper towel and toss the onion into the skillet with the bacon drippings.
Sauté the onions in the drippings until they are tender. Add additional butter if needed. Beef & turkey bacon are very lean and don't really leave much for drippings behind.
Add the salt, pepper, broth, sugar, and vinegar to the skillet and let it all simmer on low for a minute or 2.
Drain the potatoes and place them in a large bowl.
Toss in the bacon and add the contents from the skillet.
Fold it all together with the dried parsley or chives. Serve warm or room temperature.