AMP for email will make it possible to send interactive emails: https://techcrunch.com/2019/03/26/google-makes-emails-more-dynamic-with-amp-for-email/
Regardless of the feature set, it'll interesting to see if it gains much adoption. Rolling out changes to a distributed system is very hard (cf IRC).
Related Posts
What are the most interesting upcoming scripting languages? Scripting remains an important part of the programming language ecosystem.
Optimise time to first feature. Allow mutation of the running system to experiment. Interactive inspection of data.
A cute systemd feature to get the system clock roughly correct: if the system time is before the compilation time of the systemd binary, it moves the clock forward to that time!
https://lwn.net/Articles/714355/
In LSP, a position is represented as a line number and a column offset (in Unicode code units): https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#position
This is pretty elegant. You'll get the correct line regardless of encoding bugs, and the editor already knows the line number so it's cheap to compute.