12 comments

  • gdgghhhhh 0 minutes ago
    An initial review found a few things: https://social.kernel.org/notice/BBry0fMLEodHRiUqGW

    Apparently they got fixed by now.

  • flossly 12 minutes ago
    Most of the comments here are super salty. Agentic coding is here to stay, and the authors are here to make it better.

    And as a test case they built a Linux-compatibe thing in Rust!

    Al of this is cool to me, but what I read here in the comments: slop, stealing, evil people, no trust, etc.

    Linux is open source: the license says that it can be used for any purpose, which includes training an LLM.

    LLMs have made developers more powerful (like IDEs did, or CI/CD did, or better programming languages did, or Github did, or ...), but all I hear is nagging.

    • 312-12f 8 minutes ago
      Don't quote the fucking license back at us. The license assumed benevolent humans, not industry apologist leeches like yourself.

      > And as a test case they built a Linux-compatibe thing in Rust!

      This naive 5-year-old style writing doesn't work any more. The Pelican guy is also no longer taken seriously.

      • brainless 4 minutes ago
        And you, the new account holder, want others to take you seriously? What are you even mad about?

        LLMs are a tool. Every tool renders some work obsolete. Some of us realize this and are using the new tool. Others will have to find new work. Chill.

    • hn_submit 7 minutes ago
      But you're basically rehashing things that have already been made by humans. What's the use in that?

      We don't want or need hundreds of LLM generated Unix-clones which are merely slight variations on the Linux source code.

  • ForHackernews 16 minutes ago
    For context, the author of this is one of the creators of Rocky Linux, so it's probably not just vibecoded rubbish.

    https://gmkurtzer.github.io/

    https://x.com/gmkurtzer/status/2114958282481910115

    > Ginux is a research prototype, not a production kernel or Linux replacement. The larger lesson is that AI can generate complex systems software, but compatibility, security, hardware support, standards, community, and long-term maintenance remain the real moat.

  • codetiger 38 minutes ago
    I recently built a concept Linux OS with the entire UI generated by a local AI model based on the user's intend. https://github.com/codetiger/velliangiri
  • INTPenis 1 hour ago
    Why does it seem like HDAE is just a new term to distract from terms like "vibecoded" and "AI slop"?

    Because the bigger the project, the more unlikely it is for a human to review all the code. And in this case we're talking about re-making the Linux kernel.

    • palata 58 minutes ago
      My guess:

      - AI slop is clearly negative. "Lacking in effort", "low quality".

      - Vibecoding, I believe, tends to mean "letting the AI do it without putting much effort into it". So vibecoding produces AI slop.

      - HDAE, that this article tries to define, is "a method for building complex software by combining human-defined architecture, constraints, milestones, acceptance criteria, and stopping points with an autonomous implementation, execution, diagnosis, and revision loop".

      In other words, they say "it is actually possible to put a lot of effort into producing code with AI". And I personally don't disagree with that.

      Now of course, it feels like marketing, a bit. "I will present you how I built this kernel as an effort to make you accept it as "not slop", by trying to convince you that I put a lot of effort into producing it".

      IMO, it does not really matter. Whether code is written by a random person on the Internet, vibecoded by a random person on the Internet or HDAE-ed by a random person on the Internet, it should not be trusted unless audited. If it happens that vibecoded code is good, I don't see a reason not to use it. If HDAE-ed code is bad, it should not be used.

      • luckystarr 4 minutes ago
        I played with the idea of starting a new Linux distro called "Slopware", which accepts basically everything from either humans or AI but requires rigorous testing and development processes, raising the quality to levels realistically unreachable by single human developers.

        Not sure if that naming choice would have been a good idea though. :)

      • saidnooneever 30 minutes ago
        good balanced view. Regardless of how much effort is put into AI writing correctly, humans should review and understand.

        the last part is tricky on these kinds of projects.

        Just look at the bugs coming out in Linux or other kernels. Often they are very subtle errors based in very subtle misunderstandings.

        This is why you'd want a lot of different people involved who in their combined knowledge have a good chance to understand enough to make such a project a success, even IF all they do is review the AI code.

      • mschuster91 50 minutes ago
        IME it is much, much more difficult to review code that is the result of a LLM regurgitation than to review human-written code made by someone even a bit experienced in programming - even more so if the human in question is a domain expert.

        For one, LLMs tend to waffle and produce code that works but is much more extensive and/or unintuitively organized than code that a human writes. The bigger thing however is testing. LLM code tends to test itself, whereas a domain expert human tends to have many more domain-specific edge cases in mind.

        • palata 3 minutes ago
          Maybe, yeah. But isn't possible for a human to write "bad code", too?

          Does it matter if it comes from a human you don't know or an AI you don't know? If it's difficult to review for the maintainers, then the maintainers should not merge it.

          Let me put it this way: if a random contributor opens a PR as a human, then the maintainers will do what they were doing before AI, right? Now if a random contributor opens a PR pretending to be written manually, but actually written with the help of an AI, what will the maintainers do? Exactly the same, right? Try to read and understand the contribution, and merge it if they want to take responsibility of it.

          The difference, really, is that everyone and their dog can now open a PR that looks evolved, and for maintainers it's difficult because it adds noise.

    • pjmlp 59 minutes ago
      Because it most certainly is.
    • ithkuil 54 minutes ago
      Because we clearly need different terms to describe radically different processes that lead to different outcomes.
  • leothetechguy 55 minutes ago
    I do not trust most research published on zenodo, in my experience almost everything there equates to AI Slop.
  • hn_submit 9 minutes ago
    "Human directed A.I. engineering" is a euphemism for slop.
  • ahsg123 59 minutes ago
    The new term for "stealing" is "Human-Directed Agentic Engineering". There are so many filthy people out there.
    • littlecranky67 17 minutes ago
      Poor comment and downvoted. Nothing is stolen, nothing digital ever has been stolen. Maybe it was copied.
      • 312-12f 10 minutes ago
        SLashdot from 2000 wants your comment back. 2000, when the industry was still pro-copyright because it favored them.
  • nign 40 minutes ago
    Ever heard of gvisor...?
    • nign 28 minutes ago
      Okay I made this comment based on the title, assuming it meant a sort of "reimplementation" of the linux kernel running in userspace, similar to gvisor (an application kernel).

      But that does not in fact seem to be what this is. In fact I can discern no architectural decisions that would differentiate this from Linux in any way. So what is it? We vibecoded an OPEN SOURCE piece of software??? Genuinely so confused by this...

      • xeshuman 1 minute ago
        I agree that it is mostly entirely pointless; but I don't think the goal was to make something useful, rather to prove that "HDAE" can in-fact produce a kernel capable of running some unmodified Linux applications
  • rvz 51 minutes ago
    > "Made via Human-Directed AI Engineering"

    So vibe coded then.

  • asmnzxklopqw 52 minutes ago
    Let me help you here: you want to say “Made via AI slop”.
  • williamgators 28 minutes ago
    [flagged]
    • nign 23 minutes ago
      Teams of offshore coders >>> you