Live data from Hacker News

Viewing profile — the_mitsuhiko

the_mitsuhiko

HN member
Joined
Fri, Apr 02, 2010, 9:51 PM UTC
HN karma
16,449
Public activity
4,218 items

About the_mitsuhiko

[ my public key: https://keybase.io/mitsuhiko; my proof: https://keybase.io/mitsuhiko/sigs/duqRDxeBy97WrpVMvLJQoVQXx4RaI6jX0_g8_89TtWw ]

Recent public activity

  1. comment
    Comment #49181839

    Ctrl+P in most coding agents is bound to bringing up a command bar. You should be able to bind both hotkeys to the functionality you want already.

  2. comment
    Comment #49181489

    I don’t know what the standard C-p and C-n bindings are. Could you share? The startup time is a known issue and scales badly with extensions. We’re aware of it but fixing it is tri…

  3. comment
    Comment #49181480

    The problem with the XDG spec is that it now forces you to have different paths on different platforms. It just increases the complexity and at the end of the day unless all softwa…

  4. comment
    Comment #49179496

    I guess they might have said mid-size? But definitely not large SUV.

  5. comment
    Comment #49175593

    The wild thing for me is that we just recently bought an XC90 and an American friend asked me how we're managing with three kids in a "compact SUV". That car is about as large as c…

  6. comment
    Comment #49145379

    This path would only be viable for one or two providers and even does not work within one provider. For instance within OpenAI many of their models do not share the same capabiliti…

  7. comment
    Comment #49128524

    > uhh openai just did a whole thing with arc agi where they very clearly explained that you will lose a lot of performance if you do, this isnt just about convenience Which part ar…

  8. comment
    Comment #49121720

    It definitely is getting quite challenging. That said, a lot of user experiences are modelled around retaining transcripts for longer than a few minutes. Every claw or chat based a…

  9. comment
    Comment #49121631

    I guess the good aspect of sign in with Google is that it falls back nicely to sign-in via email which is very portable.

  10. comment
    Comment #49121462

    > But in the background of the article is clearly the goal to make sessions portable, not just being able to inspect it. It's partially implied even in the title. But not on the le…

  11. comment
    Comment #49121410

    The post for the most part is mine, so if something AI generated slipped into it it's on me. I can share with you what I did to write the article which I do for most of my writing.…

  12. comment
    Comment #49121310

    > What are features that only work with session transparency / ownership? That's sort of the thing: very little (beyond switching models and providers). Obviously what you lose is …

  13. comment
    Comment #49121303

    > providers increasingly diverging how they implement certain features and the APIs becoming quite complicated and provider specific This post only talks about the former.

  14. comment
    Comment #49120406

    But then on a cache miss you need to resend the whole thing. Cached websocket connections on OpenAI work like this in a way. But once you lose the connection then you lose that. Yo…

  15. comment
    Comment #49120332

    Hosted tools are absolutely fine. Hiding away their results in encrypted blobs less so.

  16. comment
    Comment #49120067

    We were thinking about it while writing it. I think one thing at least open source harnesses can do is push back on using some of these conveniences from the providers. For instanc…

  17. comment
    Comment #49120044

    Because if you don't, you trash the KV cache and things get way more expensive. We wrote about it here: https://earendil.com/posts/prompt-caching/ Encrypted reasoning content is on…

  18. comment
    Comment #49119957

    We do not.

  19. comment
    Comment #48978866

    > It's for using lsp to do things like symbol renames. It's cheaper to call an LSP server to do those kind of simple refactors than to spend tokens on the model doing it. Is OpenCo…

  20. comment
    Comment #48978723

    > How you deal with LSP? One of the best things in OpenCode is LSP integration. I would love to learn how LSP helps you. I did various basic evals with LSP and I did not find it to…

  21. comment
    Comment #48848383

    We are going to address this. Not by loading the agent but by finding a way to provide official plugins or blessed plugins. But we’re not yet sure what the right approach is.

  22. comment
    Comment #48811586

    > Suggestion for Pi: capitalize tool names for the Sonnet/Opus models (edit -> Edit, bash -> Bash, ...). Pi is doing that.

  23. comment
    Comment #48793860

    > When you use a Codex subscription in an agent like Pi or OpenCode, all the requests and tool call execution go through a sandbox owned by Codex app server That is not the case. T…

  24. comment
    Comment #48792105

    That kills the KV cache unfortunately. In some models (Gemini) I also doesn’t work because there is a signature on the model messages.

  25. comment
    Comment #48789391

    The problem with hyper targeting harnesses to models is that you end up locking yourself quite quickly into special behaviors of models, and you make your sessions non transferrabl…