Oddbean new post about | logout
 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.