essay
My Two Ajjas Aug '26 The lives of Udupi-Ajja and Huduco-Ajja, written down before the details fade.
essay
Stuff I Learnt in 2024 Feb '25 A year of SAT solvers, UNSAT proof calculi, and bitblasting for Lean, as my research group moved from Edinburgh to Cambridge.
essay
The Two Modes of My Work Sep '24 On binge programming versus the steady drip of research, and what it took to move from one mode to the other.
Calligraphy on a fluted column.
Istanbul · May '25 essay
Stuff I Learnt in 2022 Mar '23 First year of the PhD: giving MLIR a semantics in Lean, moving from India to Edinburgh, and learning what a PhD even is.
Red, Luisa, and gold.
Istanbul · May '25 essay
Conversations with a Wood Carver May '22 Harish carves wood close to home. On caste, craft, and skills learnt by practice from birth that he holds cannot be taught.
essay
Blazing Fast Math Rendering on the Web May '22 How this blog compiles math to plain HTML at build time with a thousand lines of C++ - no MathJax, no client-side rendering, instant loads.
A mosque cat keeps the door.
Istanbul · May '25 essay
Stuff I Learnt in 2019 May '22 Papers, books, and ideas that survived a year of lost data - the memorable remainder of 2019.
A bronze vase on a quiet grave.
Cambridge · Mar '25 essay
Snooker on a Doughnut May '21 A future history of geometric computation theory: billiard balls on symplectic manifolds, and the fall of the EDA industry.
Copper baubles in silvered ivy.
Cambridge · Mar '25 essay
Analytic Dependent Type Theory May '21 A future history of type theory: logics of relations, prolog-like computation, and topology coming online.
essay
Why I Like Algebra over Analysis Sep '20 Analysis feels like algorithms, algebra feels like data structures: midnight discussions with my room-mate about mathematical taste.
exposition
Laziness for C Programmers Aug '26 Non-strict evaluation explained for C programmers, down to how graph reduction runs on stock hardware.
exposition
Entropy and KL Divergence Aug '26 Entropy as expected surprise, entropy as bits you have to pay, and KL divergence as the extra bits an encoder wastes by assuming the wrong distribution.
Luisa at the night market.
Singapore · Feb '25 Glazed blossoms in lantern light.
Singapore · Feb '25 Modern BBQ against ancient column.
Singapore · Feb '25 big list
Playing the Piano Aug '26 Sonatas, pop covers, and jazz: a living list of what I'm playing and listening for at the piano.
big list
Reading Aug '26 A living list of what I read and want to read: weird literature, hard sci-fi, ergodic fiction, and the rest.
big list
Big List of Recipes Aug '26 Recipes I actually cook, rava dosa onward, written down so I stop reinventing them.
Dalia, when the fairy lights are doing their job.
Kottayam, India · Dec '24 big list
Big List of Quotes Aug '26 Quotes I keep returning to, from Breiman on theory versus inquiry to the Seikilos epitaph.
big list
Big List of Art Aug '26 Paintings, illustrators, and pieces I love: Hiroshi Yoshida, Klimt, and company.