There was quite a lot of pushback since the consensus was many comments aren't just for the benefit of the OP but everyone (in fact sometimes the OP doesn't even appreciate the comments they receive but are nevertheless useful to others).
So Reddit walked it back but it does show many of the site's users are conscious of the broader utility of comments outside of just the smaller contextual interactions.
It's worked the couple times I instinctively sought reddit advice.
This was never a social contract so I actually wonder how you or the original blog poster ever got to that idea. In fact, it's explicitly not the social contract if you ever read the Terms of Service of sites like Twitter and/or Reddit.
Legally sure, it is also legal to be a jerk but in most circles/societies there is social contract to not be. Social contracts are often built on top of legal contracts where you live by the social contract and fall back on the legal protections of the legal contract where that fails. Most ToSs and contracts with social media companies are one sided though so for the average user there is not much to fall back on.
I think why people use social contracts on top of legal ones is because it is hard to get all of the details right in a legal document while in a social contract is normally more flexible and can change through time with iterative back and forth and therefore can make both sides better off compared to if they just stuck with the legal framework.
A ceasefire during a battle is an example of a social contract. Neither side shoots until the other does. Once someone shoots, the other side responds with everything they have, to make an example of the side that shot first.
Not eating your coworkers' food in the office fridge is another example of a social contract. Once someone violates it, people either stop putting food in the fridge, or start petty games of bringing random leftovers dosed with ex-lax to work and leaving them in the fridge.
A social contract isn't "superseded by a legal contract"; a social contract is relied upon in preference to a legal contract. The legal system only applies when a given social contract is broken and dissolved by one party breaching it, thus leaving no recourse other than the underlying legal reality.
The social contract for Reddit, that did exist until it was breached, was "Reddit lets people consume its data for free; and in exchange, users act to curate and maintain and grow the data, rather than actively polluting/destroying/lessening the data." Now that that social contract is dissolved, users are doing everything they can to make Reddit a shithole.
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 against theft), and the key here is that a social contract is implied or implicit. Why would free API access be an implication of using reddit's service? Almost no other social media website does that.
Also known as "armistice treaties." (Where "armistice" is preferred, because otherwise "ceasefire" would have two very different meanings.)
Yes, an armistice usually causes a ceasing... of fire... at the site of any battles that happen to be going on at the time. But you wouldn't usually call what happens on the front lines as a result "a ceasefire." You'd call it "the battle being quit by both sides." During an armistice, both sides usually pack up and go back to their respective bases to be held for redeployment.
"A ceasefire", when the term actually comes up in practice in relation to "phenomena you can experience during a battle", does not usually refer to the ceasing-of-fire that exists as part of the enactment of an armistice. Rather, a ceasefire is used mostly to refer to a temporary, tactical Nash-equilibrium state that lasts a few hours or days; is local to a particular battleground; and is enacted bottom-up by the boots on the ground just not shooting anybody for a while.
(A ceasefire is usually considered an example of a principal-agent problem — during a battle, the known Commander's Intent is to drive your opponent to surrender. A ceasefire does not accomplish this; in fact, it gives both sides time to replenish materiel, and thereby "gives ground" on a war of attrition. But a ceasefire is a state that's better for everyone who's actually there at the site of the battle — so it can be held to by social contract of the people who are actually there.)
Mind you, the phenomena of "a ceasefire" doesn't exist much any more in its original usage (land wars), as land wars have evolved past the point where ceasefires are feasible, due to the introduction of over-the-top raids, guerilla warfare, precision drone strikes, and other approaches designed to punish stillness and allow top-down enforcement of bottom-level participation. Ceasefires still come up pretty often in naval combat, though! (And they can also still come up in land wars in edge-case situations when a particular land-war battle has the properties of a naval battle — e.g. if two strike forces of armored vehicles meet.)
---
I should mention, as well, that there can be ceasing-of-fire during an armistice, where both sides continue to just sit there guarding the lines they had established for the whole armistice period. This is the case mostly for wars of conquest being fought to claim scraps of land inch by inch. (There's a well-known one of those going on right now, in fact.)
During an armistice in this kind of war, the zone between the previous front lines of each side will stay watched, to make sure neither side "slips" the lines forward a bit in the other's absence. This creates a No Man's Land [or eventually a Demilitarized Zone], where both sides agree that no one from either side may enter as long as the armistice holds. (A good example of such a No Man's Land / DZ exists between North and South Korea, which have maintained such an armistice for decades now.)
The soldiers posted to guard a No Man's Land / DZ aren't usually the same soldiers used for combat — so for the soldiers who were on the front, they do still experience the armistice as "and then we were picked up and taken back home." The ceasing-of-fire is just one step in that higher-level "clocking out" process.
(The only time you'll have the same soldiers sitting there during an armistice that were originally delivered there to fight the battle, is if the armistice period isn't expected to last very long. And even then, only if both sides are willing to "tip their hand" to reveal their lack-of-confidence in how long the armistice will last.)
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.
That's not a social contract, it's the definition of entitlement. By no interpretation is it reasonable to expect anybody to offer a free service indefinitely. Thinking otherwise is just a form of social parasitism that strips the host of its own agency, because they were dumb enough to make a handshake agreement decades ago.
Like decrying your favorite band for "selling out" and evolving with the times. You'd rather they only make music a diminishing fanbase wants, until they starve?
Even child support agreements can be renegotiated every 3 years and last up to 21 years at most if your ex's attorney is particularly conniving. You likely renegotiate your own salary every 1-3 years as well. Reddit stuck to their end of the agreement for 17 years (already impressive for anything in tech!), it's now untenable, but fuck them for not going insolvent.
Only the generations raised with the internet seem to have the expectation that if you offer anything for free, you're expected to continue doing so forever even if it kills you.
I’m guessing that was what they were referring to.
Reddit: We could sell API access to your answers, per our TOS
reddit poster: k
Reddit: We're gonna sell API access to your answers, per our TOS
reddit poster: then nevermind
Both have a superseding TOS but the social contract is still appreciable
It remains to be seen who is thinking wishfully. If Reddit dies because their users all go away, there really may have been a social contract which Reddit breached. Reddit has a ToS which may attempt to supersede such a social contract but it doesn't necessarily.
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.
Yes, Reddit can (try, at least) get away with anything they claim in the ToS — but community members have every right to step away and render Reddit valueless because they have been told that they are not valued.
Pretending that a legal contract supersedes a social contract is wishful thinking. They are orthogonal.
The above legal concept is distinct from the term “social contract” that is a sociological term and has a wider definition that a mere legal meaning. Most of our laws are intended to capture concepts that have wider social and cultural relevance to the society to which they apply.
“Marriage” by example is a term with both a distinct legal meaning in many legal jurisdictions as well as a wider sociological conception that can vary from culture to culture.
What about just to answer the guy who had the question?
https://meta.stackexchange.com/questions/390106/moderation-s...
Actually, I'm not even sure the AI companies don't do this already. If I'd start such a company, I'd invest in a generic crawler once, instead of building countless integrations for all the different, proprietary APIs or dump formats.
I don't understand why they don't just support OAuth and then the api usage would be by user, not by the app itself.
Otherwise apps like apollo technically would be some of the biggest "users" of the api.
What's wild to me isn't just the amount, it's the lack of time. In theory APollo might have enough users will to pay enough for them to profit (albiet with a fraction of the users). But because there's no time, and because people bought year long subscriptions, he's stuck with his subscribers paying less then their operating cost.
OAuth breaks peoples brains and I can only imagine the tech / political debt reddit has
My take when Reddit said that Apollo cost them $20M a year, they weren't talking running costs but revenue potential because Apollo doesn't feed ads to its users.
Elon, Zuck, Bezos, Trump, Gates, Putin and now Reddit, all in the last 5-7 years have been doing things that are user or human hostile while holding some segment of our society hostage in the process.
Elon throwing a 42 billion dollar Twitter hissyfit, Bezos using Amazon's money and connections to lock sellers into their platform and then undercut them with cheap knockoffs, plus underpaying their front line employees as if they don't have enough money already, Trump with turning seemingly normal Republicans into walking cesspools of hate, Gates with the Windows 10/11 privacy and user right shitstorm, and now Reddit redlining their greed and attacking the users and apps that actually makes their site function while not offering any equivalent alternative, Putin tanking the entire country's human reserves and financial strengths to try to vaingloriously steal back a few hundred square miles of land.
All of these things happening in the same bundle of years makes me want to believe in Aliens or Armageddon or the Illuminati or something, because I can't bring myself to believe that the most powerful people in the world would be so selfishly stupid.
Selfish, yes, stupid, yes, but selfishly stupid? When they are surrounded by so many people whose life and lineage and future history depends on the glamorous and glowing successes of these people? And they all ignore all of them and do stupid things with no one checking their ego even the slightest?
How is that possible without an unseen third hand pulling the strings?
I don't know, and I don't think I believe there is something like that, but I suspect there is, and I can't shake that suspicion either.
In fact heres the post where Apollo switched to OAuth some years ago: https://old.reddit.com/r/apolloapp/comments/44rd9g/apollo_be...
An example of something is someone posting that their AKG headphones will only charge on the USB-C plug if the other end is USB-A. I couldn't get mine to charge, and that was the answer. That answer existed only on Reddit, until recently when someone had that same problem on another forum.
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.
Reddit had 17 years of track record of providing access, which had eventually bought my trust. They're setting that trust on fire right now.
(I actually did run a startup on top of Twitter's API between 2010-2013 - I'm VERY glad not to have to worry about that any more!)
I'm not talking about this in terms of being an app developer: I'm talking about it in terms of being a regular user posting content on the site.
If you rug-pull my expectations on access to that data in the future, don't be surprised if I find somewhere else to spend my time.
What reddit is doing is horrible for the users. Reddit benefitted massively from 3rd party apps making it easier for users to contribute, comment, moderate, etc. Without those users' efforts the platform is worthless. That is the issue here.
This I believe is generally called "digital sharecropping" https://www.roughtype.com/?p=634
> What’s being concentrated, in other words, is not content but the economic value of content. MySpace, Facebook, and many other businesses have realized that they can give away the tools of production but maintain ownership over the resulting products. One of the fundamental economic characteristics of Web 2.0 is the distribution of production into the hands of the many and the concentration of the economic rewards into the hands of the few. It’s a sharecropping system, but the sharecroppers are generally happy because their interest lies in self-expression or socializing, not in making money, and, besides, the economic value of each of their individual contributions is trivial. It’s only by aggregating those contributions on a massive scale – on a web scale – that the business becomes lucrative.
It's the subreddit mods who are making the data inaccessible to you, NOT Reddit.
Tons of them are basically just protesting since they won't be able to exert said petty power as efficiently as they used to.
I can't imagine getting to a point where I'd defend Reddit powermods, even over spez himself. But even in your very shaky analogy, the mods are at worse the petty bourgeois, not some sort of proletariat of Reddit wtf.
Yes, yes, Reddit is no where near as bad as a coal mine, that's why it's an analogy.
> I can't imagine getting to a point where I'd defend Reddit powermods, even over spez himself.
Why not? Workers vs. Capital, if you can't side with the workers, then you are siding with the moneyed interests, and I can't figure why an average person would do such a thing.
But I also think that powermods are a net negative for the website and have turned moderation on Reddit into a joke.
At the end of the day I think users are the "proles" here. And most of them just want to use Reddit for things like tech support or purchasing advice or discussing video games.
That a few mods are able to take ownership of communities that aren't theirs (the community is the users, not the mods imo) and close them down is pretty meh.
I personally would never use Reddit once RiF stops working (and I mean it, I can't even get myself to use the old Reddit interface).
But this is a weird temper tantrum imo that is typical of Reddit; a very tiny minority of third party apps users and even commercial third party app devs shutting down stuff that isn't theirs because they dont have it their way. Again, basically 90% of users just use the new Reddit app and website sadly enough.
Got it, thanks.
reddit is doing this because their investors want them to be a multi-billion dollar company, not because they already are.
I'd like to a P2P-backed service to exist, where people can own all the data. I guess that abuse would be a challenge, but there's probably enough good ideas around bittorrent and cryptocurrency to make sharing and trust/voting possible.
My dream is that people could have a ~raspberry at home helping host the internet in a sparse way. Would it be more inefficient than a centralized service? sure, but decentralization is inherently more expensive, yet better thanks to true shared ownership.
$ curl https://www.reddit.com > /dev/null
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 970k 0 970k 0 0 840k 0 --:--:-- 0:00:01 --:--:-- 840k
That's just the index, not images or anything pulled in by scripts. That page takes longer to download on a gigabit internet connection than the <5kB page it ought to be could be uploaded from some asymmetric 10Mbps up cable connection.The biggest problem is actually funding. The centralized site puts ads on it or tells VCs they could, and then has money to pay for developers or other things that increase the user base.
It's the same reason Linux is used by programmers and not graphic designers. If there is anything deficient about it in the programmer's workflow they fix it for everybody. If there is anything deficient about it in the graphic designer's workflow, they don't know how to fix it so they get a Mac and run Adobe. Social media sites work more like the latter than the former until someone finds a way around that.
Also, with enough data, having to get only what you care about is probably faster.
Looking at what Reddit has done, it makes things obvious to me that the APIs that are free to use are only a gimmick and companies can pull the plug on you as a consumer at any moment. I mean, I can easily imagine that Reddit originally published its API to look "cool" but look at what money has done today.
Why could you not make an offer to buy out Apollo or other 3rd party clients before you closed out your API Reddit? Fuck your leadership and the so called idiots on your management team that pulled ideas straight from a dumpyard.
As far as refusing to contribute, I don't see the practical difference between that and refusing to help someone in trouble out in the street. You get even less for your trouble in the latter case, but I'm sure you wouldn't demand some value back for answering a question in real life even to a stranger you'll never meet again. Sure, a middleman is profiting off of your answer here, but getting hung up on the share of value is how so much of the web shifted from free collaborative passion projects to for-profit Patreon paywalls and the like.
One such project has been modding an old video game console. On multiple occasions when running into issues, search results are pointing me to reddit posts which I've tried to avoid in favour of alternative results but I find myself still needing more information only to discover the links are to blacked out subreddits - it has been brutal!
I've done this for a few coding things that I needed an answer fast. It does show how much will be lost if things don't improve, but like you I didn't want to fuel Reddit in any way (assuming the sub is even open anyway).
If Reddit are cutting off free API access, that social contract no longer holds. Why should I work to benefit their service if they're hoarding the resulting data and not making it available to me or people like me in the future?
I thought I was vanishingly rare in caring about this kind of thing, but given the mass Reddit blackout over the changes to the API apparently I'm not!