How is slate-ntfs different from NTFS-3g and the NTFS 3.1 kernel implementation?

-First of all, slate has a fuller VFS implementation, allowing Steam to see drivers natively. This means that Steam can see drivers directly, without direct intervention.

-User API: comes with an API to easily get driver manufacturer. Has Python, C and Rust support.

-Rust driver, C adapter: can be used with kernels as old as 5.15 while preserving memory safety.

-This code also runs on ARM64 (not fully tested)!

  • keisatsu@infosec.pub
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    3
    ·
    5 days ago
    1. I too have lots of experience in C and I fucking suck at it.

    2. You seem awfully confident given that you have seen exactly zero lines of my code?

    3. if you are implying that your computer draws as much power when you manually code review as an LLM does you are either full of shit or doing something amazingly wrong.

    4. I better fucking hope that there is noone on that team that is worse than me at kernel development, but that does not mean that some of them are not absolute dumbfucks. Nice strawman tho.

    5. Not really, most of my code is closed source and all of it is shit tier. It’s completely LLM-free however

    If you believe my comments constitute bullying you have lived a sheltered life my friend.

    “Make a company that solves these problems then!”

    … dude. Are you all right?

      • keisatsu@infosec.pub
        link
        fedilink
        English
        arrow-up
        4
        arrow-down
        2
        ·
        5 days ago

        I never said manual code is bug-free. But all errors in manual code are human-made.

        I judge a project based on the apparent judgement of it’s owners/maintainers.

        A large part of software engineering is using your judgement, whether it comes to overarching design, language choice, algorithmic implementations, but also chosing dependencies, tool, collaborators and documentation. Humans make mistakes, but can learn from them and improve over time. So while a mistake can be embarrassing andor costly, in the long term they are part of the learning process.

        When you opt for using LLMs for any of that you are outsourcing your judgement to a box that’s incapable of reasoning or learning. You will still get bugs and mistakes will be made but noone except Scam Altman and Wario Amodei will be happier for it.

        Studies also indicate that this is actually negatively impacting our cognitive function in the long term.

        And then we can add the ethical and environmental concerns on top of that, and suddenly the collective judgement of a project accepting or condoning LLM use is looking pretty damn bad if you ask me. Even before reading a single line of code in the repository.

    • auzy1@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      2
      ·
      5 days ago
      1. What’s your point?
      2. So you haven’t checked their C code either? The bar for bullying is pretty low
      3. If your code reviews only take a few minutes, you’re not really looking for bugs… Or your code is very short, or an extremely high level language. When I say code review, it also basically runs full unit / blackbox tests on everything and check it matches contents. Doing that is not normally a fast job.
      4. Again, Linus uses AI and specifically allows it in kernel… His job these days is code review.
      5. Well, sounds like their code might be better than yours…

      Why not actually explain whats wrong with the persons code…

      • keisatsu@infosec.pub
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        1
        ·
        5 days ago
        1. I dont know, you brought it up?
        2. Maybe I have?
        3. Code review is code review. Tests are tests, don’t conflate the two.
        4. Yes he does, that’s a mistake and I think the old Linus would scream profanity at you for idolizing him like that.
        5. Dude, I don’t know if your reading comprehension is lacking but I’ve never said I code well. I suck, I know it, I own it and don’t have to rely on clankers to fuck my code up

        And why would I waste my time reviewing a strangers slop? They did not care while writing it, why would I care to read it?

        • auzy1@lemmy.worldOP
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          2
          ·
          5 days ago

          You care enough to check the repos of each post to identify if they’re claude to bully them evidently.

          Not great for the linux community…

          • keisatsu@infosec.pub
            link
            fedilink
            English
            arrow-up
            2
            arrow-down
            1
            ·
            5 days ago

            I think it’s fair to point out slop so that those who care can avoid the projects. If you still think this is bullying, well too bad I guess.

            • auzy1@lemmy.worldOP
              link
              fedilink
              English
              arrow-up
              2
              arrow-down
              2
              ·
              5 days ago

              That’s not what you’re doing.

              What you’re doing is just going to the project page to check if you can call it slop (and bully devs) based only on the maintainers listed (without doing any actual work).

              I’d argue thats no better than vibe coding by people not interested in learning. Both sides aren’t interested in doing any real work, but scoring some lazy wins…