About Me

I'm a Machine Learning Engineer based in the bay area. I'm currently writing about how to write a customer apology email, and how to apologize for a late email. This site is mostly for the ideas and ramblings I have outside of work.

These posts run the gamut. I'll generally just talk about whatever I'm interested in the moment. You can expect posts about, type theory, machine learning (of course), random cool things you can do with code, and maybe some of personal experiences as a co-founder.

Blog Posts

What It Takes To Make A Product That Sells Itself
February 21, 2021 | 8 minutes

A case study on Netlify, and what Netlify had to do to convert one user (me) in to a lasting customer.

Ring Buffer Logging For Fun And Profit
July 24, 2020 | 5 minutes

Logging isn't cheap, so we often disable debug level logs (and lower) when we deploy our code to production. When things are going well, this isn't an issue...

How Is Ray So Dang Fast?
January 24, 2020 | 3 minutes

If you've ever worked on a CPU-intensive distributed python project you know truly what pain feels like. Python's global interpreter lock...

Higher Kinded Types: Recursion Schemes (part: 2 / 2)
September 1, 2018 | 4 minutes

What are higher kinded types, and why are they important? (part 2).

Higher Kinded Types: Intro (part: 1 / 2)
August 28, 2018 | 3 minutes

What are higher kinded types, and why are they important? (part 1).

A Quick Guide to Vim Plugins
August 18, 2018 | 4 minutes

This ain't your grandmother's vim. How to start using vim in this century.

New Blog, New Me
August 15, 2018 | 1 minute

Welcome to the new blog!

By Shalom Yiblet
follow @syiblet for updates