Research scientist. Maps 🌍, code 🐍🦀 and data visualisation 😎. I keep an eye in the sky 🛩️, an ear for @fipradio 🎺 and a foot ready for next trail 🏃‍♂️🏔️

Toulouse, France
Joined June 2010
Xavier Olive retweeted
A French engineer who lives quietly in Paris has spent 30 years writing software that the entire internet now runs on without knowing his name. He wrote the code that streams every YouTube video, every Netflix show, every TikTok clip. He wrote the code that runs the virtual servers underneath AWS, Google Cloud, and Microsoft Azure. He calculated more digits of pi than anyone in history. He has no Twitter. He has no marketing. He just keeps shipping. His name is Fabrice Bellard. Here is the story, because almost nobody outside the systems programming world knows what one man has built. Fabrice was born in 1972 in Grenoble, France. He studied at École Polytechnique, the top French engineering school. He never went to Silicon Valley. He never built a startup empire. He just wrote code. In 2000 he started a project called FFmpeg, an open-source multimedia framework for encoding, decoding, and streaming video. He was 28. The project did one thing nobody else had done well. It handled every video and audio format that existed, in one library, on every operating system. He led it himself for years. Today FFmpeg is the invisible engine of the internet. YouTube uses it. Netflix uses it. VLC uses it. Chrome and Firefox use parts of it. Every Android phone, every iPhone, every smart TV, every video editing tool you have ever touched runs FFmpeg somewhere underneath. If you have watched a video on a screen in the last 20 years, Fabrice's code processed it. He was not done. In 2003 he started QEMU, a machine emulator and virtualizer. He wrote it solo until version 0.7.1 in 2005. QEMU lets you run any operating system on any other operating system. It became the foundation of modern virtualization. KVM, the Linux kernel hypervisor, runs on top of QEMU. Every major cloud provider, AWS, Google Cloud, Microsoft Azure, IBM Cloud, runs virtual machines on infrastructure built around it. The Quick Emulator is the most cited piece of cloud infrastructure code on Earth. He kept going. In 2001 he won the International Obfuscated C Code Contest with a small C compiler that grew into TCC, the Tiny C Compiler. TCC can compile and boot a Linux kernel from source in under 15 seconds. In 2004 he calculated the most digits of pi ever computed at the time, using a personal desktop computer and an algorithm he derived himself called Bellard's formula. In 2011 he wrote a complete PC emulator in pure JavaScript that runs Linux in your browser, a project called JSLinux that engineers still cannot believe is real. In 2019 he released QuickJS, a small but complete JavaScript engine that fits where V8 cannot. In 2021 he released NNCP, a neural network based lossless data compressor that immediately took the lead on the Large Text Compression Benchmark. Then he turned his attention to large language models. He built TextSynth Server, a web server with a REST API for running LLMs locally. He released ts_zip and ts_sms, compression utilities that use language models to compress text and short messages at ratios traditional algorithms cannot reach. He released TSAC, a very low bitrate audio compression system. In December 2025 he released Micro QuickJS, a new JavaScript engine for microcontrollers, separate from QuickJS, designed for environments with almost no memory. Fabrice co-founded a telecom company called Amarisoft in 2012, where he serves as CTO. Amarisoft builds 4G and 5G base station software used by carriers and labs around the world. He has been running it for over a decade while continuing to ship personal projects from his own home page at bellard dot org He has no Twitter. He has no Instagram. He gives almost no interviews. His personal website is a flat list of projects with no styling, no fonts, no marketing copy. Just titles and links. A quiet French engineer who never moved to Silicon Valley wrote the code that quietly runs the internet. He is still shipping.
116
1,373
160
7,274
1,275,325
Xavier Olive retweeted
>i got banned from OpenAI for "Cyber Abuse" >no idea what I did >paste the ban notice into Codex >ask it to figure out what triggered the ban >Codex found that I asked it for an API key to my own server >Codex writes appeal >Codex submits appeal >a few minutes later appeal auto-approved by some AI at OpenAI banned by AI, convicted by AI, defended by AI, and pardoned by AI in about 10 minutes
261
1,028
167
17,717
748,911
The moment of one of today’s Russian strikes on Kyiv. I can see that fewer and fewer people are reading news from Ukraine. I understand that on a Sunday morning, people don’t want to read about war. They want to sleep a little longer, drink good coffee, and sit in the sun. I understand that. The algorithms on X limit content about war, destruction, and suffering. You have to make an effort to even see this information. All of this is understandable on a human level. But unfortunately, if you remove Putin and the war from your information feed, they do not disappear from reality. Putin is a sadist and a maniac. He is a threat to all of humanity. There needs to be active resistance. News from Ukraine needs to be shared. People need to keep their focus. Despite a sleepless night, I’m still here. And I’m grateful to everyone who continues to stand with us. One day, we’ll drink morning coffee together in a beautiful, peaceful Kyiv.
55 Russian missiles and 549 drones were intercepted or suppressed over Ukraine overnight. In addition, 19 Russian missiles likely failed to reach their targets, Ukraine’s Air Force added, noting that the information is still being clarified. According to preliminary data, impacts from 16 missiles and 51 drones were recorded across 54 locations, while falling debris was reported at 23 locations. 📹 Kyiv this morning
1,198
9,934
315
29,918
1,756,824
Xavier Olive retweeted
Replying to @github @code
So cool, now I can prompt while I drive, while I queue at the supermarket, while I poop, during the shower, before sleeping, when I wake up, during social and family time, and even during my meditation session 💪👍
1
402
Hi @badlogicgames @mitsuhiko is there a plan to support the "click moves the cursor" in pi-agent (like they have in opencode for instance), even low priority? i am now trying the plugin approach but afraid it might break more things than it really resolves...
2
3
5,264
Great overall experience with @suunto technical support. Navigate their 💩 website with catastrophic UI was 👎. But once the issue was filed on Tuesday, DHL came home on Wednesday, and came again the next Wednesday with repaired watch + clear explanations of what was fixed 😃
1
53
Honestly @suunto, I am super happy with the hardware, the swift service and the attention, but please work on your website, it's a disaster... Even the satisfaction survey is bad!
36
Xavier Olive retweeted
AI slop is good, actually. Slop is what enables fast parallel experimentation. The etiquette and skill is understanding the boundaries of where slop exists and the extent to which it should be cleaned up and how. A few examples: I’m working on the internals of some system right now. The API and GUI of this thing is fully zero shame slop. It’s horrible. But it lets me focus on the core quality while shipping a usable piece of alpha quality software to testers (transparent about the slop frontend). Similarly, this system has plugins. We sent agents in Ralph loops overnight to generate dozens of plugins. The plugins are slop. The quality is bad. The plugin API/SDK is absolutely not done. But we can test a full GUI with a full plugin ecosystem. When we change the API, we can regenerate them all. The cost of change is just tokens, the velocity is incomparable to before. I built Terraform. We tested and shipped TF 0.1 with about 3 very weak providers. Because we ran out of time. Building was slow. And when we changed our SDK the cost was immense. Totally different today, 10 years later. Today, I would’ve slop generated 100 providers (again, with transparency and cleanup later, but just to prove it out). As an anti example, I would not PR this (without prior warning) to another project. I would not throw this onto customers without full review or transparency (as I’m already doing). I would not accept first pass slop. It’s almost never right. Slop is a tool. And like anything else it’s not blanket bad or good. The context is everything.
105
215
70
2,684
218,784
Je crois que les gens ne réalisent vraiment pas ce que ça veut dire, et les conséquences en cascade que cela entraînera. Réfléchissez y quand vous affirmerez que, de toute façon, le service public est déjà fasciste, donc que ce n’est pas bien grave.
🔴 EN DIRECT Jordan Bardella affirme que l'audiovisuel public sera privatisé si le Rassemblement national est au pouvoir l.bfmtv.com/7s57
56
77
3
360
21,139
Mark Allen did this today 😎
87
371
57
7,404
1,101,980
Xavier Olive retweeted
People of pi.dev. We have a new website. It's a still a bit WIP, but our humongous web team is working on it day and night. You can now also update pi itself via pi update. Thank @mitsuhiko for the perfect font choice.
7
6
1
169
12,679
Xavier Olive retweeted
Network layout of 5 Chinese metros in a nutshell
44
789
77
10,618
252,048
Xavier Olive retweeted
The purpose of education is to inspire the desire for learning in students and make them able to think, understand, and question.
49
520
15
2,127
87,994
Xavier Olive retweeted
This trend of undemocratic AI is concerning. We’re starting to normalize that the best intelligence isn’t for everyone. Anthropic keeping Mythos for a select group is part of that shift. Framed as safety, but without a clear plan to open it up, that narrative is just marketing. I get it, B2B model, revenue, etc. That’s how the world works. But AI is leverage. It shapes how fast you can gain knowledge, what you can build, your quality of life - ultimately your chances in life. A few labs deciding who gets access, and shaping the balance of power, is concerning. The way this works today is broken, and it’s pointing in a dark direction. I’ve been thinking about what I can do. I love, *love* Claude Code, it changed my life. But I’m considering moving away from it, and use open-source agents instead. I don’t want to feed a loop where closed labs: collect all the data → improve faster → widen the gap → and decide access. A few weeks ago, I also built a plugin/skill that: → captures traces from coding sessions → filters sensitive data (based on @badlogicgames' system with 3 rounds of filtering) → and shares it in a public memory layer so others (and their agents) can learn from it - helping level the playing field for open-source projects. Here it is: xitter.cf/christinetyip/status/2… It still needs work - especially around the @huggingface integration to automatically push to an open dataset (would appreciate any help) - and I’m going to keep pushing on this. As for open source agents, I’ve seen Pi. I'm not sure how good Hermes and OpenClaw are for coding. I've also seen enough from @badlogicgames and @mitsuhiko to believe that open-source is in their DNA, and that they've something set up to make it sustainable to keep Pi open-source. If I'm missing any other open source coding agents, I'd love to hear about them. Anyways, this was a big rant - it felt like something needed to be said more after seeing that. I'm taking personal action. If we don’t actively build alternatives, we’re implicitly choosing a future where intelligence is controlled by a few actors.
Interesting that they are now showing these benchmarks side-by-side with Mythos, to reinforce that you do not have access to the most intelligent model. I always wondered when we'd get here. But we have now for the first time entered the undemocratic era of AI. You are not important enough to have access to the greatest intelligence, and Anthropic wants you to know that.
1
8
1
28
5,191
L'ambassade d'Iran en Arabie saoudite qui recycle en 2026 le tube de Desireless, aucune voyante n'aurait pu le prédire.
And today’s popular music: “blockade” by Trump.
50
434
17
2,087
321,096
Xavier Olive retweeted
I've never seen a photograph look so much like a Hopper painting before.
I love making photographs on the ferries
60
2,660
16
45,777
788,333
Ce matin les enfants libanais vont aller à l'enterrement de leurs amis.
76
2,865
22
15,434
170,543
Xavier Olive retweeted
Replying to @eurofounder
Issuing a GDPR violation would send an even stronger message.
2
1
21
533
Je repense surtout aux notes de service qu'il laissait a son staff purée.
🌹 Il y a 48 ans jour pour jour, Claude François nous quittait tragiquement 🥺 Quelle chanson vous vient immédiatement à l'esprit en pensant à lui ? #Cloclo #ClaudeFrancois #Hommage
107
767
83
6,176
871,521