frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Backpressure is all you need

https://www.lucasfcosta.com/blog/backpressure-is-all-you-need
25•lucasfcosta•1h ago

Comments

mark_l_watson•43m ago
Interesting ideas for generalizing goals to reduce human labor in human <—> agent interactions. That said, maybe it is better to set up customized skills and infrastructure for large projects? At our early stage of trying to capture value of agentic systems, the good ideas in this article might be premature optimization.
vermilingua•42m ago
> It should also reduce the number of low-quality PRs your teammates have to review for details the agent should have caught itself.

Oh boy.

Alifatisk•25m ago
Care to elaborate?
atq2119•16m ago
That quote shows an utter disregard for basic human decency.

It is the responsibility of the person running the coding agent to make sure the resulting PRs are high quality. Putting that on your team mates, or worse, random open source project maintainers on the internet, is the definition of an extractive contribution.

mpalmer•13m ago
They are probably reacting to the laughable idea that by making PRs 20% better (or whatever), devs will continue to review the code with sufficient rigor to catch even the bugs they're supposedly now preventing. Assuming such rigor was ever present in their work!

Put another way, who are they supposed to hire to tell these low quality PRs apart from the high quality ones? Who even knows how to do something like that?!

wellpast•41m ago
I’m willing to be wrong but this industry-wide emphasis on AI creative/coding workflows seems way over-engineered.

Ime successful creative execution looks like micro-iterations where each output informs the next creative move.

I can build something incredibly fast from essentially caveman grunt instructions through an LLM harness, iterating as I go.

Optimizing for feeding a huge plan to an agent sounds to me like a net waste of time. And looking over the shoulder of industry peers trying to do this, I don’t see their outputs or throughput some remarkable improvement over what I can produce with minimal fanfare usage.

0x696C6961•39m ago
Yeah it's wild watching so many people decide waterfall is great all of a sudden.
NamTaf•7m ago
Never mind stumbling into proper engineering principles like having documented, testable requirements specifications.
fassssst•36m ago
The trick is to have 5 of those huge plans running in parallel.
_zoltan_•27m ago
you do not need micro iterations. you can set macro goals and let the agent/LLM/model whatever you want to call it figure it out.

it works.

piazz•
dnnddidiej•36m ago
Oh this is 101. Anyone not doing this? If not do it now!
Arodex•21m ago
Because your token use explodes?
_zoltan_•28m ago
"In this post, I’ll cover a third, not-so-obvious approach: building ways for the agent to validate more of its own work before a human has to step in. "

this has been an obvious thing to do since at least January (since Geoffrey Huntley published "everything is a ralph loop"), and this is how I've been working: build enough orchestration tooling to be able to automate everything: development container bringup, building it, running the unit tests, doing integration testing, and using the software as eventually an end user. then to iterate set performance goals on an already solid basis so the automated agent ("gym") can go and iterate autonomously, and let you know when it's "done".

I understand this probably does not work if you're on some subscription and not using the API (tokens burn fast), but this has been extremely productive for me.

denysvitali•18m ago
This seems to be the coding agents 101: build a strong feedback loop. Am I missing something?
artursapek•16m ago
Yeah I don’t really see the backpressure analogy here - it implies that the agent is constantly producing new stuff, which isn’t really possible since the solution is very detailed specs/goals.
lucamark•15m ago
No, there is nothing new in this article. This methodology is already adopted - and further optimized - by the sw community.
cyanydeez•18m ago
interesting idea, unfortunately programming the structure is equivalent (P=NP) to just programming itself. same as TDD.

as usual, the tool isnt really doing whats listed on its label.

however, people are different so this might improve someones capability to deploy LLMs. might even provide better evidence where actual brain power is needed.

xg15•15m ago
Isn't this a bit of an incorrect usage of the term "backpressure"?

OP quoted the correct definition right at the start:

> In systems engineering, backpressure is the mechanism by which a downstream component signals upstream that it can't accept more work

(the "downstream component" being the human reviewer in this case)

But the measures they propose don't actually do that. They are more like fixed throttle elements which would slow down the rate of submissions of an agent and weed out some low-quality submissions before hitting "downstream".

I'm missing the connection to the actual capacity (or will) that the human developers have to review the submissions.

jeffbee•11m ago
It is an incorrect use of what was already a flawed metaphor. Pressure is isotropic. Directed pressure makes no sense, like all other fluid analogies in unrelated fields of engineering.
brookst•6m ago
Wait so cross ventilation, where a breeze will flow through a house if windows are open on opposite sides at a much greater rate than if windows are only open on the upwind side… isn’t really a thing?
lucasfcosta•6m ago
Author here. Well noted. I do think backpressure might not be the ideal analogy/term.

It comes from previous posts I’ve come across, but I haven’t considered exactly what you mentioned. That’s on me.

SkiFreeWin3•14m ago
Looks like plenty of recent prior art on this:

https://pura.xyz

https://github.com/puraxyz/puraxyz/blob/main/docs/paper/main...

26m ago
100% agree. Took me ages of working with the agents to circle back around this, which was the best way to get work done before AI automation anyways.
bunderbunder•16m ago
I suspect that letting agents spin away unattended for long stretches of time will become less and less popular as more and more companies blow their token budgets and start requiring some answers to difficult questions before agreeing to further loose the purse strings.
artursapek•14m ago
I agree. I have gotten an incredible amount of work done iterating with 5-30 minute long agent tasks. But it requires I stay engaged, and not go chill on the beach, which I guess is a lot of agentmaxxers’ goal.
mewpmewp2•10m ago
For me it's usually that I start with a single agent, but then I won't have anything to do while it is churning and I have other ideas/features that keep building up that I want to do, so I need to scale, and while I'm scaling I need to start to have those workflows, so eventually I end up with many agents, most which are autonomous working on their own worktrees, but I will have a specific agent that I will talk to more iteratively.

So e.g. I may have 1 agent that I ask and iterate on with directly, and 9 agents that work separately on their own.

I will utilize this 1 agent on features I care most about and want to guide and iterate on in as much detail as possible.

Dav2d

https://jbkempf.com/blog/2026/dav2d/
139•captain_bender•1h ago•39 comments

Backpressure is all you need

https://www.lucasfcosta.com/blog/backpressure-is-all-you-need
29•lucasfcosta•1h ago•31 comments

The Website Specification

https://specification.website/
265•k1m•6h ago•103 comments

London's Free Roof Terraces

https://diamondgeezer.blogspot.com/2026/05/londons-free-roof-terraces.html
143•zeristor•6h ago•65 comments

Domain expertise has always been the real moat

https://www.brethorsting.com/blog/2026/05/domain-expertise-has-always-been-the-real-moat/
698•aaronbrethorst•16h ago•406 comments

Security Envelope Pattern collection – S.E.C.R.E.T

https://secret-archive.org/
37•ColinWright•2d ago•2 comments

Shantell Sans (2023)

https://shantellsans.com/process
303•aleda145•15h ago•35 comments

One year of Roto, a compiled scripting language for Rust

https://blog.nlnetlabs.nl/one-year-of-roto-the-compiled-scripting-language-for-rust/
64•Hasnep•1d ago•14 comments

Avian Visitors

https://theodore.net/projects/AvianVisitors/
72•fdb•7h ago•7 comments

A Gentle Introduction to Lattice-Based Cryptography [pdf]

https://cryptography101.ca/wp-content/uploads/lattice-based-cryptography.pdf
111•jayhoon•2d ago•6 comments

Show HN: Breathe CLI – Paced resonance breathing in the macOS terminal

https://github.com/marekkowalczyk/breathe-cli
68•marekkowalczyk•17h ago•9 comments

I found a seashell in the middle of the desert

https://github.com/Hawzen/I-found-a-seashell-in-the-middle-of-the-desert#i-found-a-seashell-in-th...
360•Hawzen•2d ago•100 comments

The AV2 Video Standard Has Released (Final v1.0 Specification)

https://av2.aomedia.org
262•ksec•15h ago•116 comments

A pictorial introduction to differential geometry (2017)

https://arxiv.org/abs/1709.08492
76•ricudis•8h ago•2 comments

What it's like to have your insulin pump die while you're on vacation

https://blog.lauramichet.com/what-its-like-to-have-the-machine-that-keeps-you-alive-die-while-you...
16•speckx•2d ago•7 comments

Accenture to acquire Ookla

https://newsroom.accenture.com/news/2026/accenture-to-acquire-ookla-to-strengthen-network-intelli...
303•Garbage•21h ago•153 comments

Telli (YC F24) is hiring in engineering, design, and GTM [Berlin, on-site]

https://hi.telli.com/join-us
1•sebselassie•6h ago

Associative learning turns DEET from aversive to appetitive in Aedes aegypti

https://journals.biologists.com/jeb/article/229/10/jeb251935/371741/Associative-learning-switches...
48•croes•2d ago•20 comments

Racket v9.2

https://blog.racket-lang.org/2026/05/racket-v9-2.html
172•spdegabrielle•3d ago•17 comments

Microsoft Office 2019 and 2021 for Mac view-only conversion

https://consumerrights.wiki/w/Microsoft_Office_2019_and_2021_for_Mac_view-only_conversion_(2026)
922•antipurist•14h ago•322 comments

Mechanical Pencil: An illustrated celebration of the engineering around us

https://mechanical-pencil.com/
117•Muhammad523•13h ago•15 comments

Openrsync: An implementation of rsync, by the OpenBSD team

https://github.com/kristapsdz/openrsync
439•sph•1d ago•160 comments

United Airlines 767 Returns to Newark After Bluetooth Name Sparks Alert

https://simpleflying.com/united-airlines-767-returns-newark-bluetooth-name-alert/
10•Eridanus2•52m ago•0 comments

Voxel Space (2017)

https://s-macke.github.io/VoxelSpace/
293•davikr•23h ago•62 comments

Zig ELF Linker Improvements Devlog

https://ziglang.org/devlog/2026/#2026-05-30
216•kristoff_it•20h ago•81 comments

Mysteries of the Griffin iMate

https://www.projectgus.com/2023/04/griffin-imate/
25•geerlingguy•4d ago•5 comments

Pandoc Templates

https://pandoc-templates.org/
415•ankitg12•1d ago•54 comments

wolfSSL releases a new product; wolfCOSE a zero alloc C embbedded COSE stack

https://github.com/wolfSSL/wolfCOSE
99•aidangarske•16h ago•26 comments

Cheese Paper: a text editor specifically designed for writing

https://brie.gay/cheese-paper/
128•sohkamyung•14h ago•32 comments

Ahoy, DECmate II the little PDP-8 that could

http://oldvcr.blogspot.com/2026/05/ahoy-decmate-ii-little-pdp-8-that-could.html
40•TMWNN•8h ago•7 comments