Danilo Campos provides some simple functions to reduce Twitter abuse:
Allow users to optionally:
1. Block all users whose accounts are less than 30 days old
This is easy—it takes an arrow out of the quiver of serial harassers who use alternate accounts generated as needed.
2. Block all users whose follow counts are less than whatever threshold users set
Google used the social proof of “back links” to establish credibility and ranking for content over 16 years ago. This is old hat by now. Users should be able to block anyone who can’t convince other people to follow them.
Rings of followers created just to subvert this will have to be detected.
Again, hire a Google engineer. They’ve cracked this one.
3. Block new users whose @replies include any words the user decides
Users who are on the receiving end of harassment face startlingly unimaginative adversaries. The same slurs and threats are used over and over. Brand new account with no followers using the n-word? Block!
That’s stupidly easy to express algorithmically.
4. Block any user who has been blocked by more than N people I’m following
Let’s also share the load. If all your friends block someone there’s a decent chance you’ll want to also.