Leo on Nostr: nprofile1q…ufle4 I wonder how much of this is caused by the protocol itself. Python ...
nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpq7yf7cxzxz4kwf24zmflvyqqtrylsjwm5q9a074u5ger57rmzz0aq0ufle4 (nprofile…fle4) I wonder how much of this is caused by the protocol itself. Python with asyncio scales pretty well. And text chat is not a very hard thing to scale.
When everyone called it an IRC/Discord alternative I checked out the Matrix protocol, hoping to write a small implementation to host my own server. It was unnecessarily complex, and in the end I didn't find it valuable enough to continue the project.
Writing an IRC server takes an afternoon. Writing a nostr server/client, including your own implementation of WebSockets takes a weekend. Matrix is a whole other beast of complexity, while lagging more than either of those.
Published at
2025-01-19 12:39:43Event JSON
{
"id": "03a8df9c663e06478156ccdec81c306f86a1ed1fb48187f75452c407ae4dc925",
"pubkey": "e855804889f3ca1a9a74ba936f9c74b976b631356c03bb7a0ba126224efa480a",
"created_at": 1737290383,
"kind": 1,
"tags": [
[
"p",
"f113ec1846156ce4aaa2da7ec2000b193f093b74017aff579446474f0f6213fa",
"wss://relay.mostr.pub"
],
[
"p",
"3ba412ac4b14c4b37cd6ed16b9d262ad4ffefb05c5b6c6b3e15e381471b1221a",
"wss://relay.mostr.pub"
],
[
"e",
"93e52caa7b95782d875ff2904b1a7fbb88333bab8dd8859d0335281aefce840b",
"wss://relay.mostr.pub",
"reply"
],
[
"proxy",
"https://raru.re/users/leo/statuses/113855062556462251",
"activitypub"
]
],
"content": "nostr:nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpq7yf7cxzxz4kwf24zmflvyqqtrylsjwm5q9a074u5ger57rmzz0aq0ufle4 I wonder how much of this is caused by the protocol itself. Python with asyncio scales pretty well. And text chat is not a very hard thing to scale.\n\nWhen everyone called it an IRC/Discord alternative I checked out the Matrix protocol, hoping to write a small implementation to host my own server. It was unnecessarily complex, and in the end I didn't find it valuable enough to continue the project.\n\nWriting an IRC server takes an afternoon. Writing a nostr server/client, including your own implementation of WebSockets takes a weekend. Matrix is a whole other beast of complexity, while lagging more than either of those.",
"sig": "692e90ee089793aeea86040374daab53efef53b9bf24ba0514e6a98f94604260b4f6652a24f1d2b5fff54afdc5d898a311b1d470ac35a189563006c4627673fc"
}