This page gathers some readings and videos I really enjoyed on various subjects

Computer Science

  • Operating systems
    • Online Prof John Kubiatowicz Operating System Course - video
    • Everything You Always Wanted to Know About Synchronization but Were Afraid to Ask - pdf
  • Memory
    • Herb Sutter introducing memory consitency models in C++ - web
    • What every programmer should know about memory - pdf
    • Memory Performance and Cache Coherency Effects on an Intel Nehalem Multiprocessor System - pdf
  • Miscellaneous
    • Latency Numbers Every Programmer Should Know - web
    • Grace Hooper – Nanoseconds - video

For PhD students

  • PhD in pictures - web
  • How to read a scientific paper? - pdf
  • How to write a bad research paper? - video


  • Randy Pausch Last Lecture: Achieving Your Childhood Dreams - video
  • Towards the fourth dimension - web
  • Science et conscience chez les Shadoks ! (french) - video
  • Chaos, “a film about dynamical systems, the butterfly effect and chaos theory, intended for a wide audience” - web