Tuesday, 13 October 2026

19 entries · final
← earlier2026-10-14 →
Concept of the day · distributed systems

Idempotency Keys

The client picks a unique key so a retried request runs at most once.

The mechanism. The caller generates a unique key per logical operation and sends it with the request. The server stores the key alongside the result of the first execution. A second request carrying the same key does not re-execute: it returns the stored response. The key must be recorded in the same transaction as the side effect, or a crash between the two leaves you with a charge and no key.

Where it bites. Networks fail in the one place that matters: after the server committed but before the client saw the response. The client cannot distinguish "never arrived" from "arrived and succeeded", so it retries, and the user is charged twice. Idempotency moves the decision to the server, which is the only party that knows.

The hard parts. Key scope (per user? per endpoint?), retention (Stripe keeps keys 24 hours), and what to do when the same key arrives with a different body — that is a client bug, and returning the original result silently hides it. Return a 422 instead.

Takeaway. Any endpoint that moves money, sends a message, or creates a resource needs this. "The client will only call it once" is not a design.

0 of 19 read

Top Reads

5

Articles and engineering write-ups worth the full read.

Finding a $90,000 Remote Code Execution Vulnerability in Google

simonkoeck.com·Lobsters +1·230 points / 115 comments·2 sourcessecuritythread →

AI is a tool and using it well takes skill

yyhh.org·Hacker News·633 points / 501 commentsthread →

A Modern Web App in C

prophitt.me·Hacker News·688 points / 306 commentsthread →

Codex CLI installs a persistent, self-updating background daemon by default

github.com·Hacker News·596 points / 291 commentsthread →

Passkeys are a trap

nonfunctional.substack.com·Hacker News·1098 points / 563 commentsthread →

Shipped

4

Releases, changelogs, cloud and language news.

Announcing AWS Lambda Web Functions

Today, we’re announcing AWS Lambda Web Functions , a new form factor that lets you run standard HTTP web applications on Lambda without rewriting your code into an event handler. You can take a standard port-listening server built with Express, Hono, Fastify, Next.js, or any Node.js framework, deploy it with a single command, and Lambda automatically handles scaling, multi-region distribution, and

aws.amazon.com·AWS News Blog +1·2 sourcesaws lambdalaunchnews

Python 3.16.0 alpha 1 is now available

The first developer preview of Python 3.16 is ready for testing.

blog.python.org·Python Insiderreleaseslanguage

.NET and .NET Framework October 2026 servicing releases updates

Welcome to our combined .NET servicing updates for October 2026. Let’s get into the latest release of .NET and .NET Framework. Here’s a quick overview of what’s new in our servicing releases: Security improvements .NET has been refreshed with the latest update as of October 13, 2026. This update contains security and non-security fixes. For the full list of CVEs, see the CVE list

devblogs.microsoft.com·.NET Blog.net.net frameworkmaintenance & updates

Client telemetry user attribution and configurable capture

Enterprise administrators can now use telemetry in managed settings to attribute GitHub Copilot activity to a user without collecting their prompts, responses, or tool content. The telemetry.capture.identity setting adds three attributes to OpenTelemetry (OTel) data: user.name : The authenticated Copilot account name, currently the GitHub login. process.user.name : The local operating-system accou

github.blog·GitHub Changelogimprovementclient appscopilot

Repos

3

Projects gaining real traction, and what they actually do.

Turn a WiFi 7 Router into a 320Msps Software Defined Radio Receiver

github.com·Hacker News·410 points / 115 commentsthread →

Show HN: PS2 games statically recompiled to WebAssembly

github.com·Hacker News·305 points / 158 commentsthread →

Janas: Run LLMs larger than RAM by streaming experts from SSD

github.com·Hacker News·212 points / 84 commentsthread →

Discussion

3

Threads where the comments are the content.

Linus Torvalds Working On A Hefty Linux Kernel Improvement With Claude Code

Linux creator Linus Torvalds has been known to use AI to help with kernel debugging and outside of the kernel tree has also done some vibe coding with Google's Antigravity. He has previously said he views AI as a useful tool. It turns out he's even now using Claude Code for working on new Linux kernel features...

phoronix.com·Lobsters +1·62 points / 103 comments·2 sourceslinuxvibecodingpressthread →

Hackers activate automatic defrosting in supermarket fridges across Europe

https://www.reuters.com/business/retail-consumer/french-supe... , https://www.bbc.com/news/articles/crq5nzxv9q4yo , https://www.lemonde.fr/en/france/article/2026/10/12/french-s... Related: https://www.claroty.com/team82/research/freeze-the-controlle... I think the military commis

tomshardware.com·Hacker News·876 points / 978 commentsthread →

QGIS enacts moratorium on AI contributions

https://lists.osgeo.org/pipermail/qgis-developer/2026-Septem...

github.com·Hacker News·385 points / 407 commentsthread →

AI

3

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

The “alien” economics of AI monetization

As usage, costs, and customer expectations change, AI companies are moving beyond traditional SaaS pricing. Leaders at Monetize 2026 shared how they’re combining subscriptions with usage-based billing, building spend controls into products, adapting packaging and value metrics, and making pricing readable for both human and AI buyers.

stripe.com·Stripeengineering

OCP Summit 2026: Powering AI with Open Innovations in Scale-Up, Scale-Out, and Scale-Across Networks

At the 2026 Open Compute Project Global Summit, Meta is sharing the next generation of open networking infrastructure, including: Our first liquid-cooled network rack (IcePack), and 102.4T switch platform (IceCube). Flattened Planar Fabric (FPF), a multiplane backend scale-out fabric that fundamentally changes how GPUs connect to the network MetaRoCE, our open-source AI transport protocol. Launchi

engineering.fb.com·Engineering at Metadata center engineeringdata infrastructuredevinfra

Scaling Git for agentic software engineering

In a recent engineering blog post , Anthropic described how agentic coding pushed its source control past what Git was designed for: Merges to its monorepo grew from around 2,500 a day in May to more than 30,000 a day by September. Its team built an in-house system, Scion, around the assumption that nearly all clients are agents that are always online. Anthropic is clear that Scion isn't meant to

about.gitlab.com·GitLabengineering

Deep

1

One paper or long teardown.

Returning to Development States: When Full Sandbox Snapshots Help Coding Agents

Coding agents often make useful progress before they fail, but retry-from-scratch discards the machine state created along the way. This makes failure recovery an interesting search problem: if intermediate environment states preserve meaningful progress, restoring and branching from them could outperform repeatedly restarting from the initial state. We implement Go-Explore-style search over full

arxiv.org·arXiv CScs.lgcs.sepaper