Dynamic program analysis in the Linux kernelDynamic Program Analysis for Fun and Profit with Dmitry Vyukov. Part of the LF Live: Mentorship Series.May 30, 2021May 30, 2021
Writing a simple REPL in GoIn this post I wanted to share a simple read-eval-print-loop (REPL) that I wrote as part of following cstacks’ clone of sqlite. I’d done…May 5, 2021May 5, 2021
Diving into CPython #1: what’s in an import (byte code and C source code)AfterwordJan 13, 2021Jan 13, 2021
A goal to dive into CPythonSome time towards the end of the semester, I made it my goal to work my way up to contributing regularly and meaningfully to CPython.Jan 1, 2021Jan 1, 2021
A nostalgic cry for a country that could have been: a review of The Art of Charlie Chan Hock ChyeA thoroughly convincing storytelling feat. I was unable to see through Sonny Liew’s trick from the very start to the very end. It was only…Jan 1, 2021Jan 1, 2021
Going on a trip with Murakami: a review of Kafka on the Shore“‘In travelling, a companion, in life compassion’. So what does that really mean? In simple terms.” “I think it means that chance…Dec 30, 2020Dec 30, 2020
Exploring the world of small things: a review of Gathering MossPart of the fascination of working with mosses is the chance to see if and when the ecological rules of the large transcend the boundaries…Dec 29, 2020Dec 29, 2020
You, your humanity, and technology: review of You Are Not a GadgetThe vast fanning out of the fates of these words will take place almost entirely in the lifeless world of pure information. Real human…Jul 30, 2020Jul 30, 2020
An accountant’s rise to power: review of The Traitor Baru Cormorant“What do you do?” “I try to save my home. Everything I do. For Taranoke.” “You’ve come a long way to do it.”Jul 27, 2020Jul 27, 2020