I associate ProductHunt with lots of rocket emojis and artificial-seeming comments congratulating the company on launching. There is usually zero discussion of the product itself, so the whole thing came off as a way to advertise for free. Dead Internet Theory in action.