Welcome to Dan’s brain

The contents of my head are not useful if they stay in there, so I regularly copy-paste them onto the internet, into this very website. Here you can find most of the things I am thinking about, in the form of a higgledy heap of half-finished notebooks and occasional polished essays. Themes include whatever shiny thing distracted me into taking notes about it, including, but not limited to,

You might be after information about me generally, or what I am doing right now.

Show whimsical blog map

Git tricks

computers are awful
provenance
workflow

Pathwise solutions of stochastic differential equations

dynamical systems
Lévy processes
probability
sciml
SDEs
signal processing
stochastic processes
time series

Code generation, programming assistants

faster pussycat
language
machine learning
making things
neural nets
NLP
signal processing
stringology
UI

Scalable vector graphics

computers are awful
faster pussycat
photon choreography

Generative AI workflows and hacks 2025

economics
faster pussycat
innovation
language
machine learning
neural nets
NLP
stringology
technology
UI

Text data processing

computers are awful
data sets
plain text
stringology

Which self?

economics
ethics
extended self
gene
incentive mechanisms
institutions
mind
utility

Transformer networks

language
machine learning
meta learning
neural nets
NLP
stringology
time series

Multimodal AI

approximation
Bayes
generative
Monte Carlo
neural nets
optimization
probabilistic algorithms
probability
score function
statistics

Economics of foundation models

agents
bounded compute
collective knowledge
economics
edge computing
extended self
faster pussycat
incentive mechanisms
innovation
language
machine learning
neural nets
NLP
swarm
technology
UI
when to compute

Differentiable learning of automata

compsci
machine learning
making things
neural nets

Plotly

communicating
computers are awful
photon choreography
python

Designing social movements

agents
collective knowledge
cooperation
culture
democracy
distributed
economics
game theory
incentive mechanisms
institutions
insurgency
mind
networks
policy
rhetoric
social graph
sociology
swarm
wonk

Email blogs and newsletters

academe
faster pussycat
how do science
plain text
workflow
writing

Schelling-Goodhart coordination problems

economics
game theory
incentive mechanisms
institutions
machine learning
optimization
religion
statistics
utility

Science communication of ML research

academe
communicating
faster pussycat
learning
mind
statistics

Singular Learning Theory

dynamical systems
machine learning
neural nets
physics
pseudorandomness
sciml
statistics
statmech
stochastic processes

Configuring machine learning experiments

computers are awful
faster pussycat
how do science
premature optimization
provenance

Indonesia

nusantara
place
Southeast Asia

Real estate economics

cooperation
culture
economics
housing
incentive mechanisms
institutions
insurgency
making things
policy
spatial
straya
the rather superior sort of city
wonk

Feedback system identification, not necessarily linear

calculus
dynamical systems
geometry
how do science
Lévy processes
machine learning
PDEs
physics
regression
sciml
SDEs
signal processing
statistics
statmech
stochastic processes
time series
uncertainty

Mechanistic interpretability

communicating
feature construction
statmech
stochastic processes
high d
language
machine learning
metrics
mind
NLP
sparser than thou

Melbourne / Naarm

diy
place
policy
straya
wonk

Developmental interpretability

Bayes
bounded compute
dynamical systems
feature construction
high d
language
machine learning
metrics
mind
NLP
sparser than thou
statmech
stochastic processes

Neural denoising diffusion models with non-Gaussian distributions

approximation
Bayes
classification
generative
Monte Carlo
neural nets
optimization
probabilistic algorithms
probability
score function
statistics

Human enthalpy

cooperation
culture
economics
evolution
incentive mechanisms
mind
social graph
utility
wonk

Machine learning for partial differential equations using diffusion models

calculus
dynamical systems
geometry
Hilbert space
how do science
Lévy processes
machine learning
neural nets
PDEs
physics
regression
sciml
SDEs
signal processing
statistics
statmech
stochastic processes
surrogate
time series
uncertainty

Voice transcriptions and speech recognition

faster pussycat
language
machine learning
NLP
real time
signal processing
stringology
time series
UI
writing

Neural denoising diffusion models of language

approximation
Bayes
generative
Monte Carlo
neural nets
optimization
probabilistic algorithms
probability
score function
statistics

Generative art with language+diffusion models

buzzword
computers are awful
generative art
machine learning
making things
music
neural nets
photon choreography
UI

Free images

content
making things
photon choreography

Neural nets that do symbolic mathematics, logic and other reasoning tasks

compsci
language
machine learning
meta learning
networks
neural nets
NLP
stringology

Multi-agent self

adaptive
adversarial
bounded compute
collective knowledge
cooperation
culture
economics
ethics
evolution
extended self
gene
incentive mechanisms
institutions
mind
networks
neuron
rhetoric
snarks
social graph
sociology
wonk

Syncthing

computers are awful
computers are awful together
concurrency hell
distributed
diy
P2P

Causal abstraction

approximation
Bayes
causal
generative
graphical models
language
machine learning
meta learning
neural nets
NLP
probabilistic algorithms
probability
statistics
stringology
time series

Research discovery and synthesis

academe
collective knowledge
faster pussycat
how do science
institutions
mind
networks
provenance
sociology
wonk

Multi agent causality

adaptive
agents
causal
cooperation
economics
evolution
extended self
game theory
graphical models
incentive mechanisms
learning
mind
networks
social graph
utility
wonk

Neural PDE operator learning on domains with interesting geometry

calculus
dynamical systems
geometry
Hilbert space
how do science
Lévy processes
machine learning
neural nets
PDEs
physics
regression
sciml
SDEs
signal processing
statistics
statmech
stochastic processes
surrogate
time series
uncertainty

Neural PDE operator learning

calculus
dynamical systems
geometry
Hilbert space
how do science
Lévy processes
machine learning
neural nets
PDEs
physics
regression
sciml
SDEs
signal processing
statistics
statmech
stochastic processes
surrogate
time series
uncertainty

The AI tech soap opera

agents
bounded compute
collective knowledge
economics
edge computing
extended self
faster pussycat
incentive mechanisms
innovation
language
machine learning
neural nets
NLP
swarm
technology
UI
when to compute

Feed readers

academe
computers are awful together
doing internet
faster pussycat
learning
provenance
UI
workflow

Learning with conservation laws, invariances and symmetries

algebra
how do science
information
machine learning
networks
physics
probability
sciml
statistics
statmech

Human domestication

agents
cooperation
culture
distributed
economics
evolution
extended self
incentive mechanisms
language
mind
utility
wonk

Causality, agency, decisions

adaptive
agents
causal
cooperation
economics
evolution
extended self
game theory
graphical models
incentive mechanisms
learning
mind
networks
social graph
utility
wonk

Aligning AI systems

adversarial
classification
communicating
feature construction
game theory
high d
language
machine learning
metrics
mind
NLP
No matching items