While the potatoes cook, stir together in a large serving bowl the green onions, garlic, vinegar, sugar, salt, and pepper. Let stand until the potatoes are ready. Once they are cut and still warm, gently fold them into the vinegar mixture and let stand 30 minutes. Fold in the mustard, oil, dill, and mayonnaise. Chill.