Event JSON
{
"id": "3fa4cc5e411eaa76ea0a2cd3276eb3c57a7920e2d0ddd928598832ac8a02c9fc",
"pubkey": "ee152f951a3ada50c33086313202cca64af5ed00a67520ea35bb624330a1d877",
"created_at": 1691684370,
"kind": 1,
"tags": [
[
"p",
"b05df304563277c34b62c29c188d256490f8208ddfef098d001c77d4d0b73e80",
"wss://relay.mostr.pub"
],
[
"p",
"12da98a3a66fb47b43526b1b241e91df632bfd4058dc5364938dc932fe931118",
"wss://relay.mostr.pub"
],
[
"e",
"8a5def3b05c6d98fb3fac9a2d0053245eeda559edc7738ea5f67c5efe644dccf",
"wss://relay.mostr.pub",
"reply"
],
[
"emoji",
"ablobthinking",
"https://storage.gra.cloud.ovh.net/v1/AUTH_011f6e315d3744d498d93f6fa0d9b5ee/qotoorg/custom_emojis/images/000/146/087/original/ce3d33324f510ee9.png"
],
[
"emoji",
"ablobgrimace",
"https://storage.gra.cloud.ovh.net/v1/AUTH_011f6e315d3744d498d93f6fa0d9b5ee/qotoorg/custom_emojis/images/000/146/064/original/6f88f9597afce087.png"
],
[
"proxy",
"https://qoto.org/users/skyblond/statuses/110866226875236994",
"activitypub"
]
],
"content": "nostr:npub1kpwlxpzkxfmuxjmzc2wp3rf9vjg0sgydmlhsnrgqr3maf59h86qqdxxzz4 ok, thanks, that's some updates to my knowledge base :ablobthinking: \n\nBased on my experience on JVM, when I switched from JVM's native thread to Kotlin coroutines (which is based on threads but is able to share threads, so less thread suspension overall), I got a free performance boost. I assume go can achieve the similar thing. If so, I would say there is a free optimization without largely redesigning the algorithm.\n\nAlso, I always prefer strong typed languages when co-op with other developers. Python makes me panic when I don't know what the type of variable x :ablobgrimace:",
"sig": "9c0d7d25d4f83b7e443e82626b559922958edafd7f616a34cb0904e07ccb1031cbbefeb4c19661bfcb4b6e8522254d6eef0552d3aeae79f4ccdaca50824fbdb9"
}