Live data from Hacker News

Interview with Boris Cherny [video]

youtube.com

61–70 of 87 posts

Re: Interview with Boris Cherny [video]

#61

The most interesting part is Boris' recommendation to delete your Claude.md every 6 months to see what the model is capable of. The link in the post sends you directly to that moment.

It would have been nice to hear about how to be more efficient, task/token wise, especially with Opus 5.

Most users are on a subscription, and aren’t able to run dynamic workflows, spinning up 1000 agents or leaving a bun rewrite going for weeks. Don’t get me wrong… I like cake.

Re: Interview with Boris Cherny [video]

#62

The most interesting part is Boris' recommendation to delete your Claude.md every 6 months to see what the model is capable of. The link in the post sends you directly to that moment.

Seems like something they should work on, not customers. Reinventing my workflow every six months because a company/product is lazy is not high on my list.

Re: Interview with Boris Cherny [video]

#63
post #10

I feel like the Big Insight with Claude Code was 'give the AI access to tools, in fact to your actual laptop'. And of course 1.5 years later 'a harness to enable an agent to use my computer' has turned into the flagship product we expect from frontier labs However. I don't think all the other 'Ideas' these harness-building guys have are all that universally applicable. Heck they are naysaying their own gearhead stack…

"find every function in this codebase" is rarely a thing imo. Why would you want to do that, for some statistics? In many cases, what you want to do is find "all classes that implement some interface" - of course depending on the language. And reasonable languages allow agents to find that reasonably efficiently ("implements Foo") - a bit slower than specialized interfaces, but in a way that don't require you to maintain a giant index.

And yes, agents writing chunks of code or scripts to accomplish tasks is already what they do, when they determine it's efficient.

>And there is a lot missing in the actual harnesses frankly that isn't about more parallel agent ninjutsu. Like why isn't there a 'move this function from this file to this file' tool (copy/paste char range) and we have to see Claude/Codex/etc flail around rewriting huge chunks of code in token space

I think if we had agent-specialized languages that you would modify by directly changing AST or some other structure it would be more efficient. But, otherwise, it's way more efficient to train on existing corpus - like PRs - which is the same reason that internal LLM thinking is not binharic, but regular English (or Chinese).

Re: Interview with Boris Cherny [video]

#65

There’s something missing in the discussion. Building software is about achieving outcomes, not about generating output, ie tokens. Yet, the ai business case is selling output, obviously. Not sure how to reconcile the two. Ideas?

Yes this 100%. I'd say: don't overrate how you do it; it matters more what you do, especially with LLM models. It's just a tool.

Re: Interview with Boris Cherny [video]

#66
post #30

Earlier quoted context omitted.

What did you test exactly? Look what I’m asking for is not complicated Node cutpaste.js inputpath startcharnum endcharnum outputpath startcharnum I was just using it as an example of how dropping claude / gpt in a Linux shell and saying good luck and then giving interviews about spawning sub agents seems to overlook basic text editing primitives But if you managed to move an arbitrary char range from one file to anot…

The relevant points have already been made: (1) LSP is a JSON-RPC protocol, not a CLI app, and (2) Language Servers that implement LSP often utilize AST manipulation, even the resultant manipulations are exposed to the client via character ranges. Still, these links may be of interest: TypeScript’s language-service implementation of the “Move to file” refactor: https://github.com/microsoft/TypeScript/blob/main/src/se…

Interesting. But I think this also proves my point that if this particular LSP server has the move statements functionality the pattern is not default integrated into Claude Code, OpenAI Codex, etc. Like you’d have to figure out a way to keep this server running yourself as if you were running Redis and asking the harness to manage your ToDos in it or something

Re: Interview with Boris Cherny [video]

#67
post #66

Earlier quoted context omitted.

The relevant points have already been made: (1) LSP is a JSON-RPC protocol, not a CLI app, and (2) Language Servers that implement LSP often utilize AST manipulation, even the resultant manipulations are exposed to the client via character ranges. Still, these links may be of interest: TypeScript’s language-service implementation of the “Move to file” refactor: https://github.com/microsoft/TypeScript/blob/main/src/se…

Interesting. But I think this also proves my point that if this particular LSP server has the move statements functionality the pattern is not default integrated into Claude Code, OpenAI Codex, etc. Like you’d have to figure out a way to keep this server running yourself as if you were running Redis and asking the harness to manage your ToDos in it or something

Jesus christ dude, what you're describing is what an LSP is. It is a server that runs, and integrates with editors, and claude code uses the LSP the same way an editor does. It does, in fact, stay running in the background along side claude code as an independent process. There's no "gotcha" here.

Re: Interview with Boris Cherny [video]

#68
post #62

The most interesting part is Boris' recommendation to delete your Claude.md every 6 months to see what the model is capable of. The link in the post sends you directly to that moment.

Seems like something they should work on, not customers. Reinventing my workflow every six months because a company/product is lazy is not high on my list.

What I read from that is that there's a chance claude gets worse using a claude.md and that's a usability issue on their side.

Re: Interview with Boris Cherny [video]

#69

The most interesting part is Boris' recommendation to delete your Claude.md every 6 months to see what the model is capable of. The link in the post sends you directly to that moment.

It would have been nice to hear about how to be more efficient, task/token wise, especially with Opus 5. Most users are on a subscription, and aren’t able to run dynamic workflows, spinning up 1000 agents or leaving a bun rewrite going for weeks. Don’t get me wrong… I like cake.

[deleted]

Re: Interview with Boris Cherny [video]

#70
post #66

Earlier quoted context omitted.

Interesting. But I think this also proves my point that if this particular LSP server has the move statements functionality the pattern is not default integrated into Claude Code, OpenAI Codex, etc. Like you’d have to figure out a way to keep this server running yourself as if you were running Redis and asking the harness to manage your ToDos in it or something

Jesus christ dude, what you're describing is what an LSP is. It is a server that runs, and integrates with editors, and claude code uses the LSP the same way an editor does. It does, in fact, stay running in the background along side claude code as an independent process. There's no "gotcha" here.

Again this is exactly equivalent to saying Claude Code doesn’t need a todo tool (which it has ie TaskList) cause you can run Redis. What you have demonstrated is that there is a lengthy workaround depending on if a particular LSP server implements a move method .. to do text editing
Post reply on HN