GeekGene / mewsfeed

For the calm cats
https://mewsfeed.social
65 stars 12 forks source link

Trending Lists #72

Open mattyg opened 1 year ago

mattyg commented 1 year ago

Clone & extend the concept from twitter of Trending lists.

Overview

mattyg commented 1 year ago

I feel a bit conflicted about this, personally.

On the one hand, it would be really cool to flex what we can do in holochain -- showing that large scale indexing of content is possible. Maybe its a good thing to have some content that is globally visible to every user, and is consistent for all users, for some kind of coherence in the app.

On the other hand, maybe it's not so great to have globally visible content for all users. I'm almost never interested in trending topics on twitter, so to me it's just attention pollution. It seems to me that that scale needs to be built up through individuals -> groups -> larger groups -> .... -> global, to be authentic in any way. Perhaps we should stick with the vision of MewsFeed as an individual-focused system, and not have any content that is consistent globally to all.

dauphin3 commented 1 year ago

I agree about the confliction.. I think this is a perfect use case for TrustGraph so that way an Agent can get trending feeds based on their network rollup depth and other settings such as confidence in a topic for example or metrics of activity of who/what theyve interacted with

bierlingm commented 1 year ago

Agreed on this with respect to TrustGraph being a great fit here. #94

I guess there are two things coming together in the Twitter concept of trending lists.

  1. "I want to see what everyone else (globally) is talking about"
  2. "I want to see what people I find interesting (i.e. follow) are talking about"

I think in MewsFeed, we can think about 1. as belonging to the bucket of discovery which we haven't built much for yet. Something that's easy to do in a centralized system but harder in Holochain-land, and perhaps not even desirable according to the vision we have. So I think we can still serve the underlying desire by providing discovery tools, but I'm not sure we want to mimic the global nature of Twitter there.

Serving the desire of 2. would be pretty easy to do with just Holochain tools, but even easier with Trustgraph in the mix.

A) Check out people that the people you follow follow B) Check out the user(s) that multiple people you follow already follow C) Check out this mew that multiple people you follow li(c)ked D) Check out this hashtag (term, cashtag, reply, etc) that has been engaged with a bunch etc