this post was submitted on 18 Jun 2023
55 points (100.0% liked)
/kbin meta
200 readers
2 users here now
Magazine dedicated to discussions about the kbin itself. Provide feedback, ask questions, suggest improvements, and engage in conversations related to the platform organization, policies, features, and community dynamics. ---- * Roadmap 2023 * m/kbinDevlog * m/kbinDesign
founded 2 years ago
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
@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:
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)
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?
@McBinary I think it's easier to describe the different users problem by comparing different titles first.
Obviously these are over the top examples, but this kind of difference can be incredibly important, especially when the differences in intent are subtle.
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.
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.
@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.
@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?
@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
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.
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.
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.
That is where the beauty of federation shines through. You just defederate that instance - or as a user just block the whole instance.