Post ARNCcH6o7dakxfe6Ma by hj@shigusegubu.club
(DIR) More posts by hj@shigusegubu.club
(DIR) Post #ARN8kpabPOBwOvPGfA by feld@bikeshed.party
2023-01-06T16:45:30.440108Z
1 likes, 1 repeats
For the last 24 hours the Mark Ruffalo post has been consistently at the top of my timelineThis is what sucks about not having any algorithms controlling your timeline.Once I've seen something boosted I don't want to see it again and again and again and again. Muting the thread is stupid because you'll just end up with a million mutes in the database and you won't see any replies in the thread if your peers have a conversation that you may be interested in.So how do we solve the "want to see the conversation for the thread but not the top post being boosted over and over again"
(DIR) Post #ARN99CcdQOcwmmyj6u by meowski@fluf.club
2023-01-06T16:50:15.563580Z
0 likes, 0 repeats
@feld muting large threads is a little buggy in pleroma FE as well. large amount of muted posts cause the timeline to jump around
(DIR) Post #ARN9eXi94CX1AXV3xI by byterhymer@mastodon.social
2023-01-06T16:54:25Z
0 likes, 0 repeats
@feld Hey now, RSS and Atom and NNTP also failed there.Y'know what functioned?Citadel BBS's "anti-vortexing" networking, so that users would not fall into vortexes of content they had already read.Funny, pretty sure Citadel BBSes were open source before FSF and GNU even existed.You might think maybe someone, somewhere, could look at their code and reuse their good ideas somehow?
(DIR) Post #ARN9eYBZIo4EdnGYoi by feld@bikeshed.party
2023-01-06T16:55:41.614299Z
0 likes, 0 repeats
"anti-vortexing" sounds awesome and i don't even know what it does
(DIR) Post #ARN9vmzpUQrHUwzmQy by lain@lain.com
2023-01-06T16:58:27.403492Z
2 likes, 0 repeats
@feld this one really grinds my gears. I thought about adding a cache that removes these kinds of double, triple, quadruple posts from your timeline for 24 hours or so.
(DIR) Post #ARNAKpx1doNftycyAq by feld@bikeshed.party
2023-01-06T17:03:18.301807Z
0 likes, 0 repeats
The best way to solve this with the least amount of effort is probably to have the apps and FEs track *views* of a boost and then the backend can keep this data for ~ 30 days after which the data is expunged from the table (or even make this a time series database)Once you've seen it X times within 30 days it should filter new boosts of it from your timelines until the views drop offbut even that won't solve old things from popping up as the fediverse is so fractured that stale things circulate again and again but I'd hope we aren't still re-sharing 30 day old posts
(DIR) Post #ARNAdOGcnFMtXmdrNo by david@collantes.social
2023-01-06T17:00:25Z
0 likes, 0 repeats
@feld another thing—and I digress a little—is that the post is an alleged Mark Ruffalo’s. We have no way to know if it is really him.
(DIR) Post #ARNAdOnwnM1VD8ETK4 by feld@bikeshed.party
2023-01-06T17:06:40.310635Z
1 likes, 0 repeats
this is where decentralized identity and web3 comes in. If Mark buys an ENS name and uses that wallet to login to all social media services and the fediverse there's no way to masquerade as him anywhere. He just automatically owns that identity across the entire internet that supports web3*cue the screams about crypto*
(DIR) Post #ARNAiryzjrHv9Z0a6i by hj@shigusegubu.club
2023-01-06T17:07:38.841547Z
0 likes, 0 repeats
@feld @lain or we can just track post creation time + post receive time
(DIR) Post #ARNApG2ZCpRRVJj1ea by feld@bikeshed.party
2023-01-06T17:08:50.695651Z
0 likes, 0 repeats
what matters is whether or not the user's eyeballs have seen it before, nothing else is going to give a pleasant experience
(DIR) Post #ARNAxwVvAsanY9b46K by hj@shigusegubu.club
2023-01-06T17:10:19.432501Z
1 likes, 0 repeats
@feld @lain that is sorta already in pleromafe but for reproots only and expires with page refresh.
(DIR) Post #ARNBCgQXGdMq086fbM by david@collantes.social
2023-01-06T17:07:52Z
0 likes, 0 repeats
@feld or he can simply use his website like the rest of us. 😎
(DIR) Post #ARNBCgwnKhAhcBCQsq by feld@bikeshed.party
2023-01-06T17:13:03.117379Z
0 likes, 0 repeats
do you think he actually runs his own website? lol
(DIR) Post #ARNBQ53D1nTS8QaH7A by aktivismoEstasMiaLuo@activism.openworlds.info
2023-01-06T17:14:26Z
0 likes, 0 repeats
@feld @lain Even that’s a problem. Of the constant firehose of posts scrolling on my display, my client has no way of knowing what actually reached my eyes. If there are 10 boosts, I will see ~1-2 of them. The only sensible solution AFAICT is if a boost reappears many times, you should be able to take an action mark as /seen/ to mute boosts only, & only the 1 status not the whole thread.
(DIR) Post #ARNBQ5VZKM9vYNqvJo by aktivismoEstasMiaLuo@activism.openworlds.info
2023-01-06T17:15:16Z
0 likes, 0 repeats
@lain @feld And if you boost something yourself, that should automatically flip the /seen/ flag. Indeed I continue to see boosts of something I already boosted myself, which is rediculous.
(DIR) Post #ARNBTEDvNcuXS865OC by david@collantes.social
2023-01-06T17:14:43Z
0 likes, 0 repeats
@feld he does! Well, he rents a domain, https://markruffalo.com. Right now it redirects to Twitter.
(DIR) Post #ARNBTEktP3HZ6NWPmC by feld@bikeshed.party
2023-01-06T17:16:11.426266Z
0 likes, 0 repeats
so his management company runs the website and someone there could masquerade as him without him even knowing
(DIR) Post #ARNBbXcX99bFvaZVkO by feld@bikeshed.party
2023-01-06T17:17:34.810628Z
0 likes, 0 repeats
that sounds as tedious as dealing with your email inbox though...
(DIR) Post #ARNBju7HOJyq0wwNaS by david@collantes.social
2023-01-06T17:17:48Z
0 likes, 0 repeats
@feld I will let him deal with them, if that were to happen. 😂
(DIR) Post #ARNBjuahcvW3UChsRs by feld@bikeshed.party
2023-01-06T17:19:05.905856Z
0 likes, 0 repeats
or he can just have a private key that's only on his personal devices
(DIR) Post #ARNBm24KnM3ZG2ZtK4 by aktivismoEstasMiaLuo@activism.openworlds.info
2023-01-06T17:18:24Z
0 likes, 0 repeats
@feld @lain In fact, any interaction w/a status should mark a post as /seen/ (likes, replies, bookmarking, voting, etc). If this marking is done on the client side, it would be better for privacy, but flawed if you use multiple clients.
(DIR) Post #ARNBm51FpGNKPM9yRE by feld@bikeshed.party
2023-01-06T17:19:33.195711Z
0 likes, 0 repeats
indeed, that's why we need the backend to be aware and do the filtering
(DIR) Post #ARNC7G1g67sMctSLtA by hj@shigusegubu.club
2023-01-06T17:23:08.934075Z
0 likes, 0 repeats
@feld @aktivismoEstasMiaLuo @lain it's rather hard for BE to know what has been "seen" and what hasn't, the closest approximation however would be timeline marks or whatever those are called.
(DIR) Post #ARNCcGau2G4TMiicdM by aktivismoEstasMiaLuo@activism.openworlds.info
2023-01-06T17:27:20Z
0 likes, 0 repeats
@hj @lain @feld Isn’t the backend already aware of all your interactions? Likes, boosts, replies, votes, etc? The only thing missing would be an extra flag that says “yes, i saw it but intend not to interact with this particular viral msg”.
(DIR) Post #ARNCcH6o7dakxfe6Ma by hj@shigusegubu.club
2023-01-06T17:28:48.193258Z
0 likes, 0 repeats
@aktivismoEstasMiaLuo @lain @feld yes, but implementing such flag would be very intrusive.
(DIR) Post #ARNCk3OWzkAIkDe3uK by david@collantes.social
2023-01-06T17:21:51Z
0 likes, 0 repeats
@feld I doubt it; 100% that’s not going to happen. I am rather nerdish, and I will not do it. There are no chances of him doing it. 😂
(DIR) Post #ARNCk3z2nzN8ZSjDou by feld@bikeshed.party
2023-01-06T17:30:14.591276Z
0 likes, 0 repeats
because you keep thinking "private key" means some super technical nerd thing when that's simply a UX problemI logged into Gitlab today with a private key synced across all my Apple devices automatically. It's a passkey. Bleep bloop, Safari just did it.I guarantee we'll have crypto wallets being handled like this in a super user friendly way within 3 years.
(DIR) Post #ARNEJIXskwyHp7OA1A by aktivismoEstasMiaLuo@activism.openworlds.info
2023-01-06T17:32:18Z
0 likes, 0 repeats
@hj @lain @feld Not if it’s on the client side. For all interactions (like, boost, etc), you already gave up privacy to the server. You could have a client-side “seen” flag, and there could even be a client-side setting as to whether to send the seen flags to the server (depending on whether the user favors privacy or client synchronization).
(DIR) Post #ARNEJJ2MvbMFLfeVXM by hj@shigusegubu.club
2023-01-06T17:47:47.710518Z
0 likes, 0 repeats
@aktivismoEstasMiaLuo @lain @feld timeline marks are essentially that.
(DIR) Post #ARNEN9pt52NpyAePlQ by hj@shigusegubu.club
2023-01-06T17:48:39.132816Z
0 likes, 0 repeats
@aktivismoEstasMiaLuo @feld @lain we have "seen" legit but for notifications only and it kinda sucks
(DIR) Post #ARNFKGjv3WHwSz2tn6 by lifeofguenter@convo.casa
2023-01-06T17:40:04Z
0 likes, 0 repeats
@feld does not need an algorithm to solve and has already been improved: https://yyc.bike/@mfenniak/109387768913355348 - but has most likely degraded performance as side-effect.But also makes more clear why running something like twitter is not cheap ;)
(DIR) Post #ARNFKH9RWchlk8zHZg by feld@bikeshed.party
2023-01-06T17:59:11.692687Z
0 likes, 0 repeats
even "within the last 400 posts" is not enough for many users