A quality block system is now in place across the network, where users who ask a series of poorly-received questions (or leave a string of inappropriate answers) are temporarily blocked from posting more. This has helped hold back the tide of awful questions coming into Stack Overflow, and I think the site would have completely fallen apart without it.

However, many people are desperate to have their questions answered, particularly if their job depends on it. These people shotgun bad questions, get their account blocked or rate-limited by the system, and then immediately proceed to create a new account and keep posting. The current mechanisms for blocking the creation of these new accounts are not as effective as they should be.

As a result, at least on Stack Overflow moderators have taken to deleting accounts obviously created to evade question blocks using the deletion options intended for trolls. By deleting these accounts as "this user is no longer welcome to participate on this site", the system builds a temporary block on any posts from new accounts at a location. This is extremely effective in stopping users who create account after account to dump terrible questions on the site.

However, we'd also like to have this annotated on the main account to let us know that someone has a history of creating accounts to evade system limits. At present, we have to open up a second tab to manually enter this in for the main account (and we usually forget to do so).

I'd like to streamline this entire process by having a new deletion option added under the user account actions | delete menu item. Entitled "This user is a ban / suspension evasion account of:", when selected this action would bring up a list of all question- or answer-banned accounts at the account's last IP address.

Choosing the main account from this list and confirming the deletion would lead to a deletion of the puppet account, trigger the same location-based penalties as a "no longer welcome" deletion does, and annotate the main account with the details of this deleted account and why it was deleted.

We currently have a similar process for deleting voting sock puppet accounts, and that works extremely well. I believe this would make it easier to deal with question-ban evaders and formalize the ad hoc process we use right now.

  • 3
    Yes please! I keep finding it frustrating that I can't delete these accounts using the sockpuppet reason, since that's what they are. (They're just not sockpuppets created for vote fraud.) Commented May 2, 2017 at 17:14
  • maybe we need yet another closing strike to get this feature implemented. I mean closing loses any sense if user can continue dumping garbage questions from new account
    – gnat
    Commented May 3, 2017 at 7:15
  • 1
    @gnat NO! The team is too busy with getting HTTPS working to look at not-so-easy-to-implement quality measures like this - aborting moderation activities during this migration to HTTPS will only drive everything haywire!
    – SE is dead
    Commented May 3, 2017 at 22:59
  • 6
    Before you jump all over the SE developers, I should note that lack of the above is not preventing us from handling these accounts. The ideas presented here are the result of a very recent discussion between moderators on how to simplify a process we already use. I was encouraged to formalize it as a feature request. Commented May 4, 2017 at 17:30


You must log in to answer this question.