Sign in

Sebastian Ullrich

@kha.functional.cafe.ap.brid.gy
33 followers 1 following 203 posts

makes Lean at Lean FRO Munich, Germany [bridged from functional.cafe/@kha on the fediverse by fed.brid.gy ]

PostsRepliesMedia
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 13/09/2026
wavy
000
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 11/09/2026
Some 6 months after I adopted Mathlib to the module system, Mathlib will soon start warning any dependent libraries that have not yet adopted it. This will allow them to make more ambitious refactorings (e.g. github.com/leanprover-community/mat…) enabled by the module […]
functional.cafe
Original post on functional.cafe
001
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 10/09/2026
Summer is over, time for even more tea
000
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 06/09/2026
Today I learned that you can just rent AMD EPYC Genoa 9554P with 64 cores and 768GB RAM at $1.78/hr. That's crazy. ...well, you no longer can, at this particular provider, because I took the last one
000
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 05/09/2026
Let's do some performance exploration of the Anthropic FLT proof (github.com/anthropics/fermats-last-…) To set the scene, we are talking about 60,475 Lean modules in FLT on top of 8,312 already part of Mathlib. However, these two file sets are not of quite the same shape: the […]
functional.cafe
Original post on functional.cafe
102
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 02/09/2026
> A rat king lived in the tower walls, but it knew better than to send its rat knights against a Craftswoman. They knelt as she passed. I'm back to the Craft series after one more Wandering Inn book and the small-scale world building mentioned in passing (heh) is once more on point.
000
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 02/09/2026
The real numbers are the friends we made along the way
012
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 01/09/2026
Claude has seen better days
A rug with a pixelated figure vaguely looking like the Claude mascot but with crosses as eyes on it
000
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 30/08/2026
Unethical pro-tip: use Windows paths in your commit message to make your commit go faster
000
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 29/08/2026
Well this was a rather delightful weekend optimization surprise github.com/leanprover/lean4/pull/14…
github.com
perf: split `Core.Context` into hot and cold subobjects by Kha · Pull Request #14962 · leanprover/lean4
-0.5% instrs, -1.3/1.8% wall-clock core/Mathlib withReader can never reuse the Context record as the caller is owning a reference, so every withRef, withOptions or withIncRecDepth pays one referenc...
000
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 21/08/2026
Best-written article I've seen this week www.theguardian.com/lifeandstyle/20…
theguardian.com
Açaí, chipotle and gnocchi – and other words you are probably mispronouncing
The English language can seem designed to trip us up, whether we’re greeting a colonel or travelling to Worcestershire. Here are some of the biggest stumbling blocks
001
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 17/08/2026
After who-knows-how-long, I have completed all top 100 25x25 puzzles in Nonograms Katana What... what do I do now
000
Reposted by Sebastian Ullrich
Depths of Wiktionary @depthsofwiktionary.wikis.world.ap.brid.gy · 15/08/2026
English entry for "abbr." on Wiktionary. The definition line reads as following:

Noun
1. Abbreviation of abbreviation.English entry for "mispeling" on Wiktionary. The definition line reads as following:

Noun
1. Misspelling of misspelling.English entry for "archaïc" on Wiktionary. The definition line reads as following:

Adjective
1. Archaic spelling of archaic.English entry for "absolete" on Wiktionary. The definition line reads as following:

Adjective
1. Obsolete form of obsolete.
380104
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 12/08/2026
Seems like you only need to switch continents to get asked again if you're a student
100
Reposted by Sebastian Ullrich
Tom Gauld @tomgauld.bsky.social · 01/08/2026
My latest cartoon for @newscientist.com
Panel one: a climber reaches the top of a towering cliff. There, among the clouds, a serene figure with a long beard, wearing a robe, sits crosslegged on the bare rock. He is "The Great Wise One of the Mountain"

Panels two, three and four: sitting serenely crosslegged on successively lower clifftops we see the Assistant Wise One of the Mountain, The Post-Doc Research Fellow of the Mountain and a group of  PhD Students of the Mountain
121023273
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 01/08/2026
"I see you're wearing Scarpas, are you a climber?" - "No, I'm German."
100
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 31/07/2026
What, how does this Portuguese hotel have loose-leaf pu-erh. This is amazing.
000
Reposted by Sebastian Ullrich
Tom Gauld @tomgauld.bsky.social · 29/07/2026
My latest cartoon for @newscientist.com. Inspired by recent news about the SpudCell. NS subscribers can read about it here: www.newscientist.com/article/2532...
Title: The artificial cell's diary 

Panel 1: An oval green cell with a face opens its eyes. 
Caption: Woke up to the scientists discussing whether I was alive or just exhibiting some of the symptoms.

Panel 2: The cell looks thoughtful
Caption: A bit heavy for first thing in the morning.

Panel 3: The cell eats some little dots in the liquid around it.
Caption: Had a swim, then ate some of the molecule soup that I live in. My day is pretty much all soup-based.

Panels 4: The cell looks uncomfortable
Caption: Then I began to feel rather odd.

Panel 5 and 6: the cell hseems to be splitting in two
Caption: But, I saved the big news for last: 

Panel 7: The cell smiles. A new, smaller cell smiles back.
Caption: I made a new friend!
81101237
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 25/07/2026
At the Lean workshop, Ningning Xie presented Lott, a WIP Ott-like embedded into Lean. Formal typing rules were one inspiration for the implicit quantification feature of Lean 4 so it's beautiful to see this coming full circle, properly annotated by the Lean language server.
100
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 25/07/2026
Lean workshop keynote accomplished, find me there/at ITP to ask me lots more questions!
100
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 23/07/2026
GitHub Inactions
000
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 22/07/2026
Just realized I can use jj's expressive revset language to eject a parent from a merge commit without having to look up the names of all the other parents ``` jj rebase -s wstt -d 'wstt- & ~xklum' ```
000
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 22/07/2026
Düsseldorf will be integrated into Bavaria with the next update to rectify this issue github.com/microsoft/dusseldorf/iss…
github.com
Düsseldorf isn't in Bavaria · Issue #80 · microsoft/dusseldorf
Your readme says: This project is often stylized as duSSeldoRF, following a common practice to use place names. The beautiful Bavarian city Düsseldorf is one of the few places in the world with the...
000
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 12/07/2026
It happens. God I love Rhythm Heaven Groove
Rhythm Heaven Groove screenshot 

"some of your friends will turn into soap bubbles. It happens. But it will change the rhythm!"
000
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 02/07/2026
Hiking friends #cordelpics
001
Reposted by Sebastian Ullrich
Tom Gauld @tomgauld.bsky.social · 26/06/2026
All my New Yorker covers (2/3) They are all available on the Condé Nast Store where you can buy prints, cards, and other merch. I get a royalty from this. www.condenaststore.com/art/tom+gauld
The New Yorker 
‘On the beach’
cover by Tom Gauld
Description 'Panels of people arriving, sunbathing, swimming and finally leaving the beach'The New Yorker 
‘Winter Garden’
cover by Tom Gauld
Description 'Woman watering plants in an indoor garden on a rainy winter day'The New Yorker 
‘Dog walking 2.0’
cover by Tom Gauld
Description 'Robot walking a dog in the park comes upon a woman walking a robot dog'
The New Yorker 
‘Rooftop Astronomy’
cover by Tom Gauld
Description 'Panels depicting an adult and a child looking at the stars from a rooftop telescope'
433147
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 18/06/2026
I did *not* know that ctest records test timings and uses them to optimize future test run scheduling. Extremely pleasing to see how it manages to make all cores finish at almost the same time, except for those running the most expensive tests
Perfetto rendering of a Lean test suite run showing expensive tests being scheduled first
001
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 13/06/2026
I just don't know about this mode of swordfighting
100
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 12/06/2026
Pretty sure I just encountered a liminal space: both subway tracks were blocked by trains (the ancient edition, just to drive the point home), neither of which could be boarded. Bonus points for mirror on top.
000
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 10/06/2026
Had a great time listening to Tom Gauld @tomgauld.bsky.social talk about his work and workflow at today's reading in Munich "I basically drink coffee until I have an idea or I get sick" fed.brid.gy/r/https://bsky.app/prof…
Tom Gauld in front of a projection of his sketchbook
120
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 03/06/2026
Munich🚄Eindhoven for the Dutch Formal Methods Day! I made sure to have at least one reference to the Netherlands in my talk just to be on the safe side...
200
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 30/05/2026
For your consideration: not one but TWO cute & delightful puzzle games store.steampowered.com/bundle/58864…
CATÖoo bundle (CATO + Öoo) on Steam, 28% off
110
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 28/05/2026
Sometimes you still find surprisingly low-hanging perf fruits in unexpected places. There is a linter in Mathlib that did something not unreasonable before I implemented parallel elaboration in Lean. When I did so, some amount of task-clock increase was of course expected and so a single linter […]
functional.cafe
Original post on functional.cafe
000
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 27/05/2026
did a cave write this edition.cnn.com/2026/05/25/travel/c…
edition.cnn.com
Cave diving is fraught with danger, but the reward is sights like nothing else on Earth | CNN
Exploring deep, dangerous underwater cave systems offers scientists and divers unparalleled glimpses into Earth’s history, even though the margins for error are tragically slim.
000
Reposted by Sebastian Ullrich
nosfe @nosfe.kamu.social.ap.brid.gy · 18/05/2026
so, umm, this is a 16 bytes intro 16 bytes !!!!!!!!!!!!!!!! www.youtube.com/watch?v=MvycyU-kLjg #demoscene #intro
2127
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 17/05/2026
When the recipe is missing a crucial measurement and you just go by intuition
A Bördy water drip styled as a bird neatly nestled among basil plantsA Bördy XL completely dominating a small pot hosting a few meek basil sprouts
000
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 15/05/2026
Tim Abbot: Announcing the Zulip Foundation blog.zulip.com/2026/05/15/announcin…
blog.zulip.com
Announcing the Zulip Foundation
Today marks a major transition for the Zulip open-source project and for Kandra Labs, the company behind it: I’m stepping back from full-time Zulip leadership to join Anthropic, alongside three senior team members, and we’re donating the company to a newly created, independent, nonprofit Zulip Foundation. …
100
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 14/05/2026
TIL that "mesmerize" comes from the name of Franz Mesmer, 18th-century physician ...who believed in an all-permeating force field that he could manipulate www.bbc.co.uk/programmes/m002cqq3
bbc.co.uk
BBC Radio 4 - In Our Time, Hypnosis
Melvyn Bragg and guests explore hypnosis.
000
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 06/05/2026
Chestnut season surely is the most beautiful, after snow season
Red-blooming chestnuts opposite Munich Residence
000
Reposted by Sebastian Ullrich
Christian Lawson-Perfect @christianp.mathstodon.xyz.ap.brid.gy · 27/04/2026
Least satisfying sequence in the she #OEIS? oeis.org/A395145
oeis.org
A395145 - OEIS
121
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 02/05/2026
So many people complaining about the YouTube Algorithm yet my front page could not be more superbly blursed youtu.be/JH3mYQaSA7I
100
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 25/04/2026
"birb shut up"
000
Reposted by Sebastian Ullrich
Vee @veroniqueb99.mastodon.social.ap.brid.gy · 11/04/2026
1325
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 12/04/2026
Me when I implement an optimization and it actually goes faster
112
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 03/04/2026
Someone on the Internet misspelled "altitude sickness" as "latitude sickness" which I think is an orthogonal issue
100
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 14/03/2026
Me when there's vacation wonders to marvel at but my brain is still asleep
Sleepy cat in front of misty mountains in Alishan National Park, Taiwan
010
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 20/02/2026
Snow makes me just so happy
000
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 31/01/2026
Munich 🚞 Garmisch-Classic, direct train from main station to ski lift
100
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 22/01/2026
Sweet embedding of RISC V asm at Lean Together researchseminars.org/talk/LT2026/37
Screenshot of slide code block showing a RISC V assembler program embedded into the statement of a Lean theorem followed by a Hoare-style specification
000
Sebastian Ullrich @kha.functional.cafe.ap.brid.gy · 11/01/2026
Good morning. Very good.
Tantris Restaurant dragon statues lightly covered in snow and lit by the morning sun from behind
000