Max Slater

Max Slater

@thenumb.at

https://thenumb.at Computer Graphics, Programming, Math, OxCaml, C++

364 followers289 following29 posts

Max Slater reposted

And if you’re interested in OxCaml, we have a tutorial on Sunday at ICFP walking through it conf.researchr.org/track/icfp-s... (materials will be online for anyone afterwards. Just the minor detail of finishing writing them first)

conf.researchr.orgICFP/SPLASH 2025 - Tutorials - ICFP/SPLASH 2025Latest Announcements Information for presenters at NUS (Sunday) and at MBS (Monday-Saturday) is now available! The registration is now open. Early Registration deadline: 31 August 2025. Activities ...
Yaron Minsky@yminsky.bsky.social

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.

We've seen how to define and apply Monte Carlo integration, but there's a whole world of techniques for reducing variance. Part five (thenumb.at/QMC) covers Quasi-Monte Carlo: negative correlation, stratified and adaptive sampling, and low-discrepancy sequences.

Max Slater@thenumb.at

Monte Carlo has many uses, but path tracing is one of my favorites. Part four (thenumb.at/Rendering/) explores how Monte Carlo integration is used to simulate light transport.

Max Slater reposted

I am getting increasingly excited by the runtime metaprogramming extensions coming into OxCaml. They deal with the fundamental non-portability of most of the modern vector extensions in CPUs (across all architectures), but don't expose any of their decision trees in the interface of the OCaml lib

Max Slater reposted

Rendering nerds! Check out our latest work "Vector-Valued Monte Carlo Integration Using Ratio Control Variates" that has just gotten the best paper award at SIGGRAPH 2025. This paper presents a method that reduces variance of a wide range of rendering and diff. rendering tasks with negligible cost.

We've been working on this for years 📈

Yaron Minsky@yminsky.bsky.social

I'm pleased to announce OxCaml! OxCaml is Jane Street's branch of OCaml. We've given it a new name and a snazzy logo, and done a bunch of work to make it easy for people to try.

Max Slater reposted

Monte Carlo has many uses, but path tracing is one of my favorites. Part four (thenumb.at/Rendering/) explores how Monte Carlo integration is used to simulate light transport.

Max Slater@thenumb.at

Monte Carlo methods require randomly sampling complicated domains, which can be difficult in of itself. Part three (thenumb.at/Sampling/) discusses how to create samplers using rejection, inversion, and changes of coordinates.

Monte Carlo methods require randomly sampling complicated domains, which can be difficult in of itself. Part three (thenumb.at/Sampling/) discusses how to create samplers using rejection, inversion, and changes of coordinates.

Max Slater@thenumb.at

Monte Carlo integration lets us integrate high-dimensional functions exponentially faster than traditional methods! Part two (thenumb.at/Monte-Carlo/) explores how and why it works.

Monte Carlo integration lets us integrate high-dimensional functions exponentially faster than traditional methods! Part two (thenumb.at/Monte-Carlo/) explores how and why it works.

Max Slater@thenumb.at

I'm working on a series of posts about Monte Carlo methods! The first (thenumb.at/Probability) is a review/overview of continuous probability, including random variables, distributions, expectation, variance, probability bounds, and the Dirac delta.

I'm working on a series of posts about Monte Carlo methods! The first (thenumb.at/Probability) is a review/overview of continuous probability, including random variables, distributions, expectation, variance, probability bounds, and the Dirac delta.

Max Slater reposted

Khronos will oversee the open-source Slang shading language and compiler www.khronos.org/news/press/k... This is big. Slang is cross-platform, backward-compatible, and trivial to port to. It supports differentiation/gradient computation as the first-class citizen, allowing to merge ML and graphics.

khronos.orgKhronos Group Launches Slang Initiative, Hosting Open Source Compiler Contributed by NVIDIAThe Khronos Group has announced the launch of the new Slang™…

Max Slater reposted

You are up to date.