Back to the future: On predicting user uptime