• 0 Posts
  • 13 Comments
Joined 2 months ago
cake
Cake day: August 13th, 2026

help-circle








  • The name of the tag, “vibecoding”, is clearly opinionated against the tech : it relates to a way of using GenAI that is decried even amongst GenAI users. It’s not a neutral term like GenAI is.

    I don’t mind the existence of the “vibecoding” tag, I would probably use it if could be applied judiciously, for example on stories about the Bun rewrite. But as it is, it’s applied both too broadly (there’s no indication that the mold rewrite was vibecoded, just AI-assisted) and too haphazardly (missing for example from many Ladybird posts).

    IMHO the tag needs to be split.


    score 2 · canonical


  • GenAI is very unethical and I don’t think we should accept its existence. GenAI as a whole, for any use, should be objected to.

    I largely agree with that.

    But dogmatically putting everything in the same category makes your message inaudible. The term “slop” predates GenAI, for most people it describes the quality, and they may find that some GenAI output is slop while some other is good. Similar dichotomy with “vibecoding”. If you ignore nuance that people care about, they won’t listen to you.

    Also, pushing against GenAI by pointing out bad quality output is quickly becoming ineffective. The tools are improving, people are learning to use them well, and top quality is not always necessary. What we need to point out are the deeper issues: ethical, societal, environmental, etc.

    GenAI exists, and will keep growing. If we want to limit the bad consequences, we need to talk to people, not just bluntly reject the tech.


    score 1 · canonical


  • And it’s frustrating that lobste.rs lumps this into “vibecoding”. Using genAI to help port an existing codebase, that you wrote yourself, carefully reviewing and testing each step, is not the same things as generating a project from the ground up using only prompts and no code review.

    There are many things wrong with genAI, I wish we could reverse the usage trend. But we have to stop labeling anything it touches “slop”, there’s high quality stuff out there (FWIW, mold 3.0 looks high quality to me). Using AI assistance is becoming normal, to write browsers, compilers, desktop envs, etc. Anything coming from Google, Red Hat, and many others. If lobste.rs tags it all as “vibecoding”, the tag loses it usefulness.


    score 1 · canonical



  • One way to prevent sharing is to cryptographically sign the app’s state with a hardware id, using an external service so the private signing key is not leaked, and a locked down OS so you can’t fake the id or install a hacked app.

    Whether that’s how this particular scheme works or not, strong ones always come with pretty serious freedom or privacy issues. You have to choose somewhere between a dystopia and an easily bypassable system. You can get most of the usefulness (preventing access to problematic things) with very simple systems (starting with the “are you overs 18 ?” click-through), and then each loophole you close comes at an increasingly authoritarian cost.


    score 1 · canonical