01 - Place potatoes in a large pot and cover with cold, generously salted water. Bring to a boil over high heat, then reduce to a simmer and cook for 10 to 12 minutes, or until just fork-tender. Drain and allow to cool slightly.
02 - In a large mixing bowl, whisk together mayonnaise, sour cream, Dijon mustard, apple cider vinegar, garlic powder, smoked paprika, salt, and black pepper until smooth and well combined.
03 - Add the slightly warm potatoes to the dressing and gently fold until evenly coated.
04 - Stir in celery, red onion, dill pickles, scallions, and half of the crumbled bacon, mixing gently to maintain the integrity of the potatoes.
05 - Gently fold in the chopped eggs if using, and half of the fresh chives or parsley. Taste and adjust seasoning as needed.
06 - Cover and refrigerate the potato salad for at least 1 hour to allow the flavors to develop fully.
07 - Before serving, garnish with the remaining bacon and herbs for a fresh, flavorful presentation.