[twitter-dev] Re: A Fresh Approach To Follower Processing

2009-06-11 Thread jstrellner

This would be VERY useful to us. Although for our needs, a stream
might be overkill.  But if each request for the social graph data can
come with a request ID, or even an exact time stamp, which we could
provide on the next request and get a diff between the two calls, it
would help a lot.

If either a stream or a diff is available, it'd need to include both
new followings and new unfollowings.

-Joel

On Jun 10, 8:47 pm, Doug Williams d...@twitter.com wrote:
 There has been discussion of pushing social graph changes through the
 streaming API in much the same way that Dewald has requested. At this time
 there is nothing to report nor a definitive decision on if it will ever be
 publicly available.
 I know Jesse's use case from an earlier thread but are there any others to
 augment our internal discussions?

 Thanks,
 Doug

 On Wed, Jun 10, 2009 at 5:13 PM, Jesse Stay jesses...@gmail.com wrote:
  I've proposed this with Alex before, but yes, this would be very useful to
  me.
  Jesse

  On Wed, Jun 10, 2009 at 4:00 PM, Dewald Pretorius dpr...@gmail.comwrote:

  Currently all of us are using the delta between a certain follower
  social graph snapshot and a subsequent follower social graph snapshot
  to figure out who are the new followers of an account.

  When doing follower processing, all one really is interested in is the
  fact that a new follower action has occurred.

  To me, this sounds like a perfect pub-sub candidate.

  Now here's what I was thinking.

  Gnip.com can already segment data by person, keyword, etc. It should
  fit into their model to segment transactions by Twitter screenname.

  So, if Twitter can push every new follower transaction to Gnip, and us
  developers can subscribe on Gnip to the follower transactions of
  specific users, I think we have a win-win situation on our hands.

  Twitter has to push every transaction out once only to one
  destination, they don't have to carry the pub-sub infrastructure and
  load, and us developers can get follower transactions that don't
  affect our site rate limits.

  Thoughts?

  Dewald


[twitter-dev] Re: Twitter Developer/Founder Community on Ning - Registration Open

2009-06-11 Thread Andrew Badera

Of course you don't consider it fragmentation, even if that's exactly
what you've just described.

Can I go to a single, official, original place to get the entire
conversation? Nope, you've just created a new place people need to go,
a place where new knowledge will inevitably accrete and not propagate.
Congratulations on adding to the noise in everyone's life.

The only way this doesn't fragment the community and the knowledge and
the flow of communication is if an alternative to the official list
TOOK OVER official dev communications for Twitter. Otherwise,
augmentation like this leads to fragmentation. Again, congratulations.

Thanks-
- Andy Badera
- and...@badera.us
- Google me: http://www.google.com/search?q=andrew+badera
- This email is: [ ] bloggable [x] ask first [ ] private



On Wed, Jun 10, 2009 at 9:11 PM, Justynjustyn.how...@gmail.com wrote:

 I don't consider it fragmentation. We pump this thread into the site
 w/ links back to discussions and give people another layer of ways to
 connect and communicate with other dev's. I don't see a downside =)
 http://twtfnd.ning.com/


 On Jun 7, 5:47 pm, Andrew Badera and...@badera.us wrote:
 fragmentation ...

 On Sat, Jun 6, 2009 at 9:26 PM, Justynjustyn.how...@gmail.com wrote:

  We have created a private community on the Ning network for developers
  and founders of Twitter-related projects. You can connect and
  communicate with other developers, share ideas, discuss your projects,
  find contract work and veiw/post events.

  You can view and join the community here:http://twtfnd.ning.com/

  All are welcome and we look forward to seeing you there!



[twitter-dev] Re: Twitter Developer/Founder Community on Ning - Registration Open

2009-06-11 Thread Justyn Howard

So you only use one social networking site? One email account? Of course
because information in several places would be fragmentation right? Oh wait,
you're on Friendfeed, Twitter, Facebook, LinkedIn, StumbleUpon, etc.

Conversations take many forms. We wanted to create closer relationships with
other developers, so we created a place to do it. Google Groups is linear.
We're not reinventing the framework there, we're sharing ideas and getting
to know each other. We have the group feed specifically so people will
continue to interact here for technical discussion.

Totally OK with you passing, but I'm not sure why you would waste your time
putting down others who are trying to connect with the community.

Justyn


On 6/11/09 2:21 AM, Andrew Badera and...@badera.us wrote:

 
 Of course you don't consider it fragmentation, even if that's exactly
 what you've just described.
 
 Can I go to a single, official, original place to get the entire
 conversation? Nope, you've just created a new place people need to go,
 a place where new knowledge will inevitably accrete and not propagate.
 Congratulations on adding to the noise in everyone's life.
 
 The only way this doesn't fragment the community and the knowledge and
 the flow of communication is if an alternative to the official list
 TOOK OVER official dev communications for Twitter. Otherwise,
 augmentation like this leads to fragmentation. Again, congratulations.
 
 Thanks-
 - Andy Badera
 - and...@badera.us
 - Google me: http://www.google.com/search?q=andrew+badera
 - This email is: [ ] bloggable [x] ask first [ ] private
 
 
 
 On Wed, Jun 10, 2009 at 9:11 PM, Justynjustyn.how...@gmail.com wrote:
 
 I don't consider it fragmentation. We pump this thread into the site
 w/ links back to discussions and give people another layer of ways to
 connect and communicate with other dev's. I don't see a downside =)
 http://twtfnd.ning.com/
 
 
 On Jun 7, 5:47 pm, Andrew Badera and...@badera.us wrote:
 fragmentation ...
 
 On Sat, Jun 6, 2009 at 9:26 PM, Justynjustyn.how...@gmail.com wrote:
 
 We have created a private community on the Ning network for developers
 and founders of Twitter-related projects. You can connect and
 communicate with other developers, share ideas, discuss your projects,
 find contract work and veiw/post events.
 
 You can view and join the community here:http://twtfnd.ning.com/
 
 All are welcome and we look forward to seeing you there!
 




[twitter-dev] Re: Twitter Developer/Founder Community on Ning - Registration Open

2009-06-11 Thread Andrew Badera

Poor strawmen. And yes, I do use only one email account, thanks.

Social networking sites are the epitome of fragmentation, and they
don't revolve around my use of official documentation and
communication, for many, many reasons -- first and foremost, they're
not well suited, they're not easily searched or indexed.

You've created fragmentation Suck it up and accept that. I'm not
putting you or anyone or anything down, quit being so overly sensitive
-- but face the facts. Whether you did it with good intentions, or you
did it with the idea of making yourself more visible, you've created
fragmentation. Period. Thanks again.

Thanks-
- Andy Badera
- and...@badera.us
- Google me: http://www.google.com/search?q=andrew+badera
- This email is: [ ] bloggable [x] ask first [ ] private



On Thu, Jun 11, 2009 at 3:34 AM, Justyn Howardjustyn.how...@gmail.com wrote:

 So you only use one social networking site? One email account? Of course
 because information in several places would be fragmentation right? Oh wait,
 you're on Friendfeed, Twitter, Facebook, LinkedIn, StumbleUpon, etc.

 Conversations take many forms. We wanted to create closer relationships with
 other developers, so we created a place to do it. Google Groups is linear.
 We're not reinventing the framework there, we're sharing ideas and getting
 to know each other. We have the group feed specifically so people will
 continue to interact here for technical discussion.

 Totally OK with you passing, but I'm not sure why you would waste your time
 putting down others who are trying to connect with the community.

 Justyn


 On 6/11/09 2:21 AM, Andrew Badera and...@badera.us wrote:


 Of course you don't consider it fragmentation, even if that's exactly
 what you've just described.

 Can I go to a single, official, original place to get the entire
 conversation? Nope, you've just created a new place people need to go,
 a place where new knowledge will inevitably accrete and not propagate.
 Congratulations on adding to the noise in everyone's life.

 The only way this doesn't fragment the community and the knowledge and
 the flow of communication is if an alternative to the official list
 TOOK OVER official dev communications for Twitter. Otherwise,
 augmentation like this leads to fragmentation. Again, congratulations.

 Thanks-
 - Andy Badera
 - and...@badera.us
 - Google me: http://www.google.com/search?q=andrew+badera
 - This email is: [ ] bloggable [x] ask first [ ] private



 On Wed, Jun 10, 2009 at 9:11 PM, Justynjustyn.how...@gmail.com wrote:

 I don't consider it fragmentation. We pump this thread into the site
 w/ links back to discussions and give people another layer of ways to
 connect and communicate with other dev's. I don't see a downside =)
 http://twtfnd.ning.com/


 On Jun 7, 5:47 pm, Andrew Badera and...@badera.us wrote:
 fragmentation ...

 On Sat, Jun 6, 2009 at 9:26 PM, Justynjustyn.how...@gmail.com wrote:

 We have created a private community on the Ning network for developers
 and founders of Twitter-related projects. You can connect and
 communicate with other developers, share ideas, discuss your projects,
 find contract work and veiw/post events.

 You can view and join the community here:http://twtfnd.ning.com/

 All are welcome and we look forward to seeing you there!






[twitter-dev] Re: Twitter Developer/Founder Community on Ning - Registration Open

2009-06-11 Thread Justyn Howard

Yeah, we should probably shut down everything new and go back to IRC. C'mon
man, I wanted to network with other interesting devs, period. If there was a
place to easily do that more socially than Groups, I would have happily
joined and called it a day.


On 6/11/09 2:37 AM, Andrew Badera and...@badera.us wrote:

 
 Poor strawmen. And yes, I do use only one email account, thanks.
 
 Social networking sites are the epitome of fragmentation, and they
 don't revolve around my use of official documentation and
 communication, for many, many reasons -- first and foremost, they're
 not well suited, they're not easily searched or indexed.
 
 You've created fragmentation Suck it up and accept that. I'm not
 putting you or anyone or anything down, quit being so overly sensitive
 -- but face the facts. Whether you did it with good intentions, or you
 did it with the idea of making yourself more visible, you've created
 fragmentation. Period. Thanks again.
 
 Thanks-
 - Andy Badera
 - and...@badera.us
 - Google me: http://www.google.com/search?q=andrew+badera
 - This email is: [ ] bloggable [x] ask first [ ] private
 
 
 
 On Thu, Jun 11, 2009 at 3:34 AM, Justyn Howardjustyn.how...@gmail.com wrote:
 
 So you only use one social networking site? One email account? Of course
 because information in several places would be fragmentation right? Oh wait,
 you're on Friendfeed, Twitter, Facebook, LinkedIn, StumbleUpon, etc.
 
 Conversations take many forms. We wanted to create closer relationships with
 other developers, so we created a place to do it. Google Groups is linear.
 We're not reinventing the framework there, we're sharing ideas and getting
 to know each other. We have the group feed specifically so people will
 continue to interact here for technical discussion.
 
 Totally OK with you passing, but I'm not sure why you would waste your time
 putting down others who are trying to connect with the community.
 
 Justyn
 
 
 On 6/11/09 2:21 AM, Andrew Badera and...@badera.us wrote:
 
 
 Of course you don't consider it fragmentation, even if that's exactly
 what you've just described.
 
 Can I go to a single, official, original place to get the entire
 conversation? Nope, you've just created a new place people need to go,
 a place where new knowledge will inevitably accrete and not propagate.
 Congratulations on adding to the noise in everyone's life.
 
 The only way this doesn't fragment the community and the knowledge and
 the flow of communication is if an alternative to the official list
 TOOK OVER official dev communications for Twitter. Otherwise,
 augmentation like this leads to fragmentation. Again, congratulations.
 
 Thanks-
 - Andy Badera
 - and...@badera.us
 - Google me: http://www.google.com/search?q=andrew+badera
 - This email is: [ ] bloggable [x] ask first [ ] private
 
 
 
 On Wed, Jun 10, 2009 at 9:11 PM, Justynjustyn.how...@gmail.com wrote:
 
 I don't consider it fragmentation. We pump this thread into the site
 w/ links back to discussions and give people another layer of ways to
 connect and communicate with other dev's. I don't see a downside =)
 http://twtfnd.ning.com/
 
 
 On Jun 7, 5:47 pm, Andrew Badera and...@badera.us wrote:
 fragmentation ...
 
 On Sat, Jun 6, 2009 at 9:26 PM, Justynjustyn.how...@gmail.com wrote:
 
 We have created a private community on the Ning network for developers
 and founders of Twitter-related projects. You can connect and
 communicate with other developers, share ideas, discuss your projects,
 find contract work and veiw/post events.
 
 You can view and join the community here:http://twtfnd.ning.com/
 
 All are welcome and we look forward to seeing you there!
 
 
 
 




[twitter-dev] Re: Twitter Application Usage Guidelines, Please Read

2009-06-11 Thread Paul Kinlan
Brant,
As the developer of Twollo I take an exception to you saying Twollo is an
abusive application and violates the TOS.  We are do not exist to abuse the
system, the number of user on our system is large and the vast majority of
our users are good users who have a genuine interest in finding and
following users who share their users.

I think I have stated on this list before that I am not putting in features
that spammers would normally use to cycle and abuse the system as a whole.

I believe we have a good and open relationship  with Twitter.  I believe we
have a good and open relationship with this group.

Paul

2009/6/9 Brant btedes...@gmail.com


 This message will hopefully get back to the people who run Twitter API
 development and spam prevention.

 I noticed there are quite a few twitter applications that are
 developed to abuse the service and violate their TOS.  They do not
 hide what their purpose is, yet these applications remain active.  I
 contacted twitter.com/delbius who heads Twitter Spam prevention and
 she said that they do revoke API access to abusive applications.  But
 I don't think they are taking an aggressive stance against them.

 Abusive Applications:
 http://www.huitter.com/mutuality/
 http://www.twollo.com/

 The combination of these two applications is for outright abuse of the
 service.  They have been around for several months and are known
 applications to abuse the service with.  To make matters worse,
 Twitter suspends accounts of the people who use these applications
 rather than targeting the root of the problem, the applications
 themselves.  (Sound counterproductive? RIAA uses a similar policy by
 going after end users.)

 I propose that applications need to be more closely scrutinized and
 can even be flagged as abusive by users. Instead of creating
 algorithms that detect abnormal user behavior, why not detect abnormal
 application behavior.

 Taking a stronger stance against gray area applications could reduce
 server load on Twitter (giving real applications faster response time)
 and reduce manpower to deal with spam prevention.

 I strongly encourage anyone who develops Twitter applications to send
 this link around.

 Thanks for reading,
 Brant
 twitter.com/BrantTedeschi



[twitter-dev] Re: Twitter Developer/Founder Community on Ning - Registration Open

2009-06-11 Thread Andrew Badera

So now you're reduced to what comes across as whining, but you've
stopped denying fragmentation. Well hey, that's a step in the right
direction I guess.

Because of course what the world needs is ANOTHER social network, or
another aspect of an existing social network, to serve the developers
of client apps to a social network. Hey, why not have a whole social
network talking about social networks discussing development of social
networks while you're at it? Nothing like niche.

Thanks-
- Andy Badera
- and...@badera.us
- Google me: http://www.google.com/search?q=andrew+badera
- This email is: [ ] bloggable [x] ask first [ ] private



On Thu, Jun 11, 2009 at 3:52 AM, Justyn Howardjustyn.how...@gmail.com wrote:

 Yeah, we should probably shut down everything new and go back to IRC. C'mon
 man, I wanted to network with other interesting devs, period. If there was a
 place to easily do that more socially than Groups, I would have happily
 joined and called it a day.


 On 6/11/09 2:37 AM, Andrew Badera and...@badera.us wrote:


 Poor strawmen. And yes, I do use only one email account, thanks.

 Social networking sites are the epitome of fragmentation, and they
 don't revolve around my use of official documentation and
 communication, for many, many reasons -- first and foremost, they're
 not well suited, they're not easily searched or indexed.

 You've created fragmentation Suck it up and accept that. I'm not
 putting you or anyone or anything down, quit being so overly sensitive
 -- but face the facts. Whether you did it with good intentions, or you
 did it with the idea of making yourself more visible, you've created
 fragmentation. Period. Thanks again.

 Thanks-
 - Andy Badera
 - and...@badera.us
 - Google me: http://www.google.com/search?q=andrew+badera
 - This email is: [ ] bloggable [x] ask first [ ] private



 On Thu, Jun 11, 2009 at 3:34 AM, Justyn Howardjustyn.how...@gmail.com 
 wrote:

 So you only use one social networking site? One email account? Of course
 because information in several places would be fragmentation right? Oh wait,
 you're on Friendfeed, Twitter, Facebook, LinkedIn, StumbleUpon, etc.

 Conversations take many forms. We wanted to create closer relationships with
 other developers, so we created a place to do it. Google Groups is linear.
 We're not reinventing the framework there, we're sharing ideas and getting
 to know each other. We have the group feed specifically so people will
 continue to interact here for technical discussion.

 Totally OK with you passing, but I'm not sure why you would waste your time
 putting down others who are trying to connect with the community.

 Justyn


 On 6/11/09 2:21 AM, Andrew Badera and...@badera.us wrote:


 Of course you don't consider it fragmentation, even if that's exactly
 what you've just described.

 Can I go to a single, official, original place to get the entire
 conversation? Nope, you've just created a new place people need to go,
 a place where new knowledge will inevitably accrete and not propagate.
 Congratulations on adding to the noise in everyone's life.

 The only way this doesn't fragment the community and the knowledge and
 the flow of communication is if an alternative to the official list
 TOOK OVER official dev communications for Twitter. Otherwise,
 augmentation like this leads to fragmentation. Again, congratulations.

 Thanks-
 - Andy Badera
 - and...@badera.us
 - Google me: http://www.google.com/search?q=andrew+badera
 - This email is: [ ] bloggable [x] ask first [ ] private



 On Wed, Jun 10, 2009 at 9:11 PM, Justynjustyn.how...@gmail.com wrote:

 I don't consider it fragmentation. We pump this thread into the site
 w/ links back to discussions and give people another layer of ways to
 connect and communicate with other dev's. I don't see a downside =)
 http://twtfnd.ning.com/


 On Jun 7, 5:47 pm, Andrew Badera and...@badera.us wrote:
 fragmentation ...

 On Sat, Jun 6, 2009 at 9:26 PM, Justynjustyn.how...@gmail.com wrote:

 We have created a private community on the Ning network for developers
 and founders of Twitter-related projects. You can connect and
 communicate with other developers, share ideas, discuss your projects,
 find contract work and veiw/post events.

 You can view and join the community here:http://twtfnd.ning.com/

 All are welcome and we look forward to seeing you there!









[twitter-dev] Re: Twitter Developer/Founder Community on Ning - Registration Open

2009-06-11 Thread Justyn Howard

Your one-upmanship amuses me. Doesn't your profession involve developing for
social networks? In regards to fragmentation, I wanted a place to connect
with entrepreneurs who are doing interesting things with Twitter. To talk
best-practices (business), network with founders of complimentary tools,
connect contractors with jobs etc. That's not really the premise of this
group.

In any case, please accept my apologies for muddying your stream. I didn't
realize your authority on the matter. Let's move on.


On 6/11/09 2:54 AM, Andrew Badera and...@badera.us wrote:

 
 So now you're reduced to what comes across as whining, but you've
 stopped denying fragmentation. Well hey, that's a step in the right
 direction I guess.
 
 Because of course what the world needs is ANOTHER social network, or
 another aspect of an existing social network, to serve the developers
 of client apps to a social network. Hey, why not have a whole social
 network talking about social networks discussing development of social
 networks while you're at it? Nothing like niche.
 
 Thanks-
 - Andy Badera
 - and...@badera.us
 - Google me: http://www.google.com/search?q=andrew+badera
 - This email is: [ ] bloggable [x] ask first [ ] private
 
 
 
 On Thu, Jun 11, 2009 at 3:52 AM, Justyn Howardjustyn.how...@gmail.com wrote:
 
 Yeah, we should probably shut down everything new and go back to IRC. C'mon
 man, I wanted to network with other interesting devs, period. If there was a
 place to easily do that more socially than Groups, I would have happily
 joined and called it a day.
 
 
 On 6/11/09 2:37 AM, Andrew Badera and...@badera.us wrote:
 
 
 Poor strawmen. And yes, I do use only one email account, thanks.
 
 Social networking sites are the epitome of fragmentation, and they
 don't revolve around my use of official documentation and
 communication, for many, many reasons -- first and foremost, they're
 not well suited, they're not easily searched or indexed.
 
 You've created fragmentation Suck it up and accept that. I'm not
 putting you or anyone or anything down, quit being so overly sensitive
 -- but face the facts. Whether you did it with good intentions, or you
 did it with the idea of making yourself more visible, you've created
 fragmentation. Period. Thanks again.
 
 Thanks-
 - Andy Badera
 - and...@badera.us
 - Google me: http://www.google.com/search?q=andrew+badera
 - This email is: [ ] bloggable [x] ask first [ ] private
 
 
 
 On Thu, Jun 11, 2009 at 3:34 AM, Justyn Howardjustyn.how...@gmail.com
 wrote:
 
 So you only use one social networking site? One email account? Of course
 because information in several places would be fragmentation right? Oh
 wait,
 you're on Friendfeed, Twitter, Facebook, LinkedIn, StumbleUpon, etc.
 
 Conversations take many forms. We wanted to create closer relationships
 with
 other developers, so we created a place to do it. Google Groups is linear.
 We're not reinventing the framework there, we're sharing ideas and getting
 to know each other. We have the group feed specifically so people will
 continue to interact here for technical discussion.
 
 Totally OK with you passing, but I'm not sure why you would waste your time
 putting down others who are trying to connect with the community.
 
 Justyn
 
 
 On 6/11/09 2:21 AM, Andrew Badera and...@badera.us wrote:
 
 
 Of course you don't consider it fragmentation, even if that's exactly
 what you've just described.
 
 Can I go to a single, official, original place to get the entire
 conversation? Nope, you've just created a new place people need to go,
 a place where new knowledge will inevitably accrete and not propagate.
 Congratulations on adding to the noise in everyone's life.
 
 The only way this doesn't fragment the community and the knowledge and
 the flow of communication is if an alternative to the official list
 TOOK OVER official dev communications for Twitter. Otherwise,
 augmentation like this leads to fragmentation. Again, congratulations.
 
 Thanks-
 - Andy Badera
 - and...@badera.us
 - Google me: http://www.google.com/search?q=andrew+badera
 - This email is: [ ] bloggable [x] ask first [ ] private
 
 
 
 On Wed, Jun 10, 2009 at 9:11 PM, Justynjustyn.how...@gmail.com wrote:
 
 I don't consider it fragmentation. We pump this thread into the site
 w/ links back to discussions and give people another layer of ways to
 connect and communicate with other dev's. I don't see a downside =)
 http://twtfnd.ning.com/
 
 
 On Jun 7, 5:47 pm, Andrew Badera and...@badera.us wrote:
 fragmentation ...
 
 On Sat, Jun 6, 2009 at 9:26 PM, Justynjustyn.how...@gmail.com wrote:
 
 We have created a private community on the Ning network for developers
 and founders of Twitter-related projects. You can connect and
 communicate with other developers, share ideas, discuss your projects,
 find contract work and veiw/post events.
 
 You can view and join the community here:http://twtfnd.ning.com/
 
 All are welcome and we look forward to seeing you there!

[twitter-dev] Re: Twitter Developer/Founder Community on Ning - Registration Open

2009-06-11 Thread Andrew Badera

And yet you keep posting on-list ... amusing, yep.



On Thu, Jun 11, 2009 at 4:12 AM, Justyn Howardjustyn.how...@gmail.com wrote:

 Feel free to email me directly if you want to continue this discussion - I
 don't think the group cares.


 On 6/11/09 2:54 AM, Andrew Badera and...@badera.us wrote:


 So now you're reduced to what comes across as whining, but you've
 stopped denying fragmentation. Well hey, that's a step in the right
 direction I guess.

 Because of course what the world needs is ANOTHER social network, or
 another aspect of an existing social network, to serve the developers
 of client apps to a social network. Hey, why not have a whole social
 network talking about social networks discussing development of social
 networks while you're at it? Nothing like niche.

 Thanks-
 - Andy Badera
 - and...@badera.us
 - Google me: http://www.google.com/search?q=andrew+badera
 - This email is: [ ] bloggable [x] ask first [ ] private



 On Thu, Jun 11, 2009 at 3:52 AM, Justyn Howardjustyn.how...@gmail.com 
 wrote:

 Yeah, we should probably shut down everything new and go back to IRC. C'mon
 man, I wanted to network with other interesting devs, period. If there was a
 place to easily do that more socially than Groups, I would have happily
 joined and called it a day.


 On 6/11/09 2:37 AM, Andrew Badera and...@badera.us wrote:


 Poor strawmen. And yes, I do use only one email account, thanks.

 Social networking sites are the epitome of fragmentation, and they
 don't revolve around my use of official documentation and
 communication, for many, many reasons -- first and foremost, they're
 not well suited, they're not easily searched or indexed.

 You've created fragmentation Suck it up and accept that. I'm not
 putting you or anyone or anything down, quit being so overly sensitive
 -- but face the facts. Whether you did it with good intentions, or you
 did it with the idea of making yourself more visible, you've created
 fragmentation. Period. Thanks again.

 Thanks-
 - Andy Badera
 - and...@badera.us
 - Google me: http://www.google.com/search?q=andrew+badera
 - This email is: [ ] bloggable [x] ask first [ ] private



 On Thu, Jun 11, 2009 at 3:34 AM, Justyn Howardjustyn.how...@gmail.com
 wrote:

 So you only use one social networking site? One email account? Of course
 because information in several places would be fragmentation right? Oh
 wait,
 you're on Friendfeed, Twitter, Facebook, LinkedIn, StumbleUpon, etc.

 Conversations take many forms. We wanted to create closer relationships
 with
 other developers, so we created a place to do it. Google Groups is linear.
 We're not reinventing the framework there, we're sharing ideas and getting
 to know each other. We have the group feed specifically so people will
 continue to interact here for technical discussion.

 Totally OK with you passing, but I'm not sure why you would waste your 
 time
 putting down others who are trying to connect with the community.

 Justyn


 On 6/11/09 2:21 AM, Andrew Badera and...@badera.us wrote:


 Of course you don't consider it fragmentation, even if that's exactly
 what you've just described.

 Can I go to a single, official, original place to get the entire
 conversation? Nope, you've just created a new place people need to go,
 a place where new knowledge will inevitably accrete and not propagate.
 Congratulations on adding to the noise in everyone's life.

 The only way this doesn't fragment the community and the knowledge and
 the flow of communication is if an alternative to the official list
 TOOK OVER official dev communications for Twitter. Otherwise,
 augmentation like this leads to fragmentation. Again, congratulations.

 Thanks-
 - Andy Badera
 - and...@badera.us
 - Google me: http://www.google.com/search?q=andrew+badera
 - This email is: [ ] bloggable [x] ask first [ ] private



 On Wed, Jun 10, 2009 at 9:11 PM, Justynjustyn.how...@gmail.com wrote:

 I don't consider it fragmentation. We pump this thread into the site
 w/ links back to discussions and give people another layer of ways to
 connect and communicate with other dev's. I don't see a downside =)
 http://twtfnd.ning.com/


 On Jun 7, 5:47 pm, Andrew Badera and...@badera.us wrote:
 fragmentation ...

 On Sat, Jun 6, 2009 at 9:26 PM, Justynjustyn.how...@gmail.com wrote:

 We have created a private community on the Ning network for developers
 and founders of Twitter-related projects. You can connect and
 communicate with other developers, share ideas, discuss your projects,
 find contract work and veiw/post events.

 You can view and join the community here:http://twtfnd.ning.com/

 All are welcome and we look forward to seeing you there!












[twitter-dev] Re: Twitter Developer/Founder Community on Ning - Registration Open

2009-06-11 Thread Justyn Howard

Are you drunk? Your .sig says ask permission to email, so I posted here.
There is no personal gain involved and I have given way more than I have
received. If you want to judge my character, as I mentioned, email me
direct. You have my permission.


On 6/11/09 3:13 AM, Andrew Badera and...@badera.us wrote:

 
 And yet you keep posting on-list ... amusing, yep.
 
 
 
 On Thu, Jun 11, 2009 at 4:12 AM, Justyn Howardjustyn.how...@gmail.com wrote:
 
 Feel free to email me directly if you want to continue this discussion - I
 don't think the group cares.
 
 
 On 6/11/09 2:54 AM, Andrew Badera and...@badera.us wrote:
 
 
 So now you're reduced to what comes across as whining, but you've
 stopped denying fragmentation. Well hey, that's a step in the right
 direction I guess.
 
 Because of course what the world needs is ANOTHER social network, or
 another aspect of an existing social network, to serve the developers
 of client apps to a social network. Hey, why not have a whole social
 network talking about social networks discussing development of social
 networks while you're at it? Nothing like niche.
 
 Thanks-
 - Andy Badera
 - and...@badera.us
 - Google me: http://www.google.com/search?q=andrew+badera
 - This email is: [ ] bloggable [x] ask first [ ] private
 
 
 
 On Thu, Jun 11, 2009 at 3:52 AM, Justyn Howardjustyn.how...@gmail.com
 wrote:
 
 Yeah, we should probably shut down everything new and go back to IRC. C'mon
 man, I wanted to network with other interesting devs, period. If there was
 a
 place to easily do that more socially than Groups, I would have happily
 joined and called it a day.
 
 
 On 6/11/09 2:37 AM, Andrew Badera and...@badera.us wrote:
 
 
 Poor strawmen. And yes, I do use only one email account, thanks.
 
 Social networking sites are the epitome of fragmentation, and they
 don't revolve around my use of official documentation and
 communication, for many, many reasons -- first and foremost, they're
 not well suited, they're not easily searched or indexed.
 
 You've created fragmentation Suck it up and accept that. I'm not
 putting you or anyone or anything down, quit being so overly sensitive
 -- but face the facts. Whether you did it with good intentions, or you
 did it with the idea of making yourself more visible, you've created
 fragmentation. Period. Thanks again.
 
 Thanks-
 - Andy Badera
 - and...@badera.us
 - Google me: http://www.google.com/search?q=andrew+badera
 - This email is: [ ] bloggable [x] ask first [ ] private
 
 
 
 On Thu, Jun 11, 2009 at 3:34 AM, Justyn Howardjustyn.how...@gmail.com
 wrote:
 
 So you only use one social networking site? One email account? Of course
 because information in several places would be fragmentation right? Oh
 wait,
 you're on Friendfeed, Twitter, Facebook, LinkedIn, StumbleUpon, etc.
 
 Conversations take many forms. We wanted to create closer relationships
 with
 other developers, so we created a place to do it. Google Groups is
 linear.
 We're not reinventing the framework there, we're sharing ideas and
 getting
 to know each other. We have the group feed specifically so people will
 continue to interact here for technical discussion.
 
 Totally OK with you passing, but I'm not sure why you would waste your
 time
 putting down others who are trying to connect with the community.
 
 Justyn
 
 
 On 6/11/09 2:21 AM, Andrew Badera and...@badera.us wrote:
 
 
 Of course you don't consider it fragmentation, even if that's exactly
 what you've just described.
 
 Can I go to a single, official, original place to get the entire
 conversation? Nope, you've just created a new place people need to go,
 a place where new knowledge will inevitably accrete and not propagate.
 Congratulations on adding to the noise in everyone's life.
 
 The only way this doesn't fragment the community and the knowledge and
 the flow of communication is if an alternative to the official list
 TOOK OVER official dev communications for Twitter. Otherwise,
 augmentation like this leads to fragmentation. Again, congratulations.
 
 Thanks-
 - Andy Badera
 - and...@badera.us
 - Google me: http://www.google.com/search?q=andrew+badera
 - This email is: [ ] bloggable [x] ask first [ ] private
 
 
 
 On Wed, Jun 10, 2009 at 9:11 PM, Justynjustyn.how...@gmail.com wrote:
 
 I don't consider it fragmentation. We pump this thread into the site
 w/ links back to discussions and give people another layer of ways to
 connect and communicate with other dev's. I don't see a downside =)
 http://twtfnd.ning.com/
 
 
 On Jun 7, 5:47 pm, Andrew Badera and...@badera.us wrote:
 fragmentation ...
 
 On Sat, Jun 6, 2009 at 9:26 PM, Justynjustyn.how...@gmail.com wrote:
 
 We have created a private community on the Ning network for
 developers
 and founders of Twitter-related projects. You can connect and
 communicate with other developers, share ideas, discuss your
 projects,
 find contract work and veiw/post events.
 
 You can view and join the community here:http://twtfnd.ning.com/
 

[twitter-dev] Re: Twitter Developer/Founder Community on Ning - Registration Open

2009-06-11 Thread jstrellner

Andrew,

Please calm down.  If you're not happy with his initiative, voice it
and move on.  The only fragmentation that I see right now, is one that
you are creating among developers.  If developers feel like they might
get bashed for posting their ideas here, they wont post them here,
which is fragmentation.

I am not interested in this other network so it'll be my last post on
this subject, Andrew, I hope you do the same - your opinion has been
heard.


On Jun 11, 12:54 am, Andrew Badera and...@badera.us wrote:
 So now you're reduced to what comes across as whining, but you've
 stopped denying fragmentation. Well hey, that's a step in the right
 direction I guess.

 Because of course what the world needs is ANOTHER social network, or
 another aspect of an existing social network, to serve the developers
 of client apps to a social network. Hey, why not have a whole social
 network talking about social networks discussing development of social
 networks while you're at it? Nothing like niche.

 Thanks-
 - Andy Badera
 - and...@badera.us
 - Google me:http://www.google.com/search?q=andrew+badera
 - This email is: [ ] bloggable [x] ask first [ ] private

 On Thu, Jun 11, 2009 at 3:52 AM, Justyn Howardjustyn.how...@gmail.com wrote:

  Yeah, we should probably shut down everything new and go back to IRC. C'mon
  man, I wanted to network with other interesting devs, period. If there was a
  place to easily do that more socially than Groups, I would have happily
  joined and called it a day.

  On 6/11/09 2:37 AM, Andrew Badera and...@badera.us wrote:

  Poor strawmen. And yes, I do use only one email account, thanks.

  Social networking sites are the epitome of fragmentation, and they
  don't revolve around my use of official documentation and
  communication, for many, many reasons -- first and foremost, they're
  not well suited, they're not easily searched or indexed.

  You've created fragmentation Suck it up and accept that. I'm not
  putting you or anyone or anything down, quit being so overly sensitive
  -- but face the facts. Whether you did it with good intentions, or you
  did it with the idea of making yourself more visible, you've created
  fragmentation. Period. Thanks again.

  Thanks-
  - Andy Badera
  - and...@badera.us
  - Google me:http://www.google.com/search?q=andrew+badera
  - This email is: [ ] bloggable [x] ask first [ ] private

  On Thu, Jun 11, 2009 at 3:34 AM, Justyn Howardjustyn.how...@gmail.com 
  wrote:

  So you only use one social networking site? One email account? Of course
  because information in several places would be fragmentation right? Oh 
  wait,
  you're on Friendfeed, Twitter, Facebook, LinkedIn, StumbleUpon, etc.

  Conversations take many forms. We wanted to create closer relationships 
  with
  other developers, so we created a place to do it. Google Groups is linear.
  We're not reinventing the framework there, we're sharing ideas and getting
  to know each other. We have the group feed specifically so people will
  continue to interact here for technical discussion.

  Totally OK with you passing, but I'm not sure why you would waste your 
  time
  putting down others who are trying to connect with the community.

  Justyn

  On 6/11/09 2:21 AM, Andrew Badera and...@badera.us wrote:

  Of course you don't consider it fragmentation, even if that's exactly
  what you've just described.

  Can I go to a single, official, original place to get the entire
  conversation? Nope, you've just created a new place people need to go,
  a place where new knowledge will inevitably accrete and not propagate.
  Congratulations on adding to the noise in everyone's life.

  The only way this doesn't fragment the community and the knowledge and
  the flow of communication is if an alternative to the official list
  TOOK OVER official dev communications for Twitter. Otherwise,
  augmentation like this leads to fragmentation. Again, congratulations.

  Thanks-
  - Andy Badera
  - and...@badera.us
  - Google me:http://www.google.com/search?q=andrew+badera
  - This email is: [ ] bloggable [x] ask first [ ] private

  On Wed, Jun 10, 2009 at 9:11 PM, Justynjustyn.how...@gmail.com wrote:

  I don't consider it fragmentation. We pump this thread into the site
  w/ links back to discussions and give people another layer of ways to
  connect and communicate with other dev's. I don't see a downside =)
 http://twtfnd.ning.com/

  On Jun 7, 5:47 pm, Andrew Badera and...@badera.us wrote:
  fragmentation ...

  On Sat, Jun 6, 2009 at 9:26 PM, Justynjustyn.how...@gmail.com wrote:

  We have created a private community on the Ning network for developers
  and founders of Twitter-related projects. You can connect and
  communicate with other developers, share ideas, discuss your projects,
  find contract work and veiw/post events.

  You can view and join the community here:http://twtfnd.ning.com/

  All are welcome and we look forward to seeing you there!


[twitter-dev] Re: New oAuth Redirect Page

2009-06-11 Thread DrBigFresh

Were custom callbacks by any chance pushed live yet? Is there any info
on how to use them anywhere? Being able to pass variables through will
solve a HOST of issues for me. Thanks!

On Jun 3, 2:03 pm, Matt Sanford m...@twitter.com wrote:
 Hi there,

      This page was needed because of a security problem with some  
 browsers. When you need to log in we collect the username/password and  
 POST back to our code. In the old flow this POST would return a  
 redirect if you had approved the app. Some browsers re-submit that  
 same POST body to the other app, pretty much giving the app the users  
 password. This is the intended behavior in the HTTP spec if I recall,  
 but either way we nipped that in the bud by putting in the new page.

      As far as custom callback variables: my OAuth 1.0a changes should  
 go out the beginning of next week and will allow dynamic callbacks  
 again. The code is done and reviewed but because of the backwards  
 incompatibility for desktop apps I am in a 7 day waiting period. With  
 a dynamic callback you can set whatever you like and not have to base  
 it on (easily spoofed) referrers.

 Thanks;
   – Matt Sanford / @mzsanford
       Twitter Dev

 On Jun 3, 2009, at 1:53 PM, Shannon Whitley wrote:



  It looks like an intermediary page has been inserted between the oAuth
  login and the redirect back to the application.  The HTTP referrer is
  now null.   I was using the referrer to pass and retrieve dynamic
  variables associated with the login.  Is this new page a necessary
  addition to the oAuth flow?  Is there any word on the ability to pass
  variables through the oAuth signon back to the application?




[twitter-dev] Re: New oAuth Redirect Page

2009-06-11 Thread Abraham Williams
http://groups.google.com/group/twitter-development-talk/browse_thread/thread/472500cfe9e7cdb9

On Thu, Jun 11, 2009 at 09:10, DrBigFresh drbigfr...@gmail.com wrote:


 Were custom callbacks by any chance pushed live yet? Is there any info
 on how to use them anywhere? Being able to pass variables through will
 solve a HOST of issues for me. Thanks!

 On Jun 3, 2:03 pm, Matt Sanford m...@twitter.com wrote:
  Hi there,
 
   This page was needed because of a security problem with some
  browsers. When you need to log in we collect the username/password and
  POST back to our code. In the old flow this POST would return a
  redirect if you had approved the app. Some browsers re-submit that
  same POST body to the other app, pretty much giving the app the users
  password. This is the intended behavior in the HTTP spec if I recall,
  but either way we nipped that in the bud by putting in the new page.
 
   As far as custom callback variables: my OAuth 1.0a changes should
  go out the beginning of next week and will allow dynamic callbacks
  again. The code is done and reviewed but because of the backwards
  incompatibility for desktop apps I am in a 7 day waiting period. With
  a dynamic callback you can set whatever you like and not have to base
  it on (easily spoofed) referrers.
 
  Thanks;
– Matt Sanford / @mzsanford
Twitter Dev
 
  On Jun 3, 2009, at 1:53 PM, Shannon Whitley wrote:
 
 
 
   It looks like an intermediary page has been inserted between the oAuth
   login and the redirect back to the application.  The HTTP referrer is
   now null.   I was using the referrer to pass and retrieve dynamic
   variables associated with the login.  Is this new page a necessary
   addition to the oAuth flow?  Is there any word on the ability to pass
   variables through the oAuth signon back to the application?
 
 




-- 
Abraham Williams | Community | http://web608.org
Hacker | http://abrah.am | http://twitter.com/abraham
Project | http://fireeagle.labs.poseurtech.com
This email is: [ ] blogable [x] ask first [ ] private.


[twitter-dev] Re: Twitter Application Usage Guidelines, Please Read

2009-06-11 Thread Abraham Williams
What if the Twitter community were to draft a code of honor that could be
voted on by anyone with a Twitter account. Kind of like the Facebook ToS
voting but actually community driven.
A few questions regarding this:
Do you think it would be possible for the community to come to a final decision?
Would a CoH have any effect on users or application developers?
How would the CoH be social enforced?

Thoughts?
Abraham


On Wed, Jun 10, 2009 at 18:16, Caliban Darklock cdarkl...@gmail.com wrote:

 There's no technological solution to this. It has to be social.




-- 
Abraham Williams | Community | http://web608.org
Hacker | http://abrah.am | http://twitter.com/abraham
Project | http://fireeagle.labs.poseurtech.com
This email is: [ ] blogable [x] ask first [ ] private.
Sent from Madison, WI, United States


[twitter-dev] Problem with non-Latin symbols with oAuth

2009-06-11 Thread shatokhin

Hello,

I am using oAuth in my application (http://www.voiceoftech.com/
swhitley/?p=681). It works well with Latin symbols. But if I am using
non Latin symbols, e.g. Russian

xml = oAuth.oAuthWebRequest(oAuthTwitter.Method.POST, url, status= +
Обновился ресурс);

I received 401.

Do you have any ideas how to fix this problem?


[twitter-dev] New Dev + API Call Problems

2009-06-11 Thread netdevinc.com

I wanted to introduced myself to the community, say hi, and ask for
help!  I am a 10 year VB.NET developer and Air Force veteran.  I have
recently started learning C# / WPF / and some Tweet #!

I started a quick wpf app yesterday and had two simple things
working.  Got a list of tweets by hashtag and a list of followers.  I
go to show the app today to a coworker and I no longer get a list of
followers back?  Where/how should I start debugging this?  Is there a
place to check the health of the API calls?

Thanks for the help in advance!


[twitter-dev] Re: How to get all messages between a start and end date

2009-06-11 Thread Rafe

Byteblocks, Try using the page and rpp parameters in addition to
the since parameter:

# rpp: Optional. The number of tweets to return per page, up to a max
of 100.

* Example: http://search.twitter.com/search.atom?q=devorpp=15

# page: Optional. The page number (starting at 1) to return, up to a
max of roughly 1500 results (based on rpp * page. Note: there are
pagination limits.

* Example: http://search.twitter.com/search.atom?q=devorpp=15page=2



On Jun 8, 9:26 pm, Byteblocks naveenko...@gmail.com wrote:
 I am trying to get messages between a start and end date. I see that
 there is since and untill that does some part of it. But there is
 small issue with it. Search API limits number of messages returned to
 1500. So if a search query is very popular, I will get 1500 messages
 that may just span 2-3 hours (if lucky :-)). Then there is another
 since_id. Again if i use that, it returns the results starting from
 latest. And as far as i can see since and untill does not take
 time part into consideration. Is there some trick or some API that i
 can use to get it done?

 Thanks


[twitter-dev] Re: Whacking The Spammers

2009-06-11 Thread Dean Collins

-Original Message-
From: twitter-development-talk@googlegroups.com
[mailto:twitter-development-t...@googlegroups.com] On Behalf Of Chris
McIntosh
Sent: Wednesday, June 10, 2009 5:36 PM
To: twitter-development-talk@googlegroups.com
Subject: [twitter-dev] Re: Whacking The Spammers


That could be a tricky slope think about times 

 like elections where people 
could get a littl nuts with that button.






Yep totally. 

Just because I believe North Korea has the right to develop nuclear
weapons as a sovereign nation and that if America is against nuclear
weapons then it's up to them to lead by example...
http://twitter.com/deancollins/status/2075737443 
North Korean Nuclear Threat (WTFTM) - http://bit.ly/hqmxR 
9:05 AM Jun 8th from web

...  I'm sure that would push enough people over the edge to hit
spam/punish button.

I think there would have to be some failsafes, eg it happens for
multiple posts OR have a manual intervention if the Twitter account
holder comes back and says hey no fair this obviously isn't spam.

 

Regards,

Dean Collins
Cognation Inc
d...@cognation.net
+1-212-203-4357   New York
+61-2-9016-5642   (Sydney in-dial).
+44-20-3129-6001 (London in-dial).






[twitter-dev] Re: number of private accounts/ random user sample

2009-06-11 Thread TechRavingMad

It will of course depend on your definition of active, but I think 10%
is a very gracious number.

According to my data only 15% of all twitter accounts have posted more
than times.



On Jun 10, 11:28 pm, lucy a.downy.h...@gmail.com wrote:
 Hi,

 I know that retrieving a random user sample is an old question, so I
 won't belabor it here. Instead, does anyone have a sense for what
 percentage of twitter accounts are private. I've seen 10% in my
 samplings, but so far that includes data gathered from search, which
 won't contain private tweets anyway...

 (I'm writing a quick script to test this, but I still wonder if
 randomly sampling user id's is the best approach)

 Lucy.


[twitter-dev] What to do with oauth_token

2009-06-11 Thread AugustBorn

Hi

Once I get back oauth_token value what do I do with it? And how do I
use the API methods with this value?

Whenever I look at examples of using Twitter API methods that need
authentication I can only find examples that uses a username and
password in the parameter. How do you use the API methods that require
authentication when you have the oauth_token value?

Any help will be appreciated.

Thanks


[twitter-dev] Re: number of private accounts/ random user sample

2009-06-11 Thread lucy

My poke shows roughly 7-9%, with only a third of the random id's
between 1 and  (8 digits) returning user accounts. (a test up
to 10 digit id's returned no user accounts)

I did a few runs with 1000  sampled user id's, so there you are. If
you want details let me know.

On Jun 11, 12:28 am, lucy a.downy.h...@gmail.com wrote:
 Hi,

 I know that retrieving a random user sample is an old question, so I
 won't belabor it here. Instead, does anyone have a sense for what
 percentage of twitter accounts are private. I've seen 10% in my
 samplings, but so far that includes data gathered from search, which
 won't contain private tweets anyway...

 (I'm writing a quick script to test this, but I still wonder if
 randomly sampling user id's is the best approach)

 Lucy.


[twitter-dev] Re: New Dev + API Call Problems

2009-06-11 Thread Naveen Kohli
Put a break point right after you send request to Twitter to get response
and see what is being returned. I have a feeling that you are running into
request rate limit. And the response you are getting back is not getting
translated to your collection objects.
Do you use any third party libraries to handle twitter request/response.
Check out this link for examples...

http://www.byteblocks.com/page/Twitter-Applications.aspx


On Thu, Jun 11, 2009 at 10:57 AM, netdevinc.com
advertis...@netdevinc.comwrote:


 I wanted to introduced myself to the community, say hi, and ask for
 help!  I am a 10 year VB.NET developer and Air Force veteran.  I have
 recently started learning C# / WPF / and some Tweet #!

 I started a quick wpf app yesterday and had two simple things
 working.  Got a list of tweets by hashtag and a list of followers.  I
 go to show the app today to a coworker and I no longer get a list of
 followers back?  Where/how should I start debugging this?  Is there a
 place to check the health of the API calls?

 Thanks for the help in advance!



[twitter-dev] Re: Updating a users location as a hyperlink

2009-06-11 Thread Abraham Williams
Nope. They only profile information that gets hyperlinked is the More Info
URL field. You could use a URL in the Location field but people would have
to manually copy/paste the URL.
Abraham

On Thu, Jun 11, 2009 at 02:09, MiKey mike@gmail.com wrote:


 Is it possible to make the users location on their profile as a
 hyperlink?




-- 
Abraham Williams | Community | http://web608.org
Hacker | http://abrah.am | http://twitter.com/abraham
Project | http://fireeagle.labs.poseurtech.com
This email is: [ ] blogable [x] ask first [ ] private.
Sent from Madison, WI, United States


[twitter-dev] Re: New Public Streaming API Resource - Follow

2009-06-11 Thread AE



On Jun 10, 6:51 pm, John Kalucki jkalu...@gmail.com wrote:
 I haven't done the math, but I don't think a single prolific user
 could tweet more than you can consume. Now, if you are trying to
 consume an inordinate number of users, then yes, you'll have a
 problem. TheStreamingAPIlimits the number of users you can follow,
 but not how many statuses you receive from those users.

Thank you John,

Question is what is that inordinate number of users?
I mean each twitter user who has given the 3rd party app
an oAuth approval can follow up to 200 users no? -- (this is where I
am
getting lost)

In that case the 3rd party site can request to follow
(say the site has 1000 users and uses 1 IP address)
1000 * 200 users??

curl -d @following http://stream.twitter.com/follow.json -
uAnyTwitterUser:Password.

The problem I have above is AnyTwitterUser on the curl request. It
is my understanding
a signle IP can only follow 200 users with 1 twitter account. Cos I am
not allowed to make
multiple curl request?

I am sorry if I am confusing everyone.

 -John Kalucki
 Services, Twitter Inc.

 On Jun 10, 9:26 am, AE antonio_eggb...@yahoo.se wrote:

  Hi John

  Questions regardingfollow.

  On May 13, 10:50 pm, John Kalucki jkalu...@gmail.com wrote:

   I'll attempt to answer these questions, but I can only do so with some
   speculation and humble ignorance.

   1) OAuth allows clients to authenticate with the Twitter RESTAPIvia
   third-party services. These services should not also need to interact
   with theStreamingAPIon a per client basis. Instead, the service
   should establish a single query that satisfies all clients' needs.
   This may not be practical in all cases, but I suspect we can
   approximate the desired behavior with the current set of primitives.

  How about IP Rate Limit? I mean if the people Ifollowthey tweet more
  then the limit... what happens.. There is no such rate limit inStreamingAPI?
  Cos you mention RESTAPIabove.. not sure I understand it.

  Thanks again.

   2) There are no immediate plans to support HTTPS, mainly because we're
   not really trying to keep the data private. Also, and I am probably
   totally wrong here, I don't think we use HTTPS on the main WWW site or
   on the RESTAPI, so this doesn't make things much worse than they
   already are. A possible workaround would be for sensitive service to
   create an account just forstreaming. Should the password be
   compromised, there's only a denial of service risk and no further
   risk.

   -John

   On May 13, 11:18 am, Marco Kaiser kaiser.ma...@gmail.com wrote:

John,

this looks pretty interesting!

Two questions:

1) you are requiring to send a username and password for Basic Auth - 
how
does that map to apps / services using OAuth, as they won't have access 
to a
user's passwords? (and related, how does this fit into your general 
roadmap
to move everything to OAuth?)

2) the docs only mention http as a protocol, not https. In combination 
with
requiring passwords, only making http available seems quite unsecure. 
Any
plans to also support https soon (or any other mechanism which gives 
better
security?)

Thanks,
Marco

2009/5/13 John Kalucki jkalu...@gmail.com

 Chad,

 Yes, I think this is called POSTDATA in browsers. I don't recall what
 the actual name of this part of the HTTP protocol is, but it's the
 body section after the headers.

 I corrected the file name error. Thanks.

 -John

 On May 12, 8:49 pm, Chad Etzel jazzyc...@gmail.com wrote:
  Hi John,

  /followlooks very interesting.  Since you're asking for feedback

  I'm copying the followparameter example documentation:

  Example: Create a file called 'follow' that contains, exactly and
  excluding the quotation marks: follow=12 13 15 16 20 87. Execute:
  curl -d @followinghttp://stream.twitter.com/follow.json
  -uAnyTwitterUser:Password.You will receive JSON updates from Jack 
  Biz,
  Crystal, Ev, Krissy, but not from Jeremy, as he's a private user.

  I'm assuming that follow is just a POSTDATA variable in the normal
  case (you're just using curl's file posting ability in the example)?

  In the example, should the file be called following instead of
  follow (since you are using -d @following in the curl line)?

  Thanks,
  -Chad

  On Tue, May 12, 2009 at 11:24 PM, John Kalucki jkalu...@gmail.com
 wrote:

   Note: TheStreamingAPIis currently under a limited alpha test,
   details below.

   The /followStreamingAPIresource is now publicly available. This
  resourcestreams near-real-timepublicupdates posted by an arbitrary
   set of users.Streamingby user_id may be interesting to a variety 
   of
   developers who wish to provide a nearly instantaneous experience
   without the drawbacks of continuous polling, polling rate limits, 
   auto-
  

[twitter-dev] Re: How to get all messages between a start and end date

2009-06-11 Thread 0 3
Also, take a look at search.json.  It will give you what to call for the
previous and next page of results.  Or, it will give no previous or next
when you reach the last or first page.  It also give the max_id and
since_id.

On Thu, Jun 11, 2009 at 9:16 AM, Rafe rafe.kem...@gmail.com wrote:


 Byteblocks, Try using the page and rpp parameters in addition to
 the since parameter:

 # rpp: Optional. The number of tweets to return per page, up to a max
 of 100.

* Example: http://search.twitter.com/search.atom?q=devorpp=15

 # page: Optional. The page number (starting at 1) to return, up to a
 max of roughly 1500 results (based on rpp * page. Note: there are
 pagination limits.

* Example: http://search.twitter.com/search.atom?q=devorpp=15page=2



 On Jun 8, 9:26 pm, Byteblocks naveenko...@gmail.com wrote:
  I am trying to get messages between a start and end date. I see that
  there is since and untill that does some part of it. But there is
  small issue with it. Search API limits number of messages returned to
  1500. So if a search query is very popular, I will get 1500 messages
  that may just span 2-3 hours (if lucky :-)). Then there is another
  since_id. Again if i use that, it returns the results starting from
  latest. And as far as i can see since and untill does not take
  time part into consideration. Is there some trick or some API that i
  can use to get it done?
 
  Thanks



[twitter-dev] Re: Problem with non-Latin symbols with oAuth

2009-06-11 Thread Abraham Williams
Are you properly encoding to UTF-8?

2009/6/11 shatokhin v.shatok...@gmail.com


 Hello,

 I am using oAuth in my application (http://www.voiceoftech.com/
 swhitley/?p=681). It works well with Latin symbols. But if I am using
 non Latin symbols, e.g. Russian

 xml = oAuth.oAuthWebRequest(oAuthTwitter.Method.POST, url, status= +
 Обновился ресурс);

 I received 401.

 Do you have any ideas how to fix this problem?




-- 
Abraham Williams | Community | http://web608.org
Hacker | http://abrah.am | http://twitter.com/abraham
Project | http://fireeagle.labs.poseurtech.com
This email is: [ ] blogable [x] ask first [ ] private.
Sent from Madison, WI, United States


[twitter-dev] Re: Twitter Developer/Founder Community on Ning - Registration Open

2009-06-11 Thread Dossy Shiobara


On 6/11/09 9:27 AM, jstrellner wrote:

If developers feel like they might get bashed for posting their ideas
here, they wont post them here, which is fragmentation.


If only this were true, then we should aggressively bash all the dumb 
ideas until this list's signal-to-noise ratio improves.


Sadly, people will keep posting stupid ideas regardless of the bashing, 
so we have nothing to worry about.


--
Dossy Shiobara  | do...@panoptic.com | http://dossy.org/
Panoptic Computer Network   | http://panoptic.com/
  He realized the fastest way to change is to laugh at your own
folly -- then you can let go and quickly move on. (p. 70)


[twitter-dev] Re: Twitter Developer/Founder Community on Ning - Registration Open

2009-06-11 Thread Abraham Williams
Hey! I have an idea! Lets have  tea party!

On Thu, Jun 11, 2009 at 10:34, Dossy Shiobara do...@panoptic.com wrote:


 On 6/11/09 9:27 AM, jstrellner wrote:

 If developers feel like they might get bashed for posting their ideas
 here, they wont post them here, which is fragmentation.


 If only this were true, then we should aggressively bash all the dumb ideas
 until this list's signal-to-noise ratio improves.

 Sadly, people will keep posting stupid ideas regardless of the bashing, so
 we have nothing to worry about.


 --
 Dossy Shiobara  | do...@panoptic.com | http://dossy.org/
 Panoptic Computer Network   | http://panoptic.com/
  He realized the fastest way to change is to laugh at your own
folly -- then you can let go and quickly move on. (p. 70)




-- 
Abraham Williams | Community | http://web608.org
Hacker | http://abrah.am | http://twitter.com/abraham
Project | http://fireeagle.labs.poseurtech.com
This email is: [ ] blogable [x] ask first [ ] private.
Sent from Madison, WI, United States


[twitter-dev] twitter apps api

2009-06-11 Thread sujamthe

Folks,

The unique nature of twitter apps is apps can call each other
additional to calling twitter api.

I am building a spreadsheet of twitter apps which call other twitter
apps with their own apis here:

http://ow.ly/cNCN

This is going to be part of a blog post. Also, I am interested in
seeing if there is any standards evolving in how a developer should
build out their own app api to make it compatible with rest of the
ecosystem.

If you have a twitter app with your own api, please update the doc or
feel free to ping me.

Best,
Sudha
@sujamthe


[twitter-dev] Re: Twitter Application Usage Guidelines, Please Read

2009-06-11 Thread Dossy Shiobara
Without the potency of enforcement, what's the point?

Quick, let's form the Twitter Shun Force.  We'll have an angry mob of shunners 
and sneerings.

-- 
Dossy Shiobara
do...@panoptic.com

-Original Message-
From: Abraham Williams 4bra...@gmail.com

Date: Thu, 11 Jun 2009 09:52:33 
To: twitter-development-talk@googlegroups.com
Subject: [twitter-dev] Re: Twitter Application Usage Guidelines, Please  Read


What if the Twitter community were to draft a code of honor that could be
voted on by anyone with a Twitter account. Kind of like the Facebook ToS
voting but actually community driven.
A few questions regarding this:
Do you think it would be possible for the community to come to a final decision?
Would a CoH have any effect on users or application developers?
How would the CoH be social enforced?

Thoughts?
Abraham


On Wed, Jun 10, 2009 at 18:16, Caliban Darklock cdarkl...@gmail.com wrote:

 There's no technological solution to this. It has to be social.




-- 
Abraham Williams | Community | http://web608.org
Hacker | http://abrah.am | http://twitter.com/abraham
Project | http://fireeagle.labs.poseurtech.com
This email is: [ ] blogable [x] ask first [ ] private.
Sent from Madison, WI, United States



[twitter-dev] Re: New Public Streaming API Resource - Follow

2009-06-11 Thread John Kalucki

Let me restate: If you are trying to follow many prolific users via
the REST API, then, yes, it just might be mathematically possible to
have the REST API rate limit prevent you from seeing all of your
timeline. In other words, if you follow 2000 accounts that each post
every 5 minutes, that's 400 messages per minute. If you can poll for
your timeline once a minute and only get 300 messages, you've lost 100
messages...  Are there 2000 accounts that each post every 5 minutes?
Probably not. Would anyone want to read this? Unlikely. But, for
certain applications that need this access, there's the Streaming
API...

The Streaming API does not use oAuth, rather Basic Auth. The Streaming
API is primarily intended for Server to Server communication, although
desktop applications can work too. Desktop developers, or anyone
intending to form a per-end-user connection to the Streaming API
should contact us to hash out loading and scaling issues before
launching into something unsupportable on what is still an Alpha
service.

Any Twitter account (AnyTwitterUser) can request to the /follow and /
spritzer methods. Each account should only log into the Streaming API
once and maintain the connection for as long as practical. Forming
excessive connections from the same account or from the same IP
address will lead to temporary banning. Under normal legitimate use,
connections should not be denied, and we endeavor to adjust our
algorithms to balance legitimate access against abuse.

If your service needs to follow more than 200 users, you should apply
for the /shadow method that allows 2000 accounts. If you need to
follow more than 2000 accounts, let's discuss. Perhaps we can raise
this limit somewhat to allow more applications to operate.

I hope I've answered your questions. Keep them coming!

-John Kalucki
Services, Twitter, Inc.


On Jun 11, 8:15 am, AE antonio_eggb...@yahoo.se wrote:
 On Jun 10, 6:51 pm, John Kalucki jkalu...@gmail.com wrote:

  I haven't done the math, but I don't think a single prolific user
  could tweet more than you can consume. Now, if you are trying to
  consume an inordinate number of users, then yes, you'll have a
  problem. TheStreamingAPIlimits the number of users you can follow,
  but not how many statuses you receive from those users.

 Thank you John,

 Question is what is that inordinate number of users?
 I mean each twitter user who has given the 3rd party app
 an oAuth approval can follow up to 200 users no? -- (this is where I
 am
 getting lost)

 In that case the 3rd party site can request to follow
 (say the site has 1000 users and uses 1 IP address)
 1000 * 200 users??

 curl -d @followinghttp://stream.twitter.com/follow.json-
 uAnyTwitterUser:Password.

 The problem I have above is AnyTwitterUser on the curl request. It
 is my understanding
 a signle IP can only follow 200 users with 1 twitter account. Cos I am
 not allowed to make
 multiple curl request?

 I am sorry if I am confusing everyone.

  -John Kalucki
  Services, Twitter Inc.

  On Jun 10, 9:26 am, AE antonio_eggb...@yahoo.se wrote:

   Hi John

   Questions regardingfollow.

   On May 13, 10:50 pm, John Kalucki jkalu...@gmail.com wrote:

I'll attempt to answer these questions, but I can only do so with some
speculation and humble ignorance.

1) OAuth allows clients to authenticate with the Twitter RESTAPIvia
third-party services. These services should not also need to interact
with theStreamingAPIon a per client basis. Instead, the service
should establish a single query that satisfies all clients' needs.
This may not be practical in all cases, but I suspect we can
approximate the desired behavior with the current set of primitives.

   How about IP Rate Limit? I mean if the people Ifollowthey tweet more
   then the limit... what happens.. There is no such rate limit 
   inStreamingAPI?
   Cos you mention RESTAPIabove.. not sure I understand it.

   Thanks again.

2) There are no immediate plans to support HTTPS, mainly because we're
not really trying to keep the data private. Also, and I am probably
totally wrong here, I don't think we use HTTPS on the main WWW site or
on the RESTAPI, so this doesn't make things much worse than they
already are. A possible workaround would be for sensitive service to
create an account just forstreaming. Should the password be
compromised, there's only a denial of service risk and no further
risk.

-John

On May 13, 11:18 am, Marco Kaiser kaiser.ma...@gmail.com wrote:

 John,

 this looks pretty interesting!

 Two questions:

 1) you are requiring to send a username and password for Basic Auth - 
 how
 does that map to apps / services using OAuth, as they won't have 
 access to a
 user's passwords? (and related, how does this fit into your general 
 roadmap
 to move everything to OAuth?)

 2) the docs only mention http as a protocol, not https. In 
 combination with

[twitter-dev] Re: Twitter Developer/Founder Community on Ning - Registration Open

2009-06-11 Thread Mario Gooding
So who do I contact with my web site ideas?

On Thu, Jun 11, 2009 at 11:34 AM, Dossy Shiobara do...@panoptic.com wrote:


 On 6/11/09 9:27 AM, jstrellner wrote:

 If developers feel like they might get bashed for posting their ideas
 here, they wont post them here, which is fragmentation.


 If only this were true, then we should aggressively bash all the dumb ideas
 until this list's signal-to-noise ratio improves.

 Sadly, people will keep posting stupid ideas regardless of the bashing, so
 we have nothing to worry about.

 --
 Dossy Shiobara  | do...@panoptic.com | http://dossy.org/
 Panoptic Computer Network   | http://panoptic.com/
  He realized the fastest way to change is to laugh at your own
folly -- then you can let go and quickly move on. (p. 70)



[twitter-dev] Re: New Dev + API Call Problems

2009-06-11 Thread netdevinc.com

I am using TweetSharp to interface with the Rest API

code
IFluentTwitter twitter = GetAuthenticatedRequest();
twitter.Users().GetFollowers().AsJson();
var twitterResponse = twitter.Request();
var myFollowers = twitterResponse.AsUsers();
/code

twitterResponse looks like a text representation of my followers but
when I try and cast the response AsUsers() myFollowers is null.
So I could believe that it is a problem with the tweetsharp library,
but I swear that I had this working yesterday afternoon!


On Jun 11, 11:08 am, Naveen Kohli naveenko...@gmail.com wrote:
 Put a break point right after you send request to Twitter to get response
 and see what is being returned. I have a feeling that you are running into
 request rate limit. And the response you are getting back is not getting
 translated to your collection objects.
 Do you use any third party libraries to handle twitter request/response.
 Check out this link for examples...

 http://www.byteblocks.com/page/Twitter-Applications.aspx

 On Thu, Jun 11, 2009 at 10:57 AM, netdevinc.com
 advertis...@netdevinc.comwrote:



  I wanted to introduced myself to the community, say hi, and ask for
  help!  I am a 10 year VB.NET developer and Air Force veteran.  I have
  recently started learning C# / WPF / and some Tweet #!

  I started a quick wpf app yesterday and had two simple things
  working.  Got a list of tweets by hashtag and a list of followers.  I
  go to show the app today to a coworker and I no longer get a list of
  followers back?  Where/how should I start debugging this?  Is there a
  place to check the health of the API calls?

  Thanks for the help in advance!


[twitter-dev] Re: Twitter Application Usage Guidelines, Please Read

2009-06-11 Thread Caliban Darklock

On Thu, Jun 11, 2009 at 7:52 AM, Abraham Williams4bra...@gmail.com wrote:

 How would the CoH be social enforced?

I think there's already social enforcement. You can d spam @whoever
or just @spam @whoever to make your report. Developers of desktop
clients might consider making a little macro function for this in
their clients, which would make it even easier.

There are three things EVERY Twitter user has to do for the spam
problem to stop. First, stop following people just because they
followed you. Second, before you follow someone, take a look at their
updates first so you can be sure you want to follow that someone. And
finally, if you don't like someone you're following, stop bitching
about it and just unfollow!

Think of followers as sex partners instead of friends. Whenever
someone follows you, it's like they're saying I want to have sex with
you. If you follow them back, it's like saying okay, let's have
sex. If you have sex with everyone that asks, there are going to be
problems, right? Stop doing that! And if you have sex with someone who
turns out to be a freak or a weirdo, stop having sex with them!


[twitter-dev] Re: Twitter Developer/Founder Community on Ning - Registration Open

2009-06-11 Thread Caliban Darklock

On Thu, Jun 11, 2009 at 8:36 AM, Abraham Williams4bra...@gmail.com wrote:
 Hey! I have an idea! Lets have  tea party!

In Boston!


[twitter-dev] Re: A Fresh Approach To Follower Processing

2009-06-11 Thread Dewald Pretorius

I wouldn't want to sit at the receiving end of a full follower
transaction stream. I will be getting millions of transactions that I
have no interest in.

That's why I suggested Gnip. Let them sit in front of the firehose,
and funnel what I need into user-specific garden hoses.

Dewald


[twitter-dev] Re: Purposed method: friendships/show

2009-06-11 Thread Craig Hockenberry

I agree with Chad: explicitly stating the source and target in the
attribute name makes it much clearer. It also has a side benefit of
bringing the information you need most (for a UI) to the top of the
results hierarchy.

-ch

On Jun 9, 10:52 am, Marcel Molina mar...@twitter.com wrote:
 Thanks for the suggestion Chad.
 What do others think of

 {relationship: {
  source: {
    id: 123,
    screen_name: bob,
    notifications: false },

  target: {
    id: 456,
    screen_name: jack,
    notifications: null },

  source_follows_target: true,
  source_followed_by_target: false

 }
 }

 versus

 {relationship: {

 source: {

 id: 123,

 screen_name: bob,

 following: true,

 followed_by: false,

 notifications_enabled: false },

 target: {

 id: 456,

 screen_name: jack,

 following: false,

 followed_by: true,

 notifications_enabled: null }





 }
 }
 On Tue, Jun 9, 2009 at 10:41 AM, Chad Etzel jazzyc...@gmail.com wrote:

  Hi Marcel,

  Welcome to Twitter, btw (if I'm allowed to say that).

  One unambiguous way might be:

  {relationship: {
   source: {
     id: 123,
     screen_name: bob,
      notifications: false },

   target: {
     id: 456,
     screen_name: jack,
      notifications: null },

   source_follows_target: true,
   source_followed_by_target: false
  }
  }

  This also eliminates redundant data.

  Btw,http://twitter.com/@noradiodoesn't quite work as a link :)

  -Chad

  On Tue, Jun 9, 2009 at 1:33 PM, Marcel  Molina mar...@twitter.com wrote:

   Hey Chad, thanks for your feedback.

   Thought experiment: Put aside the currently proposed response body for
   the moment. How would you unambiguously express the following/followed
   by relationship?

   Marcel Molina
   Twitter API Team
  http://twitter.com/@noradio

   On Jun 9, 10:23 am, Chad Etzel jazzyc...@gmail.com wrote:
   Thanks for adding the extra verbiage.

   However, I'm still not clear how to decipher the exact relationship
   given the data.  In the example, is Bob following Jack? ...or is Jack
   following Bob?

   -Chad

   On Tue, Jun 9, 2009 at 1:12 PM, Doug Williams d...@twitter.com wrote:
Thanks, Chad. I've augmented the usage notes section to explain the
rationale behind the denormalized and redundant data.
Thanks,
Doug

On Tue, Jun 9, 2009 at 9:47 AM, Chad Etzel jazzyc...@gmail.com
  wrote:

Taking a look at the json return example:
{relationship: {
source: {
id: 123,
screen_name: bob,
following: true,
followed_by: false,
notifications: false },

target: {
id: 456,
screen_name: jack,
following: false,
followed_by: true,
notifications: null }
}
}

In the source object (i.e. for bob), following is true.  Does
this mean that Bob is following Jack, or vice-versa?

Knowing that, the other 3 following/followed_by value meanings can be
properly inferred.  Some clarification on the page would help.

-Chad

On Tue, Jun 9, 2009 at 12:40 PM, Doug Williams d...@twitter.com
  wrote:
 That makes things difficult. Permissions are now public.
 Thanks,
 Doug

 On Tue, Jun 9, 2009 at 9:39 AM, Chad Etzel jazzyc...@gmail.com
  wrote:

 qoute
 Access Denied

 You don't have permission to look at Twitter REST API Method:
 friendships
 show.
 /quote

 :)
 -Chad

 On Tue, Jun 9, 2009 at 12:32 PM, Doug Williams d...@twitter.com
 wrote:
  We discussed the need to deprecate the following and
  notifications
  elements [1] a few weeks back. We have begun work on the
  friendships/show
  method as mentioned in the notice. The method is slightly out of
  our
  conventional design, so we are soliciting opinions on its
  fitness for
  general use-cases. Please peruse the purposed method's
  documentation
  [2]
  and
  let us know what you think.

  1.
 http://groups.google.com/group/twitter-development-talk/browse_frm/th...

  2.
 http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-friendships-show
  Thanks,
  Doug

 --
 Marcel Molina
 Twitter API Teamhttp://twitter.com/noradio


[twitter-dev] oauth problem - whats wrong here? - I always get a 401 error - oauth 1.0a problem?

2009-06-11 Thread Jochen Kaechelin

   def self.consumer
 # The readkey and readsecret below are the values you get during  
registration
   OAuth::Consumer.new(X, , { :site=http:// 
twitter.com })
   end

   def sign_in
 @request_token =  
UsersController.consumer.get_request_token(:oauth_callback = 
http://dev.gissmog.de/callback 
)
 session[:request_token] = @request_token.token
 session[:request_token_secret] = @request_token.secret
 redirect_to @request_token.authorize_url
 return
   end

   def callback
 @request_token =  
OAuth::RequestToken.new(UsersController.consumer,  
session[:request_token], session[:request_token_secret])
 @access_token = @request_token.get_access_token(:oauth_verifier  
= @request_token.params[oauth_verifier])
 @response = UsersControllerroller.consumer.request(:get, '/ 
account/verify_credentials.json', @access_token, { :scheme  
= :query_string })



Thanx.

Rails 2.3.2, oauth gem 0.3.5



[twitter-dev] Re: A Fresh Approach To Follower Processing

2009-06-11 Thread Doug Williams
It would be a subset similar to /follow or /birddog, not the entire social
graph. But again, what is your use-case?

Thanks,
Doug






On Thu, Jun 11, 2009 at 9:31 AM, Dewald Pretorius dpr...@gmail.com wrote:


 I wouldn't want to sit at the receiving end of a full follower
 transaction stream. I will be getting millions of transactions that I
 have no interest in.

 That's why I suggested Gnip. Let them sit in front of the firehose,
 and funnel what I need into user-specific garden hoses.

 Dewald



[twitter-dev] Re: Twitter Application Usage Guidelines, Please Read

2009-06-11 Thread Paul Kinlan
You could do the Stackoverflow method of quietly silencing/ignoring the
users that are spamming/abusing the system which is why I suggested not
sending the XYZ is now following you email for people that look like they
are abusing the system.
Paul.

2009/6/11 Caliban Darklock cdarkl...@gmail.com


 On Thu, Jun 11, 2009 at 8:57 AM, Dossy Shiobarado...@panoptic.com wrote:
 
  Without the potency of enforcement, what's the point?

 Social enforcement is more potent than legal enforcement. If someone
 does something you don't like, and you unfollow them, they lose
 followers. That's what they wanted on Twitter in the first place,
 right? People following them?

 David Shapiro freakin' nailed it: Attention is the currency of the
 future. Followers are, in a very real sense, wealth. Even to the
 spammer, who doesn't quite value the followers in and of themselves,
 losing followers costs him money.



[twitter-dev] Re: Twitter Application Usage Guidelines, Please Read

2009-06-11 Thread Dossy Shiobara


On 6/11/09 2:48 PM, Paul Kinlan wrote:

You could do the Stackoverflow method of quietly silencing/ignoring
the users that are spamming/abusing the system which is why I suggested
not sending the XYZ is now following you email for people that look
like they are abusing the system.


Absolutely.  There should be a silent rate limit around following - 
normal human activity shouldn't really be 1 follow per second, and no 
more than 100 in a 5 minute period, reasonably.  (We can argue about the 
fine-tuning of these numbers, but lets agree that we need both of these 
metrics.)


Next, we stop making follow a realtime event, and instead hold them in 
a queue.  Normally, they get released from the queue as normal after 30 
seconds - unless either limit above gets violated.  In the case either 
limit is violated, the _account_ gets flagged, and then any follow 
requests that are released from the queue from that point on no longer 
trigger a following notification to the followee if they're configured 
to receive them.


In the case where legitimate use possibly crosses the path and gets 
flagged, simply clear the flag after 72 hours or some long-enough period 
for humans to identify actual spam accounts to get them suspended, but 
where a legitimate user will continue to use the account normally.


--
Dossy Shiobara  | do...@panoptic.com | http://dossy.org/
Panoptic Computer Network   | http://panoptic.com/
  He realized the fastest way to change is to laugh at your own
folly -- then you can let go and quickly move on. (p. 70)


[twitter-dev] Re: Twitter Application Usage Guidelines, Please Read

2009-06-11 Thread Dossy Shiobara


On 6/11/09 3:52 PM, Nick Arnett wrote:

I think you may not be considering legitimate automated systems that can
quickly find a number of people who are discussing n emerging topic.  My
social network analysis does that - when it sees a topic becoming hot,
it does some searches to see who is talking about it.  If the topic
reaches a threshold of significance, the system's Twitter user will
immediately follow all the people it has found who have recently talked
about it.  In reality, those are often people who it is already
following, but as Twitter grows, it tends to include more and more new
people.  The system periodically un-follows people who no longer seem to
be talking about hot topics.


Why must your system follow these individuals?  If their timelines are 
public, you have no reason to follow them in order to pick up their 
updates.  If their timelines are protected, how do you know to follow 
them in the first place, and this all assumes they'll grant you access 
to view their protected timeline, anyway.


As a human user, I can understand following making use easier.  As a 
software agent user, there's no reason to actually follow anyone - you 
should be using the stream/follow or stream/shadow APIs, today.


--
Dossy Shiobara  | do...@panoptic.com | http://dossy.org/
Panoptic Computer Network   | http://panoptic.com/
  He realized the fastest way to change is to laugh at your own
folly -- then you can let go and quickly move on. (p. 70)


[twitter-dev] status link not passing text to Mobile Safari

2009-06-11 Thread sinker

I have a very simple share on twitter button on my website. When
clicked, it should pass both a link to the site and some text to the
status box on Twitter.com.

And, on the desktop, it does that just fine.

But in Mobile Safari, while the link launches twitter.com nothing is
passed to the status box, rendering the button pretty much useless.

Since the major use of my site is on the iPhone this is obviously an
issue for me. Here's the code I'm passing:

a href=http://twitter.com/home?status=MyTextGoesHere: http://foo.bar;

Any help would be much appreciated.


[twitter-dev] Re: Twitter Developer/Founder Community on Ning - Registration Open

2009-06-11 Thread abrahamvegh

On Jun 11, 11:56 am, Caliban Darklock cdarkl...@gmail.com wrote:
 On Thu, Jun 11, 2009 at 8:36 AM, Abraham Williams4bra...@gmail.com wrote:
  Hey! I have an idea! Lets have  tea party!

 In Boston!

http://twitterdevteaparty.com/

:)


[twitter-dev] Re: API rate limit and as3

2009-06-11 Thread Matt Sanford


Hi there,

A SWF-based app will use the viewer's IP address. A PHP script  
will use the servers IP address rather than the viewer's.


Thanks;
  — Matt Sanford

On Jun 11, 2009, at 11:46 AM, Germig wrote:



Sorry for this noob-question.
The search api is rate limited by IP adress. If the request comes from
an swf-file, which IP adress is the one, they will recognize? I think
the one from the client, or?
And a request from an php-file would use the IP-adress from the
server?
Would be nice to get an answer.
Best regards Martin




[twitter-dev] Re: how are people collecting spritzer/gardenhose?

2009-06-11 Thread David Fisher

I'm just using a realtime json parser in Ruby written as a native C
extension (http://github.com/brianmario/yajl-ruby/tree/master)
It's really simple to use and well documented.

I'm just storing everything in a Postgres database, and then using
other scripts to query it. Note: using gardenhose at least you get a
LOT of data fast. In just a few days, I have a 4GB+ database now or so

On Jun 11, 5:10 pm, M. Edward (Ed) Borasky zzn...@gmail.com wrote:
 Right now, I'm collecting spritzer data with a simple shell script
 curl magic incantations | bzip2 -c  mmddhhmmss.bz2. A cron
 job checks every minute and restarts the script if it crashes. The
 rest is simple ETL. :)


[twitter-dev] Re: Is the spritzer supposed to be as fast as the datamining feed?

2009-06-11 Thread David Fisher

Gardenhose is around what... 1.5M tweets/day? I think that's about
right. Yes, that is a LOT of data and going through it then takes a
lot. My server started crying a bit when I switched up to gardenhose.
I'm going to have to get a bigger one if I ever can consume the
firehose

On Jun 11, 5:04 pm, M. Edward (Ed) Borasky zzn...@gmail.com wrote:
 I clocked spritzer (JSON feed) at something like 29,000 tweets per
 hour between 10 and 11 AM PDT the other day. That may in fact be more
 data than I can practically use.

 On May 25, 11:12 pm, John Kalucki jkalu...@gmail.com wrote:

  The sampling rates of the Streaming API and the REST API public
  methods are independent, and any similarity in proportions is
  basically happenstance.

  Currently, Gardenhose will average three timesSpritzer, with some
  deviation. The rate of all statuses varies significantly throughout
  the day and week, so be sure you are comparing the exact same time
  periods.

  -John Kalucki
  Services, Twitter Inc.

  On May 25, 7:20 pm, Twittledee webs...@twittledee.com wrote:

   Hello:
    In an answer to a different question in this group, Doug said that
   thespritzerwas supposed to be as fast as the datamining feed. Is
   that right? We only get 5.3 msg/sec on avg. for thespritzer. If this
   is right, then we are only getting half the speed we should be ... and
   I will have to debug our code. We get 18.7 msg/sec avg. on the
   gardenhose, so I thought everything was right/okay. Can others state
   their rates for these two streams?

   Thanks


[twitter-dev] Re: Twitter Developer/Founder Community on Ning - Registration Open

2009-06-11 Thread Dossy Shiobara


On 6/11/09 4:06 PM, Bradley S. O'Hearne wrote:

Hint: why make an enemy out of a complete stranger, when you could
instead speak (regardless of agreement / disagreement) with courtesy and
make a friend, or a business associate. Just as easy to make a friend
than an enemy.


Actually, it's a lot easier to make enemies than friends.  Plus, enemies 
are known quantities - you know what the deal is.  Friends, especially 
the fair-weather types (you know, the kind who are your friend when 
things go their way, but don't know you the minute you need them) aren't 
worth having in the first place.


People who need something from others should be a little more gracious 
and accomodating of the people they're seeking favor from, not whine 
when they don't get their way or are mistreated.  That's not the short 
path to getting what they want, anyway.


Begging and bribery are both well-tested and proven methods for 
soliciting help from others.  I highly recommend exhausting those two 
options, first.  :-)


--
Dossy Shiobara  | do...@panoptic.com | http://dossy.org/
Panoptic Computer Network   | http://panoptic.com/
  He realized the fastest way to change is to laugh at your own
folly -- then you can let go and quickly move on. (p. 70)


[twitter-dev] Re: Twitter Developer/Founder Community on Ning - Registration Open

2009-06-11 Thread Dossy Shiobara


On 6/11/09 5:58 PM, abrahamvegh wrote:

On Jun 11, 11:56 am, Caliban Darklockcdarkl...@gmail.com  wrote:

On Thu, Jun 11, 2009 at 8:36 AM, Abraham Williams4bra...@gmail.com  wrote:

Hey! I have an idea! Lets have  tea party!

In Boston!


http://twitterdevteaparty.com/

:)


EPIC lolz.  you win at the internets today.

--
Dossy Shiobara  | do...@panoptic.com | http://dossy.org/
Panoptic Computer Network   | http://panoptic.com/
  He realized the fastest way to change is to laugh at your own
folly -- then you can let go and quickly move on. (p. 70)


[twitter-dev] Re: New Public Streaming API Resource - Follow

2009-06-11 Thread John Kalucki

Each is granted individually.

On Jun 11, 10:49 am, David Fisher tib...@gmail.com wrote:
 If I have Gardenhose access, do I automatically have access to Shadow
 or Birddog or do I need to send in a separate application/contract to
 gain access?

 Thanks,

 David

 On Jun 11, 12:09 pm, John Kalucki jkalu...@gmail.com wrote:

  Let me restate: If you are trying to follow many prolific users via
  the REST API, then, yes, it just might be mathematically possible to
  have the REST API rate limit prevent you from seeing all of your
  timeline. In other words, if you follow 2000 accounts that each post
  every 5 minutes, that's 400 messages per minute. If you can poll for
  your timeline once a minute and only get 300 messages, you've lost 100
  messages...  Are there 2000 accounts that each post every 5 minutes?
  Probably not. Would anyone want to read this? Unlikely. But, for
  certain applications that need this access, there's the Streaming
  API...

  The Streaming API does not use oAuth, rather Basic Auth. The Streaming
  API is primarily intended for Server to Server communication, although
  desktop applications can work too. Desktop developers, or anyone
  intending to form a per-end-user connection to the Streaming API
  should contact us to hash out loading and scaling issues before
  launching into something unsupportable on what is still an Alpha
  service.

  Any Twitter account (AnyTwitterUser) can request to the /follow and /
  spritzer methods. Each account should only log into the Streaming API
  once and maintain the connection for as long as practical. Forming
  excessive connections from the same account or from the same IP
  address will lead to temporary banning. Under normal legitimate use,
  connections should not be denied, and we endeavor to adjust our
  algorithms to balance legitimate access against abuse.

  If your service needs to follow more than 200 users, you should apply
  for the /shadow method that allows 2000 accounts. If you need to
  follow more than 2000 accounts, let's discuss. Perhaps we can raise
  this limit somewhat to allow more applications to operate.

  I hope I've answered your questions. Keep them coming!

  -John Kalucki
  Services, Twitter, Inc.

  On Jun 11, 8:15 am, AE antonio_eggb...@yahoo.se wrote:

   On Jun 10, 6:51 pm, John Kalucki jkalu...@gmail.com wrote:

I haven't done the math, but I don't think a single prolific user
could tweet more than you can consume. Now, if you are trying to
consume an inordinate number of users, then yes, you'll have a
problem. TheStreamingAPIlimits the number of users you can follow,
but not how many statuses you receive from those users.

   Thank you John,

   Question is what is that inordinate number of users?
   I mean each twitter user who has given the 3rd party app
   an oAuth approval can follow up to 200 users no? -- (this is where I
   am
   getting lost)

   In that case the 3rd party site can request to follow
   (say the site has 1000 users and uses 1 IP address)
   1000 * 200 users??

   curl -d @followinghttp://stream.twitter.com/follow.json-
   uAnyTwitterUser:Password.

   The problem I have above is AnyTwitterUser on the curl request. It
   is my understanding
   a signle IP can only follow 200 users with 1 twitter account. Cos I am
   not allowed to make
   multiple curl request?

   I am sorry if I am confusing everyone.

-John Kalucki
Services, Twitter Inc.

On Jun 10, 9:26 am, AE antonio_eggb...@yahoo.se wrote:

 Hi John

 Questions regardingfollow.

 On May 13, 10:50 pm, John Kalucki jkalu...@gmail.com wrote:

  I'll attempt to answer these questions, but I can only do so with 
  some
  speculation and humble ignorance.

  1) OAuth allows clients to authenticate with the Twitter RESTAPIvia
  third-party services. These services should not also need to 
  interact
  with theStreamingAPIon a per client basis. Instead, the service
  should establish a single query that satisfies all clients' needs.
  This may not be practical in all cases, but I suspect we can
  approximate the desired behavior with the current set of primitives.

 How about IP Rate Limit? I mean if the people Ifollowthey tweet more
 then the limit... what happens.. There is no such rate limit 
 inStreamingAPI?
 Cos you mention RESTAPIabove.. not sure I understand it.

 Thanks again.

  2) There are no immediate plans to support HTTPS, mainly because 
  we're
  not really trying to keep the data private. Also, and I am probably
  totally wrong here, I don't think we use HTTPS on the main WWW site 
  or
  on the RESTAPI, so this doesn't make things much worse than they
  already are. A possible workaround would be for sensitive service to
  create an account just forstreaming. Should the password be
  compromised, there's only a denial of service risk and no further
  risk.

  -John

  

[twitter-dev] Re: Twitter Developer/Founder Community on Ning - Registration Open

2009-06-11 Thread Justyn Howard


The Moral of this story is that I posted something I thought would be  
helpful, something that people might find value in. There was no self- 
interest involved. I took the time to create something for other  
people to use.


But some people would rather criticize, show thier web-flaming skills  
and wit to make other narrow-minded people chuckle or show thier  
superiority.


I've learned my lesson. Don't try to be helpful, especially not here.  
Thanks for turning something I was delighted to share into a clear  
message that some people will always justify their own self-importance  
by tearing down others.


Most of you are awesome. A few of you need a hug.

Andrew took offense to the idea that I was creating fragmentation,  
another place to go for information, that was somehow self purposed.  
Fragmentation? From a guy who's blog has links to 16 different  
websites to connect with him.


Not once did I remark on your character, yet you continued to insult  
me and pass judgement on mine.


Live and let live, sir. Do your thing and I'll do mine.

This will be my last post on the topic, but I wanted to share my  
dissapointment that people are being discouraged from sharing. I'm a  
genuine person and I was genuinely trying to be helpful.


Justyn

P.S. - Andrew - you...complete...me

Sent from my iPhone

On Jun 11, 2009, at 5:57 PM, Dossy Shiobara do...@panoptic.com wrote:



On 6/11/09 4:06 PM, Bradley S. O'Hearne wrote:

Hint: why make an enemy out of a complete stranger, when you could
instead speak (regardless of agreement / disagreement) with  
courtesy and

make a friend, or a business associate. Just as easy to make a friend
than an enemy.


Actually, it's a lot easier to make enemies than friends.  Plus,  
enemies are known quantities - you know what the deal is.   
Friends, especially the fair-weather types (you know, the kind who  
are your friend when things go their way, but don't know you the  
minute you need them) aren't worth having in the first place.


People who need something from others should be a little more  
gracious and accomodating of the people they're seeking favor from,  
not whine when they don't get their way or are mistreated.  That's  
not the short path to getting what they want, anyway.


Begging and bribery are both well-tested and proven methods for  
soliciting help from others.  I highly recommend exhausting those  
two options, first.  :-)


--
Dossy Shiobara  | do...@panoptic.com | http://dossy.org/
Panoptic Computer Network   | http://panoptic.com/
 He realized the fastest way to change is to laugh at your own
   folly -- then you can let go and quickly move on. (p. 70)


[twitter-dev] Re: status link not passing text to Mobile Safari

2009-06-11 Thread Abraham Williams
The mobile version of twitter.com does not support auto filling the status
field because of clickjacking issues.

On Thu, Jun 11, 2009 at 16:55, sinker dansin...@gmail.com wrote:


 I have a very simple share on twitter button on my website. When
 clicked, it should pass both a link to the site and some text to the
 status box on Twitter.com.

 And, on the desktop, it does that just fine.

 But in Mobile Safari, while the link launches twitter.com nothing is
 passed to the status box, rendering the button pretty much useless.

 Since the major use of my site is on the iPhone this is obviously an
 issue for me. Here's the code I'm passing:

 a href=http://twitter.com/home?status=MyTextGoesHere: http://foo.bar;

 Any help would be much appreciated.




-- 
Abraham Williams | Community | http://web608.org
Hacker | http://abrah.am | http://twitter.com/abraham
Project | http://fireeagle.labs.poseurtech.com
This email is: [ ] blogable [x] ask first [ ] private.


[twitter-dev] Re: status link not passing text to Mobile Safari

2009-06-11 Thread sinker

Thanks for that info.

So how then to go about it in the most straightforward fashion?

On Jun 11, 7:53 pm, Abraham Williams 4bra...@gmail.com wrote:
 The mobile version of twitter.com does not support auto filling the status
 field because of clickjacking issues.





 On Thu, Jun 11, 2009 at 16:55, sinker dansin...@gmail.com wrote:

  I have a very simple share on twitter button on my website. When
  clicked, it should pass both a link to the site and some text to the
  status box on Twitter.com.

  And, on the desktop, it does that just fine.

  But in Mobile Safari, while the link launches twitter.com nothing is
  passed to the status box, rendering the button pretty much useless.

  Since the major use of my site is on the iPhone this is obviously an
  issue for me. Here's the code I'm passing:

  a href=http://twitter.com/home?status=MyTextGoesHere:http://foo.bar;

  Any help would be much appreciated.

 --
 Abraham Williams | Community |http://web608.org
 Hacker |http://abrah.am|http://twitter.com/abraham
 Project |http://fireeagle.labs.poseurtech.com
 This email is: [ ] blogable [x] ask first [ ] private.


[twitter-dev] Re: PIN response in web-based OAuth app

2009-06-11 Thread Michael Twentyman

Verified... I redefined the method to exclude the oauth_callback
default from being set and that returned the service to normal
function.

OAuth::Consumer.class_eval do
  def get_request_token(request_options = {}, *arguments)
response = token_request(http_method, (request_token_url? ?
request_token_url : request_token_path), nil, request_options,
*arguments)
OAuth::RequestToken.from_hash(self, response)
  end
end

Doug Mentions the changes here for anyone that's curious about what
changed:

http://groups.google.com/group/twitter-development-talk/browse_thread/thread/472500cfe9e7cdb9