Sign in

Andras Gerlits

@omniledger.io
168 followers 202 following 422 posts

I have built the first async, consistent data-platform omniledger.io I build distributed systems @Citi I also write about distributed systems medium.com/@andrasgerlits

PostsRepliesMedia
Andras Gerlits @omniledger.io · 12/02/2026
LLMs are us (me certainly) at our worst. I'm an LLM when I become annoyed with a problem, refuse to engage with it in earnest and just want to get it over with. I'm an LLM when I give the first answer to a non-obvious question that pops into my mind.
100
Andras Gerlits @omniledger.io · 07/02/2026
People say that AI-produced stuff is uninspired, generic and soulless, but this year's Grammys were a great illustration of how we don't need GenAI for this to happen, shallow consumerism is enough.
010
Andras Gerlits @omniledger.io · 12/01/2026
Is it possible to show that LLMs can't reason? It's easy to show that they can't reason the way we do, but hypothetically it might be possible to somehow couple its "semantics" coherently. Unless this is you however, you really should shut up about LLM intelligence though.
000
Andras Gerlits @omniledger.io · 29/12/2025
How to mitigate latency in a deterministic system. This is an almost entirely novel concept which has very little literature supporting it.
000
Andras Gerlits @omniledger.io · 29/12/2025
Gemini does a great job at summarising our paper
100
Andras Gerlits @omniledger.io · 27/12/2025
LLMs automated design patterns, that is: stochastic pattern-matching on signals without any consideration for semantics. Neither of them ever really worked, but both look like they do at first glance and since people don't like to think about semantics, they both took root
000
Andras Gerlits @omniledger.io · 22/12/2025
I'm reading @markburgessosl.bsky.social draft paper on attention in AI. Some 🤯: - LLMs are slow because of the incredibly wide context when evaluating, so that's also a boundary problem - Boundaries are the same as a rejection of a violation of an autonomy, so semantics are agentic
020
Andras Gerlits @omniledger.io · 17/12/2025
If you want to issue stablecoins as defined by the GENIUS Act, you need to buy treasuries in equal amount. I wonder if its goal is to bring US debt back on-shore. It's amazing how the status quo is held up by the Two Generals' Problem and how that's mostly a misunderstanding.
100
Andras Gerlits @omniledger.io · 11/12/2025
All clocks are wrong but some are useful. 🧵
100
Andras Gerlits @omniledger.io · 10/12/2025
Can someone explain to me why CAP was adopted into the canon based on a paper, but Paxos required Chubby to even be noticed?
000
Andras Gerlits @omniledger.io · 09/12/2025
The problem of state-management is that processes are allowed to make decisions. We project free will. It's a kind of anthropomorphisation. In fact, all their "free will" is just a byproduct of their incidental entanglement, ie: unforeseen causal relationships between them.
000
Andras Gerlits @omniledger.io · 08/12/2025
Whatever you might think about LLMs, it's matter of fact that they are tools of cargo-culting, meaning that they imitate the external signals without understanding the internals. How that is not considered a problem is beyond me.
000
Andras Gerlits @omniledger.io · 29/11/2025
If you believe the conclusions of CAP apply to all distributed systems, you believe that there's no way to not have the occasional latency spike or even node isolation event happen to your service, unless you have an incredibly well tuned network. Our next project disproves this
100
Andras Gerlits @omniledger.io · 27/11/2025
LLMs and Tesla's FSD are the same problem. Both can only succeed if they can consistently apply meaning and reason about it. A bush with feet is a human carrying a plant. Now do this with orders of magnitude more complexity and you see the problem. Probabilism won't save you
000
Andras Gerlits @omniledger.io · 26/11/2025
We're planning a new kind of service, one everyone thought impossible because of CAP, that should fix most distributed systems problems in a very simple way. If you have control-plane problems or service-integration issues, send me a DM or reply here and I'll get in touch.
000
Andras Gerlits @omniledger.io · 20/11/2025
I did find it amazing at the start, (but got used to by now) is how nobody refutes our innovation at its substance. People who take the time to understand it (without exception) also accept even our wildest claims. Few actually care about truth if it contradicts their beliefs
000
Andras Gerlits @omniledger.io · 20/11/2025
A thread about why pessimistic systems are bad at scaling.
000
Andras Gerlits @omniledger.io · 20/11/2025
Let's analyse Spanner using the model explained here. Spanner relies on pessimistic locks, so we first need to ask the question of what it is in a distributed system. Simple: a pessimistic lock is an optimistically written record, sometimes on a remote node.
100
Andras Gerlits @omniledger.io · 19/11/2025
My goal with these threads is to outline the minimal semantics of distributed consistency in a generally accessible format. I think these questions have been mostly ignored for decades, which is a shame, since they can lead to practical results. In the last one, we'll tackle CAP
000
Andras Gerlits @omniledger.io · 19/11/2025
Let's first reformulate Linearizability to mean that time-order should never contradict any process's observed order of events. This will help us in mapping out the ultimate limits of our semantics in space. So: clocks at different distances, measured in ms (communication time)
100
Andras Gerlits @omniledger.io · 18/11/2025
So, when is the industry going to be ready to talk about decentralisation? I mean, you can argue that CloudFlare engineers know what they're doing, but that also means that this problem is too complex to be solved centrally.
100
Andras Gerlits @omniledger.io · 16/11/2025
There's a great interview with Leslie Lamport, in which he makes the point that any time-ordered system will contradict the observed (causal) order of events as seen by different processes in different places. He's clearly right about this, except for his conclusion.
100
Andras Gerlits @omniledger.io · 15/11/2025
Time is experiencing changes. In distributed systems, we focus on composing these changes eagerly into a unified view for any potential observer. This eagerness is the bottleneck. If you just lazily calculate each observer's current view, the known problems just don't apply.
100
Andras Gerlits @omniledger.io · 02/11/2025
The basic facts of physics tells us why distributing systems is hard. It's because different time-coordination systems move at different speeds. The only logical conclusion here is that these need to be calibrated to each other if we want to establish order between them.
120
Andras Gerlits @omniledger.io · 30/10/2025
Second outage in two weeks. I guess it's time to be educated about how nobody could do better than be down for half a day again.
000
Andras Gerlits @omniledger.io · 26/10/2025
The AWS outage has nominally happened because of DNS, but the root cause is that we centralise data-collection and management. If data was delivered to observers from multiple sources (with a shared timeline), central outages cannot happen. Not all reactors are Chernobyl
000
Andras Gerlits @omniledger.io · 24/10/2025
The consensus in IT that cloud providers failing centrally is still the best of all possible worlds is not only self-serving but also false. It leads to clients not asking questions so everything staying the same. I think the reason developers excuse this is because 1/x
100
Andras Gerlits @omniledger.io · 21/10/2025
People offload to cloud-providers, not because that is the technically superior thing to do, but for the same reason they hire McKinsey, to shift blame from themselves.
000
Andras Gerlits @omniledger.io · 21/10/2025
I love how absolute science is. It's the only area where you can be unapologetically certain about being right even if everyone else is telling you that you're wrong.
000
Andras Gerlits @omniledger.io · 20/10/2025
Wrt today's failure: There were two things that surprised me very much after I started working in software innovation. The first was how receptive academia was to new ideas. I'm very proud of the fact that so many took the time to understand how we solved the fundamental 1/x
100
Andras Gerlits @omniledger.io · 14/10/2025
Some AI exec: I've seen a future version of our product and it's so powerful, it scares me.... (stares off in the dark with a tear in their eye). I wake at night, trembling for the future of humanity... Reporter: Can we see it? E: No, it's too powerful!
100
Andras Gerlits @omniledger.io · 14/10/2025
Call me a Luddite, but I don't think it's great that the tech-sector is beholden to a small, entrenched group of VCs. It's ironic that "incumbents only do innovation theater" used to be their rallying cry.
000
Andras Gerlits @omniledger.io · 13/10/2025
'm convinced that the love for CAP, Kubernetes and microservices come from the same place. CAP was taken to mean that you can't ever have a perfect platform, so might as well cook your own. Simplicity is the last thing they want. They would much rather feel clever.
000
Andras Gerlits @omniledger.io · 11/10/2025
A fundamental principle of spacetime is that the further away you are from a source of information, the longer it will take for it to travel to you. This increased time means your local time can progress faster, so the remote clock will have "bigger chunks of data".
100
Andras Gerlits @omniledger.io · 10/10/2025
Krasznahorkai's work _is_ the malaise carried by Hungarian intellectualism. In his interviews, he makes his loathing for Hungarian nationalism very clear, but I don't know a single serious thinker here (in Budapest) who doesn't share his alienation.
100
Andras Gerlits @omniledger.io · 09/10/2025
When Imre Kertesz won the Nobel in literature in '02, almost nobody knew his work. As for Krasznahorkai, it's a different picture. Almost everyone I know read something from him at some point and certainly know his work with Bela Tarr. Literature is only half-dead.
110
Andras Gerlits @omniledger.io · 09/10/2025
I don't see many posts of people "buying" innovation, yet people talk about "selling" it all the time. Why? I don't think people give nearly as much thought about buying as sellers, who are drawing out careful plans on selling them.
100
Andras Gerlits @omniledger.io · 09/10/2025
The confusion comes from the model. A process is data processing data, so it's not (necessarily) a source of information. The jury is still out, but I think people are (original sources). Generals can "think of things", processes can't.
000
Andras Gerlits @omniledger.io · 08/10/2025
Absolute time is a bad idea because nodes on our grid can become isolated, in which case other nodes can't know if they are missing data, ie: "are consistent". A relative clock, disallowing isolated nodes from progressing the global timeline work around this. This isn't magic
110
Andras Gerlits @omniledger.io · 08/10/2025
With hindsight, I'm surprised the Wright brothers didn't need to build an entire commercial airline before they were taken seriously.
000
Andras Gerlits @omniledger.io · 07/10/2025
A shared key between two distant locations can't be updated faster than the one way communication between the two, say 120ms You can trade fairness of access for update speed. Placing a key somewhere means prioritising local updates over remote ones.
120
Andras Gerlits @omniledger.io · 01/10/2025
The problem with the "Two Generals" is the same as CAP or PACELC: they start from overly restrictive conditions. We know since Paxos that we can have multiple copies of the "same" general and our paper explains how to freeze partial/subjective time for decentralised observers
100
Andras Gerlits @omniledger.io · 01/10/2025
I wrote a short article about why clearing is going to be a fundamental problem for stablecoins and why established academic thinking tells us that this problem is unsolvable. The next article will explain the solution. andrasgerlits.medium.com/why-clearing...
andrasgerlits.medium.com
Why Clearing is a Distributed System Problem and Why That’s Bad News for Stablecoins
That all financial transactions rely on trust is nothing new. Just how far we need to trust the other party however, makes all the…
010
Andras Gerlits @omniledger.io · 30/09/2025
When coding, it feels like we're creating processes that evaluate their data and makes decisions, but that's just the way we update shared data. Seamless data-sharing is therefore the best possible way to do microservices, orchestration or any kind of integration
100
Andras Gerlits @omniledger.io · 29/09/2025
"Statistical observation is an arbitrary decision on top of an already arbitrary model, so is therefore far removed from human perception." I think...
120
Andras Gerlits @omniledger.io · 29/08/2025
Why lack of global time-coordination is the root (cause) of all evil in our industry
medium.com
Make Behaviour State Again!
Who creates data? Users, by interacting with systems, which store these on computer-hosts and networks. Are two systems the same if they…
010
Andras Gerlits @omniledger.io · 10/06/2025
It's simple, actually. If life emits signals, its meaning is whatever observes and interprets those. I call it Shannonism. All donations are used to establish the mother-church.
000
Andras Gerlits @omniledger.io · 09/06/2025
People don't need good contextual autocomplete for automated coding. They need an auriga behind them, constantly whispering in their ears: "What are you trying to accomplish here, exactly?"
000
Andras Gerlits @omniledger.io · 07/05/2025
Evaluation of a paper from 1977 arguing for handling events as first class members in data- defined systems. I wish people would have listened to this guy at the time. xtdb.com/blog/update-...
xtdb.com
UPDATE RECONSIDERED, delivered? · XTDB
001
Andras Gerlits @omniledger.io · 12/04/2025
The age of the high IQ idiots
000