Advertisement · 728 × 90

Posts by Pat Alt

Post image

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...

5 days ago 5 4 0 0
Preview
Artemis II Astronauts Have ‘Two Microsoft Outlooks’ and Neither Work In space, no one can hear you scream at Microsoft’s legacy software.

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...

1 week ago 252 46 7 14

Due to other commitments, I was less present this time than I wanted to be, but highly recommend @satml.org to anyone working in the field!

2 weeks ago 0 0 0 0

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...

2 weeks ago 0 0 1 0

Thank you very much - hope you're well!

1 month ago 1 0 0 1

I'm thankful also to my committee members, among them @mmitchell.bsky.social, for many interesting questions and discussions.

And, of course, immensely grateful to @julialang.org and its community for having me and having had such a strong impact on my research and the whole Ph.D. experience.

1 month ago 4 0 0 0

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

1 month ago 9 0 3 0

Lieben Dank, Ronny 🙏

1 month ago 0 0 0 0

Really love the show so far 👏

1 month ago 0 0 0 0
Advertisement
Screen shot of selected git commit history.

Screen shot of selected git commit history.

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

1 month ago 5 0 2 1
Karen Hao

Karen Hao

Nicky Woolf

Nicky Woolf

Thomas Germain

Thomas Germain

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/...

2 months ago 154 30 10 7

My pass:

8 months ago 2 0 0 0
Preview
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.”

Back from a mostly offline vacation. Has anything noteworthy happened?

9 months ago 4 0 0 0

Haven’t read the full paper, but in my mind, this is just an inevitable consequence of extremely high degrees of freedom and MI just exists in the context of that

9 months ago 2 0 1 0

I don’t think multiplicity of explanations is necessarily problematic, in fact it may often be desirable e.g. in the context of algorithmic recourse. But it’s definitely important to be transparent about it when interpreting and communicating results in MI and XAI more broadly

9 months ago 4 0 1 0

"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 ...

10 months ago 3 0 0 1

I‘m avoiding actual eye contact at all costs

10 months ago 1 0 0 0

I did use RCall.jl back then to extend Plots.jl functions with ggplot2 (incredible scenes) and even those monstrosities still work, so props to #rstats I guess.

10 months ago 2 0 0 0

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

10 months ago 12 0 2 1
Advertisement

I've had little time for #julialang dev work in recent weeks as I've been wrapping up my thesis. Can't wait to get back to it soon and DifferentiationInterface.jl will be one of the first places to look at.

10 months ago 6 0 0 0

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.

10 months ago 10 2 1 0

Moving fast and breaking things is difficult to justify when things are humans

10 months ago 1 0 0 0

... but not area of expertise I'm afraid so just thinking out loud

10 months ago 2 0 0 0

hmm I guess you're thinking of something along the lines of probing activations (see e.g. arxiv.org/abs/2404.14082) but that just maps from learned representations to some output. Honestly the best I can think of for attribution is membership inference attacks: www.cs.cornell.edu/~shmat/shmat...

10 months ago 2 0 1 0
A comparison of automatic differentiation paradigms between Python and Julia:
- In Python, one chooses the autodiff framework first (PyTorch / JAX), then the appropriate scientific library
- In Julia, one writes the scientific library first, then one tries to make it compatible with several autodiff frameworks (Enzyme, Zygote, etc)

A comparison of automatic differentiation paradigms between Python and Julia: - In Python, one chooses the autodiff framework first (PyTorch / JAX), then the appropriate scientific library - In Julia, one writes the scientific library first, then one tries to make it compatible with several autodiff frameworks (Enzyme, Zygote, etc)

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

10 months ago 51 15 1 1

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!

11 months ago 38 20 1 1
Brother and my smiling after the finish

Brother and my smiling after the finish

Me running in asphalt somewhere in Düsseldorf.

Me running in asphalt somewhere in Düsseldorf.

Zoomed in version of the previous pic showing a Julia stick placed on my number tag.

Zoomed in version of the previous pic showing a Julia stick placed on my number tag.

Ran my first marathon last Sunday with my brother and a friend. Thought the #julialang sticker might help but we ran hella slow 🐌

11 months ago 7 0 0 0
Advertisement

In all seriousness, I’ve learned a lot from the work of @mmitchell.bsky.social and others in her field and I’ve also learned a lot from Hard Fork. There’s disagreements but I feel that there’s also certain overlaps and you+Kevin have a fantastic platform to discuss them using >300 characters.

11 months ago 1 0 0 0

I happen to know a great podcast where this conversation could be continued 👀

11 months ago 2 0 1 0
Preview
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

I was today years old when I learned that #revealjs (standard HTML presentation format for @quarto.org) has #vim bindings

11 months ago 1 0 0 0