I like maths, modern art, jazz, rollerblading, climbing, functional and logic programming. I implement the @hacklang typechecker for a living at @Meta. he/him

Joined July 2009
294 Photos and videos
Pinned Tweet
Preparing for tech job interviews led me to verify leftist heaps using fancy types in Haskell (not kidding). Here’s a blog post explaining that and most type-level computation features of Haskell. dodisturb.me/posts/2019-10-0…

11
35
Mistral Contrastin retweeted
jobs.lever.co/convergentrese… $168,000 - $252,000 a year (US, remote) to work on Lean! > you will play a crucial role in developing and enhancing Lean, collaborating with leading mathematicians and computer scientists worldwide, and contributing to the FRO’s long-term ...

Who is hiring in PL/FM areas in the industry (remote)? Someone who has worked ~5 years in industrial formal verification, ~10 years teaching OCaml and other subjects in an R1 university, PL PhD, is looking for new opportunities. They are based in the US.
2
24
78
24,549
Mistral Contrastin retweeted
4 Jan 2024
Tired: monad tutorials Wired: monad novels
8
41
291
21,974
No bot Twitter 💩
1
206
Mistral Contrastin retweeted
20 Oct 2023
We are super excited to see daily updates from Terence Tao describing his experience learning Lean. Terence Tao is one of the greatest living mathematicians and a Fields medalist. mathstodon.xyz/@tao/11124771…
2
50
320
68,894
Mistral Contrastin retweeted
Love that to pass our national citizenship test you have to agree we like to have a good laugh at ourselves or we'll fucking deport you
149
1,688
22,296
1,644,004
Types need no defence.
1
5
3,525
I got tired of Goto Definition in my IDE taking me to the wrong place, so invented (?) a better one (Goto Assignment) inspired by SSA. dodisturb.me/posts/2023-08-2… It comes with a VSCode extension Haskell LSP server; give it a spin. Let me know whose work I reinvented =)

4
343
Mistral Contrastin retweeted
26 Jul 2023
A lot of responses like “who cares if we don’t have wheat? Bread is so much tastier”
5
108
2,093
58,253
Mistral Contrastin retweeted
2 Jul 2023
Douglas Hofstadter on the rate of AI progress and his collapsing belief system. youtube.com/watch?v=lfXxzAVt…
22
94
550
315,303
I can see why
Sentiment check: “Mistral has yet to develop its first product, and its first few employees started work only days ago”
252
Mistral Contrastin retweeted
18 May 2023
A temple of chess games Hello everyone, and welcome to the story of Antonio Radic, better known as Agadmator. This is the story of a humble chess player from Croatia who brought chess, real chess, to the general public. Agadmator was the first YouTube channel about chess to reach one million subscribers. He got there by showing good games of chess: no flashy spectacle, no fancy set-ups, just chess. In a recent interview by Lex Fridman, the living legend of chess Magnus Carlsen was asked to recommend some YouTube channels. Try to guess who Magnus pointed at while I give you a couple of seconds… For those of you who just want to enjoy the show, here is what Magnus replied: "The best recommendation I could give is Agadmator." In this channel, you can find an endless supply of chess games covered with grace, simple annotations and interesting stories. There are playlists of whole World Championships, from the first game to the last, both classical and modern. A high-profile tournament going on? Agadmator will cover it. He has more than 700 games by Magnus Carlsen alone… A real temple of chess games. Antonio pioneered professional chess content creation, and he did it all by himself. You are more likely to see Antonio asking for autographs from elite players than mingling with chess celebrities. All he had was a webcam and a loyal dog. With these simple tools and his passion for our noble game, Antonio led the way for chess in the online world. As usual, thanks for reading, I will see you soon, and have an excellent rest of your day. 💫 📸 Antonio getting an autograph on his chess board from Hikaru Nakamura (photo from @agadmator's Twitterr page) #Chess #YouTube #Agadmator
126
229
2,643
321,542
My every attempt to use ChatGPT for OCaml has been a failure. It suggests a wrong library, a wrong ppx, or an outright syntactically incorrect program. Refinements through further prompts is reminiscent of instructing a terribly misguided overconfident pupil.
1
1
280
Mistral Contrastin retweeted
People living in the Middle East are not some special species that becomes more immune to tragedy the more they experience it They are humans who are suffering at levels that are almost inconceivable To believe otherwise is to justify your cold indifference
27
4,408
18,649
1,027,176
Oh yes, the age old pizza vs static typing debate.
5
436
Mistral Contrastin retweeted
Unpopular opinion: this is good code, it has no problems. Well-isolated pure function with clear semantics, clear implementation and good performance. What else do you need?
The Dutch government was forced to release the source code of their DigiD digital authentication iOS app. It is written in C#. github.com/MinBZK/woo-beslui…
270
189
3,579
1,054,230
Mistral Contrastin retweeted
11 Jan 2023
Why did you get into #Haskell?
44
7
32
16,451
That’s pretty funny as I always see encoding graphs as matrices as a cheat code to making computation more efficient.
The single most undervalued fact of linear algebra: matrices are graphs, and graphs are matrices. Encoding matrices as graphs is a cheat code, making complex behavior simple to study. Let me show you how!
5
467
Mistral Contrastin retweeted
“It seemed absolutely crazy. The idea that an Iowa housewife, equipped with the cutting-edge medical tool known as Google Images, would make a medical discovery about a pro athlete who sees doctors and athletic trainers as part of her job?” propublica.org/article/muscu…
169
1,507
8,368
2,829,885
😍😍😍
Replying to @wtgowers
In particular, while we hope to interact with those working from a machine-learning perspective, that is not our approach -- we want to go as far as we can writing programs that are explicitly designed to find proofs. 5/
219