spacecowboy's Avatar

spacecowboy

@spacecowboy17.bsky.social

Interests in ML and social aspects of tech. Building For You feed: https://bsky.app/profile/spacecowboy17.bsky.social/feed/for-you Hobby project: linklonk.com

741 Followers  |  49 Following  |  1,796 Posts  |  Joined: 07.02.2024  |  1.9186

Latest posts by spacecowboy17.bsky.social on Bluesky

I should check how often the same post is disliked by more than one user.

30.10.2025 23:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Co-dislikes is an option. If you dislike the same thing as someone else then you establish a trust connection to their dislikes and we would demote what else they disliked. Though it could be too sparse. The like-to-"show less" ratio in For You is 30:1.

30.10.2025 23:51 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Content classification adds a lot of complexity. I want to keep the algorithm simple so that as a user you can control it.

30.10.2025 23:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Can we solve this? For You is a graph walk based algorithm. Some people are liking the same non-sports posts as you and then they like sports content.

I don't want to go into the realm of content classification.

30.10.2025 12:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

I would suggest liking more content that you want to see more of. It will connect you to people who liked the same content and will show you more of the other stuff they liked.

Once you get to less relevant content in For You it might mean that it has already shown the best stuff.

30.10.2025 12:23 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I am testing a version where "show less" is stronger. Though the results are showing that people in that experiment end up using "show less" even more, which is counter-intuitive.

Show more has the same strength as you like, it's just private to you.

30.10.2025 12:19 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

This is because you have not liked enough posts (only one) for For You to go off of.

Try to find a few interesting posts elsewhere and like them. Then come back to For You to find more posts.

30.10.2025 12:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Is it because the content never ends? Would you prefer if it has a daily post limit?

29.10.2025 22:56 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

My understanding is that someone else is liking posts of the main and the alt accounts creating a link between the two. When you like the main account posts you see the alt posts in For You through that link.

29.10.2025 12:33 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I guess co-likes of other people who follow both the main and the alt account is the part that connects them. It's true that none of the information that For You uses is private, but it makes it easier to make this connection than before. I just want people to have a choice.

29.10.2025 12:15 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

The opt-out list is not public - it's in DMs.

29.10.2025 12:11 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The client app decides what is considered seen. I think it is whatever was in the viewport for at least 0.5s: bsky.app/profile/dana...

29.10.2025 01:35 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Ah, I see! I'm not sure. In addition to the original quoted post here is another example: bsky.app/profile/octo...

29.10.2025 01:31 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I don't need to know whose alt this is.

29.10.2025 01:10 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I'm thinking if you have an alt account that you don't want to be discovered through For You you can DM me from that alt account to opt out.

The act of DMing would be proof that you control the account.

29.10.2025 01:10 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Try For You - it works similar to the unofficial Discover but shows fresher content and avoids showing you already seen content.

29.10.2025 00:58 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Try For You - it should have less unwanted content than Discover.

It finds people who liked the same posts as you, and shows you what else they've liked recently.

29.10.2025 00:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

You are right, it's tricky.

29.10.2025 00:52 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Try For You - a more predictable personalized feed based on your likes.

It finds people who liked the same posts as you, and shows you what else they've liked recently.

29.10.2025 00:42 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I'm not sure how labels work for this. I've seen people liking a post to get a label applied to them. But then you would reveal to everyone that you don't want to be discovered. This can draw unwanted attention.

Sending a DM would not reveal your preference.

29.10.2025 00:14 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Note, I have not made the necessary code changes. I will do it once I have a few opt-out requests.

The opt-out will apply to new posts, not existing ones. I will simply ignore new posts from such accounts.

Your account will still be able to use For You.

28.10.2025 23:33 β€” πŸ‘ 12    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Started collection of interest to opt out: bsky.app/profile/spac...

28.10.2025 23:29 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I've seen a few people complain about For You being too good at surfacing people's alt accounts.

I think to solve this we can let people opt out their account posts from appearing in For You.

If you want your account posts to not appear on For You feel free to DM me with "remove me from For You".

28.10.2025 23:28 β€” πŸ‘ 53    πŸ” 6    πŸ’¬ 6    πŸ“Œ 2

Can we fix it by letting people opt out of the For You feed?

bsky.app/profile/spac...

28.10.2025 23:13 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

No, For You feed only gets what you have seen in the For You feed.

28.10.2025 11:20 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

For You now keeps better track of posts that you've seen. If you accidentally refresh it the post that was just there will be gone.

If you ever need to go back to the recommendations you've seen in For You - use this simple feed:

28.10.2025 02:18 β€” πŸ‘ 67    πŸ” 7    πŸ’¬ 0    πŸ“Œ 2
Bluesky "For You" feed playground

You can compare the recommendations in the playground:

- likers before you: linklonk.com/bluesky?user...
- likers before and after you: linklonk.com/bluesky?user...

It looks like "ignore_order=1" brings more politics for you.

28.10.2025 00:44 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I have not run it as an A/B test. It has always been looking at likers before you.

The reason is - good curators are those who find good content before you. They are predictors of what you like.

Yes, on average we ignore ~50% of potential recommendation paths. Is it worth it? We can A/B test it.

28.10.2025 00:22 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

When you post something - you are treated as the first liker and so it has not effect on what you see in For You. That's because For You looks only at curators/coraters that liked the same post as you but who did it *before* you. If you are the post author - there is no one who liked it before you.

28.10.2025 00:15 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Try For You - it shows you plenty of gaming content based on your likes. No nsfw.

It finds people who liked the same posts as you, and shows you what else they've liked recently.

28.10.2025 00:12 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@spacecowboy17 is following 20 prominent accounts