I wonder if/how one can set his Nostr feed to show a MIX of TRENDING posts and posts of people I follow? nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr
Cuz now I feel like most users are exposed primarily to trending posts.
In other words, when how can a normal user define his personal feed algorithm? (as @LynAlden calls it)
nostr:note1ec5x0tzn90n6t9kf2ge9m6ehuty0npv7sn9z58ujgk6dame7psjsx6562l
Login to reply
Replies (70)
We are working on a bunch of new feeds at Primal. They will all be open source and exposed in a public feed marketplace (as DVMs). In addition, all Primal clients will support 3rd party feeds via the same mechanism. This already works great in Amethyst; nice work nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z.
If you have suggestions for feeds you'd like to see, let us know and we'll try to make them! 🫡
LFG! 🫡
Notes with the highest number of zaps from unique npubs. To clarify: I don't mean the highest amount of Sats for a single note.
You could add an option here to only count zaps of npubs your follow.
What about having a feed for just text notes? like Reddit
Pure conversation purpose...
🫡
Art art and art, of course 🤭🫂🎨
I saw the primal dvm's just now in Amethyst, I love the way this is developing
is there a way to support lists like amethyst does? I have some close friends whose notes I never want to miss. Would be great along with these 3rd party feeds!
How do I change the feeds order to make another feed the default one?
Yes. The posts that are appreciated by the largest number of individual plebs.
May also need some WoT function to eliminate 1-sat-bot-spam in future.
This would be a potential use case for the NIP-51 Grapevine WoT List. Two ways to do it:
1. Completely ignore zaps by npubs that are not on the list.
or
2. Ascribe a weight to each zap, where the weight equals the Grapevine WoT Score of the zapper. Optional: make the weight an also function of the amount of the zap. Maybe weight = sats * Grapevine WoT Score.
This is not feed related but…
What about changing the “following/followers” for “MASTERS/SLAVES”?
photography
On another note, is there any work underway to have a “lists” function on Primal. For me, that’s the single biggest missing piece. I use lists a lot on X to track content and create content. I would be dedicating a lot more time to Nostr if I had that functionality here. I want to migrate a lot more of my time to Nostr.
A "popular AMONG your follows" could be a fun mix of notes from friends & larger presence profiles?
I'd love to have the option to strongly weight the media type in your feed... Some days you just want to see the memes, other days you want to catch up on all your friend's posts. A quick way to switch between those two views & trending notes would be the bomb.
What's a DVM?
Feed depends on who you follow.. IMHO this list also should be open source and exposed to public. 💜🫂
nostr:nevent1qqs8hr60fmcc75hngwny3sug50fvdqvum6zjv8qesrqu2ngknhca84cpz3mhxue69uhkummnw3exjcfwwdcxzcm99upzpzr8hmvnazwf85xc4jvty3pu2428n8kmjxgrg62xkyhq8ufkv3zsqvzqqqqqqy3y9esp
Exciting to see this area of nostr evolving 🔥 Suggestion for a feed to show posts from people I’ve been most engaged with in the past 30 days (people who have most engaged with my posts and people whose posts I’ve most engaged with). Whether we follow each other or not, it would be a good way to find who we’re actually interacting with regularly.
Sorry, I missed your original question. Yes, this list is open:
nostr:note1z63324dfllvnmlgh6zeucv4z9mye8vuc7zgx4k6ujrrge47pn86scr8f3g
I want a feed for people who recently posted after not posting for a while. The longer they went without posting, the higher their post is on the feed
keypub.coracle.social is a prototype that works a little like this
I'd like a pepe meme feed please 🙏
Sorry, just realised I had to wait a while to let it load haha.
Lots of attention on this space from a bunch of developers. Wonder what is this “same mechanism” that we should be paying attention to?
nostr:npub1u5njm6g5h5cpw4wy8xugu62e5s7f6fnysv0sj0z3a8rengt2zqhsxrldq3
Please make it reload faster. 😊😊
Finally, a way to drown out the noise with some actual quality!
It's a type of AI or workflow that sits on top of Nostr. You engage with it, and it returns some kind of data. The acronym means Data Vending Machine.
In practice you could have any kind of request return any kind of response (like a DVM could use an AI to return some image or text, or translation), but what the OP is talking about here are DVMs that act as "algorithms" to return different types of event feeds.
A few of these I've used are like "show me the most popular posts by people I follow since I last logged in", or "show me global most zapped posts over the last 24 hours", etc.
It's very cool and useful that there will be a market for these algos, so you can really tailor your Nostr feed to what you like.
Most-zapped since last read 👀 So if you saw a post with lots of zaps and then on the next day it doubled in zaps, show it again so I can see what's trending.
👊💪🫡🫡
I’ve got two daughters 11 & 9 y.o.
While I’m not keen on them using social media at these ages, my oldest at 11 is starting to via Meta Messenger with her friend who has recently moved to Germany and her local friends.
How can we make Nostr a safer, more attractive alternative to the youth to use instead on the corporate Web2 platforms.
How can we create a wholesome Nostr for kids/teens?
Hmmmm. Custom private relay with a pool of volunteer admins?
Notes most zapped by users you follow.
I was thinking about this last night!
zapped content normalized for follower count. someone zapped 10k with 10k followers is beat by someone zapped 1k that only has 100 followers.
another for likes and another for comments.
maybe one that takes all 3 into consideration would typically be better🤷
Thank you for explaining! It sounds akin to a bot in a chatroom(?)
Wow that's a complex question and a worthy goal. We'll have to think more deeply about it.
Working on it! 🫡
By "same mechanism", I was referring to DVMs (Data Vending Machines) as a method to deliver custom nostr feeds.
Cool. Working on making it faster! 😅
Haven't seen this before; looks great! 👌
Interesting idea. Let's see if we can make it happen.
We have also been working on WoT standards and custom feeds for many months. While our team is still small and scrappy, we’d be interested to work more closely with you and others to see cross client interoperability for end users.
nostr:note1frlz5anaph8cheudt3sn295smmeqyfyvk74f2knmvz075t8mxpmqc2zjw7
Maybe we can get on a topical #devcall with you, nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn and other devs in this space to better our alignment?
Agreed, that's a great feature that we don't currently support. We may add support for lists in the future, not sure when exactly.
In the meantime, have you tried Listr?
https://listr.lol
Looks interesting; we'll take a closer look!
If you go to Settings / Feeds in any Primal app, you'll be able reorder the feeds there. The top feed is the default one when you load the app.
Interesting; that way you could have multiple follow lists. We could create feeds that are based on any nostr list, or a combination of lists.
Sorry but I can't understand how. It seems there is no way to drag and reorder elements.
Have you considered coracle's custom feeds? It allows for incorporating dvms without relying entirely on them. Feeds can also be saved, shared, and bookmarked, creating a marketplace of feeds.
https://wikifreedia.xyz/cip-01/hodlbod@coracle.social
Looks like you are not on the latest version of our Android app. After you update, you'll have the option to reorder the feeds:
https://primal.net/downloads
There's also a js implementation in welshman
No, I haven’t. Do you have a link or more info?
Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch.js ?
You're right! Thanks for the patience
I looked for this previously on Wikifreedia as you suggested, but couldn't find it. 😅
It does look interesting. It would be great if we could come up with a standard feed spec. DVMs are more general and could be useful for feeds. Let's talk more. You going to Riga?
Thanks for the ZAP ⚡ I've been getting back into photography I've been doing it for 18 years or so it's been a while .... ie been dormant for about 3 years 😢... so I'm building my portfolio back up and once I get to a pint of steady stream of work I'll be planning on uploading my work side by side with my Bitcoin content.
I'm very excited to incorporate the two .
I'm not, but would be happy to talk. The feeds spec I have is fully implemented in coracle, extensible, and pretty efficient.
Yes
I’m def hoping to learn more about DVMs and their applications at Riga (I’ll be there).
In the meantime, to keep things simple, we’re streamlining the export of NIP-51 kind 30000 lists. Right now, we’re generating two types of lists:
1. the Grapevine WoT List
2. New Follow Recommendations
List 1 will be the top N pubkeys as determined by the Grapevine WoT Score. This is fully personalized. A user in a community centered in China or Japan will get a different list than someone embedded in the mainstream nostr community.
List 2 will be the same as list 1 but minus pubkeys you already follow.
So any client that supports NIP-51 lists will be able to benefit from Grapevine-generated lists.
Once sufficiently validated, next step will be contextual recommendations, eg: top 10 experts on homesteading (or whatever) as per my Grapevine.
Very cool, we'll dive into it after Riga.
Yep, just like that. It's also like an API endpoint except without any API which is pretty much nostr-magic when you think about it.
I would like one to discover people that have Under X followers in niches because I feel like way too much activity gets consolidated under the top handful of accounts.
This is so true and is probably why I will be quitting Nostr soon
I hear you. The protocol is still young so stick with it.
Btw, thank you so much for what you’ve achieved to date and are doing. 🙏🏻
Unfortunately, a bit beyond my low-tech capabilities, but sounds like a good idea. 👍
How about a Cooking Feed… a “FEED ME” DVM?
Lots of content on zap.cooking by nostr:npub15u3cqhx6vuj3rywg0ph5mfv009lxja6cyvqn2jagaydukq6zmjwqex05rq already 🔥
I think the minute that Primal has private group feeds that work well across multiple major Nostr apps, none of the corporate social media platforms will stand a chance. I have MANY friends who are interested, but are turned off by the global visibility of everything they post. We have 1:1 Messages, but what we need are group messaging that is secure from anyone outside the designated list of viewers.
Most people are leaving FB, X and others looking for a place to talk to their friends, their tribe, their circle. As soon as Nostr can deliver on that, everything else will collapse and go completely ghost town.