Online Learning: Myths vs. Facts