I thought things are distributed and are replicated across servers (much like how distributed storage and computing works)
yes, exactly! when you use the internet, you don't manually choose which ISPs to route through. you can pick which DNS servers to use but you don't have to. when you use youtube, netflix, or facebook, you don't choose which CDNs to use.
everyone does not have all the duplicated data. they only have the data that they need -- the data requested by a user who happens to be using some instance.
handling defederating is a good point. there could be malicious nodes that would be damaging to the network. i suppose there could be a community-mainted ledger of known malicious nodes (similar to minecraft usernames of known hackers), and the admins of the servers would maintain a blacklist. (obviously you configure that your instance's blacklist would be automatically synced with this ledger)
the mega community idea could be good. where is this being discussed?
no, you're misunderstanding. that shouldn't be how it works. there shouldn't be any difference between the software on each instance such that it make your data insecure. this is how bitcoin works. this is why anyone can spin up a bitcoin instance and have it start contributing to the bitcoin blockchain and you as a user don't have to "trust" that particular node. trust is built into the distributed software architecture. you don't "choose" a set of bitcoin nodes. you don't "choose" your CDN or DNS servers.
you already share water with them though. how is this any different?
more seriously though, you already share internet infrastructure with them. the packets you just sent to make that comment could have been sandwiched between a "tankie" and a "fascist nutball". that's just the way it is man, there have always been crazy humans.
this is why instances should be abstracted away as underlying infrastructure and the users don't have to think about "instances". accounts and communities are replicated across servers.
“Those are just a few of the big transport visions that, just a few years ago, Silicon Valley told us were right around the corner.”
where’s the source on this?
it is true that companies are here to make money. my question is: are there any institutions whose purpose is to benefit humanity, without any hidden maladaptive intent? even the "communicating important scientific work to the public" enterprise is corrupted by perverse incentives.
and if not, what is the process by such an institution can come about?
this is actually very interesting.
i take it you've heard of the concept of "mechanistic interpretability"? perhaps you could learn something about your networks by implementing some of that methodology. here's a glossary. also recommend poking around neelanda's blog if you want to learn more.
that's pretty awesome. is it open source?
what a world it will be when everyone is using an AI assistant like this. until it ends up ordering way too many pizzas for the group (perhaps because of an error of ordering 1 pizza for each topping, instead of understanding how half-half toppings configuration for each pizza has been specified.) but then that won't be a big deal because someone else's AI program will detect that this error has occurred and quickly get those extra pizzas to someone nearby who does want them lol.
i can see AI really helping to eliminate food waste, and probably just help distribute resources more efficiently and sensibly. this would also end up altering the value of the dollar w.r.t. geographical location.
cool, i'll check out those papers.
have you had much success in discovering new molecules this way? it seems like if it works then that means that the neural net that emerged has discovered some law of physics (or property of chemistry, w/e) that we do not know. in other words, within the sequence of calculations lies some physical law.
a lot of work for fairly little benefit on the back-end
i think enough people want the feature that the benefit would be worth it
limiting it to communities with the exact same name
you actually wouldn't have to limit it to exact same name if you're making a front-end thing, if you allow for the user to configure their "merged communities"
correct. so let's have a way to "connect" communities, a way for any 2 communities on 2 different instances (or the same instance) to "merge" their content, even if they have different names (e.g. "games" "gaming"). now maybe this could be user-defined, a per client thing, like multireddits, but with a recommendation on each community page that shows the most frequent "client community-merge-configurations"
communities across instances could essentially link their feeds
yes, that's pretty much what i'm saying. in the background, that is what would be happening, but on the frontend, the user just sees "communityname" and a bunch of posts that are pulled from all instances that have a community matching that name.
fair point. recall that this is the first draft. i'll post the second draft today.