Christopher Krapu
  • about
  • posts (current)
  • Rolling your own serverless OCR in 40 lines of code

    Parsing a statistics textbook with Deepseek OCR on Modal

    13 min read   ·   January 14, 2026

    2026

  • How I accidentally became a power AI user in big tech

    On becoming 99.9th percentile in token consumption

    6 min read   ·   January 08, 2026

    2026   ·   ai   cursor   software-development  

  • Using Antigravity for Statistical Physics in JS

    Testing Google's new IDE and top model on a ferromagnetic simulation

    14 min read   ·   November 21, 2025

    2025

  • What I learned from making 200 different LLMs flip coins

    Probing statistical bias across LLM families and use cases

    8 min read   ·   August 01, 2025

    2025   ·   llm   statistics  

  • A tutorial on kinematics and optimization using NVIDIA Warp

    Showing how to backpropagate through a simple physics simulation

    21 min read   ·   August 01, 2025

    2025   ·   physics   simulation   python     ·   tutorials  

  • Simulating planetary waves

    Demonstrating simplified models for understanding and visualizing Rossby waves

    18 min read   ·   July 22, 2025

    2025   ·   physics   simulation   python     ·   tutorials  

  • Modeling data with correlated errors across a directed graph

    Using PyMC to model data with DAG-structured error correlations

    19 min read   ·   April 13, 2025

    2025

  • To my junior collaborators, this is how I want you to write your research code

    Opinionated commentary on making a data cleaning script for research

    83 min read   ·   January 15, 2025

    2025

  • Solving climate change by abusing thermodynamic scaling laws

    A wintertime climate change solution

    22 min read   ·   September 28, 2024

    2024

  • Modeling temporal data with an unknown number of changepoints

    A nonparametric changepoint model in PyMC

    18 min read   ·   November 20, 2022

    2022

  • Newer
  • 1
  • 2
  • Older