great topic, well presented, and fun demo. well done, thank you. thinking aloud, there are some similarities between languages compiling to wasm and running in browser's wasm runtimes, to how java/.net code is compiled to bytecode and executed in the jvm/clr. browsers are really feeling like an operating system nowadays. they are approaching their level of complexity :)
I have a naive question, can I not code the bot to take opponents output and return the winning option? i.e. what if my code has a switch case which returns 'paper' when opponent returns 'rock', etc. Am I missing something here?
She was like "Now I'm CASUALLY uploading an untrusted executable binary to run on the server, it won't be more than a minute until it runs" and I'm like "wow that must be complex and impressive sandboxing! She must be doing something fancy to sanitise this before handing it the guns" and then she was like "that's because it fires once per minute"...... OOOMMMPH!
Maybe she was a fan of Mozzarella. Not sure why Firefox wouldn't want to have a full WASM runtime though. Isn't Firefox basically a fancy JS&WASM runtime?
What a convoluted way to replace javascript in the browser. First we create the WASM meme which can add 2 numbers at it's peak utility. Then we obviously make this WASI meme which is a little bit more (of course, it has to).... do you need to boil the frog to actually replace js, can't you just bloody do it
Really great talk 👍
Great to see this aspect of Capability Sytems getting attention. It enables us to build entirely new types of multi-party interaction safely.
Great talk! It made things a lot clearer.
Interesting and meaningful talk. 👍
great topic, well presented, and fun demo. well done, thank you.
thinking aloud, there are some similarities between languages compiling to wasm and running in browser's wasm runtimes, to how java/.net code is compiled to bytecode and executed in the jvm/clr. browsers are really feeling like an operating system nowadays. they are approaching their level of complexity :)
What's more, is that you can run .net code as wasm.
I'm happy that web developers can finally enjoy incompatible binaries like system developers have for the past 50 years...
Very interesting, thanks.
Awesome talk!
enjoy the talk
Awesome, I really am not trusting any of your words, I am following your advice.
I have a naive question, can I not code the bot to take opponents output and return the winning option? i.e. what if my code has a switch case which returns 'paper' when opponent returns 'rock', etc. Am I missing something here?
Nothing is safe and effective.
She was like "Now I'm CASUALLY uploading an untrusted executable binary to run on the server, it won't be more than a minute until it runs" and I'm like "wow that must be complex and impressive sandboxing! She must be doing something fancy to sanitise this before handing it the guns" and then she was like "that's because it fires once per minute"...... OOOMMMPH!
Mozzzzzilla
Maybe she was a fan of Mozzarella. Not sure why Firefox wouldn't want to have a full WASM runtime though. Isn't Firefox basically a fancy JS&WASM runtime?
@@gmathtwhat even is a browser these days besides a JS runtime?
What a convoluted way to replace javascript in the browser. First we create the WASM meme which can add 2 numbers at it's peak utility. Then we obviously make this WASI meme which is a little bit more (of course, it has to).... do you need to boil the frog to actually replace js, can't you just bloody do it
What makes you think this is meant to replace javascript? There's no reason to.
Awesome talk!