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

2009-08-09 Thread Dossy Shiobara


I remember another service that used to have constant problems due to 
their astronomical growth ... what was it called?  Oh, yeah, Friendster. 
 What ever happened to them?


Oh, there was also a service that became wildly popular and grew faster 
than it could handle ... remember playing a Flash version of Pac-Man 
every time there was an error ... what was it called?  Oh, yeah, 
MySpace.  What ever happened to them?


I think I'm starting to see a pattern, here.


On 8/9/09 2:00 PM, David Fisher wrote:

The reason they are still facing issues is because of the DDoS. Oh,
and they are still also coping with scaling overall and astronomical
growth.



--
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: The silence is deafening....

2009-08-09 Thread David Fisher

I'm disgusted by you guys. Were any of you around in 2007 when Twitter
was down nonstop? Did you bitch and moan as much then? You're acting
like children.

The reason they are still facing issues is because of the DDoS. Oh,
and they are still also coping with scaling overall and astronomical
growth. A DDoS that is shifting and trying to thwart them isn't easy
to stand up to- moreso if you were just able to handle the load of
your standard business traffic anyway.

Its very clear that many of you have NEVER worked in a startup or
technology environment. Its no like everyone from Biz down to the
receptionist can focus all their magical energy on Twitter at the same
time to make it work.

I've worked for a startup before when our service/site has gone down.
There were one, maybe two people in the company who had the ability,
authorization or knowledge to do it. The rest of us were as frustrated
as hell, but even if one of us was the cause (a bad query to the
database or something) that didn't mean that we could all instantly
fix it. Companies have different roles for people and it doesn't help
at all for EVERYONE to SSH to the same box and try to muck with the
settings to fix things.

All hands are on deck that need to be. Everyone else at Twitter can't
do anything about it, but is stressing out too.

Chad not working today isn't a sign of them not working on the stuff.
He just joined the team, and isn't in the engineering/operations
department. Him flying out to California to stand and stare at the
others working on the issue won't help. Different people have
different roles and his role isn't to fix this stuff.

If something happens at your office, does everyone from the CEO to the
receptionist jump on the issue all 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 deckhand on a submarine going down, you
> think you would go to a movie because it's your time off, or do
> whatever you can to help out?
>
> On Aug 8, 11:47 pm, chinaski007  wrote:
>
> > Part of it is DDOS response, part of it is API issues... as one of the
> > updates most recently noted with the "known issues" list.
>
> > On Aug 8, 11:42 pm, Bill Kocik  wrote:
>
> > > On Aug 9, 2:28 am, chinaski007  wrote:
>
> > > > You're wrong.
>
> > > > If you check the tweets of the other main Twitter developers, you will
> > > > see that they are doing sushi, rock concerts, weddings, watching
> > > > movies on Saturday afternoon, etc.  And while "getting married" is
> > > > certainly a legitimate excuse, some of the other activities, during
> > > > this major upheaval, are certainly questionable!
>
> > > Oh...I get it, you think that the developers are the right people to
> > > handle a DDoS attack. I'm afraid I have some bad news for you: you're
> > > wrong.
>
> > > And because not *all* the developers are sweating it out at Twitter
> > > HQ, that means no one's working on it. I can't argue with that logic.
> > > Seriously, I can't.


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

2009-08-09 Thread Dewald Pretorius

And just to add, managing the issue in that manner also facilitates
external communications.

Then regular status updates can be crafted, and approved by senior
management, to go out to all affected parties including the developer
community. And Chad won't have to run around like crazy trying to
chase down people for an update.

Dewald

On Aug 9, 12:18 pm, Dewald Pretorius  wrote:
> Why is it important that staff members from all departments need to be
> at the office during issues like these?
>
> If not for anything else, it is important for internal communication
> and coordination, and for efficient management of the issue.
>
> Take the spate of META REFRESH issues that have come up as an example.
>
> Someone, probably in the Operations team, decided it would be a good
> idea to also do META refreshes or redirects, to flush out the bots
> that cannot handle those requests.
>
> Except, they did not understand how it was going to impact the rest of
> the Twitter environment, specifically third-party app scripts that
> also cannot handle those requests. In their minds, it was probably a
> good idea because they only thought about normal browser behavior.
>
> If you have someone in senior management in the office to manage and
> coordinate, and key people from all departments, you can have status
> and coordination meetings throughout the day, and night for that
> matter, where people can ask, "This is what we want to do, how will it
> impact you guys?"
>
> Dewald


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

2009-08-09 Thread Dewald Pretorius

Why is it important that staff members from all departments need to be
at the office during issues like these?

If not for anything else, it is important for internal communication
and coordination, and for efficient management of the issue.

Take the spate of META REFRESH issues that have come up as an example.

Someone, probably in the Operations team, decided it would be a good
idea to also do META refreshes or redirects, to flush out the bots
that cannot handle those requests.

Except, they did not understand how it was going to impact the rest of
the Twitter environment, specifically third-party app scripts that
also cannot handle those requests. In their minds, it was probably a
good idea because they only thought about normal browser behavior.

If you have someone in senior management in the office to manage and
coordinate, and key people from all departments, you can have status
and coordination meetings throughout the day, and night for that
matter, where people can ask, "This is what we want to do, how will it
impact you guys?"

Dewald


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

2009-08-09 Thread Dossy Shiobara


On 8/9/09 2:42 AM, Bill Kocik wrote:

Oh...I get it, you think that the developers are the right people to
handle a DDoS attack. I'm afraid I have some bad news for you: you're
wrong.


So, wait, you believe that Ops people are writing code and putting it in 
place in an emergency to defend against this DDoS?


You think Ops people are the best suited to writing code under pressure 
and putting it directly into production?


I'm afraid I have some bad news for you: you're wrong.  :-)

--
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: The silence is deafening....

2009-08-09 Thread Dossy Shiobara


On 8/9/09 1:58 AM, chinaski007 wrote:

Too, while we may love programming, many of us do this sort of thing
as our primary means of surviving and paying the mortgage.


Here's some free business consulting for you:

DON'T BUILD YOUR PRIMARY BUSINESS ON TOP OF TWITTER.

Like it even needed to be said in the first place ...

--
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: The silence is deafening....

2009-08-09 Thread Paul Kinlan
Sandros,
I think you are very mistaken, I would say the same if Twitter wasn't
running a business based off of growing their base using a Free API, Twitter
chose to have a free API and it is supported as such,
no guarantees or warranties - however that isn't the point - the Free API is
the lifeblood to the service and without it all the applications built on it
coursing through its veins there isn't much of a service, just a website, so
in my opinion the Free API is probably the most important part of their
business and it is broken.

Lots of businesses have grown up around Twitter and these business are
unable to operate - in much the same way as when a postal strike occurs. I
have refunded or given service credits in the order of £250 this weekend
alone for access to my service.  I can't complain too much, by good grace I
have managed to build a profitable venture, but on the flip side the entire
situation is so frustrating, I have just taken a 20% pay cut at my current
employer to help them through some tougher times so my Twitter business was
covering that 20%, if this situation continues for another week I will
probably shut down Twollo, it won't be worth running anymore.

I am pretty sure that Twitter are working as hard as they can on sorting the
problem, but the situation is a valid one and we are right to openly
complain, to be honest I am totally surprised this whole situation hasn't
been on the likes of techcrunch as it is an ongoing issue that is causing so
much consternation it is unbelievable.

Your comment about laconica is a factious one, how can one have a fallback
for a Twitter service The fallback at the moment is no business at all.

I personally thank Chad for his efforts so far, he has been thrown in at the
deep end and is probably in the same boat as most of us.

Paul

2009/8/9 Sandro Ducceschi 

>
> I can't believe all of you people.
> The API is a free service and if it's down or not working for a
> while,
> you just sit down and take it like a grown up instead of complaining
> and demanding that they send in all forces on a weekend.
>
> Some people do have lifes outside of twitter i heard being said..
>
> And if it's such a big deal that your application / system needs to
> run 24/7, you
> should have thought of it beforehand and built some sort of fallback
> system (laconica yeh?).
>
> In all honesty, if i had a say, i would make sure some of you would be
> purposely blocked for a while just because of your statements.
>
> Have a nice and relaxing Sunday.


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

2009-08-09 Thread Sandro Ducceschi

I can't believe all of you people.
The API is a free service and if it's down or not working for a
while,
you just sit down and take it like a grown up instead of complaining
and demanding that they send in all forces on a weekend.

Some people do have lifes outside of twitter i heard being said..

And if it's such a big deal that your application / system needs to
run 24/7, you
should have thought of it beforehand and built some sort of fallback
system (laconica yeh?).

In all honesty, if i had a say, i would make sure some of you would be
purposely blocked for a while just because of your statements.

Have a nice and relaxing Sunday.


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

2009-08-09 Thread chinaski007


Chad, you'd definitely be captain of my sinking submarine! ;)

On Aug 9, 12:33 am, Chad Etzel  wrote:
> Hi There,
>
> First, in my own defense, I feel that my original "part-time/day off"
> statement was misconstrued. I was trying to make that point that even
> though I am way over my hours on my contract, I still monitored the
> situation all day from both sides (dev list and internal ops
> information). I think you will find that I posted in several threads,
> and I did help several individuals offlist. I'm still awake monitoring
> things (but not for much longer at this rate).
>
> I did this because:
> a) I am a fellow third-party app dev on the same sinking submarine.
> b) I also feel a lack of communication sucks.
>
> Again, nothing new really to report, so no "official updates" have
> been made aside from the Streaming API update this morning. Basically,
> SNAFU.
>
> Second, you obviously don't know all of the usernames of people that
> work here. There is an incredible ops team here working as we type all
> of these emails. I'm not going to give names because they don't need
> any more distractions or you checking up on them. Call that
> non-transparent if you wish; I call it letting them get their job
> done.
>
> We have top men working on it right now. Top. Men.
>
> Thanks you, as always, for your continued patience in the matter
> -Chad
>
> On Sun, Aug 9, 2009 at 3:19 AM, chinaski007 wrote:
>
> > My point was that my browsing of the tweetstreams of the Twitter
> > engineers I am familiar with, ops and otherwise, reveals another
> > normal weekend, with all the loveliness that the Bay Area has to
> > offer... and while there may be a bunch of Keebler elves drinking
> > coffee and working hard, I don't see much evidence of that from my
> > sampling.  Do you?
>
> > On Aug 9, 12:08 am, Bill Kocik  wrote:
>
> >> What was yours?
>
>


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

2009-08-09 Thread Bill Kocik



On Aug 9, 3:19 am, chinaski007  wrote:
> My point was that my browsing of the tweetstreams of the Twitter
> engineers I am familiar with, ops and otherwise, reveals another
> normal weekend, with all the loveliness that the Bay Area has to
> offer... and while there may be a bunch of Keebler elves drinking
> coffee and working hard, I don't see much evidence of that from my
> sampling.  Do you?

If you mean sampling of their tweets, I don't follow any of them. If
you mean sampling of the current API behavior, I have to admit I've
been extremely lucky. I haven't really seen any issues since Thursday
other than inability to initiate new sessions via OAuth - and everyone
who uses my app already has a live session open, so as long as they
don't hit the sign out button they should be fine. I'll say that I'm
damn glad I didn't send out a bunch of beta invites Wednesday night as
I was on the verge of doing, but instead decided to wait until
Thursday morning. Now I'm waiting 'til Monday, or until things are
back online, whichever comes later.

I guess I'd actually have to say that yes, I have seen evidence of
their work, though, in that the service has managed to make some
considerable comebacks while the DDoS intensity has increased (or so
we're told). Does that mean they're huddled around glowing monitors
right this minute? No, it doesn't, and I don't think we've seen
significant improvement since things largely came back on Friday. But
honestly, I don't know what they can do in short order (mostly because
I'm just a simple software engineer with a background in Unix systems
administration, not a network guy).


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

2009-08-09 Thread Chad Etzel

Hi There,

First, in my own defense, I feel that my original "part-time/day off"
statement was misconstrued. I was trying to make that point that even
though I am way over my hours on my contract, I still monitored the
situation all day from both sides (dev list and internal ops
information). I think you will find that I posted in several threads,
and I did help several individuals offlist. I'm still awake monitoring
things (but not for much longer at this rate).

I did this because:
a) I am a fellow third-party app dev on the same sinking submarine.
b) I also feel a lack of communication sucks.

Again, nothing new really to report, so no "official updates" have
been made aside from the Streaming API update this morning. Basically,
SNAFU.

Second, you obviously don't know all of the usernames of people that
work here. There is an incredible ops team here working as we type all
of these emails. I'm not going to give names because they don't need
any more distractions or you checking up on them. Call that
non-transparent if you wish; I call it letting them get their job
done.

We have top men working on it right now. Top. Men.

Thanks you, as always, for your continued patience in the matter
-Chad

On Sun, Aug 9, 2009 at 3:19 AM, chinaski007 wrote:
>
>
> My point was that my browsing of the tweetstreams of the Twitter
> engineers I am familiar with, ops and otherwise, reveals another
> normal weekend, with all the loveliness that the Bay Area has to
> offer... and while there may be a bunch of Keebler elves drinking
> coffee and working hard, I don't see much evidence of that from my
> sampling.  Do you?
>
> On Aug 9, 12:08 am, Bill Kocik  wrote:
>
>> What was yours?


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

2009-08-09 Thread Peter Denton
Ok, I think everyone sees your point, chinasky.

On Sun, Aug 9, 2009 at 12:26 AM, chinaski007  wrote:

>
>
> See here:
>
>
> http://groups.google.com/group/twitter-development-talk/browse_thread/thread/acdcb4baf76037c8/d5f4d4204b65d617#d5f4d4204b65d617
>
> On Aug 9, 12:17 am, Bill Kocik  wrote:
>
> > I remember seeing "200 errors" somewhere, but I didn't read the
> > details. 200 means status okay, what's the indication of error?
>


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

2009-08-09 Thread chinaski007


See here:

http://groups.google.com/group/twitter-development-talk/browse_thread/thread/acdcb4baf76037c8/d5f4d4204b65d617#d5f4d4204b65d617

On Aug 9, 12:17 am, Bill Kocik  wrote:

> I remember seeing "200 errors" somewhere, but I didn't read the
> details. 200 means status okay, what's the indication of error?


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

2009-08-09 Thread chinaski007


My point was that my browsing of the tweetstreams of the Twitter
engineers I am familiar with, ops and otherwise, reveals another
normal weekend, with all the loveliness that the Bay Area has to
offer... and while there may be a bunch of Keebler elves drinking
coffee and working hard, I don't see much evidence of that from my
sampling.  Do you?

On Aug 9, 12:08 am, Bill Kocik  wrote:

> What was yours?


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

2009-08-09 Thread Bill Kocik



On Aug 9, 3:03 am, chinaski007  wrote:
> Yep, for sure.  And maybe the rash of new 200 errors

I remember seeing "200 errors" somewhere, but I didn't read the
details. 200 means status okay, what's the indication of error?

> But WHO in API is "day on" to communicate with us?

Now *that's* a fair question.


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

2009-08-09 Thread Bill Kocik



On Aug 9, 2:51 am, chinaski007  wrote:
> And, by the way, if you're a deckhand on a submarine going down, you
> think you would go to a movie because it's your time off, or do
> whatever you can to help out?

Submarines are supposed to go down. And I don't think you can really
go to a movie if you're on one.

See what I did there? I completely missed your point - as you missed
mine. Mine was that Chad is not the one working on the problem, and
that his being "off" has no bearing on how soon solutions will arive;
he's not even in (either of) the right department(s).

What was yours?


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

2009-08-09 Thread chinaski007


Yep, for sure.  And maybe the rash of new 200 errors, and OAuth
errors, etc, are not under the purview of API (though I would doubt
it).

But, at the very least, it's over another, what, 48 hours since the
last official update.  And those developer updates are presumably the
responsibility of API.  And all we've got is breadcrumbs dropped from
the Carolinas by a new part-timer who tells us it is his day off.

Okay, fair.

But WHO in API is "day on" to communicate with us?

On Aug 8, 11:55 pm, Cameron Kaiser  wrote:
> > Part of it is DDOS response, part of it is API issues... as one of the
> > updates most recently noted with the "known issues" list.
> > And, by the way, if you're a deckhand on a submarine going down, you
> > think you would go to a movie because it's your time off, or do
> > whatever you can to help out?
>
> If the API is down because of the DDoS pounding on ops, then it doesn't matter
> what the API devs are doing or not doing: it's not going out. I'm not sure
> if you mean that the API devs should be working on the network problem, but
> where I came from, crossing the discipline streams usually turns out to be
> staggeringly unhelpful. I didn't tell the network guys how to run their
> infrastructure, and they didn't tell me how to run my servers.
>
> --
>  personal:http://www.cameronkaiser.com/--
>   Cameron Kaiser * Floodgap Systems *www.floodgap.com* ckai...@floodgap.com
> -- "Use gun kata for fun! Because you worth it!" 
> --


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

2009-08-08 Thread Cameron Kaiser

> Part of it is DDOS response, part of it is API issues... as one of the
> updates most recently noted with the "known issues" list.
> And, by the way, if you're a deckhand on a submarine going down, you
> think you would go to a movie because it's your time off, or do
> whatever you can to help out?

If the API is down because of the DDoS pounding on ops, then it doesn't matter
what the API devs are doing or not doing: it's not going out. I'm not sure
if you mean that the API devs should be working on the network problem, but
where I came from, crossing the discipline streams usually turns out to be
staggeringly unhelpful. I didn't tell the network guys how to run their
infrastructure, and they didn't tell me how to run my servers.

-- 
 personal: http://www.cameronkaiser.com/ --
  Cameron Kaiser * Floodgap Systems * www.floodgap.com * ckai...@floodgap.com
-- "Use gun kata for fun! Because you worth it!" --


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

2009-08-08 Thread chinaski007


And, by the way, if you're a deckhand on a submarine going down, you
think you would go to a movie because it's your time off, or do
whatever you can to help out?

On Aug 8, 11:47 pm, chinaski007  wrote:
> Part of it is DDOS response, part of it is API issues... as one of the
> updates most recently noted with the "known issues" list.
>
> On Aug 8, 11:42 pm, Bill Kocik  wrote:
>
> > On Aug 9, 2:28 am, chinaski007  wrote:
>
> > > You're wrong.
>
> > > If you check the tweets of the other main Twitter developers, you will
> > > see that they are doing sushi, rock concerts, weddings, watching
> > > movies on Saturday afternoon, etc.  And while "getting married" is
> > > certainly a legitimate excuse, some of the other activities, during
> > > this major upheaval, are certainly questionable!
>
> > Oh...I get it, you think that the developers are the right people to
> > handle a DDoS attack. I'm afraid I have some bad news for you: you're
> > wrong.
>
> > And because not *all* the developers are sweating it out at Twitter
> > HQ, that means no one's working on it. I can't argue with that logic.
> > Seriously, I can't.
>
>


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

2009-08-08 Thread chinaski007


Part of it is DDOS response, part of it is API issues... as one of the
updates most recently noted with the "known issues" list.

On Aug 8, 11:42 pm, Bill Kocik  wrote:
> On Aug 9, 2:28 am, chinaski007  wrote:
>
> > You're wrong.
>
> > If you check the tweets of the other main Twitter developers, you will
> > see that they are doing sushi, rock concerts, weddings, watching
> > movies on Saturday afternoon, etc.  And while "getting married" is
> > certainly a legitimate excuse, some of the other activities, during
> > this major upheaval, are certainly questionable!
>
> Oh...I get it, you think that the developers are the right people to
> handle a DDoS attack. I'm afraid I have some bad news for you: you're
> wrong.
>
> And because not *all* the developers are sweating it out at Twitter
> HQ, that means no one's working on it. I can't argue with that logic.
> Seriously, I can't.


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

2009-08-08 Thread Bill Kocik



On Aug 9, 2:28 am, chinaski007  wrote:
> You're wrong.
>
> If you check the tweets of the other main Twitter developers, you will
> see that they are doing sushi, rock concerts, weddings, watching
> movies on Saturday afternoon, etc.  And while "getting married" is
> certainly a legitimate excuse, some of the other activities, during
> this major upheaval, are certainly questionable!

Oh...I get it, you think that the developers are the right people to
handle a DDoS attack. I'm afraid I have some bad news for you: you're
wrong.

And because not *all* the developers are sweating it out at Twitter
HQ, that means no one's working on it. I can't argue with that logic.
Seriously, I can't.



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

2009-08-08 Thread chinaski007


You're wrong.

If you check the tweets of the other main Twitter developers, you will
see that they are doing sushi, rock concerts, weddings, watching
movies on Saturday afternoon, etc.  And while "getting married" is
certainly a legitimate excuse, some of the other activities, during
this major upheaval, are certainly questionable!

On Aug 8, 11:20 pm, Bill Kocik  wrote:
> On Aug 8, 6:33 pm, Dewald Pretorius  wrote:
>
> > However, I would hope that Twitter engineers are all in force at the
> > office on a day like this to solve this issue and get our applications
> > back up and running, regardless of whether it is Saturday, Sunday, or
> > Christmas Day.
>
> I think you're making the assumption that because Chad is off the
> clock today, all of Twitter engineering is as well. Hint: Chad isn't
> Twitter engineering (or operations, for that matter), he's part-time
> support for API consumers. He's also in North Carolina, not SFO. Chad
> is not the one working to fend off the DDoS.
>
> I imagine there are a whole bunch of people on the West Coast running
> on very little sleep and way too much coffee trying to fight this
> thing.
>
> (None of this is meant to indict or vindicate anyone - I'm simply
> saying, don't take "Chad has today off" to mean "Twitter's not doing
> anything.")


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

2009-08-08 Thread Bill Kocik



On Aug 8, 6:33 pm, Dewald Pretorius  wrote:

> However, I would hope that Twitter engineers are all in force at the
> office on a day like this to solve this issue and get our applications
> back up and running, regardless of whether it is Saturday, Sunday, or
> Christmas Day.

I think you're making the assumption that because Chad is off the
clock today, all of Twitter engineering is as well. Hint: Chad isn't
Twitter engineering (or operations, for that matter), he's part-time
support for API consumers. He's also in North Carolina, not SFO. Chad
is not the one working to fend off the DDoS.

I imagine there are a whole bunch of people on the West Coast running
on very little sleep and way too much coffee trying to fight this
thing.

(None of this is meant to indict or vindicate anyone - I'm simply
saying, don't take "Chad has today off" to mean "Twitter's not doing
anything.")


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

2009-08-08 Thread chinaski007


As other media have noted, when Twitter goes down, people swap to
FriendFeed, Facebook, etc.

The same thing happens when Twitter apps go down.  The problem with
this outage is that it largely effects third-party Web-based apps.
And so when our apps go down, for whatever reason, people swap to
desktop competitors.

As most of us are smaller Mum n Pop shops, such an exodus, even
fractional, is significant.

Too, while we may love programming, many of us do this sort of thing
as our primary means of surviving and paying the mortgage.

On Aug 8, 8:40 pm, Adam Cloud  wrote:
> Some of us program because we love to do it, not because of the revenue we
> could make off the third-party app we use.
>
> Man up and just tell your users to be patient, it's not like they're going
> to stop using your app because of some well publicized downtime, and if they
> are, then it wasn't that great of an app to begin with.


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

2009-08-08 Thread Adam Cloud
Some of us program because we love to do it, not because of the revenue we
could make off the third-party app we use.

Man up and just tell your users to be patient, it's not like they're going
to stop using your app because of some well publicized downtime, and if they
are, then it wasn't that great of an app to begin with.


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

2009-08-08 Thread Adam Cloud
third-party app we created*

On Sat, Aug 8, 2009 at 9:40 PM, Adam Cloud  wrote:

> Some of us program because we love to do it, not because of the revenue we
> could make off the third-party app we use.
>
> Man up and just tell your users to be patient, it's not like they're going
> to stop using your app because of some well publicized downtime, and if they
> are, then it wasn't that great of an app to begin with.
>


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

2009-08-08 Thread Dewald Pretorius

If spoofing of white-listed IP addresses is a concern to Twitter (and
it probably is), I have a proxy infrastructure in place with already
white-listed IP addresses that can make API calls from IP addresses
that are not the same as my website IP address.

It will take one hell of a lucky guess by anyone to guess those IP
addresses.

It is perhaps something all larger apps should put in place, namely
the ability to use white-listed IP addresses that are not the same as
your easily identifiable website IP address.

Dewald


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

2009-08-08 Thread Scott Haneda
I agree. I also think it is very important to recognize Twitter made a  
strong move with such an open API. As a result, it is just as  
important to recognize, Twitter very well may not be where it is today  
were it not for third party apps.


I may go as far as to say the API should be a higher priority than the Twitter.com 
 site.


I can say with zero doubt, I myself would not have learned to love  
Twitter were it not for tweetie on the iPhone. I know every single one  
of my friends can say the same, though it may be a different app and a  
different phone.


Stats from Twitter on this would be interesting. I bet majority use is Twitter.com 
. However, I bet majority use where there is real interaction is all  
third party apps.


Web user traffic is the casual login once a week user. Third party  
apps are what made Twitter I household name.


To me, the API should be equal or more a priority, especially since a  
down API gets the third party app blamed, not Twitter.

--
Scott
Iphone says hello.

On Aug 8, 2009, at 5:03 PM, chinaski007  wrote:


If Twitter.com itself were down, you know that they would stay there
until it was back up.

But since it is just a large number of third party apps that are
down... well, hey, it's a weekend in August!


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

2009-08-08 Thread Vignesh

Can anyone guess how long it will take for this problem to be fixed..
Apps totally dependent on the api are suffering very badly... lot of
revenue loss also...

On Aug 8, 6:37 pm, Neeraj Mathur  wrote:
> I just can't believe this is for real...
>
> On Aug 8, 2009, at 5:07 PM, Dossy Shiobara wrote:
>
>
>
> > On 8/8/09 8:03 PM, chinaski007 wrote:
> >> If Twitter.com itself were down, you know that they would stay there
> >> until it was back up.
>
> >> But since it is just a large number of third party apps that are
> >> down... well, hey, it's a weekend in August!
>
> > Uh, my ability to access Twitter.com has been severely degraded  
> > throughout the day.  It's not just third-party apps that are down.
>
> > I guess this is the one "good" thing about Twitter not having a real  
> > revenue model in place: they don't have to measure downtime in  
> > "dollars lost per hour" so there's really no actual pressure,  
> > compared to working for other companies that do and will FIRE YOUR  
> > ASS for outage like this.
>
> > --
> > 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: The silence is deafening....

2009-08-08 Thread Neeraj Mathur

I just can't believe this is for real...

On Aug 8, 2009, at 5:07 PM, Dossy Shiobara wrote:

>
> On 8/8/09 8:03 PM, chinaski007 wrote:
>> If Twitter.com itself were down, you know that they would stay there
>> until it was back up.
>>
>> But since it is just a large number of third party apps that are
>> down... well, hey, it's a weekend in August!
>
> Uh, my ability to access Twitter.com has been severely degraded  
> throughout the day.  It's not just third-party apps that are down.
>
> I guess this is the one "good" thing about Twitter not having a real  
> revenue model in place: they don't have to measure downtime in  
> "dollars lost per hour" so there's really no actual pressure,  
> compared to working for other companies that do and will FIRE YOUR  
> ASS for outage like this.
>
> -- 
> 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)



Re: Possibly curmudgeonly thoughts about the DDoS and architecture... (was Re: [twitter-dev] Re: The silence is deafening....)

2009-08-08 Thread Dewald Pretorius

Nick,

Yes, they have very competent people. My criticism is not leveled
against the API team. They are not the ones responsible for the edge
defenses.

But this thing has happened every single time so far. Twitter comes
under attack, and the response is to simply swing the machine gun in a
360 degree arc. That's probably what I would do, but I am a lone guy,
I do not have a company full of super competent and smart people. And
the after the first time, I would make damn certain that I don't do it
again, and I would make a list of who not to shoot the next time
around.

Dewald

On Aug 8, 10:41 pm, Nick Arnett  wrote:
> On Sat, Aug 8, 2009 at 5:40 PM, Dewald Pretorius  wrote:
>
> > Twitter needs to realize that our apps are NOT still down because of
> > the ongoing denial-of-service attack. That's a cop-out to blame the
> > attack.
>
> > Our apps are still down because they cannot allow known, white-listed
> > IP addresses through the defenses.
>
> > And that is why I am getting frustrated, because I have asked multiple
> > times months ago that they distinguish between friend and foe, and not
> > kill everyone on sight when they are attacked.
>
> What make you think that they can?  What if the DDoS attacks are spoofing
> white-listed IP addresses sometimes?  That would totally fit with using 302s
> as a response.
>
> It's not a good idea to make assumptions about what they can and cannot do.
> For Twitter to have grown as large as it is, I assume that they have some
> very competent IT people, who surely are doing the best they can.  Even
> though Twitter isn't taking a direct revenue hit on this, I'm sure that they
> know that the damage to their reputation could cost them more and more as
> this continues.
>
> Hmmm... now does the idea of publishing tweetstreams as distributed RSS
> feeds sound more attractive?  If there's a criticism to be leveled, seems to
> me it should be at the dependence on a single point of failure, not their
> inability to cope with the inevitable sophisticated attack.  DDoS and such
> would have a far harder time causing this kind of trouble on a distributed
> system.
>
> As I've said before, this isn't really a criticism of Twitter - what they've
> created shows the demand for this kind of service.  But imagine if right now
> all the dead applications could fall back to reading RSS-published
> twitterstreams instead of depending entirely on Twitter for them?
>
> Hope that doesn't sound like I'm taking advantage of a bad situation, but I
> really think this points out the serious limitations of their architecture,
> not the competence of their IT people.  And no, those aren't the same
> things.
>
> Nick


Possibly curmudgeonly thoughts about the DDoS and architecture... (was Re: [twitter-dev] Re: The silence is deafening....)

2009-08-08 Thread Nick Arnett
On Sat, Aug 8, 2009 at 5:40 PM, Dewald Pretorius  wrote:

>
> Twitter needs to realize that our apps are NOT still down because of
> the ongoing denial-of-service attack. That's a cop-out to blame the
> attack.
>
> Our apps are still down because they cannot allow known, white-listed
> IP addresses through the defenses.
>
> And that is why I am getting frustrated, because I have asked multiple
> times months ago that they distinguish between friend and foe, and not
> kill everyone on sight when they are attacked.


What make you think that they can?  What if the DDoS attacks are spoofing
white-listed IP addresses sometimes?  That would totally fit with using 302s
as a response.

It's not a good idea to make assumptions about what they can and cannot do.
For Twitter to have grown as large as it is, I assume that they have some
very competent IT people, who surely are doing the best they can.  Even
though Twitter isn't taking a direct revenue hit on this, I'm sure that they
know that the damage to their reputation could cost them more and more as
this continues.

Hmmm... now does the idea of publishing tweetstreams as distributed RSS
feeds sound more attractive?  If there's a criticism to be leveled, seems to
me it should be at the dependence on a single point of failure, not their
inability to cope with the inevitable sophisticated attack.  DDoS and such
would have a far harder time causing this kind of trouble on a distributed
system.

As I've said before, this isn't really a criticism of Twitter - what they've
created shows the demand for this kind of service.  But imagine if right now
all the dead applications could fall back to reading RSS-published
twitterstreams instead of depending entirely on Twitter for them?

Hope that doesn't sound like I'm taking advantage of a bad situation, but I
really think this points out the serious limitations of their architecture,
not the competence of their IT people.  And no, those aren't the same
things.

Nick


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

2009-08-08 Thread Dewald Pretorius

Twitter needs to realize that our apps are NOT still down because of
the ongoing denial-of-service attack. That's a cop-out to blame the
attack.

Our apps are still down because they cannot allow known, white-listed
IP addresses through the defenses.

And that is why I am getting frustrated, because I have asked multiple
times months ago that they distinguish between friend and foe, and not
kill everyone on sight when they are attacked.


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

2009-08-08 Thread Dossy Shiobara


On 8/8/09 8:03 PM, chinaski007 wrote:

If Twitter.com itself were down, you know that they would stay there
until it was back up.

But since it is just a large number of third party apps that are
down... well, hey, it's a weekend in August!


Uh, my ability to access Twitter.com has been severely degraded 
throughout the day.  It's not just third-party apps that are down.


I guess this is the one "good" thing about Twitter not having a real 
revenue model in place: they don't have to measure downtime in "dollars 
lost per hour" so there's really no actual pressure, compared to working 
for other companies that do and will FIRE YOUR ASS for outage like this.


--
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: The silence is deafening....

2009-08-08 Thread chinaski007


If Twitter.com itself were down, you know that they would stay there
until it was back up.

But since it is just a large number of third party apps that are
down... well, hey, it's a weekend in August!

Grrr.

On Aug 8, 4:55 pm, Dossy Shiobara  wrote:
> Seriously, anyone who has worked an Ops gig and hasn't worked a 30+ hour
> day when a serious outage occurred just doesn't deserve respect.
>
> On 8/8/09 6:44 PM, Dewald Pretorius wrote:
>
> > When my app is down, that is exactly what I do to get it up and
> > running again.
>
> > On Aug 8, 7:40 pm, Cameron Kaiser  wrote:
> >>> >  >  However, I would hope that Twitter engineers are all in force at the
> >>> >  >  office on a day like this to solve this issue and get our 
> >>> > applications
> >>> >  >  back up and running, regardless of whether it is Saturday, Sunday, 
> >>> > or
> >>> >  >  Christmas Day.
>
> >> >  Make sure they work all night too.
>
> --
> 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: The silence is deafening....

2009-08-08 Thread Dossy Shiobara


Seriously, anyone who has worked an Ops gig and hasn't worked a 30+ hour 
day when a serious outage occurred just doesn't deserve respect.



On 8/8/09 6:44 PM, Dewald Pretorius wrote:

When my app is down, that is exactly what I do to get it up and
running again.

On Aug 8, 7:40 pm, Cameron Kaiser  wrote:

>  >  However, I would hope that Twitter engineers are all in force at the
>  >  office on a day like this to solve this issue and get our applications
>  >  back up and running, regardless of whether it is Saturday, Sunday, or
>  >  Christmas Day.

>
>  Make sure they work all night too.



--
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: The silence is deafening....

2009-08-08 Thread Dossy Shiobara


On 8/8/09 6:23 PM, Chad Etzel wrote:

I'm not supposed to be working today, but in the interest of developer
relations, I have been responding to occasional dev-list emails while
I was out today.


That's funny - as unpaid consumers of Twitter, we work 24/7 and do it 
with zest.


Become an employee ... and there's now a clock to punch?

--
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: The silence is deafening....

2009-08-08 Thread Dewald Pretorius

When my app is down, that is exactly what I do to get it up and
running again.

On Aug 8, 7:40 pm, Cameron Kaiser  wrote:
> > However, I would hope that Twitter engineers are all in force at the
> > office on a day like this to solve this issue and get our applications
> > back up and running, regardless of whether it is Saturday, Sunday, or
> > Christmas Day.
>
> Make sure they work all night too.
>
> --
>  personal:http://www.cameronkaiser.com/--
>   Cameron Kaiser * Floodgap Systems *www.floodgap.com* ckai...@floodgap.com
> -- Intel outside -- 6502 inside! 
> --


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

2009-08-08 Thread Cameron Kaiser

> However, I would hope that Twitter engineers are all in force at the
> office on a day like this to solve this issue and get our applications
> back up and running, regardless of whether it is Saturday, Sunday, or
> Christmas Day.

Make sure they work all night too.

-- 
 personal: http://www.cameronkaiser.com/ --
  Cameron Kaiser * Floodgap Systems * www.floodgap.com * ckai...@floodgap.com
-- Intel outside -- 6502 inside! --


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

2009-08-08 Thread Dewald Pretorius

Chad,

Thank you for your reply.

However, I would hope that Twitter engineers are all in force at the
office on a day like this to solve this issue and get our applications
back up and running, regardless of whether it is Saturday, Sunday, or
Christmas Day.

Having the Twitter website operational is no reason for things to wait
until Monday, not when all your third-party applications are borked.

And yes, I am beginning to get just a tad frustrated. When we get no
communication, we have to draw our own conclusions.

Rather over-communicate by saying "it is still borked and we have X
number of people working furiously on it" than creating the
impression, through silence, that everyone has taken the weekend off.

Dewald

On Aug 8, 7:23 pm, Chad Etzel  wrote:
> On Sat, Aug 8, 2009 at 5:39 PM, Dewald Pretorius wrote:
>
> > tick tock tick tock tick tock tick tock tick tock tick tock
>
> To quote my last email:
>
> ***
> We will also be monitoring the situation and giving out new
> information as we have it. Please remain patient with us. As much as
> you want it to be fixed, we want it to be fixed more. We're all going
> to have to ride this out together. Communications may be slowed over
> the weekend, but please know that we are not ignoring the situation.
> ***
>
> John K provided an update on the Streaming API this morning. Other
> than that, we have no new information and the situation remains the
> same. Thus, no new emails saying "yep, still borked."
>
> I'm not supposed to be working today, but in the interest of developer
> relations, I have been responding to occasional dev-list emails while
> I was out today.
>
> Be patient, please.
>
> -Chad


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

2009-08-08 Thread Nick Arnett
Ask me "Are we there yet?" one more time and I'll turn this car around and
you won't go to Disneyland at all!

;-)

Nick

On Sat, Aug 8, 2009 at 2:39 PM, Dewald Pretorius  wrote:

>
> tick tock tick tock tick tock tick tock tick tock tick tock
>


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

2009-08-08 Thread Chad Etzel

On Sat, Aug 8, 2009 at 5:39 PM, Dewald Pretorius wrote:
>
> tick tock tick tock tick tock tick tock tick tock tick tock

To quote my last email:

***
We will also be monitoring the situation and giving out new
information as we have it. Please remain patient with us. As much as
you want it to be fixed, we want it to be fixed more. We're all going
to have to ride this out together. Communications may be slowed over
the weekend, but please know that we are not ignoring the situation.
***

John K provided an update on the Streaming API this morning. Other
than that, we have no new information and the situation remains the
same. Thus, no new emails saying "yep, still borked."

I'm not supposed to be working today, but in the interest of developer
relations, I have been responding to occasional dev-list emails while
I was out today.

Be patient, please.

-Chad


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

2009-08-08 Thread Dewald Pretorius

If it is really important to you, how long does it take you to exclude
known white-listed IP addresses from the defenses, if you put your
mind and resources to it?

On Aug 8, 6:42 pm, Cameron Kaiser  wrote:
> > tick tock tick tock tick tock tick tock tick tock tick tock
>
> I'm sure it's being worked on.
>
> --
>  personal:http://www.cameronkaiser.com/--
>   Cameron Kaiser * Floodgap Systems *www.floodgap.com* ckai...@floodgap.com
> -- Anything that can be put into a nutshell belongs there. -- F. G. Brauer 
> 


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

2009-08-08 Thread Cameron Kaiser

> tick tock tick tock tick tock tick tock tick tock tick tock

I'm sure it's being worked on.

-- 
 personal: http://www.cameronkaiser.com/ --
  Cameron Kaiser * Floodgap Systems * www.floodgap.com * ckai...@floodgap.com
-- Anything that can be put into a nutshell belongs there. -- F. G. Brauer