Also the "power" users would probably be happy to pay reasonable prices to interact with it via app/api, so go ahead and charge something REASONABLE.
There's something nefarious going on behind the scenes and it's all very suspicious. I'm happy to go back to targeted forums if I need to.
On the bright side, avoiding reddit this week has shown me just how much time I waste on the site.
this is explicitly blocked by TOS. You can notionally do it by taking a "RedditIsFun" APK and injecting your own API key and then sideloading, but they'll do app store takedowns for any third-party app that supports it natively (because it's a TOS violation).
They're probably tracking revenue and engagement metrics. This happens in a lot of places. Everyone knows there's important infrastructure that keeps things working, but new user-facing projects are always more exciting. Even with physical infrastructure, it's more exciting to build new roads than fix potholes.
I have some ...doubts about how well something like this would work in practice. Burning large systems down and starting over is generally not more efficient than tweaking the system you have.
I realize giving reddit mod advice on HN is a bit weird, but here is what we've done that has significantly helped
1. Operate off a white list for links instead of a blacklist -- allow posts from domains like twitter, github or whatever is a normal for your community. Set up auto mod to filter any domains outside of the whitelist so mods can review and approve the appropriate ones
2. No URL shorteners at all. There are very good anti-url-shortener scripts for automod. Adding this cut out 90% of the spam we got
Those are two suggestions that i would give to any subreddit. Here are some that you should carefully weigh before you implement
1. Set up automod to filter a post / comment if it gets to a certain threshold of reports. 2. Enforce a minimum karma amount & age to post w/ automod 3. Enforce a minimum karma amount to comment with a link w/ automod
To give you a starting point -- even our large subreddit, our requirement to post is an account older than 6 hours and >0 Karma. For comments with a link, we do >25 karma