Live data from Hacker News

Viewing profile — amitprasad

amitprasad

HN member
Joined
Mon, Aug 08, 2022, 5:36 AM UTC
HN karma
416
Public activity
33 items

About amitprasad

https://amit.prasad.me

Systems @ modal.com

Recent public activity

  1. comment
    Comment #48185607

    Our system somewhat predates ublk; at the time we wrote it, FUSE was the most reasonable option. Moving over to ublk would require re-architecting around block devices rather than …

  2. comment
    Comment #47581294

    Relevant post: https://modal.com/blog/dollars-per-token-considered-harmful (disclaimer: I work with the author)

  3. comment
    Comment #47563050

    I’m being a little reductive and ignored Guix purely based on adoption; but you’re completely right. I believe the core argument is that there is a (relatively small) category of t…

  4. story
  5. comment
    Comment #46930309

    Just because you or I may invest effort into deep-thinking, it does not mean that others will. I'm not worried about this at Modal, but I am worried about this in the greater OSS c…

  6. comment
    Comment #46930261

    To be clear, I am also having the most fun I've had when it comes to side-projects and even more exploratory things at work. I don't derive all my joy from "Good Code" -- that's si…

  7. comment
    Comment #46930229

    It's hard to say. Perhaps LLMs of tomorrow will become capable enough to fix the mistakes of LLMs today. If so, great -- I'm worried about nothing. If not, we could see that LLMs o…

  8. comment
    Comment #46930217

    I would be extremely happy to be proven wrong! I love using agents for exploratory prototypes as well as "rote" work, but have yet to see them really pay off when dealing with exis…

  9. comment
    Comment #46930163

    Right: Having "Good Code" is an investment into future velocity. IMO we shouldn't strive to make an entire codebase pristine, but building anything on shaky foundations is a recipe…

  10. comment
    Comment #46930138

    There's an opportunity-cost here. I use agents to be more productive. As many have noted, "Good Code" doesn't rank highly compared to actually shipping a product. The tragedy, for …

  11. story
  12. comment
    Comment #46572682

    If you're not looking for GPU snapshotting the ecosystem is relatively mature. Specifically, CPU-only VM-based snapshotting techniques are pretty well understood. However, if you n…

  13. comment
    Comment #46305938

    Generic data stores often don’t have this luxury — if you’re designing a system in which data is relatively opaque, you’re often forced to work with bytes. (e.g. rocksdb, etc)

  14. comment
    Comment #46304979

    author here -- agreed on all fronts. Mentioned this in the other comment but I approached the topic from a relatively narrow perspective (I was working on a specific project at the…

  15. comment
    Comment #46304902

    Unexpected seeing this posted here. I wrote this post mostly out of interest for a personal project and thus it's not actually a very holistic exploration of the topic. May revisit…

  16. comment
    Comment #45931520

    How is the 795s7? What do you put it to work on? Just sprung for one at a good price.

  17. comment
    Comment #45846759

    This is notoriously hard when you start to involve GPUs

  18. comment
    Comment #45714274

    This is heavily language runtime dependent — there’s nothing that fundamentally stops you from doing anything during the phase between jumping to an entry point and the main()

  19. comment
    Comment #45708458

    Not so much the confusion of what little endian is, but how we tend to represent it in notation. Of course this confusion was back when I was first learning things in high school, …

  20. comment
    Comment #45707908

    I think I got stuck in the same rut that I learned address space in whilst writing that diagram. I would tend to agree with you that your model makes much more sense to the student…

  21. comment
    Comment #45707514

    You’re right, and I knew this back in February when I wrote most of this post. I must have revised it down incorrectly before posting; will correct. Bit of a facepalm from my side.…

  22. comment
    Comment #45706578

    Ah I should have taken the time to verify; It might also have something to do with the way I was compiling / cross-compiling for RISC-V! More generally, I'm not surprised at the sy…

  23. story
  24. story
  25. comment
    Comment #44139270

    Ah yes, you’re completely correct :) General idea was just to highlight some of the dangers of vector registers. I believe the same is true of ymm (256) to a lesser extent.