News for hackers. Stuff that matters.
Re:Show HN: MonkeyPatch – Cheap, fast and predictable LLM fu... by bb88 on Wednesday November 15, 2023 @08:47PM (#38284969)
I feel like you're hijacking a term at least 15 to maybe 20 years old though. It's kind of a brilliant marketing idea, but you're just confounding the vocabulary.

It's not to say this isn't a fucking great idea (because it is!). But you know, just don't piss in the community well.

Further, PostgreSQL means one and only one thing. But Monkey Patch means 2 now, apparently!

For reference: Here's the google ngram viewer link for "monkey patch" from 2000 to 2019.

https://books.google.com/ngrams/graph?content=monkey+patch&y...

Re:Show HN: MonkeyPatch – Cheap, fast and predictable LLM fu... by JackHopkins on Wednesday November 15, 2023 @09:27PM (#38285226)
The specific package name on GitHub and PyPi is ‘monkeypatch.py’ for the avoidance of doubt!
Re:Show HN: MonkeyPatch – Cheap, fast and predictable LLM fu... by bb88 on Thursday November 16, 2023 @12:50AM (#38286198)
That's a distinction without a difference...
Re:Show HN: MonkeyPatch – Cheap, fast and predictable LLM fu... by vqbd on Thursday November 16, 2023 @01:47AM (#38286437)
The problem isn't accidentally downloading the wrong package. How am I supposed to talk about this package? I regularly use monkeypatching (the existing meaning) to prototype out concepts. "I monkey patch dot pied this function"? Cause that doesn't seem to be the name used everywhere.

Why not name it something like Gorillapatch? Gorillas are stronger than monkeys as a slogan or whatever.

The core issue is how am I supposed to talk about regular monkeypatching and your library in the same sentence.

Re:Show HN: MonkeyPatch – Cheap, fast and predictable LLM fu... by JackHopkins on Thursday November 16, 2023 @02:22AM (#38286624)
This is a solid point, at the end of the day creating confusion with the name wasn't the goal in any way as there already are 100s of (often overlapping) terms floating around in this scene. I appreciate the critique and we'll have a think over this. If you have any other naming ideas, would love to hear them!
Re:Show HN: MonkeyPatch – Cheap, fast and predictable LLM fu... by pbronez on Thursday November 16, 2023 @09:14AM (#38289720)
Maybe keep the “Monkey” and work around that?

MonkeySeeDo —> it sees what you’re doing and does it better

CutMonkey —> it’s a monkey patch that’s cut weight to lean fighting trim

TypeMonkey —> it uses types to intelligently monkey patch your code

MonkeyZipper —> monkey patches that compresses your code

MonkeyModels —> monkey patches your models

Learning Monkey —> learns how to improve your Large Models

Branching out from there…

SimianStudy —> it’s a monkey patch that learns

PyStill —> it distills your Python functions

AutoSqueeze —> automatically squeezes your AI code into efficient implications