EDIT: That's 11.5k tweets/sec. How do you get eleven thousand people to tweet every second?
Well, they produce 100 GB of data _per second_
Welcome to the real big data world.
Edit: Never mind, this is what they are doing
"We would like to develop some kind of ‘google' brain where we can zoom in and out, see it from different perspectives and understand how brain structure and function is related."
Thousands of fake accounts are tweeting out nonsense all the time. Another example, there are multiple accounts that tweet items from HN (and presumably lots of other rss feeds).
I took a random tweet on my timeline, and the JSON representation, with added metadata, weighs 8740 bytes.
With this figure, you would "only" need 500 tweets/sec to get 400GB a day.
There's a lot of people on Twitter, and a lot of bots, so that doesn't seem unreasonable to me.
Also, tweets are limited to 140 characters, not bytes - chinese tweets typically take about 200-250 bytes, for example.
RX bytes:18053724505080 (16.4 TiB) TX bytes:2686623557042 (2.4 TiB)
It works out at around 70GB/day, so I'd actually think that the full firehose would use considerably more data than 400GB/day (likely closer to 800GB).