Post ATJcskAe5RIfqZOdc0 by 84739c4bca9f67d6e97b849e1579a843dff46a29e06c6c9c5aba5f2d02aee772@mostr.pub
(DIR) More posts by 84739c4bca9f67d6e97b849e1579a843dff46a29e06c6c9c5aba5f2d02aee772@mostr.pub
(DIR) Post #ATJaF7DilmmLqHoLQW by 84739c4bca9f67d6e97b849e1579a843dff46a29e06c6c9c5aba5f2d02aee772@mostr.pub
2023-03-05T19:19:19.000Z
0 likes, 0 repeats
nostr would be a lot better if it didnt use json
(DIR) Post #ATJbMNihvEz6zrKisi by 0a970d6ce29aabbdfda6aec40e53ea034324caf7d5775f7dc1b9983fc4ec5b1b@mostr.pub
2023-03-05T19:23:38.000Z
0 likes, 0 repeats
Why does that matter?
(DIR) Post #ATJbMOJDjUBwp6PsnI by 84739c4bca9f67d6e97b849e1579a843dff46a29e06c6c9c5aba5f2d02aee772@mostr.pub
2023-03-05T19:31:50.000Z
0 likes, 0 repeats
ease of development, scalability, potential features
(DIR) Post #ATJcYDFwki97yN5Odc by c708943ea349519dcf56b2a5c138fd9ed064ad65ddecae6394eabd87a62f1770@mostr.pub
2023-03-05T19:20:11.000Z
0 likes, 0 repeats
what should it use instead?
(DIR) Post #ATJcYDyc4dsKCtz4G8 by 6bd0b0850aee88c339d5019d970f4426867398475a107c8f134ca89272301d1d@mostr.pub
2023-03-05T19:39:51.000Z
1 likes, 0 repeats
proto buffers?
(DIR) Post #ATJcYEXhy9wpxkP5xg by c708943ea349519dcf56b2a5c138fd9ed064ad65ddecae6394eabd87a62f1770@mostr.pub
2023-03-05T19:42:10.000Z
2 likes, 0 repeats
one of the least extensible and least debuggable serialisation formats out there? 😬
(DIR) Post #ATJcskAe5RIfqZOdc0 by 84739c4bca9f67d6e97b849e1579a843dff46a29e06c6c9c5aba5f2d02aee772@mostr.pub
2023-03-05T19:48:53.000Z
0 likes, 0 repeats
msgpack would probably have been a better choice, more succinct, more extensible, supports raw binary data, has maps, which are ordered so you don't have to cram everything into arrays for signatures to work.
(DIR) Post #ATJd80JuKGo0HF0OO0 by 84739c4bca9f67d6e97b849e1579a843dff46a29e06c6c9c5aba5f2d02aee772@mostr.pub
2023-03-05T19:51:39.000Z
0 likes, 0 repeats
given how terse the nostr spec is (one character keys, etc) it's counterproductive for it to then use a bloated, space-inefficient interchange format. It's a very odd design choice
(DIR) Post #ATJd8TB32HwxmA5E6S by 6bd0b0850aee88c339d5019d970f4426867398475a107c8f134ca89272301d1d@mostr.pub
2023-03-05T19:43:47.000Z
1 likes, 0 repeats
but it requires way less data than JSON
(DIR) Post #ATJdFizEefsopq19AO by 0a970d6ce29aabbdfda6aec40e53ea034324caf7d5775f7dc1b9983fc4ec5b1b@mostr.pub
2023-03-05T19:33:40.000Z
0 likes, 0 repeats
Like what?
(DIR) Post #ATJdFjUQmgpwOac3n6 by 84739c4bca9f67d6e97b849e1579a843dff46a29e06c6c9c5aba5f2d02aee772@mostr.pub
2023-03-05T19:53:02.000Z
0 likes, 0 repeats
JSON is not space efficient or particularly efficient to parse so there are more stability issues compared to other formats. Since it's a text-only format there is also no efficient way to include binary data which makes it problematic to allow file attachments or anything in notes
(DIR) Post #ATJdTTCU92j1vell6e by 34c8f44f6def58a45fa0a6c2a31b13dbdd0d06eb551fe5561868d72677cc0f32@mostr.pub
2023-03-05T19:55:32.000Z
0 likes, 0 repeats
nothing in nostr preventing not using json
(DIR) Post #ATJdWCILSIpUMloKCe by 84739c4bca9f67d6e97b849e1579a843dff46a29e06c6c9c5aba5f2d02aee772@mostr.pub
2023-03-05T19:56:00.000Z
0 likes, 0 repeats
the spec specifies json so that would have to be changed, breaking every client and relay in the process
(DIR) Post #ATJdYcvtO5ahYrT1fc by 34c8f44f6def58a45fa0a6c2a31b13dbdd0d06eb551fe5561868d72677cc0f32@mostr.pub
2023-03-05T19:56:27.000Z
0 likes, 0 repeats
the spec is evolving, anyone can change it
(DIR) Post #ATJdbY187UKNBWJGSm by 84739c4bca9f67d6e97b849e1579a843dff46a29e06c6c9c5aba5f2d02aee772@mostr.pub
2023-03-05T19:56:59.000Z
0 likes, 0 repeats
Breaking changes are extremely difficult to introduce to standards
(DIR) Post #ATJde0QDU0i5rLDRfU by 84739c4bca9f67d6e97b849e1579a843dff46a29e06c6c9c5aba5f2d02aee772@mostr.pub
2023-03-05T19:57:26.000Z
0 likes, 0 repeats
Not saying it's impossible but it's uncommon and would be met with heavy resistance
(DIR) Post #ATJdgreWXkKDWyGs2i by 34c8f44f6def58a45fa0a6c2a31b13dbdd0d06eb551fe5561868d72677cc0f32@mostr.pub
2023-03-05T19:57:44.000Z
0 likes, 0 repeats
yep but nostr would be the easiest standard like it to do it
(DIR) Post #ATJdiGBoni3bv8VfsW by 34c8f44f6def58a45fa0a6c2a31b13dbdd0d06eb551fe5561868d72677cc0f32@mostr.pub
2023-03-05T19:58:12.000Z
0 likes, 0 repeats
its happening regularly with nostr
(DIR) Post #ATJdkDMIIVKhifLFVQ by 84739c4bca9f67d6e97b849e1579a843dff46a29e06c6c9c5aba5f2d02aee772@mostr.pub
2023-03-05T19:58:33.000Z
0 likes, 0 repeats
Well maybe I will propose something but I wouldn't hold my breath if I were you