Oddbean new post about | logout

Notes by miljan | export

 You should display the top zaps on the notes in the feed too 
 maybe 
 Three Primal Releases Today: 

iOS 1.6.7
- Top zaps! 
- Note reactions 
- Thread view revamp 
- Lightning invoice rendering 

Android 0.98.x
- Top zaps! 
- Feed video player 
- Content display settings 
- Ability to follow system light/dark mode
- Text selection for the selected note 

Web 0.105.1
- Top zaps! 
- Thread view revamp 
- Expanded note reactions: added note mentions 

Enjoy! 🤙💜

https://primal.net/downloads  
 may steal this nostr:note1m78l8yq4svjzerf7ga4muapn6awwp8ld4rc426yvurz5glh84yvqrq6hnp 
 LFG!! 🤙 
 NOSTR GDP NgU


nostr:nevent1qqsdlrlnjq2cxfpv35lyw6a7wseawh8qnlk63u24dzxwp32y0mn6jxqppemhxue69uhk... 
 Thank you for paving the way with  @Highlighter sir!  
 Introducing Top Zaps

We just released an update to all Primal clients. You’ll notice that we now render several top zaps at the bottom of each note. The top zapper gets their zap message displayed. Brevity is enforced: we only allow room for 4-5 short words. Anyone can zap any note and include any message. Note author can mute abusive users and keep their sats. Let’s see how this goes! 

https://m.primal.net/HzmQ.mp4  
 We weren't sure about that zap. Can you please try again? Higher amount this time please.  
 Press & hold the zap button. That will bring up the option to set custom amount and message.  
 The receiving wallet service needs to publish the receipt for the zap to appear. Can you please DM me so that we can take a closer look?  
 We hope so too! 

Primal followed  @PABLOF7z's lead on this. I think  @Highlighter was the first client to implement the top zaps feature.  
 Maybe. You should still try again. It will prob work next time.  
 yes, it's impossible to know how top zaps will actually be used out there in the wild. there is probably a lot we still don't understand about this feature. 

but even if some portion of it ends up being an ad space auction, imho that's still very interesting. 100% of the proceeds going directly to the content creator is kinda wild. 

top zaps will evolve for sure. we'll just have to observe how they are being used and improve things. the obvious next step is to provide some level of customization to note authors, so they can disable disable this or set threshold amounts. we want to do this in a standard way so all nostr clients can benefit. 

in any case: 🍿 🍿 🍿  
 How would you guys like three Primal releases today: web, iOS, android?  
 Hmm... that should work. Somebody will reach out oer DMs to troubleshoot.  
 Print #memes 
{"sha256":"abdcb47f0330b02aa138b44673b88266afa88995e37c1bfe252dea3686ad3c1d"} 
 yes looking into it 
 Ray Kurzweil is a moron 
 always has been 
 awesome blossom 
 what if... (and you probably know what I'm going to say...)

we publish these features on nostr.
... 
 this could work 
 If somebody wants to create and maintain a public feature matrix for nostr clients, that would be massively valuable. 

nostr:note1huru9l6ay2c5apjgl79uqdtv59ddhch7rkfxcjv35dfj57aq878spgxmyf  
 Yes. The ongoing maintenance part is a bigger lift. But if it's a public highly-visible document, client devs will ensure that the entries for their clients are accurate.  
 Some clients support this feature, such as Snort and Iris. Others may too. We really need a matri... 
 If somebody wants to create and maintain a public feature matrix for nostr clients, that would be massively valuable. 

nostr:note1huru9l6ay2c5apjgl79uqdtv59ddhch7rkfxcjv35dfj57aq878spgxmyf  
 Hey nostr:npub1nxy4qpqnld6kmpphjykvx2lqwvxmuxluddwjamm4nc29ds3elyzsm5avr7 and nostr:npub18ams6ewn... 
 I like pinning too. We have this on our to-do list, but I don't have the exact timeline for this feature atm.  
 nostr:npub1j7uc37l5lzyqfyley4c3ux7cqeshk5y060fgxy3gs5r7gtu2xd5qyc8lvw - onboarded a friend to Pri... 
 Hey, did the new user activate their Primal wallet? If so, the app should have set their nostr lightning address.  
 imho nostr goes mainstream during this epoch

gm ☀️  
 Epoch 5  
 So...... #zapathon you say? 

🍿 🍿 🍿  
 🤝  
 Is ai assistant in every app a trendy gimmick or do people actually use these 
 Nice one; LFG!! 🚀  
 This was an epic rip  @ODELL,  @Stuart Bowman,  @hzrd149. 👏👏👏

Stu and Hzrd are already legends of Nostr. Such refreshing pragmatic thinking. Everyone should try Satellite.earth and noStrudel.ninja web clients, but their biggest contribution is probably the blossom protocol for decentralized file storage. Insanely bullish. 

nostr:note13h9uwmy9w7dqgcdv58nlc0nt43pla3upczrsrdzd06vzqgvkeasqklk5xc  
 I still remember the "humanitarian bombing" of Serbia 20 years ago. 
 Hey nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr here some criticism of ... 
 Hey  @isolabell.art 🎨 and  @Ava. Thanks for the tough love feedback. We are planning to revamp how kind1 notes are rendered. The plan is to render the condensed version in the feed, but to support inline media for the selected note in the thread view.  
 Primal Android users: we just released a patch for an issue we recently introduced that prevents feed updates in some clients. The error message is: “Unable to load newer content at the moment. Remote key not found”. If you are affected by this issue please upgrade to build 0.97.4. 

Apologies for this! We acted quickly as soon as we discovered the problem. Let me know if this fix worked for you. 

https://primal.net/downloads 
 
 Strange; it worked for everyone else. Maybe this is a different problem? Try pull to refresh or restart the app?  
 nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr nostr:npub1xtscya34g58tk0z6... 
 Ideally you should see the same feeds. Curious to know how they differ for you. Are some notes missing? Any other discrepancies? 
 
  nostr:npub12vkcxr0luzwp8e673v29eqjhrr7p9vqq8asav85swaepclllj09sylpugg Seeing an issue on Android... 
 works for me. are you still having issues?  
 🙌  
 No one controls Nostr.

Stop asking for permission, seek profit.

Profit doesn't mean VC, profit ... 
 💯 
 nostr:npub1q7qyk7rvdga5qzmmyrvmlj29qd0n45snmfuhkrzsj4rk0sm4c4psvqwt9c 
nostr:npub16c0nh3dnadzqpm7... 
 Primal's indexer respects deletion requests. As for “do not index me” directives, I don't think we have those on Nostr yet.  
 OpenSats commity of peers decides the grants, the board only oversees them.

There are too many p... 
 hmm i don't think so. what you see in your edit box is what should be posted  
 I think Mutiny has shown that it optimized for both. Their UX is the most similar to venmo or cas... 
 I agree, they are doing a masterful job balancing the two.  
 Primal optimizes for smoothest onboarding of new users.  @OpenSecret optimizes for maximum freedom. 

We still respect each other and are good friends. Working on the same mission from two different angles. 

There’s a lesson in there. ✌️💜☀️  
 LFG!! 🚀  
 🎯 
 Agreed; we are planning to add that feature a future release. In the meantime, we can do this manually for you if you wish. Just let us know your desired handle and we will get it done for you. 🫡  
 A few facts about Primal: 

- We have 4 devs: 1 iOS, 1 android, 1 web, 1 backend
- We open source everything we build under the MIT license
- We’ve raised a small seed round from mission-aligned investors 
- We optimize our UX for onboarding new users to nostr and bitcoin 
- We’ve always been friendly and supportive of other nostr projects 
- We will continue building and shipping; that’s a promise 

Our goal is to build a profitable business that serves nostr users and no-one else. We expect that to be a long process, spanning many years. We are here and ready to grind. 

Anyhow, GM. ☀️  
 I don't code for Primal; our devs are *much* better coders than me. I do design & PM work.  
 ☀️ 🫂  
 The short answer: no. 

Everything is spelled out in our Terms of Service and Privacy Policy: 

https://primal.net/terms
https://primal.net/privacy 
 🫂 🍻  
 Thanks for the feedback. We strive to make the onboarding as smooth as possible. We used to display a long categorized list of suggested follows, but that took too long for users to go through while onboarding. 

Note that we are not using any algos for the new suggested follows. We are simply working off the same categorized list; we just let people choose their desired categories. Our list of suggested follows is publicly available btw: 

https://listr.lol/npub12vkcxr0luzwp8e673v29eqjhrr7p9vqq8asav85swaepclllj09sylpugg 
 Single devs with shoestring budgets are criticized for not having everything ready for everyone. ... 
 “VC-funded with lots of employees” 🤣 

Dude. We literally have 1 iOS dev.  
 It’s about to be as easy to host a federated custodian as it is to run a nostr relay, we’re a... 
 💯 
 I’m trying to get my nsecbunker updated on my home computer, but it looks like the readme.md ha... 
 Just tried sending you a couple of payments from a couple of wallets; worked fine.  
 “Muh wallet not working” … miljan sends a bunch of sats. 
 ah ok, we’ll take a look 
 this is how nostr monetizes miljan 
 nostr is still mainly used alongside twitter. in the best rare case, as a replacement. and only b... 
 Zaps are the near-term killer feature. Openness is the long-term killer feature. 

Let’s not talk about zaps in the past tense. They are absolutely the killer feature that makes everyone’s eyes light up. We need to double down on that. Lightning can scale globally through a combination of custodians and self-custody, which is fine. We are totally in the process of winning here, let’s lean into it. 

Creating a better public square, powered by zaps, is the correct opening move. An ecosystem of apps built on the same open network will seal the deal. Nostr will replace the legacy web. Agreed, censorship resistance is important, but it alone won’t bring in the masses. But using the same identity and social connections in an ecosystem of beautifully executed apps that work well together? Everyone will dig that. That’s Nostr’s checkmate move. 

IMHO we have a lot of work to do, but everything is moving in the right direction.  
 My enthusiasm got a major boost after I saw the @Sovereign Engineering presentations in Madeira last month. Nostr development is blossoming 😉. @Gigi and @PABLOF7z started something special there. Hard not to be bullish. 
 we’ll need to zap harder 
 We do allow it - on Android. NWC is not available on Primal for iOS due to Apple's restrictions. 😕   
 I really don’t like seeing pictures and videos that are not the full width (iPhone) it’s stup... 
 yeah we are planning to refresh that layout and make it default  
 Primal feature request time! 

Let us know what you would like to see next in Primal. What’s missing? What’s busted? What irritates you? What are your hopes and dreams? 

Tell us and we will make it so. 🫡 
 Ah, better than I thought; thanks! 
 🤣  
 Thanks very much for this detailed analysis. We are taking notes and adjusting our to-do list to improve Primal. 🫡