Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
apignotti
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
Beyond WASI: Running any Rust application in the browser with BrowserPod 3.0
(labs.leaningtech.com)
11 points
by
apignotti
22d ago
|
0 comments
2.
▲
by
apignotti
1mo ago
Always great to see uses of CheerpJ in the wild. Make sure to join our Discord to show the community what you are building. https://discord.leaningtech.com
3.
▲
by
apignotti
2mo ago
Running legacy educational Java applets, especially around math and physics, has been a longstanding popular use case of our CheerpJ Applet Runner extension, running Java bytecode in the browser via WebAssembly. I am not sure how to feel ab
4.
▲
by
apignotti
2mo ago
As another commenter pointed out this is similar to our WebVM ( https://webvm.io ) , although this one is based on v86 so it will be less performant. Although the x86 virtualization angle is powerful we think that native WebAssemb
5.
▲
by
apignotti
3mo ago
As a matter of fact WebVM and BrowserPod share the same kernel, the difference is all on the performance side. WebVM uses x86 virtualization and hence has a significant performance penalty, with the upside of running any existing software w
6.
▲
by
apignotti
3mo ago
The architecture is a fairly straightforward WebAssembly-native monolithic kernel. Most of the complexities come from making things work well within the browser constraints for real world, large apps. We have quite a bit of experience on th
7.
▲
by
apignotti
3mo ago
Our technology is much more general that WebContainers, and it's based on a Linux-compatible WebAssembly kernel. It also supports real command line tools, including git, bash and the complete set of busybox utilities. The version of Cl
8.
▲
by
apignotti
3mo ago
We are working to solve the "sandoxing in Wasm" problem across multiple runtimes. https://labs.leaningtech.com/blog/browserpod-deep-dive Node.js is now fully supported, Python is in preview and Rust is coming
9.
▲
by
apignotti
4mo ago
I can confirm non-Java languages work as expected. I've personally tried Kotlin, and IIRC some user from the community reported Clojure to be working as well. Consider joining our Discord for help: https://discord.leaningtec
10.
▲
by
apignotti
4mo ago
Not something I tried myself, but conceptually if it's Java it should work. CheerpJ Just-In-Time compiles Java bytecode at runtime, so it makes no difference if the classes come from JAR files or are dynamically generated.
11.
▲
by
apignotti
4mo ago
Shameless plug: we solved the opposite problem, running any Java application in the browser via WebAssembly: https://labs.leaningtech.com/blog/cheerpj-4.3 And yes, it does run Minecraft as well :-) https://b
12.
▲
by
apignotti
4mo ago
Thanks :-) We have been building WebAssembly-based products for a while now, so for us it's second nature. But I think you are right, most developers, even experienced ones, have not yet come to grasp the fully capabilities of the Web
13.
▲
by
apignotti
4mo ago
We are thrilled to share with the HN community the second preview of BrowserCode: A FOSS web app to run TUI agents (such as Claude Code, OpenCode, Gemini CLI and the like) fully in the browser. This release focuses on Claude Code and initia
14.
▲
Show HN: BrowserCode – Run Claude Code in the Browser via WebAssembly
(github.com)
6 points
by
apignotti
4mo ago
|
1 comments
15.
▲
Show HN: You can now run Gemini CLI in the browser
(browsercode.io)
5 points
by
apignotti
5mo ago
|
0 comments
16.
▲
CheerpJ 4.3 – Run unmodified Java applications in the browser
(labs.leaningtech.com)
3 points
by
apignotti
5mo ago
|
0 comments
17.
▲
by
apignotti
5mo ago
Hello HN! I am happy to share to release with the community. Thanks to BrowserPod it is now possible to run node.js developer workflow completely in the browser. An example of what can be done today. - Clone a repo (via git clone) - npm ins
18.
▲
BrowserPod 2.0: in-browser WebAssembly sandboxes. Run Git, bash, node, Python
(labs.leaningtech.com)
5 points
by
apignotti
5mo ago
|
2 comments
19.
▲
Mapping GPUs to LLMs (and back): A bandwidth-based estimator for local inference
(localllm-advisor.com)
2 points
by
apignotti
5mo ago
|
0 comments
20.
▲
by
apignotti
5mo ago
Thanks for sharing. I see how this could impact heavy user, but there is always the option of authenticating via a non-ephemeral auth key as a potential workaround. It's not integrated in the public WebVM UI, but it is supported by the
21.
▲
by
apignotti
5mo ago
Hi, lead dev of WebVM here. Can you link to the specific change that affects ephemeral devices? I cannot find this reference in the article. Keep in mind that we also plan to offer builtin networking in the near future, we are developing th
22.
▲
by
apignotti
6mo ago
Do you have any specific test case that you would consider "very challenging" on the compatibility side? I'd be curious to check if BrowserPod can support that already.
23.
▲
by
apignotti
6mo ago
Only node is supported as of version 1.1, but the next version is fully focused on command line tooling (git, bash, ssh, grep, ...). See the launch blog post for our full timeline: https://labs.leaningtech.com/blog/brow
24.
▲
by
apignotti
6mo ago
Demo works as expected for me, please share information if possible or join our Discord for further help: https://discord.leaningtech.com
25.
▲
by
apignotti
6mo ago
This is not correct. You are using WebVM here, not BrowserPod. WebVM is based on x86 emulation and JIT compilation, which at this time lowers vector instructions as scalar. This explains the slowdowns you observe. WebVM is still much faster
26.
▲
by
apignotti
6mo ago
We are working on exactly this: https://browserpod.io For a full-stack demo see: https://vitedemo.browserpod.io/ To get an idea of our previous work: https://webvm.io
27.
▲
by
apignotti
7mo ago
We test performance internally constantly, and we plan to soon publish a benchmarking repository. Depending on the workload the performance is actually very close to native, I'll give a few highlights. * Node.js C++ code is compiled to
28.
▲
by
apignotti
7mo ago
Hello HN community, I am very happy to share with you BrowserPod for Node.js - a sandboxed Node runtime, compiled to WebAssembly, that runs completely in the your browser. BrowserPod builds on our previous work on WebAssembly virtualizatio
29.
▲
BrowserPod: Universal in-browser sandbox powered by WASM (starting with Node.js)
(labs.leaningtech.com)
7 points
by
apignotti
7mo ago
|
3 comments
30.
▲
by
apignotti
7mo ago
As far as I know lots of EU countries don't allow double citizenship. This implies that, even when having the prerequisites, acquiring the new citizenship for the sake of voting also mean losing the old citizenship altogether. At least
More ›