Step by step process: 1. Start by boiling the potatoes in a pot of salted water until they are tender. This usually takes about 15-20 minutes. Once cooked, drain the potatoes and let them cool slightly. 2. While the potatoes are cooling, in a small bowl, mix together the chopped onion, white vinegar, olive oil, Dijon mustard, fresh dill, salt, and pepper. Set aside. 3. Once the potatoes are cool enough to handle, peel them and cut them into small cubes. Place the cubed potatoes in a mixing bowl. 4. Pour the dressing mixture over the potatoes and gently toss until all the potatoes are coated. If desired, add the crumbled bacon for extra flavor. 5. Let the potato salad sit for at least 10 minutes to allow the flavors to meld together. You can serve it warm or chilled, depending on your preference. 6. Serve the German Potato Salad as a side dish or as a light main course. Enjoy! Note: This recipe yields one serving, but you can easily multiply the ingredients to make more servings. Adjust the seasoning according to your taste preferences.