4
/c/café daily chat thread for 21 July 2023
(self.cafe)
Welcome to our virtual third place, The Café.
Come on in and make a new human connection over a cup of coffee (or Teh Tarik). This is a casual community, do whatever you want, share your oyen pics, your frustrations, and even organize a weekend picnic with the community. The world is your oyster.
Rules are simple, be kind and civil with each other. As with any other café, rude patrons will be kicked out.
Woah, okay, so Mali gov is reclaiming the .ml domain which mean lemmy.ml will be gone as well. I wonder if they can just rehost whatever they have into a new domain
from what I heard, it won't me easy, but it would be one real stress test for federation. hopefully, we don't have to block them out while they're migrating. I wonder if perhaps it would be better for them to just start over with a clean slate.
It would be hard to restart i believe, they have to rebuild the communities and all that.
They shouldn't have to. Their server is intact, only the server address is unreachable forever.
Like your house still stands, but your street name is suddenly gone from all street signs and maps.
The problem is for the entire ActivityPub fediverse that identifies instances by domain names. If a server moved their domain they had to have a way to broadcast the name change to all the other instances. Mastodon had a way to this; Lemmy has none.
It's like you getting a new phone number and you have to ask everyone in your contacts to change your number in their address books.
>If a server moved their domain they had to have a way to broadcast the name change to all the other instances.
even if lemmy had a way to do this, doing it for all the users at lemmy.ml would create a large load of federated network traffic between instances, and at the level of a single instance it would cause a lot of database changes (I've heard that the sql schema for lemmy isn't very optimized).
also, as activitypub doesn't prioritize synchronization (unlike git and matrix), there could be a lot of desynchronized state, with the name change of users reaching some instance but not others.
it would be interesting if lemmy.ml really went the clean slate way (and I think the original intention of the devs in running that instance was just to test their code, not to have it become a "flagship" instance), it would sure showcase a valuable lesson in the fediverse…that you shouldn't rely too much on big instances (there is no huge facebook/twitter/reddit-like thing here).
but at the moment it's generating a lot of server load as is, proportional to how many users on .ml instances are subscribed. every time a post is created or a comment added, the server software tries to post updates to the unreachable instances and fails, filling up the error logs.
if an instance migration tool is on the roadmap, now's the best time and use case to re-prioritize and fast track it. any work the lemmy dev's not taking on on this issue would be work for the admins of all the other instances.
I mean restart in clean slate, but yeah i feels like they won't take that path.