I have added a new tutorial on discrete diffusion models:
github.com/gpeyre/ot4ml
@glouppe.bsky.social
AI for Science, deep generative models, inverse problems. Professor of AI and deep learning @universitedeliege.bsky.social. Previously @CERN, @nyuniversity. https://glouppe.github.io
I have added a new tutorial on discrete diffusion models:
github.com/gpeyre/ot4ml
I have been using Openclaw, in its own user space, no sudo, no access to any of my data, most things disabled (incl. skills). Risks are still high.
25.02.2026 11:09 β π 1 π 0 π¬ 1 π 0Quite disagree on this. Writing is helpful for thinking, but those are personal notes. A paper is something else. A paper is a message to the readers, not to yourself.
25.02.2026 08:39 β π 0 π 0 π¬ 0 π 0All that said, I'm genuinely bullish. The core experience of directing work from your phone while an agent executes on a real machine is something new. We just need to teach them social norms, and for them to know when they don't know. You know, the easy stuff.
25.02.2026 08:29 β π 4 π 0 π¬ 1 π 0Performance is wildly inconsistent. One moment it's brilliant, the next it's making mistakes a beginner wouldn't make. It's like working with someone who fluctuates between senior engineer and "first day on the job" energy at random.
25.02.2026 08:29 β π 3 π 0 π¬ 1 π 0They also love taking initiative. Sounds great until you realize "initiative" means doing things you never asked for and definitely didn't want. A human assistant would check first. The agent just assumes it knows best. It does not.
25.02.2026 08:29 β π 1 π 0 π¬ 1 π 0Agents sometimes make Big Decisions (running long scripts, deleting files, reorganizing everything) without understanding consequences. A human intern would at least hesitate before `rm -rf`-ing a project folder. Agents just go for it with full confidence.
25.02.2026 08:29 β π 1 π 0 π¬ 2 π 0You'd think an AI agent would be well-organized. Nope. The workspace turns into a dumpster fire shockingly fast. Eventually the agent can't even find its own files and just... starts over. No learning, no memory. Just vibes.
25.02.2026 08:29 β π 2 π 0 π¬ 1 π 0The context window is still a real bottleneck. Compressing conversation history = losing information. You end up repeating yourself constantly, like talking to someone with amnesia who insists they're fine.
25.02.2026 08:29 β π 2 π 0 π¬ 1 π 0I've been running AI agents 24/7 on a spare machine for a month now. Haven't had this much fun tinkering in years: prototyping random ideas from my phone while on the couch, in the car, wherever. This new way of using computers is genuinely exciting. But I've learned some things. π§΅
25.02.2026 08:29 β π 13 π 2 π¬ 2 π 0
In an effort to create a more accurate climate model, scientist Tapio Schneider teamed up with researchers at Google, who generated a library of 8,000 ultra-detailed cloud simulations.
www.quantamagazine.org/climate-phys...
Pluton avec son atmosphère
Quelle image incroyable de Pluton cΓ΄tΓ© nuit par la sonde New Horizons.
Elle révèle l'atmosphère de la planète naine et quelques reliefs à sa surface !
Always appreciated when brainstorming research with Claude and it suggests reading one of my own papers π
21.02.2026 17:35 β π 8 π 0 π¬ 0 π 0An international team of astrophysicists, led by researchers from @universitedeliege.bsky.social, has published new observations of Ganymede revealing a striking similarity between its auroras and those on Earth. A π§΅ about π. #planetsci #jupiter #juno #aurora www.star.uliege.be/cms/c_136561...
19.02.2026 16:51 β π 23 π 8 π¬ 1 π 0Maths and biology conspired to make something beautiful: the worldβs largest floating leaf (genus Victoria), spanning up to 3 m across. We decoded this enigma with mathematical modelling to show the lattice is an economy of materialβ the most structurally efficient way to cover a large surface area.
17.02.2026 11:30 β π 108 π 24 π¬ 3 π 1My professorship promotion application has reached ERC-comparable word count. Someone please intervene. [Also, let's ban Word once and for all π±]
17.02.2026 13:55 β π 15 π 0 π¬ 2 π 0Next time you want to use a vibe coded compile think about benchmarking the resulting binary. ccc on SQLite is up to 150k slower on some SQL queries and the benchmark took 2 hours vs 10sec for GCC compiled harshanu.space/en/tech/ccc-...
16.02.2026 17:03 β π 10 π 3 π¬ 2 π 2
How could a simple self-replicating system emerge at the origins of life? RNA polymerase ribozymes can replicate RNA, but existing ones are so large that their self-replication seems impossible. Could they be smaller?
Excited to share our latest work in @science.org on a new small polymerase.
1/n
So how does it work? Meet Miniature (mini + IA, get it?), a complete AI agent in ~225 lines of Python. No frameworks, no abstractions. Code: github.com/glouppe/miniature
12.02.2026 09:30 β π 29 π 7 π¬ 3 π 1
π Announcing TabICLv2: State-of-the art Table Foundation Model, fast and open source
A breakthrough for tabular ML: better prediction and faster runtime than alternatives, work by Jingang Qu, David HolzmΓΌller @dholzmueller.bsky.social , Marine Le Morvan, and myself π
But you are right, i'll add a disclaimer that running this piece of code does not come without risks.
12.02.2026 10:20 β π 1 π 0 π¬ 1 π 0See it as a teaching opportunity! I will extensively discuss over this code :-)
12.02.2026 10:18 β π 1 π 0 π¬ 1 π 0That's it. Tool use is structured text generation. Agency is a loop. Memory is context. Every AI agent framework is just a dressed-up version of this.
12.02.2026 09:30 β π 3 π 0 π¬ 0 π 0Memory is the simplest trick. A plain text file (memory.txt) loaded into the system prompt. The model can write to it via a "remember" tool. No vector database, no embeddings. Just text injected into context. Stateless model, persistent memory.
12.02.2026 09:30 β π 1 π 0 π¬ 1 π 0The agent loop (runtime.py:104) is simple: take user input, prepend system prompt + conversation history, send to LLM. If the output contains a JSON tool call, parse it, execute the function, feed the result back, and let the LLM respond again. If no tool call, the turn is over.
12.02.2026 09:30 β π 0 π 0 π¬ 1 π 0To make the model useful, you steer it. That's what the system prompt does (runtime.py:47). It tells the model who it is, what tools it has, and how to format tool calls as JSON. The model doesn't "know" it has tools, it just follows instructions in its context window.
12.02.2026 09:30 β π 0 π 0 π¬ 1 π 0It starts with the generation loop (model.py:26). A transformer autoregressively predicts the next token given all previous tokens. Sample one, append it, repeat. Add KV caching to avoid recomputing everything each step.
12.02.2026 09:30 β π 0 π 0 π¬ 1 π 0So how does it work? Meet Miniature (mini + IA, get it?), a complete AI agent in ~225 lines of Python. No frameworks, no abstractions. Code: github.com/glouppe/miniature
12.02.2026 09:30 β π 29 π 7 π¬ 3 π 1New preprint π’ arxiv.org/abs/2602.09161 Lead by Sherman Khoo (PhD student at Compass CDT), with Song Liu and Mark Beaumont. We adjust SBI summaries at test time to improve robustness.
11.02.2026 15:55 β π 8 π 3 π¬ 0 π 0