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
- HN profile
- View on Hacker News ↗
About the_mitsuhiko
Recent public activity
-
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.
-
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…
-
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…
-
comment
Comment #49179496
I guess they might have said mid-size? But definitely not large SUV.
-
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…
-
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…
-
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…
-
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…
-
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.
-
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…
-
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.…
-
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 …
-
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.
-
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…
-
comment
Comment #49120332
Hosted tools are absolutely fine. Hiding away their results in encrypted blobs less so.
-
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…
-
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…
-
comment
Comment #49119957
We do not.
-
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…
-
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…
-
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.
-
comment
Comment #48811586
> Suggestion for Pi: capitalize tool names for the Sonnet/Opus models (edit -> Edit, bash -> Bash, ...). Pi is doing that.
-
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…
-
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.
-
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…