The Exeter researchers measured hydraulic conductance and vessel geometry along the full height of mature giant trees and found that narrower conduits near the crown, multiplied in number, passively redistribute tension so no single point approaches the cavitation threshold. This overturns the century-old textbook framing that height is a slow suicide driven by ever-more-negative xylem pressure — the geometry itself does the regulation without any central signal.
By submitting the Exeter piece to Hacker News and driving it to 144 points, hhs implicitly endorses the finding as a significant correction to received plant physiology. The high score signals that the developer audience found the passive-geometry explanation compelling enough to promote.
Because the hydraulic safety envelope extends well beyond Hyperion's 115.7m, the researchers argue that whatever caps redwood height must be something other than xylem tension. They point to light availability at the canopy and mechanical/structural loading as the more plausible limiting factors, reframing a question biologists thought was settled.
The editorial reframes the biology as a lesson in backpressure design: a 100m tree solves the same problem as a Kafka topic, an SQS worker fleet, or an LLM inference gateway — how to keep the tail of a distributed system from tearing itself apart under load. The tree's answer is geometry, not feedback loops or hormones, suggesting engineers should look harder at structural (passive) solutions before reaching for control planes.
Researchers at the University of Exeter, publishing in *New Phytologist*, have overturned a piece of textbook plant physiology that has quietly bothered biologists for a century. The old story: giant trees like coastal redwoods and Douglas firs live near a fatal edge. The taller they grow, the more negative the pressure in their xylem needs to be to haul water from roots to canopy — and at some point, the water column should snap under tension (a process called cavitation), embolizing the vessels and killing the tree. Height, in this framing, is a slow suicide.
The Exeter team measured hydraulic conductance and vessel geometry along the full height of mature trees and found something different. Giant trees don't live on the edge of cavitation; they engineer their way around it by tapering conduit widths with height, so the physical stresses at the top branches stay well inside the safety envelope. The narrower vessels near the crown carry less water per conduit, but there are more of them, and the geometry passively redistributes tension so no single point takes the full hit. The result is a hydraulic network that self-regulates without any central signal — no hormones, no feedback loop, just geometry doing the work.
The practical upshot for plant biology is that the theoretical height limit for trees is higher than the standing champions (Hyperion, at 115.7m) suggest. The reason redwoods top out where they do is probably light and mechanical loading, not water transport. Trees, it turns out, are better plumbers than we gave them credit for.
Strip the biology and this is a paper about backpressure in a distributed system, and it lands at a moment when a lot of engineers are re-learning the same problem the hard way.
Every non-trivial pipeline — Kafka topics feeding stream processors, a fleet of workers pulling from SQS, an LLM inference gateway fronting a GPU pool — has to answer the same question a 100-meter tree does: how do you move a fluid (bytes, requests, tokens) through a network whose consumers are slower than its producers, without any single link tearing? The naive answer is to add a queue and hope. The better answer is to shape the topology so pressure never concentrates. The redwood's design principle — taper the conduits so the highest-stress nodes carry the least individual load — is exactly the pattern that shows up in well-built rate-limited systems, and almost never in ones that page on Sunday.
Compare two approaches you've probably seen. Approach A: a single fat ingestion queue feeds N identical workers, each with the same batch size and the same downstream fanout. When load spikes, the workers all hit the same downstream at the same rate, and the first thing to blow is whatever conduit is closest to the top — usually the last-mile database or a third-party API. This is the tree that snaps. Approach B: the pipeline narrows deliberately as it approaches the constrained resource. More workers, smaller batches, tighter per-request budgets, credit-based flow control. Each individual worker carries less, but the total throughput is higher and no single node takes the full tension. This is the redwood.
The biology community's reaction on Hacker News (144 points, top of the front page) picked up on this quickly. One commenter noted that the tapering result mirrors Murray's law — a 1926 result about optimal branching in circulatory systems that minimizes work for a given flow — and that the same math shows up in chip interconnect design and even in some CDN edge topologies. This is not a metaphor. It's the same optimization problem, solved by evolution 400 million years ago and rediscovered by engineers roughly every decade.
There's a subtler point in the paper that's worth pulling out. The tree's flow control is passive. There's no controller, no health check, no autoscaler. The geometry itself encodes the policy. Contrast that with the average microservices deployment, where backpressure is a runtime concern handled by a mix of circuit breakers, retry budgets, and human intuition — all of which fail together during the exact incidents they're supposed to prevent. Passive, structural rate limiting (bounded queues with fixed capacity, semaphore-guarded thread pools, connection pools sized to the downstream's actual limit) tends to survive incidents that dynamic control planes make worse.
Two concrete things to steal from the tree.
First, taper your conduits toward the constraint. If your slowest downstream (a Postgres primary, a rate-limited vendor API, a GPU pool) can handle 500 rps, don't run 20 workers with 100-connection pools each. That's 2,000 potential concurrent requests hitting a 500-rps ceiling, and the failure mode is queueing collapse — latency goes vertical, retries pile on, and you cavitate. Size the pool at the constraint and let the upstream queues absorb the burst. The correct number of connections to a bottleneck is almost always smaller than the number your framework picks by default.
Second, prefer structural limits over dynamic ones. Bounded channels (Go's `make(chan T, N)`, Rust's `mpsc::channel(N)`, Java's `ArrayBlockingQueue`) with `block-on-full` semantics propagate backpressure the way xylem geometry does — automatically, at the point of contention, with no separate control loop. Dynamic autoscalers and adaptive rate limiters are useful, but they're a second line of defense, not the first. The tree doesn't have a Kubernetes HPA.
A related and less obvious lesson: the safety envelope is set by geometry, not by peak load. Trees survive because the ratio between operating tension and cavitation tension is generous everywhere, not just on average. Systems that survive tail incidents have the same property — headroom is distributed, not concentrated at a single "hot" service. If your capacity planning is a spreadsheet of averages, you're the tree that fell in the storm because one branch was slightly overloaded.
The Exeter paper is a small result in plant physiology with an oversized implication: some of the hardest problems in distributed systems have working reference implementations in the biology aisle, and we mostly don't read them. The next time an incident review concludes with "we need better backpressure," the honest answer is that the design of the pipeline — the geometry, not the runtime — is what determines whether backpressure is even expressible. Redwoods figured this out. So can your ingestion tier.
I grow marijuana and chillies from time to time. I got good at it. I will say that plants are malleable in untold ways and so I find this article to be unsurprising.Plants will do what they need to do in the end. I've done stuff like co2 bombing, and increasing nutrients to the point to where I
I would not even expect there to be a problem; it only seems that way if you naively imagine that trees contain continuous, open pipes from top top bottom.A bucket brigade works just as well up ten flights of stairs as up one hundred. So does a system of opening and closing valves.We can pump water
This goes against all previous research/measurements for actually tall trees (looks like they only considered up to 80m) and the fact that there are exactly zeros trees in the world taller than 130 meters [1]. Wide capillaries at the base, like stated in the article, don't seem to be relat
Kurzgesagt has two videos on trees addressing this and other questions.https://m.youtube.com/watch?v=ZSch_NgZpQshttps://m.youtube.com/watch?v=pHJIhxZEoxg
Top 10 dev stories every morning at 8am UTC. AI-curated. Retro terminal HTML email.
> These vessels have evolved intricate adaptations that can maintain the water in liquid form, even under the extreme low pressuresThis sentence undersells the phenomenon quite a bit: the “extreme low pressure” is in fact several bars of negative pressure and the challenge of maintaining water in