while I agree it would be good to have more content to explain nostr, it won't really matter given the current onboarding and product experience. it's way too confusing for folks, and generally not satisfying instantly. people will and do churn out.
if there's one thing to focus on (for the social media use case) it's search. both for people, but more importantly, topics. Twitter won because of search. it wasn't a social network. it was an information network, and it excelled at real-time because of real-time search. that's a base requirement now.
what nostr adds, and what will make it sticky, is the multi-app/use-case ecosystem. but each use case is going to have different needs for attracting people to it. search is table stakes for the social media one. it won't matter how good the tutorial content is until this is done right.
nostr has the benefit right now of having a completely open and wild API. that matters as every other service is closing down. it's perfectly OK that we mostly have devs and bitcoin-obsessives at the moment. we have time to get all the kinks out and make something that's truly hard to replicate. where the only way to compete will be to join.
View quoted note โ
Thread
Login to reply
Replies (76)
This right here! ๐
View quoted note โ
Iโm a pretty good #Nostr search engine, but Iโm not very scalable.
I love twitterโs advance search and lists. Best experience for me on nostr for search is on snort.social, you can search several words and the results are the last. But I miss the use of OR from Twitter, and Iโd love to use * ๐ that doesnโt exist on Twitter but google.
For any help my โbitcoinโ art stuff can be used freely ๐ค (donโt know of this helps just mention it)
It's not advertiser friendly but no one wants to hear that.
At least boost noStrudel search engine up @hzrd149
and I hear the knocks on all the bitcoin content on nostr. every new thing has an initial bubble of a population. twitter had the SF tech bloggers, and because of that, the next bubble was the journalists. it's interesting that it's never really escaped that. it's still predominately focused on news. simply because of that first population and how we built around it.
I'd predict that the nostr bitcoin bubble eventually leads to another population focused on alternative economies and free systems of collaboration. I'd say that's a big win for all.
Right. Someone has to be first. Eventually, another adjacent community will join.
It heading towards a freedom first ( albeit through the concept of Bitcoin ) population. More libertarian views, less is more government stance. But over time, I see this site becoming mainstream like Twitter, where people will be free to speak their minds.
So you say the initial population of a service predetermines it's future.
Wider software development community could be a close target. Imo, nostr is the most exciting to the censored people, Bitcoiners, and to whoever who tried to build a little bit of software before.
Ahora mismo pensando en #Hispano creo que el Salvador y eventualmente Argentina serรญan poblaciones a las que apuntar para una adopciรณn temprana de #Nostr ,
Principalmente el Salvador, proyectos como @My First Bitcoin tendrรญan que incluir en el pensum a #Nostr
#Nostr es la manera mรกs didรกctica y potencialmente recurrente de usar e interactuar con #Bitcoin.
@negr0
@La Crypta
๐ค that would be awesome
Serรญa muy importante de cara al futuro, conforme el ecosistema de Nostr y Bitcoin sigan creciendo; poder disponer de una Plataforma con protocolos de resoluciรณn pacรญfica de conflictos a travรฉs del Consenso ๐ En #Deius [Decentralized Justice] es un proyecto diseรฑado para crear consenso entre partes en disputa. A su vez, podrรก crear Gobernanza en masa [votaciรณn directa], uso de crowdsourcing y normas De convivencia comunitaria: Lex Criptogrรกfica (derecho consuetudinario creado en torno a la Criptogrรกfรญa). ๐๐ก๐ซ๐คท๐ป


It's nice that there is a network whose bread and butter is something other than who is calling whom racist/sexist/transphobic/anti-semitic today
Ok good because the only thing I dislike about #Nostr is that it feels so locked in on #bitcoin & I donโt understand any of it, but I love the rest of it.
Also:
-what happens if you accidentally leak your private key?
-will delete post ever be entirely possible? Bluesky got it working
@jack
I donโt understand the obsession with getting my grandma on nostr.
Products need to start with a very specific and clear target audience. Then build out after we satisfy the needs of that group. If the target is just people who want to do social media, we will most probably fail.
Nostr was born from Bitcoiners, I personally believe we need to continue to serve that group. No shame in that, and nothing is wrong with this goal.
Bitcoiners are people too, and trust me they have interests and hobbies beyond Bitcoin just like everyone else. Continue to serve them, give Bitcoin an application, build tools for Bitcoiners to sell their work.
Others will join.
I second this. Serve the priority users first. The rest will gradually comes.
Not sure who this @jack guy is, but maybe we should listen to him
View quoted note โ
Absolutely, search is the best way for users to find their interests and communities. Solving the search problem may require all relays to support text retrieval by default. Currently, only relay.nostr.band has text structured data retrieval support. Most relays only support public key and post ID retrieval. Our just-launched #Freerse is powered by nostr.band, which allows users to discover posts, users, and communities through text search, so that all users can find their communities and stay. But the data connection is not very stable.
true nostr needs good search, but nobody is posting anything except b1tc0in hate central banks/govts topics, nostr will be forever in beta because its just devs & b1tc0iners chat
Not entirely true. But even if it were, search guarantees more topics will be found
need more people joining nostr and posting various topics to get good search results, like i get better result searching 'thinkpad' on bluesky or mastodon than in nostr because they have over million users
I think developing a search engine within the relay that searches the app and the web at the same time can add variety of topics and motivate more users to join the app. You still miss Twitter, right?!
It can have filters; search the app or search the web.
integrating AI to optimise search feature might boost search as well
AGI๐ will love nostr for the ability to communicate with and learn from uncensored humans..AGI๐โค๏ธ๐ซ๐
If Nostr has a shot of going mainstream itโs because youโre pouring out advice shaped by all your hard-won experience at Twitter.
Search and onboarding are our two biggest hurdles and areas that need some of the most improvement. ๐ซ
View quoted note โ
Wild/bad idea but potentially good UX wise:
App that's connected to the devs' servers that collects all data from popular relays and more and realtime collects from other relays per user request.
Pros is that it would move towards solving the search issue (assuming the above is the problem, not sure), while con is, well, centralization I think?
In terms of paying for these servers, dev gotta do what's needed ofc, ads and subs and etc.
View quoted note โ
in your opinion, what made onboarding on twitter so good, and what specific parts of onboarding in existing nostr clients (take Damus for example play the biggest role in people having second thoughts and drop off?
is it complexity in language, are there too many steps to join, too little, or something missing completely?
Agree, "Search search search" is the "location location location" for #nostr success. โจ
Not sure if some map-reduce or other technique is applicable for speedy results...
๐ถ
I tried onboarding a normie friend to Nostr not too long ago and by the end of it he never posted another note and hasn't been back since
Iโm not obsessive, Iโm focused.
In this vital discussion, please don't overlook mid-level people.๐
I've been in tech most of my life, but have been an inventor and a designer of software systems that run on microcontrollers with less emphasis on the network side.
Even with rather significant tech bones, I struggle to keep up with nostr developments and with understanding how to pull everything together and use different apps in a coherent way. It would be great if there were some centrally available tutorial-type information that would help me get a handle on things. Given that, I could be much more effective at onboarding normies.๐
View quoted note โ
It's interesting this is at top of mind today, as I was just thinking about the npub/relay discovery problem and its tendency to centralization/federation. This seems like a solved problem, but it hasn't yet been integrated into the nostr model, simply out of maintaining simplicity. What I mean by the discovery problem is that a npub's present preferred relays is not trivial to discover, while at this time it depends on concentrator services like nostr.band. Bitcoin already has the notion of a mempool and it uses a DHT to share a common set of data. TOR also has integrated a pubkey discovery mechanism to find .onion rendezvous nodes. To find the location of a person's preferred relay(s) and/or simply a list of relays to find a npub's most recent profile data in a decentralized way, it seems to me one of these techniques is appropriate. It is also imminently compatible with the gossip/outbox client model. This way, nobody really needs to know who is at what relay to find their most recent posts and latest profile update. Then it becomes feasible for someone to have only a self-homed relay yet reach the full audience regardless of which relay their friends and followers are using.
Iโm a big fan of the use an DHT to map npub to relays. I think we should totally do it. But iโm not quite sure how. Some folks who know more than me say itโs hardโฆ But it seems like it should be doable to me.
there are a bunch of ideas like DHT worth to explore on Nostr
but another voice just speaking in my mind that if we focus too much on stuff like this, we will lose Nostr since then we go back to the old dead end with P2P
guess which way do hundreds of millions Chinese youngests search?
not Baidu apparently, nor Weibo (twitter alternative)
Answer is Xiaohongshu, where real active young plebs sharing their daily loves or struggles! where there's a real active user base, it's the de facto search engine.
Let's hope nostr would be the decentralized optimization.
In fact, after actual use, I think the search function of Xiaohongshu is quite excellent.
If an individual has enough knowledge and the ability to filter out junk information, then Xiaohongshu can be used as an excellent person-to-person search engine.
(Of course, most people around me donโt have that kind of screening ability)
I probably talk about the bitcoiner content too much, the problem is not at all that weโve got tons of bitcoiners or that theyโre talking about bitcoin too much. More itโs that itโs hard to discover the other people and conversations.
The UX experience is where we need to do work. Itโs not so much fun, but itโs what will make the difference.
So when it comes to contact discovery, Iโve always wanted to do something Private Set Intersection. Anybody interested in working on getting PSI for privacy preserving contact discovery that we could use with Nostr?
Thereโs code which does the first 90% of the work:
Regarding search, my initial thought is throw elastic search at the problem. But then Iโm wondering what LLMโs could do to make search better. I think weโd want to have multiple search providers with a common api, the way that Damus and others support plugging in to translation engines. I think the needs of search and indexing are different than a normal relay, and we probably need those broken out in to a separate service or an add-on which only some relays provide.
GitHub
GitHub - OpenMined/PSI: Private Set Intersection Cardinality protocol based on ECDH and Bloom Filters
Private Set Intersection Cardinality protocol based on ECDH and Bloom Filters - OpenMined/PSI
nostr is over
keet.io
Currently, search compatible relays (NIP-50) were quite limited. We can probably count them by fingers with notable relays such as relay.nostr.band , relay.noswhere.com , and search.nos.today .
Shoutout and big thanks to @npub1xdtd...ntxy @semisol and @darashi who built them.
Hopefully more relays with good search performance will come to support #Nostr ๐
Partially agree with both statements, but not convinced about the priorities. I think there is a bit of a state of operational blindness reached.
At the very least, other questions should be asked like how do you guarantee equality and equal opportunities here, especially because Nostr could be more than social media.
Also, external input should be considered relevant, and there should be the courage to incorporate it here. Right now, Nostr is a men's club, you can ignore that and continue to code into the void or start with a fresh infusion of healthy vitamins to heal and close this gap.
There are both other needs these days from ppl outside and more similarities than you might think with the Bubblers. Building bridges, creating a healthy base for thinking and participation first?
I'm still here with ideas for a broader focus on conferences to do that and also for clever PR and film, which can arise from it. Freedom here is real. But creating a healthy base should not be optional.
๐ค๐ป
Possible to keep nimble or flexible?
I donโt know tech too much, just learnt from knitting which is a process with Cost and Time consumption are manageable.
People who can't hear about chains that must not be named cover your ears... Okay check out what farcaster and warpcast are doing for discoverability and community finding. They got it right or at least in the right direction with easy to add topic lists. I asked before about social clients adding an easy click list of popular tools and clients that do music, streaming,stores etc. I was sent one website that keeps a list, it needs to be in each app.
Absolutely.
Search is paramount.
Some Nostr clients, such as online Nostrgram, have difficulties displaying the last notes posted from an npub. This naturally depends on which relays have been utilized, but the user experience results in a situation where there is no properly working timeline. When a user can't see new notes from an npub they follow or visit, interaction and engagement will be impacted.
Zaps, quote-tweets, replies + likes, all function as feedback data streams, giving users some information about the extent of their reach. This is one of the reasons why 'likes' have a purpose for small accounts with limited reach. Users have an interest in measuring their reach in some way, not the least to verify that their relay setup works properly.
Having some idea of how many people that are able to see a note is extremely important when an individual compare different social media options to judge where it is makes sense to be active. If the reach on Nostr is worse than on a social media where you are shadowbanned, then people will choose the app where they are shadowbanned, if that means a better reach in relation to Nostr.
Search and open API is great. Unfortunate though that most of nostr community view evil servers as centralizing and are just going to find out search and open api data traversal is not viable client-side
๐ซ๐ซก
Thanks for helping with the priorities Jack. I really appreciate your experience.
I onboarded someone this weekend and the experience was painful (mostly due to UI, search, and content discovery).
On-boarding boomers for example is an educational experience. We easily forget how much troubleshooting we are willing to put up with.
View quoted note โ
if you're building a client and you're not far and away primarily focused on search... you're NGMI
Exactly, content discovery is the key, users will automatically start building communities & content around it. We just have to build mechanism to bring similar content together.
Great read on what's needed to help nostr adoption...
View quoted note โ
For search, isn't the solution really similar to building a search engine? A "note-crawler" to try and index notes on nostr? Or maybe search will be done on a specific relay, no need to index all notes across nostr
Interesting ideas.
I love what Derek Ross is doing with onboardstr.vercel.app and Primal with search algos.

Derek Ross (npub18aโฆtp424) on Nostr
Short Text Note by Derek Ross
seen on nos.lol, relay.nostr.band

Twitter is my #1 search engine because I know that the information is coming directly from the people I am following or will follow, and they are all on Twitter right now, and the data goes back more than a decade. The ability to mute anything or anyone I want for filtering is extremely important for improving the quality of the search results.
same for anything bitcoin related at least
It took us 14 years to get where we are with Bitcoin. That's how early we are with nostr.
All social- and digital media will go to zero against nostr"
Por eso hicimos Tutorial de #Amethyst fรกcil y sencillo en espaรฑol para #Hispano
Seguimos.
#Nostr #Bitcoin #Hispano #Espaรฑa #Venezuela #thenostr #Amethyst #plenchain #cofechain
View quoted note โ
View quoted note โ
Bluesky already won the search, not in the official app, but in 3rd party apps thanks to their access to the firehose, granted, that is easy when you have a single data store, so we will see as federation is introduced, but regardless, search can't be decentralized, it is always a function of crawling and aggregation, and that itself is very expensive. It can be competitive, but it will always be as centralized as Web Search.
Serรญa genial poder lograr en #Amethyst lista de usuarios favoritos, para tener acceso a esas personas con las que mรกs te interesa interactuar @Vitor Pamplona
But look what Jack said
View quoted note โ
Brilliant post ๐
Search as well as topical organization a la Tweetdeck.
Decentralize the indexer and their frontends
I find it fascinating to be an early adopter to the point that there is actually a chance of Jack Dorsey himself reading my comment. I wonder how this will scale when A LOT of people onboard. Just look at Elon's Twitter. Must be impossible to find the needles in the haystack of comments without proper algos.
Decentralizing search itself seems impossible. We're likely stuck with private search providers.
The thing that centralized Google as our legacy web search provider was simply that they produced better search results than all the others by a wide margin.
Like all other decentralized systems, the only way I see to stop that happening to private search providers in Nostr is for them to share a search distribution protocol.
Do you think it would be possible for Nostr devs to work together and build a single search protocol for all their apps that includes results from all present and future private search providers?
Or will the problem always remain that a new private search provider could pop up that is so good they'll steal eyes away from the in-app search results?
Right now Nostr is what Gravatar AND Trust Pilot should have been.
You don't need search to connect with content / people you love when you can find and follow them in any app/website (if that app chooses to integrated Nostr - which they should!)
That following / timeline is then portable.
"Oh I just saw a post from that guy I found on Walmart dotcom.. that comment he made about the weed whacker was hilarious.. oh! I better order more beans.. *navigates to Walmart dotcom*"
People and communities sell products.. Advertising is still dying and dying faster and faster.
Nostr should be marketed to brands.
People can start discussions around products or a specific website and connect with each other.
Nostr turns every piece of online real estate into a trusted open discussion with cryptographically proven identity.
Welcome to Nike dotcom - log in with Nostr to see what people are saying about this products.
โขThey can run a node on the site and add support to select third-party nodes for trust/backup/failsafes. โขThey can monitor comments and feedback in real time ON THE SITE with the MAJOR added value of people taking those social connections away from the site.
โขThey turn EVERY customer into an influencer
Sure clients can work on onboarding and search improvements but every social site is doing that 24/7.
More you delay the mass adoption - better would be the solution !
Simply because once there are general users (in millions and billions) , the most of dev cycles are spent in scaling and Ux - focus is shifted from building a "great" product to building a "useful" (and mostly dumbed down product) .. This is the primary reason Windows or Mac could not compete Linux on product quality. The key is thus sustaining the product even without general success metrics such as MAUs.
A "great" product, by definition must solve complex challenges. It does so by embracing the complexity. Simplicity, in this case, is outcome of resolving the complexities , NOT of avoiding them. Thus - in the intermittent phase - you would notice lot of churn. Devs should not be concerned of dumb users leaving (churn) .. they were never meant to stay! Real users will stay with or without documentation - they will figure out the things even without search. A "great" product must be targeted to their needs till it resolves all the complexities and becomes simple enough for dumb users .
Damusใๆค็ดขใ้ ๅผตใฃใฆใใฎใฏใใใใ่ๆฏใใใใฎใใช
View quoted note โ
I believe there is lots of group think worry going on here, regarding "education". I just downloaded Amethyst and created an account. The bitcoin banter was useful in helping me gain interest and figuring out how to (want to) attach an alby address. I am not a fan of KYC and have not taken the next step of getting an actual "wallet". For now just tell people to download an app (or go to website) and create an account. Those people will make demands on the dev's that will(or not) be met and build retention. Having people, like me, able to see this banter makes me feel a part of something new and helps build that same community and educate us as well. Just keep up the good work!
PS, my demands are that apps are available in a open source repository or directly from the developers website, or directly usable on a mobile browser. I hate default redirects to an app store and QR codes. If an app demands total access to my phone including camera to function GFY. I can toggle permissions just fine and if that breaks the app I go looking for something else. And of course there is more
View quoted note โ
