Live data from Hacker News

Viewing profile — pdubroy

pdubroy

HN member
Joined
Mon, Mar 31, 2008, 4:08 AM UTC
HN karma
1,074
Public activity
166 items

About pdubroy

http://dubroy.com/blog - on programming, usability, and design

Recent public activity

  1. comment
    Comment #47570625

    From https://ohmjs.org — Here are some awesome things people have built using Ohm: - Shopify's theme-tools ( https://github.com/Shopify/theme-tools/ ), used in their online code ed…

  2. story
  3. comment
    Comment #46551874

    Shameless plug: if you're interested in learning WebAssembly — like really learning the bytecode format and how it works — you might like our book, WebAssembly from the Ground Up: …

  4. comment
    Comment #46221823

    I know there have been solutions in the Java world for >20 years, though I can't comment on well they work in practice. From a quick search, _An Implementation of Scoped Memory for…

  5. story
  6. story
  7. comment
    Comment #46003413

    Awesome! You're exactly the kind of person we were thinking of when we wrote the book…experienced programmers who are interested in understanding things at a lower level. Let us kn…

  8. comment
    Comment #46003091

    Edit: changed slightly to provide a more useful answer. No, it doesn't — not this version of the book at least. We only cover WebAssembly 1.0. That said, as my co-author says below…

  9. comment
    Comment #46002950

    I agree, it really is quite approachable.

  10. comment
    Comment #46002484

    Ah, good catch! I see them in one of the screenshots. Those are just inlay hints, they're not in the source code. (The editor is https://zed.dev )

  11. comment
    Comment #46002328

    Thank you! I would 100% agree that the spec is quite readable. At the top of our Minimum Viable Compiler chapter, we say: > The binary module format is defined in the WebAssembly C…

  12. comment
    Comment #46002055

    Yes, it can all be found here: https://github.com/wasmgroundup/code Over the course of the book, we also build up a small library for creating Wasm modules and emitting bytecode; t…

  13. comment
    Comment #46002028

    Hi HN! Co-author of the book here, happy to answer any questions you have. Beyond the sample chapters which are linked from the landing page, we also have a couple blog posts which…

  14. story
  15. comment
    Comment #45952182

    It's explained in the post: > Then, my plan was to construct a ProseMirror transaction that would turn the old tree into the new one. To do that, it’s helpful to know which nodes a…

  16. comment
    Comment #45951094

    I think you're skipping over some important distinctions here. In a mark & sweep GC, the mark phase traverses the object graph, visiting only live objects. You need to recursively …

  17. comment
    Comment #45946725

    (OP here) It’s possible, but I doubt it. Perhaps the way I wrote it makes it sound like I was thinking about it as a GC problem from the beginning, but I wasn’t. It wasn’t until I …

  18. comment
    Comment #45937137

    Hi HN! I'm the main author of the Ohm Editor, and co-creator and primary maintainer of Ohm itself. Ohm is a user-friendly parsing toolkit for JavaScript/TypeScript. You can find ou…

  19. story
  20. story
  21. comment
    Comment #45286475

    Folks here might be interested in WebAssembly from the Ground Up ( https://wasmgroundup.com ) — an online book to learn Wasm by building a simple compiler in JavaScript. (Disclaime…

  22. story
  23. story
  24. story
  25. story