Founded in 2005, the social media platform Reddit is no longer the quirky little upstart some of us might recall. You know, the one mostly filled with memes, cute pictures of animals, and nudes. As Reddit charts its new course, the platform has changed to reflect its position in the seemingly infinite domain of all […]