Prepare hard boiled eggs by steaming eggs.
Add 1 inch of water to a large pot. Place steamer insert inside, cover, and bring to a boil over high heat.
Add eggs to steamer basket, cover, and continue cooking, about 11 minutes.
Remove and run under cold water then peel, chop and set aside.
Cover diced and peeled potatoes with water in a large pot and bring to a boil.
Reduce heat to low and simmer until potatoes are a bit soft, about 10 minutes.
Drain and let cool.
In a large bowl, combine mayo, vinegar, salt, sugar, and pepper until combined.
Add potatoes, eggs, and diced onion and gently combine.
Serve chilled or at room temperature and enjoy!