News for hackers. Stuff that matters.
Re:GPT-4.1 in the API by anotherpaulg on Monday April 14, 2025 @04:47PM (#43686147)
Aider author here.

Based on some DMs with the Gemini team, they weren't aware that aider supports a "diff-fenced" edit format. And that it is specifically tuned to work well with Gemini models. So they didn't think to try it when they ran the aider benchmarks internally.

Beyond that, I spend significant energy tuning aider to work well with top models. That is in fact the entire reason for aider's benchmark suite: to quantitatively measure and improve how well aider works with LLMs.

Aider makes various adjustments to how it prompts and interacts with most every top model, to provide the very best possible AI coding results.

Re:GPT-4.1 in the API by modeless on Monday April 14, 2025 @06:57PM (#43687208)
Thanks, that's interesting info. It seems to me that such tuning, while making Aider more useful, and making the benchmark useful in the specific context of deciding which model to use in Aider itself, reduces the value of the benchmark in evaluating overall model quality for use in other tools or contexts, as people use it for today. Models that get more tuning will outperform models that get less tuning, and existing models will have an advantage over new ones by virtue of already being tuned.
Re:GPT-4.1 in the API by jmtulloss on Monday April 14, 2025 @10:52PM (#43688567)
I think you could argue the other side too... All of these models do better and worse with subtly different prompting that is non-obvious and unintuitive. Anybody using different models for "real work" are going to be tuning their prompts specifically to a model. Aider (without inside knowledge) can't possibly max out a given model's ability, but it can provide a reasonable approximation of what somebody can achieve with some effort.
Re:GPT-4.1 in the API by BonoboIO on Monday April 14, 2025 @07:08PM (#43687271)
Thank you for providing such amazing tools for us. Aider is a godsend, when working with large codebase to get an overview.