Digital Mark λ 📚 🕹 💾 🥃 on Nostr: There's a certain unnamed language impl, where they don't support native threading, ...
There's a certain unnamed language impl, where they don't support native threading, and the project lead says things like "threading to work around blocking IO is wrong. Green threads are all you need".
…
As if single-CPU speed hadn't been stagnant for 25 fucking years! As if multithreading was some mysterious, unsolved problem which nobody has ever mastered. Thread pools and signals are too hard!
And this is one of many reasons I don't use that impl anymore.
Published at
2024-11-16 01:40:42Event JSON
{
"id": "678ad8e1db075bdce5e4069ee9d0d39eca4267e4e282bdaf1d7c929e2e4acd56",
"pubkey": "fb87acbaf8ba707e56cf4f028fd6cc1e99b8a78fe8327cab70915f15631b0672",
"created_at": 1731721242,
"kind": 1,
"tags": [
[
"proxy",
"https://appdot.net/users/mdhughes/statuses/113490083319342890",
"activitypub"
]
],
"content": "There's a certain unnamed language impl, where they don't support native threading, and the project lead says things like \"threading to work around blocking IO is wrong. Green threads are all you need\".\n\n…\n\nAs if single-CPU speed hadn't been stagnant for 25 fucking years! As if multithreading was some mysterious, unsolved problem which nobody has ever mastered. Thread pools and signals are too hard!\n\nAnd this is one of many reasons I don't use that impl anymore.",
"sig": "711b42736e2a367b1b014de2ce1f46799939a9fa27b4829fb05a3babc933da02d8690325055c2a317097686d58edb07df7ea914b87d02b15f1bee5a291e53b1b"
}