Astronomer & video game data scientist with repressed anger

  • 0 Posts
  • 40 Comments
Joined 1 year ago
cake
Cake day: June 2nd, 2023

help-circle
  • I’m not sure how lemmy or kbin handle instance-hosted media links – whether they import the media and redirect the link, or whether they point to the original media object – but otherwise, yes.

    There are ways to access other websites directly from within a given website – iframes and the like – but that’s not what happens here. Each website is independent of each other, and all text is locally hosted in your instance’s database.

    There are also (limited) copies of user profiles all over the place – if you click on my username, for instance, you’ll be taken to lemmy.world/u/Kichae@kbin.social. That’s a local lemmy.world user address, even though I’m not on lemmy.world. I can’t login to that account – it’s either credentialless, or has randomized credentials – but it exists. And by going there, you get to see what lemmy.world knows about my activity across the fediverse. Without ever leaving lemmy.world.





  • I don’t think it should be done by a specific name, it should be user defined, I should be able to add the communities together which I deem that they do belong together for some reason.

    This.

    People are used to a single handle mapping to a single community, and I get that they want that to still be true, but it isn’t here. It just isn’t. Having a communities auto-group in any way is asking for a bad time for all involved.

    First of all, people generally are not considering the contexts that those communities are situated in. My go-to example here is politics communities. r/politics is, very frustratingly, about American politics, but that isn’t going to be universally true here for communities named politics. You should not assume that an Australian based server, a Canadian based server, a UK based server, an Indian based, etc. will reserve that name to deal with, well, foreign politics. And having them automatically lumped together will functionally destroy the communities on instances focused on smaller countries.

    In top of that, it’s wide open door for troll instances.

    If people want lists of communities, that’s fine. That’s great even. I’d love to lump together some sports communities so that when I’m in the mood for that, I can find them all in one place. It’d be cool to be able to have them optionally not show up in Subscribed, too. But auto-grouping is one of those features that is actively bad for smaller communities, and which people really only think they want. It’s more of a sign that people aren’t opening their mind to this new space and paradigm they find themselves in than an actually useful feature.





  • Eh, I still use it a little bit. I follow Blue Jays games via the team’s subreddit, and the Pathfinder community hasn’t really migrated over, so scan that every couple of days. And the memes have just clobbered my feed these last couple of days, even after blocking most of the meme groups.

    But I’m using Reddit very differently now.









  • The community size thing is going to be interesting as the space grows. The fact that there are functionally infinite name spaces means that “politics” doesn’t just get to become the default politics discussion space for everyone wandering into the place. Lemmy.ca/c/politics can be a very different place than Lemmy.ml/c/politics, which will be very different from lemmy.world/c/politics, which will be very different again from beehaw.org/c/politics.

    And you can suppose that everyone will just use the biggest one by default, but I don’t think that’s necessarily true. The biggest subreddit got that way predominantly because of their name, and there’s a good chance that people’ll see their local one first, not the biggest. Or that they’ll see multiple of them, and end up engaging with multiple communities before they realize what’s going on and settle on the one that suits them best.

    There will always be a biggest, but there can be a larger number of smaller, lively communities because they don’t need to take on names like “r/truepolitics” or “r/onguardforthee” (which is a so very discoverable and intuitive r/Canada alternative).

    We’ll have to see how the dynamics play out over time.


  • Media hosting is the biggest expense, and there are services that make that significantly cheaper through sharing and deduplication.

    A major instance can probably get by on a few hundred dollars a month. If it has, say, 100k active users, and 1% of them donate $5 a month, then not only is there enough to cover infrastructure expenses, but they can also put some aside in a rainy day fund, use it to expand hosting to other platforms (lemmy.world is made possible, at least initially, by donations to mastodon.world), or even pay instance-level mods.

    Mstdn.social, a very busy Mastodon site, has 200k users and runs on a 32 core VPS with 128GB of RAM. Comparable unmanaged VPS packages go for around $300/month. After that, it’s all media storage.


  • There could be several reasons for this, depending on what exactly you mean.

    When the first person on an instance to subscribe to a remote community does so, the local mirror of that community starts receiving posts and comments from the original. But older posts and comments are not retrieved. You’re only getting stuff going forward.

    So, if you’re talking about an instance that is much younger than Lemmy.ml, it’ll have only a small fraction of the backlog.

    On the other hand, if what you’re seeing is that new comments and posts aren’t reliably showing up, we’ll, that’s likely an issue of the server hosting the community being absolutely fucking destroyed by traffic right now.


  • Not an expert, but what I’ve pieced together over the past year:

    ActivityPub platforms work on a subscribe-and-wait model, similar to a magazine or newspaper subscription. You find an ‘actor’ on another server you want to receive content from and you follow them. This sends a signal to your server that you want to see that actor’s posts in your streams, and if your server is not currently receiving content from that actor, then it should request that the actor’s host server send any posts they publish along. Your local server then stores and hosts those posts locally, as if they had originated from the server (but with pointers back to the original host, so that replies can be forwarded back to the original poster).

    These actors can be other users, or they can be groups (which is what Lemmy communities are), which work by receiving posts addressed to them and then forwarding them along to subscribers.

    Your local server infrastructure may allow you to subscribe to users, or to groups, or to both. And they may play host to users, or to groups, or to both. Lemmy hosts both users and groups, but only allows users to subscribe to groups. Friendica and /kbin host both users and groups, and allow users to subscribe to both. Mastodon hosts only users, but allows users to subscribe to both users and groups. And Guppe and Chirp host only groups.