Live data from Hacker News

Viewing profile — marianoguerra

marianoguerra

HN member
Joined
Tue, Jan 12, 2010, 4:23 AM UTC
HN karma
1,130
Public activity
261 items

About marianoguerra

Co-founder of https://gloodata.com/

Writing https://wasmgroundup.com/

http://marianoguerra.org

Previously https://instadeq.com and https://event-fabric.com/

Me on the internet:

https://github.com/marianoguerra

http://marianoguerra.github.io/

https://twitter.com/warianoguerra

https://hachyderm.io/@marianoguerra

[ my public key: https://keybase.io/marianoguerra; my proof: https://keybase.io/marianoguerra/sigs/GHx0pQDbASzQQ6dXmsgwwlX2c-WTe3qwVHdZvamGdsU ]

Recent public activity

  1. story
  2. story
  3. story
  4. comment
    Comment #46008973

    Until wasm-gc was standardized in wasm 3.0 all garbage collected languages compiled their own garbage collector to wasm, so in a sense you always could. Unless by high performance …

  5. comment
    Comment #46005821

    Check https://wanix.sh/ you may like it :)

  6. comment
    Comment #46003755

    yes, a nice way to contribute is to add the table instructions to the reference: https://developer.mozilla.org/en-US/docs/WebAssembly/Referen...

  7. comment
    Comment #46003207

    most of that is happening above the WebAssembly spec: https://wasi.dev/ More specifically for command line tools: - https://wasi.dev/interfaces#presentation - https://github.com/We…

  8. comment
    Comment #46003149

    Co-author here. if you are interested in tail calls you just need to understand the call instruction which we cover in the book and then replace it with either: - return_call , the…

  9. comment
    Comment #45993105

    Author here AMA :)

  10. comment
    Comment #45617431

    live coding a todo app faster than the previous one with the help of a new vibecard feature: macros

  11. story
  12. comment
    Comment #45539892

    you can try it here: https://marianoguerra.github.io/vibecard/ if you want vim keybindings: https://marianoguerra.github.io/vibecard/?vim

  13. story
  14. comment
    Comment #45411312

    in the LISP 1.5 Programmers's Manual there's a single page that defines eval/apply in lisp code. I was exploring something similar for OOP, what's the minimal set of features neede…

  15. comment
    Comment #45407461

    In case you are interested I wrote a minimal OOP runtime in wasm-gc (using wasm text format) here: https://marianoguerra.org/posts/bootstrap-post-collapse-oop-... I also wrote a fo…

  16. story
  17. comment
    Comment #43937517

    yes: > WebAssembly provides no ambient access to the computing environment in which code is executed. Any interaction with the environment, such as I/O, access to resources, or ope…

  18. comment
    Comment #43937483

    with the wasm-gc proposal you get access to structs and arrays: https://github.com/WebAssembly/gc/blob/main/proposals/gc/Ove... with the component model's wit you get higher level …

  19. comment
    Comment #43937459

    in the browser you can compile modules and create instances from arrays of numbers/bytes, here's an obfuscated example: https://wasmgroundup.com/blog/wasm-compiler-in-a-tweet if th…

  20. story
    Ask HN: Have you seen AI agents in production?

    By agent I mean a dynamic workflow where the AI decides which step to take next and decides when to stop. Static workflows or tool use don't count as agents in this question. Have …

  21. story
  22. comment
    Comment #43344738

    Hi! I'm the book Co-author, here's an experiment that didn't end up (yet?) in the book: an interactive binary operation inspector: short demo: https://x.com/warianoguerra/status/17…

  23. comment
    Comment #43047147

    not sure what's the current status of Go so there are two alternatives: if they are targeting Wasm pre Wasm-GC then they have to ship their GC in the Wasm module and it can't inter…

  24. comment
    Comment #42820874

    yes, it has always been an influence for me, in fact 9 years ago I implemented a Forth interpreter in plain WAT[2] by de-obfuscating a IOCCC Forth implementation[3] and reimplement…

  25. comment
    Comment #42815666

    this one started pretty obfuscated :) https://x.com/warianoguerra/status/1576166873296941056