• 3 Posts
  • 1.88K Comments
Joined 1 年前
cake
Cake day: 2025年2月5日

help-circle
  • MangoCatstoTechnology@lemmy.worldCodeberg bans vibe coded projects
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    2
    ·
    6 小时前

    Billy the graphic designer that never coded “makes” an app using Claude, he is vibe coding

    See, I don’t know Billy, and I don’t know what his app looks like. If Billy is a logically thinking, good graphic designer who communicates well with his clients, understands what they want, and can express all that in logically coherent statements, Billy’s first app using LLMs might be great. Probably not, but it stands a chance. Everybody starts somewhere.

    If Billy just says "hey, like, I want an app that runs on Android and iPhone and desktops too, and I want it to do this list of random stuff, some of which is internally conflicting, and while I’m at it I’m going to spec that I want it in Scala, because reptiles are cool (like cold blooded, get it?) Yeah, Billy’s first app is only likely to be awesome for Billy.

    Now, when I fire up Claude Fable and ask it to make me a webserver in Python, how does Codeberg determine if my app is “Vibe coded” or not?


  • MangoCatstoTechnology@lemmy.worldCodeberg bans vibe coded projects
    link
    fedilink
    English
    arrow-up
    19
    arrow-down
    3
    ·
    12 小时前

    As someone who can code, has coded for 40 years for a living, I’ll say: LLMs can be heavily abused to write a lot of garbage. I’ll also say: give a human enough time, and they can write almost as much garbage but they usually get discouraged by all the errors and crashes and have the good sense to give up - but these humans armed with LLMs can at least make stuff that runs.

    I’ll also say: LLMs can be used as very effective tools, if you exercise the kind of care and planning that has always been required to write “good” (whatever your definition of “good” may be) software. They do speed up development - some development ends up in a good place, some… not so much. It was always like this even long before LLMs, but LLMs help get to those endpoints much faster.





  • There was a thing called the AcousticBrainz project that enables smart playlists like that which also keep “similar sounding” songs together. You can have a folder with Metallica and Enya, and if you pick Enya mood tracks, the algorithm can pick and choose through the Metallica catalog to play for you only those tracks that are most “Enya-like” - unfortunately, the program was shutdown a couple of years ago - seems like interest / funding was lacking for an open project that does Spotify / Pandora like music classification without also pushing promoted tracks at the same time.









  • It’s actually quite a lot more than a bit more secure. Think of it as the difference between traversing no-mans land on a bicycle (current systems) vs in an armored personnel carrier with armor thick enough to stop EVERYTHING that the other side can throw at it. Sure, you could just open the door of the APC and take a hit, but if you don’t do that, you’re pretty safe.

    I do not understand why these two things make their users so enthusiastic

    Are you trying to think logically about that question? Because that would be a huge mistake.

    flatpak, which is something which would really get to my nerves.

    Yeah, not my favorite either. A BIG part of why I’m not loving the majority of the immutable systems I have investigated is because they all seem to heavily lean on tech like flatpak, snaps, etc. and there are valid logical reasons for that, but I’d really rather not go there…







  • I forget what the latest I ran the numbers on was, but $100K up front and $20K per year running costs seemed like it had a decent chance of being useful to our department of 10 software engineers, which isn’t bad, but it’s an LLM on par with 6 months ago’s frontier models.

    If I could get those prices for a local instance of Fable 5, I’d be pushing the paperwork to make it happen.