Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It makes sense to me to take content discovery out of the protocol. This allows different apps on the same network to create different mechanisms for discovery.

Some may want a pure chronological view of posts from people the follow with no algorithm, some may want pure algos a la TikTok.

It seems like the nostr protocol allows for all of this. Users can decide their experience by downloading different client apps.



If you take content discovery out of the protocol, I would say it then behooves you to put at least an example of content discovery into the reference implementation.

There's a big difference between creating a protocol that's intended for fully-content-agnostic communication over the Internet (eg, HTTP) and creating a protocol that's specifically intended to be used to build a social network. The latter type needs various features that enable the type of behavior we know people on social networks desire from them. It does not, as you say, necessarily need to encode strong opinions about how content discovery should be done into the protocol at a fundamental level, but it at least needs to acknowledge that that is a thing that will be necessary for any social network to succeed.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: