[twitter-dev] Re: how are the ten trends born?

2009-10-02 Thread David Fisher
It's pretty simple, but with a few twists. First of all, remember that everything that Twitter does is done with simplicity and efficiency in mind. For the most part its just a frequency count of words over a short time period, minus stop words, filtering out usernames (notice @foo is never a tr

[twitter-dev] Re: Best way to implement caching of searches (with multithreading)?

2009-10-02 Thread David Fisher
Really a database is the way to go. Any modern database should allow you to check if a value is in there before inserting, so the same tweet won't go in there twice. Additionally, not every user search has to use the up to the minute results. They can go back just a little in time (30 seconds or s

[twitter-dev] Additional Favorites methods?

2009-09-30 Thread David Fisher
a single tweet even, that would be somewhat awesome and very useful for me. Thoughts? -David Fisher Web Ecology Project http://webecologyproject.org

[twitter-dev] Re: About the oneforty application directory

2009-09-29 Thread David Fisher
I'll vouch for Laura as being an upright person, and all of the other oneforty people I've met are as well. They aren't going to try to screw anyone over and I have faith that whatever they come up with will be fair for developers and the community both. david

[twitter-dev] Re: Search API Query Limitation (140 characters?)

2009-09-28 Thread David Fisher
If you need to search specific users why don't you use the Shadow API and grab all of their tweets and then search them locally? On Sep 28, 3:14 pm, Chad Etzel wrote: > Hello, > > The limit is indeed 140 and most likely won't be going up any time > soon. The reason for the limit is for performan

[twitter-dev] Re: master thesis related to Twitter

2009-09-28 Thread David Fisher
seful and meaningful data but now we've gotten mostly past those issues and we are now starting to mine and analyze other social networks as well. Thanks, David Fisher Web Ecology Project On Sep 27, 8:11 pm, Stefna wrote: > Thank you all for the feedback. > > My main motivation for

[twitter-dev] Re: SERIOUS Problem With Cursors In JSON Followers/Friends Ids

2009-09-25 Thread David Fisher
I'm sorry, but the problem isn't Twitter- its your language and JSON parser. Outputting everything as a string, when it clearly should be a number, is inefficient and crazy. Saying that startups can't afford 64 bit processors in systems is crazy. Most startups I know are running on EC2 or have fa

[twitter-dev] Re: Getting screen_name from id without gazillion API calls?

2009-09-08 Thread David Fisher
I've done this this way: Every time I get a user's data- I store it in my database. Doesn't matter if its from gardenhose or a REST method. I track various versions of it and keep all changes (good data warehousing practice). Then, when I crawl a user's list of friends I ask the database if we a

[twitter-dev] Re: Search API limits

2009-09-04 Thread David Fisher
The rpp defaults to 15 or something if you don't specify it. Sounds like you need to mess around and play with things a bit more. The key to max search results isn't in paging or rpp, but in max_id. Be careful what you ask for. Retrieval of everything available can take a long time (hours) dave

[twitter-dev] Re: appended to API works in progress

2009-08-24 Thread David Fisher
lul. That's like asking the Duke Nukem Forever team when they'll release. "When its done" While I love the twitter dev team, I'm not sure how hard they are able to stick to deadlines in their development, so its probably just better to say, "the future" On Aug 24, 10:15 am, "METROmilwaukee ..."

[twitter-dev] Re: Twitter's "Tweet" Trademark Torpedoed

2009-08-19 Thread David Fisher
This is good news. No one will be getting sued over Tweet then. Yet, keep in mind that Twitter probably *could * shut off access to the API to any company they choose, as its their playground and their rules. Not that they'll start doing that at all however. On Aug 19, 1:57 pm, Sam Johnston wro

[twitter-dev] Re: Do My Customers Have a Twitter Account?

2009-08-19 Thread David Fisher
Sounds like something you should be able to do in an email to them or with a message on your website. On Aug 19, 1:29 pm, arawajy wrote: > I want to invite them to follow the company on Twitter. > > On Aug 19, 8:25 pm, Andrew Badera wrote: > > > On Wed, Aug 19, 2009 at 11:07 AM, arawajy wrote:

[twitter-dev] Re: legal issues - is tweet an official verb in the US language?

2009-08-19 Thread David Fisher
Unless someone here is a lawyer, we should probably avoid legal debate- consult with each our own counsels, and move on to doing what we do best (coding). I find these debates are often filled with FUD, misinformation, speculation, a misunderstanding of law, etc The easiest way to get around it i

[twitter-dev] Re: Cease & Desist from Twitter

2009-08-14 Thread David Fisher
How are some of you failing to see the difference between "Powered by Twitter" being something they want you to do and "http:// TwitterApplication.com" is something they don't want you to do? Why don't they want the latter? Because someone with the email of "adultsexdatin...@googlemail.com" regis

[twitter-dev] Re: Cease & Desist from Twitter

2009-08-13 Thread David Fisher
I am wondering if this is a case of their legal department getting a bit heavyhanded and running loose. What they asked of you seemed fairly reasonable however, and the name of your application doesn't seem to be the issue. I'm glad you didn't think you were being sued :) It seems that Twitter

[twitter-dev] Re: FW: Twitter is Suing me!!!

2009-08-12 Thread David Fisher
Jeremy, The problem with your logic is that you don't feel that a company can set a ToS for how they want users to use their service. They can. There are legitimate and non-legitimate uses of Twitter. This guy screwed up, and overreacted. Case closed. Twitter's got him on the naming issue and th

[twitter-dev] Re: FW: Twitter is Suing me!!!

2009-08-12 Thread David Fisher
@Vincent No. Do you not understand that Trademark infringements occur between things that could be mistaken for each other or in the same industry, diluting a brand? A Disney film from the 1940's has what to do with a 3rd part application for a 2006-present social network? There is a CLEAR conne

[twitter-dev] Re: Following a large number of users

2009-08-12 Thread David Fisher
Streaming methods are your friend. Start with the follow method, and email the API team about getting Shadow. If your use is legit (likely) then they'll give you Shadow. If/when you outstrip Shadow they will likely upgrade you then. The only caveat to streaming is that if you miss some time (down

[twitter-dev] Re: FW: Twitter is Suing me!!!

2009-08-12 Thread David Fisher
Let's not get into a semantic argument of spam. Spam, noise, trash followers, whatever you want to call them. They are all annoying and not what Twitter or most users want in their service. I'm unsure if a company HAS to pursue every trademark infringement to hold their trademark. Otherwise you

[twitter-dev] Re: Trademark infringement

2009-08-12 Thread David Fisher
My guess is that Twitter will hold both Tweet and Twitter as IP, but allow general use of Tweet. It seems to really make sense to defend the name of their company always, and Tweet only when it is misused. -dave On Aug 12, 11:43 am, Dewald Pretorius wrote: > Nick, > > TweetLater.com has been us

[twitter-dev] Re: FW: Twitter is Suing me!!!

2009-08-12 Thread David Fisher
The OP should have first gotten a lawyer to look over it, instead of freaking out hysterically here. He's not being sued. Twitter does own the name Twitter and can selectively choose to sue/C&D (or not sue) anyone they like who infringes on it. You defense being "other people have registered the

[twitter-dev] Re: Search API Limits lowered?

2009-08-11 Thread David Fisher
g 11, 2009 at 4:09 PM, Larry Wright wrote: > > In addition to setting a unique user-agent, I believe it was requested that > > we set a referrer header that pointed back to a domain. > > > On Tue, Aug 11, 2009 at 9:30 AM, David Fisher wrote: > > >> While i haven

[twitter-dev] Re: Following Churn: Specific guidance needed

2009-08-11 Thread David Fisher
Follower churn wouldn't exist, but getting hundreds of spam emails (about being followed) would still exist. I've got over 12,000 emails in my inbox about being followed on Twitter. Dozens of those are from the same users. Some weeks the same users unfollow and refollow me nonstop to try to get me

[twitter-dev] Re: Search API Limits lowered?

2009-08-11 Thread David Fisher
The user agent for each search request is the same. I'm using the Ruby Twitter API wrapper, so sending anything else with search requests isn't possible unless that is now deprecated. dave On Aug 11, 10:36 am, Andrew Badera wrote: > On Tue, Aug 11, 2009 at 10:30 AM, David

[twitter-dev] Search API Limits lowered?

2009-08-11 Thread David Fisher
While i haven't done scientific testing of this, I was able to run up to 3-4 instances of my search script prior at a time before it told me to enhance my calm. Now I'm barely able to run one without hitting the limit. I can put delays in my code to slow it down, but I'm wondering if this is just

[twitter-dev] Re: Following Churn: Specific guidance needed

2009-08-11 Thread David Fisher
IDOLPeeps, I feel you're being overly alarmist and haven't painted the situation properly. You can unfollow anyone you want. The issue is a quick follow and then unfollowing if not reciprocated. You're *supposed* to follow someone because you want to hear what they are saying, not because you wa

[twitter-dev] Re: 404 for statuses/user_timeline of non-existing users?

2009-08-11 Thread David Fisher
Yep. In my experience calling a user that doesn't exist does yield a 404. You'll have to handle the errors on this. I guess 404 does make sense here, as the user is not found. dave On Aug 11, 5:40 am, Carlo Zottmann wrote: > Hi there, > > I'm doing statuses/user_timeline requests via JS, and so

[twitter-dev] Re: NO API CONNECTION, BUT STILL FULLY BLOCKED

2009-08-09 Thread David Fisher
Yea, and we all threatened to go to Pownce. That didn't go so well (seeing that Pownce is now dead) dave On Aug 9, 3:05 pm, Dossy Shiobara wrote: > On 8/9/09 1:53 PM, David Fisher wrote: > > > Anyone that was around in 2006/2007 knows that Twitter was excessively > > un

[twitter-dev] Re: OK Seriously People

2009-08-09 Thread David Fisher
> It is like a surreal tech soap opera on this list though :-) Hey maybe I > could pitch this to Fox . > > All the best > Neil > DO IT! Maybe Twitter would have made a good reality show. Lots of super-dramatic angles and queues pointing at sysadmins typing at a console. :) The mailing list

[twitter-dev] Re: Can Twitter team Respond?

2009-08-09 Thread David Fisher
It will be fixed when it is. Stop complaining. We're all in the same boat. The ETA is "when its done". dave On Aug 9, 1:08 pm, freefall wrote: > Decentralisation. > > On Aug 9, 5:47 pm, Dewald Pretorius wrote: > > > I wonder how many times this weekend has Chad heard, "FO, we're busy," > > whe

[twitter-dev] Re: OK Seriously People

2009-08-09 Thread David Fisher
A few of you are acting like real children and a few of you still have your heads screwed on right. I'm confident they are doing everything they can. Chill and enjoy your weekend. They'll get it sorted out. What did you guys do in 2007? Twitter was down all the time then. Your blood pressure mus

[twitter-dev] Re: The silence is deafening....

2009-08-09 Thread David Fisher
ll at once? No, they can't. It doesn't make sense. Stop bitching and complaining. You're making yourselves look unprofessional and bad. -David Fisher Web Ecology Project http://webecologyproject.org On Aug 9, 2:51 am, chinaski007 wrote: > And, by the way, if you're a deckha

[twitter-dev] Re: NO API CONNECTION, BUT STILL FULLY BLOCKED

2009-08-09 Thread David Fisher
They haven't overreacted. If you think you can do better, then apply for a job with them. Have you tried your account from multiple IP blocks? They have faced a crushing attack. They are working on it and they have worked hard to communicate with us the status of things. Anyone that was around i

[twitter-dev] Re: "You have been rate limited. Enhance your calm."

2009-08-07 Thread David Fisher
but if it's John Nunemaker's, I believe it does follow redirects. > Larry Wright/@larrywright > > > > On Fri, Aug 7, 2009 at 2:03 PM, David Fisher wrote: > > > I can't be sure if my client is following redirects. Probably not. I'm > > just usin

[twitter-dev] Re: "You have been rate limited. Enhance your calm."

2009-08-07 Thread David Fisher
I can't be sure if my client is following redirects. Probably not. I'm just using the Ruby Twitter Gem which haven't been updated for a month or so I think dave On Aug 7, 1:15 pm, lucasnicolato wrote: > im having the same problem. im just lucky my app is still in test. > > RT @twitter Due to de

[twitter-dev] Re: "You have been rate limited. Enhance your calm."

2009-08-07 Thread David Fisher
If you're getting that then you're getting more than me. I'm just doing: require 'rubygems' gem 'twitter' require 'twitter' Twitter::Search.new('foo').each do |r| puts r.inspect end And I get only this back now: /var/lib/gems/1.8/gems/httparty-0.4.3/lib/httparty/request.rb:56:in `setup_raw_

[twitter-dev] Re: Current Twitter site status

2009-08-06 Thread David Fisher
Is the Search API being effected? I thought at first that I had messed up my code, but I rolled back pretty far and I'm still getting really odd errors /var/lib/gems/1.8/gems/httparty-0.4.3/lib/httparty/request.rb:56:in `setup_raw_request': undefined method `request_uri' for # (NoMethodError)

[twitter-dev] Re: API only shows messages from last 7 days

2009-07-28 Thread David Fisher
I don't think that adding more people to the staff at Twitter is the solution. In one startup I saw a thing posted on the refrigerator that had the adage, "Adding more people to a project already behind schedule will only slow it down more". Surely for support and customer service issues having mo

[twitter-dev] Re: API only shows messages from last 7 days

2009-07-28 Thread David Fisher
I would do anything (including paying good amounts of money) to be able to purchase access to older datasets that I could transfer to my database through non-rest-api methods. I'm envisioning being able to download a CSV or SQL file that I could merge with my database easily, but only have to make

[twitter-dev] Re: API only shows messages from last 7 days

2009-07-28 Thread David Fisher
I am a bit concerned. I remember at one point it being between 30-45 days. Now it seems to be getting smaller by about 1-day per month. Last month it was closer to 10 days. Is it basically going to keep getting smaller and smaller until we get V2 of the API, or will we be forced to all use only s

[twitter-dev] Re: New Twist To Follow Terms Violations

2009-07-24 Thread David Fisher
"What gives Twitter the right to dictate who you want to follow or not?" Its their service. They can dictate what they want. Their playground, their rules. The ToS clearly says they can alter their terms at any time and if you don't want to comply you can leave. That being said, this is to preve

[twitter-dev] LOLCODE API Wrapper

2009-07-18 Thread David Fisher
I can't seem to find a LOLCODE (http://en.wikipedia.org/wiki/LOLCODE) API wrapper for Twitter. I was hoping to write my next Twitter application in LOLCODE, but its very hard to do so without one. Can anyone help me get started with a basic program? My code so far isn't working HAI CAN HAS STDIO

[twitter-dev] Re: Twitter is not making money

2009-07-18 Thread David Fisher
Show me these killer companies doing great NLP with social networks. I find the ones that are doing stuff right now themselves are far behind the curve and not really pushing stuff to the edge. They are often marketing companies that have hired one NLP guy (and underpaid them) and are just pushing

[twitter-dev] Re: Filter Profanity

2009-07-17 Thread David Fisher
Why don't you just do the filtering on your end? Twitter's API's job is to give you data- what you do with filtering it on your end should be up to you... On Jul 17, 12:43 pm, Steve Brunton wrote: > On Fri, Jul 17, 2009 at 12:14 PM, Cameron Kaiser wrote: > > > (IDNSOWFT) > > The problem with thi

[twitter-dev] Re: Twitter is not making money

2009-07-16 Thread David Fisher
Don't feed the trolls. Name a Venture backed startup that DOESNT run on VC for the first few years. Ok? Right. Stupid topic. Lets move on and talk about things that matter (ie. development) On Jul 16, 4:34 pm, Andrew Badera wrote: > On Thu, Jul 16, 2009 at 4:26 PM, Nick Arnett wrote: > > > On T

[twitter-dev] Re: How to insure that all tweets are retrieved in a search?

2009-07-09 Thread David Fisher
ing simple paging. I've been able to pull 2M+ results for a query before. It took 8 hours or so, but it worked. Read up more on the Search API and you should be able to figure it out. -David Fisher http://WebecologyProject.org On Jul 9, 8:16 pm, John Kalucki wrote: > First, I wouldn't ex

[twitter-dev] Re: Twitter User List

2009-06-29 Thread David Fisher
Thanks for the replies Doug. btw, as far as I can tell the ~ 52M integer values for user ids aren't fully sequential, with some amount missing in between, which I'm assuming is intentionally done to make it slightly more difficult to know the exact user growth trends/patterns (seems valid to me)

[twitter-dev] Re: getting the initial tweet on a subject

2009-06-19 Thread David Fisher
If its within the window that twitter offers via search, you can go back via a mixture of using the max_id, a rpp of 100, and paging. However there is almost no way to verify that the oldest one is truely the first. What you really need is Firehose, and then constantly log everything to be able t

[twitter-dev] Re: airline accident case study

2009-06-19 Thread David Fisher
Topics don't just trend because its something 'important'. Now if it was of significantly larger volume than another topics (like the iphone's launch today), then that is rather interesting, but from what I can tell its mostly the most popular things floating to the top generally, plus some spam-f

[twitter-dev] Re: Twitpocalypse and yajl

2009-06-16 Thread David Fisher
Has anyone had any luck getting Brian Mario's Yajl gem working? http://github.com/brianmario/yajl-ruby/tree/master It seems to be breaking for me, but my code was working prior really well. I tried to patch it, and rebuild the gem, but I was getting errors installing. This is critical for me to

[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,

[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

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

2009-06-11 Thread David Fisher
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 wrote: > Let me restate: If you are trying to follow many prolific users via > the REST API,

[twitter-dev] Re: Twitter conference

2009-06-08 Thread David Fisher
They had one the other week: http://twtrcon.com/ -David Fisher @tibbon On Jun 8, 2:26 pm, Emrah wrote: > Hi everybody, > > Is there any planned Twitter Meetup in the near future? Is there any > official schedule available online? > I heard about #140conf but I was imagining

[twitter-dev] Re: What is current search time range limit?

2009-06-07 Thread David Fisher
Can't you get more than 1500 by using Max_id and ID together and creatively? -David @tibbon On Jun 6, 2:41 pm, Doug Williams wrote: > See [1] for information on replication. Sometimes there is a lag in the > replication of the database across multiple machines. > > 1.http://en.wikipedia.org/wik

[twitter-dev] Re: random sampling of users....do we know anything about user id range?

2009-06-04 Thread David Fisher
I'm hoping that Twitter counts "users" when reporting their numbers, and not "accounts". The reason being that I've signed up probably... 5 accounts myself (main, API testing, business, etc, etc). I'm not sure how many the average user signs up, but it's definitely on average more than 1. I'm won

[twitter-dev] Re: Forgive Forgive Forgive - XML 2 CSV XSL

2009-06-04 Thread David Fisher
http://snippets.dzone.com/posts/show/3701 Gets it done in Ruby. I haven't tested it, but it looks right and simple On Jun 4, 4:04 pm, Mark wrote: > I would like to take the follower .xml output and convert to csv. > > From googling I believe I need to create an XSL or XSD and then use > MSXML >