Tech: WebAssembly, Emscripten, Binaryen. All opinions here are my own, not my employer's (Google).
More links in: http://kripken.github.io/blog/about/
(again, not conclusive, jut saying where my intuition here comes from)
(again, not conclusive, jut saying where my intuition here comes from)
Still, while we can't tell the absolute numbers, I hope (but could be wrong!) that the reports we do get, on issue trackers and elsewhere, hint at the relative importance of problems
Still, while we can't tell the absolute numbers, I hope (but could be wrong!) that the reports we do get, on issue trackers and elsewhere, hint at the relative importance of problems
But also, wasi-sdk is mostly used off the web, where code size matters less, so again I agree with you on the new default, and maybe most wasi-sdk users just don't need anything else, yeah
But also, wasi-sdk is mostly used off the web, where code size matters less, so again I agree with you on the new default, and maybe most wasi-sdk users just don't need anything else, yeah
But porting sanitizers would not be too hard, I think. Can base off of Emscripten's, and replace/remove the stack trace logic.
But porting sanitizers would not be too hard, I think. Can base off of Emscripten's, and replace/remove the stack trace logic.
(But I do sort of collect data for both, in that I follow both issue trackers and listen to users of both elsewhere as well.)
(But I do sort of collect data for both, in that I follow both issue trackers and listen to users of both elsewhere as well.)
And there are users that do care about every percent of binary size on the web
(though, again, I agree with you on the right defaults here)
And there are users that do care about every percent of binary size on the web
(though, again, I agree with you on the right defaults here)
1. Stack overflow checks can be added in production: github.com/WebAssembly/...
2. During development there are also sanitizers: emscripten.org/docs/debuggi...
1. Stack overflow checks can be added in production: github.com/WebAssembly/...
2. During development there are also sanitizers: emscripten.org/docs/debuggi...
If you don't compress LEBs then I guess not, but if you do, it can be significant: some codebases have lots and lots of references to global data, and making those e.g. 3 bytes instead of 2 can add up.
If you don't compress LEBs then I guess not, but if you do, it can be significant: some codebases have lots and lots of references to global data, and making those e.g. 3 bytes instead of 2 can add up.
I did get lucky here... after getting those huge files, validation checks pointed to the breaking one, and then wasm-reduce quickly found a small testcase. The fix was simple:
github.com/WebAssembly/...
I did get lucky here... after getting those huge files, validation checks pointed to the breaking one, and then wasm-reduce quickly found a small testcase. The fix was simple:
github.com/WebAssembly/...
It might approach a limit in theory, but to literally stop, when computers keep getting faster? Almost all cognitive tasks benefit from more resources, more attempts, more effort.
It might approach a limit in theory, but to literally stop, when computers keep getting faster? Almost all cognitive tasks benefit from more resources, more attempts, more effort.
"Intelligence doesn’t come as a quantity you can just ratchet up and up. Smart people may be brilliant in one area and not in others. Some Nobel Prize winners are really bad at playing the piano or caring for their kids."
Not a *great* rebuttal, ofc
"Intelligence doesn’t come as a quantity you can just ratchet up and up. Smart people may be brilliant in one area and not in others. Some Nobel Prize winners are really bad at playing the piano or caring for their kids."
Not a *great* rebuttal, ofc
"But set aside the technical objections—what if it doesn't continue to get better?—and you’re left with the claim that intelligence is a commodity you can get more of if you have the right data or compute or neural network. And it’s not."
+
"But set aside the technical objections—what if it doesn't continue to get better?—and you’re left with the claim that intelligence is a commodity you can get more of if you have the right data or compute or neural network. And it’s not."
+
(I mean, is it literally how much CPU hardware is used vs idle, or is it comparing vs the theoretical maximum of existing SIMD instructions, etc.?)
(I mean, is it literally how much CPU hardware is used vs idle, or is it comparing vs the theoretical maximum of existing SIMD instructions, etc.?)