Not really related to the bulk of your comment but I’m curious (if you don’t mind sharing) what features you like from BlueSky, in comparison to Mastodon?
Custom feeds, subscribed blocklists, blocking/muting keywords for a period of time. Basically the moderation controls. My mental health is better when I can just turn off certain topics for a bit without abandoning them altogether.
If I remember right, mast has a feature where you can follow someone but only their self posts and not reposts. There are accounts that are repost machines and I don’t want to follow someone if I’m not getting to hear their own thoughts in their own words. I wish Bluesky had that.
Filters already mute keywords and can be set for specific periods of time. AFAIK*, subscribed blocklists were rejected because they could be used to target minority members by bad actors. How are custom feeds different from lists?
From threads on the subject months ago, so that might have changed.
I haven’t been on mast for a bit. Custom feeds can do things like give you the posts of your quieter folks, see only posts (not so useful if you could just select certain people to only see self-posts, but useful now), I can get a feed of what’s popular with my friends. Those are examples from my own, but there are tons of custom feeds.
Oh I forgot you can do things like a classifier and labeled, so I can choose to identify myself as a developer and see if someone else labels themselves similarly. There are a bunch of other labelers.
I am aware of the potential issues with subscribed blocklists, but I use a few anyway, and it saves me from doing a lot of blocking myself. It’s not perfect because it is abuseable , but I like having the choice to use it.
Yes! There would be a spec written for blocklists that could be applied to Lemmy or PoeFed. You can quickly toggle on/off a blocklist. For example, I can subscribe to a “US Politics” blocklist, and toggle it on/off when I need a break from news.
Is it only an idea?
I can think of automatic tagging of all posts. If you have access to a post and all its comments, probably you can programmatically assign a tag to it. Based on “words cloud” or something like that. Annoying posts usually have a lot of comments which simplifies automatic tagging.
It can make it possible to filter out specific topics, or, contrary, browse them specifically.
But where do you store the computed tag? I guess you could hack it by having a bot that comments the computed post tags on the post itself, but that’s messy.
If computing these tags is not expensive, they can be computed and stored internally in the app at client side. If this will work and will be useful, it can be moved to server-side in one of lemmy’s updates. Each post will have have probable tags in metadata with % of how sure an algorithm was about assigning this tag.
Personally, I think affecting your feed by picking appropriate instance doesn’t work, and I do hope other instance-independent ways to browse lemmy will become available. But right now I haven’t found a time even to check Lemmy’s api to see what’s already available.
I don’t think this will work within the context of a feed of posts. You would have to make at least 1 additional comment for every post in the feed to fetch the comments for a post. So if you fetch a feed of 50 posts, you will have to make 51 requests. If a post has too many comments to fetch in one page, you will have to iterate through all the pages until you have all the comments. So it’s actually >=51 requests. Though I suspect you could get a good idea of a posts comments by fetching just the first page of comments.
PieFed seems to have tags, but I’m not exactly sure how they work. But that might be a better place to start.
Not really related to the bulk of your comment but I’m curious (if you don’t mind sharing) what features you like from BlueSky, in comparison to Mastodon?
Custom feeds, subscribed blocklists, blocking/muting keywords for a period of time. Basically the moderation controls. My mental health is better when I can just turn off certain topics for a bit without abandoning them altogether.
If I remember right, mast has a feature where you can follow someone but only their self posts and not reposts. There are accounts that are repost machines and I don’t want to follow someone if I’m not getting to hear their own thoughts in their own words. I wish Bluesky had that.
Filters already mute keywords and can be set for specific periods of time. AFAIK*, subscribed blocklists were rejected because they could be used to target minority members by bad actors. How are custom feeds different from lists?
I haven’t been on mast for a bit. Custom feeds can do things like give you the posts of your quieter folks, see only posts (not so useful if you could just select certain people to only see self-posts, but useful now), I can get a feed of what’s popular with my friends. Those are examples from my own, but there are tons of custom feeds.
Oh I forgot you can do things like a classifier and labeled, so I can choose to identify myself as a developer and see if someone else labels themselves similarly. There are a bunch of other labelers.
I am aware of the potential issues with subscribed blocklists, but I use a few anyway, and it saves me from doing a lot of blocking myself. It’s not perfect because it is abuseable , but I like having the choice to use it.
That makes a lot of sense; thanks so much!
@moseschrute@lemmy.world You were talking about something like that
Yes! There would be a spec written for blocklists that could be applied to Lemmy or PoeFed. You can quickly toggle on/off a blocklist. For example, I can subscribe to a “US Politics” blocklist, and toggle it on/off when I need a break from news.
Is it only an idea? I can think of automatic tagging of all posts. If you have access to a post and all its comments, probably you can programmatically assign a tag to it. Based on “words cloud” or something like that. Annoying posts usually have a lot of comments which simplifies automatic tagging. It can make it possible to filter out specific topics, or, contrary, browse them specifically.
But where do you store the computed tag? I guess you could hack it by having a bot that comments the computed post tags on the post itself, but that’s messy.
If computing these tags is not expensive, they can be computed and stored internally in the app at client side. If this will work and will be useful, it can be moved to server-side in one of lemmy’s updates. Each post will have have probable tags in metadata with % of how sure an algorithm was about assigning this tag. Personally, I think affecting your feed by picking appropriate instance doesn’t work, and I do hope other instance-independent ways to browse lemmy will become available. But right now I haven’t found a time even to check Lemmy’s api to see what’s already available.
I don’t think this will work within the context of a feed of posts. You would have to make at least 1 additional comment for every post in the feed to fetch the comments for a post. So if you fetch a feed of 50 posts, you will have to make 51 requests. If a post has too many comments to fetch in one page, you will have to iterate through all the pages until you have all the comments. So it’s actually >=51 requests. Though I suspect you could get a good idea of a posts comments by fetching just the first page of comments.
PieFed seems to have tags, but I’m not exactly sure how they work. But that might be a better place to start.
You can do timed mutes of keywords, though the times aren’t as customizable as some people might like.