Oh, but it does, it's just plaintext with classic “[squared](circle)” convention: clickable inline (references) following [annotated clauses]. We can read the term, and click the ref.
Markdown's point is if plaintext is supported, so is Markdown.
Including the squared circle for inline links.
[^1]: As in functional requirements, is serving to convey the markup intent in a non rich text rendering.
The underscore makes your text worse to read, IMO. Same with the MD anchor syntax.
HN supports italicizing by wrapping an expression with asterisks *. Why insist on a foreign standard?
HN commenters use the [{i}] notation all the time for footnote referencing. Which can be used for links, declutttering the main text.
Why add a ^?
^ means superscript, as footnote numbers are in publishing, but more importantly, https://github.blog/changelog/2021-09-30-footnotes-now-suppo...