Rule 4
Don’t duplicate the full text of your blog or readme if you’re providing a link.
Rule 4
Don’t duplicate the full text of your blog or readme if you’re providing a link.
Biggest issue with LLM "AI" that most people like to ignore is that all current models are created with extremely unethically practices like using unauthorized data, pollution, causing people to go without power for heat/cooling/food refrigeration/etc. due to power demands, etc. Regardless of how ethically/responsibly you might use the technology, the models are not ethical to use. Sure most software has a lot of ethics issues, but LLM model generation is extreme.
Did codeberg not make a rule against LLM assisted sodtware recently?
Here's the blog post from Codeberg regarding their stance on AI/LLM usage:
https://blog.codeberg.org/protecting-our-floss-commons-from-llms.html
And at the very bottom:
However, we also need to be honest about certain use cases that might no longer be welcome on Codeberg. If you see yourself on this list, you don't need to move right away, but there might be other places that better fit your needs:
Projects that are created by LLM "agents" in autonomous ways Projects written and maintained with heavy use of LLMs Projects where the amount of resources (e.g. storage, CI/CD) is significantly larger than what the involved amount of people could have created by hand Projects heavily tied to the LLM ecosystem, e.g. LLM-written tools to ease LLM usage Users sending LLM contributions in violation of project's custom policies
LazyNVR was started without any AI assistance.... Both use of ai and the rule came afterward.
Also codeberg did not have a clear cut "no AI policy" (yet). The current informal policy only explicitly forbid project when the AI use causes significant storage cost, abnormal development pattern, or only exist to facilitate LLM usage.
For example, I think small AI experiment on mostly hand written codebase or AI validation of handwritten code are still allowed on codeberg.
a custom software
"Software" and other "mass" nouns don't get an article like that.
You gotta pick a lane.
I am not native English speaker, thanks for the correction.
This guy's being pedantic. I say "a software" all the time.
It's important to understand how a language works, but don't let grammar Nazis trick you into caring about minor rules even English speakers ignore.
Well, rules are important and knowing them is too. Ignoring them can then be a choice, otherwise it's just ignorance....
But yes I fully understand your point.
It won't kill a man but it's still incorrect syntax and a faux pas, it's fine if you're fine with that, but that doesn't make it standard.
Also it's not really new information that international speakers speak English better than natives, just look at all the "their" "they're" confusion that happens when someone learned English as a native but not when they go through the whole shebang of learning about possessives and articles, so just because a native English speaker ignores a rule in their own language that doesn't really speak much about the language, it says more about the speaker.
just because a native English speaker ignores a rule in their own language that doesn't really speak much about the language, it says more about the speaker
It doesn't. If the speakers of a language ignore a "rule", that says more about the rule itself. Eventually, a rule like the one we're discussing will cease to exist since it only complicates communication, as has happened to past rules and words.
I also have an issue with calling it "standard". "Standard" is whatever everyone uses. Following rules that no one else does makes you sound robotic. It's why so many guides on pronounciation in English fail. They go off of how the word is spelt and ignore how people actually say it.
nah bro, I get descriptivism is important and not locking yourself down too hard lets language evolve, but prescriptivism is how we make sure we are still able to communicate with each other clearly without confusion.
you can get around it by using something like "a piece of software"
No point reading something that no one bothered writing.
Edit: Sorry OP, I should have checked.
Not that I read it all, but literally the second sentence is:
This entire post (the link is the source) has been fully written by me without any AI.
It's clearly written by someone who is not a native English speaker. I noticed that in the first paragraph or so.
Or do you think an LLM would write "...i can finally say i am quite satisfacted"
This is not to crap on OP, I'm very impressed with their command of English.
Thank you! These days it's good not to master English enough to be mistaken for an ai bot
My mother language is Italian, not English. But I spent some time living in the US so maybe there is that at my advantage.
Italian is a beautiful language, probably my favorite one.
As far as your post is concerned, I'm using qwen 3.8 27B as my main local LLM. I actually do have it push code to a github repo. Mainly because I have no real interest in learning the code it is writing, I've always been a back end and data person and I'm having it write web stuff. One thing I do a little differently is I make sure the model writes documentation up front and then at the end and also any steps it discovers, that it should remember into an MD file. This is so it doesn't make the same mistakes over and over.
I also make sure it writes instructions for itself(or another model) and I will sometimes have another model check its work.
I have started implementing long term memory with obsidian as its "second brain". This way I don't have to keep explaining who I am or what we're doing, what machines are available, what my preferences are, etc...
I think in a few weeks I'll be able to grab my phone and start giving it tasks to do, using Hermes.
Nice write up. I appreciate you taking the time to share.
Can you elaborate on using obsidian as a memory store?
Try this out https://www.youtube.com/watch?v=4Hvkv_I8QDE
This is where I learned of it, but I've also hooked up unsloth desktop to the same obsidian knowledgebase. This way the long term memory persists across my LLM client tools. Right now I have it keep track of me and my preferences, my wife and her preferences, home lab architecture and documentation and technical project information for me and my wife.
Smartpants, you wouldn't have read it either way....
And I wrote in the first sentences that no ai has been used to write it's it's all my personal salt
my setup is a Ryzen 9 5950X with 64gb DDR4 and two NVIDIA RTX A4000 (32gb VRAM total)
Unfortunately still needs a massive amount of computation power... 🥴
I know Lemmy hates AI but it is incredibly useful for exactly this kind of thing (among other things). I had a very close friend who died recently who made an extremely niche but extremely deep/amazing website from 1999-2010. With the help of his family, I found archives of his database and web root files. These files were all legacy formats I wasn't even familiar with and his coding style was wild, not just eccentric but showing an actual misunderstanding of some basic concepts that echoed through his code. This is a very extensive site, I couldn't have hoped to resurrect it without months and months of work. Feeding it all to the AI, it took me about two weeks, and it works perfectly. Like my friend hadn't even got it to work like he wanted back in 2010 and I managed to finish it for him with AI's help - and it would not have happened otherwise, because I would not have had the time to dedicate to it.
Thank you for sharing.
I also tried vibe coding with Qwen3.8 (just give it a few lines of what you want, and step away). and you're right, it does... something, but not at all how you want it. (obvious in hindsight)
Your Step 4 is how I use AI now. I use Deepseek Harness. I don't use a dedicated plan mode, but I do tell it 'let's plan and write a TODO .md for a ', and we discuss ways of implementing something, what libraries we can use, pit-falls, future-proofing etc., and it will write whatever we decide on in a TODO file. Only after each step has been discussed, I tell it to review the TODO and ask me if it has any more questions. Once it's satisfied, I verify what it wrote in the TODO one last time, and when I'm satisfied I tell it to implement the TODO we just planned.
TODOs work quite well if you make and review them with the model before it implements it.
Very interesting article, thank you.
From my experiences with paid models at work, tests were especially insidious: I had cases where a seemingly sensible test showed up to not work at all. I was planning to push it but I got curious, and decided to "break" the feature it said it was pretending to verify. Lo and behold, test stays green. I find it especially bad because nobody loves to write tests, even less to review them, it's not easy to make them good, LLM oh so loves to churn them out, and I'm already tired reviewing the main part of the code.
As for docs, my personal take is that they may not be as good as you think. IMO it's more that we are not taught to write good docs or even to properly care about them. So I claim it's the same JS case here, just you have even less skill to evaluate it than you had with JS. Note, it's not directed at you personally more than anyone else, and I may certainly be wrong, that's just how I feel about the majority of the industry in the area of docs (even pre-AI to a big degree).
Your article spelled out some things in a nice new way for me, with an interesting new takeaway for me in context of what I want to learn (here I must especially be wary of "AI" as it can help somewhat but can also actively degrade/hinder/derail/anchor), vs. where I don't - but then if I don't do I have skills to evaluate its result and to what degree (e.g. on your example, IMO, c++ high, js medium, docs low). Thank you again!
Not scientific, but I sometimes get Gemma4 check Qwen 3.8's work because I noticed when a model knows its not their work, they're a lot more critical. Might be helpful to get another model to review tests.
Yes, carefully check AI output is a must, always.
But still tests even if not perfect are better than no tests, so...
Is the blog created by AI, because all I see is a blank white page with nothing on it.
all 29 comments