Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bvisness
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
bvisness
4mo ago
In SpiderMonkey, asm.js code has been compiled by exactly the same pipeline as wasm since at least 2019. In fact, the way we compile it is literally to construct a pseudo-wasm module and run it through our wasm compiler (with a few flags to
2.
▲
by
bvisness
4mo ago
Don't worry, YavaScript will live forever.
3.
▲
by
bvisness
4mo ago
Even a quick glance at the bugs revealed in the blog post would quickly disprove your theory.
4.
▲
by
bvisness
5mo ago
I can only speak for SpiderMonkey, as that’s the team I’m on, but we humans are definitely writing and reviewing the patches for these bugs. Sometimes the AI suggestions are good, often they’re not, and we never send off a fix for a securit
5.
▲
by
bvisness
6mo ago
You can already make apps that write directly to a canvas today, and almost nobody does because they want what the DOM provides for them. Wasm changes nothing about the APIs available to web apps.
6.
▲
by
bvisness
6mo ago
The “single array of memory” is not the problem; that’s what all these languages already expect. The problem is the lack of meaningful memory APIs, e.g. virtual memory capabilities. I am co-champion of a proposal to fix this but have not be
7.
▲
by
bvisness
6mo ago
A lot of the time I think you just won’t want to use multiple components. It’s nice to be able to compose them together, I guess, but in general it seems to me that a toolchain will typically just want to generate a single big component so
8.
▲
by
bvisness
6mo ago
This is not strictly true; there are synchronous APIs for compiling Wasm (`new WebAssembly.Module()` and `new WebAssembly.Instance()`) and you can directly embed the bytecode in your source file using a typed array or base64-encoded string.
9.
▲
by
bvisness
6mo ago
As someone on the SpiderMonkey team who had to evaluate some of Anthropic's bugs, I can definitely say that Anthropic's test cases were definitely far easier to assess than those generated by traditional fuzzers. Instead of extrem
10.
▲
by
bvisness
7mo ago
> I don't think making it a DOM controller is where the action is Why not? I feel like people have gotten so used to the limitations of WebAssembly today that they've internalized JS as the only answer. But I don't really
11.
▲
by
bvisness
7mo ago
It's proposed here: https://github.com/WebAssembly/component-model/issues/598 Basically, it's sugar for `package` and `world` in the case where you aren't actually defining a world for others t
12.
▲
by
bvisness
8mo ago
Most of the time it's genuinely much easier to use Rust or Go than to use Python or Node because the tools are just so much better. This is why I don't like judging "high level" or "low level" by some perceived
13.
▲
by
bvisness
8mo ago
I don't know why people always bring up "but networks! but client/server!" when I point out that 100% client-side behavior is slow on the web.
14.
▲
by
bvisness
8mo ago
It's very easy to say the New Reddit devs were just "doing it wrong" and oversubscribing their components to Redux state, for example. (I love me a good `state => state` selector.) But also, this irrelevant-update problem
15.
▲
by
bvisness
8mo ago
As I mentioned in another comment, I find it easier to use Dear Imgui from a "lower-level language" like Odin or Go than to use any web framework with JS. You'd think that because web frameworks are so "high level"
16.
▲
by
bvisness
8mo ago
As much as I dislike invasive tracking, I don't think the blame lies with Marketing on this one. In most cases I think you could implement all the awful surveillance you want with extremely minimal overhead, even on the web. Certainly
17.
▲
by
bvisness
8mo ago
The Handmade community has been around for a decade now, well predating LLMs. Our values derive from Handmade Hero, which promoted a love for the craft of programming and an engineering mindset informed by deep understanding of how the comp
18.
▲
by
bvisness
8mo ago
No, we're still going to vet people. There's a slice of benefits we can offer to everyone who pays to become a member, but then on top of that we'll be able to provide tangible support for some number of projects as well, fun
19.
▲
by
bvisness
8mo ago
The goal was always, first and foremost, to teach. This is super obvious from the announcement trailer alone[1], where he says the point of the project is to pass on a way of life that inspired him. If Casey wanted to make money from a game
20.
▲
by
bvisness
8mo ago
It's a large community of programmers whose values align with those demonstrated in Handmade Hero. Naturally not all of those programmers are going to do carbon copies of Handmade Hero. Some make and publish their own software that is
21.
▲
by
bvisness
8mo ago
The point is that as a 501(c)(6) we are directly allowed to act in the interests of the software industry, without having to invent a tortured explanation for why benefiting a very lucrative industry is Charity, Actually. The hope is that p
22.
▲
by
bvisness
8mo ago
I work at Mozilla on their wasm compiler.
23.
▲
by
bvisness
8mo ago
I think it's easier to write than React! (And remember, I did React professionally for many years.) People assume that surely the pile of high-level languages and frameworks will actually result in a better experience. But Dear Imgui o
24.
▲
by
bvisness
8mo ago
My whole argument is invalidated because one stupid company designed one really stupid truck? This just in: because pickup trucks have already been invented, all new attempts will result in Cybertrucks.
25.
▲
by
bvisness
8mo ago
To be clear, I also appreciate good reference. But reference is bad to learn from, and frankly a big PDF is not even a very usable reference resource when compared to, say, MDN. As for lack of familiarity, I am certainly not some grizzled 8
26.
▲
by
bvisness
10mo ago
This is a particularly pleasant surprise for me since I'm the one who wrote that new iongraph tool. I never intended for it to be used outside of SpiderMonkey, so it's wild to see it working well in other compilers!
27.
▲
by
bvisness
10mo ago
The Reason article leaves out some helpful context from the original Atlantic article: > In 2013, the American Psychiatric Association expanded the definition of ADHD. Previously, the threshold for diagnosis had been “clear evidence of c
28.
▲
by
bvisness
11mo ago
Resist this temptation. It is better for the true and false branches to always appear in the same order than to permute things to avoid edge crossings.
29.
▲
by
bvisness
11mo ago
"I love the status quo! My favorite thing about it is that it is the status quo."
30.
▲
by
bvisness
11mo ago
To get more precise, we benefit from knowing the nesting depth of each block. This plus reducible control flow is enough to reliably find loops. We also know exactly which edges are loop backedges; it’s easiest when these are explicitly ann
More ›