I want the opposite of that: "This guy is an asshole and I just don't want to see him ever again."
I'm pretty sure the domain name was taken already.
news.ycombinator.com##:xpath(//span[contains(@class, 'comhead')]/a[contains(@href, 'user?id=USERNAME')]/ancestor::td[contains(@class, 'default')])
Replace USERNAME with the user you don't want to see.
Edit: it only works on comments, but you can just as easily make one that hides their submissions as well.
news.ycombinator.com##.default:has(.hnuser[href$="=USERNAME"])
Alternative version that just makes the text invisible so that you can still highlight it to read it if you really want to: news.ycombinator.com##.default:has(.hnuser[href$="=USERNAME"]) .comment > .commtext:style(color: #f6f6ef !important)Amazing! I had no idea uBlock could actually inject another style.
Edit: some can hack it to tint people they like.