Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • About Bonfire
dansup
dansup
@dansup@mastodon.social  ·  activity timestamp 2 days ago

Algorithmic feeds on the fediverse? Controversial. I get it.

But here's the thing: we can build them ethically. Transparent. Opt-in. Default to reverse-chron followers (and local, if you want it).

Did it with Loops. 1M+ unique video views in 4 months.

Build healthy. Keep users happy. Listen to your community.

#Loops #Algorithms #ForYou

How Loops For You Algorithm works
How Loops For You Algorithm works
How Loops For You Algorithm works
  • Copy link
  • Flag this post
  • Block
Federation Bot
Federation Bot
@Federation_Bot replied  ·  activity timestamp 2 days ago

@dansup I still noticed some flaws:

- "For You" doesn't respect the language(s) I actually understand

- "For you" reproposes loops that might be popular and/or new, but which I've already seen

- Also my impression is that some very cool older loops (from e.g. 2025) never made it into my "For You".

- Sometimes there's an entire stack of loops from the very same creator.

- There should be a function "show less from this creator", when you don't want to block him, but it's just too much.

  • Copy link
  • Flag this comment
  • Block
Michael 🇺🇦
Michael 🇺🇦
@heluecht@pirati.ca replied  ·  activity timestamp 2 days ago

@dansup In Friendica we have got a bunch of predefined algorithms. See here: emeasecurelink.aptean.com/rss-…

  • For you: Posts from contacts you interact with and who interact with you. In detail, it consists of:
    • Posts from people you interact with on a more than average level.
    • Posts from the accounts that you follow with a more than average number of interactions.
    • Posts from accounts where you activated "notify on new posts" or where you have set the channel frequency accordingly.
  • Discover: Posts from contacts you don't follow, but that might be of interest for you to follow. In detail, it consists of:
    • Posts from people you don't follow but you interact with on a more than average level.
    • Posts from people you don't follow but that interact with you on a more than average level.
    • Popular posts from people you don't follow but you interacted with or who interacted with you on any level.
  • What's Hot: Posts with a more than average number of interactions.
  • Language: Posts in your language.
  • Followers: Posts from your followers that you don't follow.
  • Sharers of sharers: Posts from accounts that are followed by accounts that you follow.
  • Quiet sharers: Posts from accounts that you follow but who don't post very often.
  • Images: Posts with images.
  • Audio: Posts with audio.
  • Videos: Posts with videos.

Do you plan to offer more than one as well?

Login

  • Copy link
  • Flag this comment
  • Block
dansup
dansup
@dansup@mastodon.social replied  ·  activity timestamp 15 hours ago

@heluecht oh wow, that is very cool! We may add custom feeds to Loops, but that’s about it in terms of algos.

  • Copy link
  • Flag this comment
  • Block
Federation Bot
Federation Bot
@Federation_Bot replied  ·  activity timestamp 2 days ago

@dansup it makes sense for community to influence what i see on my feed ie. an algorithm-based selection. It's a slippery slope though. Especially as the community grows and becomes more 'diverse'.

What about a more granular personal filtering approach? So i could determine myself (clientside) exactly what's worth viewing and whats not?

Eg. All posts with > 3 boosts AND the hashtag #privacy NOT posted by @-badactor etc.

PS: your approach is interesting 👍

  • Copy link
  • Flag this comment
  • Block
dansup
dansup
@dansup@mastodon.social replied  ·  activity timestamp 2 days ago

@DazRunner The For You feed is pretty simple in how we rank relevance, but we will make it more transparent and powerful by giving users the ability to give feedback (I'm not interested, I don't mind this, I really like this) and implementing keyword filters to better refine the results.

That being said, what you mentioned is something I've been considering as a separate Custom Feed feature where you can use hashtags and terms to build your own reverse-chron feed.

I'm down to chat more abt ths

  • Copy link
  • Flag this comment
  • Block
Federation Bot
Federation Bot
@Federation_Bot replied  ·  activity timestamp 2 days ago

@dansup let's chat later... 😍🥰

  • Copy link
  • Flag this comment
  • Block
dansup
dansup
@dansup@mastodon.social replied  ·  activity timestamp 2 days ago

The Loops For You Feed is not only open source and auditable, but represents a huge shift in fediverse culture by providing a big user experience improvement that any (size) instance can take advantage of.

Just look at the code ⬇️

https://github.com/joinloops/loops-server/blob/main/app/Services/ForYouFeedService.php

  • Copy link
  • Flag this comment
  • Block

A small Bonfire corner on the internet

This is a small personal instance of Bonfire in the Fediverse.

A small Bonfire corner on the internet: About · Code of conduct · Privacy ·
Bonfire social · 1.0.1 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Code of Conduct