Live data from Hacker News

Viewing profile — yuri91

yuri91

HN member
Joined
Fri, Jun 22, 2018, 8:34 AM UTC
HN karma
160
Public activity
50 items

About yuri91

https://github.com/yuri91

Recent public activity

  1. story
  2. 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…

  3. 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…

  4. 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…

  5. 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…

  6. 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.

  7. 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.

  8. 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…

  9. 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…

  10. 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 …

  11. 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

  12. 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…

  13. story
  14. comment
    Comment #38638249

    Could you elaborate on how you solved the issue? A link to the relevant code would be nice.

  15. comment
    Comment #36135439

    Actually, it was in wasi-libc: https://github.com/WebAssembly/wasi-libc/blob/main/libc-bott...

  16. 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…

  17. 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…

  18. comment
    Comment #36129027

    This is exactly what we do in Webvm: https://leaningtech.com/webvm-virtual-machine-with-networkin...

  19. 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.

  20. 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.

  21. 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…

  22. comment
    Comment #35243331

    There you go: https://chrome.google.com/webstore/detail/cheerpj-applet-run...

  23. 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…

  24. 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…

  25. comment
    Comment #32565226

    That is also possible: https://docs.leaningtech.com/cheerpj/Getting-Started See "Converting an applet"