Damus

Recent Notes

Five profile picture
It would be even more private without those UTM params inserted in all links.
Five profile picture
Vibe coding is a slippery slop.

But we dove headfirst into it, and it feels too good to be true.

Perhaps it is.
Five profile picture
The same inherently insecure architecture that fiat money is.

Users take responsibility and bear consequences = insecure short term, secure longterm

Fiat institutions control almost everything giving little to no responsibility to users = secure short term, insecure longterm

Easy money + centrally controlled identity = weak society, no security, no trust, no abundance.

Hard money + cryptographic identity = strong individuals and society, security, high trust and prosperity
Five profile picture
> Uniquely, every user has their own heavily subjective view of the marketplace. One component of this is relay selection. The other component is past user actions used to build a network of minimally trusted Nostr public keys, known as the Web of Trust (WoT).


@naddr1qq2k...
Five profile picture
> Enhancement balanced with just enough friction. This is the power of Nostr. Not a fake global view, not a walled garden, and not a purely P2P mess.


@naddr1qq2k...
Five profile picture
You can use any platform you want, even mirror between them but keep them redundant by publishing the state of branches, and other metadata to nostr.

By keeping the metadata on nostr you are not locked in to platform identites and the data is actually portable because it's standardized in a NIP.

Gitea, gitlab, github, forgejo and others give you one model that is hard to migrate and data is not signed by sovereig identities.
In short you are married to their way of things
Five profile picture
The tools for this either exist or are easy to build.
Relays are using all sorts of content moderation already.

That said, I don't think any software stack on nostr is mature enough to host a project like bitcoin core *currently* but things are movind fast around here.
Five profile picture
Moderation tools exist for nostr relays already. You can blacklist/whitelist by kinds, pubkeys etc. and use all sorts of web of trust based moderation as well.

#WoT based moderation can be personalized so you can moderate even on an individual basis, seeing only those ppl you actually trust. WoT providers are also in progress to help in these kind of decisions.
Current efforts are spearheaded by the @nprofile1q... team
Five profile picture
Yes, but the #grasp spec can introduce some proactive sync if enabled.

With the benefit of nostr based auth
Five profile picture
For the source code part git is already decentralized enough, it is not worth trying to censor a repo cloned on tens of thousands of machines locally.

For the social part: censorship resistance is important but it can be a curse, like with radicle which cannot possibly get a decent UX.
As we see with bitcoin, we can hopefully keep one of the most important system decentralized while syncing state every 10 mins.
Nostr trades off with the possibility of centralization around one or a handful of relays, but at the same time it is trivial to backup the already signed messages which are republished any time, anywhere.

Nostr is the practical solution to this problem in my opinion.