80 pointsby xnxa month ago6 comments
  • xorvoida month ago
    I feel like the comments are taking away the wrong message from this. He used it to do the part of the project that he has poor knowledge/experience/capacity for. He needs a visualization but the project isn't about visualization. He's spent a lifetime coding in C, not writing python-based visualizations.

    There's a big difference between vibe-coding an entire project and having an AI build a component that you lack competency for. That is what is happening here.

    It's the same principle as a startup that builds it core functionality itself in-house and then uses off-the-shelf libraries for all the other uninteresting details.

    • DayGoa month ago
      2022: cute, llms can autocomplete a line correctly sometimes

      2023: ok it got the whole function right, still just pattern matching though

      2024: cool it banged out that component in one prompt, but it's just boilerplate

      2025: it one-shot an entire app, whatever, just glue code

      2026: nah man that's nothing, it's just filling in competency gaps for one of the greatest programmers of all time

      • skylurka month ago
        yes, but also

        2026: llms can autocomplete a line correctly sometimes

      • xorvoida month ago
        What could have been a decent and well-meaning discussion has been completely lost here in cynicism and hero worship.
  • 999900000999a month ago
    >Add README and LICENSE file I'm pushing it out to github not because it needs to be public, but because of my policy of using the internet as my backups. And because it makes it so much easier to just sync between machines.

    Very cool to see a legends side project. I'll check this out when I have time even though I can't understand C well.

  • hu3a month ago
    BassForLinus.mp3 ?

    I never clicked a file so fast in my life before.

    It's a tame bass sample sound. Probably from Linus himself. I want more!

    https://github.com/torvalds/AudioNoise/blob/main/BassForLinu...

    • irusenseia month ago
      Is he slapping at 00:53? Can't wait til Davie504's cover.
  • uldusa month ago
    The day before, Linus published a post about AI slop in kernel documentation: https://lore.kernel.org/lkml/CAHk-=wg0sdh_OF8zgFD-f6o9yFRK=t...
    • senkoa month ago
      I think many people reading your comment and making a cursory glance at what Linus wrote will conclude he's against AI in kernel development. He may very well be, but the post you link to is in in response to this:

      I'm just saying that we should highlight that:

      1. LLMs _allow you to send patches end-to-end without expertise_.

      2. As a result, even though the community (rightly) strongly disapproves of blanket dismissals of series, if we suspect AI slop [I think it's useful to actually use that term], maintains can reject it out of hand.

      Point 2 is absolutely a new thing in my view.

      What Linus is saying in his response to the above, is that if people use AI to produce slop and submit that, the documentation saying "don't do that" won't discourage them, therefore there's no need to pollute the documentation with that.

      Which...makes sense?

  • the_biota month ago
    That is truly sad :-(
    • numpad0a month ago
      What's truly "sad" is that it's ok if Google does it. It's apparently not ok when OpenAI, Musk, etc do literally the same thing.

      This whole controversy reminds me of that Rhodesian designed shotgun marketed as "Street Sweeper" in the US. Making a tool is one thing. Brandishing its unsafe working end to potential customers in an attempt to impress them, alas, could lead to interesting situations...

    • theflyingelvisa month ago
      Why is that?
    • rvza month ago
      Depends.

      This is on projects that are not serious. So I will treat it as such.

      You should worry if vibe-coders submit patches to the Linux Kernel and they do not understand them.

  • appsoftwarea month ago
    It's official, vibe coding is legit.
    • wasmainiaca month ago
      No it’s not, there are so many issues yet to be solved. Privacy, responsibility, etc. It literally says nothing for prototyping, we have all done it.
      • appsoftwarea month ago
        We had all those problems before vibe coding was a thing too.
    • whattheheckhecka month ago
      No tests, mypy type hinting or doc strings -- just pure vibes
      • forgotpwd16a month ago
        Depends on stage. Codex/Claude-generated code have hinting and doc strings, and will gladly add tests for every change you're doing. (That's why vibe coded projects have a gazillion tests.)
    • _zoltan_a month ago
      it's always been.
      • wasmainiaca month ago
        You mean you want it to be.
        • _zoltan_a month ago
          I use it daily and it just works. If you haven't found your agentic workflow or you don't prompt it well, that's not an ecosystem problem.
          • wasmainiaca month ago
            That is my point it’s a you thing. Maybe your QC are lower than mine? I don’t know. No one else on my team uses it for that reason alone.
            • _zoltan_a month ago
              I don't know a single person who isn't just coasting at mag7 who isn't using genAI, and I know most of them are expected to do so.