🛍

to learn

My to-do list of learning.

These are the things that I am interested in learning.

courses and competitions

ml (~85–145 h)

cuda (~110–200 h)

  • leetgpu — ~30–60 h (50+ problems)
  • tensara — ~20–40 h (open-ended perf tuning)
  • [programming massively parallel processors] — ~60–100 h (580 pp + exercises)

cuda misc (~35–55 h)

shaders (~16–32 h)

others (~800–1,200 h)

books to read (~140–200 h)

blogs to read (~25–30 h)

to build (~100–200 h)

  • RL environment for agents — ~40–80 h
  • LMDB rust — ~60–120 h

privacy (~3–5 h)

  • Science, Privacy, and Freedom: Issues and Proposals for the 1970’s. Part I–The Current Impact of Surveillance on Privacy, Alan F. Westin Columbia Law Review, Vol. 66, No. 6 (Jun., 1966), pp. 1003-1050 (48 pages) https://www.jstor.org/stable/1120997 — ~3–5 h

games: (~30–60 min)

https://flexboxfroggy.com/ — ~30–60 min (24 levels)

projects to go through (~110–200 h)

  • etcd — ~30–50 h (raft/mvcc/lease/watch, architecture-level)
  • cockroachDB — ~80–150 h (architecture-level only; multi-million LOC)

courses and others

dolby webcast

browsers (~80–120 h)

a quote i like

I must not fear. Fear is the mind-killer. Fear is the little-death that brings total obliteration. I will face my fear. I will permit it to pass over me and through me. And when it has gone past I will turn the inner eye to see its path. Where the fear has gone there will be nothing. Only I will remain. ― Frank Herbert, Dune