https://www.ndi.org/elections-calendar for the world dates
and
https://ballotpedia.org/Statewide_elections_calendar#Electio... for the US dates.
Reply on news.ycombinator.com