Posts
-
Book Review: On the Calculation of Volume
-
A Field Guide to Bugs
-
Book Review: What We Can Know
-
Book Review: There Is No Antimemetics Division
-
Book Review: Piranesi
-
Optimal Caverna Gameplay via Formal Methods
-
Can Opus 4.6 do Category Theory in Lean?
-
Book Review: When We Cease to Understand the World
-
Hypothetical Divine Signatures
-
Typechecker Zoo
-
The Stochastic Code Monkey Theorem
-
It Would Be Good if the AI Bubble Burst
-
Only Solution to the Attention Economy is to Opt Out
-
Fast Tensor Canonicalization in Rust
-
Fine-tuning With Tool Calling
-
Program Synthesis: The λ in the Machine
-
What is AI market actually worth?
-
Book Review: Tomorrow, and Tomorrow, and Tomorrow
-
The Future of Maths May Be Deeply Weird
-
Does the Star Trek Computer Run on COBOL?
-
Interfacing MCP with Combinatorial, Convex, and SMT Solvers
-
Remote MCP Servers
-
Adventures in Symbolic Algebra with Model Context Protocol
-
Using CUDA Deep Neural Network (cuDNN) in Python
-
The Kardashev-Marx Scale
-
AI Slopocalypse 2027
-
Attention Wasn't All We Needed
-
MLIR Part 8 - GPU Compilation with MLIR
-
MLIR Part 7 - Transformers
-
MLIR Part 6 - Specializing Python with E-graphs
-
MLIR Part 5 - Neural Networks
-
MLIR Part 4 - Linear Algebra in MLIR
-
MLIR Part 3 - Affine Dialect and OpenMP
-
MLIR Part 2 - Memory in MLIR
-
MLIR Part 1 - Introduction to MLIR
-
MLIR Part 0 - Installing MLIR
-
SGLang on AMD MI300X
-
How to Make a Universe
-
The FlashAttention CUDA Kernel Line by Line
-
Training with GRPOTrainer
-
Enterprise Software in 2025
-
The Post-literate Economy
-
Sci-fi Hidden Gems
-
The Sybaritic Economy
-
Process Reward Models
-
Introduction to Fine-tuning Large Language Models
-
Hymba : Mamba × Transformers
-
Setting up a Nvidia GH200 for Development
-
Dependent Types in 200 Lines of Python
-
Setting up PyTorch for OCaml
-
New Rank 29 Elliptic Curve
-
Tiny GraphRAG (Part 2)
-
Tiny GraphRAG (Part 1)
-
The Limitations of RAG
-
AGI Discourse as Kayfabe
-
Monte Carlo Tree Search
-
Types of Types: Common → Exotic
-
Fine-tuning with ORPO and Unsloth
-
Pi from String Amplitudes
-
Diaconescu's Theorem
-
A Rapid Tutorial on Unsloth
-
Basic Formal Ontology
-
Volatility Surface
-
Silicon Valley's (totally not a cult) Ideologies
-
Slippage Modelling
-
Portfolio Rebalancing
-
Portfolio Theory with CVXOPT
-
E-Graphs in Rust
-
Proving Trivial Theorems in Lean
-
Cooking Logics with Soufflé
-
Enough Numbers to Build a Universe
-
Word Calculators are Useful, but they're not Smart
-
Using SMT Solvers to Manage JIRA Tickets
-
Book Review: The Crisis of Democratic Capitalism
-
Why I Left Twitter
-
Book Review: Capitalist Realism
-
Best Sci-Fi Books of the 21st Century
-
Going Deep on DeepSpeed
-
GPT-2 in One Function
-
Constraint Solving with MiniZinc
-
Linking CUDA Kernels into Python
-
Simulating Qubits with Python (Classically)
-
Book Review: Klara and the Sun
-
Enterprise Eldritch Horrors
-
Exotic Programming Ideas, Part 2 (Term Rewriting)
-
Exotic Programming Ideas, Part 4 (Datalog)
-
Exotic Programming Ideas, Part 3 (Effect Systems)
-
Exotic Programming Ideas, Part 1 (Module Systems)
-
Notes on Trekonomics
-
Listicle of Buddhist Lists
-
What are Elementary Particles?
-
Integral Zoo
-
Derivative Zoo
-
Using Google OR-Tools to do Answer Set Programming
-
The Y-Combinator in Python
-
Dive into GHC: Targeting Core
-
Dive into GHC: Intermediate Forms
-
Dive into GHC: Pipeline
-
Building a Better Custom Haskell Prelude
-
Cooking Classes with Datatype Generic Programming
-
From Newton to Einstein and Back
-
Monads to Machine Code
-
From Adjunctions to Monads
-
Monads Made Difficult
-
Space-time Algebra in Python