Show HN: Wolverine: Give your Python scripts regenerative healing abilities(github.com)
github.com
Show HN: Wolverine: Give your Python scripts regenerative healing abilities
https://github.com/biobootloader/wolverine
12 comments
That seems… dangerous, to say the least
You're not suggesting that you won't put this immediately into Production are you?
Or test even!
It's all fun and games until you get a subprocess.run(["rm", "/", "-rf"]) snuck in there that you fail to notice.
1. Definitely don't run it as root.
2. Obv run in sandbox/container.
2. Obv run in sandbox/container.
haha yes it did feel a bit wild just letting this run on my machine!
I wouldn't recommend running it on a script that's supposed to delete files
I wouldn't recommend running it on a script that's supposed to delete files
Hallucinate your data into the AI void
Also check out Cataclysm:
https://github.com/Mattie/cataclysm
Demo: https://www.youtube.com/watch?v=ZK8fUuQDgZ4
https://github.com/Mattie/cataclysm
Demo: https://www.youtube.com/watch?v=ZK8fUuQDgZ4
A slight improvement on fuckit.py
Should not be confused with Jeremy D Miller's "Wolverine" Message Bus software
https://jeremydmiller.com/2022/12/12/introducing-wolverine-f...
https://jeremydmiller.com/2022/12/15/transactional-outbox-in... https://www.dotnetrocks.com/details/1823
https://jeremydmiller.com/2022/12/12/introducing-wolverine-f...
https://jeremydmiller.com/2022/12/15/transactional-outbox-in... https://www.dotnetrocks.com/details/1823
ON ERROR GOTO NEXT, 2023 edition
so we are just going to build the set up for the next terminator movie in real life and this time skynet self heals??
didn't T1000 self-heal?
Oh my god! That looks so much fun and so dangerous at the same time.
It didnt pick up the bug in the else of the calculate function, presumably it is only running along the path that the script is running based on the inputs.
it will sometimes fix other bugs, but yeah the focus is on ones that caused the crash or are obvious
If they are so obvious, why didn't you just do it yourself the first time? Instead of yeeting large portions of your codebase at a 3rd-party web service?
Crashes are the easiest bugs to self-fix.
agreed! but it'd be nice to not have to jump back to the editor to fix a minor crash and then go rerun
[deleted]
Demo video on twitter: https://twitter.com/bio_bootloader/status/163688020830443110...