balas on Nostr: nostr has a super power call tags, it's amazing so we don't have to infer weird and ...
nostr has a super power call tags, it's amazing so we don't have to infer weird and new and arbitrary meanings in what people want to say, we can just neatly put them in a proper structure with well defined meanings. going the route of adding more and more on raw string data that may or may not be what we expect just removes freedom for the person writing because everything turns into something else and creates really hard to interpret parsers that now need to jump through hoops hoping for few false positives. if it is defined in tags, there's no more doubt and clients can freely expand on that, instead of trying to guess and interpret every word into a trigger. I already see a lot of bloat trying to interpret anything as a URL and auto inserting it into tags, this will just compound.
Published at
2024-09-20 18:26:11Event JSON
{
"id": "a5b9f10f99040f46f4bfe990d51b25c4454f16379617117c7d6dc51198229e9f",
"pubkey": "9ec7a778167afb1d30c4833de9322da0c08ba71a69e1911d5578d3144bb56437",
"created_at": 1726856771,
"kind": 1,
"tags": [
[
"e",
"b6e1a74f37e314481da9841bfa0d02d926df55bd6f78308cbd10a00a66bffcb7",
"wss://nos.lol/",
"root"
],
[
"p",
"460c25e682fda7832b52d1f22d3d22b3176d972f60dcdc3212ed8c92ef85065c"
]
],
"content": "nostr has a super power call tags, it's amazing so we don't have to infer weird and new and arbitrary meanings in what people want to say, we can just neatly put them in a proper structure with well defined meanings. going the route of adding more and more on raw string data that may or may not be what we expect just removes freedom for the person writing because everything turns into something else and creates really hard to interpret parsers that now need to jump through hoops hoping for few false positives. if it is defined in tags, there's no more doubt and clients can freely expand on that, instead of trying to guess and interpret every word into a trigger. I already see a lot of bloat trying to interpret anything as a URL and auto inserting it into tags, this will just compound.",
"sig": "362a33fe464f273cdc600771c5456bdeaf0baa5038b62a57b8a81841205fceab72a71c87e475cdb7888e640dcd5ec0e9c965672ddc82d66339e5939c929715fb"
}