Oddbean new post about | logout
 Unpopular take: Revolutionary applications can and will only be built upon revolutionary infrastructures. I seriously doubt the possibilities of building a flourishing Nostr client ecosystem with Web as it is currently defined by the browser. 
 is this primarily about how addressing on the web works with DNS, something around how browser rendering engines work, or something else entirely? 
 I am mostly not criticizing how the rendering, storage and WebSocket work in browsers. And yes, DNS is also a factor.

Browser is created to fetch and render HTML which couples information with presentation. Nostr events are purer information as it does not dictate how to render.

The web model intrinsically give the control to the server.

All the client first features are just half assed hacks added later. 
 Yea, kinda cool how nostr events are pure information (and signed/verified at that) and remove any assumptions about how it might be rendered 
 Folks may not immediately grasp what it means to move solutions from client-asks-server hypertext to client-asks-many-relays notes.  
 We will get there 
 Yup. this is why I only build desktop app.