Multiple Thread Pools in Rust

In the previous post, I showed how processing file data in parallel can either boost or hurt performance depending on the workload and device capabilities. T… Read more


Monads and GATS in Nightly Rust

I saw a recent Reddit post on the advances in Generic Associated Types (GATs) in Rust, which allows for the definition of a Monad trait. In this post, I'm going to take it one step further: a monad transformer trait in Rust! (more…)

Read more »

Rust in 2021

This is my response for this year’s call for blog posts.I am writing this as a language implementor, not as a language user.I also don’t try to p... (more…)

Read more »

Playing Codenames with Rust

I love playing board games. I love machine learning. I love Rust. So why not combine them and do something really fun? So I ran a word vector analogy query and I got back: machine learning + board games - Rust = Codenames So let's implement Codenames in ... (more…)

Read more »