All blog posts

The web could use machine code
2025-06-08

Extended material for 'Expressions are Pragmatic Model Visualizations'
2024-01-10

Expressions are Pragmatic Model Visualizations
2024-01-10

What happens when you vectorize wide PyTorch expressions?
2023-10-19

Gaussian Processes Extrapolate, Sometimes in Goofy Ways
2023-03-28

Maybe Bayesian Optimization Should Be Harder, Not Easier
2022-11-30

Imagine A Deep Network That Performs Successive Cheap Queries On Its Input
2022-07-08

Bayesian Optimization Is More Basis-Dependent Than You Might Think
2022-06-26

Likely ≠ Typical: A Viewpoint On Why We Perturb Neural Networks
2022-01-28

Some "Causal Inference" intuition
2021-11-04

Grid cells: Visualizing the CAN model
2017-04-16

Appendix: The classic TP
2016-05-05

The Life and Times of a Dendrite Segment
2016-04-28

The column SDR that wasn't random enough
2016-03-31

HTM time series: Column overlaps and boosting
2016-03-13

See your HTM run: Stacks of time series
2016-02-15

HTM time series: Now add synapse learning
2016-02-14

HTM time series: Two charts, one scale
2016-02-13

HTM time series: Number of dendrite segments
2016-01-31

HTM time series: Frequencies of column states
2016-01-16

How many coin-flips till heads?
2015-12-03

Three snapshots of Temporal Pooling
2015-10-12

Data flow: Visualizing big remote things, Part 2
2015-07-30

Data flow: Visualizing big remote things
2015-07-06

Using Bézier curves as easing functions
2015-02-26

Om Internals: Instances are getting reused. How?
2015-01-31

Other stuff

First glance: NuPIC Oddities, using my cool new toy
2015-11-12

[Unfinished] Graphics from graphs, exploring explorable images
2015

An exploration of the MU-puzzle, playing with ClojureScript
2014

A geocentric model of the solar system, playing with TypeScript
2011