Wednesday, 14 October 2026

19 entries · final
Concept of the day · distributed systems

CAP, In Practice

You do not choose between C and A; you choose what to do during a partition.

The mechanism. CAP says that when the network partitions, a replicated system must either refuse to answer (preserving consistency) or answer from possibly-stale state (preserving availability). It is a statement about a specific failure mode, not a ranking of databases.

Why the popular version is wrong. "We picked AP" is usually meaningless, because partitions are rare and the interesting tradeoff is the one you make all the time: latency versus staleness. That is PACELC — Partition: A or C, Else Latency or Consistency. Most systems that call themselves AP are really choosing L over C on every single read, partition or not.

Where it bites. Teams read CAP as permission to skip reasoning about consistency entirely. Then a user updates their profile, a read hits a lagging replica, the UI shows the old value, and the user clicks save again on stale data. No partition occurred; the problem was replica lag, which CAP never mentioned.

Takeaway. Ask the real question: what does a read return when the last write went to another replica, and what does the user do with that answer?

0 of 19 read

Top Reads

5

Articles and engineering write-ups worth the full read.

Who is vfmaddrnd231pd??

purplesyringa.moe·Lobsters +1·249 points / 25 comments·2 sourcesassemblythread →

Firefox Enterprise

firefox.com·Hacker News·685 points / 276 commentsthread →

Did Ente Locker copy my code without attribution?

fairscan.org·Lobsters·70 points / 7 commentslawthread →

The Craft of Practitioner Voice

A couple of months ago Jim Highsmith explained how practitioners writing for each other forms a distinct style of writing. He now adds a section to the article with more detail on the craft of how we write in this style. How the writer shows up in the prose, its four principles, the role of story, how to sensibly use AI, three levels of editing, and clarity of the audience. more…

martinfowler.com·Martin Fowlerblog

Why Your Sandbox Never Quite Matches Production (And Why That's Fine)

Sandbox testing works best when you stop chasing production parity. Learn what environment drift actually costs and which parts are worth fixing.

stackoverflow.blog·Stack Overflow Blogrunning-softwarecontributedcc-by-sa

Shipped

4

Releases, changelogs, cloud and language news.

September 30, 2026

API Gateway Feature Authenticate MCP tool discovery with an API key API key authentication is now supported for the Model Context Protocol (MCP) tools/list method. You can name an API key security scheme in tools-list.security , in addition to a JWT security scheme. For more information, see Configure Model Context Protocol . Apigee API hub Feature Service type system attribute (GA) API hub now in

docs.cloud.google.com·Google Cloud Release Notescloudinfra

Declarative Schemas 2.0 with pg-delta

The migrations the CLI writes for you no longer skip RLS policy changes, grants, view settings, partitions, or domains.

supabase.com·Supabasecloudinfra

Creusot 0.14.0 release - Contracts for Rust, formally proved

devlog.creusot.rs·Lobsters·17 points / 6 commentsformalmethodsreleaserustthread →

Cross-cloud conversational analytics made simple with open standards

The reality for most organizations is that data lives everywhere. As engineering teams expand and adopt specialized platforms for their workloads, enterprise data naturally disperses across multiple clouds and operational systems. When analytical and AI initiatives require context from across the entire organization,these teams traditionally face a difficult trade-off: build complex extraction pip

cloud.google.com·Google Cloud Blogdata analyticscloudinfra

Repos

3

Projects gaining real traction, and what they actually do.

Reverse engineer anything with agents, from app behavior down to native binaries

Reverse engineer anything with agents, from app behavior down to native binaries.

github.com·Hacker News +1·95 points / 32 comments·2 sourcestypescriptagent-skillsai-agentsthread →

EbookFoundation/free-programming-books

:books: Freely available programming books

github.com·GitHubpythonbookseducation

vinta/awesome-python

The definitive list that answers "I want to do X in Python, which tool should I use?"

github.com·GitHubpythonawesomeawesome-list

Discussion

3

Threads where the comments are the content.

A plea not to use uv-build

blogs.gentoo.org·Lobsters +1·82 points / 125 comments·2 sourcesdevopspythonthread →

Where is all the new, good software?

natemeyvis.com·Lobsters +1·57 points / 126 comments·2 sourcespracticesvibecodingthread →

Apple's new 'Switch to Safari' campaign details why you should ditch Chrome

https://www.apple.com/safari/switch/

9to5mac.com·Hacker News·230 points / 379 commentsthread →

AI

3

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

Eisentraut: The reverts will continue until morale improves

PostgreSQL core team member Peter Eisentraut has written a blog post reflecting on the " unusually high number of features " that have been taken out of the upcoming PostgreSQL 19 release since the beta period began. Some of the reverted features had significant architectural defects that would have been hard to fix quickly and during beta. But there was also a long tail of relatively harmles

lwn.net·LWN.net +1·48 points / 8 comments·2 sourcespressdatabasesthread →

Redesigning source control at Anthropic

Redesigning source control at Anthropic Interesting piece from Anthropic describing why and how they built their own custom alternative to Git, based on the dramatic increase in rate of changes to their code after the past six months. In May 2026, Anthropic averaged around 2,500 code changes merged per day; as of September, we merged over 30,000 per day. They included a chart showing those changes

simonwillison.net·Simon Willison +2·639 points / 613 comments·3 sourcesvcsvibecodinggitthread →

Gemini 4 Argon

See also: Gemini 4 Argon for Robotics - https://news.ycombinator.com/item?id=50074869

deepmind.google·Hacker News·1139 points / 823 commentsthread →

Deep

1

One paper or long teardown.

Minions: A Dynamic and Distributed Virtual GPU Cloud Built on Idle Apple Silicon Devices

The increasing demand for GPU-accelerated machine learning inference has exposed limitations in centralized GPU infrastructures, including high cost, limited elasticity, and long wait times under resource constraints. At the same time, modern Apple Silicon-based macOS devices are equipped with powerful GPUs that remain largely idle during normal usage. This paper presents Minions, a dynamic and di

arxiv.org·arXiv CS +1·240 points / 96 comments·2 sourcescs.dccs.lgpaperthread →