Live data from Hacker News

APIs for content sites must be free

somebits.com

171–180 of 300 posts

Re: APIs for content sites must be free

#171
post #8

Make a completely free API but change data structure every week or so. App makers will get angry and stop at some point

Isn't that effectively what they are doing? The HTML-based API is apparently going to remain free, but makes no guarantees about structure consistency. If you want an API with certain structure stability guarantees then you have to pay up.

Re: APIs for content sites must be free

#172
post #28

Earlier quoted context omitted.

> I often get the feeling that in these circumstances people derive first principles from specific desired outcomes. But that's exactly how laws are made. E.g. why do we have consumer protection? Because it helps us! It's democracy in action. It's not like nobody would ever build another forum if there were laws like the ones proposed by GP. And if you're worried that every little forum should comply to complicated l…

> laws only apply to large players, e.g. >1M users. What if I don't want to share my user list with the government?

You don't have to. You can self report and if you incorrectly report it is a crime. As simple as that. This is also exactly how the definition of very large online platforms (which is a site from 45+million montly active Users) in the EUs new Digital Services Act works [1]. Some companies (primarily porn) are believed to have misreported, and are being investigated for that[2]. If they are found guilty they will have to adhere to the regulation for vlops, and pay a fine of up to 6% of their annual EU revenue... (Obviously not the full sum for a first time offence) [1]https://en.wikipedia.org/wiki/Very_Large_Online_Platform [2]https://www.politico.eu/article/online-porn-websites-europe-...

Re: APIs for content sites must be free

#173
I'd go a step further: APIs shouldn't exist.

I know, it's a hilarious sentiment in these times. But I really feel that most of the problems today around walled gardens and surveillance capitalism stem from not using the web directly as it was originally envisioned.

If we had properly formatted HTML, little/no Javascript, a standard auth mechanism that isn't terrible (HTTP auth or a cookie like the good 'ol days), automatic sitemaps or semantic representations without manual intervention, best practices around site updates and maintaining previous versions, etc etc, then why would we need an API?

Since that stuff will never happen, I'd vote for third parties to provide open source APIs for existing sites. Companies could even hire those third parties to maintain APIs for them.

Disclaimer: I'm paid to write APIs and I'm just so tired.

Re: APIs for content sites must be free

#174
post #13

I like vehement arguments even when I disagree with them. Based on this man's logic, if I were to run a web forum then I must provide an API or data dump to download the posts created by the users? How about a comment section on my blog? How about a community Discord server? Why not Facebook posts? Or Instagram stories? I often get the feeling that in these circumstances people derive first principles from specific d…

If you operate in GDPR land there is a requirement to provide all that data (by the user) by law already. It's not unheard of.

Re: APIs for content sites must be free

#175
post #53

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…

Please explain to me where Reddit is no longer free for Joe Consumer?

It's the subreddit mods who are making the data inaccessible to you, NOT Reddit.

Re: APIs for content sites must be free

#177
Very large websites should be sized by the government as they become a public good, and be subject to control which stems from society at large. The only question is which government should size a website which the entire globe contributed to?

Only in a world like that can a reasonable policy like this be enacted. The second thing that should be enacted: these sized websites may only censor content that is proven in court to be unlawful.

Re: APIs for content sites must be free

#178
post #13

I like vehement arguments even when I disagree with them. Based on this man's logic, if I were to run a web forum then I must provide an API or data dump to download the posts created by the users? How about a comment section on my blog? How about a community Discord server? Why not Facebook posts? Or Instagram stories? I often get the feeling that in these circumstances people derive first principles from specific d…

> I often get the feeling that in these circumstances people derive first principles from specific desired outcomes. Once you learn about motivated reasoning, you start to see it everywhere.

Ironically you only start to see it where you want to see it. Motivated reasoning you agree with is just reasoning

Re: APIs for content sites must be free

#179
post #53

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…

Please explain to me where Reddit is no longer free for Joe Consumer? It's the subreddit mods who are making the data inaccessible to you, NOT Reddit.

It will no longer be free to browse how you like. You will be forced to use Reddit's Apps, Reddit's website, etc. Along with the tracking and restrictions that they impose (Future removal of NSFW is an example of a restriction).

Re: APIs for content sites must be free

#180
It’s an interesting argument, but I don’t think users provide their content for altruistic purposes. Some do it to benefit from a sense of participating in community, some to build reputation and some to prove their expertise. In all cases, they get something from the site that’s hosting their content.

So why should the site that’s hosting content not be allowed to have a business model that pays the bills?

Given a choice between the following, which would you rather?

* insidious adverts that compromise the impartiality of the platform (because thou shalt not offend the advertiser)

* charging for API access, which affects a tiny proportion of users, and would not in any way prevent you accessing your own content (subject access and data portability is guaranteed by data protection law)

Post reply on HN