*obfuscates how incredibly centralized your solution is*

primal users: “why aren’t things working!? My relay list is the same as damus!?”

me helping primal users: “oh yeah its not actually reading from your relay list, it reads from their proprietary server, its no different from twitter in that regard”

miljan: FUD!!! you’re cancelling me!!!

Give me a break man. Make it more clear so I don’t have to have this conversation every day.

Reply to this note

Please Login to reply.

Discussion

I personally saw some replies and post not showing up on primal while I can see them Damus. I am not technical so not sure why

because primal hasnt cached them and their caching process is too slow and not guaranteed

even though it technically updates in real time, as new events immediately get written to the DB and then fetched on the next view…

Exactly. It’s a problem with the efficiency of the cache. The idea of a cache, indexer, etc is great. Just need more competition to drive the quality of it.

nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr is right that they shouldn’t be the ONLY one putting in the effort here. Caches are great because they improve reliability and speed. Damus has a whole host of entirely different problems.

This has happened to me before on Amethyst. It was really odd.

Yeah, also from all nostr clients I can’t find a way to discover newbies joining nostr recently.

Universe on Damus still best I can find

Yeah, I also see more reactions on Amethyst compared to Primal.

E.g. on this post of mine Amethyst shows 2 likes and Primal shows 1 like.

nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr fyi

Here’s notification tab view, Damus showing latest but not primal 👀 weird 😱

Primal only shows + and 🤙. Users miss most reactions to their notes, which must be frustrating (if they knew). When I was pointing it out, instead of fixing it, they put the blame on other clients that support it.

Yeah, that's what seems to be causing it.

And I don't see a way in Amethyst to set the standard heart either.

Add a + as reaction

Yeah, that worked. Interesting...

THANK YOU! 😂

Indeed! Revelation!

Thanks Fox! Was using the 🤙🏼 so primal user would see at least something sometimes 😂

Exactly! Saying this since ages, if a user os just on Primal, he misses many things, like..

GIF PROFILE PICTURES FFS!! 🫠

Even I can’t see this comment + notification on primal 😱

I am here fren, can you see me? 👀... 🫠

😂 sent you a hug-zap 🫂⚡️🧡

Back to you fren 😁🫂⚡💜

🫢

I might be willing to use Damus if the UI wasn’t absolute shit

fair

Maybe once all my contributors stop getting their grants denied, only other option is VC but im sure ill get cancelled for that

🫂

The fact that Primal architecture builds a bigger moat and is more "standard centralized app" makes it (imo) more investable by VCs.

This is sad, but also imo a reality.

I don't know where is the issue with grants coming from - is it missing marketing of the potential of the future work?

Why VC money is bad ? Isn't everyone welcome on #nostr ?

OPENSATS SENDS YOU A SHIT TON OF BITCOIN EVERY MONTH AND HAS FOR YEARS.

WORK MY ASS OFF TO GET YOU FUNDING AND YET ALL YOU DO IS TALK SHIT ABOUT ME.

why do you think this about you? i don’t know what your internal process is, we probably have too many people who want grants and they simply all can’t be funded, i get it. how am i talking shit? Wtf?

This is not something I was expecting

I am seriously caught off guard and feel like i’m missing something. vanessa manages getting grants for contributors from different sources and I keep hearing that they are getting denied, i am not always aware of the details. I honestly don’t know why odell is attacking me here.

nostr:npub1qny3tkh0acurzla8x3zy4nhrjz5zd8l9sy9jys09umwng00manysew95gx seems to be upset about how things are going here. He is not liking how you talking about primal I believe

I hope not. I don’t think he would do that. “I pay you lots of money so you shouldn’t criticize my investment” would be a very bad look.

Truth will prevail, perhaps not today, but soon. The nature of a lie is that it cannot last; one lie always leads to another.

Because he’s a shareholder.

Also, we have been looking at other grant orgs, it’s not just opensats. This was a general comment 🙄

Why is this not a DM. I get transparency and all that but some things (like honest mistakes need not be litigated in public)

Why you asking me?

Fair enough, Both nostr:nprofile1qqsqfjg4mth7uwp307nng3z2em3ep2pxnljczzezg8j7dhf58ha7ejgprpmhxue69uhhqun9d45h2mfwwpexjmtpdshxuet5qyt8wumn8ghj7un9d3shjtnswf5k6ctv9ehx2aqpr9mhxue69uhhxetwv35hgtnwdaekvmrpwfjjucm0d5klqft7 and you are in my tags but I didn't explicitly ask him as well. I just kind of don't want the fight (again especially if it's mere miscommunication) to be ugly in public. Take the kid outside the restaurant, so to speak.

“work my ass off”

That’s a bit of an overstatement… nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m you really need to get your boy over here in check, or find a new org. He’s alienating everyone — not just financially but spiritually. This type of talk is demeaning and patriarchal. Monarch ODELL.

He cries on all caps too

odd stance from will here, seems very ungracious. not clear that he is referring to you but still

Why is VC funding bad? Get funding from folks, stick to the principles in the business plan. In fact, that is smart thing to do.

I don’t disagree at this point

What's shit about it? I think it's too simple 😂 and would like to see more features! Amethyst has me always yearning for more 😂

Amethyst users sound like substance abusers

It's kinda like crack. I can't put it down.

Have to buy a pixel 🤣

Or worse... 'magic users'

#yestr

Its a hell of a drug.

What's the best client for Android? I'm using Amethyst and it seems to work fine, but if there's something better I'd love to know about it.

Amethyst is good. There's also Primal on Android. You can install nostrudel.ninja as an app as well.

Amber is a signer you can use to avoid pasting your nsec into apps. Pokey can give you notifications.

Amber does not work with primal does it?

Nope!

Primal is very good on Android

Amethyst is probably the most well-rounded client for Android. It's got a ton of features, so you can experience most of nostr with it. Primal is also a decent choice if you're prioritizing UX over functionality.

Where else would you enjoy nostr:nprofile1qqsrhuxx8l9ex335q7he0f09aej04zpazpl0ne2cgukyawd24mayt8gprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hszxmhwden5te0wfjkccte9emk2um5v4exucn5vvhxxmmd9uq3xamnwvaz7tmhda6zuat50phjummwv5hsx7c9z9's edit shenanigans?

My favorite note of the year, by far 🤣

A methy st 😆😜

Ameth is a hell of a drug

😂

Oh because people actually enjoy amethyst? Sorry, but people don't have to hate their experience like dumassdamus users.

It’s a joke

I agree

"Just one more feature"

This seems like a really bad time to try to alienate a whole other set of users... many of whom oen devices that cannot run your software.

Its a joke

Please ser, nostr is very serious

I got that. Right now though... not everyone will.

I cannot stand the way it shows replies. I like the simplicity of the twitter style reply threads. That’s the main reason I use Primal.

Replies on Damus are just messy 🤷‍♂️

I actually like the Damus reply style but I don’t like that I can’t zap anyone

you know you can fix that so that you can zap using Damus on iOS.. right?

I still can’t zap people with Damus so I’ve been meaning to switch to something else. Or is there a way to solve this?

I don’t think it’s too simple. I think it’s simple, just like how UI should be.

And this also highlights Nostr"s superpowers. You can use what you want and I can use what I want. 🤝🏻

Amethyst the real MVP

Damus till I die 😔🤘🏼

I don't use Damus because I don't use Apple products. Waiting on that Android port.

will be worth the wait 🫡

big if true

How many times did you say publicly that Primal will run out of money? Ballpark? I’d call that FUD.

wasn’t making any specific claims against primal, i was just making the point that any solution that depends on a proprietary server has the risk of just imploding once funding runs out. This has already happened with nostrgram(?) and a couple other clients that eschew configurable read relays.

Are we getting into Mac v/s Windows phase - for #nostr clients :-) .. I love watching this debate !

And i am sitting here waiting for the Linux vs proprietary OSes debate :)

we both are living in the past :-)

.

Nice. I really enjoyed the thread 🤣

I was waiting for this. Thank you Will.

can you add markdown perchance?

we have markdown in longform? markdown is not spec'd for kind1

How to publish longform in Damus tho?

ah, I want a dedicated client for that, like a focused longform writer. It's a bit awkward to compose posts on your phone, this would be a perfect candidate for a damus notedeck app though.

really though... markdown is hella useful for short stuff too!

allows people to be much more nuanced and creative in an otherwise expressively limited format... no?

feel free to propose it in the nips repo, it has been discussed many times and has been shot down since we want to keep kind 1 simple

that makes sense for sure but couldnt you just allow for longform kind 30023 just for folks who want to make use of it?

or is that problematic in some way I dont see?

yes but its more complicated than just write a new kind. longform supports editing via replaceable events, etc. would be a lot of ux work.

i see now on the git:

""Social" clients that deal primarily with kind:1 notes should not be expected to implement this NIP."

i am supposing what you wrote above is why they stated that...

markdown is allowed for every kind, including kind 0, 1 and -1

primal ユーザーにはxやblueskyがお似合いだよ

Migth be time for all of us to switch to pubky

Maybe later I will have time to read this whole thread. But for now for those who wanna get caught up:

This thread represents a complex discussion about the Nostr ecosystem and its various clients (primarily Primal, Damus, and Amethyst), with several key themes emerging:

1. Architecture & Technical Approaches:

- Primal uses a centralized caching service for better UX, but this creates trade-offs

- Users report inconsistencies between clients (missing reactions, posts not showing up)

- Debate over centralized vs. decentralized approaches

- Discussion about how different clients handle features like reactions, notifications, and GIF support

2. Funding & Business Model Debate:

- Tension between VC funding and community/grant-based funding

- Discussion about OpenSats funding and grant denials

- Concern about centralized architectures being more attractive to VCs but potentially more vulnerable to regulation

3. User Experience Issues:

- Primal praised for good UX but criticized for missing features and slow caching

- Damus criticized for messy reply threading but praised for completeness

- Amethyst noted for showing more complete data but perhaps less polished UX

- Users report missing reactions and interactions in Primal specifically

4. Community Consensus:

- General agreement that each client has its strengths and weaknesses

- Recognition that different approaches serve different needs

- Concern about centralization risks vs. UX benefits

- Agreement that more competition in caching/indexing would be beneficial

5. Current Pain Points:

- Inconsistent experience across clients

- Slow or unreliable caching in some clients

- Difficulty tracking new users and community growth

- Limited reaction support in some clients

The overall sentiment suggests that while the Nostr ecosystem is vibrant and evolving, there's a tension between decentralization principles and user experience, with no clear "winner" but rather different approaches serving different user needs and preferences.

There's also a broader philosophical discussion about how to balance innovation and funding while maintaining the decentralized spirit of the platform, with different clients taking different approaches to this challenge.

nostr:nevent1qqsqr9u0k0g2u7fpae8737k4vuzpqxvv3qeezsa6ukzug8zm4ql0e0cpz9mhxue69uhkummnw3ezuamfdejj7q3qxtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsxpqqqqqqzqxlaea