The only reason that Twitter is possible, at any kind of scale, is because decades of research have been put into the algorithms that route messages inside big computer systems. Do you remember that first year or two of Twitter when it was the laughing stock of the internet for its constant interruptions and crashes? Well, eventually they had enough money to hire someone who was familiar with the latest CS research, and could actually make the thing keep up with their user base. That's not considering all of the further decades of effort put into all of the implemented infrastructure on which modern computers and networks run, into compilers, kernels, network stacks, security, etc. etc. And of course the computer software prerequisites to Twitter are just the tip of the iceberg, the whole thing built on that marvelous edifice of millennia of scientific and mathematical investigations.
I'm told Twitter is neat (I really have no interest in using it myself).... but it’s both utterly dependent on Science, and also not that scientifically interesting, as an idea. (Topics related to Twitter might be interesting; for instance, the social networks could be interesting for sociologists, the use by dissidents might be interesting for political scientists, the details of the network stack might be interesting to computer scientists, etc.)
What's with the twitter fixation? I've benefitted from Knuth's work for over 20 years (as a practitioner, not an academic). Twitter? To me it's a curiosity at best; I've never used it.
The only reason that Twitter is possible, at any kind of scale, is because decades of research have been put into the algorithms that route messages inside big computer systems. Do you remember that first year or two of Twitter when it was the laughing stock of the internet for its constant interruptions and crashes? Well, eventually they had enough money to hire someone who was familiar with the latest CS research, and could actually make the thing keep up with their user base. That's not considering all of the further decades of effort put into all of the implemented infrastructure on which modern computers and networks run, into compilers, kernels, network stacks, security, etc. etc. And of course the computer software prerequisites to Twitter are just the tip of the iceberg, the whole thing built on that marvelous edifice of millennia of scientific and mathematical investigations.
I'm told Twitter is neat (I really have no interest in using it myself).... but it’s both utterly dependent on Science, and also not that scientifically interesting, as an idea. (Topics related to Twitter might be interesting; for instance, the social networks could be interesting for sociologists, the use by dissidents might be interesting for political scientists, the details of the network stack might be interesting to computer scientists, etc.)