Post
Remote status
Context
12@sun@shitposter.world Where is the source code?
@sun@shitposter.world I spot 20 emdashes in the tiny readme file and you didn't even add the .claude folder to your gitignore.
Also I can't read what license your repo uses without being required to make an account on your forge.
0/10 vibecoded retroslop
rad:z2gAKC6ESt5ZBV419uVPf2vFtEHCT
I use Radicle now because scrapers I have to lock down gitea
@sun@shitposter.world You honestly even did retroslop wrong because it is a javascript based single page app. The reason people like retroslop is because it was simple and there was no client side code, just pure serverside rendered HTML using something like PHP. This isn't even retroslop it's just aestheticslop.
@sun@shitposter.world That's not the point I am trying to make here.
@lain@lain.com @sun@shitposter.world I'm not very happy with seeing my long term mutuals promote their vibecoded garbage on the timeline. I really don't want to have to block you guys. I want to coonvince you to actually start developing free software again.
Replies
50@sun@shitposter.world @lain@lain.com The problem is that output from LLMs currently has a legally ambiguous status. You can not risk integrating it into any existing free software right now, so that's why a lot of projects, with some exceptions, choose not to allow it or heavily limit its usage only to specific tasks.
And on a personal note I think obvious LLM output is extremely tasteless. Seeing someone not even use some effort to at least even write their own README file makes me cringe. I always compare it to the same type of feeling you get when you see a corporate logo which uses Comic Sans.
@sun@shitposter.world The risk for free software projects is actually the biggest, proprietary software can not be investigated that easily because their source code is secret.
As much as I appreciate you adding a proper copyleft license for this project, this unfortunately this does not matter much. The risk that your LLM pulls in code from other free software projects with an incompatible license is very minimal.
A much greater risk is that the LLM pulls in code from a proprietary software project. Because guess what? LLMs aren't trained from just from free software repositories obviously. Every person around the world that is using Cursor, Claude, Copilot, Codex, etc. while working on proprietary software projects is feeding their proprietary repositories into their ever growing training data set.
Overall, the way I got started with C was probably just about the worst way possible, and I would have been better off reading some proper books on it. But I'm incredibly thick when it comes to learning, don't have the patience for it, and oftentimes end up just smashing my head against things until it kinda sorta sticks.
* I've been saying this for a while now but haven't really done anything.
Kinda messed up there. Basically, I fear I won't learn how to program if I don't have to program and with LLMs I can always just let it do the whole thing and learn nothing from it.
@lain @Phobos @SuperDicq @besserwisser @sun @mischievoustomato You learn barely anything in the process. LLMs are great for newbies to get started and explain stuff as you go. Mostly because you bypass knowledge gatekeepers and nonexistent docs. But if you let it do everything from the start, you won't get that most likely.
In order to use LLMs for "make XYZ, make no mistakes or you go to jail", you have to know how things are supposed to look and work to at least tell it to fixup what it did wrong. And you won't have that experience if you don't have at least some background.
GitHub is a great example when you let everyone aislop a site with barely any experience when most of the original devs left. It's basically unusable now, even if you ignore the frequent downtime. Back navigation half works, switching issues/PRs/code tabs does not work most of the time,...
@mischievoustomato@tsundere.love @phnt@fluffytail.org @Phobos@eientei.org @lain@lain.com @besserwisser@shitposter.world @sun@shitposter.world It's easy to avoid Github issues by not using Github.
@SuperDicq @lain @sun @besserwisser @mischievoustomato @Phobos Yeah, you should use Codeberg that instead. Surely that won't backfire.
@phnt@fluffytail.org @lain@lain.com @sun@shitposter.world @besserwisser@shitposter.world @mischievoustomato@tsundere.love @Phobos@eientei.org Codeberg has got some weirdo policies right now, so I can't fully recommend it. But overal I think the Forejo software is decent at least.
@lain @Phobos @SuperDicq @besserwisser @mischievoustomato @sun Kinda like how cheating at tests doesn't help your learn. It's just a bypass for a broken school system that punishes any mistakes.
Making the little cheat sheets helps with learning though.
@phnt@fluffytail.org @lain@lain.com @Phobos@eientei.org @besserwisser@shitposter.world @mischievoustomato@tsundere.love @sun@shitposter.world I didn't care about school at all and I'm not gonna lie if I was still in school today I would also use LLMs to skip everything.
@mischievoustomato@tsundere.love @lain@lain.com @phnt@fluffytail.org @sun@shitposter.world @besserwisser@shitposter.world @Phobos@eientei.org I wonder if my bachelors is gonna worth more because I finished my degree in a time where LLMs didn't exist yet.
A lot of what you get out of it is your mindset. If youre mindset is "ima have write all the shit" then yeah its gonna be a crutch
But if you really only care to use it as a tool or an assistant or an ideas generator its alright.
I will say its pretty useful for getting started on implementing something that you dont necessarily know where to start. For instance I had some bug with image rendering on my one project and I didn't really know how to approach actually implementing the change. I asked the demon machine and it got me enough of a start to realize that the overall fix wasnt that hard so I just went and made the change myself
@besserwisser @Phobos @lain @SuperDicq @sun @mischievoustomato I've been using Kagi Assistant with either GLM or Kimi. Barely use half the monthly quota anyway.
But if you don't use Kagi already, maybe getting something more than a webpage chat is better.
@mischievoustomato@tsundere.love @besserwisser@shitposter.world @Phobos@eientei.org @lain@lain.com @sun@shitposter.world Except it is usually not a very good teacher except for really basic stuff because it does almost everything wrong.
@mischievoustomato@tsundere.love @lain@lain.com @sun@shitposter.world @besserwisser@shitposter.world @Phobos@eientei.org It's 2026, LLMs are totally good now guys! It never ever would do anything wrong!
@SuperDicq @lain @sun @besserwisser @mischievoustomato @Phobos It's 2026, programmers are totally good now. They can never do anything wrong after they've been programming since the 70's.
@Phobos@eientei.org @lain@lain.com @sun@shitposter.world I really enjoy writing READMEs actually. It is like the one thing of your program that almost every user will see. Most people may never look at the code, but almost everyone will look at the README.
@Phobos@eientei.org @lain@lain.com @sun@shitposter.world Whenever I'm working on a project for a really long time I really look forward to writing the README because writing a README is like finally being able to tell the rest of your world about the thing you made.
@Phobos@eientei.org @lain@lain.com @sun@shitposter.world I do want to say I am also the particular kind of autist who enjoys editing wikipedia as well.
I like to argue that documentation is more important than the actual code often, because without proper documentation nobody knows how to use it. There's probably many software projects out there being really underappreciated simply because they lack proper documentation.