Viewing profile — yuri91
yuri91
HN member- Joined
- Fri, Jun 22, 2018, 8:34 AM UTC
- HN karma
- 160
- Public activity
- 50 items
- HN profile
- View on Hacker News ↗
About yuri91
Recent public activity
- story
-
comment
Comment #47792795
if anyone is curious about the technical details, I recently gave a talk about BrowserPod's architecture at the Wasm I/O conference. The recordings of the talks are being published…
-
comment
Comment #47418135
I work on a project that does exactly that (and more): https://browserpod.io/ . Currently it supports Node, but we plan to add Python, Ruby, git, and more. You can see it in action…
-
story
Show HN: BrowserPod – In-browser Node.js, Vite, and Svelte with full networking
The code runs entirely in the Browser. Inbound and Outbound networking are provided with the help of Cloudflare Workers, and the dev server is reachable from the Internet as long a…
-
comment
Comment #44255908
So using agents forces (or at least nudges) you to use go and tailwind, because they are simple enough (and abundant in the training data) for the AI to use correctly. Does this me…
-
comment
Comment #43938263
On the Web, you can do that today. This is what https://webvm.io does for example. It jit-compiles Wasm modules at runtime from the original X86.
-
comment
Comment #43773000
For reference, when loading https://browsercraft.cheerpj.com for the first time (up to loading a world), my browser downloaded ~32MB. The second time almost nothing.
-
comment
Comment #42722843
Looking forward to progress on the memory control proposal(s). Another reason to want more than 4GB of memory is to have more address space, assuming that you have the ability to m…
-
comment
Comment #42134552
it does if you log in with Tailscale (networking tab in the side bar). The terminal-based https://webvm.io has it pre-installed but the graphical demo running Alpine does not. Luck…
-
comment
Comment #41785092
It is a bit unfair to Wasmer, because it incur in the (presumed) overhead of `wasmer run ...`, but I could not figure out if the actual clang binary is directly available after it …
-
comment
Comment #41775345
very unscientific benchmark of `clang hello.c`, after a few runs to make sure the code is downloaded/cached: jslinux: 4.7s wasmer: 1.3s webvm: 1.2s
-
comment
Comment #40811158
It's now possible to run Java Web Start applications fully in the browser without any plugins: https://cheerpj.com/cheerpj-jnlp-runner/ It's based on CheerpJ, a JVM that runs in th…
- story
-
comment
Comment #38638249
Could you elaborate on how you solved the issue? A link to the relevant code would be nice.
-
comment
Comment #36135439
Actually, it was in wasi-libc: https://github.com/WebAssembly/wasi-libc/blob/main/libc-bott...
-
comment
Comment #36131397
I don't necessarily disagree, but implementing these things in your custom runtime is easy. I am more interested in how they achieved them in the more constrained browser environme…
-
comment
Comment #36129129
I am curious about the browser compatibility layer. Does it support networking? (And if so, is it using a proxy to connect to the internet or is it using a virtualized network laye…
-
comment
Comment #36129027
This is exactly what we do in Webvm: https://leaningtech.com/webvm-virtual-machine-with-networkin...
-
comment
Comment #36128117
I agree. I implemented a subset of WASI, and the best resource was an autogenerated C header with function signatures and very terse comments, buried in the WASI SDK repo.
-
comment
Comment #35385835
Yeah I mean, I wouldn't trust the accuracy of its answer. But I find it funny that it agrees that OpenAI should comply.
-
comment
Comment #35385551
I asked ChatGPT what it thinks about this ruling: As an AI language model, I do not collect personal data directly as I do not have access to user information. However, I understan…
-
comment
Comment #35243331
There you go: https://chrome.google.com/webstore/detail/cheerpj-applet-run...
-
comment
Comment #35156038
Indeed, as I said it can be a downside. What we usually suggest is to compile most of the application to Wasm (which is also the default), and move the parts that most interact wit…
-
comment
Comment #35154831
Disclaimer: I work on Cheerp. We do include the C (Musl) and C++ (Clang's libcxx) standard libraries. And we do have some custom LLVM passes to improve code size and performance (S…
-
comment
Comment #32565226
That is also possible: https://docs.leaningtech.com/cheerpj/Getting-Started See "Converting an applet"