Online Learning Myths and Challenges