Sign in

Sacha Ayoun

@giltho.bsky.social
67 followers 77 following 56 posts

CTO of soteria-tools.com, Scaling Reasoning for the age of AI

PostsRepliesMedia
Reposted by Sacha Ayoun
amos @fasterthanli.me · 28/09/2026
I think we should simply stop PL people from naming things until we can figure out what's going on.
0395
Sacha Ayoun @giltho.bsky.social · 18/08/2026
I've been to lazy to actually move my entire workflow to @zed.dev for too long and now VSCode has.. ads?????? Well, excited to properly dive into Zed then
020
Sacha Ayoun @giltho.bsky.social · 20/07/2026
You would not believe the crazy stuff this woman has done to make Soteria Rust faster
020
Reposted by Sacha Ayoun
opale !! @n1ark.acouphene.net · 01/07/2026
<work> you must be DYING to know how symbolic execution relates to ai ! well wait no more because there was a paper about it and we explain what the paper is about in our latest blog post !! ai !! llms !!! all the stuff people scream about !!! wow ! </work> soteria-tools.com/blog/teachin...
soteria-tools.com
Teaching AI to Reason About Software - Soteria
A team at AWS taught a small language model to catch bugs in C by training it on Soteria’s symbolic execution traces, beating a model four times its size. We look at what they did and why it matters.
3257
Sacha Ayoun @giltho.bsky.social · 01/07/2026
Our friends at AWS have used Soteria to teach AI how to reason about programs. We just published a blog post covering that research! soteria-tools.com/blog/teachin...
soteria-tools.com
Teaching AI to Reason About Software - Soteria
A team at AWS taught a small language model to catch bugs in C by training it on Soteria’s symbolic execution traces, beating a model four times its size. We look at what they did and why it matters.
041
Sacha Ayoun @giltho.bsky.social · 27/06/2026
New Diablo title unlocked
Diablo character with the title “Rusted Researcher”
000
Sacha Ayoun @giltho.bsky.social · 20/06/2026
Let’s gooooooooo
150
Sacha Ayoun @giltho.bsky.social · 19/06/2026
Soteria now supports running your symbolic tests through nextest! Thanks to @sunshowers.io for the idea / help towards implementing this 😁 You can now just run: cargo soteria nextest run
0131
Sacha Ayoun @giltho.bsky.social · 16/06/2026
✅
171
Reposted by Sacha Ayoun
rain 🌦️ @sunshowers.io · 16/06/2026
Thanks to @sacha.soteria-tools.com, @n1ark.acouphene.net, and the rest of the Soteria team for building something quite awesome
3101
Reposted by Sacha Ayoun
opale !! @n1ark.acouphene.net · 16/06/2026
this bad boy can fit so much fuzzing
8 simultaneously open Z3 processes, all taking >90% of the CPU
0141
Reposted by Sacha Ayoun
rain 🌦️ @sunshowers.io · 12/06/2026
Okay, enough complaining. Soteria is actually quite awesome, and I've been able to prove some interesting invariants on iddqd with it. It is a tool in the toolbox -- it won't replace the extensive model-based tests -- but it can prove things across all possible kinds of adversarial inputs
2284
Reposted by Sacha Ayoun
opale !! @n1ark.acouphene.net · 10/06/2026
self promo we did a blog post to launch the startup thing we're working on ^-^ i do the rust stuff it's cool you should try it out if you like unsafe rust ill probably do a blog post on some fun performance work i did on tree borrows #​soon! soteria-tools.com/blog/introdu...
soteria-tools.com
Introducing Soteria: A New Generation of Static Analysis for Rust - Soteria
Find bugs today. Teach AI to find them tomorrow.
2338
Sacha Ayoun @giltho.bsky.social · 10/06/2026
Introducing Soteria! soteria-tools.com/blog/introdu...
soteria-tools.com
Introducing Soteria: A New Generation of Static Analysis for Rust - Soteria
Find bugs today. Teach AI to find them tomorrow.
030
Sacha Ayoun @giltho.bsky.social · 09/06/2026
Another day of making Soteria Rust 2x faster than it was the day before ✅ Can't wait to write a blog post about that one
130
Reposted by Sacha Ayoun
Denis Merigoux @denismerigoux.bsky.social · 08/06/2026
L'article Acteurs publics : acteurspublics.fr/articles/la-...
acteurspublics.fr
La Cnaf fait le pari de l’open source pour reprendre la main sur le calcul des allocations
La Caisse nationale d'allocations familiales et l<span data-contrast="auto">’Institut national de recherche en sciences et technologies du numérique ont signé une convention de partenariat visant à dé...
113
Sacha Ayoun @giltho.bsky.social · 04/06/2026
Thanks to everyone who came to our second edition of Caml in the Capital yesterday, we had a blast! Thanks to Jane Street for hosting us as well! #OCaml See you some time in September for the next edition
1204
Sacha Ayoun @giltho.bsky.social · 26/05/2026
Caml In The Capital is happening again! Our #OCaml meetup is open to anyone: user, researcher, outsider who happens to be interested :) This time, we'll be hosted at the JaneStreet office in London. Please register here if you'd like to attend: www.eventbrite.com/e/caml-in-th...
eventbrite.com
Caml In The Capital - June
Caml in the Capital is London's OCaml meetup group. We bring together developers, researchers, and enthusiasts to discuss OCaml.
0123
Sacha Ayoun @giltho.bsky.social · 24/05/2026
Ok, I’ll say it too, Rust Week was insanely good
010
Sacha Ayoun @giltho.bsky.social · 24/05/2026
I’m only learning about this today, fill this if you have time!
000
Sacha Ayoun @giltho.bsky.social · 18/05/2026
My friend (𝚊̶𝚗̶𝚍̶ ̶𝚋̶𝚘̶𝚜̶𝚜̶) Azalea is on Computerphile! So so cool www.youtube.com/watch?v=E3hv...
youtube.com
Why Multi-Threaded Code Can Sometimes Misbehave (Weak Memory Concurrency) - Computerphile
YouTube video by Computerphile
010
Sacha Ayoun @giltho.bsky.social · 17/05/2026
#OCaml 5.5 is an absolute banger and I can't wait for it to be released. The upgrade will be merged day 1 in Soteria, the PR is ready ❤️
030
Sacha Ayoun @giltho.bsky.social · 12/05/2026
Late for the VeTSS event this morning but still had to stop to take a picture of this
000
Sacha Ayoun @giltho.bsky.social · 25/04/2026
The fact that there is no centralised hosting of packages for #OCaml means that if a single one of the 700 git hosts that my repo needs to ping to build a package is down, I'm not allowed to code today :(
322
Reposted by Sacha Ayoun
Denis Merigoux @denismerigoux.bsky.social · 06/04/2026
This new #OCaml workplace will surprise you! Who did this??? 😱😱🐪🐪 ➡️ ocaml.org/jobs ... More serious news (in French) tomorrow, stay tuned :)
OCaml job board with the first entry being a job position as a compiler engineer at CNAFWinnie the pooh tuxedo meme : 
tired: "Writing compilers and DSL tooling in OCaml"
wired: "Writing compilers and DSL tooling in OCaml to distribute social benefits to millions of people"
393
Reposted by Sacha Ayoun
Anil Madhavapeddy @avsm.amok.recoil.org.ap.brid.gy · 03/04/2026
Here's my proposal for voluntary disclosure of AI tool usage in published OCaml code. Are any other language ecosystems doing this? I'd love to hear about them if so! anil.recoil.org/notes/opam-ai-discl…
anil.recoil.org
A Proposal for Voluntary AI Disclosure in OCaml Code
Proposing a voluntary, machine-readable AI content disclosure scheme for OCaml spanning opam packages, dune, and per-module attributes, aligned with the W3C AI Content Disclosure vocabulary.
245
Reposted by Sacha Ayoun
RustNL @rustnl.bsky.social · 03/03/2026
** Speaker announcement ** We’re taught to believe that iterators are zero cost. But what happens when they aren’t? Xavier Denis explains, at RustWeek 2026! Info & tickets: 2026.rustweek.org/talks/xavier/ See you in Utrecht May 18-23, 2026! @xavxav.bsky.social #rustweek2026 #rustlang
052
Sacha Ayoun @giltho.bsky.social · 02/03/2026
Used @xvw.lol's YOCaml to entirely rewrite my website (giltho.github.io) and CV so that they both come for the same source of truth and I don't have to update both constantly. Works like a charm. My only regret is that I still don't know how to use YOCaml
371
Sacha Ayoun @giltho.bsky.social · 01/03/2026
Can't go on holiday without having to choose between Rust and Camel again 😭
000
Sacha Ayoun @giltho.bsky.social · 27/02/2026
> Rust is famously "batteries not included" — the standard library is small My little #OCaml heart 💔 battery-pack-rs.github.io/battery-pack/
030
Reposted by Sacha Ayoun
amos @fasterthanli.me · 05/02/2026
Some people collect Pokémon and me, well, I collect...
A GitHub Actions pipeline that runs Clippy, format, test, documentation, Soteria proofs, fuzzing with AFL++, Creusot proofs, and Verus proofs.
0122
Sacha Ayoun @giltho.bsky.social · 04/02/2026
Fun #OCaml fact. `ppx_expect` is designed to warn the user if they have a backtrace in their expected output. This is deeply annoying when... testing a library made for pretty printing backtraces 😭 I guess we're not saying "Called from here" but "Bananad from here" in our tests
141
Sacha Ayoun @giltho.bsky.social · 04/09/2025
The Call for Presentations of TPSA26 colocated with POPL is open popl26.sigplan.org/home/tpsa-2026 Come and present your work, even in progress, whether you are an academic or in industry!
popl26.sigplan.org
TPSA 2026 - POPL 2026
While decades of research in program logics, abstract interpretation, and separation logic provide a strong foundation for automated static analysis, new challenges have arisen in recent years, spurri...
000