How Dr. Kira Radinsky Used Algorithms to Predict Riots in Egypt

The Israeli computer scientist uses artificial intelligence to tell the future. Or are her successful predictions just lucky guesses?

How can the Internet be used to predict the future?