> E.g., I have one device 'foo' which you already trust. I add a new device 'bar'. Why on earth would you want to verify its key manually when I could just send you the new key from 'foo' which you already trust?
This particular issue is being worked on right now in Riot, and should be fixed early in the new year.
The UI could definitely be improved, but the core team has recently hired a UI designer, so hopefully this will improve in the future. If you have any other feedback that you've heard from your trainings, I'm sure the core team would love to hear about it either in their issue tracker (e.g. github.com/vector-im/riot-web/issues for Riot web), or in the Matrix rooms (#riot:matrix.org or #matrix:matrix.org).
> You might get a python-cffi package conflict error at this point which will cause the matrix-synapse install to fail. If this is the case, we'll install Aptitude (an alternative Debian package manager) to help us resolve the conflict semi-painlessly.
An easier way to resolve the conflict is to just run "apt install python-cffi/jessie-backports".
I wrote up my own HOWTO for nginx just the other day.https://www.uhoreg.ca/blog/20160218-1757 I used the acme-tiny client instead of the official client. My post is mostly aimed at Debian-based distributions, but should be easily adaptable to others.
Asymptote itself has been around for over 10 years. There is also TikZ, which is quite popular. I don't have much experience with TikZ (I'm just starting to learn it), but my impression is that Asymptote is more powerful, but TikZ is more integrated into the LaTeX workflow.
This particular issue is being worked on right now in Riot, and should be fixed early in the new year.