So, as I see it, this might show that once we "cured cancer" (I know, there is not "one cancer", and that there won't be that one drug, it's more a dynamic equilibrium), when we think we made it we might find out that the threat develops too and cancerous cells may come up with completely new ideas. Red Queen hypothesis, in a way. I know the article says they have not seen any such thing in humans, but when we developed antibiotics the ones we see now weren't there either.
A little OT:
The new public release version of that new cancer like thing will be open source, as always, and also as always that is of little use because the code is a mess and deciphering it takes as much time as writing it new from scratch... on the other hand, whenever I looked at source code of major projects it reminded me a lot of what biological processes would come up with, just as messy, you can only patch the immediate problem, probably introducing 10 new ones in the process. Especially when they rely on automated testing to replace understanding - patches that pass the tests are accepted (keep fiddling until they do), until nobody understands the code any more a hundred developers and years later.
Sometimes software developers ask what new programming language to learn for self-improvement. Inevitably a lot of languages from Haskell to Python to whatever are mentioned. I think that's all aiming way too close to what those people already know. I would recommend - biology and neuroscience! It's easy and free these days, e.g. "Introduction to Biology" on edX, "Medical Neuroscience" on Coursera after the fundamentals from Harvard at https://www.mcb80x.org/ - plus probability and statistics (edX, Coursera - many very good courses).
Only some random musings triggered by reading that article.