Technology Reddit Launches Its Own News Platform The Whistler Oct 7, 2015 0 Social networking giant, Reddit, has launched its own news website, called Upvoted, the site contains original…