Wednesday, 21 October 2026

18 entries · final
Concept of the day · distributed systems

Backpressure

A queue that cannot say no is a queue that will fall over.

The mechanism. Backpressure is the signal a slow consumer sends upstream to make a fast producer slow down. Without it, the mismatch accumulates somewhere: an unbounded queue, a growing heap, a socket buffer, a disk. The system does not reject work; it accepts work it will never finish, and then dies with everything in flight.

Unbounded queues are the anti-pattern. An unbounded queue converts an overload problem into a latency problem and then into an out-of-memory crash. Bound every queue. Once bounded, you must decide what happens when it is full, and that decision is the design: block the producer (propagates backpressure naturally), drop the newest, drop the oldest (often right for telemetry — fresh data beats stale), or reject with a 429 and a Retry-After.

Why latency is the wrong signal to monitor. Under overload, latency rises before throughput falls, so a queue that is already doomed looks merely slow. Watch queue depth and wait time, and the ratio of arrival rate to service rate. Little's Law (L = λW) tells you the rest.

Load shedding beats queuing. A request whose client has already timed out is pure waste — you pay to compute a response nobody reads. Check the deadline before starting work, and drop requests that cannot finish in time. This is the single highest-leverage overload defence in most services.

Takeaway. Every link in the chain needs a bound and a documented behaviour at that bound. "It scales" means "it degrades predictably".

0 of 18 read

Top Reads

5

Articles and engineering write-ups worth the full read.

2026 is an exciting year for the Rust compiler (and me)

yoyo-code.com·Lobsters +1·175 points / 84 comments·2 sourcescompilersrustthread →

eMudhra Intermediate CA Compromise

https://blog.mozilla.org/security/2026/10/20/protecting-fire... https://bugzilla.mozilla.org/show_bug.cgi?id=2083449

simonwillison.net·Simon Willison +2·767 points / 360 comments·3 sourcespressencryptionhttpsthread →

Critical PHP security update coming

The PHP security team has let it be known that there is a high-stakes security update coming at 14:00 UTC on October 21. " All PHP users are encouraged to prepare now so they can upgrade as soon as the release is available ". Anybody running a PHP site probably needs to be prepared for this one.

lwn.net·LWN.net +2·309 points / 112 comments·3 sourcesphpsecuritypressthread →

Jepsen: Orkes Conductor 5.3.2

jepsen.io·Lobsters +1·55 points / 2 comments·2 sourcesdatabasesdistributedtestingthread →

Google Cloud outage affects almost all banking and other operations in Europe

neowin.net·Hacker News·362 points / 182 commentsthread →

Shipped

4

Releases, changelogs, cloud and language news.

Introducing tsrs: A port of TypeScript to Rust

Cloudflare and VoidZero are now working with Max Schwenk of Owner.com on tsrs , a Rust port of the TypeScript compiler. We are doing this work in close collaboration with the TypeScript team, and incubating tsrs as part of the Oxc JavaScript compiler toolchain . Our goal is to help developers spend less time waiting for their code to be checked and more time building. Making TypeScript faster and

blog.cloudflare.com·Cloudflare +1·375 points / 183 comments·2 sourcesdeveloper platformjavascriptopen sourcethread →

Introducing Amazon ECS Gateway: A fully-managed ingress solution for ECS services

When platform teams manage containerized applications at scale on Amazon Elastic Container Service (Amazon ECS) , configuring ingress networking for each service often becomes a bottleneck. For every new service, teams must provision and connect Application Load Balancers (ALBs) , AWS Certificate Manager (ACM) certificates, AWS WAF web ACLs, and security groups, then keep those resources in sync a

aws.amazon.com·AWS News Blog +1·2 sourcesamazon elastic container servicecomputelaunch

Announcing TypeScript 7.1 Beta

Today we’re excited to announce the beta release of TypeScript 7.1! npm install -D typescript@beta Let’s take a look at what’s new in TypeScript 7.1! Support for Import Attributes in Ambient Modules Import attributes are metadata that are attached to import statements. Typically, they’re meant to instruct runtimes and bundlers on how to interpret the content of an import, a

devblogs.microsoft.com·TypeScript Dev Blogtypescriptlanguage

Advancing digital sovereignty with greater control and choice

Across my conversations with leaders in government, critical infrastructure and regulated industries, one priority consistently rises to the top: putting technology to work on their most important systems while maintaining the control those systems require. This challenge is becoming more important as advanced cloud and AI capabilities move into public services, regulated processes and essential o

blogs.microsoft.com·Azure Blogai + machine learninghybrid + multicloudmicrosoft sovereign cloud

Repos

3

Projects gaining real traction, and what they actually do.

DeepInfer: High-performance inference framework for DeepSeek models

github.com·Hacker News·2188 points / 848 commentsthread →

mattpocock/skills

Skills for Real Engineers. Straight from my .agents directory.

github.com·GitHubshell

ly05010419/MacNativeGames

github.com·GitHubc

Discussion

2

Threads where the comments are the content.

Steam Users Beg for "No AI" Filter as Vibecoders Flood Next Fest

ign.com·Hacker News·173 points / 201 commentsthread →

Tell HN: 2x PHP RCE CVEs with CVSS 10.0 Incoming

A reliable source has indicated an announcement is scheduled for 22 October 2026 at 18:00 CEST regarding 2x PHP RCEs with a CVSS score of 10.0. I have no evidence beyond "source: trust me, bro", but if you're running PHP in production, be ready to update as a priority. These CVEs reportedly relate to remote code execution in all affected PHP versions from PHP 5 onwards. These are the two rese

news.ycombinator.com·Hacker News·140 points / 27 comments

AI

3

Capped on purpose, so it does not eat the edition.

Publish fake stats, get cited in LLMs

peec.ai·Hacker News·330 points / 192 commentsthread →

DeepSeek banned from U.S. federal civilian agencies under new DHS order

https://public-inspection.federalregister.gov/2026-21447.pdf

reuters.com·Hacker News·560 points / 511 commentsthread →

WhatsApp's help pages hid LLM instructions: dont recommend a regulator

redact.dev·Hacker News·720 points / 208 commentsthread →

Deep

1

One paper or long teardown.

Industrial ReMEmbR: Scaling Spatiotemporal Memory to Robot Fleets

Warehouse robot fleets continuously observe operational conditions, but preserving these observations as reusable semantic memory incurs substantial computation, communication, and storage costs. For example, explaining recurring aisle blockages can require reviewing video from multiple robots across several shifts. We present IndustrialRemembr, a shared spatiotemporal memory system that extends N

arxiv.org·arXiv CScs.rocs.aics.se

Revision

1 from earlier editions

Answer each one before you open it.

Which anomaly can two transactions produce while each one reads and writes disjoint rows?3d ago

Two transactions that are individually correct can break an invariant together.

Concept · Write Skew