So … good news, bad news situation with yesterday’s experiment with putting some of the more high-volume people I follow on to lists and unfollowing them 😛
My hometimeline was so much leaner and cleaner today. There were very few replies and I just got posts that I was actually interested in and was through my home timeline in record time since I had like one third the normal volume of posts.
On the other hand, the list had not moved at all since I created it yesterday, except for one post 😀
Now if I’d stopped to think about this before I came up with my “brilliant” plan, I would have realized this — given the philosophy behind Mastodon/Fediverse, I don’t think anybody really wants you following people without the followee knowing/approving the action. So, creating lists the way Twitter allowed you to would not make much sense from a privacy standpoint.
Unfortunately, that makes lists a rather useless feature in the Fediverse since, as far as I know, there is no server-side filtering of posts from lists from your main timeline. If you just scroll through and read a bit and don’t care about duplicates, this is fine. But if you obsessively go through every post till you are caught up, like I do, then this becomes annoying pretty fast 😛
So my plan at the moment is to implement client-side filtering. When posts are fetched from the server for the home timeline, see if any of the fetched posts are authored by, replies to, or boosts by people on any of my lists. If they are, filter out those posts since they will be displayed on the lists.
I’m not sure how CPU intensive this will be and how smooth the experience will be. But I’m going to try and find out …
#Lists #Following #FediStuff #FediClients