6,891 karma · joined November 13, 2013
Language has meaning, and the puplic domain is a better situation for society. It is more interesting to say it ascended
The question shouldn't be about how much it costs but why do things cost anything in the beginning, and if they have to what is the amount a specific piece should be retributed for its contribution to society minus how the non-zero cost impacts society.
AIs are being let off the hook with their massive copyright infringement but when a movie being open directly benefits everyone suddenly that's a problem.
> make following robots.txt a legal requirement
Even better: make them publish their IP addresses so we know what to block, just like robocallers. Every scrape made from another IP is crime.
Check out this very nice link from a sibling comment: https://ncase.me/trust/. You'll see that an adversarial node either is too adversarial and will be cut off, or still gives just enough to not be cut off but if there are other, more cooperative nodes, they will be favored. Being adversarial doesn't work in the long run.
Try downloading any well distributed torrent and you'll see your bandwidth capacity automatically maxxed out. The gradual decision with an emerging selection of better sources always leads to that. Bittorrent doesn't really have an efficiency problem
- If you're nice with me I'll be nice with you
- If you're mean with me I'll be mean with you
This is the best answer for the Prisoner's dilemma (https://en.wikipedia.org/wiki/Prisoner's_dilemma) on the long run, ie a situation where peers don't trust each other but will both gain if both cooperate.
In bittorrent it's typically implemented as follows: peers start by sending a very minimal content, and see what the other replies. If they reply with low enough latency then slowly increase the amount of content that is sent and see if they reply with the same increased amount of content; if they do, continue up to the max of what the network link allows (in combination with other peers of course). If at some point the other peer doesn't send something equivalent (even though we know they have it and we asked for it) then that peer can be cut off for not being cooperative.
Situation is different for seeds of course, because they have everything and want nothing, but they can have a similar behaviour -- start sending a little, increase slowly over time
- install [the thing]
- start it, show how it works
- search for yourself, start a convo, exchange messages
- add them to the group
IME the friction comes from having to do the first step, because it's really an annoyance no one cares about, so if you take it for yourself and do it they'll like that
Let's imagine something like this: instead of writing to every user's timeline, it is written once for each shard containing at least one follower. This caps the fan-out at write time to hundreds of shards. At read time, getting the content for a given users reads that hot slice and filters actual followers. It definitely has more load but
- the read is still colocated inside the shard, so latency remains low
- for mega-followers the page will not see older entries anyway
There are of course other considerations, but I'm curious about what the load for something like that would look like (and I don't have the data nor infrastructure to test it)
"Capitalism properly managed" isn't capitalism anymore, so if that's what we want (and I agree with you) then let's use proper terminology. Workers-owned coops, democratically-chosen regulations, communities governed by and building for themselves,federating between each other, the stuff
We should call it out loud and clear where ever we see it.
Don't buy from for-profit entities, or soon there will be no non-for-profit entities.
Surely a $15 per year vm would be enough to receive a few thousands POSTs per day (https://tinykvm.com/), or if that's not enough, paying less than $5 per month for a VPS is still cheap
Surely transposing a binary hosted on vendor A to vendor B is as minuscule in involved labor as configuring a webhook
I'm not trying to diss on your own reader which is an awesome thing to do, I'm just sad that resorting to a fully proprietary architecture is an automatism when considering a protocol that can't be more open than RSS
I would assume you still need to point auditors to your software in any case