Sign in

Adrian Hill

@adrianhill.de
781 followers 758 following 153 posts

PhD student at @bifold.berlin, Machine Learning Group, TU Berlin. Automatic Differentiation, Explainable AI and #JuliaLang. Open source person: adrianhill.de

PostsRepliesMedia
Adrian Hill @adrianhill.de · 27/09/2026
Handed in a first draft of my PhD thesis. 🥳
Cover of a PhD thesis titled "Leveraging Sparsity in Automatic Differentiation and Explainable AI".
2220
Reposted by Adrian Hill
marcel ⊙ @marceldotsci.bsky.social · 18/09/2026
✨ new work: "Truncated automatic sparse differentiation for MLIPs" with @adrianhill.de & @micheleceriotti.bsky.social has arrived on the arXiv. In a 🥥: we exploit that MLIP Hessians are sparse and decay with distance with a "truncated" variant of automatic sparse differentiation. See figure. 👇
Truncated automatic sparse differentiation (ASD). (a) Toy chain of 7 atoms, model reach K = 2 hops. The Hessian H is recovered from Hessian-vector products (HVPs) with the columns of a seed matrix S, giving the compressed product HS. Since H is sparse, star coloring needs 5 colors, hence 5 HVPs instead of 7. Each entry of H is read from one entry of HS (its hue), directly or via its symmetric partner; entries that are sums are never read (crossed). Truncating to one hop needs only 3 HVPs, but the neglected two-hop couplings (gray) now contaminate entries that are read (dots), causing errors. (b) MOF-177 with PET-XS: atoms within K = 5 hops of one Zn atom in the model's graph, with its cutoff sphere and one-hop edges; rest of the cell in gray. (c) Same atoms colored by the force-constant block norm ‖Φᵢⱼ‖ to the marked atom, decaying with distance. (d) Whole Hessian of MOF-177, one cell per atom pair, graph neighbors adjacent: hop count above the diagonal, ‖Φᵢⱼ‖ below, zeros white.
1116
Reposted by Adrian Hill
amos @fasterthanli.me · 13/09/2026
Yeah so I also tend to forget it but HN is not a public discussion space, it's the propaganda arm of YC. I get a lot of value from it; still helps to remember the loyalties.
31128
Reposted by Adrian Hill
Dirtywave @dirtywave.bsky.social · 09/09/2026
M8 Music Tracker is now available on iOS via App Store. Works with iPhone and iPad. No MacOS support at this time. apps.apple.com/app/id680672...
apps.apple.com
M8 Music Tracker App - App Store
Download M8 Music Tracker by Dirtywave on the App Store. See screenshots, ratings and reviews, user tips, and more apps like M8 Music Tracker.
35827
Adrian Hill @adrianhill.de · 25/08/2026
Added a much needed tangent space slider to my website adrianhill.de (desktop experience™ only, sorry).
A slider reading "Tangent space", showing a small scalar function and its tangent at a given point.
140
Adrian Hill @adrianhill.de · 07/07/2026
If I were a bit more marketing savvy, I’d rebrand this as a J-space method.
130
Reposted by Adrian Hill
Stefan Gugler⚗️化学 @stevain.bsky.social · 28/06/2026
A 'side project' of mine just got published in ChemTexts! (linked in last post) 1/3 I always really loved etymology and figuring out where certain words come from. The names of chemical elements are particularly interesting, as meaning, phonetics and societal stuff gets mashed together.
decomposition of the Chinese character for lithium into a semantic compound that means 'metal' and a phonetic compound that sound like 'li'
222
Adrian Hill @adrianhill.de · 13/05/2026
These shipped fast!
Photo of thebes' "puking shoggoth claudemoji" sticker on the back of a computer monitor.
030
Adrian Hill @adrianhill.de · 23/03/2026
Update: this guy has been revived as a ~stateless NixOS machine with impermanence wipes on every boot. It has a scoped GitHub access token for my bot-account "Bdrian" and I ssh into it to --dangerously-skip-permissions.
000
Adrian Hill @adrianhill.de · 13/03/2026
I hope I win the ICML 2026 Best Reviewer of All Time award
010
Adrian Hill @adrianhill.de · 12/03/2026
Fantastic talk by @npreining.bsky.social and a great look behind the scenes of the arXiv!
051
Adrian Hill @adrianhill.de · 09/03/2026
Gotta love goodreads
6 y.o. comment section of a goodreads review of "Compilers: Principles, Techniques, and Tools" (aka the Dragon Book):

> Now that it's been five years since you wrote this review, do you feel there's a better book out there as a good overview of compilers?

> A couple months after writing this review I quit programming/IT for moral reasons and decided to focus on woodworking instead. Not even kidding. I highly recommend it!
060
Adrian Hill @adrianhill.de · 06/03/2026
Throwback to my first macBook in 2018
Photo of a ThinkPad x220 running macOS.
070
Reposted by Adrian Hill
Armin Ronacher @mitsuhiko.at · 05/03/2026
chardet was vipeforked to MIT and I have thoughts about it. Spoiler: I like it. lucumr.pocoo.org/2026/3/5/the...
lucumr.pocoo.org
AI And The Ship of Theseus
Slopforks: what happens when a library gets rewritten with AI?
105715
Adrian Hill @adrianhill.de · 05/03/2026
Yes, all the papers I have to review have the same honeypot. Glad I didn't flag the first one.
120
Adrian Hill @adrianhill.de · 04/03/2026
Wasted half a day on a prompt injection attack in one of the papers I had to review, only to find out that it was probably the conference organizers who put it there (?)
100
Reposted by Adrian Hill
BIFOLD Berlin Institute for the Foundations of Learning and Data @bifold.berlin · 17/02/2026
🏆Award-winning: France's Prix Science Ouverte 2025 Switching AD backends in Julia used to mean rewriting your whole codebase. @gdalle.bsky.social @adrianhill.de got fed up — and built #DI instead. News: t1p.de/58a65 @julialang.org @ecoledesponts.bsky.social #julialang @tuberlin.bsky.social
t1p.de
Open-Source Award for DifferentiationInterface.jl
DifferentiationInterface.jl, co-developed by BIFOLD researcher Adrian Hill, wins one of France’s Open Science Awards for making cutting-edge modeling and optimization more flexible, efficient, and ope...
1133
Reposted by Adrian Hill
Blaž Urban Gracar (Letibus Design) @letibus.bsky.social · 05/02/2026
Yesterday, my puzzle book Workworkwork won the Thinky Award for the Best Pen and Paper Puzzle ( @thinkygames.com )! In celebration I added 100 free community copies of the digital (PDF) version: letibus.itch.io/www Check out more about the game / get the physical copy here: blazgracar.com/www
The award banner for Workworkwork
1419
Adrian Hill @adrianhill.de · 27/01/2026
Claude Code vs. the editor-industrial-complex, who will come out on top?
040
Adrian Hill @adrianhill.de · 03/12/2025
„Making things easy breaks systems that use difficulty as signaling“ @zey.bsky.social @neuripsconf.bsky.social
2194
Adrian Hill @adrianhill.de · 03/12/2025
Join us today from 4:30 to 7:30 PM @neuripsconf.bsky.social Hall C,D,E #1006 for our poster on SmoothDiff, a novel XAI method leveraging automatic differentiation. 🧵1/6
1115
Adrian Hill @adrianhill.de · 02/12/2025
In San Diego for @neuripsconf.bsky.social this week, so hit me up to talk science. I'll make one of these longer announcement posts for our paper on Wednesday.
070
Adrian Hill @adrianhill.de · 02/12/2025
Awesome to see the French government recognize our work on open-source software! @ouvrirlascience.bsky.social
1153
Adrian Hill @adrianhill.de · 28/11/2025
When it comes to drama, ICLR 2026 is truly the gift that keeps on giving.
141
Adrian Hill @adrianhill.de · 21/11/2025
If I were looking for a PhD position, I'd jump at this chance!
170
Adrian Hill @adrianhill.de · 03/11/2025
Working on a poster in Typst again. But this time from scratch without any package dependency. 💪
Proof of concept for a Typst poster with a two-column layout and the entire code that produces it:

```typst 
// Poster Template
#set page("a0", flipped: true,
  columns: 2,
  margin: 3cm,
  background: rect(fill: blue, width: 100%, height: 100%),
)
#set columns(gutter: 2cm)
#set par(spacing: 2cm)
#set text(font: "Helvetica",  size: 90pt)
#set rect(width: 100%, inset: 1cm, fill: white)

// Content
#place(top, scope: "parent", float: true, clearance: 2cm,
  rect(height: 8cm)[Title],
)

#rect(height: 1fr)[Panel 1]
#rect(height: 1fr)[Panel 2]
#rect(height: 1fr)[Panel 3]
#colbreak()

#rect(height: 3fr)[Panel 4]
#rect(height: 2fr)[Panel 5]

#place(bottom, scope: "parent", float: true, clearance: 2cm,
  rect(height: 5cm)[Footer],
)
```
160
Reposted by Adrian Hill
Explainable AI Berlin @xai-berlin.bsky.social · 03/11/2025
This is the eXplainable AI research channel of the machine learning group of Prof. Klaus-Robert Müller at Technische Universität Berlin @tuberlin.bsky.social & BIFOLD @bifold.berlin. Let's connect! #XAI #ExplainableAI #MechInterp #MachineLearning #Interpretability
media.tenor.com
a black background with green text that says `` hello , world ''
ALT: a black background with green text that says `` hello , world ''
0236
Reposted by Adrian Hill
Jeremy Kun @jeremykun.com · 31/10/2025
Mastodon came through, gotta up your game mathsky 😘
091
Adrian Hill @adrianhill.de · 24/10/2025
Microtypography, accessibility and a range of PDF standards. Now nothing is stopping me from writing my thesis in Typst. 🥹
2283
Adrian Hill @adrianhill.de · 23/10/2025
This might actually motivate me to follow through AoC this year! Maybe in Typst?
250
Reposted by Adrian Hill
Georg Bökman @bokmangeorg.bsky.social · 21/10/2025
Turns out NLP is just vision
2235
Reposted by Adrian Hill
Typst @typst.app · 21/10/2025
Curious what you can do with Typst's HTML export right now? How about write a blog? This article tells you how: blog.sillyfreak.space/2025/06/29/r...
blog.sillyfreak.space
Rewrite it (the Blog) in Typst
Rewrite it (the Blog) in Typst
1428
Reposted by Adrian Hill
Mark J. Nelson @mm-jj-nn.bsky.social · 14/10/2025
Didn’t we use to measure this in FLOPS? www.ft.com/content/bdaf...
“When completed, the deals would bring OpenAI’s total access to computing capacity to more than 26GW”
3151
Adrian Hill @adrianhill.de · 09/10/2025
Kind of hilarious that functional programming's biggest hit is a package manager
020
Adrian Hill @adrianhill.de · 30/09/2025
Perfect timing! If you are in Paris for @juliacon.bsky.social on Friday, join us for our talk on Automatic Sparse Differentiation at 11:30. If you can't make it, check out both the paper and our introductory ICLR blog post: iclr-blogposts.github.io/2025/blog/sp...
iclr-blogposts.github.io
An Illustrated Guide to Automatic Sparse Differentiation | ICLR Blogposts 2025
In numerous applications of machine learning, Hessians and Jacobians exhibit sparsity, a property that can be leveraged to vastly accelerate their computation. While the usage of automatic differentia...
192
Adrian Hill @adrianhill.de · 22/09/2025
Based on my own mediocre experiences with LLM-assisted coding, I can't help but wonder whether this explains the recent engineering issues Anthrophic was facing.
300
Adrian Hill @adrianhill.de · 19/09/2025
This also shows that @typst.app is already a viable alternative to LaTeX for top conferences in ML!
3385
Adrian Hill @adrianhill.de · 19/09/2025
Our paper on XAI + Automatic Differentiation got accepted at #NeurIPS2025. Can't wait to share the camera-ready soon! 🥳
0111
Adrian Hill @adrianhill.de · 15/09/2025
Doing XAI research in #JuliaLang
A depressed and jaded Sisyphus pushing a boulder with the Python logo up a mild incline.A happy and fulfilled Sisyphus pushing a boulder with the Julia logo up a steep incline.
0120
Adrian Hill @adrianhill.de · 03/09/2025
This is 100% true, including the H100 being 12.3 km away.
091
Adrian Hill @adrianhill.de · 27/08/2025
Is anyone cross-posting on both Bsky and Mastodon? Is it worth the effort? If so, are there tools you would recommend?
121
Adrian Hill @adrianhill.de · 25/08/2025
Just noticed my "Julia for Machine Learning" course got 2^8 stars on GitHub, yay! 🎉 github.com/adrhill/juli...
github.com
GitHub - adrhill/julia-ml-course: Julia Programming for Machine Learning course at TU Berlin
Julia Programming for Machine Learning course at TU Berlin - adrhill/julia-ml-course
0274
Reposted by Adrian Hill
Simon Danisch @simi.bsky.social · 07/08/2025
I’m happy to announce BonitoBook, a Jupyter alternative with a focus on plotting, customizability, dashboards and AI integration. Visit the website to learn more: bonitobook.org Or the repository: github.com/SimonDanisch...
0172
Adrian Hill @adrianhill.de · 25/07/2025
We implemented and evaluated the ideas from our NeurIPS submission in Julia and reviewer 2 tells us that one of our strengths is that "It builds on PyTorch". 🫠 What a way to tell me you haven't read the paper before scoring it with high "confidence".
170
Reposted by Adrian Hill
NeurIPS Europe @neuripseurope.bsky.social · 16/07/2025
EurIPS is coming! 📣 Mark your calendar for Dec. 2-7, 2025 in Copenhagen 📅 EurIPS is a community-organized conference where you can present accepted NeurIPS 2025 papers, endorsed by @neuripsconf.bsky.social and @nordicair.bsky.social and is co-developed by @ellis.eu eurips.cc
214470
Adrian Hill @adrianhill.de · 11/07/2025
Finally one of the cool kids with a custom handle 🦋
020
Reposted by Adrian Hill
cormullion.bsky.social @cormullion.bsky.social · 18/05/2025
Luxor.jl can now add #typst text - including equations - to drawings. Useful for those with latex allergy 😉 Big thanks to Jakob Peters for his hard work! 🙏 #julialang #typst #epitrochoid
vscode and Julia code drawing epitrochoid and equations using Typst
03611
Reposted by Adrian Hill
Guillaume Dalle @gdalle.bsky.social · 16/05/2025
The week of September 29th, Paris will become the epicenter of #opensource scientific computing, with a great series of events. This rare alignment creates the perfect opportunity to visit and join a vibrant community of developers, maintainers, and users! Check this out (links in thread) ⬇️
Logos of PyData Paris, JuliaCon Local Paris and Apache Arrow Summit, all happening in September-October 2025
13611
Adrian Hill @adrianhill.de · 14/05/2025
I had to endure some teasing from my collaborators for choosing to write our NeurIPS submission in @typst.app – looks like I have one more reason to believe I made the right call... 😅
My BlueSky feed; filled with three mentions of Overleaf being down due the upcoming NeurIPS deadline.
3142
Reposted by Adrian Hill
David Buchanan @retr0.id · 13/05/2025
a computer can never be heckled by the audience

therefore a computer must never tell a joke
7593111