I never claimed the problems were hard to solve. (It's probably harder than you think, but there's off-the-shelf solutions for them now, as long as you've got a developer smart enough to reach for them, or one skilled and experienced enough to know how to build them in a pinch.)
But by the time you've solved them all, you're pretty much back to where Reddit, HN, Facebook, etc. are. I assume the author does not consider those "fun and weird".
I mean, I remember when Slashdot was having trouble with user abuse of <pre> tags. A simple <pre> tag of all things! When you scale up, you have to close all the little holes, and what's left is not "fun and weird".
You can have fun and weird. It's out there, if you look, and worst case, you can always deploy your own site and do anything you want. But you can't have fun and weird at scale.
But by the time you've solved them all, you're pretty much back to where Reddit, HN, Facebook, etc. are. I assume the author does not consider those "fun and weird".
I mean, I remember when Slashdot was having trouble with user abuse of <pre> tags. A simple <pre> tag of all things! When you scale up, you have to close all the little holes, and what's left is not "fun and weird".
You can have fun and weird. It's out there, if you look, and worst case, you can always deploy your own site and do anything you want. But you can't have fun and weird at scale.