One of the most important tools for trust and safety efforts is the “block” feature, allowing a user to entirely block someone else from following them. Yes, on Twitter you can get around this by g…
it’s unavoidable to center Elon here but can we just take a step back and appreciate how stupid, bad, and completely antithetical to a usable website this idea is? blocking has been a feature on like everything since phpBB forums because it literally just works. it’s an easy way to curate your experience without escalating and it’s a logical imitation of being able to simply avoid a person in real life. the idea of removing this in favor of nothing but mutes is just goofy as fuck (and if you make muting the new “block”, what’s even the difference between them? people will just use them basically the same way!).
It’s interesting to me that they made the argument that blocking is increasing server costs.
How is that even possible, on a technical level?
If true, how is changing to a “stronger mute” going to reduce said costs?
I mean, it’s plainly clear that Musk has no idea what is going on at any of his companies and the narrative of him being a genius of some kind was simply that: a narrative.
In a way, I could imagine it increasing server costs by like 0.001%, if even that, because if the algorithm finds a post to recommend but then realises it’s from a blocked account, it would have to search again (ofc it’s probably optimised so that it realises that at an earlier stage).
But we’re talking about such small details it literally doesn’t matter and is outweighed by the functionality lost one hundredfold.
I expect it’s accurate to say; their architecture is not like a database where you can add an index on a blocked state and then join against it. You have to get a list of potential posts that the user might want to see and then eliminate any in the block list. There will be a few edge case users who have thousands of block entries and a multithreading strategy is likely required to swiftly filter it in a reasonable timeframe.
However, an architecture I’ve seen that works around this is to build this timeline in the background and present it to the user from a cache, I don’t know if this is what Twitter does as I never worked on that. However, if you want to not have a block feature but have some kind of mute feature anyway I don’t see how there is a meaningful difference.
Haha, that’s a throwback to the days when I helped to manage a phpBB board and there were a few members that would just continuously get into arguments so I edited the database so both of them had each other on their block list. It was very telling when I discovered they unblocked each other a few weeks later and got back to arguing and derailing thread topics.
A worrying trend in recent social software platforms is that you can’t block people. Slack, Teams, Discord (not really, it still shows you that people you block say things, which defeats the point), so many of these garbage social platforms (… all Electron-based) don’t let you block people. Even Discourse doesn’t have a block feature. They all just assume that everyone gets along.
it’s unavoidable to center Elon here but can we just take a step back and appreciate how stupid, bad, and completely antithetical to a usable website this idea is? blocking has been a feature on like everything since phpBB forums because it literally just works. it’s an easy way to curate your experience without escalating and it’s a logical imitation of being able to simply avoid a person in real life. the idea of removing this in favor of nothing but mutes is just goofy as fuck (and if you make muting the new “block”, what’s even the difference between them? people will just use them basically the same way!).
It’s interesting to me that they made the argument that blocking is increasing server costs.
I mean, it’s plainly clear that Musk has no idea what is going on at any of his companies and the narrative of him being a genius of some kind was simply that: a narrative.
In a way, I could imagine it increasing server costs by like 0.001%, if even that, because if the algorithm finds a post to recommend but then realises it’s from a blocked account, it would have to search again (ofc it’s probably optimised so that it realises that at an earlier stage).
But we’re talking about such small details it literally doesn’t matter and is outweighed by the functionality lost one hundredfold.
I expect it’s accurate to say; their architecture is not like a database where you can add an index on a blocked state and then join against it. You have to get a list of potential posts that the user might want to see and then eliminate any in the block list. There will be a few edge case users who have thousands of block entries and a multithreading strategy is likely required to swiftly filter it in a reasonable timeframe.
However, an architecture I’ve seen that works around this is to build this timeline in the background and present it to the user from a cache, I don’t know if this is what Twitter does as I never worked on that. However, if you want to not have a block feature but have some kind of mute feature anyway I don’t see how there is a meaningful difference.
Yeah, sounds like that’s the case. Funny how flaws in system architecture gets exposed to the public through vapid excuses these days.
My guess is muting would likely result in a decrease of overall visibility. Every account gets a mute score.
Stop right there. This is Elon Musk we are talking about
Haha, that’s a throwback to the days when I helped to manage a phpBB board and there were a few members that would just continuously get into arguments so I edited the database so both of them had each other on their block list. It was very telling when I discovered they unblocked each other a few weeks later and got back to arguing and derailing thread topics.
You took away their hobby.
Maybe nows the time to advertise Mastodon some more. What’s he gonna do, block us?
Concerning
A worrying trend in recent social software platforms is that you can’t block people. Slack, Teams, Discord (not really, it still shows you that people you block say things, which defeats the point), so many of these garbage social platforms (… all Electron-based) don’t let you block people. Even Discourse doesn’t have a block feature. They all just assume that everyone gets along.