- is easy to write in,
- allows for and renders math text,
- is text-searchable,
- has version control,
- can be edited and viewed from anywhere and any computer,
- can be viewed in a pleasant format,
- and can be easily and quickly exported to pdf.
To this end, notes are taken in markdown format. They are written as part of a git repository and included in my web site, which is built using jekyll to build a static site hosted on github. Git provides version control, github makes notes fully editable from any internet-connected computer. Being built in jekyll, the notes are rendered into HTML, and using mathjax math formulas are correctly rendered as well. Since the note files themselves are written in markdown, they are easily searchable text files editable by any text editor, and (critically), they are subject to any suite of command line tools like grep, awk, sed, etc...
The notes are categorized by source, and begin in the year before I began my PhD program. At any given time you can also see my list of articles and books to read.
You can view the notes by date as an archive.