Sign in

Vitalik Buterin

@vitalik.ca
8.9K followers 214 following 228 posts
PostsRepliesMedia
Vitalik Buterin @vitalik.ca · 12h
Arrow's theorem assumes preferences are ordinal: we prefer A over B, but have no idea whether A is slightly better than B, or life-alteringly better than B. This is not how our preferences work in reality. Of course naive… firefly.social/post/ff-dbd021708ab7…
firefly.social
Continue reading on Firefly.Social
Arrow's theorem assumes preferences are ordinal: we prefer A over B, but have no idea whether A is slightly better than B, or life-alteringly better than B. This is not how our preferences work in reality. Of course naive versions of cardinality also have problems (cf. the effective altruist thought experiments that everyone is talking about), but ordinality is much more blatantly wrong. And if you allow cardinal preferences, lots of voting mechanisms work and have excellent properties (eg. QV) The specific axiom of Arrow's Theorem that _feels_ intuitive, but is actually very sketchy, is independent of irrelevant alternatives (IIA). The axiom says: if a voting mechanism chooses A over B, then introducing some third choice C should not lead to a choice that lifts B above A. It feels right, but it's sketchy because "irrelevant alternatives" actually provide lots of meaningful information about cardinality (how much you prefer A over B) Here's a toy example. Suppose you have a collective meal, and 15 people prefer A > B, and 5 people prefer B > A. It seems to be, you choose A, easy. But then you also introduce C, D ... Z and ask everyone to make rankings over those. You learn that there are 15 rankings of the form ... -> X -> Y -> Z -> A -> B -> C -> D -> ... (B always right behind A, and let's say on average A and B are both uniformly near the front so the other letters are not even better choices) And 5 rankings of the form ... -> X -> Y -> Z -> B -> C -> D -> .... -> A (A always at the end) Now, what's the actual situation? A contains substances that five people are allergic to. Suddenly this looks very different, and the obvious choice becomes B. To the majority it seems only slightly worse than A, and to a minority the meal being B basically means that they go hungry to protect their health. What's happening here? The "irrelevant alternatives" C ... Z are serving as _proxy evidence for the extent_ to which A is preferred over B or the reverse. And so an IIA-violating algorithm captures a relevant fact - a fact which a cardinal voting mechanism would be able to capture even more effectively.
110
Vitalik Buterin @vitalik.ca · 27/09/2026
Also this thing is done now vitalik.eth.limo/snowmoon
vitalik.eth.limo
Snowmoon
3130
Vitalik Buterin @vitalik.ca · 27/09/2026
The cryptographic world computer: vitalik.eth.limo/general/2026/09/27… My attempt to express in somewhat concise terms the true meaning of basically everything planned to… firefly.social/post/ff-b6b1de923e14…
vitalik.eth.limo
3130
Vitalik Buterin @vitalik.ca · 26/09/2026
It's an underappreciated triumph of Ethereum client developers that PeerDAS has now been running for nearly a year with basically no problems. PeerDAS was a complex task: it's the first large-scale instance of a… firefly.social/post/ff-97b91bbaeacf…
firefly.social
Continue reading on Firefly.Social
It's an underappreciated triumph of Ethereum client developers that PeerDAS has now been running for nearly a year with basically no problems. PeerDAS was a complex task: it's the first large-scale instance of a blockchain that achieves consensus on the availability of data without needing any single node to download the entire block. Decentralized consensus without replication. And yet, it worked.
0140
Vitalik Buterin @vitalik.ca · 26/09/2026
Testing out some of the mobile offline local knowledge apps that people have been trying to build (see here poidh.xyz/mainnet/bounty/31 ) Definitely getting much better than the one I tried to build myself 2… firefly.social/post/ff-81a8d2725e6c…
photo_5019565808719432840_y.jpgphoto_5023908076490263575_y.jpgphoto_5023908076490263582_y.jpgphoto_5023908076490263583_y.jpg
2140
Vitalik Buterin @vitalik.ca · 26/09/2026
Elliptic curves are not elliptical and are not curvy
2026-09-26_09-14-05.png
1101
Vitalik Buterin @vitalik.ca · 26/09/2026
qwen3.8-flash-next ethereum client 100+ GB of local downloaded wikipedia + gutenberg + science articles what else? (Getting rid of the need for centralized pinning services in IPFS is definitely high up the prio list) firefly.social/post/x/2103637988001…
firefly.social
View @Jefflau's post on Firefly
I think what's interesting is that the desire for local AI may inadvertently create a lot more local node users. It's a fraction of the actual compute local AI needs and just requires a decent amount of disk space.
3160
Vitalik Buterin @vitalik.ca · 26/09/2026
Next step is kohaku-cli more properly integrating privacy protocols; some alpha work has already been done, more coming soon! github.com/kassandraoftroy/kohaku-c…
github.com
GitHub - kassandraoftroy/kohaku-cli
Contribute to kassandraoftroy/kohaku-cli development by creating an account on GitHub.
030
Vitalik Buterin @vitalik.ca · 26/09/2026
Note: you can repoint your wallet RPC to localhost, though make sure to set your node up so it functions as an RPC. However, many in-browser dapps will not work as effectively this way, and many others hardcoded their RPC… firefly.social/post/ff-7cc643f48aab…
firefly.social
Continue reading on Firefly.Social
Note: you can repoint your wallet RPC to localhost, though make sure to set your node up so it functions as an RPC. However, many in-browser dapps will not work as effectively this way, and many others hardcoded their RPC to their own server. I am increasingly becoming a fan of avoiding browser dapps entirely and just doing everything by command line. Just did a full end-to-end test: updated my ENS record using a local python script reading and sending through my local node.
130
Vitalik Buterin @vitalik.ca · 26/09/2026
Reminder: you can now sync an ethereum node within half a day and with aggressive settings the space it takes up on disk can be under half a terabyte. EIP-4444 and hard work by client teams on optimizing snap sync has… firefly.social/post/ff-c31d98ea16d4…
123.png
1190
Vitalik Buterin @vitalik.ca · 25/09/2026
new solidity compiler dropped firefly.social/post/x/2103446371743…
firefly.social
View @hbbiok's post on Firefly
We got tired of waiting 10 minutes for Solidity builds, so we built oksolc in Zig. Same bytecode. 5×+ faster on many contracts. Our builds: 10 min → 2 min Incremental large changes: 700s → 99s If the bytecode ever differs, please tell us. Huge thanks to the Solidity team. https://github.com/okcontra
160
Vitalik Buterin @vitalik.ca · 21/09/2026
There continues to be a lot of quiet dissent against the regime, which expresses itself any time some kind of channel appears (in this case, the "election" taking place right now) (The goal is not to literally get Putin… firefly.social/post/ff-7d1f040943bf…
firefly.social
Continue reading on Firefly.Social
There continues to be a lot of quiet dissent against the regime, which expresses itself any time some kind of channel appears (in this case, the "election" taking place right now) (The goal is not to literally get Putin to politely step off his chair; the election is of course manipulated to hell on multiple levels, and even if he loses he will just ignore it. Rather, the realistic goal is to delegitimize the regime as much as possible, denying it the internal cohesion it needs to pursue the "total war" path so that it has no choice but to take the peace path)
081
Vitalik Buterin @vitalik.ca · 19/09/2026
It's only dead if you give up I'm not giving up on privacy. I'm doubling down. firefly.social/post/x/2101382182799…
firefly.social
View @gakonst's post on Firefly
the main thing i think about is how dead privacy is from here on forward
1111
Vitalik Buterin @vitalik.ca · 19/09/2026
I dislike the recent trend of people who clearly continue to believe >80% of the core effective altruist beliefs disavow EA and say "oh we're definitely not that, we're [rebrand]" purely strategically, purely because they… firefly.social/post/ff-a07096a846d0…
firefly.social
Continue reading on Firefly.Social
I dislike the recent trend of people who clearly continue to believe >80% of the core effective altruist beliefs disavow EA and say "oh we're definitely not that, we're [rebrand]" purely strategically, purely because they sense that dunking on EA is "cool" now. It's much more honorable to just come out and say "yes, that was our intellectual upbringing and those continue to be our core values, and also here are specific points where we disagree, and here's our argument for why we think for those specific points are the subset of EA that causes what you perceive to be the problem with the whole thing". And so with that I will say: Yes, effective altruism was a significant part of my intellectual upbringing and its core values of care for others, cosmopolitanism and rigor around effective resource allocation continue to be very important to me. And also here are specific points where I disagree with what I think is the subset of that style of thought that has backfired in the largest ways: https://vitalik.eth.limo/general/2025/11/07/galaxybrain.html
190
Vitalik Buterin @vitalik.ca · 19/09/2026
I still love how there's a type of wild beast that's literally just called a "wildebeest".
2330
Vitalik Buterin @vitalik.ca · 18/09/2026
One small example of the core d/acc thesis (improving passive defensive technology improves safety and at the same time improves freedom and most other properties of social organization that we care about) is soundproof… firefly.social/post/ff-dcc22fed8283…
2026-09-19_05-48-15.png
0102
Vitalik Buterin @vitalik.ca · 18/09/2026
Screenshots of the Philip Morris website. (reminder: they're a leading cigarette company) It's a good calibration point for how good modern marketing is at dressing up pretty much any corporate (or, for that matter, government) behavior and making it sound responsible and safe.
2026-09-18_09-55-11.png2026-09-18_09-55-24.png
1192
Vitalik Buterin @vitalik.ca · 18/09/2026
western fantasy movie: there are heroes, there are villains japanese fantasy movie: there are no full villains, there are multiple people/entities aggrieved by challenging circumstances and exercising understandable but… firefly.social/post/ff-bbd770967b1a…
firefly.social
Continue reading on Firefly.Social
western fantasy movie: there are heroes, there are villains japanese fantasy movie: there are no full villains, there are multiple people/entities aggrieved by challenging circumstances and exercising understandable but flawed thinking, in an ideal world you would get to mutual understanding and peace, but unfortunately right in that moment they are attacking each other and attacking you, and if you care about protecting your friends you have to at least temporarily fight them imo the real world is a mix of the two, and wisdom is knowing which scenario you're in and which character you're encountering
181
Vitalik Buterin @vitalik.ca · 17/09/2026
Qwen 3.8 flash is truly impressive, and llama.cpp has been rapidly getting better and better at processing it columns are: pre-existing prompt, new prompt, generated, input tok/s, output tok/s This is on my laptop (strix… firefly.social/post/ff-67231e4cc912…
2026-09-16_19-17-04.png
0131
Vitalik Buterin @vitalik.ca · 17/09/2026
Mozi is also surprisingly proto d/acc (!!) Books 14 and 15 are basically open-source city defense manuals (though the idea transmission was a distributed process, it was not one guy writing a great tome and then everyone… firefly.social/post/ff-31832af6a0ba…
firefly.social
Continue reading on Firefly.Social
Mozi is also surprisingly proto d/acc (!!) Books 14 and 15 are basically open-source city defense manuals (though the idea transmission was a distributed process, it was not one guy writing a great tome and then everyone else copying and reading it) https://ctext.org/mozi/book-14 The explicit goal was to upgrade people's knowledge of defensive arts, and thus shift the offense/defense balance further toward defense. Defense is central to his thinking. Offensive war is the primary example of behavior that causes a small benefit to perpetrators at the expense of a large cost to victims, and it's also the primary example of why it really is best to love everyone universally, and not just love people inside your own country - if you do the latter, you might think it's a good idea to make your country wealthier and safer by making other countries poorer and less safe, but ultimately if everyone does that then everyone is worse off.
040
Vitalik Buterin @vitalik.ca · 17/09/2026
AI on how Mozi would feel about modern effective altruism - the similarities and the differences (especially with the AI-risk-focused variety)
2026-09-17_08-23-32.png2026-09-17_08-24-08.png2026-09-17_08-23-42.png2026-09-17_08-25-16.png
120
Vitalik Buterin @vitalik.ca · 17/09/2026
Since many people are learning about effective altruism, it's worth learning about Mozi, the ancient Chinese philosopher who was surprisingly close to being a proto-effective-altruist (particularly the… firefly.social/post/ff-11a0871a0db8…
2026-09-17_08-07-38.png2026-09-17_08-09-15.png
4121
Vitalik Buterin @vitalik.ca · 16/09/2026
It's an increasingly common take that AI hacking means cybersecurity is doomed. I disagree. I think cybersecurity is naturally defense-favoring once people get their shit together. And anyone who continues to hold… firefly.social/post/ff-1843595501c9…
firefly.social
Continue reading on Firefly.Social
It's an increasingly common take that AI hacking means cybersecurity is doomed. I disagree. I think cybersecurity is naturally defense-favoring once people get their shit together. And anyone who continues to hold cryptocurrency (including me, ~90% of my net worth) is implicitly making that bet. Here's why I am making that bet. First, the oversimplified punchy one-line statement: If AI can prove Navier-Stokes and FLT, then AI can prove the statement "this program is secure" as a mathematical theorem. Even if the program is very complicated. Now, the nuance: (See also: https://vitalik.eth.limo/general/2026/05/18/fv.html ) The word "secure" is hiding all kinds of skeletons in the closet in terms of what it actually means. What does it mean for Signal (the encrypted messenger) to be "secure"? The most basic definition you might think of is: no one who doesn't hold the recipient's secret key can read the contents of the message. But: * Did you remember to include _other_ critical forms of security? Can the adversary forge messages? Can the attacker prevent messages from reaching the recipient? Can they cause your client to crash by sending malformed messages? * Have you made sure that your model of the adversary includes attackers that interfere with the protocol actively and not just passively? And attackers that interfere by replaying messages to you or the recipient that either of you sent over the wire at any point earlier? * What if the adversary hacked (or _is_) the Signal server? * How did you learn which public key belongs to the recipient in the first place? What if that process was tampered with? * What if your device gets hacked at some point in the past or future - is your message still safe then? * What if your key leaks because of a bug in your operating system? Or because you got a bugged version of the Signal client? Or what if the database is corrupted? * Or the libraries, interpreter or compiler of the programming language you wrote it in? * What if your key leaks because tiny perturbations in perceptible signals generated by the hardware leak mathematical relationships that can extract the key a few hundredths of a bit at a time? * Are you hiding the *size* of the payload? Does that matter? * You're definitely not hiding the identity of the sender and the recipient, and the exact time each message was sent (think: not just time-of-day, but also time deltas between one message and the next). Is that not enough to deduce a lot of important facts about what relationships you have, and what *kinds* of conversations you are having? So ... even definitions can be over a thousand lines of code, and need deep careful thought to figure them out. Working on making definitions more human-readable is of extreme importance - it's perhaps the only "high-level language" that matters right now. But even still, even despite all of the above, for security-critical components, the definition is a much smaller attack surface than the implementation. Verifying that the definition is adequate is a much more tractable task than scanning over the code directly - and can become even more tractable with better tooling. Definitions are also _additive_: if two groups have two different definitions A and B, then, well, you can just prove that the program satisfies both A and B. Code is not additive in this way: if a program is A + B, a bug in A _or_ B can sink the whole thing. Definitions are additive. And if you can't satisfy A and B at the same time, you've isolated the most important philosophical issue for your project to spend its next few weeks grappling with. Sometimes, definitions are not much smaller than the implementation - UI components might be one example. But for many of the most critical components - message-passing protocols, sandboxes, cryptography like SNARKs and FHE - the asymmetry is real. Historically, a large class of failures with this approach have come from people only verifying a small portion of their code, that they self-declared to be the security-critical portion, and ignoring the rest - and it turns out that something in the rest of the code is security-critical too. This was reasonable back when verification was difficult and scarce. The solution today: sorry, you have to verify over literally your entire program, including database, networking, any caching layers, everything. Modern AI can do it. So it's not about "the good guys find all the vulnerabilities before the bad guys do" - that could maybe work too, after all a finite program only has a finite number of vulns, but it's riskier - it's specifically an asymmetric strategy of making code that is much more resilient in the first place. This is the kind of direction that Ethereum is going in for the next few years. There is no future for blockchains - especially blockchains with scalability and privacy - without doing this. We need to make software actually secure. And we have already made a lot of progress.
1121
Vitalik Buterin @vitalik.ca · 13/09/2026
See also: yegge.ai/essays/fences-not-sandboxes > Because I expected them to have built an engineering system. One that, you know, does stuff. > Instead, what they had built was an entire legal system, complete… firefly.social/post/ff-3a8fddf5f60f…
yegge.ai
Fences, not Sandboxes — Steve Yegge
Fences, not Sandboxes
050
Vitalik Buterin @vitalik.ca · 13/09/2026
It's possible that a killer app of adversarial governance mechanism design theory will end up being AI safety. Compare: vitalik.eth.limo/general/2020/09/11…… firefly.social/post/ff-adb2bead4241…
vitalik.eth.limo
2151
Reposted by Vitalik Buterin
GrapheneOS @grapheneos.org · 06/09/2026
We're well into the process of converting the Messaging app included in GrapheneOS into a modern app. We'll be making a new release later today with a completely overhauled user interface written in Android Compose. We've made a massive amount of other improvements and bug fixes beyond that too.
1235630
Vitalik Buterin @vitalik.ca · 09/09/2026
A note on recursive STARK mempools (EIP-8288) eips.ethereum.org/EIPS/eip-8288 This is an EI... Read more: longer.blue/posts/pX1vGm3POi
1100
Vitalik Buterin @vitalik.ca · 09/09/2026
impossibility-results.png
1100
Vitalik Buterin @vitalik.ca · 08/09/2026
Fun though in-retrospect obvious fact: tort and торт share an etymology.
2026-09-08_19-14-59.png2026-09-08_19-14-48.png
250
Vitalik Buterin @vitalik.ca · 06/09/2026
One optimistic and still very-non-consensus belief I have about the far future of cryptography: I think that there is a 33% chance that, for average real-world computation, there exist ways to implement all three of what… firefly.social/post/ff-7f09f7099055…
firefly.social
Continue reading on Firefly.Social
One optimistic and still very-non-consensus belief I have about the far future of cryptography: I think that there is a 33% chance that, for average real-world computation, there exist ways to implement all three of what I call the Egyptian God Protocols (SNARK, FHE, iO) with 1+ε factor overhead (meaning, for large enough instances, the added overhead of cryptographizing a computation becomes arbitrarily small compared to the base cost of doing the computation itself) And a 60% chance that all three can be done with single-digit overhead (ie. <10x, measured in total cost of energy plus amortized compute) I think there's a good chance we'll get one of these (probably SNARKs with single-digit overhead) by the end of this decade. After all, we're already there for specialized hash functions and for some LLM inference.
3101
Vitalik Buterin @vitalik.ca · 06/09/2026
Many years of hard work went into the Poseidon family of hashes, and they have provided great real-world value on Ethereum and elsewhere and will continue to do so for several years. They are the reason why it's fast to… firefly.social/post/ff-431a469e77ca…
firefly.social
Continue reading on Firefly.Social
Many years of hard work went into the Poseidon family of hashes, and they have provided great real-world value on Ethereum and elsewhere and will continue to do so for several years. They are the reason why it's fast to generate a client-side SNARK for a modern privacy-protocol. The fact that we have ultra-fast general-purpose STARKs (mid-three-digit overhead for basically any batched computation) and may well soon drop to double-digit or even lower is more amazing than anything that we had been hoping for in the early 2020s. Big congratulations to all involved in Poseidon, and all involved in STARKs.
180
Vitalik Buterin @vitalik.ca · 06/09/2026
One positive consequence of all the recent detailed thinking about transaction formats - not just 8141, also "future of state" discussions eg. UTXOs, PBT, keyed nonces, and also recursive STARK mempool - is that we have a… firefly.social/post/ff-4753614f2cbf…
firefly.social
Continue reading on Firefly.Social
One positive consequence of all the recent detailed thinking about transaction formats - not just 8141, also "future of state" discussions eg. UTXOs, PBT, keyed nonces, and also recursive STARK mempool - is that we have a much more explicit understanding of how transactions have "actions" and "dependencies", and we can engineer around optimizing the two separately. An action is an effect that a transaction has. A dependency is a fact about the transaction and/or the state that must be true for the transaction to be valid. eg. a signature is a dependency, a Merkle proof of a UTXO is a dependency, a ZK-SNARK (or STARK) is a dependency, a call that sends ETH is an action Dependencies can be processed in parallel. Dependencies that involve state can be reasoned about by a mempool, especially if the specific state accessed is statically declared. Dependencies that are pure (no state calling allowed) can be processed once at the mempool layer and never need to be processed again - and potentially even replaced with a STARK verifying them, allowing not just execution but also data to be elided. In principle, dependencies and actions can all be expressed as calls (if needed, calls to precompiles). This would make the transaction format itself very bare-bones and minimalist (a list of calls, flags for the type of each call eg. dependencies would be static or pure calls, and origin, nonce, etc) and allows maximum cross-compatibility even if different EVM chains have different features. In 2015-era Ethereum, thinking explicitly about these differences was not very important: execution was execution, there were few enough transactions that we could process them all serially, and single-key ECDSA accounts were good enough for everyone. Ethereum's current scaling strategy, however, requires moving beyond that paradigm. Ethereum is beloved by many developers because the execution and state model is so dynamic and flexible. But dynamic and flexible is not friendly to scaling. Fortunately, >90% of Ethereum's activity by volume does not require anything dynamic and flexible. So, we require contracts, accounts and transactions to more explicitly specify what is dynamic and flexible and what is more statically-analyzable but more restrictive, and more statically-analyzable things get the lowest gas cost and thus scale the most. Effectively, learning from the best of both the 2015-era Ethereum model and a more Bitcoin-like model (reminder: Bitcoin has had what I call account abstraction since the beginning), and making a mixture of both (really, the full spectrum between both) available, with gas costs appropriate for the level of scale involved. New state types, the recursive STARK mempool, keyed nonces, etc all go in this direction. This all relates to transaction types, because a general-purpose transaction type is a very natural interface layer on top of which all of this can be implemented, and the current thinking around the EIP-8141 transaction type is going in this exact direction that is friendly to these kinds of future generalizations. So in that sense, 8141 done well is not just a culmination of 10 years of account abstraction work, it's also preparation for the next few years of responsible decentralization-friendly hyper-scaling.
0140
Vitalik Buterin @vitalik.ca · 05/09/2026
A lot of important progress on Frames (EIP-8141) has been quietly happening over the last few months. Highly recommend reading this, also the updated EIP eips.ethereum.org/EIPS/eip-8141 firefly.social/post/x/2096267670912…
eips.ethereum.org
EIP-8141: Frame Transaction
Add frame abstraction for transaction validation, execution, and gas payment
0100
Vitalik Buterin @vitalik.ca · 02/09/2026
This happened to me 5/5 times with not-logged-in ChatGPT.
latest.png
4130
Vitalik Buterin @vitalik.ca · 21/08/2026
My third (and last) post in my series on obfuscation (iO): local mixing vitalik.eth.limo/general/2026/08/21… Local mixing is a very different philosophy from the other two… firefly.social/post/ff-6611a094ea4e…
vitalik.eth.limo
061
Vitalik Buterin @vitalik.ca · 16/08/2026
Bitcoiners deserve a lot of credit for pioneering many of these ideas (see Utreexo). But yes, this is what the current proposed Ethereum scaling strategy looks like in action. We want Ethereum to have the best of… firefly.social/post/ff-cca00141f0ef…
firefly.social
Continue reading on Firefly.Social
Bitcoiners deserve a lot of credit for pioneering many of these ideas (see Utreexo). But yes, this is what the current proposed Ethereum scaling strategy looks like in action. We want Ethereum to have the best of UTXO-style state, dynamic state, and everything in between, allowing the great majority of Ethereum's activity to be hyperscaled without sacrifice to decentralization, ease of node running and censorship resistance.
141
Vitalik Buterin @vitalik.ca · 11/08/2026
Impressive work! For comparison, an H100 can do roughly 100-200 tok/s of Muse 30B for raw inference single-thread, going up to low thousands of tok/s with a large number of threads - and I am sure that for the… firefly.social/post/ff-5ca860e59fc7…
firefly.social
Continue reading on Firefly.Social
Impressive work! For comparison, an H100 can do roughly 100-200 tok/s of Muse 30B for raw inference single-thread, going up to low thousands of tok/s with a large number of threads - and I am sure that for the massively-multi-threaded case they can optimize the prover further. So we roughly, sort of, have single-digit (<10x) overhead for LLM proving! Next step is getting single-digit overheads for FHE, and then ultimately vFHE (aka STARK * FHE). A crazy ambitious milestone given present FHE overheads, but because of how highly structured and almost-linear LLM inference is, it's closer to the realm of possibility than you might think. Single-digit-overhead all the things.
170
Vitalik Buterin @vitalik.ca · 10/08/2026
Yabloko, Russia's only remaining openly anti-war political party, was just banned. www.bbc.com/news/articles/cy9w1l5jr… Also recently, Nadezhdin (from a different party) had to flee to France… firefly.social/post/ff-1eabf3877063…
bbc.com
Russian court bars only anti-war party from standing in parliamentary elections
Russia's only liberal, anti-war party will not be able to take part in next month's parliamentary elections, a Moscow court rules.
1100
Vitalik Buterin @vitalik.ca · 10/08/2026
I updated my 2023 roadmap diagram to overlay where the items that were there sit in the current Strawmap ( strawmap.org ). In general, a lot of overlap, but: * Some things got reshuffled in order (eg. quantum… firefly.social/post/ff-20089e3c5efe…
roadmap4.drawio.png2026-08-10_14-37-37.png
072
Vitalik Buterin @vitalik.ca · 07/08/2026
x.com/chrislakin/status/20760364398…
odd-man-out.png
562
Vitalik Buterin @vitalik.ca · 07/08/2026
Minimax H3 is the first *open* video model I've seen that outperforms HunyuanVideo 1.5 - which is actually an impressive accomplishment for @TencentHunyuan to have held that throne for so long. For a while now I've been… firefly.social/post/ff-a775e498c8ed…
0120
Vitalik Buterin @vitalik.ca · 07/08/2026
Very welcome recent news from Signal: they are working on letting you register an account without a phone number. aboutsignal.com/news/signal-is-work… That said, an… firefly.social/post/ff-3a2921c1dc0f…
aboutsignal.com
Signal is working on registration without a phone number. But what form will it take?
Signal is working on a way to sign up without a phone number. The feature has not yet been officially confirmed, and it is not yet known whether it will be available to all users or in what form.
1211
Vitalik Buterin @vitalik.ca · 28/07/2026
vitalik.eth.limo/general/2026/07/28… The second part of my series on cryptographic obfuscation protocols, this time on diamond iO!
vitalik.eth.limo
1123
Vitalik Buterin @vitalik.ca · 27/07/2026
This is quite a good article on how the cubic formula works, and particularly how root-finding is connected to symmetries (key background for understanding the impossibility of a quintic formula) hidden-phenomena.com/articles/cubic
hidden-phenomena.com
How to solve cubic and quartic equations II: cubics
180
Vitalik Buterin @vitalik.ca · 21/07/2026
A new type of "high-level programming language" that seems really worth trying to make, is a language that gets compiled to Lean (or HOL, or...) that is specifically about making it as friendly as possible for a human to… firefly.social/post/ff-a7c55ab03715…
firefly.social
5162
Vitalik Buterin @vitalik.ca · 20/07/2026
New lore dropped: Open weights are not the capital of communism anymore, now Cuba is. So we can all get back to supporting open weights again. www.state.gov/cuba-the-capital-of-2…
state.gov
Technical Difficulties
2132
Vitalik Buterin @vitalik.ca · 20/07/2026
But here we get to the thing that will confound looking at human and machine as separate units: the possibility of deeper and deeper integration between human and machine. This is the strand of technology that includes… firefly.social/post/ff-344c5b1fdac7…
firefly.social
130
Vitalik Buterin @vitalik.ca · 20/07/2026
But AGI is not the same as ASI (artificial superintelligence). To see the difference, let us zoom into what things might look like one year before the singularity. We also need to add a third line to the chart: the centaur… firefly.social/post/ff-54bc1b9f2fa1…
aicapabilities2.drawio.png
120
Vitalik Buterin @vitalik.ca · 20/07/2026
What do the "last days of human dominance" look like? (This is assuming that a *permanent* global stop to AI development does not happen) First, recall my definition of AGI: AGI is AI that is powerful enough that if you… firefly.social/post/ff-8935c1ac8aef…
firefly.social
110
Vitalik Buterin @vitalik.ca · 20/07/2026
In the previous wave (calculators and computers), many people thought "well if AI can solve hard things like 10x10 digit multiplication and quadratic equations so much better than humans can, then surely it will very soon… firefly.social/post/ff-e99deead316c…
firefly.social
111