When I first read the title in the topic list,I initially thought it’s a good idea because one can easily mute (=completely hide,if I understand that correctly) whole categories in the Discourse preferences.
Seeing the “daily piece of slop” being advertised on the forum and all the flamewars around it really made me lose a lot of motivation to contribute to open-source at all.
And NO,I’m not saying that the flamewars against LLM slop are a bad thing,quite the contrary.
I find it important that low-quality code built on top of copyright breach,DDoSing of open-source infrastructure and unprecendented waste of natural resources is fought with fire.
Reading the (non-)arguments of the pro-LLM guys that primarily consist of ignorance made me reach levels of anger I’ve not often experienced so far,it was a almost impossibly difficult challenge not to answer to those ignorantly stupid posts in a way that I’d later regret,and that would probably get me banned.
But @zeldakatze has a strong argument that such a separate category could encourage the promotion of more low-quality slop projects and make it look like that sort of projects is especially welcomed.
It seems a good portion of the Haiku core developers agree that they dislike it and don’t want it in Haiku,and it’s primarily the normal users who fall for the marketing slop of LLM companies that they could do everything faster and better by using LLMs,which is obviously not true.
I don’t see a good reason why the Haiku project should even offer free advertising space for slopcoders.
Historically,the Haiku project has always been about taking time to get things right and writing high-quality code.
This resulted in a system with a amazingly stable ABI and API,no dependency hell like on the Unixes,a consistent interface where all parts integrate well with the rest of the system,and amazing performance even on budget hardware.
I’d say almost everyone is here because they like Haiku,because it does something right.
I think that those high quality standards are a big part of what made Haiku what it is today.
Therefore,I’m for completely banning advertising of LLM-“assisted” software and any other form of pro-LLM advertising from the forum.
The idea of quickly auto-generating some half-working application is fundamentally different to the core values of Haiku - stability,quality,taking time and getting things right.
There are more than enough other operating systems and projects that take such code,why not spend your time there instead if you want to use LLMs?
If you use a major operating system like Windows,you’ll quickly notice the masses of absolutely low-quality garbage programs that are bloated as hell,don’t work correctly and can’t even correctly explain the reason why something doesn’t work.
Even worse: Have a look at Android,how many apps don’t achieve to maintain a somewhat consistent interface,have some annoying blinking ad banner and consist of nothing more than a webview hardcoded to a specific URL?
I don’t want Haiku to become like that!
Of course the Haiku project can’t regulate third-party projects someone puts at Github.
I don’t think anyone ever tried that.
The point is advertising of such slopware in the official Haiku forum,which is part of the Haiku project and where the project can decide what content is allowed and what isn’t.
I believe that banning LLM promo from the forum and clearly stating this could even help the Haiku project gain more quality contributors who love what they’re doing.
The number of projects that still care about code quality and the fact that it’s handwritten is decreasing overall.
Haiku could become a excellent example of a project that sticks to high quality requirements and valuing human work in difficult times.