joomy
@joomy
Followers
2K
Following
25K
Media
537
Statuses
6K
researcher @Bloomberg. 📜 somehow a computer doctor. tweets about formal verification, compilers, types, metaprogramming, linguistics. 🇹🇷
New York City
Joined February 2010
can't find a topic for your next programming languages paper? worry not! type system idea generator:
6
68
198
wrote a little post about why I refuse to learn type-level programming in Haskell (or the details of OCaml's module system): https://t.co/G1HLCmFwBq (yes, I get to write Rocq and C++ for a living so this comes from a place of privilege, sorry)
joomy.korkutblech.com
A short essay about why I refuse to learn complex language features like type-level programming in Haskell and first-class modules in OCaml.
7
12
108
My friend is a functional programmer. He is insanely gifted. We were looking at GHC together years ago and I asked him what it would cost to build it today. I will never forget his answer… “We can’t, we don’t know how to do it.”
@ChShersh @Mithrandir_113 So if no one learns these stuffs who will automate it in the future?.
1
0
12
Two new freshly accepted papers from our team: - AMPLE: Fine-grained file access policies for server applications by @s_hamedgh accepted at ASE'25: https://t.co/zbcn2hI4b1 - A Rose Tree Is Blooming (Proof Pearl) by @joomy accepted at CPP'26:
2
2
10
I am hiring a full time researcher for our team in Bloomberg. Candidates must be university professors or experienced industry researchers in the following fields: Network design & verification, AI for infrastructure & security, Compute & Storage, Systems & PL. Reach out!
3
16
39
excited that my team at @Bloomberg is supporting PhD students in certified programming (and other infra/sec topics too!) through a fellowship. 💻🛡️ includes stipend, tuition, and internship. timely for Rocq and proof assistant folks as science funding tightens. please apply! 📬
#CFP: Applications for Bloomberg’s 2025-2026 #Infrastructure & #Security Ph.D. #Fellowship are now being accepted. Submission Deadline: Friday, July 18, 2025 (11:59 PM AoE) https://t.co/ciGNZAkv8d
#InfoSec #supplychainsecurity #ProgramAnalysis #BugFinding
0
4
41
our 5-week-old cries with the same intensity whether he’s famished after a long nap or almost full but wants a tiny bit more. he communicates in 1 bit: crying or not. therefore, one can only surmise that he must learn Morse code: waah waah wa wa wa waah wa wa waah wa waah 🍼
1
0
22
C didn't originally have a Boolean type because Ritchie wanted to discourage Boolean blindness... ✍️
0
0
7
“I’d just like to interject for a moment. What you’re referring to as C++, is in fact, C/C++, or as I’ve recently taken to calling it, C plus C++.”
0
0
13
in other news, we had a baby earlier this week :) still trying to learn the ropes
5
0
20
At #NJPLS today (4:40 PM EDT), infrastructure & security researcher @joomy explores game trees implemented as rose trees, demonstrating how to build provably correct finite & infinite game trees in the #Rocq proof assistant https://t.co/d6jffGPT8P
#FormalVerification #GameTheory
0
2
4
today @alpha_convert I were discussing bang patterns (`!`) in Haskell (which are strictness annotations) and imagining what laziness annotations would look like. so naturally I recommended `¡`
2
1
12
hey, I’m going to be the last talk of the upcoming NJPLS! now I really have to prepare a talk… 🎙️
1
0
21