Oddbean new post about | logout
 Anybody else notice primal is slow tosay? Normally it’s the nostr app i used with the best performance but i think the influx of tiktokers is overwhelming the caching relays.  
 Damus been wonky too 
 Yes. Definitely has felt slow today. 
 Primal Web is really slow today.  Mobile seems to be working fine. 
 And it's really annoying to have to put in my PIN every time I want to refresh the feed.  @primal I dropped this into Github as an issue. 
 That is annoying. You could use nsec.app or a browser extension to login and that wouldn’t happen. My guess is most folks do that and forget the annoying experience of folks who use a pin to unlock their accout.  
 The limitation is not being able to install the alby browser extension on Chrome because I sync between home and work systems.  I can access primal.net on both home desktop and work laptop, but I can't install the extension. 
 Ugh. The remote signing / login thing is supposed to fix this.  
 Use Firefox Mobile. Can install extension with it 
 "Can" is one thing.  But there is no business reason to have it, and megacorps get antsy with weird stuff. I'd rather be employed than suspected of anything. 
 I just got here yesterday from X. Cheers 🥂 
 Welcome!  
 Thanks Rabble 🤘 
 Amethyst is rock solid 💪 
 I think it’s because @Vitor Pamplona isn’t running any relays as part of amethyst. Where as Damus has a big read / write relay and primal makes extensive use of a caching relay that also provides things like notifications, follow counts, etc.  
 Neither relays nor image servers :)  
 like a psychopath 
 Yup, clients shouldn't run their own relays 
 I’m not sure @hodlbod, because the UX of primal and damus are a lot better becuase they do run relays. We’ve been experimenting with proxy and caching relays with @nos.social and found that it does help a lot. It is much easier to add capacity to a server, scaliing horizontally, than it is to optimize the on device performance in an app on a low end mobile phone. What’s more, Nostr tends to use tons of bandwidth requesting the same content repeatedly. 

I think a potential solution would be clients connecting to and using proxy relays, but then we’d need people running those. At the moment most proxies tend to be closed.  
 Oh yeah, I'm all about indexers and proxies. nostr:nprofile1qyfhwumn8ghj7ur4wfcxcetsv9njuetn9uq3zamnwvaz7tmwdaehgu3wwa5kuef0qyd8wumn8ghj7urewfsk66ty9enxjct5dfskvtnrdakj7qpql2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afq8mwcl2  and I have talked about using signers as proxies, since they already have your key and could sign/decrypt stuff on the way in and out. But these are external services that can be discovered by NIP 89, and selected by the user (even if the client provides a default). 
 Ooooh wow, never saw signers in that way 🤯.
They indeed are positioned in a sweet spot for that.  
 The only proxy that I would use is a local relay as a proxy app in the phone. Client only connects to that and that relay also serves as a local dabatase for events. Win-win. Third-party proxies know too much. No entity should have that amount of info on the user.  
 drink #cocacola and get relaxed. 
 That is a great use case, but you wouldn't use a signer as a proxy? It already knows everything about you and can decrypt everything. It also sees every event you publish, the escalation is privileges is pretty minimal. 
 I would never use an online signer. No third party should control my keys.  
 Even if you self-hosted it? 
 Sure, but then I would self-host in the phone. Never online.  
 Fair enough. Is there a way to sign events on desktop from your phone? 
 Not yet. But NIP-46 apps are coming. Alby has a demo here: https://blog.getalby.com/nostr-signer/ 
 it could be done with wireguard, reverse proxy and nip-46

i only haven't started running a NIP-46 bunker because i just use alby and i'm not hardly using my phone 
 wireguard with reverse proxy and NIP-46  
 I mean, it’s online then isn’t it? Air-gapped signing would be pretty tedious 😂 
 Air-gapped signing is the future. :) 
 It’ll make for a lot higher signal posts for sure 😂😂😂 
 you people don't have even half a grasp on security 
 i'm glad others get it too... no, it's in someone else's hands, far from where i am able to hit the hard power switch and have the memory forget it

even if it was stored in encrypted memory, still too far from me, never heard of a storage medium that can't be attacked with a big jar of liquid nitrogen 
 I agree completely. 
 Had the same experience today. I guess you are right, many new users. It’s awesome! :D 
 Just giving the devs a reason to focus more on optimization! 
 Concerning. Hopefully optimizations are made on clients and relays 
 Good. Let them come. 👌