Oddbean new post about | logout

Notes by Vincent | export

 Most people don't realize what a terrifying world we would be living in if the Tor project didn't... 
 Plz explain? 
 I am not sure I got the last part. You mean I won’t be able to move my conversations between clients ? 
 So on the spec level there is a group of keys that are authorized to the conversation and on the app level some of the keys are the same person and need to be displayed that way? 
 Anyone using #taskwarrior ? 
 #asknostr 
 There is only one algorithm for you to choose from. and it’s closed source. 
 What are the best ways to deal with this problem? Kind-3 backups? Kind-3 alternatives? Other solutions?

nostr:note1vnt2308dyk8wdymezlfcsuwe2sar6xjgrnxuzzjjc99eurl53lrsds4l8e 
 To my knowledge, no microblogging clients have integrated it yet. Isn’t that so? 
 What are his problems with nostr? 
 And what do you think about this DWN thing? I’m not sure I understood it 
 What do you guys think of inheritance on nostr event kinds?

Composition is not the answer to eve... 
 Inheritance for Nostr event kinds is an interesting idea! What approach did you have in mind for this?

Simply creating a new Kind B that “claims” to inherit from Kind A doesn't work, as Kind A clients wouldn't recognize Kind B events by default. This isn't real inheritance.

I guess a true inheritance could be achieved by using Kind A with a special tag (e.g., [w, "application article"]) to indicate a subkind. This creates an inheritance framework for kinds. 
   - Kind A clients could render all Kind A events, ignoring subkind-specific properties
   - Subkind-specific clients focus on their relevant events

If we want to go one level deeper, we could simply extend the tag (e.g. [w, subkind, sub-subkind]). However, I’m not sure if that would ever be necessary. 

This method is backward compatible and pretty straightforward imo. 

Would it work for your use case? 
 Yeah, I like this. I actually think it’s better than what I suggested. Less rigid. 
 The nostr relay query language needs an upgrade. Started to hit the limits 
 I want to be sure I understand. Can you show it as an sql query? 
 Splitting large relay databases into many servers by event id prefix is an interesting solution.
... 
 If Nostr succeeds, relays will need viable financial models (e.g., user fees or data monetization). As profitable businesses, relays would then be incentivized to maximize, not limit, note volume. IMO 
 There is no such thing as “free servers” once you scale, whether it’s fediverse or nostr. 
 There is no viable donation model for a network of relays serving millions of users. If nostr succeeds, relays will have to become profitable. 
 Friendly reminder: it’s not a good look to fully snarffle your nose up the buttholes of “nost... 
 Who? How can we recognize them? 
 reality check: the whole internet will not run on nostr, DNS will not be obsoleted by npubs, and ... 
 Should that be true, what are the potentials of nws in your opinion? 
What are the motivations behind it? 
 Interesting! Do you have any specific real-life use cases in mind for this system? 
 Nostr is incentive system ! Expecting funding everytime and being dependent on donations is the d... 
 Cashu should work with microsats, shouldn’t it? 
 Why is the ostrich blue?🙃 
 Let’s say the whole world goes nostr. There are billions of active npubs. I want to find the outbox/inbox relays of someone. How does nostr go about this? 
I cannot query all the possible 10002-kind relays (partly because it’s inefficient but mainly because I just don’t know them all). 
DHT over pubkeys ? Are there other solutions? 
 #asknostr 
 There is a lot that goes into building a microblogging nostr client, i am suddenly reminded of th... 
 I guess the way to go about those things in the global sense is building in layers. Nostr libraries for logic and ui are a good direction in that sense.  The hard problem is creating “correct” layers, preventing leaky abstraction. 
 I’ll bite - why are you building another microblogging client?😅 
 Can I ask what nostr libraries are you using for it? 
 If you’re in New York and interested in Nostr come to our event on the future of News on Nostr!... 
 Will there be a recording? 
 Can you share your thoughts about the pros and cons of using this local relay model? 
 Thanks for the answer! Will you touch on any of that in Riga? 
 Reminder that nostr:nprofile1qqsrhuxx8l9ex335q7he0f09aej04zpazpl0ne2cgukyawd24mayt8gprfmhxue69uhh... 
 sounds like it's at least worth considering when he says that Drivechains are Bitcoin's best chance 
 Any female Bitcoiners out here? Looking to connect.  
 As far as I understand the current state of nostr, everyone here is a Bitcoiner. Hence any female here is a female Bitcoiner 😅 
 I feel a sense of anxiety when I begin typing something into telegram or signal and then choose n... 
 I see typing hints as helpful 
 michael saylor converses with a lot of analogies. some of them are nice, some are terrible 
 “Bitcoin is digital energy” 
 Regular reminder that ecash is not going to fix all of our problems. Part of the reason I'm worki... 
 Do you have opinions on non-custodial scaling? 
 Will one of the talks at #nostriga deal with kind1 maximalism vs kind1 minimalism? @thenostrworld @mcshane 
 people interested in nostr wiki:

thoughts on allowing collaboration on an entry?
 
 Yes. 
Add a d-tag with a uuid. That uuid corresponds to the subject of the document. 
Then create a new private key to sign the event. 
Anyone you share the private key with can continue editing the document by creating new event with the same uuid and same key. 
Everyone else can “fork” the document. They do it by creating a new event and using the same uuid in the d tag. 
 People don’t have to use the same uuid when creating a new document on the same topic. But they have incentive to do so. If your document about Blue Whales  already got traction, I would want to use the same uuid to suggest my document as an alternative document for the same topic. 

When creating a new version, one can also add his personal pubkey in a p-tag so people know who created this version. 
 If the only solution for Bitcoiners to have private payments is custodians (be it e-cash, Fedimin... 
 Drivechains 
 https://gluegroups.com/blog/introducing-glue-work-chat-for-the-ai-era
This is very interesting. 

TLDR: slack competitor which set threads as the atomic unit instead of channels, similar to ChatGPT. 

Maybe we can bring it to nostr once we get other chat features more figured out. Public conversations are already mostly thread-based (twitter conversation model). Private chats (two people or a multiple people) which are thread-based is interesting path to pursue. 

@fiatjaf @hodlbod @PABLOF7z @JeffG 


https://m.primal.net/IHrD.jpg 
Event not found
 Do you believe there is a chance for a change this time? 
Event not found
 Is that you?
Now you are sharing advice from your grandiose expertise?
https://m.primal.net/JGlS.jpg 
 Such unwavering confidence about how to build social apps and social networks 
 The confident manner in which you tell everyone how they should build on Nostr, moments after calling it stupid, while constantly noting the genius of your unused products at Synonym, makes it all just feel quite ridiculous.