And abandoned within three weeks. Also does the same thing as at least a dozen other tools that already existed. But it has a snazzy name and a whole website like it's something great, which it's not.
I don’t mind the “does the same thing”, I do that myself because I’ve been burned by single use tools becoming everything apps slowly. (*arr stack apps tend to do this…) My apps are just on GitHub and only for me.
What I do mind is buying a domain and making a snazzy landing page for what is pretty much a weekend project. Oh and a Discord “community” with more channels than users.
More importantly, I don’t use Discord and I am not going to sign up for a second account on top of GitHub or whatever just to interact with your project.
> "hey everyone look at this new cool foss project!"
> look inside
>
i always feel kinda sad for the contributors who are, like, 3rd or 4th on these projects. imagine being a prominent contributor to something and be of less importance than the puke machine
I still don't get why would anyone allow an llm to actually create commits in the project, as opposed to first reviewing whatever it has generated and then checking it in under their own name. These guys are just fine with things blowing up in their face?
The worst part about this is that new devs who are just starting out now and want to develop OS software will be under immediate fire for using LLMs even if they don't even do it.
This, and people promoting it so much. I feel like my projects will lose value because anyone can just put projects in GitHub and people aren't going to check everything to make sure you're good.
Job market is already so noisy, it's super hard for anyone to even look at your CV unless you have connections. And the projects I've put years of effort are becoming less and less relevant.
And what even is the point of making my tool open source and putting years of effort into it when someone can just feed it to their AI, generate something that's similar but with fancy website and promoting it using their platform
Wait is this AI asking me to steal the codebase? /j
I'm basically making a domain specific language for network analysis (graphs). I've realized that a lot of things are/can be represented as graphs, and we have support for them in many languages,but why not have it's own language that comes with graph as the context.
It has been 2 years, I started with tree graph, so I'm still a bit far from being able to support any kind of graphs, but it's close to supporting any directed graph for now. And recently I was able to make a version that works in a browser so people can run it without installing anything as well. Here is a basic playground.
Try running this code in the playground, you might have to search around the documentation if you want to know the syntax a bit more. This example loads a network and you can access inputs of all the nodes in a map.
# load network
net.load_str("
a -> {b, c, d}
{c,d} -> e
e -> {f,g}
")
nodesmap inputs.NAME
I'm working on a text editor with visualization of network and completion support. I can update you in a week or two if you're still interested to try it. I used to post when I made stuffs in Reddit, but since I migrated to lemmy I don't feel like there's much platform or interactions while posting it here
Go to r/redditalternatives on reddit and you'll find almost all the projects there are vibe coded. What's harrowing is these projects have a login page too. Buddy if you're creating accounts here, consider yourself pwned.
People were really fucking hostile to him for no compelling reason. This was an obnoxious and finnicky job that nobody else seemed keen on contributing to. It was a one-man project that I'll personally say has been my go-to for image editing for... at least a decade. And it was incredibly high demand. Arguably the number one request for future releases delivered at long last.
At some point, folks are going to have to square the circle between "I want access to a large and useful suite of free-at-use software that I can download as needed without juggling licenses" and "I don't want any of the indie developers I'm relying on to develop using tools I'm ethically opposed to".
You dig into to a nice big juicy steak on the house, then get all upset because it's not free-range? Fuck off with that.
I switched to cachyOS and the amount of bugs I found in less than 2 hours of use was staggering. I reported some of the issues on their discord because they're github asked way too much info for me to be arsed. One user reacted with "works on my machine" and I just ignored the problems for now. I think an LLM written patch is the only thing that would bring me to contribute to the fragmented mess.
$10 says the dev is doing the project to pad their CV to try to score a job they're not qualified for. We're all having to deal with sorting the chaff and the grain because silicon valley loonies thought giving people access to a stochastic parrot was a great idea. Crackpots are now empowered.
Honestly when this happens I just put the Thanks glove on and vibe code my own version (lmao you thought). If its gonna be vibe coded at least I know I read my output and verified the code. Its honestly a fucken headache when on-demand programs should be cool.
This makes too much sense, where do you think you are?
Around here all we do is expect endless time investment from devs, zero AI committment to avoid any additional time saving, and a lifelong committment to maintenance. If a requested feature is not implemented asap or a bug not squashed withing a day it is grounds for riot.
It's unfortunate because it does make people very mad about when it's used even legitimately. I am not a programmer, I am a system administrator, and I run a local model. And don't worry, I have full off-grid solar too, so I'm not increasing energy demand. That aside, it is incredibly useful for helping me save time and brain space on documentation.
especially these days where documentation is scattered, fragmented, might not even be available other than on like Discord or something stupid, being able to have my local model, which has the ability to search the web, be able to just pull up documentation where I already pretty much know the process at a high view just need the finer details brought to the front of my brain. so I will know if it's making shit up or bullshitting me easily, this is incredibly useful and saves so much time.
especially when you're dealing with like setting up a bunch of different security through things like apparmor, namespaces, LXC, seccomp etc. It's just so much to keeping your brain at once. Its easy to have enough in there to know whether the answer it's giving you is correct or wrong and its great at then taking your step-by-step process and formatting it nicely for something like a wiki.js instance which makes documentation take no time at all so I actually do it so that in the future when I need this again I can just go to my documentation that is now actually completed.
But people using it for code generation or art generation have made the whole thing so controversial that it's difficult to use it for its actual best case, which is basically just a really good documentation search engine.
Got me so conflicted in the ESP32 scene, 'cuz like, I dont wanna have unoptimized code for a microcontroller. They're not exactly known for insane performance overheads. Yet most of the projects I've recently been taking up just wouldn't exist at all without it.
I am currently vibe coding a project for tracking my money a bit (as a young person with not a lot of money). It's going great and I'm kinda learning a few things here and there but I honestly still don't understand the syntax of dart/flutter thousands of lines later.
I would never put this on my CV. I would never sell this app, would barely give it to friends since there's a chance everything blows up and I'd have 0 clue how to fix it. This is a shitty tool that even with my limited understanding of app development is clearly held together by hopes, dreams, and a 20 dollar AI subscription.
I’ve done this as like a little “what if” one-off project, but I don’t turn around and push it as some open source tool. It stays private, I learn a thing or two, and then I move on—sometimes even archiving the repo. But even those little exercises have not been interesting to me as of late.
Oh a new cool mod comes out. It's completely vine coded and unpredictable and is abandoned within a week but probably download it a lot so it looks like it's good when it ruins your saves. And of course you don't know which ones are legit or shit coded with AI
Question, where is the line when something counts as vibe coded? At least for most people.
Does it count as vibe coded when the llm is used as a fancy dictionary? Does it count when it's used for troubleshooting? Is it only when llm output is used (copy-pasted)?
41 Comments
Thorry@feddit.org · 108 pts · 1d
And abandoned within three weeks. Also does the same thing as at least a dozen other tools that already existed. But it has a snazzy name and a whole website like it's something great, which it's not.
lepinkainen@lemmy.world · 40 pts · 1d
I don’t mind the “does the same thing”, I do that myself because I’ve been burned by single use tools becoming everything apps slowly. (*arr stack apps tend to do this…) My apps are just on GitHub and only for me.
What I do mind is buying a domain and making a snazzy landing page for what is pretty much a weekend project. Oh and a Discord “community” with more channels than users.
DeLancre@piefed.social · 14 pts · 1d
atomicbocks@sh.itjust.works · 5 pts · 1d
More importantly, I don’t use Discord and I am not going to sign up for a second account on top of GitHub or whatever just to interact with your project.
idunnololz@lemmy.world · 9 pts · 1d
Kinda shows what a good name/brand can do for a project. I like open source but my god the names for some of the projects are the worst.
If we are commit years of our lives to a project maybe take more than a minute to come up with a name :/
RaphaelSchmitz@feddit.org · 1 pts · 1d
I find tech startup names far worse.
Especially the ones where they just... spell something wrong, like Lyft or Grindr. (Not startups anymore, I know, but that's how they got the name).
But I wouldn't mind if you convinced me otherwise with some good examples lol
SorryQuick@lemmy.ca · 4 pts · 22h
But it’s written in rust
carotte@lemmy.blahaj.zone · 75 pts · 1d
> "hey everyone look at this new cool foss project!"
> look inside
>
i always feel kinda sad for the contributors who are, like, 3rd or 4th on these projects. imagine being a prominent contributor to something and be of less importance than the puke machine
Zarobi@aussie.zone · 26 pts · 1d
The icon really does look like a bird poop
RaphaelSchmitz@feddit.org · 9 pts · 1d
It's clearly a butthole?
Burnoutdv@feddit.org · 3 pts · 1d
its a shameless self plug for a blog that I wrote (and no one reads), but here some thought about that: https://burnoutdv.bearblog.dev/the-golden-age-of-hobbyiest-projects/
Shanmugha@lemmy.world · 2 pts · 19h
I still don't get why would anyone allow an llm to actually create commits in the project, as opposed to first reviewing whatever it has generated and then checking it in under their own name. These guys are just fine with things blowing up in their face?
carotte@lemmy.blahaj.zone · 2 pts · 19h
they don’t care, they’ll stop maintaining it anyways when the dopamine rush stops
A_Chilean_Cyborg@feddit.cl · 31 pts · 1d
Yes yes yesssss.
this 100%
I hate this.
Somebody made a FOSS AutoCAD? (Open CAD studio) looks inside: mantainer on reddit: look how i vibecoded a whole ahh cad program.
tmcgh@lemmy.zip · 9 pts · 1d
We already have a decent AutoCAD FOSS solution in FreeCAD. I haven't used the 2D drawing function much but what I have used, it was decent.
A_Chilean_Cyborg@feddit.cl · 1 pts · 19h
is not bad at all but doesn't support DWG
realitaetsverlust@piefed.zip · 20 pts · 1d
The worst part about this is that new devs who are just starting out now and want to develop OS software will be under immediate fire for using LLMs even if they don't even do it.
RaphaelSchmitz@feddit.org · 4 pts · 1d
I mean, not vibe coding is something to be proud of nowadays, why wouldn't you mention that in your readme?
I know I'd put an AI disclaimer there. And everyone who doesn't believe it, sorry, this free beer just ain't for you then.
Sv443@sh.itjust.works · 1 pts · 1d
thevoidzero@lemmy.world · 18 pts · 1d
This, and people promoting it so much. I feel like my projects will lose value because anyone can just put projects in GitHub and people aren't going to check everything to make sure you're good.
Job market is already so noisy, it's super hard for anyone to even look at your CV unless you have connections. And the projects I've put years of effort are becoming less and less relevant.
And what even is the point of making my tool open source and putting years of effort into it when someone can just feed it to their AI, generate something that's similar but with fancy website and promoting it using their platform
tmcgh@lemmy.zip · 5 pts · 1d
And then they will get mad at you for not thanking them for ripping off your code.
However, I am curious, what are/were you working on? I always like to hear what people are cooking up.
thevoidzero@lemmy.world · 2 pts · 20h
Wait is this AI asking me to steal the codebase? /j
I'm basically making a domain specific language for network analysis (graphs). I've realized that a lot of things are/can be represented as graphs, and we have support for them in many languages,but why not have it's own language that comes with graph as the context.
It has been 2 years, I started with tree graph, so I'm still a bit far from being able to support any kind of graphs, but it's close to supporting any directed graph for now. And recently I was able to make a version that works in a browser so people can run it without installing anything as well. Here is a basic playground.
https://nadi-system.github.io/latest/playground.html
Try running this code in the playground, you might have to search around the documentation if you want to know the syntax a bit more. This example loads a network and you can access inputs of all the nodes in a map.
I'm working on a text editor with visualization of network and completion support. I can update you in a week or two if you're still interested to try it. I used to post when I made stuffs in Reddit, but since I migrated to lemmy I don't feel like there's much platform or interactions while posting it here
cinoreus@lemmy.world · 3 pts · 1d
Go to r/redditalternatives on reddit and you'll find almost all the projects there are vibe coded. What's harrowing is these projects have a login page too. Buddy if you're creating accounts here, consider yourself pwned.
vala@lemmy.dbzer0.com · 2 pts · 1d
:lemmy_gold:
UnderpantsWeevil@lemmy.world · 16 pts · 19h
I'm reminded of the guy who supports paint.net pretty much single-handed announcing that he updated the suite to Linux in short order thanks to help from an AI toolset.
People were really fucking hostile to him for no compelling reason. This was an obnoxious and finnicky job that nobody else seemed keen on contributing to. It was a one-man project that I'll personally say has been my go-to for image editing for... at least a decade. And it was incredibly high demand. Arguably the number one request for future releases delivered at long last.
At some point, folks are going to have to square the circle between "I want access to a large and useful suite of free-at-use software that I can download as needed without juggling licenses" and "I don't want any of the indie developers I'm relying on to develop using tools I'm ethically opposed to".
You dig into to a nice big juicy steak on the house, then get all upset because it's not free-range? Fuck off with that.
Reality@feddit.org · 2 pts · 1h
I switched to cachyOS and the amount of bugs I found in less than 2 hours of use was staggering. I reported some of the issues on their discord because they're github asked way too much info for me to be arsed. One user reacted with "works on my machine" and I just ignored the problems for now. I think an LLM written patch is the only thing that would bring me to contribute to the fragmented mess.
eah@programming.dev · 11 pts · 1d
$10 says the dev is doing the project to pad their CV to try to score a job they're not qualified for. We're all having to deal with sorting the chaff and the grain because silicon valley loonies thought giving people access to a stochastic parrot was a great idea. Crackpots are now empowered.
Sanctus@anarchist.nexus · 10 pts · 1d
Honestly when this happens I just put the Thanks glove on and vibe code my own version (lmao you thought). If its gonna be vibe coded at least I know I read my output and verified the code. Its honestly a fucken headache when on-demand programs should be cool.
Eggymatrix@sh.itjust.works · 3 pts · 1d
This makes too much sense, where do you think you are?
Around here all we do is expect endless time investment from devs, zero AI committment to avoid any additional time saving, and a lifelong committment to maintenance. If a requested feature is not implemented asap or a bug not squashed withing a day it is grounds for riot.
LordKitsuna@lemmy.world · 8 pts · 19h
It's unfortunate because it does make people very mad about when it's used even legitimately. I am not a programmer, I am a system administrator, and I run a local model. And don't worry, I have full off-grid solar too, so I'm not increasing energy demand. That aside, it is incredibly useful for helping me save time and brain space on documentation.
especially these days where documentation is scattered, fragmented, might not even be available other than on like Discord or something stupid, being able to have my local model, which has the ability to search the web, be able to just pull up documentation where I already pretty much know the process at a high view just need the finer details brought to the front of my brain. so I will know if it's making shit up or bullshitting me easily, this is incredibly useful and saves so much time.
especially when you're dealing with like setting up a bunch of different security through things like apparmor, namespaces, LXC, seccomp etc. It's just so much to keeping your brain at once. Its easy to have enough in there to know whether the answer it's giving you is correct or wrong and its great at then taking your step-by-step process and formatting it nicely for something like a wiki.js instance which makes documentation take no time at all so I actually do it so that in the future when I need this again I can just go to my documentation that is now actually completed.
But people using it for code generation or art generation have made the whole thing so controversial that it's difficult to use it for its actual best case, which is basically just a really good documentation search engine.
FatherPeanut@pawb.social · 8 pts · 21h
Got me so conflicted in the ESP32 scene, 'cuz like, I dont wanna have unoptimized code for a microcontroller. They're not exactly known for insane performance overheads. Yet most of the projects I've recently been taking up just wouldn't exist at all without it.
Broken_Orange_Juice@lemmy.world · 7 pts · 1d
I am currently vibe coding a project for tracking my money a bit (as a young person with not a lot of money). It's going great and I'm kinda learning a few things here and there but I honestly still don't understand the syntax of dart/flutter thousands of lines later.
I would never put this on my CV. I would never sell this app, would barely give it to friends since there's a chance everything blows up and I'd have 0 clue how to fix it. This is a shitty tool that even with my limited understanding of app development is clearly held together by hopes, dreams, and a 20 dollar AI subscription.
ekZepp@lemmy.world · 7 pts · 1d
Talking about "killing the vibe"
ZILtoid1991@lemmy.world · 6 pts · 1d
Missing from the meme: "It already existed, but nobody bothered an eye to it back then."
Tattorack@lemmy.world · 6 pts · 1d
The like 100+ new Blender3D plugins that are sprouting like mushrooms growing on shit.
heavy@sh.itjust.works · 5 pts · 1d
Just plagiarism all the way down.
Agent641@lemmy.world · -10 pts · 1d
All books are just plagiarised from the dictionary
orca@orcas.enjoying.yachts · 4 pts · 1d
I’ve done this as like a little “what if” one-off project, but I don’t turn around and push it as some open source tool. It stays private, I learn a thing or two, and then I move on—sometimes even archiving the repo. But even those little exercises have not been interesting to me as of late.
ISolox@lemmy.world · 3 pts · 19h
To be honest I've had a good amount of tools vibe-coded that have been extremely useful for me that I would never have the time to do myself.
I do get why a lot of people don't like it though.
thezeesystem@piefed.blahaj.zone · 1 pts · 1d
This is exactly the same with mods in games
Oh a new cool mod comes out. It's completely vine coded and unpredictable and is abandoned within a week but probably download it a lot so it looks like it's good when it ruins your saves. And of course you don't know which ones are legit or shit coded with AI
Fierro@piefed.social · 1 pts · 1d
Question, where is the line when something counts as vibe coded? At least for most people. Does it count as vibe coded when the llm is used as a fancy dictionary? Does it count when it's used for troubleshooting? Is it only when llm output is used (copy-pasted)?
mholiv@lemmy.world · 3 pts · 21h
Off the top of my head, I think a fair definition could be:
“Software that is written without human lead direction, inspection, or review”
Like the Linux kernel is LLM assisted but certainly isn’t vibe coded.
Fmstrat@lemmy.world · 1 pts · 3h
Currently doing a minor contribution to a Matrix SMS bridge, and this was the biggest concern from the author about PRs.