sfvisser
Joined 17 years ago
Joined 17 years ago
Even if we’d understand precisely how every neuron in our brains work at a molecular level there is no reason to believe we’d understand how we think.
We can’t simply reduce one layer into another and expect understanding.
The past feels so alive!
Both on iPhone and Mac.
My entire OS, most apps and 90% of websites switch automatically with a single keyboard shortcut.
The Dutch national government mandated login system relies on technologies and hosting of a private company that was in conversation with an American counterpart about a possible acquisition.
Bad? Yes
The Netherlands selling their login service? No
So it’s hard to see how types get in the way instead of being the ultimate toolset for shaping distributed communication protocols.
Instead of understanding the code you only need to understand the bug. Much easier!
But it’s safe to say that the interaction layer between the two is extremely painful. We have nicely modeled type-safe code in both the Rust and TypeScript world and an extremely janky layer in between. You need a lot of inherently slow and unsafe glue code to make anything work. Part is WASM related, part of it wasm-bindgen. What were they thinking?
I’ve read that WASM isn’t designed with this purpose in mind to go back and forth over the boundary often. That it fits the purpose more of heaving longer running compute in the background and bring over some chunk of data in the end. Why create a generic bytecode execution platform and limit the use case so much? Not everyone is building an in-browser crypto miner.
The whole WASM story is confusing to me.