713
Desperate or just business as normal?
(www.techtimes.com)
This is a most excellent place for technology news and articles.
My understanding is left, based on what I've heard.
From looking at his profile, he is not on reddit often now but still posts periodically.