[twitter-dev] Re: What causes suspension?

2009-06-25 Thread capt.taco

Dave  Alex,

Great to hear from you guys on this forum. My account was re-instated
and I'm glad to be back in the fold.

I understand the plight of your company, given the explosion in
interest. Its difficult to get to every support message, and given the
rampant amount of spam, I understand your need to be aggressive with
it. With that in mind, I have a few points:

#1) I would pay money to have a direct support line. If it weren't for
this forum (and in particular, a friend of mine pointing me to this
thread) I would have had no other way to contact Twitter employees and
explain my position. (yes, I submitted several help tickets, plus
emails to suspen...@twitter.com) My twitter account is a valuable
communication tool and I would gladly pay for a subscription offering
no additional features other than a direct avenue for support.

#2) In the past, I designed and built decision trees and other
intelligent rule-based systems for the US Military. The techniques
used incorporated a measure of uncertainty, is adaptive and can be
tuned according to expected behavior patterns. As a mental exercise
while I was suspended, I started designing a rule set that could
provide better spam account detection based upon history, account
details and current usage pattern. If you're interested in seeing the
ideas, please DM me (@capttaco) and I'll be happy to share.

#3) Finally, you don't send an email to the account informing them
that their account is disabled. Nor do you provide a reason. In my
particular case, it took me nearly two days to figure out it was my
website that was hacked and was the cause. I understand you can't be
too transparent in your process here, but some sort of notification
and perhaps a high bin of possibilities would help greatly.

All of this said, I love twitter as a communication tool and as a
platform. I only want to see it prosper and it is in that spirit which
I wrote the ideas above.

Thanks,
Rob Rhyne

On Jun 24, 2:15 pm, Doug Williams d...@twitter.com wrote:
 Craig,
 I'll work with the support team to make sure the link gets updated and the
 article broadened. We appreciate your understanding here.

 Thanks,
 Doug

 On Wed, Jun 24, 2009 at 11:07 AM, Craig Hockenberry 



 craig.hockenbe...@gmail.com wrote:

  Thanks for the clarification, Doug. I can totally understand the
  trending topic abuse: I looked a trend the other day and was really
  surprised at the amount of crap that came up in the search.

  I think it's pretty important to enumerate the triggers used for
  suspension. It doesn't need to be the exact algorithm (which could be
  used to defeat your efforts) but rather something like what you said
  above. Something that we all can point users to so they can say
  ahh... that's why. -- which I'm sure Louie is doing right now.
  Anyone who's dealt with SPAM is aware of how frequently the rules
  change: the point is that users need to be kept apprised of how they
  are affected by these constant changes.

  I'd also suggest that you fix the link on the bottom of the http://
  twitter.com/suspended page. The one that explains how to contest the
  suspension would be a good candidate (since that's the first thing a
  real person who's been suspended wants to know.)

  Maybe there's another link on the page that goes to a list of the
  suspension triggers. You could periodically update that page to
  reflect the current reasons for suspension.

  -ch

  On Jun 24, 10:25 am, Doug Williams d...@twitter.com wrote:
   There are both automated and manual spam fighting tools we use in house.
  One
   of the reasons for suspension is aggressively participating in multiple
   trending topics within a short amount of time. It appears that Mantia was
   flagged for this reason.

   If your users are suspended, it would be best to send them
  tohttp://help.twitter.comanddirect them to the official article [1]. Spam
   and abuse are not a white and black issues, they are also far from
  static.
   Both of these reasons make it difficult to give definite criteria for
   avoiding a net.

   1.http://help.twitter.com/forums/26257/entries/15790

   Thanks,
   Doug

   On Wed, Jun 24, 2009 at 9:57 AM, richardhenry richardhe...@me.com
  wrote:

As someone who followed Louie, this is very weird to me. Nothing he
did looked remotely spammy/offensive/disingenuous. #freemantia

-- Richard (@richardhenry)

On Jun 24, 5:43 pm, Craig Hockenberry craig.hockenbe...@gmail.com
wrote:
 One of the guys I work with recently had his account suspended:

 http://mantia.me/blog/twitter-suspension/

 We've been having a bit of fun with it: creating a #freemantia hash
 tag and even a website http://freemantia.com

 But at the bottom of it all, I realized that we (third-party
 developers) don't really know what causes an account to be suspended.
 And yet we all have users of our products/services who can have an
 account suspended. I'd like to be able to tell them 

[twitter-dev] Re: What causes suspension?

2009-06-25 Thread Doug Williams
Rob,
We are not in the business of support and have no plans to monetize our
support staff :) We all understand the frustration of delays but as a
developer you can always contact the API team (see
http://apiwiki.twitter.com/Support) with your development oriented needs.
The general support staff is with one week of the oldest ticket in the queue
so it may take a little patience to have your general problems resolved.

Thank you for the offer to help our team. If you are seriously interested in
getting involved, please do apply to work with us. You can learn about that
here [1]. As a shameless plug, the API team is in need of some engineers.
Please apply!

Finally, there is an internal project to add email notifications to
suspensions. This should remove some of the frustration for users that find
their account has been suspended.

1. http://twitter.com/jobs

Thanks,
Doug



On Thu, Jun 25, 2009 at 10:30 AM, capt.taco capt.t...@gmail.com wrote:


 Dave  Alex,

 Great to hear from you guys on this forum. My account was re-instated
 and I'm glad to be back in the fold.

 I understand the plight of your company, given the explosion in
 interest. Its difficult to get to every support message, and given the
 rampant amount of spam, I understand your need to be aggressive with
 it. With that in mind, I have a few points:

 #1) I would pay money to have a direct support line. If it weren't for
 this forum (and in particular, a friend of mine pointing me to this
 thread) I would have had no other way to contact Twitter employees and
 explain my position. (yes, I submitted several help tickets, plus
 emails to suspen...@twitter.com) My twitter account is a valuable
 communication tool and I would gladly pay for a subscription offering
 no additional features other than a direct avenue for support.

 #2) In the past, I designed and built decision trees and other
 intelligent rule-based systems for the US Military. The techniques
 used incorporated a measure of uncertainty, is adaptive and can be
 tuned according to expected behavior patterns. As a mental exercise
 while I was suspended, I started designing a rule set that could
 provide better spam account detection based upon history, account
 details and current usage pattern. If you're interested in seeing the
 ideas, please DM me (@capttaco) and I'll be happy to share.

 #3) Finally, you don't send an email to the account informing them
 that their account is disabled. Nor do you provide a reason. In my
 particular case, it took me nearly two days to figure out it was my
 website that was hacked and was the cause. I understand you can't be
 too transparent in your process here, but some sort of notification
 and perhaps a high bin of possibilities would help greatly.

 All of this said, I love twitter as a communication tool and as a
 platform. I only want to see it prosper and it is in that spirit which
 I wrote the ideas above.

 Thanks,
 Rob Rhyne

 On Jun 24, 2:15 pm, Doug Williams d...@twitter.com wrote:
  Craig,
  I'll work with the support team to make sure the link gets updated and
 the
  article broadened. We appreciate your understanding here.
 
  Thanks,
  Doug
 
  On Wed, Jun 24, 2009 at 11:07 AM, Craig Hockenberry 
 
 
 
  craig.hockenbe...@gmail.com wrote:
 
   Thanks for the clarification, Doug. I can totally understand the
   trending topic abuse: I looked a trend the other day and was really
   surprised at the amount of crap that came up in the search.
 
   I think it's pretty important to enumerate the triggers used for
   suspension. It doesn't need to be the exact algorithm (which could be
   used to defeat your efforts) but rather something like what you said
   above. Something that we all can point users to so they can say
   ahh... that's why. -- which I'm sure Louie is doing right now.
   Anyone who's dealt with SPAM is aware of how frequently the rules
   change: the point is that users need to be kept apprised of how they
   are affected by these constant changes.
 
   I'd also suggest that you fix the link on the bottom of the http://
   twitter.com/suspended page. The one that explains how to contest the
   suspension would be a good candidate (since that's the first thing a
   real person who's been suspended wants to know.)
 
   Maybe there's another link on the page that goes to a list of the
   suspension triggers. You could periodically update that page to
   reflect the current reasons for suspension.
 
   -ch
 
   On Jun 24, 10:25 am, Doug Williams d...@twitter.com wrote:
There are both automated and manual spam fighting tools we use in
 house.
   One
of the reasons for suspension is aggressively participating in
 multiple
trending topics within a short amount of time. It appears that Mantia
 was
flagged for this reason.
 
If your users are suspended, it would be best to send them
   tohttp://help.twitter.comanddirect them to the official article [1].
 Spam
and abuse are not a white and black issues, 

[twitter-dev] Re: What causes suspension?

2009-06-24 Thread capt.taco

As someone who is currently suspended (@capttaco) and has been
suspended for over a month, let me add some of own experience to the
conversation.

First, I'm not a spammer, nor have I promoted anything offensive or
disingenuous. I've a software developer, that started using Twitter
three years ago when I attended C4[1]. As far as I can tell, my
suspension was the result of having a website hacked.

The Facts:
- Inside of my profile, I linked (as do several people) to my personal
website.
- Over a month ago, the site running wordpress, was hacked and a
malicious link was injected into the top post of my blog.
- Overnight (EST) on a Sunday, the site was marked by Google as
malicious and my twitter account was suspended.

Solution attempts:
1) Upon realizing my site was hacked, I took down the wordpress blog,
used Google's webmaster tools to request a review and the malicious
warning was removed within a few hours. I sent a support request to
Twitter notifying them of how I resolved the issue.

2) After 2 days without a response, I tried logging into my twitter
account. I realized that even though I was suspended (and therefore
couldn't post), I was able to modify my profile. So, I changed the
link in my profile to another site (that Google didn't think was
malicious) and sent another support request. Still no response.

The lack of customer support from Twitter has been appalling. I enjoy
twitter, as a user and hopefully one day as a developer (which
unfortunately has been halted, since I can't access my account at all
from an API). I'm frustrated, but not nearly has high profile as Louie
Mantia. I even tried having some friends intervene (to no avail):

http://stationinthemetro.com/blog/2009/5/26/twitter-suspension-please-help-rob-rhyne.html

I'm a licensed user of Twitterific, Birdhouse and Tweetie (both Mac
and iPhone), which are useless with a suspended account.

Also, FYI (to developers), when you're account is suspended the API
sends back a generic authentication message that The user is not
authorized. It leaves little opportunity for developers to
differentiate from a suspended account and a bad authentication.


[twitter-dev] Re: What causes suspension?

2009-06-24 Thread Craig Hockenberry

Thanks for the clarification, Doug. I can totally understand the
trending topic abuse: I looked a trend the other day and was really
surprised at the amount of crap that came up in the search.

I think it's pretty important to enumerate the triggers used for
suspension. It doesn't need to be the exact algorithm (which could be
used to defeat your efforts) but rather something like what you said
above. Something that we all can point users to so they can say
ahh... that's why. -- which I'm sure Louie is doing right now.
Anyone who's dealt with SPAM is aware of how frequently the rules
change: the point is that users need to be kept apprised of how they
are affected by these constant changes.

I'd also suggest that you fix the link on the bottom of the http://
twitter.com/suspended page. The one that explains how to contest the
suspension would be a good candidate (since that's the first thing a
real person who's been suspended wants to know.)

Maybe there's another link on the page that goes to a list of the
suspension triggers. You could periodically update that page to
reflect the current reasons for suspension.

-ch

On Jun 24, 10:25 am, Doug Williams d...@twitter.com wrote:
 There are both automated and manual spam fighting tools we use in house. One
 of the reasons for suspension is aggressively participating in multiple
 trending topics within a short amount of time. It appears that Mantia was
 flagged for this reason.

 If your users are suspended, it would be best to send them 
 tohttp://help.twitter.comand direct them to the official article [1]. Spam
 and abuse are not a white and black issues, they are also far from static.
 Both of these reasons make it difficult to give definite criteria for
 avoiding a net.

 1.http://help.twitter.com/forums/26257/entries/15790

 Thanks,
 Doug

 On Wed, Jun 24, 2009 at 9:57 AM, richardhenry richardhe...@me.com wrote:

  As someone who followed Louie, this is very weird to me. Nothing he
  did looked remotely spammy/offensive/disingenuous. #freemantia

  -- Richard (@richardhenry)

  On Jun 24, 5:43 pm, Craig Hockenberry craig.hockenbe...@gmail.com
  wrote:
   One of the guys I work with recently had his account suspended:

   http://mantia.me/blog/twitter-suspension/

   We've been having a bit of fun with it: creating a #freemantia hash
   tag and even a website http://freemantia.com

   But at the bottom of it all, I realized that we (third-party
   developers) don't really know what causes an account to be suspended.
   And yet we all have users of our products/services who can have an
   account suspended. I'd like to be able to tell them why it happened.

   I'm so clueless about what's going on that I don't know whether
   suspension is an automated or manual process. In either case, the
   decisions being made by man or machine appear to be flawed: Louie
   Mantia may be prolific, but he's not a spammer or a robot.

   Can you guys shed a little light on the situation?

   -ch

   P.S. If anyone can speed up the process of reinstating the @mantia
   account, I know it would make someone very happy :-)