01 - Place potatoes in a large pot and cover with cold, salted water. Bring to a boil over high heat, then reduce heat and simmer for 10 to 12 minutes, or until just fork-tender. Drain well and let 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 fully combined.
03 - Add the warm, drained potatoes to the dressing. Gently fold to evenly coat the potatoes without breaking them.
04 - Stir in celery, red onion, dill pickles, scallions, and half of the bacon. Mix just until distributed throughout.
05 - Fold in chopped eggs (if using) and half of the chives or parsley. Taste and adjust seasoning if necessary.
06 - Cover and refrigerate for at least 1 hour to allow flavors to meld.
07 - Before serving, sprinkle with remaining bacon and fresh herbs as garnish.