Thread

A Nostr client with no concept of "follows", you just get shown some content from selected relays, then if you like -- or if you read (your local client would know by your clicking or how much time your spent on each thread, no one else) -- that person gets added to a dynamic ranking of possible interests, so you start to softly "follow" them (by which I mean the client fetches their notes specifically from their relays). As you interact with new notes and new people that dynamic list changes.

Replies (49)

The magic sauce in the tik tok algo has been revealed..... image
fiatjaf's avatar fiatjaf
A Nostr client with no concept of "follows", you just get shown some content from selected relays, then if you like -- or if you read (your local client would know by your clicking or how much time your spent on each thread, no one else) -- that person gets added to a dynamic ranking of possible interests, so you start to softly "follow" them (by which I mean the client fetches their notes specifically from their relays). As you interact with new notes and new people that dynamic list changes.
View quoted note →
Ok, so. 1: forget the selected relays *insert stop trying to make manual relay selection happen .gif* 2: client takes the follow list and uses it as a guide to pick relays for a feed innitially. 3: innitially uses the existing follow list as your 'soft follow' set up. 4: continue the scheme as you described. 5: 'clustered' softfollows could be a reason for the client to decide to add a relay for feed purposes (instead of just fetching particular npub notes) A: assumes an existing profile with existing socialgraph, if this is not the case, pls see *bootstrapproblemexistsforeverything.pfd* B: manual relay selection should still be an option, ofcourse, if not just to make you happy
Basic idea is that it's a client-side machine-learning spam filter that pushes things you have told it that you don't want to read (maybe starting from your 1984 reports) further down. You curate the algo yourself, over time. If the client also has a gold finder, working the other way around, starting from your lists and things you've quoted or replied to, then it would constantly to refine your suggestions, while you keep control of the refinement process and can intervene, if it goes AWOL.
Couldn't agree more! We have to decide what gets our attention. We can redesign social media completely. We don't need follows. We need intentionally designed roles and spaces for interaction in the digital world. We're building this on @nextblock! Blocks, Neighborhoods, the City, and the Wilds! Everyone you meet is a stranger unless you add them as a contact. Then you can put them on your block (where you see only accounts and activity of 21 people), your neighborhood (same concept as block but no # cap), the city (all NextBlock citizens - we aren't "users", or the Wilds which is all of Nostr). So someone is either a stranger, contact, or neighbor. You can also visit other people's neighborhoods! So less labor on your part of you want to trust someone else to be in charge of what you see for a bit. Lots more to our design on how we think Nostr works without an algorithm. Please do check us out if you have time!
Sorta. I mean, it's unknown, but in my usage, I get heavily dosed by those I'm following. If they don't have new content, I get dosed with the last handful of things I've searched for and then random shit. If you watch the random shit, you're served more from that person or on whatever topic that video was about. Except Bitcoin. I search Bitcoin and never get fed anything on it. I also search stuff like inflation, money, etc. for all those people complaining about the system and then comment on their videos to look into Bitcoin. Somehow, I never get additional content on those topics. At least that is my observations.
I say yes. I think people sometimes forget the nature of the openness of Nostr. Unconscious interaction based applications can coexist with conscious interaction based applications. As other have pointed out, there are advantages to having this approach that isn't brain rot. Unconscious interaction does a good job recommending users to follow, expanding your network, which is even more needed on Nostr (especially when starting out). E.g.: 1) Start out on Nostr -> social network doesn't exist 2) Use unconscious interaction based application -> create good base of initial users to follow 3) Stop using application and move to conscious interaction based application -> no brain rot