November 15, 2017 San Francisco, CA

Things to Learn

There’s an increasing number of things I feel I need to know but don’t. This is a list of some of them.

It’s easier to pick out things that are sort of math-y or technical, though there are definitely lots of other things I want to be better at.

These are arranged by how much I feel like I ought to know them. I’ve learned a little bit about most of these, but I need to learn a lot more.

Much of this could be folded into “About the same math that would be known by the average undergraduate math senior.”

One textbook’s worth or more

  • Probability and Statistics
  • Machine Learning / Deep Learning
  • Deep Reinforcement Learning
  • Abstract Algebra
  • Real Analysis
  • Metamathematics
  • Philosophy of Mind
  • Optimization
  • Lagrangian Mechanics
  • Game Theory
  • Vector Calculus

Half a textbook’s worth, or the full documentation

  • Anthropics
  • Numerical Analysis
  • Category Theory
  • Differential Equations
  • Computational Geometry
  • Microeconomics
  • PostgreSQL or SQLite
  • Blockchain
  • GNU Guile
  • Rust
  • Tensorflow
  • Pyro, Edward, or some other PPL
  • Visual Studio Code
  • Cryptography

A couple of chapters of a textbook, passing familiarity

  • Quantum Mechanics
  • Complex Analysis
  • Macroeconomics
  • Haskell
  • Racket
  • Bazel