Viewing profile — CryZe
CryZe
HN member- Joined
- Fri, Dec 09, 2016, 5:23 PM UTC
- HN karma
- 383
- Public activity
- 124 items
- HN profile
- View on Hacker News ↗
About CryZe
No profile information was provided.
Recent public activity
-
comment
Comment #48851638
Seems to match the pareto frontier on Artificial Analysis as well. Terra is nowhere on it.
-
comment
Comment #48629892
> THE SPINNER MESSAGE CAUSES 100% GPU USAGE ON AN MBP M5!! This seems to be a common Chromium problem across tons of software. GitHub has the same issue with its spinners, VSCode a…
-
comment
Comment #47753267
This doesn't implement a JS engine, it's just a wrapper around boa.
-
comment
Comment #47267702
I've been using both Opus 4.6 and Codex 5.3 in VSCode's Copilot and while Opus is indeed 3x and Codex is 1x, that doesn't seem to matter as Opus is willing to go work in the backgr…
-
comment
Comment #46552073
Wasm can do 64-bit integers, SIMD and statically typed GC classes.
-
comment
Comment #46551431
It depends. If you are compiling a high level GC language to WasmGC then there's really close to no reason why it would be larger than JS.
-
comment
Comment #45990610
Zig has no undefined behavior?
-
comment
Comment #45834506
There are algebraic operations available on nightly: https://doc.rust-lang.org/nightly/std/primitive.f32.html#alg...
-
comment
Comment #45834483
Keep an eye out for the algebraic operations on floats currently in nightly then: https://doc.rust-lang.org/nightly/std/primitive.f32.html#alg...
-
comment
Comment #45803041
You can buffer overflow in fil-c and it won't detect it unless the entire buffer was its own stack or heap allocation with nothing following it (and also it needs to be a multiple …
- comment
-
comment
Comment #45321918
Ferrocene has donated their specification to the project, so there absolutely is a specification now. What you can argue is that the memory model isn‘t fully defined, but it‘s almo…
- comment
-
comment
Comment #44395154
A ton of that is actually still doing codegen (for the proc macros for example).
-
comment
Comment #44143313
WebAssembly also ended up calling its set of similar instructions relaxed.
-
comment
Comment #44119303
I have an issue where I have two canvases that are overlapping and only WebKitGTK (not even just WebKit) just randomly stops showing one of the canvases.
-
comment
Comment #44014250
First it was "Why Do Animals Keep Evolving into Crabs?", now it's "Why Do Programming Languages Keep Evolving into Crabs?"
-
comment
Comment #43867737
I'd love to see VSCode integrate all the LSP information into Copilot. That seems to be the natural evolution of this idea.
-
comment
Comment #43850133
It's 1.5x3 if you have a 21:9 screen. It's so bad.
-
comment
Comment #43850106
For me they made it so large that I can only see 3 full thumbnails. The rest don't even fit the screen anymore. https://i.imgur.com/11iI4sI.jpeg
-
comment
Comment #43667626
There's no interpreter, I just map each instruction to equivalent Rust code. Linear memory is accessed through a trait. The compiler is here: https://github.com/CryZe/wasm-to-rust …
-
comment
Comment #43663378
I once implemented a WASM to Rust compiler that due to WASM's safety compiles to fully safe Rust. So I was able to compile C -> WASM -> Rust and ended up with fully safe code. Thou…
-
comment
Comment #43523341
Take a look into bytemuck or zerocopy. I haven't used unsafe when doing byte level manipulation in a long time.
-
comment
Comment #43382451
They are in the process of marking them safe, which is enabled through the target_feature 1.1 RFC. In fact, it has already been merged two weeks ago: https://github.com/rust-lang/s…
-
comment
Comment #42160058
That was the time we learned about the changes to the block feature.