• McBinary@kbin.socialOP
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    2 years ago

    @shepherd Yeah I’m not sure of an appropriate solution either.

    These may not even need to be merged, but maybe there is a way to just display one thread and link all identical links as a “cross-post” within the thread? That way we’re just seeing a single aggregated link without a bunch of spam? Something like this:

    • shepherd@kbin.social
      link
      fedilink
      arrow-up
      2
      ·
      2 years ago

      That’s not bad, but that’s only the solution for Identical 1) User 2) Link 3) Title, but Different 4) Community. I’m not opposed to implementing it, or something like it! It’s definitely a step in the right direction, but it’s not complete.

      What if it’s Identical 2) Link, but Different 1) User 3) Title 4) Community?? Basically, a bunch of different people post the same link to different communities, and they alll write a different title lmao. Basically the exactly same “spam” problem, harder to stack.

      I don’t really think we should do a whole grid of the different people posting different titles to different communities lmao.

      (Don’t even get me started on 2) Different Links to the same content hahah)

      • McBinary@kbin.socialOP
        link
        fedilink
        arrow-up
        2
        ·
        2 years ago

        Let me preface this comment with: I haven’t written code in decades, so I’m not sure what is or is not possible. 😆

        That being said, you’re probably right about different links to the same content on different sites - but I don’t understand why the same link from different users can’t be flagged as the same content and aggregated as well?

        I understand there is only so much that can be done on the backend to curb spam, the rest would likely have to be controlled through moderation. Maybe when significant events happen we can have moderators pin a “megathread” like /r/politics does where dozens of sites are running the same story?

        • shepherd@kbin.social
          link
          fedilink
          arrow-up
          2
          ·
          edit-2
          2 years ago

          @McBinary I think it’s easier to describe the different users problem by comparing different titles first.

          • “WIRED MAG PREDICTS END OF TRUTH!!”
          • “Wired magazine cautions detailed psychological research as AI proliferates”

          Obviously these are over the top examples, but this kind of difference can be incredibly important, especially when the differences in intent are subtle.

          • “Apollo rejects Reddit’s new API program”
          • that’s like technicallyyy true but sure makes it sound like Apollo is being unreasonable here, not reddit.

          So which one do we display as the “main” title for the group? As it stands, we give them equal footing (which looks like spam), but pick your favourite controversial topic, and imagine that our stacking solution quickly decides that END OF TRUTH is the only title we really need to show lmao. All the others can just be piled into the “+ 7 others” stack.

          We’ve basically chosen which narrative is the True Main Story, and which ones can be de-emphasized. Uh oh.


          Now let’s do that all over again, but it’s two users. One user is the head of PoliticsA, the other is PoliticsB. They both post an article about their debate. Obviously they choose different titles as above, so the winner chooses the narrative.

          But the OP gets emphasized in the comments too, so they get to spread their opinions a little better. Are we cool with most people only seeing the thread that pops off a little quicker?

          Most viewers aren’t going to go through the de-emphasized posts, it’s obvious the main one is the one where all the activity is now. Many won’t even notice the other guy posted it too, he’s lost somewhere in the + 7 others threads lol.


          Equal footing is fair, but ugly. If we smooth over the content, we lose more and more subtlety and eventually we lose details that actually do matter.

          Messy, I know. I’m so sorry lol.

          • McBinary@kbin.socialOP
            link
            fedilink
            arrow-up
            2
            ·
            2 years ago

            @shepherd Yikes! Okay I see your point. In that case the tabbed experience that @Mallard suggested sounds even better than it originally did. It would allow users to pick which instance to view from, and potentially that would even open up the option of users picking their preferred instance for display?

            • shepherd@kbin.social
              link
              fedilink
              arrow-up
              1
              ·
              2 years ago

              @McBinary Yeah, considering the whole point of the fediverse, finding an actually perfect solution is… like really hard? Tabs seem really promising! But this is why I ended that other reply with please poke holes in this plan lol, WHAT DID WE MISS THERE’S SO MUCH AT STAKE

          • tal@kbin.social
            link
            fedilink
            arrow-up
            2
            ·
            edit-2
            2 years ago

            We’ve basically chosen which narrative is the True Main Story,

            Maybe don’t do it globally. I mean, is there one global truth? Maybe provide access to links for all communities/magazines to which there was a link, combine those as “related discussions” under a drop-down menu, but recommend, make the primary link, the appropriate magazine/community based on the subscriptions or viewing history of the user?

            Otherwise, say Donald Trump runs and wins the 2024 presidential election in the US. A link to a story about it on CNN is submitted both to a Republican-favoring magazine and a Democratic-favoring magazine. The Republican guys are happy about it, the Democratic guys are unhappy about it. If you choose One Global Truth, you dump all the Republicans into the Democratic forum or vice-versa. Either of those options kind of sounds like a recipe for infighting and trouble. Would be better to try to direct the Republicans to the discussion on the Republican-favoring magazine and the Democrats to the discussion on the Democratic-favoring magazine.

            So, like, maybe you rank the magazine priority based on how many times a user has viewed that magazine. I mean, if they enjoy reading that magazine, then presumably they’ll keep going back and automatically expose their preferences as to where to read something.

            I’m not sure that that’s completely perfect – like, I could imagine a situation where one has a general tech magazine and a more-specialist magazine dealing with a very specific piece of technology, where one uses the general tech magazine more but would prefer to see the magazine dealing with the particular technology in question if a link is submitted about that specific technology. But it seems like a reasonable heuristic to start with.

            • shepherd@kbin.social
              link
              fedilink
              arrow-up
              1
              ·
              2 years ago

              @tal I think you understand the concerns here! The devil’s in the details, and it’s annoyingly difficult to create a tidy aesthetic solution with acceptable consequences.

              Ranking based on user preference is interesting, but I suspect it eventually escalates to creating another black box algorithm? Youtube / Instagram / TokTik / etc? There’s a whooole rabbit hole here that could seem like it’s helping at each step, but easily becomes a mess of relevant factors.

              And don’t forget that people are more likely to click stuff that makes them mad!

              I kinda think this shouldn’t be fediverse policy, it would probably be best to keep it to visible (public) actions like votes and boosts.

      • parrot-party@kbin.social
        link
        fedilink
        arrow-up
        1
        ·
        2 years ago

        A big issue with trying to merge is that some groups will have a completely different direction of discussion from the same topic. Especially with a political link to a news paper. You can’t reasonably merge those conversations together.

        • McBinary@kbin.socialOP
          link
          fedilink
          arrow-up
          1
          ·
          2 years ago

          I think the intention is to keep the disparate conversations in a single container that you can swap between, rather than merging those conversations together.

          • parrot-party@kbin.social
            link
            fedilink
            arrow-up
            1
            ·
            2 years ago

            I can see that as an issue as well. Griefers could easily harass other groups by creating clone instances and then filling it with shit.

            • McBinary@kbin.socialOP
              link
              fedilink
              arrow-up
              1
              ·
              2 years ago

              That is where the beauty of federation shines through. You just defederate that instance - or as a user just block the whole instance.