8000 add follow packs to nip51 by fiatjaf · Pull Request #1898 · nostr-protocol/nips · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

add follow packs to nip51 #1898

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
May 9, 2025
Merged

add follow packs to nip51 #1898

merged 2 commits into from
May 9, 2025

Conversation

fiatjaf
Copy link
Member
@fiatjaf fiatjaf commented Apr 30, 2025

No description provided.

@pablof7z
Copy link
Member

how about having a k tag?

I'd like to have "Olas starter packs"

REQ { kinds: [ 39089 ], "#k": ["20"] }

cc @callebtc

@callebtc
Copy link

how about having a k tag?

I'd like to have "Olas starter packs"

REQ { kinds: [ 39089 ], "#k": ["20"] }

cc @callebtc

What does the k tag signify?

@fiatjaf
Copy link
Member Author
fiatjaf commented Apr 30, 2025

I think it's better use another kind instead of the k tag. Scoping stuff to kinds feels wrong sense because no one is going to do starter packs for kind 1984, 0, 3 or 30818. Olas is not exclusively kind:20 either, so now Olas will have to manage k 21, 22 etc -- meanwhile microblogging apps will now have to filter out k 20. It's a mess.

We could easily have new list kinds for "multimedia follow lists", "multimedia follow packs" for apps like Olas, "short-form video follow lists/packs", "photo-sharing follow lists/packs" etc.

I think these categories can be generic enough to encompass different kinds and still specific enough to not be confused with a microblogging app or a recipe-sharing app (for recipes we can have still other lists, once that time comes).

@vitorpamplona
Copy link
Collaborator

Something is very off with both: the idea of putting k on 39089 and the idea of creating new kinds for each app type.

Almost all lists right now are based on what people are, not on what or where (which clients) they are posting things.

These lists look more like badges than lists of useful posts inside their topics. For instance, I made an Amethyst Devs list. But those guys rarely post about Amethyst, or even development in general. My MedNostr list has all the MDs I know on nostr, but they rarely post about health care. So, if a user wants to hear about health care, it wouldn't make sense to follow MedNostr.

I think we need a measure of how good the list is when used in each client for what the user is looking for. That is how we should rank them. Not by whatever the author wrote or which kinds he/she used.

@fiatjaf
Copy link
Member Author
fiatjaf commented Apr 30, 2025

I agree, but I don't see what we can do about it. Most of these packs are useless even when they're made with good intentions like your examples. It's effectively spam and we need someone to curate what lists are actually useful for newcomers -- but notice that the lists themselves are already curations, so we need someone to curate the curations and then someone to curate the curations of curations.

@pablof7z
Copy link
Member

I hereby nominate @fiatjaf to tell each new comer who to follow and why.

image

@Sebastix
Copy link
Contributor
Sebastix commented May 1, 2025

Something is very off with both: the idea of putting k on 39089 and the idea of creating new kinds for each app type.

Almost all lists right now are based on what people are, not on what or where (which clients) they are posting things.

These lists look more like badges than lists of useful posts inside their topics. For instance, I made an Amethyst Devs list. But those guys rarely post about Amethyst, or even development in general. My MedNostr list has all the MDs I know on nostr, but they rarely post about health care. So, if a user wants to hear about health care, it wouldn't make sense to follow MedNostr.

I think we need a measure of how good the list is when used in each client for what the user is looking for. That is how we should rank them. Not by whatever the author wrote or which kinds he/she used.

So this iterates back to the content that is shared by the npubs of a follow lists right? So it might be topic (or multiple) related...

@@ -57,6 +59,8 @@ Aside from their main identifier, the `"d"` tag, sets can optionally have a `"ti
| Emoji sets | 30030 | categorized emoji groups | `"emoji"` (see [NIP-30](30.md)) |
| Release artifact sets | 30063 | group of artifacts of a software release | `"e"` (kind:1063 [file metadata](94.md) events), `"a"` (software application event) |
| App curation sets | 30267 | references to multiple software applications | `"a"` (software application event) |
| Starter packs | 39089 | a named set of profiles to be shared around with the goal of being followed together | `"p"` (pubkeys) 8000 |
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why would these need to be enumerated in nip51 when not all other lists/sets are ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants
0