I've found myself resisting posting comments on Reddit recently - things like answers to simple questions people have about SQLite - partly because I don't want to cross the picket line but also because I realize that I was relying on a very light social contract that was in place there: I would share my knowledge for free, in exchange for which I knew that I was contributing to a larger dataset that myself and other…
APIs for content sites must be free
121–130 of 300 posts
Re: APIs for content sites must be free
#122I've found myself resisting posting comments on Reddit recently - things like answers to simple questions people have about SQLite - partly because I don't want to cross the picket line but also because I realize that I was relying on a very light social contract that was in place there: I would share my knowledge for free, in exchange for which I knew that I was contributing to a larger dataset that myself and other…
Can someone explain to me why Reddit can't have different price tiers for their API service? Why can't they charge people who want to scrape en masse (LLM trainers) 10-100x more than mobile app API users?
Re: APIs for content sites must be free
#123Earlier quoted context omitted.
I don't think your arguments accurately cover the OP's argument at all. The key distinction is literally the first sentence: "Social media businesses should not charge* for APIs." If you have a community [whatever] service that would not be a business. If you have a blog, that's could potentially be a very business-adjacent, but I'd argue it doesn't cover the "social media" qualification, so that also doesn't apply.…
> OP is arguing that API access should be free/at cost. Implicitly he is also arguing that it must exist at all. But let's consider further your own commercial clause. Apple has a discussion board for their support community [1] - and now we are mandating that Apple must both have an API for users to access it and must only charge cost. Who gets to determine the cost? Is it hardware costs? Does it include R&D? Is the…
Re: APIs for content sites must be free
#124It's stunning to me how little people like the author of this piece know about the economics of running large scale sites like reddit or twitter. Nothing is free, including providing and maintaining APIs. Someone's gotta pay for the ramen, especially if you can't run ads.
Re: APIs for content sites must be free
#125Earlier quoted context omitted.
You're thinking of a legal contract. A social contract is what two sides do in practice in order to not piss the other off.
I know exactly what a social contract is, and it's always superseded by a legal contract (which the ToS sort-of is, though it would have to go through the courts if challenged). Given that the ToS explicitly says that Reddit et al. can do whatever they want with your data, the idea that there's a social contract there is wishful thinking.
The social contract states (allegedly, at least; we shall see) that producers agree to produce content in perpetuity so long as Reddit plays nice with the data. With that contract broken, production may cease.
Re: APIs for content sites must be free
#126I've found myself resisting posting comments on Reddit recently - things like answers to simple questions people have about SQLite - partly because I don't want to cross the picket line but also because I realize that I was relying on a very light social contract that was in place there: I would share my knowledge for free, in exchange for which I knew that I was contributing to a larger dataset that myself and other…
Really? The average discussion on Reddit/StackOverflow/etc is full of wrong answers and it is hit or miss if the "accepted" answer is correct, never mind any of the other ones. These sites are a great model for convincing bullshit but if you wanted something worth training an A.I. you'd need to filter out 90% of the content.
Re: APIs for content sites must be free
#127I've found myself resisting posting comments on Reddit recently - things like answers to simple questions people have about SQLite - partly because I don't want to cross the picket line but also because I realize that I was relying on a very light social contract that was in place there: I would share my knowledge for free, in exchange for which I knew that I was contributing to a larger dataset that myself and other…
General reply to other comments: y'all are right, the post is short and doesn't flesh out all the arguments necessary. But I think I captured the spirit of something about how we, the creators on the Internet, feel about the bargain we strike when we invest in sites like Reddit or Twitter or indeed, Hacker News here.
Re: APIs for content sites must be free
#128Earlier quoted context omitted.
Getting something valuable for free sounds weird in the physical world but it's not weird at all in the information world, where costs can diffuse so thinly that many users never even see them. I see no reason why a non-profit reddit couldn't be free if they didn't try to host video or images (links and comments only). Server costs could absolutely be covered by donations (like "reddit gold") and intra-site advertisi…
I know of one long-running message board site which is free of advertising and free for users. A number of users make regular donations and occasionally when funds are low they make an announcement and some other users make a one-off donation. I am very doubtful their model would scale to Reddit's size, and certain they don't have any wish to.
If by some crazy fluke there weren't any highly motivated money-brains in the social media space, I'm absolutely certain a sustainable non-profit open source solution would exist in place of reddit and facebook, and it would eventually accumulate nearly as many users as those sites have. Maybe not as quickly, and maybe while throwing up donations banners at the same rate as Wikipedia, but it would happen. But you need to get impossibly lucky for the entrepreneurs to ignore "the space" when you have 100k users, and by 1 million users the scent of "alpha" has drawn so many of the biggest, meanest, smartest of the bunch that you need to be an absolute juggernaut of momentum and name recognition (like craigslist and Wikipedia) to have any hope of competeing.
Re: APIs for content sites must be free
#129I would frame it as "messaging applications should interoperate". People understand that a T-Mobile customer can send a text to an AT&T customer. They understand that a Samsung owner can call an iPhone owner. Why do they accept that a Slack user can't send a message to a Discord user? Why do they accept that Google has made 11+ different messaging applications that aren't compatible with each other? Why do they accep…
That was a hard-won victory: https://en.m.wikipedia.org/wiki/Kingsbury_Commitment
A hundred years later, we've got the same story, except today's Big Tech had wised up.
Re: APIs for content sites must be free
#130Earlier quoted context omitted.
Uhh... I really don't think you do know what a social contract is. A social contract is a temporary state of affairs, where both sides are benefitting from being able to implicitly hold the other side to it; where either side can freely breach it, but where this dissolves the social contract that held until that moment; and where dissolving the social contract will (obviously) cause the other side to rescind all bene…
> A ceasefire during a battle is an example of a social contract. This is absolutely false. A ceasefire is not a social contract. It's just bizarre to even claim this, as ceasefires are most often enacted in the context of ceasefire.. uh, treaties . > Not eating your coworkers' food in the office fridge is another example of a social contract. This is a better example (though still a very poor one, as we have laws ag…
Because they offered free API access for 17 years.
Same way Heroku breached a social contract when they got rid of their free tier: if you offer something like that for more than a decade, people will reasonably expect it to continue and will be angry with you if you pull the rug on them.