Damus
mleku · 1w
Also, I have developed a lot of ways to get around the limitations of NIP-01. Buried in NIP-01 there is a little section talking about extensions, which are distinguished by the underscore prefix—li...
[DEPRECATED] nextwave profile picture
I'm not going to attempt to steel man my case here, because it wouldn't matter if I did. It's a fundamental issue that cannot resolved without nuking everything.

But it seems obvious to me that using a binary encoding format (think protocol buffers, though I'm not pushing a particular format here) would be superior in every way, and I suspect that their rationale for using a stringified format was more about prioritizing a vision where reaching as many people as possible, under the assumption that the browser was the dominant model for access, trumped common sense design for the protocol. I just don't trust their judgement.
1❤️1
mleku · 1w
Binary encoding is a violation of the laws of Unix. I've also been pondering a related issue with addressable events. The use of NIP-19 bech32 entities eliminates human-readable information that devs, users, and search engines can all use — another example of why this is a law of Unix. I'm on a ...