Yaron Minsky's Avatar

Yaron Minsky

@yminsky.bsky.social

Occasional OCaml programmer. Host of Signals and Threads http://signalsandthreads.com

1,693 Followers  |  289 Following  |  2,993 Posts  |  Joined: 24.11.2023  |  2.3084

Latest posts by yminsky.bsky.social on Bluesky

So, if you're an experienced educator who loves working with new type-system ideas, apply! I think this is a really unusual and high-impact opportunity to combine those two passions.

23.10.2025 05:25 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

My hope and expectation is that approaching this with an educational lense will influence not just how we teach, but also the design of our tools, our libraries, and the language itself.

23.10.2025 05:25 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

You can actually see some of the great work from that group on Rust, in a talk Will recently gave at Jane Street:

www.janestreet.com/tech-talks/r...

23.10.2025 05:25 β€” πŸ‘ 7    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

We're hoping to work more with Greg as well as @shriram.bsky.social and @tonofcrates.bsky.social at Brown, and that some of their insights of thinking about how well designed tools and documentation can help people make the key conceptual leaps.

23.10.2025 05:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

The last couple of weeks have given us a sense of the scale of the challenges here! It was awesome having Gavin Gray, who came to the systems with fresh eyes, driving a tutorial on OxCaml at ICFP.

conf.researchr.org/details/icfp...

23.10.2025 05:25 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

And more about OxCaml itself on oxcaml.org, where you can see some of our efforts to make this stuff easier to understand. There's a pile of documentation, including a tutorial on data-race free programming in OxCaml:

oxcaml.org/documentatio...

23.10.2025 05:25 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
OxCaml Educator :: Jane Street Jane Street is a quantitative trading firm and liquidity provider with a unique focus on technology and collaborative problem solving.

You can find the job postings here, for both NY and London:

www.janestreet.com/join-jane-st...
www.janestreet.com/join-jane-st...

23.10.2025 05:25 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0
Post image

We've had an exciting couple of weeks full of opportunities to teach people about the exciting (and mildly bewildering) features of OxCaml.

And...we're looking to hire an experienced educator to help us in this work. Please share this with anyone you think might be a good fit!

23.10.2025 05:25 β€” πŸ‘ 18    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0

And please share with anyonhe else you think might be interested!

20.10.2025 08:18 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
OxCaml Educator :: Jane Street Jane Street is a quantitative trading firm and liquidity provider with a unique focus on technology and collaborative problem solving.

One highlight at the end is a skech of the crazy new language features we're going to have to teach to the 100s of JS devs. If that sounds like an exciting challenge, consider applying! We have roles in both NY and London.

janestreet.com/join-jane-st...
janestreet.com/join-jane-st...

20.10.2025 08:18 β€” πŸ‘ 5    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
Post image

I did anothr version of my "Saga of Mulicore OCaml" talk, but this time, nerve-wrackingly, the authors of the original paper were all there!

Here's the link to the talk, which is found towards the end of the recording for the whole session.

t.co/FQTmsFWji0

20.10.2025 08:18 β€” πŸ‘ 25    πŸ” 2    πŸ’¬ 1    πŸ“Œ 2

Me too! (But Max knows more about it than I do.)

11.10.2025 08:39 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Most companies be like β€œWe daren’t go functional, we might not be able to hire”.

Jane Street be like β€œHold. Our. Beer.”

03.10.2025 14:32 β€” πŸ‘ 8    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

And if you want to learn more about OxCaml itself, take a look here:

oxcaml.org

03.10.2025 14:19 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

We're going to be at SPLASH/ICFP in Singapore, so if you're going, come talk to us! Richard Eisenberg is an especially good person to ask, but a lot of us will have useful context on this.

03.10.2025 14:19 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 1
Preview
OxCaml Educator :: Jane Street Jane Street is a quantitative trading firm and liquidity provider with a unique focus on technology and collaborative problem solving.

Excited to say that we're looking to hire someone to focus on OxCaml education! We're doing enough to change the language that we have a pretty big internal education task ahead of us, and we want to hire someone to focus on it!

Please share this with others!

www.janestreet.com/join-jane-st...

03.10.2025 14:19 β€” πŸ‘ 17    πŸ” 7    πŸ’¬ 1    πŸ“Œ 2
Hacking OCaml
YouTube video by Jane Street Hacking OCaml

A fun talk about...hacking OCaml. Basically, what you get when you supercollide a systems-y OCaml developer and a CTF.

www.youtube.com/watch?v=SV9V...

30.09.2025 18:03 β€” πŸ‘ 19    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Preview
The Oldest Constitutional Question | Interview: Richard Primus Originalism through the lens of sola scriptura.

On Advisory Opinions, Sarah Isgur and David French speak with me about enumerated powers. The segment begins 43-44 minutes in, depending on format. This was a good conversation among people with different approaches to constitutional interpretation.

thedispatch.com/podcast/advi...

18.09.2025 18:28 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

They should know the difference between TeX and LaTeX, so they could hate Lamport less and Knuth more.

16.09.2025 20:46 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Clearly, the reason for the AI work is to build an AI capable of porting from Latex to Typst.

16.09.2025 15:02 β€” πŸ‘ 12    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1

"we need a manhattan project for AI" no what we really need is a manhattan project for porting every math TeX package to Typst (and please start with mathpartir)

16.09.2025 13:04 β€” πŸ‘ 20    πŸ” 2    πŸ’¬ 0    πŸ“Œ 2

I should get them to read the part time parliament, and see what they think of Lamport then.

16.09.2025 12:28 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

(discussing Typst)

16.09.2025 11:52 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

I've raised my kids well, I think.

16.09.2025 11:51 β€” πŸ‘ 42    πŸ” 2    πŸ’¬ 3    πŸ“Œ 0

Actually, maybe it's the only game in town if you want any two of those three properties...

04.09.2025 00:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I'm pretty excited about the possibilities with Mojo, and I think more people should check it out. If you want a language that is pleasant to write in, that lets you write speed-of-light kernels, and lets you write kernels portably, it's kind of the only game in town.

04.09.2025 00:55 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
MetaOCaml Introduction to BER MetaOCaml: how to use, how to install, the current status and the future development

I think it's a great approach, and it turns out that it's something we're doing in OxCaml as well (though it hasn't quite hit production yet.) And you can see some early work in this direction with dialects like MetaOCaml: okmij.org/ftp/ML/MetaO...

04.09.2025 00:55 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Template error messages are pretty tough, and the compile times are rough too. Mojo provides typed metaprogramming as a first-class language feature, similar in some ways to the approach Zig takes.

04.09.2025 00:55 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

In CUDA, libraries like Cutlass use template metaprogramming to do this adaptation. But that's a problematic approach!

04.09.2025 00:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

But the constraints when targetting GPUs are really different! A critical thing when targetting GPUs is being able to adapt your code not just to the shape of the problem, but also to the weird and idiosyncratic shape of the hardware!

04.09.2025 00:55 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@yminsky is following 20 prominent accounts