4 ms·
Show HN: Wolverine: Give your Python scripts regenerative healing abilities
Run your scripts with Wolverine and when they crash, GPT-4 edits them and explains what went wrong. Even if you have many bugs it will repeatedly rerun until it's fixed.
Demo video on twitter: https://twitter.com/bio_bootloader/status/1636880208304431104 https://twitter.com/bio_bootloader/status/163688020830443110...
- shapefrog 3y agoIt 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.
- biobootloader 3y agoit will sometimes fix other bugs, but yeah the focus is on ones that caused the crash or are obvious
- salawat 3y agoIf 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?
- deleted 3y ago[deleted]
- cozzyd 3y agoA slight improvement on fuckit.py
- plonq 3y agoThat seems… dangerous, to say the least
- jasfi 3y agoYou're not suggesting that you won't put this immediately into Production are you?
- quickthrower2 3y agoOr test even!
- jszymborski 3y agoIt's all fun and games until you get a subprocess.run(["rm", "/", "-rf"]) snuck in there that you fail to notice.
- eviks 3y agoHallucinate your data into the AI void
- biobootloader 3y agohaha 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
- paulddraper 3y ago1. Definitely don't run it as root. 2. Obv run in sandbox/container.
- hdjfkfbrufifj 3y ago[flagged]
- hdjfkfbrufifj 3y ago[flagged]
- Frummy 3y agoA factory that makes hammers shouldn't always be responsible for a hobbyist smashing their thumb, sound risk management is required by the user
- shreyshnaccount 3y agoso we are just going to build the set up for the next terminator movie in real life and this time skynet self heals??
- 8n4vidtmkvmk 3y agodidn't T1000 self-heal?
- TigerTeamX 3y agoOh my god! That looks so much fun and so dangerous at the same time.
- splatzone 3y agoAlso check out Cataclysm: https://github.com/Mattie/cataclysm https://github.com/Mattie/cataclysm Demo: https://www.youtube.com/watch?v=ZK8fUuQDgZ4 https://www.youtube.com/watch?v=ZK8fUuQDgZ4
- doutunlined 3y agoCrashes are the easiest bugs to self-fix.
- biobootloader 3y agoagreed! but it'd be nice to not have to jump back to the editor to fix a minor crash and then go rerun
- tsukikage 3y agoON ERROR GOTO NEXT, 2023 edition
- SideburnsOfDoom 3y agoShould not be confused with Jeremy D Miller's "Wolverine" Message Bus software https://jeremydmiller.com/2022/12/12/introducing-wolverine-for-effective-server-side-net-development/ https://jeremydmiller.com/2022/12/12/introducing-wolverine-f... https://jeremydmiller.com/2022/12/15/transactional-outbox-inbox-with-wolverine-and-why-you-care/ https://jeremydmiller.com/2022/12/15/transactional-outbox-in... https://www.dotnetrocks.com/details/1823 https://www.dotnetrocks.com/details/1823