Oddbean new post about | logout

Notes by miljan | export

 Using primal-web today. 

Avoid vendor lock-In. Subscribe to the #many-clients workflow. 

GM. 
 Welcome! 🤙

Let us know what you like and what we should improve.  
 Wishlist for primal.net (cc nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr... 
 Thanks for the feedback. 

1. Yes, we are looking into ways to speed up the initial load, as well as the app in general. Storing more data locally will be a part of the solution. 

2. Are you able to repro this reliably? If so, we'll reach out over DMs to get more info. 

3. Good idea. We are considering something along these lines for our next update.  
 new look is an overstatement, is it not? 😅 
 We tightened a few things. Prob spent more time on it than you'd think. ;)  
 Primal.net has a new look; check it out. 👀

We wanted a clean design that makes the content pop. Let us know how you like it, and what we can do to further improve Primal. 💜🤙

https://m.primal.net/HQaI.mp4 
 I'm still waiting for Primal released on Play. 🔥 
 soon (tm) 
 Good morning nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr
How are you?? 
 Bullish 
 gm, please don’t fuck this up 
 😂🫡 
 We or you? 🤔 
 Primal can’t win unless Nostr wins. 
 GM frens ☀️

Massive things on the horizon. We are going to win.  
 Same. 
 🤝 
  nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr Is there primal api? I kno... 
 Yes, of course. Here’s how you can get the follower count for a given pubkey: 

{ echo '["REQ","subidblabla",{"cache":["user_infos",{"pubkeys":["76c71aae3a491f1d9eec47cba17e229cda4113a0bbb6e6ae1776d7643e29cafa"]}]}]'; sleep 1; } | websocat wss://cache1.primal.net/v1 | grep '"kind":10000133' | jq -r '.[2].content' | jq .

Please keep this in mind: 

1. This API is not standardized and is subject to change. We are planning to go through a NIP process to standardize the caching service in the coming months. Happy to help those who are wiling to suffer through these growing pains and wish to utilize the caching service now. 

2. Rather than calling our instance, we encourage client developers to stand up their own caching service instances. That way Primal won’t become the source of truth and your stuff won’t break as we evolve the API. 
 
 The Android client looks and feels so good right now. This is daily driver stuff @miljan 🔥 
 🤙 
 The new #Primal is sliiiiick and works great on #GrapheneOS. 💥💥💥

nostr:note1v7fec7lvjhd... 
 LFG!! 🚀

Would you believe me if I said that the killer feature is still in the pipeline? Give us a few weeks. 🍿🍿🍿 
 Thank you friend. 🫂 
 🫂 
 I updated and my settings menu remains broken and has been for 3+months. Specifically Notificatio... 
 Interesting. And you are able to open Account, Network, and Appearance settings?  
 Visual updates and use of tabs are done nicely. Overall feels very smooth. 🤙 
 Thank you sir! 

We still have a few cards up our sleeve for the full App Store release. Stay tuned. 🍿 
 Didn’t follow this steps but now I was able to install it back. Also after I re installed it lo... 
 We store the nsec encrypted locally. Uninstalling the app doesn't remove it, but it probably should. Added this to the to-do list for the full release.  
 Why exist a big difference in the number of followers between nostr:npub12vkcxr0luzwp8e673v29eqjh... 
 We run and indexer for the entire Nostr network. I talk about our approach here: 

https://www.youtube.com/watch?v=NrUnJAovloQ& 
 Oh, 1389 🇷🇸 🤝 
 😉 
 Feels a lot snappier. 🤘UX wise, I’d say this is the best client right now. 
 Thank you sir!  
 Try removing Primal app from TestFlight, then following the TestFlight link off our download page.  
 We said two releases today, right? Well, here comes iOS. This is a pretty beefy release too. Should be cleaner, smoother, and much more reliable. Almost ready for prime time; targeting full App Store release in the coming weeks. 

New Features 
- Visual overhaul 
- Settings: network 
- Improved startup time
- Notifications tabs 
- Profile tabs 

Fixes 
- Trending 24h feed now works
- Video sound handled properly 
- Solidified posting & replying 

https://primal.net/downloads  
 Testing it out, getting error message saying no relays found when trying to post anything. But re... 
 Thanks for reporting. Somebody will reach out over DMs to help troubleshoot this.  
 Do you need translators for it? 
 Not yet, but prob soon; after we implement localization.  
 Primal for Android just got a major overhaul. The whole app is a lot more mature and almost ready for prime time. We are planning the official Play Store release in the coming weeks. In the meantime, please try the latest build and let us know your thoughts:

New Features 
- Visual overhaul 
- Direct messages  
- Muted accounts 
- Settings: Feeds 
- Local db encryption  

Fixes 
-  Edit profile screen now reports errors correctly 

https://primal.net/downloads 
 GM Nostr ☀️

We have big iOS and Android updates ready. How would you guys like two releases in the same day? 👀 
 Alright, here’s some backstory. Available only on the depths of Nostr.
Because, I don’t know,... 
 Let’s try this again!
nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr can... 
 Hey Marie! The short answer: no, you are not. 

The full answer: we curate spam and NSFW filter lists which people can subscribe to. Primal users have complete control over the content they wish to see. The system is transparent because you can easily check if an npub is on any of the filter lists (Settings / Content Moderation). You can learn more about our content moderation system here: 

https://habla.news/u/miljan@primal.net/1693416828339
 
 nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr hi miljan, question, is it ... 
 Good idea. We are working on streamlining the whole process. A new build should be available in 1-2 weeks; stay tuned. 
 True, it was very interesting. But your presentation of Primal's future is no exception either  
 Thank you!  
 This was one of my favourite talks at #Nostrasia. Nice work @bob!

https://www.youtube.com/watch?v=8oPdYu5hbVg 
 Great day in Kamakura. #Nostrasia 

https://m.primal.net/HPWS.jpg 
 serbian 🇷🇸 
 the pinnacle of human experience 
 "Everything is allowed, so everything will be tried".

Great video.  Looking forward to the cachi... 
 Thank you! 
 on the second flight I finished writing the implementation (and modifications to NIP-46) to make ... 
 This looks very promising @PABLOF7z. 

Something like this would need to be deployed with a fully functional key rotation system. If somesite.com gets owned we are in a world of pain. 

But overall, I think you might be onto something big here for the normie onboarding use case. Of course the advanced option where people hold their keys directly always needs to be present.  
 Hi nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr, are you planning to dis... 
 For now they’re for the Primal team only, but planning to make them more widely available soon. 
 You are fantastic! hey Jack I didn't think you were that short 🤭 
 Jack is not short. 
 Awesome 😎, wow either jack is short or the primal boys are tall 😂

#PrimalBoyz 
 Well @Marko is 6’ 9”. So… 
 The Primal boys hanging out with @jack at #Nostrasia 💜🫂

https://m.primal.net/HPPV.jpg 
 This is a masterclass in how to communicate objectives and tradeoffs transparently. Open and hone... 
 Thank you @GRANTGILLIAM. Much appreciated!  
 you can do this in the app too?  Or is it just fucking desktop? 
 What you set in the web app will be respected in the mobile apps. The settings UI for this is coming to mobile apps soon. 
 Sorry, I side with nostr:npub12262qa4uhw7u8gdwlgmntqtv7aye8vdcmvszkqwgs0zchel6mz7s6cgrkj here. I ... 
 > "I will be the first to admit that I was spam back then, I feel like I have improved now."

😂👌💜

Let's all be better today than we were yesterday.  
 If you are at #Nostrasia today, come say hi, get a hug and take a photo with the Primal team. 💜🫂📷  
 I'm more of a dog kinda guy. 
 😂👌 
 The Derek Beer Index is always accurate. 🍻🍻 

You get a lot of criticism and shit and alway... 
 🍻 
 That said, I’d still prefer stuff I don’t like (and ideally can’t see without clicking a bu... 
 You can totally set that in your Primal account settings. Just go to Content Moderation and uncheck all filters in the "Don't recommend" column.  
Event not found
 We added this to our to-do list. Thanks for the feedback!  
Event not found
 Go to Settings / Network. The ability to manage your list of relays is there.  
Event not found
 Thank you sir! 🙏

Almost there. We still have a few tricks up our sleeve. Stay tuned!  
Event not found
 Happy to engage in good faith. But if it is smearing or name calling, I am going to mute you. Nothing personal, I just don’t have time for that. 
Event not found
 Ah you were asking in the iOS thread, so I didn't realize you were on Android. We don't support this feature on Android yet, but it is coming soon.  
Event not found
 Agreed; that's on our list to fix.  
Event not found
 FYI, the app respects the relays you setup elsewhere. We just don't yet have the settings UI on Android to do this. You can use the Primal web app or another Nostr client to manage your relays.  
Event not found
 Why do you need other people to tell me about your intentions?