Hacker News new | past | comments | ask | show | jobs | submit | sak5sk's comments login

Can you ELI5 why this is desired if you are not building a nostr app?


The answer would depend on your definition of a 'nostr app', let's assume you mean 'why use login with Nostr if you're not building a micro-blogging social media app?'.

If you need some identity system in your app, you generally have two options: - build your own system, ask users for email and password, etc - use big centralized providers like Google/Facebook/Github, etc.

With Nostr you have another option, decentralized and built on cryptographic keys, not a closed centralized database with emails and passwords.

If users login with Nostr you can fetch their profile, their following list, their other public data, to personalize the experience in your app, to train your AIs, etc.

If you app has important 'social' component, then you might have an easier start with Nostr where people already have some social graph.

And you can use Nostr for some social parts (comments, reviews, etc) and use your traditional app backend for the rest of it.

Nostr usage in your app is not all or nothing, it's a wide spectrum.


Opt out.


exactly. oooh, computing uses energy! Surprise! Now do porn consumption.


you can't be serious, have you seen how much bitcoin is up?


I'm curious what part is daunting to you? I have no issues getting set up on Damus. It was as easy as any other app.


Nostr user here, absolutely love everything I am seeing. I think Nostr is deeply misunderstood by onlookers and I'd like to share a few things that may help clear things up:

1. Nostr is not a social network - it's a protocol on top of many social networks can be built. 2. Nostr is not limited to the social use cases - and I think that is the killer advantage here. With Nostr, you can integrate various other types of apps to facilitate not only chat but content distribution AND payments. One click payments with zaps. 3. Zaps are going to open up a floodgate of use cases that have a significant advantage over legacy ways of doing things. For example: if you have a music app with multiple recording artists, any time someone zaps or streams their song, all artists involved could get paid instantly. 4. Nostr is a discovery powerhouse that enables content to be easily discovered across platforms without gatekeeping. For creators this is great news because they can just publish in one place and be in all (willingly) participating clients/apps. This alone is a huge development that I don't think too many are grasping just yet.

Yes, it is still clunky at times, but the UX and UI is getting better over time. The development model makes it easy for anyone to jump in and build. You are not limited to any particular way of doing things and can create a custom experience for your audience while having access to the entirety of the protocol.

Some resources for people:

- https://www.heynostr.com/ - https://www.nostrapps.com/


> Nostr is a discovery powerhouse that enables content to be easily discovered across platforms without gatekeeping. For creators this is great news because they can just publish in one place and be in all (willingly) participating clients/apps.

Beyond the marketing barf, what makes this a "discovery powerhouse"?

From the description, it doesn't sound any different from Mastodon, or having an email newsletter, or publishing your own website.


Network effects. Every new app that joins grows the network without the content creator having to do anything new.


If I joined today for example, how would I come across something you posted? The user increment is +1, but that's just the potential number of people you could reach. Somebody would have to the equivalent of re-tweeting, for your content to be visible on their profile, and discoverable by others.

Is that different from say, Mastodon?


There are a few ways to find my content. 1. Follow me 2. Find my note in a hashtag / interest-based relay or in global chat (global will probably not remain for long as the network grows and it gets too noisy / spammy). You'll have interest based relays / tags, however that gets structured. Right now there are no interest-based relays that I know of (yet). 3. Via a boost (equiv. to retweet). 4. Via some sort of ranker. Some clients rank posts by activity.

In general, you have to follow people to discover content you want to see, but it's not a requirement (as outlined above). I definitely think the Nostr experience for people improves dramatically as they follow a few folks.


like mastodon? from my mastodon account I can interact with pixelfed (like Instagram), peertube (like YouTube) and Lemmy (like reddit).


Sorry I am not familiar with Mastadon.


"1. Nostr is not a social network."

Someone should really change the marketing CTA.

"A decentralized social network with a chance of working"

I can see why people would think this.


That's the beautiful part about Nostr, anyone can create a website and "sell" it any way they like.


That's not how that works though. It would be like me calling XMPP a cryptocurrency.


I couldn't stop you from calling anything anything you want


any way they like...as long as it's in Bitcoin.


who is they and what are we talking about? like what? The payments are optional.


That's a huge benefit over social media projects like Mastodon, which lack discovery features entirely.


How do larger teams handle async updates outside of text? Are people supposed to share video updates and everyone is just expected to watch them?


The teams that I’ve worked on have always just done everything via messages but to touch on your point, we never had check ins in the first place. People are given complete autonomy and are responsible for outcomes. With issue tracking it’s easy to see who is blocking the work but that person usually pushes themselves on without any additional input. The whole thing is rather casual.


I must be working on the wrong types of teams :(


Hmm, I haven’t really had issue. The teams that were already async seemed to have figured it out. Perhaps having a smaller team is key? I can see how larger teams may be more difficult to stay on top of.


I've had positive experiences working with agencies, though generally agree that their business model depends on getting people through the door and out another.

I think they key to making it work is to set very clear expectations and set up a rate that continues billing for the provided value.


I have too. I didn’t mean to make it sound like it never works out. There are times when it does. It’s just that when approached by agencies a lot of them turn out to be flakes shopping around. Occasionally you’ll get a serious person on the other end.


No you are not the only one. Seems half the comments here miss the point. It's a clever addition!


There's absolutely no reason that we shouldn't have the capability (in the near future) to generate entire websites with a click of a button and narrated instructions. This is definitely the step in the right direction. Congrats on the progress!


I will say what I’ve said before when this has come up.

For declarative languages, this could be good. This is the “centaur” period (human + computer was better vs just a human or just a computer) that Garry Kasparov touted, before the computer-only part became better. (Chess was much easier to do play against itself adversarially though, harder to simulate how humans would react to your website so you can’t train it MCTS style).

BUT...

For imperative languages with side effects, we have a long way to go. We would need a completely DIFFERENT model of AI, perhaps closer to Cyc than GPT


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

Search: