Live data from Hacker News

Show HN: OSS Agent I built topped the TerminalBench on Gemini-3-flash-preview

github.com

151–160 of 167 posts

Re: Show HN: OSS Agent I built topped the TerminalBench on Gemini-3-flash-preview

#151

Interesting things Dirac does: 1. Uses an optimized version of Hash-Anchored edits for file editing ( https://dirac.run/posts/hash-anchors-myers-diff-single-token ) 2. Utilizes language's AST to decide what to fetch into context, entirely avoids large code file reads 3. Batches all operations. Does large number of reads/edits simultaneously (you can see a video demo for deepseek-v4-flash here https://www.reddit.com/r…

I always wondered why AST's were not more of a part in both editing and scoping of changes/parsing code. I thought I read an article where they said 'grep' was just as effective. It kinda made sense for the case they were talking about.

...I've said this a few times, and sometimes I get downvoted for it sometimes I do not... This is what happens when you only hire CS people with no real world engineering experience. Sure they can build ML models, but I see how they improve upon them after years, and its always some really old "lesson learned" elsewhere in the industry. There's a thousand projects that make things like Claude Code use less tokens, and edit more efficiently, and nobody at Anthropic or Codex implements a single one of these approaches.

It screams inexperience building real software. If I were anthropic I'd hire devs for Claude Code who arent just AI builders, but tool builders, who care about UX and systems.

Re: Show HN: OSS Agent I built topped the TerminalBench on Gemini-3-flash-preview

#152

Earlier quoted context omitted.

That's not true that anyone can write a good harness because the LLM providers have information like prompts that they can RL train off of that someone writing their own harness would not have. Therefore a good and proprietary harness is a moat.

that doesnt answer why claude subsidizes their own harness and bans ppl from using subsidized inference on openclaw ect

Yes it does? They want people to be locked into the Claude Code product.

Re: Show HN: OSS Agent I built topped the TerminalBench on Gemini-3-flash-preview

#153

Earlier quoted context omitted.

that doesnt answer why claude subsidizes their own harness and bans ppl from using subsidized inference on openclaw ect

Yes it does? They want people to be locked into the Claude Code product.

why do they have "lock" them if its clearly superior to alternatives that merely u se their api.

Re: Show HN: OSS Agent I built topped the TerminalBench on Gemini-3-flash-preview

#154

Earlier quoted context omitted.

I definitely share the same sentiment. I don’t want to overload the llm with many tools. Better to have a few opinionated and flexible ones, but yeah, keeping the balance is hard. I would say the main two tools are get-symbol-context and get-repository-overview. The latter is actually the more complex and sophisticated one. I’m running some graph algorithms to rank the symbols in terms of relative importance based on…

Metadata: I feel like LSP focuses on human-style things (like locating a symbol) which are useful, but not necessarily exactly what a LLM needs. Instead I want to do things like show the inheritance chain. Is a virtual method overriding something, being overridden later? What is the class / polymorphic situation? My feeling is that this will help understand the shape, plus, help some bugs. So a query on a symbol woul…

That sounds great, thanks for sharing your thoughts!

It sure sounds like we have similar things in mind. I basically try to build the proper graph representation of the code during runtime, so all caller/callee relationships plus type inheritance chains etc. This is basically what I call a semantic code graph in the blog post.

From the things I tried with tree-sitter I think I would have a hard time achieving the same because by nature tree-sitter can only make educated guesses on real connections and will run into problems, if things are named ambiguously.

But yeah, will definitely reach out and am looking forward to chatting :) Hope I find the time during this week!

Re: Show HN: OSS Agent I built topped the TerminalBench on Gemini-3-flash-preview

#155

Earlier quoted context omitted.

I always wondered why AST's were not more of a part in both editing and scoping of changes/parsing code. I thought I read an article where they said 'grep' was just as effective. It kinda made sense for the case they were talking about.

...I've said this a few times, and sometimes I get downvoted for it sometimes I do not... This is what happens when you only hire CS people with no real world engineering experience. Sure they can build ML models, but I see how they improve upon them after years, and its always some really old "lesson learned" elsewhere in the industry. There's a thousand projects that make things like Claude Code use less tokens, an…

Building ML model training and serving infrastructure is real-world engineering. Nevermind the user-facing apps and supporting services.

> Sure they can build ML models, but I see how they improve upon them after years, and its always some really old "lesson learned" elsewhere in the industry. There's a thousand projects that make things like Claude Code use less tokens, and edit more efficiently, and nobody at Anthropic or Codex implements a single one of these approaches.

They have fully internalized the bitter lesson; the result is they get better returns improving the next model over squeezing out performance from the current one.

Re: Show HN: OSS Agent I built topped the TerminalBench on Gemini-3-flash-preview

#156

Earlier quoted context omitted.

Yes it does? They want people to be locked into the Claude Code product.

why do they have "lock" them if its clearly superior to alternatives that merely u se their api.

Because it's a way to make more money in the future. I feel like you're not really getting the difference between what a business does for profit and its technical decisions.

Re: Show HN: OSS Agent I built topped the TerminalBench on Gemini-3-flash-preview

#157

Earlier quoted context omitted.

...I've said this a few times, and sometimes I get downvoted for it sometimes I do not... This is what happens when you only hire CS people with no real world engineering experience. Sure they can build ML models, but I see how they improve upon them after years, and its always some really old "lesson learned" elsewhere in the industry. There's a thousand projects that make things like Claude Code use less tokens, an…

Building ML model training and serving infrastructure is real-world engineering. Nevermind the user-facing apps and supporting services. > Sure they can build ML models, but I see how they improve upon them after years, and its always some really old "lesson learned" elsewhere in the industry. There's a thousand projects that make things like Claude Code use less tokens, and edit more efficiently, and nobody at Anthr…

> Building ML model training and serving infrastructure is real-world engineering. Nevermind the user-facing apps and supporting services.

Looking at Anthropics status info for the last 90 days only serves to prove that they aren't hiring the right people for the right roles.

> They have fully internalized the bitter lesson; the result is they get better returns improving the next model over squeezing out performance from the current one.

Sure, but there's so many things they could be doing that don't require tweaking the model directly to improve it, the community builds all sorts of tools that improve Claude Code directly, and yet nobody at Anthropic takes any initiative in those directions, it feels like either they don't care about building user-facing software, or they don't have any UX experience.

Re: Show HN: OSS Agent I built topped the TerminalBench on Gemini-3-flash-preview

#158

Earlier quoted context omitted.

why do they have "lock" them if its clearly superior to alternatives that merely u se their api.

Because it's a way to make more money in the future. I feel like you're not really getting the difference between what a business does for profit and its technical decisions.

well internet is rife with theories about why anthropic does it. I dont buy that you have it all figured out.
Post reply on HN