AFAIK, HN has no OAuth2 or similar, so a SAAS would not work for this task; the users would have to host such software themselves on someplace that they trust with their HN password.
If you tell me your password and I downvote everyone you hate, why is that less of a service than it would be if, instead of telling me your password, you gave me a special password with fewer permissions?