I'm always wondering about the, I don't even know what to call this, etiquette? of proposing PR's to projects like these that add a feature or a demo or whatnot to the main branch of a very focused project by adding something that is very different in interface, language, set and setting etc.<p>So in this case, Tobi made this awesome little web interface that uses minimal HTML and JS as to stay in line with llama.cpp's stripped-down-ness. But it is still a completely different mode of operation, it's a 'new venue' essentially.<p>What if GG didn't want such a thing? When is something like this better for a separately maintained repo and not a main merge? How do you know when it is OK to submit a PR to add something like this without overstepping (or is it always?)<p>I see this with a few projects on github that really 'blow up' and everyone starts working on. They get a million PR's from people hacking things on it in their domain of knowledge, expanding the complexity (and potentially difficulty to maintain quality). Sometimes it gets weird feeling watching from the outside at least (I'm not a maintainer on any public FOSS).<p>Just curious what others think because those are my thoughts that came to mind when I saw this.
Good to see a CEO is still hacking around!<p>Shopify did change my life in a way i could never imaging, it will always hold a special place in my heart
> I tried to match the spirit of llama.cpp and used minimalistic js dependencies and went with the ozempic css style of ggml.ai.<p>Ozempic? The anti-diabetes drug? That's either a glorious typo or an interesting new adjective...
Can someone shed light on how does a CEO with 3 kids get time to hack on something like this? Some might even argue that all the time spent doing this would’ve been better spent on CEO activities, but thankfully this is HN and people have hobbies, so that’s that, but this can be a very time consuming hobby.
I'm wondering whether the rendering of markdown through a regex that only deals with H3, strong, em and code is enough, since this implementation specifically seems to ask the bot to reply with markdown?[0]<p>Other than that, it's cool to see this web interface happen. It's little things like this that make new tools easier to grasp for less technical users.<p>I believe that people are more likely to go through the hurdles of learning difficult setup procedures (knowing the UX/UI will be easy to use) versus making the setup easier but having the daily use be too hard.<p>[0]: <a href="https://github.com/ggerganov/llama.cpp/pull/1998/commits/c19daa4eb58cca85c0263d77958370e201bf9551">https://github.com/ggerganov/llama.cpp/pull/1998/commits/c19...</a>