Interessantíssimo! Eu imagino que eles fazem pelo LocalStorage porque o site não requer login para interagir, mas de fato ficou muito legal o feedback!
Em paralelo, estou pensando duas vezes em limitar a quantidade de upvotes e downvotes, digo, limitar sempre para 1. Acho que um usuário inicialmente deveria estar limitado a 1 voto, mas seria interessante mais para frente usuários mais avançados poderem comprar features que habilitem poder votar mais vezes, até novamente atingir um limite máximo de não sei, 5 votos.
Mas com isso tem a questão de não conseguir dar o feedback exato de 1 voto que o 50hacks faz, pois a pessoa pode votar para cima e para baixo múltiplas vezes numa mesma publicação. E isso me deixou pensando que possivelmente não poderemos fazer o cancelamento de um voto, pois isso pode ser usado para manipular publicações, onde um grupo de pessoas adiciona votos numa publicação, e depois que ela é derrubada pela gravidade do tempo, os votos são cancelados para receber de volta esse crédito e usar em uma outra publicação. Ou então se cancelar, o crédito ao usuário não volta.