{"pubkey":"4c800257a588a82849d049817c2bdaad984b25a45ad9f6dad66e47d3b47e3b2f","content":"you need to go study the principles of Unix if you don't understand why having the messages in JSON is better..\n\nthe default websockets use Flate compression and this is pretty decent at deduplicating the high entropy pubkeys\n\nif you want to make a relay and client that works with a binary format, go make it, but you will have a bad time if its primary support of JSON is not kept fully up to date, interoperability > all\n\nby obscuring data in a binary format you create all kinds of problems with interoperability, debugging, and so on, i'm not saying don't do it, but it's a low priority compared to fully supporting the easy to debug human readable format, even if json is shitty for certain parts of it syntax it's still readable\n\nhere's the principles of unix, summarised by Brave's AI:\n\n-----\n\nWrite programs that do one thing and do it well: Focus on simplicity and single-purpose tools.\nWrite programs to work together: Design tools to be modular and interoperable.\n*Write programs to handle text streams: Use text as a universal interface for data exchange and processing.*\n\nAdditional Principles\n\nFrom “The Art of Unix Programming” by Eric S. Raymond:\n\nRule of Clarity: Clarity is better than cleverness.\nRule of Composition: Design programs to be connected with other programs.\nRule of Separation: Separate policy from mechanism; separate interfaces from engines.\nKey Concepts\n\n*Plain text: Store data in plain text files.*\nHierarchical file system: Organize files and directories in a hierarchical structure.\nTreat devices and IPC as files: Use a file-like interface for device management and inter-process communication.\nUse software tools: Prefer small, specialized programs (tools) over monolithic applications.\nCommand-line interface: Use a command-line interpreter to string together tools and execute tasks.\nNotational Conventions\n\n","kind":1,"sig":"d8192898f3f1ead283de4442a2eac9d4c03d60d7fdc2c2b84233536663af1e3470be0e78143240c706d50e34e5d0fe5d7ea1ec01330d05b105cbe2076f8ccacd","tags":[["e","aa9ccc0484ff5e2657e19a67d93de461a8625e396c9f83438e46f278fdb9b123","","root"],["e","aa9ccc0484ff5e2657e19a67d93de461a8625e396c9f83438e46f278fdb9b123","","reply"],["p","e88a691e98d9987c964521dff60025f60700378a4879180dcbbb4a5027850411","","mention"],["client","noStrudel","31990:266815e0c9210dfa324c6cba3573b14bee49da4209a9456f9484e5106cd408a5:1686066542546"]],"created_at":1728102218,"id":"b11044aa212feeb92cca3ea85708235334d4a6f488b2f4e938f3071bc045445b"}
{"created_at":1728144000,"kind":1,"pubkey":"71ecabd8b6b33548e075ff01b31568ffda19d0ac2788067d99328c6de4885975","id":"5675463558ff923a9a33518f11f5ef077b29982adbeb1061240bc405614785bf","sig":"48183a99622cf0e57d81c53722b1ba4cbf3b92030e184a3dc1066739b3e6262da71873865ef5a2576c9114e0f30409fb5680e7599d1e855053d931ac37fc701e","content":"https:\/\/cdn.satellite.earth\/1137d9314541357fcb14a866ac2467b673f0bd7cfc8eba24a4dfcbcce7012e9c.jpg\n#meme #memes","tags":[["t","meme"],["t","memes"]]}
people might not understand what i mean here, but to me, the behavior of the Feds in North Carolina says to me that they are aware of public sentiment, and are expecting a civil war.
117. Bitcoin and human rights
Bitcoin has also become a valuable tool for those living under repressive regimes.
In countries where access to banks is restricted, or where governments impose severe controls on savings, Bitcoin offers a way out.
Human rights activists, such as Alex Gladstein of the Human Rights Foundation, highlight how Bitcoin enables individuals to protect their assets and circumvent financial censorship, especially in environments where human rights are routinely trampled.
#bitcoin #btc
#nostr #zap #zapathon #studybitcoin