Product Hunt has launched YourStack, a social network for people to share products they use and love social media internet Link 4 votes