Live data from Hacker News

Viewing profile — CompuIves

CompuIves

HN member
Joined
Fri, Aug 14, 2015, 10:33 AM UTC
HN karma
252
Public activity
95 items

About CompuIves

Ives (but you can also call me Flip)

- Co-Founder Biscuit (biscuit.so) - (Previously) Co-Founder of CodeSandbox, acquired by Together

My email is first name @ biscuit.so

meet.hn/city/nl-Amsterdam

Socials: - x.com/compuives

---

Recent public activity

  1. comment
    Comment #48574439

    Very cool to see more use of userfaultfd, really powerful API because you can fully control how and from where memory is loaded during a pagefault.

  2. comment
    Comment #47672447

    This is really cool to see, reminds me of the early days of CodeSandbox. Though this API looks _fantastic_. I love that you do VM configuration using `with`.

  3. comment
    Comment #47426413

    I think this is very similar! Really cool to see. The first version we launched used the exact same approach (MAP_PRIVATE). Later on, we bypassed the file system by using shared me…

  4. comment
    Comment #43655157

    Yes, that's right. The Firecracker team has written a fantastic doc about this as well: https://github.com/firecracker-microvm/firecracker/blob/main... . It's important to refresh …

  5. comment
    Comment #43655050

    I talk a bit about this here: https://codesandbox.io/blog/cloning-microvms-using-userfault... . Before VM A updates its data, the data is copied over to VM B if VM B hadn't written…

  6. comment
    Comment #43655010

    Oh wow! Unexpected and cool to see this post on Hacker News! Since then we have evolved our VM infra a bit, and I've written two more posts about this. First, we started cloning VM…

  7. comment
    Comment #43049173

    It's a block for non-US IPs, I think. The page is an application form for joining them, and it only accepts US citizens.

  8. story
  9. story
  10. comment
    Comment #40514095

    A new post in what is slowly becoming a series! Happy to discuss this or answer any questions here.

  11. story
  12. comment
    Comment #39479161

    Exactly, the result would've been different if the author would not have disabled caching. In this case it's because the iframes are loaded/unloaded multiple times, but we also spa…

  13. comment
    Comment #38568072

    If you want to be efficient in Amsterdam, you take the bike or public transport. That has been faster than cars even before this change, and now more so.

  14. comment
    Comment #37950397

    Hey all! I'm one of the co-founders of CodeSandbox. Happy to answer any (technical) questions about this release or CodeSandbox in general!

  15. story
  16. comment
    Comment #37950150

    Yes! But I work on CodeSandbox, so that creates some bias :). We've been working on our own CDE solution, though we've taken a different spin to improve speed and cost. Our solutio…

  17. comment
    Comment #36860420

    The editor on CodeSandbox runs web VSCode, and in that version we emulate Node.js in the browser to run local extensions.

  18. comment
    Comment #36682819

    Thank you! > custom io_uring based driver for the VM block devices? or what do you mean here? We're using the async io backend that's shipped with Firecracker for our scratch disks…

  19. comment
    Comment #36669740

    At CodeSandbox we use Firecracker for hosting development environments, and I agree with the points. Though I don't think that means you should not use Firecracker for running long…

  20. comment
    Comment #36669562

    Yes, we use this at CodeSandbox for reclaiming memory to the host (and to reduce snapshot size when we hibernate the VM).

  21. comment
    Comment #36411320

    At CodeSandbox ( https://codesandbox.io ) we're also working on this! Main focus of us is that we're running the environment in Firecracker microVMs, which allows us to snapshot an…

  22. story
  23. story
  24. story
  25. comment
    Comment #35915514

    Hey all! I'm super excited to share more of the inner workings of CodeSandbox. Happy to talk about the implementation or microVMs/infra in general.