All these approaches increase server load. You're likely not the only one doing so, so the server has to respond to a read and flag request for every person. I'm not sure how many flags it takes to kill a post, something like 6 iirc. When you multiply that by the number of spam posts it adds up to a lot.
I'm honestly perplexed that HN doesn't have any kind of string filtering facility considering its centrality in the tech ecosystem.