The business side is figuring out a revenue stream. Choosing ads constrains your business models. But there may not be viable alternatives.
The social problems are trickier. Network effects, ensuring bad submissions are removed, etc. are all tricky problems in their own right.