Physicist & CEO of DÆDÆLUS; Join the conversation on our evolving knowledge of the nature of time & causality. And how we make the world safe for transactions.

Joined October 2015
79 Photos and videos
Pinned Tweet
OPEN ATOMIC ETHERNET. From Timeouts to Transactions, for Deterministic, Observable Layer-2 AI/ML Networks. Tomorrow [DEC-31] at 11am -Noon PST opencompute-org.zoom.us/j/82…
1
1
2
328
Paul Borrill retweeted
Nice, cc @plborrill
A single metasurface uses quantum interference to generate, transform, and distribute four Bell states across 21 channel pairs, providing an ultracompact and scalable platform for multiuser quantum networking. Letter: go.aps.org/4sFc5MC PhysMag: go.aps.org/4qPUz6D
1
5
465
Paul Borrill retweeted
Classical billiards can compute. With @Isaacramr__ , we show that 2D billiard systems are Turing complete, implying the existence of undecidable trajectories in physically natural models from hard-sphere gases to celestial mechanics. Determinism ≠ predictability. 🎱🧠@ETH_en
50
125
887
81,429
RT @dhh: Microservices is the software industry’s most successful confidence scam. It convinces small teams that they are “thinking big” wh…
1,209
Paul Borrill retweeted
For the first time, physicists have formulated quantum theory without imaginary numbers, overturning a 2021 claim that these unreal numbers are essential for describing the quantum world. @dangaristo reports: quantamagazine.org/physicist…
55
133
612
92,869
Paul Borrill retweeted
An efficient probabilistic hardware architecture for diffusion-like models arxiv.org/abs/2510.23972 ✍️ @andyJelincic @GillVerd @trevormccrt1 et al. via @arxiv @extropic @beffjezos 👉 This work proposes "an all-transistor probabilistic computer that implements powerful denoising models at the hardware level" 👉 "A system-level analysis indicates that devices based on our architecture could achieve performance parity with GPUs on a simple image benchmark using approximately 10,000 times less energy" @Corix_JC @jeanyvesgonin @sonu_monika @JagersbergKnut @ahier @sim010101 @maponi @EstelaMandela @Shi4Tech @CEO_Aisoma @SpirosMargaris @IngridVasiliu @dinisguarda @mvollmer1 @RamonaEid @ChuckDBrooks @FernandaKellner @PVynckier @JoannMoretti @NeiraOsci @tlloydjones @SusanHayes_ @theomitsa @TarakRindani @FrRonconi @Nicochan33 @mikeflache @Khulood_Almani @TysonLester @CurieuxExplorer @KanezaDiane @Ym78200 @amalmerzouk @sulefati7 @pchamard @Analytics_699 @MaryRich78 @TheAIObserverX @NathaliaLeHen @sminaev2015 @jeancayeux @WillyRayNick @DanielleLargier @RLDI_Lamy
25
34
1,208
Paul Borrill retweeted
Some early HC employees will probably remember me joking that it was my divine mission to eliminate YAML from the world. I joked I started HC only to kill YAML. Like, back in 2013. And we (as an industry) were so close! Then Kubernetes came out and fucked it all up.
--- - Kubernetes uses YAML - Helm uses YAML - ArgoCD uses YAML - Ansible uses YAML - GitHub Action uses YAML - Gitlab CI uses YAML - Azure DevOps uses YAML Terraform uses YAML - GCP cloud build uses YAML Get good at YAML
102
91
2,626
434,954
Yes, and an Industry Fusion of OCP, Chiplet Summit and RISC-V International around self configuring, self healing and self organizing hardware and system management would make It entirely feasible to have datacenters on the moon or Mars in less than 3 years
20 Oct 2025
A permanently crewed lunar science base would be far more impressive than a repeat of what was already done incredibly well by Apollo in 1969
2
1
4
148
Paul Borrill retweeted
18 Oct 2025
Every now and then, the database world dips into a mania where really dumb ideas flourish. The separation of storage and compute at scale for OLTP is the latest. Making all your queries slower so you can shut your DB off quickly is an insane trade-off that nobody serious would make
19
9
275
31,900
Join us for the 32nd OAE Plenary featuring Alan Karp (Ex-HP, Earth Computing) as he explores why Identity & Access Management systems often fail — and how choosing the right use cases changes everything. Alan will unpack real-world IAM failures caused by oversimplified assumptions, share examples from decades of distributed systems design, and propose the simplest use case that actually captures all access-management hazards. Wednesday October 8th, 9AM PT Meeting link is on the OAE wiki: opencompute.org/w/index.php?… #OAE #OCP #IAM #AccessControl #IdentityManagement #Networking #Daedaelus #OpenComputeProject
2
3
124
This is exactly why Open Atomic Ethernet was developed
5 Oct 2025
Never call an API in a transaction. In relational databases, it's best practice to keep transactions as short-lived as possible. Longer transactions lead to more resource contention. If each transaction acquires row locks, being longer-lived means higher likelihood of lock waits and execution delays. Then there's MVCC. Postgres keeps multiple versions of rows for MVCC, and long-running transactions keep old rows from becoming autovacuum candidates. MySQL handles this with an undo log. When there are lots of long transactions, the log has to be kept around longer, log length and performance. If you're using a connection pooler like PgBouncer in transaction pooling mode, long transactions can easily result in pool exhaustion producing failures on your clients. The database is the most core part of your stack. Keep it as contention-free as possible.
1
2
219
Paul Borrill retweeted
DDR5 is unstable garbage. Max out your memory channels? Flaky. Temperature a bit too hot? Silent Throttle with no logs. Too “Dense” of a stick? Good luck training. Last gen was rock solid by comparison. Here's what happened.
179
319
5,042
387,542
Paul Borrill retweeted
.@mjgoldwater: Why do you have a positive vision for humanity? @DavidDeutschOxf: Well, I think I'd rather use the word aspiration. So, I think that human beings are what I call universal explainers, which means that they're capable of arriving at any conclusion, but that's true or false. So, and we arrive at true ones via a history of false ones. So, I think there is nothing beyond human capacity to create, to understand, to control, with the only limitation being the laws of physics. But equally, there's no limit to the size of error we can make. And we depend for both things on error correction. So, error correction is the most important attitude of the mind, and it's also the most important institute, the most important characteristic of institutions in society. @mjgoldwater: Sort of the most important mechanism. Yes. So, just to drill down on that, why is error correction so important? @DavidDeutschOxf: Because errors are inevitable. So, I'm a fallibilist, like Karl Popper. So, I believe that there's nothing infallible in the world. There's no touchstone of truth that we can find somewhere in the garden and pick up and say, you know, is this true or not? And it'd be infallible. @mjgoldwater: Sorry, whenever you say that, when I'm listening to you on your podcasts, I always think of the Pope. @DavidDeutschOxf: Yes. @mjgoldwater: Surely you must say, except for the Pope. @DavidDeutschOxf: No. As I have often explained, even if the Pope is infallible, your theory that the Pope has said a particular thing is fallible. Your theory that that is the Pope, you heard saying it, is fallible. Even if you break into the Vatican and hide somewhere, and by the way, he has to be sitting in the throne for it to be infallible. @mjgoldwater: I didn't know that. @DavidDeutschOxf: If he's not sitting in the throne, it doesn't count... So, he's sitting in the throne, you're hiding in the room, you see him sitting in the throne, and he says a thing. You still can't be sure. You're not infallibly sure because you don't know that this is the day on which he's going to... Maybe he's doing a dress rehearsal. @mjgoldwater: Or it could be a fake Pope. It could be a stand-in for the Pope. @DavidDeutschOxf: So, these are all examples of the fact that in order to conclude that something is true on the grounds of papal infallibility, you have to assume fallibly a lot of other conditions, and you can't get past that. There's no way of getting past that completely. @mjgoldwater: So, we come to knowledge through fallibility. Is that what you're saying? @DavidDeutschOxf: Yes.
5
14
95
6,378
We are honored to welcome Professor Edward A. Lee to the next OAE Plenary. In this talk, Professor Lee will explore the central thesis of his book Plato and the Nerd: that technology and human culture coevolve in a creative partnership. Engineers, through models and abstractions, build “artificial worlds” that reshape what society can do. A key takeaway for our community: we are always building on standardized models. These models give us the discipline and determinism needed to design systems we can reason about. And if we want to innovate beyond the current boundaries—especially in how we treat time, concurrency, and determinism—we must work together toward new, standard models that the ecosystem can rely on. Join us tomorrow, Wednesday 24th at 9AM PDT opencompute-org.zoom.us/j/89…
2
4
116
Paul Borrill retweeted
IMO database per micro service is about extreme failure isolation few orgs need. You can achieve many 9’s by having a solid data arch & still retain read your own writes semantics & without eventual consistency between modules. Extreme isolation prematurely has many drawbacks
22
11
203
11,471
Paul Borrill retweeted
When I was younger I believed all of the social media about don’t use the DB as a scheduler. Don’t use the DB as a queue. But when I look at things like DBOS there’s a huge advantage of having atomicity and rollbacks of operations between the scheduler and app operations.
30
11
271
33,425
Paul Borrill retweeted
Everyone knows that the x86 ISA is big. Modern CPUs have ~1000 mnemonics. Guess how many make up 90% of compiled C/C code? TWELVE. I'm not kidding. The question is…what if we shrank it?
160
215
3,373
234,520
Paul Borrill retweeted
"Reductionism and holism are both mistakes. In reality, explanations do not form a hierarchy with the lowest level being the most fundamental. Rather, explanations at any level of emergence can be fundamental. Abstract entities are real, and can play a role in causing physical phenomena. Causation is itself such an abstraction." @DavidDeutschOxf
2
11
70
4,014
Paul Borrill retweeted
If you do functional programming (like in Wolfram Language) you've probably used lots of pure functions, or lambdas. But what are lambdas like in the wild? Things I'm doing in CS, bio and ML converged to make me curious to find out... And as seems to happen whenever I go exploring in the computational universe ... they surprised me ... writings.stephenwolfram.com/…
27
198
1,429
167,490