

I think piefed.social/pyfedi (which is slowly implementing support for all such objects) should get a mention here as well
I think piefed.social/pyfedi (which is slowly implementing support for all such objects) should get a mention here as well
So I dug into the source code a bit to see how it’s used. It turns out that IPFS might actually optional, as per the log line on https://github.com/hyprspace/hyprspace/blob/master/p2p/node.go#L213 (“Getting additional peers from IPFS API”)
The list of required bootstrap peers is hardcoded in the same file, but a few lines above, specifically at https://github.com/hyprspace/hyprspace/blob/master/p2p/node.go#L181
I say might be because - while the required bootstrap peers include a bunch of ones based on bootstrap.libp2p.io - there is a long list of hardcoded ip addresses and I don’t recognize any of them.
So those might be libp2p.io ip addresses, but they might also be IPFS ip addresses, or even belong to someone else altogether. (Edit: There are WHOIS tools online like https://lookup.icann.org/en that can be used to look these up and figure out who they belong to if you are really curious, but I can’t be bothered to do that right now.)
In any case, it looks like the way this works is that from a peer, libp2p tries to look up additional peers, and so on. So at most IPFS would be used as a way to get a listing, but once the desired peer is found, IPFS is cut out of the picture for that particular connection and NAT hole punching is used to establish a direct connection between peers instead (as per the linked wikipedia article, https://en.wikipedia.org/wiki/Hole_punching_(networking )
I guess they back either other up. Like archive.is is able to take archives from archive.org but the saved page reflects the original URL and the original archiving time from the wayback machine (though it also notes the URL used from wayback itself plus the time they got archived it from wayback).
Ah, that makes sense. So the FediDB info seems to be wrong - I wonder if they got confused by cloudflare as per the other comment in https://feddit.org/post/4529920/2993842 ?
Also, is there a way to let them know to update it? I guess someone could report an issue on github…
That confuses me too. I’ve never really understood that. Likewise, /m/news is for US news while world news goes into /m/world and US news isn’t allowed.
Maybe that’s another reason why folks thing it’s US-based - because the magazines are clearly so US oriented. But I’m not sure how that happened.
On the brain bin for example it’s PoliticsUSA - https://thebrainbin.org/m/PoliticsUSA
The other thing is that I recall that kbin.social exploded and got a huge chuck of the exodus - but now that it’s been effectively dead for half a year, those users mostly seem to have vanished.
A fraction clearly did migrate to other mbin and lemmy instances. It seems like the rest did not return to spez’s site from what I’m hearing (“all the posts I’m seeing there are complaining that only bots are active here”) but I’m not sure where they went. But for example, one person I was following seems to have dropped off entirely from the fediverse and all social media.
Why did you think lemmy.world was US based? It’s fully European.
But that’s probably it - folks assume the instance that’s for the whole world is the US-based one and don’t feel the need to make another major US-based one.
Came here to say that. I wasn’t covered by GDPR under spez’s site - but luckily their policies treated me like I was anyways.
I moved to kbin.social - which was probably the 2nd largest after lemmy.world. Also, it was Polish.
What I liked about that was - as per my understanding - since these are hosted in the EU, the GDPR applies to my data here even if I’m not the EU myself and am not an EU citizen.
With a tld ending like .world you’d think it’s for the whole world, not just europe (.eu) or a specific country.
feddit.org itself is a bit of a curiosity since the .org doesn’t make it obvious that it is German - but someone posted the full story of how feddit.de fell apart and feddit.org became the successor.
What’s interesting is that currently, the site is broken, but in the footer you can see the last set of magazines that were new.
Which means the database is still intact, and if not a full resurrection, we could get our data back at least (I lost a lot of content when kbin.social went down). Just gotta figure out who to contact - which company is actually maintaining or hosting the servers that kbin.social run on…
What’s your current kbin instance? Curious to see if it’s running mbin now or if it really is the original kbin on there still.
Also, anyone remember kbin.cafe ?
Yeah, that chart needs to be updated. AFAIK no instance is still on kbin, everything has gone to mbin. It’s also missing pyfedi/piefed
As far as I can tell there’s been no communication from him for several months and not since he posted saying he’d turn kbin.social over to a new admin.
But the domain for kbin.social was recently renewed (I posted full details over at https://fedia.io/m/fediverse/t/1403334/Any-updates-on-kbin-social-recently ) which gives me hope that ernest is still around, just a bit more behind the scenes.
Of course, it could also be that the domain was simply auto-renewed (as described in https://www.godaddy.com/en-ca/help/turn-my-domain-auto-renew-on-or-off-41085 ). I think some registrars or services even offer prepayment options for auto-renewing, meaning that ernest might have set this all up before he disappeared, rather than slowly reappearing now…
While this would almost certainly work, it would be nice if the root cause can be discovered and either fixed or worked around. Having to reinstall everytime one needs to free up disk space is … less than ideal.
You’re not the first to think about this.
See https://aumetra.xyz/posts/the-fedi-ddos-problem - there an embed server is proposed, to be shared by multiple instances (ideally a great many would use just the one), which can host things like image files and previews.
This is actually very easy. You can copy the files from the container, even while it’s not running, onto your host system to edit there, and then copy them back afterwards.
See the top answer on https://stackoverflow.com/questions/22907231/how-to-copy-files-from-host-to-docker-container for step by step instructions on how to do this.
So an hour later, while logged out (in incognito mode) I am seeing your post on https://slrpnk.net/c/[email protected] and can find it on your home instance directly at https://slrpnk.net/post/14701745 - this is in addition to seeing it on https://lemmy.ca/c/woodworking and directly on the magazine’s instance at https://lemmy.ca/post/31909201
Also, the post likewise shows up for me when I view your profile on either your home instance at https://slrpnk.net/u/technomad or on the magazine’s instance at https://lemmy.ca/u/[email protected] (and again, that’s logged out and in incognito mode).
Finally, I see your post on lemmy.world in the same three places - the magazine https://lemmy.world/c/[email protected] , your profile https://lemmy.world/u/[email protected] , and the direct post itself https://lemmy.world/post/21403325
Sometimes posts from lemmy.world take up to three days to federate to my instance, so an hour isn’t too bad really.
So I’m not sure where I fit in. I run my own instance, but it’s a single user instance that only serves me. Also, I currently don’t run any magazines (communities) of my own.
If I was the user on Instance A asking on Instance B … well that means Instance A is my own, and I obviously wouldn’t get in trouble with myself.
If I was the admin on Instance B - a user from elsewhere was asking me to remove such content on mine - I’d go ahead and do it. Not worth the potential headache or ramifications that would come with refusing.
I think in general, the admin on Instance A would not be upset with the user. If anything, in this situation the user is probably trying to delete their account and history, so the admins of Instance A would be thankful that the user went to instance B and saved the admins the headache of trying to contact other federated instances themselves to coordinate a manual deletion. (The only thing worse than dealing with a GDPR request is trying to get others to help you deal with a GDPR request - particularly without pay.)
I’m not sure that even Lemmy has a monopoly on the fediverse anyways. But outside of the fediverse, breaking up the tech monopolies and enforcing net neutrality are steps in the right direction.
For the fediverse specifically, I’m not sure. One thing that might help is to make user accounts and magazines (communities) more portable. So if one signs up on the wrong instance, it’s easier to move to a friendlier instance. Currently, some folks seem to set up their own instance specifically for a community that they have planned explicitly to avoid this problem (but that makes it even harder to get a new owner if the mod-admin abandons the instance).
Of course, the technical bar to setting up and running your own instance is a bit higher than just signing up to, for example, fedia.io (And that’s just if you want to run vanilla - you generally have to be an actual software dev if you want to customize the software that your instance runs.)
But coding software, and moderating a community, or an entire instance, are all different things and I suspect that there’s not much overlap with the first one and the other two. So I don’t have any good solutions either, just suggesting that if the fediverse required everyone to set up their own instance to join, we’d likely be in a pre-Eternal September phase.
Removed by mod