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
    D

    Drew Breunig

    dbreunig.com · Personal blog · on HN since 2023

    Drew Breunig writes about applied AI, including context engineering, prompts, DSPy, and how language models are used in practice.

    Visit blogRSSHN submissions
    AI & Machine Learning
    What HN says

    Simon Willison credits him with fantastic writing on context engineering, and commenters cite his posts on MCP, prompts, and LLM-as-judge.

    Stats for nerds
    43HN people shared it
    143linked in comments
    1.7Kstory points
    Apr 2026last shared
    2025people per year2026

    Top posts on HN

    1. 1
      DuckDB is probably the most important geospatial software of the last decade
      1 person · 491 points · first shared 2025 · 165 comments on HN
    2. 2
      Does the Bitter Lesson Have Limits?
      1 person · 180 points · first shared 2025 · 86 comments on HN
    3. 3
      Wikidata as a Giant Crosswalk File
      2 people · 153 points · first shared 2024 · 9 comments on HN
    4. 4
      Comparing Claude System Prompts Reveal Anthropic's Priorities
      1 person · 135 points · first shared 2025 · 64 comments on HN
    5. 5
      The drawbridges come up: the dream of a interconnected context ecosystem is over
      1 person · 111 points · first shared 2025 · 83 comments on HN
    6. 6
      How to Fix Your Context
      5 people · 97 points · first shared 2025 · 26 comments on HN
    7. 7
      The AI Job Title Decoder Ring
      1 person · 91 points · first shared 2025 · 71 comments on HN
    8. 8
      FLUX.1-Krea and the Rise of Opinionated Models
      1 person · 88 points · first shared 2025 · 34 comments on HN
    9. 9
      A POI database in one line
      2 people · 70 points · first shared 2024 · 13 comments on HN
    10. 10
      Beneath the AGI and Foundational Model Hype, Sober AI Is the Enterprise Default
      1 person · 29 points · first shared 2024 · 7 comments on HN

    What HN people wrote when they linked it

    • alexc05Aug 2025

      100% yes! There've been some other writers who've been doing parallel work around that in the last couple weeks.

      https://www.dbreunig.com/2025/06/10/let-the-model-write-the-prompt.html is an example.

      You can see the hands on results in this hugging face branch I was messing around in:

      here is where I tell the LLM to generate prompts for me based on research so far

      https://github.com/AlexChesser/transformers/blob/personal/vibe-engineering-research/.devcontext/architecture/04-additonal-research-prompts.md#create-prompts-folder-and-per-recommendation-prompts

      here is the prompts that produced:

      https://github.com/AlexChesser/transformers/tree/personal/vibe-engineering-research/.devcontext/architecture/prompts

      and here is the result of those prompts:

      https://github.com/AlexChesser/transformers/tree/personal/vibe-engineering-research/.devcontext/architecture/onboarding. (also look at the diagram folders etc..)

    • lukevJul 2025

      So, this is cool and a per-user memory is obviously relevant for effective LLM use. And major props for the temporal focus.

      However, keeping a tight, constrained context turns out to actually be pretty important for correct LLM results (https://www.dbreunig.com/2025/06/22/how-contexts-fail-and-how-to-fix-them.html).

      Do you have a take on how we reconcile the tension between these objectives? How to make sure the model has access to relevant info, while explicitly excluding irrelevant or confounding factors from the context?

    • dbreunigAug 2025

      Came here to say this: people present MCP’s verbosity as all the context the LLM needs. But almost always, this isn’t the case.

      I wrote recently, “ Connecting your model to random MCPs and then giving it a task is like giving someone a drill and teaching them how it works, then asking them to fix your sink. Is the drill relevant in this scenario? If it’s not, why was it given to me? It’s a classic case of context confusion.”

      https://www.dbreunig.com/2025/07/30/how-kimi-was-post-trained-for-tool-use.html

    • eichinJan 2026

      indeed - https://www.dbreunig.com/2026/01/08/a-software-library-with-no-code.html appears to be exactly that - the idea that the only leverage you have for fixing bugs is updating prompts (and, to be fair, test cases, which you should be doing for every bug anyway) is kind of upsetting as someone who thinks software can actually work :-)

      (via simonw, didn't see it already on HN)

    • foltikApr 2026

      Based on the recent leaks, their system prompt explicitly nudges the model not to do anything outside of what was asked. That could very well explain why it’s not fixing preexisting broken tests.

      “Don't add features, refactor code, or make "improvements" beyond what was asked.”

      https://www.dbreunig.com/2026/04/04/how-claude-code-builds-a-system-prompt.html

    • simonwJun 2025

      I would classify AnyTool as a context engineering trick. It's using GPT-4 function calls (what we would call tool calls today) to find the best tools for the current job based on a 3-level hierarchy search.

      Drew calls that one "Tool Loadout" https://www.dbreunig.com/2025/06/26/how-to-fix-your-context.html#tool-loadout

    Related

    Lauren Leeklaurenleek.substack.com16 people

    How Google Maps allocates survival across London's restaurants

    Lauren Leek
    Personal · last shared 2026
    Simon Willisonsimonw.substack.com27 people

    GPT-5 Thinking in ChatGPT (a.k.a. Research Goblin) is shockingly good at search

    Simon Willison
    Personal · last shared 2026
    Sketch.dev Blogsketch.dev18 people

    The unreasonable effectiveness of an LLM agent loop with tool use

    Sketch.dev Blog
    Company · last shared 2026
    One Useful Thingoneusefulthing.org104 people

    No elephants: Breakthroughs in image generation

    One Useful Thing
    Personal · last shared 2026
    Max Woolfminimaxir.com85 people

    Nano Banana can be prompt engineered for nuanced AI image generation

    Max Woolf
    Personal · last shared 2026
    Chip Huyenhuyenchip.com98 people

    What I learned from looking at every AI/ML tool I could find

    Chip Huyen
    Personal · last shared 2026
    Google AI Blogai.googleblog.com596 people

    Google Duplex: An AI System for Accomplishing Real World Tasks Over the Phone

    Google AI Blog
    Company · last shared 2026
    Embrace The Redembracethered.com55 people

    Image Scaling Attacks

    Embrace The Red
    Personal · last shared 2026