There is some progress on this, but overall changes to the codebase have been slow-going. I've pushed for doing things the right way, even if it takes longer, rather than quicker attempts that are less likely to work.
Of the three pieces that I think are useful, one has been implemented, another written but not yet merged (it needs a bit more work), and a third has not yet been written. If you'd like to contribute coding effort, this issue is my highest priority of the open issues with no pull requests and seems like it should be fairly simple to me.
I definitely think we should ban downvotes, at least temporarily. Also, it is clear that Eugene has an army of automated sockpuppet accounts that are repeatedly downvoting this entire thread. At a later stage something should be done about this, for example limiting the ability of people to spam accounts (e.g. the google "I'm not a robot" button) and limiting the ability of new accounts to downvote. Perhaps only accounts that have made a discussion post with a few upvotes should be allowed to downvote at all, and even then with limits per week an...
I log in this morning on a whim, and notice I have -15 karma. I dig around for a bit and find this:
http://lesswrong.com/lw/nsm/open_thread_jul_25_jul_31_2016/ddjm
To be clear, that's a block of four comments, each at -10, for no apparent obvious good reason other than eugine nier has a vendetta against Elo. I've apparently just been hit as splash damage, since I had the gall to try posting on an Elo comment thread.
I dig a little more, and I find this:
http://lesswrong.com/user/Elo/overview/
That's Elo's page, and I see a pile of discussion-grade posts that are all bulk downvoted below visibility, again for no apparent obvious good reason.
I find myself incredibly disincentivized to post or comment as a result of this. My feeble amount of karma has taken literally years to build up, and to see sizable fractions of it wiped out any time I step on a eugine nier landmine is bullshit. Sure, it's silly to value karma, but I value it anyway and if a year of incidental effort can be burned in two days because one guy wants to be an asshole to me, then I'm done here.
This has been going on for months. Years even.
I understand the staff of LW are pressed for time. I understand nobody understands how the code works. I understand that maintaining the site is hard. However, reality is that which does not go away when we close our eyes, and reality does not care: no matter how difficult the problems are, the fact remains that this sort of thing is abusive and it is actively driving people off the site.
If you value LW, fix this. Use the force harder, site owners.
On the other hand, if you want LW to turn into another Kuro5hin, then keep doing what you're doing.
Prediction: 50% odds this post will be downvoted below visibility within two days due to eugine, and will basically disappear without trace.
Prediction: if this isn't dealt with soon, 50% odds I'll stop visiting LW completely other than as an article archive by year end, because there's no goddamned point in trying to use the discussion system.