Christopher Krapu
  • about
  • posts (current)
  • 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  

  • I am a SOTA 0-shot classifier of your slop.

    My reaction to subpar AI-generated work

    5 min read   ·   July 26, 2025

    2025

  • 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

  • Distributed zonal averages for fast geospatial analyses

    Easy local average with Google Earth Engine's Python API

    6 min read   ·   March 07, 2022

    2022

  • Fast Kronecker matrix-vector product with einsum

    Easy local average with Google Earth Engine's Python API

    11 min read   ·   November 28, 2021

    2021

  • Newer
  • 1
  • 2
  • Older