One of the Internet’s most infamous social communities, Reddit, is launching its own standalone news website called Upvoted on Tuesday, according to Wired. It’s fair to say that the company has had its fair share or problems lately — it’s still not long out from big changes to its top leadership, with former chief executive […]...