← Patrick Ma

Blog

February 22, 2021

Lazy Evaluation

Understanding lazy evaluation - call-by-name, call-by-need, streams, and Python's yield.

June 8, 2020

DevOps Notes

Notes on Docker - using images, creating Dockerfiles, and publishing to registries.

May 23, 2020

Thoughts on a Jensen's Inequality Question

Solving a Jensen's Inequality problem by tracing back to the basic case.

© 2026 Patrick Ma

Email GitHub LinkedIn Blog RSS