Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Aider Blog

    aider.chat · Company blog · on HN since 2023

    The blog for Aider, an open-source AI pair-programming tool for the terminal, covering LLM coding benchmarks and repository mapping.

    Visit blogRSSHN submissions
    AI & Machine LearningProgrammingOpen Source & Linux
    What HN says

    HN commenters recommend aider for working with LLMs on a code base, praising its control over which files are included in prompts.

    Stats for nerds
    214HN people shared it
    62linked in comments
    696story points
    Jul 2026last shared
    2024people per year2026

    Top posts on HN

    1. 1
      Claude 3 beats GPT-4 on Aider's code editing benchmark
      4 people · 208 points · first shared 2024 · 228 comments on HN
    2. 2
      GPT-4 Turbo with Vision is a step backwards for coding
      3 people · 164 points · first shared 2024 · 122 comments on HN
    3. 3
      GPT-4o takes #1 and #2 on the Aider LLM leaderboards
      63 people · 97 points · first shared 2024 · 7 comments on HN
    4. 4
      Aider: AI pair programming in your terminal
      76 people · 34 points · first shared 2023 · 3 comments on HN
    5. 5
      Coding with Llama 3.1, New DeepSeek Coder and Mistral Large
      3 people · 32 points · first shared 2024 · 7 comments on HN
    6. 6
      Aider in Your IDE
      10 people · 22 points · first shared 2024 · 9 comments on HN
    7. 7
      Using Uv as an Installer
      4 people · 20 points · first shared 2025 · 1 comments on HN
    8. 8
      Linting code for LLMs with Tree-sitter
      1 person · 14 points · first shared 2024 · 2 comments on HN
    9. 9
      LLMs are bad at returning code in JSON
      4 people · 13 points · first shared 2024 · 2 comments on HN
    10. 10
      R1+Sonnet set SOTA on aider's polyglot benchmark
      5 people · 9 points · first shared 2025 · Discussion on HN

    What HN people wrote when they linked it

    • BeetleBMar 2025

      Some hints for people stuck like this:

      Consider using Aider. It's a great tool and cheaper to use than Code.

      Look at Aiders LLM leaderboard to figure out which LLMs to use.

      Use its architect mode (although you can get quite fast without it - I personally haven't needed it).

      Work incrementally.

      I use at least 3 branches. My main one, a dev one and a debug one. I develop on dev. When I encounter a bug I switch to debug. The reason is it can produce a lot of code to fix a bug. It will write some code to fix it. That won't work. It will try again and write even more code. Repeat until fixed. But in the end I only needed a small subset of the new code. So you then revert all the changes and have it fix it again telling it the correct fix.

      Don't debug on your dev branch.

      Aider's auto committing is scary but really handy.

      Limit your context to 25k.

      Only add files that you think are necessary.

      Combining the two: Don't have large files.

      Add a Readme.md file. It will then update the file as it makes code changes. This can give you a glimpse of what it's trying to do and if it writes something problematic you know it's not properly understanding your goal.

      Accept that it is not you and will write code differently from you. Think of it as a moderately experienced coder who is modifying the codebase. It's not going to follow all your conventions.

      https://aider.chat/

      https://aider.chat/docs/leaderboards/

    • troyvitFeb 2026

      I don't use it this way yet, but aider has a watch mode that would be fun with vim:

      https://aider.chat/docs/usage/watch.html

      I imagine with vim, from the document you're editing, you'd go:

      :ter

      to get a terminal. Fire up aider with --watch-files in the terminal. Hop back up to the file and start telling it what to do. Hit L when it's done to see the changes.

      That's just a guess but after writing it out I kinda want to try it.

      When I use aider it's via its chat interface and then I load the file with vim in another terminal tab to follow along but I think --watch-files with vim would be fun.

    • mrinterwebApr 2025

      I don't understand the appeal of investing in leaning and adapting your workflow to use an AI tool that is so tightly coupled to a single LLM provider, when there are other great AI tools available that are not locked to a single LLM provider. I would guess aider is the closest thing to claude code, but you can use pretty much any LLM.

      The LLM field is moving so fast that what is the leading frontier model today, may not be the same tomorrow.

      Pricing is another important consideration. https://aider.chat/docs/leaderboards/

    • lreevesMay 2025

      Aider has a configuration for each supported LLM to define the best diff format for each; so for certain ones they're best at diff format, Gemini is best at a fenced-diff format, Qwen3 is best at whole file editing, etc. Aider itself examines the diff and re-runs the request when the request when the response doesn't adhere to the corresponding diff format.

      Edit: Also the Aider leaderboards show the success rate for diff adherence separately, it's quite useful [1]

      1 - https://aider.chat/docs/leaderboards/

    • spionMay 2025

      Vibe-wise, it seems like progress is slowing down and recent models aren't substantially better than their predecessors. But it would be interesting to take a well-trusted benchmark and plot max_performance_until_date(foreach month). (Too bad aider changed recently and there aren't many older models; https://aider.chat/docs/leaderboards/by-release-date.html has not been updated in a while with newer stuff, and the new benchmark doesn't have the classic models such as 3.5, 3.5 turbo, 4, claude 3 opus)

    • andaiAug 2025

      I think Auto-GPT or a similar project did something like this in 2023.

      Aider has an option where you can combine different models, so one does the thinking and one implements the changes.

      https://aider.chat/docs/leaderboards/

      e.g. o3 (high) + 4.1

      There used to be more such combinations in this list but it seems they were removed. A while ago I think the best thing on the list was such a hybrid.

    Related

    DeepMind Blogdeepmind.com800 people

    AlphaFold: a solution to a 50-year-old grand challenge in biology

    DeepMind Blog
    Company · last shared 2026
    LlamaIndex Blogllamaindex.ai21 people

    Python Tooling at Scale: LlamaIndex’s Monorepo Overhaul

    LlamaIndex Blog
    Company · last shared 2026
    MoonBit Blogmoonbitlang.com35 people

    MoonBit compiler is available on GitHub

    MoonBit Blog
    Company · last shared 2026
    Together AI Blogtogether.ai77 people

    FlashAttention-3: Fast and Accurate Attention with Asynchrony and Low-Precision

    Together AI Blog
    Company · last shared 2026
    Google Research Bloggoogleresearch.blogspot.com303 people

    Announcing SyntaxNet: The World’s Most Accurate Natural Language Parser

    Google Research Blog
    Company · last shared 2017
    Harper Reedharper.blog25 people

    My LLM codegen workflow

    Harper Reed
    Personal · last shared 2026
    Kinvolk Blogkinvolk.io31 people

    Headlamp: a new UI for Kubernetes

    Kinvolk Blog
    Company · last shared 2024
    Coder Blogcoder.com66 people

    We improved the performance of a userspace TCP stack in Go

    Coder Blog
    Company · last shared 2026