I also find the reference to the energy consumption of AI dated a year and a half ago to be extremely unconvincing. The efficiency gains in AI over the course of the last year have probably been unparalleled in any other era of computing. The model (Qwen 3.8 27b) that I run on my own hardware on a single, high end gaming GPU, is often compared to the state of the art, massive frontier model from the beginning of this year. There was literally no amount of money you could pay to any company to run the biggest, most energy hungry AI model in existence at the time that the reference was written, that would even compare to the quality you can get out of a single GPU now.
[1] https://drewdevault.com/blog/Alice-in-Wonderland/
[2] https://drewdevault.com/blog/Sustainable-creativity-post-cop...
> - original content written with or which facilitates the use of LLMs (large language models) or other generative AI technologies
and
> Moreover, the use of AI for purposes other than co-authoring code, tickets, emails, and so on, is discouraged but not prohibited. If you use LLMs privately to review your work, to ask questions of, to perform security analysis, and so on, and then write original code to push to SourceHut, your use-case is aligned with our policy.
So from what I understand it is OK to use AI for security reviews privately but is not cool to host a project that allows to do that?
Also, what does it mean "and so on"? Like "anything we consider we don't allow at some point?"
While I'm not necessarily in the "LLMs are evil" camp, I find I respect this position a lot. I wish more people would do what they feel is right, even if that's going to result in a backlash from those who disagree.
When it comes to my personal projects, I realize I haven't really touched many of them in the LLM age. In a way, AI has made me uninterested in programming. This might actually be a nice demarcation line: keep my free range organic code on sourcehut and actively not use AI for my personal stuff. After all, LLMs (may) mostly help with speed (sometimes) - which was never the issue for the stuff I create "just because".
I will add that the policy is not just dumb and unenforceable, it is also poorly reasoned. Many of the arguments apply equally to other technologies, or don't apply to AI-generated code in the first place.
If resource usage/hardware costs are a concern, should games and databases be banned? If financial ethics are a concern, should SaaS services/apps with micro-transactions be banned? If ownership is a concern, should closed-source software or private repos be banned? And so on.
I think it is obvious that this choice, much like the crypto/blockchain choice, was made purely because of the "vibes" (if you will) around AI, and not for any logical reason.
~51 in favor of the proposal. 20 of those specifically stated a desire for a blanket or as-strong-as-possible ban. 17 mentioned paying for the service. Many (sorry, didn't count these!) stated that the reason they joined SourceHut in the first place is because of the strongly opinionated culture and that an LLM ban aligns well with that.
~19 opposing the proposal to some degree. (I am counting Greg K-H's comments as a very weak "oppose".) 5 specifically mentioned paying for the service, and 1 stated they will stop paying if the policy takes effect. Some stated that they don't personally use LLMs, or don't like them or the effects they have, or would support a weaker ban (e.g. only ban fully vibe-coded projects or excessive resource usage).
> - original content written with or which facilitates the use of LLMs (large language models) or other generative AI technologies
> The use of LLMs or other generative AI tools to produce or assist with the production of source code, assets, tickets, emails, and so on, will no longer be permitted on SourceHut once these terms take effect.
> As with our other policy changes, the intention is to roll this out slowly and thoughtfully. Each possible violation will be evaluated on a case-by-case basis and we are open to making exceptions.
> Moreover, the use of AI for purposes other than co-authoring code, tickets, emails, and so on, is discouraged but not prohibited. If you use LLMs privately to review your work, to ask questions of, to perform security analysis, and so on, and then write original code to push to SourceHut, your use-case is aligned with our policy.
Disappointing, sad, but not surprising. Moral grandstanding in the face of AI does little, it's already here to stay, whether we like it or not.
I wish there were reasonable alternatives.