My experience using Google Meet, Zoom, and Discord video calls has been mediocre. Obviously they're going to be worse than in person, which features ~5ms latency, high quality, and an absolutely unreal amount of nines.
But there's something more fair to compare them to, POTS (Plain Old Telephone Service).
In the most old-school instantiation of POTS, your voice is turned into an electrical signal and then rocks down the cord at 200,000,000m/s, straight to the other party's phone. That's pretty cool. I've read anecdotal reports that they created a much better audio experience than video calls. When I search my memory that seems right. But I'd like some data.
In the US, typical streaming lag experienced by users is 20–50 ms for Zoom, 10–70 ms for Webex, and 40–70 ms for Meet. This lag largely reflects the geographic separation of users (e.g., US-east vs. US-west).
Obviously the country isn't going to switch back to landlines, but I can still think of some uses for answering the above questions.
a universal document converter
Pandoc has a modular design: it consists of a set of readers, which parse text in a given format and produce a native representation of the document (an abstract syntax tree or AST), and a set of writers, which convert this native representation into a target format. Thus, adding an input or output format requires only adding a reader or writer. Users can also run custom pandoc filters to modify the intermediate AST.
Because pandoc’s intermediate representation of a document is less expressive than many of the formats it converts between, one should not expect perfect conversions between every format and every other. Pandoc attempts to preserve the structural elements of a document, but not formatting details such as margin size. And some document elements, such as complex tables, may not fit into pandoc’s simple document model. While conversions from pandoc’s Markdown to all formats aspire to be perfect, conversions from formats more expressive than pandoc’s Markdown can be expected to be lossy.
Input -> IR
step though, you'd just end up with a gargantuan IR. So maybe this distinction was good?