The Port I couldn't Ship

(ammil.industries)

36 points | by cjlm 5 days ago

6 comments

  • gortok 58 minutes ago
    While there's not a lot of meat on the bone for this post, one section of it reflects the overall problem with the idea of Claude-as-everything:

    > I spent weeks casually trying to replicate what took years to build. My inability to assess the complexity of the source material was matched by the inability of the models to understand what it was generating.

    When the trough of disillusionment hits, I anticipate this will become collective wisdom, and we'll tailor LLMs to the subset of uses where they can be more helpful than hurtful. Until then, we'll try to use AI to replace in weeks what took us years to build.

  • xnorswap 28 minutes ago
    It's amusing to think that claude might be better at generating ascii diagrams than generating code to generate diagrams, despite it being nominally better at generating code.

    I'm generating a lot of PDFs* in claude, so it does ascii diagrams for those, and it's generally very good at it, but it likely has a lot of such diagrams in its training set. What it then doesn't do very well is aligning them under modification. It can one-shot the diagram, it can't update it very well.

    The euphoric breakthrough into frustration of so-called vibe-coding is well recognised at this point. Sometimes you just have to step back and break the task down smaller. Sometimes you just have to wait a few months for an even better model which can now do what the previous one struggled at.

    * Well, generating Typst mark-up, anyway.

  • simonw 22 minutes ago
    Funny to see this show up today since coincidentally I've had Claude code running for the past ~15 hours attempting to port MicroQuickJS to pure dependency-free Python, mainly as an experiment in how far a porting project can go but also because a sandboxed (memory constrained, to us time limits) JavaScript interpreter that runs in Python is something I really want to exist.

    I'm currently torn on whether to actually release it - it's in a private GitHub repository at the moment. It's super-interesting and I think complies just fine with the MIT licenses on MicroQuickJS so I'm leaning towards yes.

    Its got to 402 tests with 2 failing - the big unlock was the test suite from MicroQuickJS: https://github.com/bellard/mquickjs/tree/main/tests

    Its been spitting out lines like this as it works:

      I see the issue - toFixed is using
      Python’s default formatting which uses
      round-half-to-even rounding, but
      JavaScript uses round-half-away-from-zero.
    • yeasku 14 minutes ago
      I am waiting for a llm entusiast to create something like MicroQuickJS from scratch.
  • esafak 27 minutes ago
    You don't know what the model is capable of until you try. Maybe today's models are not good enough. Try again next year.
  • abstractspoon 5 days ago
    Easy come easy go
  • javascripthater 18 minutes ago
    [dead]