You are correct, my thread neighbours and the article are not. The definitions (compatible with Unicode §2.2) are:
1. Plain text: text without mark-up
2. Code and formatted/rich text (e.g. LaTeX, CSV, Markdown, HN comment): text with mark-up or conforming to a grammar with attached semantics.
3. binary (e.g. an ELF executable)