Wash and cut potatoes into 3/4-inch cubes. Place potatoes in a large pot, cover with cold water by 1 inch, and add 1 tablespoon of salt.
Bring the potatoes to a boil over medium-high heat, then reduce to a simmer. Cook for 8-10 minutes or until fork-tender but still firm.
Drain potatoes in a colander and spread them on a baking sheet. Sprinkle with 1 tablespoon of the pickle juice while still warm. Let cool for 15-20 minutes.
In a large bowl, whisk together mayonnaise, Dijon mustard, remaining pickle juice, white vinegar, celery seed, and garlic powder until smooth.
Add cooled potatoes, chopped pickles, red onion, celery, hard-boiled eggs, and fresh dill to the dressing. Gently fold everything together until evenly coated. Season with salt and pepper to taste.
Cover and refrigerate for at least 2 hours, preferably overnight, to allow flavors to meld.