> 1T messages per day
How? I mean there are 7B people on earth. Are people that active on Twitter? Or does "messages" mean something else here?
How? I mean there are 7B people on earth. Are people that active on Twitter? Or does "messages" mean something else here?