Conversation
https://plspace.shit.nexus lets you customize your profile with custom CSS and anybody who uses plspace also will see your style your own profile!
4
3
5
@mametsuko unfortunately it does not work with MissKey mexican_sadge
1
0
0
@mametsuko you should be able to use an Akkoma account with it, because it's a Pleroma fork.
0
0
0

@sun 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

2
0
0
@SuperDicq AGPL. you can access it without bullshit via:

rad:z2gAKC6ESt5ZBV419uVPf2vFtEHCT

I use Radicle now because scrapers I have to lock down gitea
5
0
1
@SuperDicq anyway it works really good and the code is clean.
1
0
0

@sun 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.

1
0
0
@phnt @SuperDicq @sun superdicq may be a nigger but i do like looking at the source code thru the web ui sometimes so he has a point abt that account thing
1
0
0

@sun Thanks for me reminding to check out Radicle at some point. I should play with it sometime.

1
0
0

@sun That’s not the point I am trying to make here.

1
0
0
@SuperDicq I understand what you're saying but that's not what I was going for, I made a deliberate choice to do this as a static frontend even if you personally don't like that.
2
0
0
@pernia @phnt @SuperDicq use Radicle if you want to see or contribute to it, that's just what we're switching to now.
1
0
1

@sun So basically an outdated looking interface without any of the benefits of an outdated looking interface. I’m not seeing the point of this project. Not that I would use vibecoded garbage anyway.

1
0
0
@SuperDicq Maybe you don't remember but actually using MySpace sucked.
2
0
2
@SuperDicq Anyway I could use Sveltekit and do SSR so I will consider that!
0
0
1
@sun @SuperDicq the point he's trying to make is that you should block him for being insufferable
1
1
3

@sun I do remember, the interface indeed kinda sucked. But it didn’t require javascript or flash or whatever to function and I appreciated that.

0
0
0
@sun Even if freetard puritans don't like it, I do. LLMs are hanging around for now, whether I like them or not. May as well do something useful with them, like recreating nostalgia instead of having corpos sell our childhoods back to us and not delivering.
0
0
0
@sun@shitposter.world are you planning to completely move to radicle, sun? knew radicle few years ago but never actually touch it. so kinda curious what is the take
1
0
0
@ganbold I like it a lot so far. Already collaborating with people on it.
0
0
0

@lain @sun 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.

3
0
0

@CapitalB @sun Of course that’s not how you should actually install it.

2
0
0
@SuperDicq @lain Can you provide me with a checklist of do's and do not's for writing software going forward?
1
0
1
@SuperDicq @lain I can add a hashtag or something if you like
0
0
1
@CapitalB @sun @SuperDicq literally the same as downloading a random .exe/.msi file and running it on windows
Your fault for using linucks
0
0
1
@SuperDicq @lain @sun cry about it.
Everyone cares about your particular bugbears
0
0
0

@sun @lain 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.

2
0
1
@SuperDicq I think it's a bigger risk if you close source something, I am doing AGPL so like unless it pulled something from some weird license should be okay.
1
0
1

@sun 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.

1
0
1
@SuperDicq in the meantime I am marking my completely llm coded projects as being llm-coded so people are informed and can act accordingly
1
0
2

@SuperDicq @sun

Yeah thats why it is the first entry there haha

On a serious note:

>Radicle adopts a local-first, peer-to-peer (P2P) architecture, which draws inspiration from Secure Scuttlebutt (SSB) and Bitcoin’s Lightning Network.

This is interesting. I know Zeronet and IPFS. But a git-oriented P2P storage would enable decentral websites with a lower barrier of entry for devs.

1
0
0

@CapitalB @sun Yes, despite them doing the horrible “just trust our install script and pipe it through sh bro” meme, I do think that their project is very interesting.

It seems like a very interesting way to collaborate on software without a forge website, while also being a little more convenient than using Git over email.

0
0
0

@sun @SuperDicq at least let the ai companies scrape the vibed stuff coming out of their products ;)

1
0
0

@bonifartius @sun They definitely already have it because the output already come from their server.

1
0
0

@SuperDicq @sun i'm just posting half serious takes while drinking a tea BUT it is kind of funny ouroboros situation. if you don't allow them to scrape, the llms wont get better. *insert something about dilemma of commons

1
0
1

@SuperDicq @sun while i'm critical of llms and don't want to use them, moon doing fun things is about the least bad thing i can think of with llms. i don't see why i should shit on that.

1
0
0

@bonifartius @sun I used to respect him as a free software developer but I haven’t seen him write a single line of code since LLMs became mainstream and that makes me sad.

2
0
0
@SuperDicq @bonifartius give me a real problem and I’ll still write it by hand but I don’t respect webslop and yeah I’ll vibe code it
1
0
2
@SuperDicq @bonifartius I realized how much I fucking hate bootstrapping and setting up build systems, the shit is fucking awful and I’m done with wrangling arcane systems. Absolutely fucking done
1
0
3

@SuperDicq @sun you can not like what someone does but still respect them. e.g. i don't like the church, but i don't shit on people active in the church if they don't do harm to anyone - usually they even do good. moon works to do nice things for fedi, i don't need to shit on this. i only find the irony in that scrapers are an annoyance for self hosting llm generated code funny, but those scrapers are annoying for me as well.

2
0
2

@bonifartius @sun I also shit on people for going to church by the way.

1
0
1
@bonifartius @SuperDicq I respect the good arguments against llms. It’s a fact that the legal provenance of llm code hasn’t been legally tested yet and it could go either way. I don’t give a si for shit about power usage or building data centers in the abstract other than how they affect people’s property through externalities
1
0
2

@sun @SuperDicq almost every build and module system is absolute hell to use and i quit using languages when possible if the tooling is shit. the only half decent one i know is go, and even that has warts.

1
0
2
@bonifartius @SuperDicq I use go if I want a statically compiled native cli tool and it works great for that
0
0
1
@SuperDicq @bonifartius my wife asked if we can find a nice church and she’s an atheist
2
0
3

@sun @bonifartius I do like pretty churches from an architectural and historical standpoint too.

0
0
1
@SuperDicq @lain @sun Personally, I'd argue that writing READMEs are the most mind-numbingly boring bit of writing software and rather one of the better use cases for an LLM.
2
1
2

@sun @SuperDicq i don't think the environmental arguments about power usage or datacenters are very good, especially when considering other opinions the same people hold on certain wars etc. the datacenter water usage is a problem, but using fresh water for cooling is pretty stupid anyway. putting datacenters on a green meadow is retarded as well, put them in some industrial area. the issue is HOW things are done, imo.

1
0
2
@Phobos @lain @SuperDicq I also do admit that there is a systemic issue of what happens to the next generation of programmers who aren’t forced to learn things the hard way like I had to, but for me personally I don’t write any code a machine can now shit out ever again and that’s not actually a problem
2
0
1

@sun @SuperDicq out of interest, how does the church in japan handle buddhism and shinto? my main gripe with christianity (and the other monotheistic religions) is that they have been great destroyers of culture.

1
0
0
@bonifartius @SuperDicq Christianity is not common here at all. Atheism dominates followed by lay Buddhism and Shinto a distant third
1
0
2
@SuperDicq @bonifartius incidentally there are tons of little scam religions and cults here lol
0
0
1

@bonifartius @sun Environment arguments about compute power are always pointless. Of course people who don’t like the think the energy used is wasted energy. And of course people who like the thing consider the energy used to not be wasted.

The thing I find most annoying is that the “AI” hype bubble has completely fucked up the hardware supply right now. I wish there was more regulation that actually prevented big companies from just buying up the entire world supply of a thing which then quadruples its price for everyone else. That should just not be allowed.

1
0
0

@Phobos @lain @sun 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.

1
0
1
@sun @lain @SuperDicq Learning the hard way isn't always necessarily the better way, but yes, I absolutely agree that there's merit to being able to write functional code without fancy tools like LLMs and whatnot. Though I'm not really a good programmer, so whatever I weigh in with here in regards to "how one should do it" would probably just come across as stupid and no one should even care what I say about it.

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.
0
0
2
@SuperDicq @lain @sun I'm probably incredibly weird in that regard, as I enjoy writing in general, having written a number of short stories in my free time--nothing near actually worth anyone's time, but still. And yet I find writing documentation of any kind, even short READMEs, very much boring.
1
0
0

@Phobos @lain @sun 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.

1
0
1
@SuperDicq @lain @sun And I really, really appreciate people like you who bother writing good documentation for projects. Yet I would probably need someone to physically hold a literal gun against my head before I sat down and spent more than like two minutes on doing it.
2
0
2

@Phobos @lain @sun I added a section to my ComboChat readme that explains how to extend it. https://codeberg.org/Jiyu/ComboChat#creating-custom-elements-sources

I do hope that with this information someone will actually contribute a new feature at some point and that makes it worth taking the effort to write that to me.

0
0
1

@SuperDicq @sun if one isn't interested in modern games it's without consequence in my opinion. most recent RAM i have is DDR4 in my notebook. the other computers i have are DDR3. if games weren't made by incompetent frauds putting together assets in unreal engine DDR3 would be enough for a long time. storage likewise, SATA SSDs are still cheap, if you get a SAS controller those drives are cheap refurbished. it's all bullshit.

1
0
0

@bonifartius @sun

SATA SSDs are still cheap
Nope, they also increased in price significantly as they use the same chips as the M.2 ones.

1
0
0

@Phobos @lain @sun 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.

1
0
0
@SuperDicq @lain @Phobos editing wikipedia was fun in 2001, now it's run by insufferable faggots (bad kind) that love to argue
1
0
1
@SuperDicq @sun @bonifartius How Micron no longer produces badly priced SATA SDD's (but still cheaper) has really destroyed the price of SATA SDD's.

They do use slightly cheaper chips, as SATA throughput makes really fast flash pointless, but the price difference is negligible.

Maybe SAS SDD's would be cheap, as it's difficult to use drives that us such proprietary interface.
1
0
0
@SuperDicq @CapitalB @sun i still don't understand how downloading and executing a binary is any safer than curl | sh
2
0
0

@sun @lain @Phobos I love endless online arguments if you can’t tell

0
0
1

@snacks @SuperDicq @CapitalB @sun there are ways you can fingerprint a curl | sh and sneak a malicious script in. Besides that, you can't read the installer source when doing that.

1
0
0

@snacks @CapitalB @sun It’s not. You should never blindly download and execute binaries. I know this format of software distribution got popularized on proprietary operating systems like Windows, but that’s not how most GNU/Linux that have strict packaging policies and a reproducible and verifiable build do things…

1
0
1
@phnt @SuperDicq @CapitalB @sun so you don't trust the devs of this sofware as far as the installer goes but the rest of the program is fine?
2
0
1

@snacks @phnt @CapitalB @sun The argument is not that you should every line of source code of every piece of software that you install. That would be unreasonable.

But if you get your software from a trusted source, such as an established package repository instead of the author themselves that helps a lot.

0
0
0
@SuperDicq @CapitalB @sun and if i encounter a program that hasn't been packaged for my distro yet i'm just gonna read the entire source code, icic
1
0
0

@snacks @SuperDicq @CapitalB @sun I can verify a binary if they provide a signed checksums file. You cannot do that when you blindly pipe a script into sh. It's not about trust really, but about avoiding compromised sites/installers.

1
0
0
@snacks @SuperDicq @CapitalB @sun Once your proprietary senses are sharp enough, you can just glance through the source code and any proprietary software reveals itself.
0
0
1
@phnt @SuperDicq @CapitalB @sun you can only verify that it's the same binary/a reproducible build of another binary
1
0
0
@phnt @CapitalB @SuperDicq @sun nothing stops the binary the checksum was taken of to be malicious
1
0
0
@CapitalB @SuperDicq @phnt @sun it isn't quite clear to me why it'd be harder to serve bad stuff one way or the other
1
0
1

@snacks @SuperDicq @CapitalB @sun If the checksums file is signed with the developers key published elsewhere, or on a key server. You can publish fake checksums all you want, but the signature won't be correct against the developer's key. Only a hash collision would be an issue.

0
0
0

@Suiseiseki @SuperDicq @sun spinning rust ftw. also where is SAS itself proprietary? maybe the controllers are.

1
0
0
@bonifartius @SuperDicq @sun There is no SAS implementations that work with free software - controllers run proprietary software.

Meanwhile, there are free hardware designs that implement SATA.
0
0
0

@sun This looks neato, worked with my instance just fine. comfy_cozy_blanket

1
0
3
@rain it makes me happy when stuff like this makes other people happy
0
0
2

@jeffcliff @sun Typical Rust-based software. For fucks sake.

1
0
1

@jeffcliff @sun “Rust will definitely replace C soon”, says developer whose software can’t be properly packaged in any mainstream GNU/Linux distro.

0
0
4
@jeffcliff @SuperDicq @sun Btw, no bugs.debian.org pages load without malware JavaScript execution.
1
0
1
@jeffcliff @SuperDicq @sun Unfortunately, I don't run the nonfree Debian OS, so I don't have reportbug,
0
0
1

@jeffcliff @Suiseiseki @sun He means that his distro just simply doesn’t come with reportbug because it isn’t Debian. Doesn’t mean he can’t install it though.

0
0
1

@snacks @SuperDicq @CapitalB @sun The Zed editor? I didn't end up installing it because of that. Gentoo has a package for it, but I'm not building rustware for 6 hours. Too lazy to check GitHub for binaries.

Sure, most people don't check checksums and signatures. Their issue, but I do.

1
0
2
@sun @Phobos @SuperDicq @lain I wanna program for fun again* but I don't think I will use LLMs much. We'll see how that goes.

* I've been saying this for a while now but haven't really done anything.
2
0
2
@besserwisser @Phobos @lain @SuperDicq @sun i like to program and i wanna learn because it's nice, so what I do is use the LLM as a tool for learning how to program/solve an issue when programming. When I have an issue I ask it how to fix it by giving it examples of what I've done, and when I know I wanna implement smth but don't know how, I ask it to teach me the best practices or how it is usually done in that program.
2
0
0
@phnt @SuperDicq @snacks @CapitalB @sun my laptop would take a lot to build Zed too, but eventually managed to do so, but most times it'd OOM.
0
0
0

@mischievoustomato @besserwisser @Phobos @lain @sun Except it is usually not a very good teacher except for really basic stuff because it does almost everything wrong.

1
0
0

@mischievoustomato @lain @sun @besserwisser @Phobos It’s 2026, LLMs are totally good now guys! It never ever would do anything wrong!

1
0
0

@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.

2
0
1
@phnt @Phobos @lain @SuperDicq @besserwisser @sun yeah so true! meat programmers are so good at CVE discovered ACK!
0
0
0
@SuperDicq @Phobos @besserwisser @lain @phnt @sun fwiw, i've used linux and the accompanying software for long to believe this isn't actually the case.
1
0
0
@SuperDicq @lain @phnt @sun @besserwisser @Phobos you're not even being coherent because I write the dang shit myself.

FWIW I do have fun.
0
0
0

@mischievoustomato @Phobos @besserwisser @lain @phnt @sun

linux and the accompanying software
Why are you people so afraid to say GNU. Just say GNU.

1
0
1
@lain @Phobos @SuperDicq @sun @mischievoustomato That's kind of a trap I fear to fall into. Letting the LLM do stuff instead of doing it myself and learn in the process. Also, I don't want to pay for whatever subscription I need to get something decent for a little hobby project and local models are probably gonna be really slow and clunky.
3
0
0
@besserwisser @Phobos @lain @SuperDicq @sun The stuff I have it do for myself that wasn't for university or one off stuff I did because I needed the thing quickly. When I had the time, I reimplemented the thing for myself in an actual language, and the result was so good! And the LLM helped me learn/grasp the language better.
1
0
0
@besserwisser @Phobos @SuperDicq @lain @sun also, lain is part of the people that have developed extensively already. Seniors seem to have more fun now using LLMs to write code because they can just act as reviewers in case stuff goes wrong. Their effort spent goes down considerably.
0
0
2

@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.

0
0
2
@lain @Phobos @SuperDicq @sun @mischievoustomato *learn nothing in the process
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.
2
0
1
@besserwisser @Phobos @SuperDicq @sun @mischievoustomato do you fear that you don’t know how the haber-Bosch process works when you’re planting your garden?
3
0
0
@besserwisser @Phobos @lain @SuperDicq @sun i wonder how could I approach stuff myself. The idea I had of just vibecoding software, using it, and then noting whatever problems or upgrades that could be fixed or implemented could be a way to work, but I don't think I could develop enough differentiating skill to like make myself stand out from others. But there's also the chance that the future will require much more people doign software and knowing how2llm. Computers exist anyway too and a lot of people barely know how to interact with a web browser..
0
0
1
@lain @Phobos @SuperDicq @sun @mischievoustomato Kind of a weird comparison. The Haber-Bosch process couldn't take over basically every gardening activity I could do. Especially if I just program for fun and maybe to learn something, I don't know why I should use any LLM.
2
0
0
@besserwisser @Phobos @lain @SuperDicq @sun speed. You can learn much faster with LLMs than not. Having to google whatever issue exists pre-LLM era was painful. Oftentimes stuff seemingly didn't have a fix or required obscure """fixing""". Docs aren't usually good or practical. Also for making stuff like test suites or helping you debug stuff when things aren't visibly clear.
1
0
0

@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,...

3
0
3

@SuperDicq @lain @sun @besserwisser @mischievoustomato @Phobos Yeah, you should use Codeberg that instead. Surely that won't backfire.

2
0
0

@phnt @lain @sun @besserwisser @mischievoustomato @Phobos 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.

0
0
1
@mischievoustomato @Phobos @lain @SuperDicq @sun I don't care much about speed when doing something for fun. When I run into issues, I'll deal with that. Already said in my first post that we'll see how it goes. The whole proselytizing before I even started turns me off LLMs even more tbh.
2
0
0
@besserwisser @Phobos @lain @SuperDicq @sun 🤷‍♂️ i try to give advice on things I've done and tested. Being able to get stuff up quickly and learn was really good. I don't really enjoy programming when I get stuck on a thing for a lot of time without the knowledge or tools to deal with the issue.
0
0
0

@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.

1
0
1
@besserwisser @Phobos @SuperDicq @sun @mischievoustomato it’s not proselytizing, I’m saying you’re sweeping the floor with a toothbrush
1
0
0

@phnt @lain @Phobos @besserwisser @mischievoustomato @sun 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.

1
0
0

@mischievoustomato @lain @phnt @sun @besserwisser @Phobos I wonder if my bachelors is gonna worth more because I finished my degree in a time where LLMs didn’t exist yet.

1
0
1

@mischievoustomato @lain @phnt @sun @besserwisser @Phobos I wonder if employers really look at if someone got their degree before 2022 or not.

1
0
0
@phnt @Phobos @lain @SuperDicq @besserwisser @sun @mischievoustomato
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
0
0
3
@lain @besserwisser @Phobos @SuperDicq @mischievoustomato @sun it's more like learning how to change your oil vs letting the mechanic do it for you
0
0
1