funnypoeple asked:

Unsure if you are aware of this update, but apparently someone got into the Twit api and believes that the "rate limiting" is actually a cover up by Elon bc they accidenlty pushed an update DDOSing their own site, which is why he says its "temporary" in his tweet. Not sure if Elon is actually trying to cover-up, or if the DDOS is an unintended side effect of the change

prokopetz:

(With reference to this post here.)

As far as I can tell, the folks advancing that theory have it perfectly backwards. The rate limit isn’t an effort to address the self-DDoS situation: the rate limit is causing the self-DDoS situation.

In a nutshell, when you load up Twitter in your browser, two things are happening:

  1. In response to your initial request, Twitter’s server sends your browser the information it needs to construct the website’s user interface (UI).
  2. Once the UI has been constructed within your browser, it instructs your browser to dispatch a separate request, via the Twitter API, requesting content (i.e., tweets and ads) to fill itself with.

(It’s actually a little more complex than that, because the response to the initial request may come pre-filled with a portion of the required content in order to speed things up the first time you visit your dashboard, but that’s the gist of it, anyway.)

So, what happens now that the rate limit is in place?

Well, the rate limit doesn’t affect the first request – it’s not using the API, so your browser is able to construct the Twitter UI just fine. The moment you try to scroll your Twitter dashboard, however, that triggers the Twitter UI that’s been constructed within your browser to ask the Twitter API for more content so you can keep scrolling – and that request is subject to the rate limit.

If you happen already to have exceeded your rate limit, that request is going to receive a response along the lines of “Error 429 – Rate Limit Exceeded”. Here’s the trick: while Twitter did update the UI to reflect the addition of a rate limit (i.e., they’re not complete idiots), it turns out that they did an incomplete job, and certain dashboard widgets don’t know what to do with an error 429.

Now, the fun part: apparently, what the affected Twitter dashboard widgets are coded to do when they receive a response they don’t recognise is simply to ignore it and try again. Further, nobody thought to impose a delay between attempts, so they retry immediately upon receiving the unrecognised error 429. For users with snappy Internet service, this can result in their browser making multiple attempts per second to retrieve content for the affected Twitter dashboard widgets, receiving (and ignoring) the same error code each time.

And that’s how Twitter ended up accidentally ordering its own users to DDoS its API.

miku39meq:

image

(via kamatama-udon)

miku39meq:

image

(via kamatama-udon)

americanette:

i hate post-irony i hate self-awareness in media i hate how nothing takes itself seriously i hate the constant pandering i hate the loss of soul to everything i’m going to bite my fingers off

(via letters-m-i-a)

paperconsumption:

it is a parents responsibility to play good music during their child’s formative years. make sure the nostalgia playlist is a banger

(via letters-m-i-a)

the-book-reaper:

daughter-of-sapph0:

gotterhag:

transmascmoss:

the-anti-virgil:

ramnamsatyahai-deactivated20210:

She is soggy

Oh shes so good at that

Riveting performance

the little jog in place to get hyped up before drinking! perfection!

absolutely LOVE that meow

(via spaghetti-explosion)

unimogroove:
“http://almond.de-blog.jp/blog/2012/10/post_b2e6.html
全国都市緑化フェアに協力ということで、フラワーガンダムもありました。
”

unimogroove:

http://almond.de-blog.jp/blog/2012/10/post_b2e6.html

全国都市緑化フェアに協力ということで、フラワーガンダムもありました。

(via spaghetti-explosion)

din-of-hyrule:

twirlfriend:

knightoflodis:

Dude

He’s just up there

Story time about something similar, actually!

I’m a pilot, and thus like 85% of my friends are ALSO pilots and one of them is just this delightful older guy that named Bruce. Bruce is a man of simple pleasures, he likes mediocre bbq and to take his vintage J3 Piper Cub out like, every other week just to have the old girl not look so sad in the hangar. We also live about 30NM south of an air base and, according to him, there was a squad of fighter planes out and they wanted some guys to go up in their planes for intercept practice (with pay, obviously) so the guys could get real time practice looking for unfamiliar aircraft.

Bruce, a man who doesn’t need it but wants to say he flew with some fighter jets, takes them up on their offer and takes the old girl up for them. Now, if you’re unfamiliar with a J3, this thing is slow as shit. Like, horrendously slow. And there was a decent headwind that day blowing in off the coast and Bruce gets the brilliant idea that he’s going to do something they can’t. So Bruce turns that old cub into the wind and just flies slow enough that he’s genuinely flying BACKWARDS and the next thing he knows are these three jets screaming past him, wings wobbling something fierce as they’re all about to stall, and the pilots yelling over the radio like “How are you DOING THAT” 

He likes to say he owned the air force something awful that day.

(via eizneckam)

soumenhiyamugi:

image
image

i made a new video