This recipe is a take off from german potato salad. The key is steaming the potato instead of boiling. These are great to make a head of time and then when it's time to eat just throw them in the microwave or heat in oven at 300%
Steam potatoes in a large steamer rack set over boiling water, covered, until very tender, 20 to 25 minutes.
Meanwhile, cook bacon in a 12-inch heavy skillet over medium heat until crisp. Transfer bacon with a slotted spoon to paper towels to drain, reserving fat in skillet. Add 2 tablespoons vinegar, sugar, and 3/4 teaspoon each of salt and pepper to hot bacon fat, scraping up brown bits.
Transfer potatoes to a large bowl, reserving 1/2 cup steaming water. Add vinegar mixture to potatoes and smash with a potato masher to desired texture, adding reserved water if desired. Stir in dill, bacon, and vinegar, salt, and pepper to taste.