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 4y 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 4y agoit will sometimes fix other bugs, but yeah the focus is on ones that caused the crash or are obvious
- salawat 4y 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 4y ago[deleted]
- cozzyd 4y agoA slight improvement on fuckit.py
- plonq 4y agoThat seems… dangerous, to say the least
- jasfi 4y agoYou're not suggesting that you won't put this immediately into Production are you?
- quickthrower2 4y agoOr test even!
- jszymborski 4y agoIt's all fun and games until you get a subprocess.run(["rm", "/", "-rf"]) snuck in there that you fail to notice.
- eviks 4y agoHallucinate your data into the AI void
- biobootloader 4y 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 4y ago1. Definitely don't run it as root. 2. Obv run in sandbox/container.
- hdjfkfbrufifj 4y ago[flagged]
- hdjfkfbrufifj 4y ago[flagged]
- Frummy 4y 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 4y 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 4y agodidn't T1000 self-heal?
- TigerTeamX 4y agoOh my god! That looks so much fun and so dangerous at the same time.
- splatzone 4y 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 4y agoCrashes are the easiest bugs to self-fix.
- biobootloader 4y 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 4y agoON ERROR GOTO NEXT, 2023 edition
- SideburnsOfDoom 4y 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