Joined April 2009
164 Photos and videos
Dominique Boutin retweeted
Btw I believe we have a mostly wrong framing of what could be done in Europe. Italy's Leonardo supercomputer datacenter alone plus Swiss National Supercomputing Centre has more than enough compute to train a very large LLM. It's not something impossible, also there is not magic recipe: it's just scaling, every smart team with the GPUs is doing it. People that fatally believe it is not something within reach are wrong.
122
116
1,561
448,998
Dominique Boutin retweeted
What Europe should do right now: 1. Call all the European researchers working on AI and return them back with same salary (or they can stay but switch career). 2. Fill EU places having GPUs with money, and put those people there. 3. AI partnerships with China India.
359
362
3,182
200,339
Yes and no. If you combine high level nodes in a visual nodal tool to create behaviour you may not understand the details but you still create logic/behaviour. Better is to understand in depth but let’s not have a too narrow view on programming.
7 Feb 2025
Programming is understanding. If you don't understand what you are doing, you are not programming. You are generating text.
1
40
It’s not solved. For small apps where you don’t care what happens under the core in terms of performance, architecture etc it works indeed. For professional more complex projects you better stay in control if every single line (review it all).
Replying to @ThePrimeagen
Coding is just one part of engineering. There’s also debugging, operating services, scaling up infrastructure, deciding what to optimize, setting up hardware and capacity, talking to users, product planning, etc. Coding is the easy part, everything else is not yet solved (but is also becoming increasingly automated).
157
Dominique Boutin retweeted
New recording and replay feature added to Box2D. Uses determinism to exactly reproduce the simulation from your game. Debug your game with all details including ray casts and other queries. Deterministic rollback too. box2d.org/posts/2026/06/repl…
3
18
122
4,221
Dominique Boutin retweeted
If you are doing something where technical quality matters, you need to be doing the architecture yourself and reviewing LLM code yourself. LLMs tend to slowly cripple the architecture with various hacks and then start copying those hacks. Human senior expert needs to design the architecture and verify that subtle issues don't cripple the architecture. Otherwise it's a slippery slope. Codebase will end up being a huge mess. LLM loops are nice for iterative profiling/optimization. Nothing beats measuring. LLMs have lots of false beliefs like humans do. The problem is that LLMs are super bad at optimizing GPU SIMD code. Not enough training data. Same for data access patterns (cache utilization). Idiomatic C in github is horrible for performance. Real-time systems/engines programming doesn't have as much training data. You have to hand-hold LLM quite a bit to get acceptable results. If the runs smoothly on your $5000 MacBook, that's not good. Needs to be 100x faster to scale to average mobile devices.
NGL but the Ai promoters are starting to sound a lot like gurus and get rich fast guys. There is always a new trick you need to be doing to become "successful" But they can't tell you what it is.... Course coming soon I'm sure.
45
42
611
52,390
Dominique Boutin retweeted
Replying to @lucasmeijer
THAT is the weird choice. Unity could totally hire folks to work on its C# runtime and make it faster, and they don't. At this point I am obligated to plug my il2cpp improver kerntief.net/cpp2better.html but there is so much more that could be done if I had access to il2cpp itself.

1
1
9
512
Dominique Boutin retweeted
We’ve released the official Blender add-on for ZOZO’s Contact Solver, our open-source physics solver developed at ZOZO, Inc. Blender users, please take a look! github.com/st-tech/ppf-conta…
55
968
8,210
590,311
Super slow indeed.
If Claude Code keeps being slow like this while I pay $200/mo (and they don't let me pay more) They will essentially force me to leave to Codex and I don't want to But it's soooooo slooooooooooooowwwww
1
87
Dominique Boutin retweeted
Replying to @lucasmeijer
Are you looking for github.com/agavra/tuicr?
1
2
256
Dominique Boutin retweeted
David Fowler is my spirit animal.
2
6
111
53,089
Dominique Boutin retweeted
May 12
This Netflix 2026 perspective on Java's GC is impressive. They say that the full adoption of low-latency GC via ZGC initially raised concerns about CPU resource consumption, but as a result of the rollout, it brought dramatic improvements across the entire system. A similar GC adoption is urgently needed in .NET as well. I want the runtime team to focus on and invest in Satori GC. youtube.com/watch?v=ucJTPda_…
1
6
39
9,172
A lot of small personal solutions is going to be the first big difference. larger projects still challenging
for roughly a dollar I got a command line tool that plots CI times as PNG and SVG from scratch via GPT-5.4-mini. I again cannot believe people who say LLMs have no value in software engineering.
82
Dominique Boutin retweeted
Replying to @Jonathan_Blow
I have 100x more half finished side projects as I had before
1
2
133
5,773
Dominique Boutin retweeted
I think @antirez ds4.c is important! I wrote down my thoughts on why I built pi-ds4 and why we need to focus our local model efforts stronger than we do currently. lucumr.pocoo.org/2026/5/8/lo…
15
50
375
30,569
Dominique Boutin retweeted
One thing game devs should learn is ABS: Always Be Shipping. I learned that working with @notch As Mojang grew and new coders joined the team, there were complaints about old code/shortcuts/“bad” technical decisions. My response was usually: without those decisions, none of us would be here. There probably wouldn’t even be a Minecraft if everything had been done the “correct” way from the start. Games are explorative. You build, test, cut, rewrite, hack things together, and keep moving. A shipped imperfect system beats a perfect system that never makes it into players’ hands. I’ve never worked on a game where you didn’t have to go back and touch old code/systems later anyway.
38
77
1,051
66,841
Dominique Boutin retweeted
I've built a full LLM inference engine in C#/.NET 10. From scratch. Not a wrapper - native GGUF loading, BPE tokenizer, attention, KV-cache, SIMD-vectorized CPU kernels, CUDA GPU backend, OpenAI-compatible API. Solo dev, ~2 months, AI-assisted (not vibe-coded!). First preview is out. Check it out for mode details at kokosa.dev/blog/2026/dotllm/ and dotllm.dev/
52
165
896
64,702