Pat Alt
@patalt.org
Trustworthy AI, Counterfactual Explanations, Open-Source Software and other PhD things at TU Delft. @julialang.org developer @taija.org Website: www.patalt.org
Just for a day this year but I'm about to head off to @juliacon.org in Mainz 🤗 Send prayers to ze Deutsche Bahn Gott that I please make it in time for my talk on CounterfactualTraining.jl: pretalx.com/juliacon-202...
Teaching Opaque Machine Learning Models Plausible and Actionable Explanations JuliaCon 2026
[CounterfactualTraining.jl](https://github.com/JuliaTrustworthyAI/CounterfactualTraining.jl) leverages [CounterfactualExplanations.jl](https://github.com/JuliaTrustworthyAI/CounterfactualExplanations....
pretalx.com
SaTML is looking for a host for #SaTML2027! If you're interested in bringing SaTML to a city near you, please fill out this form by April 15! 🏘️🏙️🏡🌆 docs.google.com/forms/d/e/1F...
you spend your whole life training to go to space, and when you get there, fucking Outlook is busted. god damn it www.404media.co/artemis-2-as...
Artemis II Astronauts Have ‘Two Microsoft Outlooks’ and Neither Work
In space, no one can hear you scream at Microsoft’s legacy software.
404media.co
On Monday, I got to finally share our work on counterfactual training @satml.org. Very happy that this conference still features work on explainability and grateful for many positive interactions during the poster session. Preprint: arxiv.org/pdf/2601.16205 Julia (beta): github.com/JuliaTrustwo...
arxiv.org
"Reject" despite mostly positive reviews Somehow I'm not as fazed this time, because we have done a ton of robustness checks, the theory checks out and criticism was largely about presentation. I guess the 45 page appendix didn't help ...
The Ph.D. is wrapped indeed as of last Wednesday! It was a pleasure and privilege to be working under the supervision @informusiccs.bsky.social and Arie van Deursen these past few years. Thesis: www.patalt.org/thesis/ Defence: www.patalt.org/content/talk... FOSS: @taija.org #julialang
Graduation highlight: my former students and now colleagues gifted me a *PhD Wrapped* of my git commit history and it's a bloodbath. Enjoy* www.patalt.org/content/talk... *viewer discretion advised
Graduation highlight: my former students and now colleagues gifted me a *PhD Wrapped* of my git commit history and it's a bloodbath. Enjoy* www.patalt.org/content/talk... *viewer discretion advised
I'm co-hosting a new BBC podcast! It's called The Interface, and it's all about how tech is rewiring your week and your world. www.bbc.com/mediacentre/...
My pass:
a man wearing glasses and a shirt that says it 's really hard on it
Alt: a man wearing glasses and a shirt that says "it 's really hard" on it
media.tenor.com
In an industry once known for cushy perks, some founders are now asking staff to commit to a 72-hour weekly schedule. You’re either in or you’re out. www.wired.com/story/silico...
Back from a mostly offline vacation. Has anything noteworthy happened?
a cartoon dog is sitting at a table with a cup of coffee surrounded by fire .
Alt: A cartoon dog is sitting at a table with a cup of coffee surrounded by fire saying “This is fine.”
media.tenor.com
"Reject" despite mostly positive reviews Somehow I'm not as fazed this time, because we have done a ton of robustness checks, the theory checks out and criticism was largely about presentation. I guess the 45 page appendix didn't help ...
Finally submitted what’s been the longest project of my PhD and I’m about to GO HARD- ly anywhere other than my couch. Imma sleep. Good night 😴
I love the fact that I can go back to my 3-4yo #julialang project, run `julia +1.8`, then `[ instantiate` and EVERYTHING. JUST. WORKS. I LOVE IT* *Julia, not my 3-4yo code
This work and the chart should go a long way in terms of explaining "why Julia" to AI folks: 1. Autodiff through anything using anything (one day ...) 2. Multiple dispatch fosters extensibility and interoperability of different ecosystems that OOP just doesn't (in practice). 3. See 1.
How to make #autodiff user-friendly? What lies beyond the safety of Python-world? Why does it matter for scientific machine learning? All this, and more, in our latest preprint with @adrhill.bsky.social! Spoiler alert: it describes the most useful software I ever wrote. arxiv.org/abs/2505.05542
Moving fast and breaking things is difficult to justify when things are humans
Who will be held accountable when AI undermines elections, as it may have just done in Argentina? open.substack.com/pub/garymarc...
How to make #autodiff user-friendly? What lies beyond the safety of Python-world? Why does it matter for scientific machine learning? All this, and more, in our latest preprint with @adrhill.bsky.social! Spoiler alert: it describes the most useful software I ever wrote. arxiv.org/abs/2505.05542
Hello Friends! I'm on the job market now! I have a oodles of knowledge for all the software performance engineering tricks in Rust, Julia and other systems languages and would love to work with teams that are looking to skill up in those respects, from back ends to big data crunching!
Ran my first marathon last Sunday with my brother and a friend. Thought the #julialang sticker might help but we ran hella slow 🐌
I was today years old when I learned that #revealjs (standard HTML presentation format for @quarto.org) has #vim bindings
a boy sitting in front of a computer with the word sweet written on it
Alt: a boy sitting in front of a computer with the word sweet written on it
media.tenor.com
If you are at #ICLR2025 and want to chat about automatic sparse differentiation (or just grab a sticker), come see me at poster 471!
whelp! I just reviewed* an obviously AI-generated paper for the first time. Hilariously obvious, sloppy and shameful. I'm going to burn my hard drive now, bye *put together a case for why this is most definitely a hot piece of #genAI trash
Wish I could attend! The work @tidierjl.bsky.social is doing within #julialang is so 🔥 while also fantastic. Love seeing the bridging happening between the #rstats #tidyverse and the Julia community! 🤝
"The Story Behind Rebuilding the {tidyverse} in Julia" April 24, 2025 6:30 PM Irvine, CA www.meetup.com/socal-rug/ev... #julialang #rstats #tidyverse #pydata
# GenAI: An Unexpected Journey 🚪🚶➡️ *enters WhatsApp search* Meta 📣 “LET ME HELP YOU FIND YOUR PASSION. DOG BREED RECs. SOLO TRAVEL TIPS !!!!!!” 🚶🚪
The kind of x-risk they don’t want you to worry about
a bald man is sitting in a chair with his hand on his chin and looking up .
Alt: a bald man is sitting in a chair with his hand on his chin and looking up .* *Blame the GenAI for this poor quality alt text. To me that’s a bald man apparently called Captain Picard from Star Trek in a dark red uniform doing a facepalm.
media.tenor.com
I told ChatGPT that I wanted to be a philosopher as a kid. And then it said that I was a DEI hire?!?!!?? God, we are fucked.
It’s cherry blossom season here in NL so this seems like an fitting first flash from @flashes.blue 🌸
I'm launching Comind, an open source project to develop a cognitive layer for #ATProto. Comind is intended to build a network of AI agents that collaboratively process information flowing through AT Protocol. I'm looking for contributors interested in the project. github.com/cpfiffer/com...
GitHub - cpfiffer/comind: Open-source components for Comind, the cognitive layer for the web.
Open-source components for Comind, the cognitive layer for the web. - cpfiffer/comind
github.com
Bought my first #raspberrypi and it’s such a fun little toy but also so useful. Not sure I’ll ever really need a personal laptop again