Oddbean new post about | logout
 Between this and what we are doing with the pear stack, we are going to solve all of the connection, latency, encryption, and authentication problems for all of our tools and I'm fucking HERE FOR IT!! 🔥🔥

This is SO awesome to see. I dont think people realize how huge this will be for UX and app design.

nostr:note1skq6njq098cmune3mz35s9snxuftdz3yx35cqyrlux3nv7vpdzlsfygf0l 
 Not sure what it all means, but if it means Nostr work better, I’m in. 
 It means you can make direct connections to devices, to peers, to any other computer *using* the nostr social database.

In other words, what if you could connect to your own node, encrypted and without any setup and from anywhere, just by going through nostr relays? What if you could share a file with a friend by simply punching in their npub and they accept it? No middle men, no accounts, no subscriptions, no setup. 
 Honestly, it kind of sounds like how I wish people would use I2P. I2P is already an encrypted overlay network, but it does not have the social graph that nostr does. 
 And as much as I love I2P, the Social Graph is kind of the killer feature. 
 It’s a shame i2p doesn’t get used more  
 You're preaching to the choir, dawg.  
 I know I know lol 
 Why do you need 30 relays just to share files?
E2EE messaging already a thing? 
 You don't need the relays to share files, just to establish a connection with any one of them without needing networking setup or port forwarding etc. 

It's about establishing a connection without needing a DNS authority, a middleman confirming identities, or a database of static IP addresses and the like.

It's like LNC but over nostr. You obviously dont need 1000s of lightning nodes to connect to your wallet, but using lightning to connect to your wallet is *way* better than having to use Tor 
 🤔 
 @TheGuySwann Any platforms/applicstions leverage this yet? Would love to play a use case. 
 We are implementing holesail into Start9 right now, the new version that runs in the background dropped hours ago, and I have a team working on an application to solve some seriously annoying file related tasks in a seamless way. Stay tuned, lots of work is happening in the background right now 
 interesting! keep me in the loop  
 of course, you'll be one of the first to know whether you like it or not because I'm gonna make you use it and tell me everything you hate about it 🤣 
 Bring it! 🔥 
 I keep waiting for someone to make a Pear stack nostr relay/client. I'm surprised it hasn't happened yet. 

I'd work on it myself,  but my Javascript is rusty enough that I couldn't possibly be the first one to market.  
 Its being worked on. 
 Also, this bridge is easier than you might think, you actually dont need to make a new client, all you need is for normal clients to "talk" pear links and you've completely changed the game. Its getting a "relay" running on a pear swarm that needs to be built, the rest is just integration with all your favorite clients already. 
 what makes a pear link unique? are there adequate libraries for the protocol? is there push to open up kind 1 to support it? 
 It wouldn't need "kind 1" support or anything like that. It would be in the relay list. You would simply need the pear stack running in the background and have it connecting to other pear nodes and pulling nostr notes from those as well. Then you could easily run and organize your own pear node however you wanted. Would make nostr load much faster too and customizations would become much simpler to implement, imo. 
 This sounds very promising! Is there a github repo or similar where we can follow the development? 
 Not yet, we're totally in the dark right now, but it's seriously very close. We are meeting Monday about potential alpha version. All of the code probably won't be public until the beta version though because i already know we have some breaking changes in the roadmap. Right now we just want to have it working with the core functionality so we can see how people interact with it and then we will have something to work off of when it comes to the design and UI. Ideas are great and all, but users are 100x more valuable than theories. 
 Oh.. I was hoping it would be more like a URI link, e.g. pear://ade0eea0938someidvalue.pear/resource

I still havent setup anything with pear due in part to massive time constraints but thanks for the feedback. im sure if there is enough viable demand and support itll take hold. 
 I don’t see why that wouldn’t be possible, but I think that takes a lot more work. It’s easier to just have a node that can be reached with one of those URI links that simply watches relays for any of your follows or notes, and then saves them, then you connect to it with the link from whatever client you like and you just load from your personal node. 
 yeah. the way you describe with a pear enabled relay is just transparent to nostr users and implementation specific 
 Fair. I always assumed there were two possible paths to go down:
1. regular Nostr relay with Pear backend
2. Pear client for Nostr that skips the HTTP part

1 is easy, 2 more complicated,  depends on 1

I guess there's also 3: nostr client that injects notes into a Pear backend. Think of it like a bridge. you would probably need that to make 2 work and not wall itself off from most of Nostr. 
 I suspect it will naturally start with 1 and then end up at a combined 2 and 3 depending on whether the client in web based or an app. 
 Can’t wait to install to my @Start9 !! 
 Just remember that you do _not_ want to be someone else exit node without fully grokkin the risks. 
 Do tell. Or link to said risks? 
 If people do bad stuff on internet and use you as exit node, you might  be investigated. Similar to TOR exit nodes and VPN… 
 Twas my hunch. Thanks for clarifying. 🤙