Here is my profile and feed in Damus vs Primal.

Notice any problems?

Many missing posts, different avatars, anything else?

In nostr how am I supposed to know whether Damus is broken or nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s is censoring me?

Reply to this note

Please Login to reply.

Discussion

It could be a problem with metadata synchronization on the various relays.

For example, on Iris, my avatar and lighting address are not updating.

Try using this site to check and update:

https://metadata.nostr.com/

Why are my posts missing? Is that normal too?

It depends on which relays you sent them to and whether the settings of the two clients are identical.

On Android, I have my private relay on Citrine and my notes from Amethyst are always up to date, but if I read on a client that does not accept Citrine, sometimes I don't see my updated notes.

you realize primal is not a nostr client right?

lol

I guess there's no problem then, carry on!

I could also make a client that brokenly implements your protocol and claim that it doesn’t work. No protocol is immune to this

Well maybe i couldn’t in your case since its permissioned tech as far as i can tell and there is no obvious or easy way to build a client like I could with nostr in a weekend

Who the fuck builds products in a weekend? What's this hackathon mentality for? It's shit.

How does attacking Pubky fix your problem exactly?

Pubky is entirely open-source, gives users more control than nostr, more security, and better UX. There's nothing "permissioned" about it. The invite codes are a strategy we're testing for controlling homeserver resources, spam, while we build out the beta app.

Honestly, if you werent such a asshat, you'd research it and actually be impressed. 100%. If you are earnest, you will look at the whole design and it will appear as a strict improvement over nostr.

Is it still buggy and unfinished, sure, but when we're done, it'll fukn work and it will do things nostr can't. These are facts.

Do you care to see that you are also attacking? Would you consider the following statement attacking?

> Who the fuck builds products in a weekend?

Am I wrong that you two are the most popular and best funded Nostr products?

That's a pretty early and severe fork of protocol, no?

Am I wrong to guess that Primal is probably breaking protocol because protocol sucks and prevents them from making the product they think is best for users?

And the result is to blame each other instead collaborate and fix shit?

wild guesses here surely...

Yes their theory is that the protocol sucks for the client which is why they don’t use it. But they are really the only app doing that. They have managed to get market share by leveraging the nostr name and data and lots of marketing.

The tradeoff is that they are a platform that can go down, unlike pretty much every other real client. A better comparison would be to compare actual clients.

We are slowly converging to a similar network model, but it’s not spec’d by the protocol. It’s flexible on purpose since not every app would have the same network requirements on where stuff is fetched from. nostr is not just global microblogging, you could have setups that don’t even reach outside your corporate network.

It's already over man. Pivot.

The use case of nostr is "make an app in a weekend" and that is where it ends.

Zoom out and look at yourself manufacturing a local corporate network use case... it's nonsense.

Also, all of your creativity at approaching this problem is lacking. There's no reason Nostr can't support indexers or trusted data sources, and then fall back to being a client and self-assembly when needed.

There's so much wrong, and it is actually all fixable, but it requires breaking everything and giving up on the memes.

Its over? There are tens of thousands of people using nostr every day.

I love nostr, it’s a great protocol and is great for hacking on. There are so many new experiences i want to build on nostr, and i can because i don’t need anyones permission.

Leave it for what? A less flexible protocol? I’m good. I already went through that with activitypub.

Its over nostr:nprofile1qqsr9cvzwc652r4m83d86ykplrnm9dg5gwdvzzn8ameanlvut35wy3gpzdmhxw309aex2mrp0yhx5c34x5hxxmmdqyg8wumn8ghj7mn0wd68ytnvv9hxgqgswaehxw309ahx7um5wgh8w6twv5kyxy3k, let John leave. He is not interested. We shall not keep him here.

Wish you luck with pubky. Make it awesome. 🤙

(Keanu Reeves - I am at the stage of life...)

There are tons of people who also tell me bluesky is a better protocol… at the end of the day i just have to accept that other engineers just have way different tastes than me.

Exactly! 🤙

Even users have different tastes. We have place for more ideas.

And prepare, that we become more and more polarized in this part of the cycle, making more conflicts. So you wont be able to do all battles.

i've worked with the protocol. it's retardedly complex. it breaks the law of unix that says you should use plaintext. it breaks all kinds of domain boundaries in its logic.

while i disagree with the kinds thing in nostr, the design is sound, and the best design will win.

"best" will not win. prettiest & easiest will win. least path of resistance for uses will win.

Well, I went through my own journey of R&D and ended up somewhere different.

But my criticisms remain valid, and I bet my behavior this week will ultimately make nostr better, so maybe fuck off with the personal attacks and ignorant claims about our work?

Can’t promise anything

Should be the nostr slogan!

✌️

haha

primal is centralised? yeah, some of us noticed that. they also have some of the most narcissistic people based on the non-operations chatter they make. for which reason some of us suspect they are handled by propagandist masters.

primal is just "nostr" X. anyone with a brain can see that they ignore the fundamental design and architecture principles of the protocol.