Be mindful that the dataset is 1-indexed (i.e. zero votes equal a score of 1), so your script is probably a bit skewed towards non-US.
Good catch. Accounting for that brings the US up from currently 50.2% to 52.8%. It also brings California up from 11.75% to 12.86%. I updated my code above to account for that (having to fight the urge to refactor it to be more sensible)
Re:Poll: Where do you live?
by young_unixer on Friday February 04, 2022 @04:42PM
(#30213715)
It would be cool to see it relative to the population of the country.
Is there are reasonable way to do this on a mobile browser?
Maybe rewriting it as a bookmarklet that displays the results on the page?
Anyways, here's the current result in a pastebin: https://pastebin.com/fR89qMKk
Re:Poll: Where do you live?
by gabrielsroka on Sunday February 06, 2022 @04:34PM
(#30237242)
I posted these:
https://news.ycombinator.com/item?id=30213991
https://news.ycombinator.com/item?id=30215244
Edit (this version subtracts 1 to see the real score and pops open in a new window):
javascript:open().document.write('<meta name=viewport content="width=device-width, initial-scale=1.0"><table>' + [...document.querySelectorAll('.fatitem table .athing')].map(el => ({place: el.textContent.trim(), score: parseInt(el.nextSibling.textContent) - 1})).sort((a, b) => b.score - a.score || a.place.localeCompare(b.place)).map(e => `<tr><td>${e.place}<td align=right>${e.score}`).join('') + '</table>')Good tip, thank you. Bookmarklets work as normal(?) on Firefox on Android, and can be invoked via the address bar on Chrome:
https://paul.kinlan.me/use-bookmarklets-on-chrome-on-android...
A random intro to bookmarklets: https://betterprogramming.pub/are-bookmarklets-still-useful-...
Edit: quick and dirty one-liner to get the full table with relative values:
Edit2: made one-liner even dirtier to account for counts starting at 1