joomy Profile Banner
joomy Profile
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
Don't wanna be here? Send us removal request.
@joomy
joomy
7 years
can't find a topic for your next programming languages paper? worry not! type system idea generator:
6
68
198
@joomy
joomy
4 days
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)
Tweet card summary image
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
@joomy
joomy
6 days
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.”
@Oswald_sn
Oswald
6 days
@ChShersh @Mithrandir_113 So if no one learns these stuffs who will automate it in the future?.
1
0
12
@jvanegue
Julien Vanegue
9 days
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
@jvanegue
Julien Vanegue
3 months
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
@joomy
joomy
4 months
2
0
13
@joomy
joomy
5 months
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! 📬
@TechAtBloomberg
Tech At Bloomberg
5 months
#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
@joomy
joomy
5 months
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
@joomy
joomy
6 months
C didn't originally have a Boolean type because Ritchie wanted to discourage Boolean blindness... ✍️
0
0
7
@joomy
joomy
6 months
how it started / how it's going
12
1
181
@joomy
joomy
6 months
“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
@joomy
joomy
6 months
in other news, we had a baby earlier this week :) still trying to learn the ropes
5
0
20
@joomy
joomy
6 months
The baby He unwrapped his swaddle Yes YES The baby is out
1
0
28
@TechAtBloomberg
Tech At Bloomberg
7 months
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
@joomy
joomy
7 months
brb i’m writing peano numbers in XML <succ><succ><zero/></succ></succ>
@tsoding
Тsфdiиg
7 months
How to store binary data in XML
1
1
16
@joomy
joomy
7 months
corollary: the real Boolean type in Haskell is the () type (unit), since it has 2 values...
@headinthebox
Erik Meijer
7 months
Hate to break the message, but in Haskell booleans have 3 values. [0]
2
1
16
@joomy
joomy
7 months
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
@joomy
joomy
7 months
hey, I’m going to be the last talk of the upcoming NJPLS! now I really have to prepare a talk… 🎙️
1
0
21
@joomy
joomy
7 months
*bob harper voice* it's impossible to define any inductive type in Haskell
@effectfully
effectfully
7 months
Babe wake up, new Haskell challenge just dropped. It’s been almost four years since I posted one, but this one is too good to let rot in my head. Link in the thread.
1
1
5
@joomy
joomy
8 months
NYC folks, come hear me sing on May 31! tickets available here: https://t.co/OepLrITgW2
0
0
6
@joomy
joomy
8 months
did a matzah write this tweet?
@rukky_nate
Mazi Nathan
8 months
Another Saturday morning to remind you that BREAD is not a healthy food.
0
0
2