I have had a PR merged into OWASP for the first time, a new Attacks On Logs section in the Logging Cheat Sheet. Given how much trouble it can be to get a PR merged into a new project, it's good to get a win.
Markdown has massive adoption. It clearly meets a need. The cost of HTML's power is verbosity, and sometimes that's the wrong tradeoff:
More typing. Writing HTML is slow.
More visual noise. Reading HTML is hard.
Browsers should support Markdown natively. The syntax should be part of HTML. There should be no need for a shim to translate.
This is very practical:
There is no Markdown syntax that can't be represented in HTML.
Markdown-to-HTML conversion is easy to implement.
NFT metadata could easily be simpler to code, faster to load, less bug-prone, and easier to understand than with current specs. See example at the bottom. To comment, use GitHub Discussions.
ERC-1155 metadata has bits that are clumsy and inefficient.
The decimals feature mixes presentation with data. ("The number of decimal places that the token amount should display - e.g. 18, means to divide the token amount by 1000000000000000000 to get its user representation"). This feature is a produc...