One hot topic has been so-called streaming algorithms, that is algorithms which have to in effect take a firehose of data being generated at a torrential pace and boil it down using small space into just a few accurate statistics. 