rglullis,
@rglullis@communick.news avatar

During the weekend all my communities jumped to 20-30 subscribers, but no participation. I went to see if almost all of the new subscribers were some variation of this bot.

I mean it is not doing anything wrong, it just feels like a huge letdown to see that none of the growth was organic. Are people really creating instances just for the sake of lurking around? What is the point?

orca,
@orca@orcas.enjoying.yachts avatar

This is a cool idea. I was curious how subs work and it makes a lot more sense to me now that I’ve spent the time getting my instance setup and read a ton of docs. It feels weird trying to build your list and communities on your own account, while it also populates your instance’s All list. Feels like all of my interests are just out there flapping in the breeze lmao.

throwaway_OT05wZjv,

deleted_by_author

  • Loading...
  • hawkwind,
    @hawkwind@lemmy.management avatar

    I actually wrote it with the flip side of your centralization argument in mind. If a community exists outside of the popular ones a user may never even know of its existence. Having more show up SHOULD be better to prevent centralization no? It requires the users to change their browsing behaviour but at least they don’t have gonsearching offsite.

    wintermute,
    @wintermute@feddit.de avatar

    Hosting an instance myself, I’m not amused, because if forces my instance to literally sync all content there is on the lemmyverse, drastically increasing traffic, storage use etc.

    Please don’t force resource consumption beyond any rational usage!

    Peregrinus, (edited )
    @Peregrinus@lemmy.world avatar

    people should just block Federation from “Lemmy.management” to start with. one less activitypub abuser.

    hawkwind,
    @hawkwind@lemmy.management avatar

    People can defederate from an instance for any reason they want, but if I get what you’re trying to say: you think people should defederate from any instance that has a user that subscribes to all of their communities.

    hawkwind,
    @hawkwind@lemmy.management avatar

    It increases load during execution. Afterward it’s not significant. My instance is heavily instrumented and monitored. The load this incurs subscribing to 24000 communities is less than adding a single, moderately active user to your instance.

    It’s a huge miss if the intended design was to silo information.

    What this provides, as far as I’m concerned, is essential to prevent centralization to a few instances.

    Is there a better way to do it inherently in Lemmy itself? Probably, and I am excited to help with that!

    wintermute,
    @wintermute@feddit.de avatar

    Afterward it’s not significant.

    Sorry, but unfortunately, it is, forcing a instance to sync literally every single post made on the lemmyverse.

    jon,
    @jon@lemmy.tf avatar

    Uhh… if your script is subbing to 24k remote communities, those will continue to grow from then on, unless you start purging communities at some point. After one user subscribes to a community, all new content gets indexed and stored on your instance. Pict-rs can cache images short term (and eventually clear them out), but Postgres will start growing very quickly and never slow down until it fills up disks.

    hawkwind,
    @hawkwind@lemmy.management avatar

    Yup. 256 GB should be enough database space for anyone though.

    floofloof, (edited )

    The script gets all of the publicly federated communities and “makes them known” to your local instance and then subscribes to them. “All” should be populated with activity from around the Lemmyverse.

    Doesn’t that significantly increase the load on your instance and, if many instances use it, all instances? This system isn’t designed with the idea that each instance receives everything from every other instance.

    It might be better to run this on a single dedicated site which people can come to to browse. If you could learn where each user had their account, you could send their upvotes, downvotes and comments to that instance.

    hawkwind,
    @hawkwind@lemmy.management avatar

    It increases load during execution. Afterward it’s not significant. My instance is heavily instrumented and monitored. The load this incurs subscribing to 24000 communities is less than adding a single, moderately active user to your instance.

    It’s a huge miss if the intended design was to silo information.

    What this provides, as far as I’m concerned, is essential to prevent centralization to a few instances.

    Is there a better way to do it inherently in Lemmy itself? Probably, and I am excited to help with that!

    floofloof,

    Well that sounds quite reasonable then. It definitely answers a need for better discoverability of material on Lemmy. And it would be great if something like this could ultimately be integrated into Lemmy itself.

    hawkwind,
    @hawkwind@lemmy.management avatar

    I think your idea is on the right track when thinking longer term and assuming the worst case in both design and admin behavior. :)

    The whole network needs to be split into “active” and “archive.” New activity (or at the very least stubs to where new activity is happening) needs to be updated regardless of where it occurs without having to capture anything extra.

    wintermute,
    @wintermute@feddit.de avatar

    It is a significant difference if an instance has to federate literally every post made on the lemmyverse.

    OutrageousUmpire,

    Dumb question I know, but do I leave this running on my instance or on my own computer?

    hawkwind,
    @hawkwind@lemmy.management avatar

    It doesn’t matter. Most of the work is happening on the instance, regardless of where the script is running.

    idle,
    @idle@158436977.xyz avatar

    Wouldn’t doing this result in a massive amount of unnecssary load on the larger instances?

    hawkwind,
    @hawkwind@lemmy.management avatar

    I don’t really think so, but i’m open to working with anyone if they see this happening, up to deleting the entire project.

    wintermute,
    @wintermute@feddit.de avatar

    Yes, it would.

    palitu,

    A clean up would be nice, maybe something where if there are no subscribers, or local user actions on a community (votes, comments) after a while it starts to remove them.

    fmstrat,

    I wrote github.com/fmstrat/lcs a while back which does similar, but only grabs Top feed communities to reduce load.

    hawkwind,
    @hawkwind@lemmy.management avatar

    When I discovered, I felt bad for not checking. As for the load stuff. I intended and wanted to see All the things, and I don’t currently have resource problems for my instance. :) We’ll see how that fairs as things continue to grow!

    Iteria,
    @Iteria@sh.itjust.works avatar

    I have been using lcs on another account for a small instance and it has been amazing for making the instance feel connected. Thanks!

    fmstrat,

    Glad it’s working out for you.

    techgearwhips,

    Saving this for when I make my own personal instance.

    death916,
    @death916@lemmy.death916.xyz avatar

    I was working on something like this to add a bot user and follow active communities but got distracted. Looks like I can quit that side project hahah

    PolarBone,

    I salute your efforts for working on it anyway

    death916,
    @death916@lemmy.death916.xyz avatar

    ahah thanks, for posterity this is how far i got. Only needed to add the command to follow github.com/Death916/lemmy-federation-bot

    hawkwind,
    @hawkwind@lemmy.management avatar

    I’m happy to help or take PRs for lemmony. There is also github.com/Fmstrat/lcs which I didn’t know about until well into lemmony.

    Chickenstalker,

    No. Keep at it. More alternatives is betterer.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • uselessserver093
  • Food
  • aaaaaaacccccccce
  • [email protected]
  • test
  • CafeMeta
  • testmag
  • MUD
  • RhythmGameZone
  • RSS
  • dabs
  • Socialism
  • KbinCafe
  • TheResearchGuardian
  • Ask_kbincafe
  • oklahoma
  • feritale
  • SuperSentai
  • KamenRider
  • All magazines