I worked for PDFTron on their WebViewer product earlier this year, and primarily spent time implementing this feature in JS. Understanding the spec on this was tricky, because standard PDF viewers need to be able to uncompress the stuff you jam in there. It kind of blew my mind that you can literally jam any arbitrary file into a PDF.
This looks pretty slick, will have to see which parts/ideas we should copy for https://mybinder.org. Which is an open-source project that lets you do something very similar, mostly based around people wanting to share notebooks. Colab but with automatically detected environment/build instructions.
Read the whole article. It starts by introducing xeus and xeus-cling for those who don't already know about it, then gets to the subject of the title, xeus-python, which is based on xeus and, indeed, written in C++:
At the current level of usage and compute resources it costs about $50000 per year to run the services, if you don't have to pay the humans that help build and run it. We are an open project, if anyone wants to join to learn more about Kubernetes, Jupyter, Ops, Python, Docker you would be very welcome. We hang out on https://gitter.im/jupyterhub/binder and https://github.com/jupyterhub/binder is a meta repository.
That is the right link. Unfortunately we haven't yet found a good UX solution to people sharing the "wrong" link which only works for their personal instance.
Pretty cool idea. How long does it normally take for an alarm to happen after an email is sent to the insider's email address? I just emailed my insider about 5min ago and there is no alarm yet.