Live data from Hacker News

Viewing profile — apignotti

apignotti

HN member
Joined
Fri, Oct 04, 2013, 3:16 PM UTC
HN karma
2,336
Public activity
340 items

About apignotti

CTO of Leaning Technologies, we make compilers for the Web.

Recent public activity

  1. comment
    Comment #49240404

    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

  2. comment
    Comment #48881712

    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 …

  3. comment
    Comment #48803095

    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 virtualizatio…

  4. comment
    Comment #48437044

    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…

  5. comment
    Comment #48436351

    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 rea…

  6. comment
    Comment #48432683

    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 t…

  7. comment
    Comment #48428550

    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 i…

  8. comment
    Comment #48321844

    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 …

  9. comment
    Comment #48320829

    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 fr…

  10. comment
    Comment #48315027

    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 Mine…

  11. comment
    Comment #48180704

    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 n…

  12. comment
    Comment #48049739

    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…

  13. story
  14. story
    Show HN: You can now run Gemini CLI in the browser

    Hello HN, we are thrilled to share with you in preview BrowserCode: A FOSS web app to run TUI agents (such as Claude Code, OpenCode, Gemini CLI and the like) fully in the browser. …

  15. story
  16. comment
    Comment #47792811

    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…

  17. story
  18. story
  19. comment
    Comment #47695680

    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 integr…

  20. comment
    Comment #47695645

    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…

  21. comment
    Comment #47418379

    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.

  22. comment
    Comment #47321780

    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:…

  23. comment
    Comment #47321116

    Demo works as expected for me, please share information if possible or join our Discord for further help: https://discord.leaningtech.com

  24. comment
    Comment #47320443

    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 ex…

  25. comment
    Comment #47314980

    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