• ZILtoid1991@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    9 hours ago

    Will this finally be the end of Windows?

    Also fun fact: Windows uses a lot of COM Interfaces for API, which in my opinion often makes developing for Windows a better experience, than developing for Linux. Rust does not have anything OOP related by default, and are often emulated with macros instead, like in C.

    • Tattorack@lemmy.world
      link
      fedilink
      English
      arrow-up
      6
      ·
      14 hours ago

      That’s OK. I’m using Linux. Perhaps this will drive more people to Linux. The less people using corporate owned tools the better.

  • termaxima@slrpnk.net
    link
    fedilink
    English
    arrow-up
    31
    ·
    19 hours ago

    This could have been good news, however, Microsoft’s insistance on using AI, and general incompetence even without it, makes me very doubtful this will be successful.

    They are going to try and replace C and C++ written by actual experts a few decades ago, with Rust written by idiots. Expect tons of logic bugs, and very little measurable difference in memory corruption.

  • VeloRama@feddit.org
    link
    fedilink
    English
    arrow-up
    11
    ·
    18 hours ago

    so glad i switched to linux in time to avoid this clusterfuck. at least on my private machines.

  • wewbull@feddit.uk
    link
    fedilink
    English
    arrow-up
    19
    ·
    24 hours ago

    This is what you get when AI fanaticism combines with Rust fanaticism.

    1 million lines a month is 2-ish line per second. That “engineer” is just someone to blame when things don’t work. They aren’t going to be contributing anything.

    • tyrant@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      ·
      edit-2
      20 hours ago

      I was about to say that surely it’s not just 1 person they are talking about. Then I read, "Our North Star is ‘1 engineer, 1 month, 1 million lines of code.’”

      WTF

    • ranzispa@mander.xyz
      link
      fedilink
      English
      arrow-up
      1
      ·
      23 hours ago

      I mean, if this is true and it works it is not too far fetched. You’d mostly be checking that tests still make sense and that they pass.

      Microsoft scientists have worked on a tool that automatically converts some C code to Rust.

        • ranzispa@mander.xyz
          link
          fedilink
          English
          arrow-up
          1
          ·
          13 hours ago

          No, you go to your manager and be like: your machine to make C code into rust code does not work. If you want to keep the pace of 1M loc per month and keep your boss happy I need double pay and 10 people working on it at all time.

          • cheesybuddha@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            ·
            13 hours ago

            But when your boss tells you that you have to keep doing it this way, then you don’t have much choice in the matter. You either keep asking AI for new code and hope it gets it right, or you have to actually delve into the code and spend your time correcting it.

            The 1 million lines of code is just untenable, assuming they want code that actually works.

            • ranzispa@mander.xyz
              link
              fedilink
              English
              arrow-up
              1
              ·
              13 hours ago

              Well, if that’s the case you do the job in the way you yourself judge best. Maybe that tool is good at some tasks and you apply it to that. Bill Gates will be sad for a couple months and then likely forget about the expectations which had been set and you yourself got a stable job with a safe position for years to come.

      • Deestan@lemmy.world
        link
        fedilink
        English
        arrow-up
        9
        ·
        21 hours ago

        The expensive autocomplete can’t do this.

        AI markering all wants us to believe that spoon technology is this close to space flight. We just need to engrave the spoons better. And gold plate them thicker.

        Dude who wrote that doesn’t understand how LLMs work, how Rust works, how C works, and clearly jack shit about programming in general.

        Rewriting from one paradigm to another isn’t something you can delegate to a million monkeys shitting into typewriters. The core and time-consuming part of the work itself requires skilled architectural coding.

        • cheesybuddha@lemmy.world
          link
          fedilink
          English
          arrow-up
          4
          ·
          13 hours ago

          LLMs are - by the nature of how they work - only able to achieve 90-95% accuracy. That’s the theoretical best they can do, according to the people behind OpenAI. And worse, it will be presented as 100% accurate, even going so far as to make up sources wholecloth.

          That’s an insane and completely unacceptable error rate for any system even pretending to be mission critical.

          Can you imagine sending people to space with a system that has a 1 in 20 chance of just being completely unfit for service?

        • ranzispa@mander.xyz
          link
          fedilink
          English
          arrow-up
          1
          ·
          21 hours ago

          Well, in that case they’re overstating their capabilities. Which is not too surprising.

      • Passerby6497@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        18 hours ago

        You’d mostly be checking that tests still make sense and that they pass.

        Nah, my experience is most of your time is finding out what parameter or function call they made up because its mathematically a good answer.

  • ExLisperA
    link
    fedilink
    English
    arrow-up
    12
    ·
    22 hours ago

    The linkedin post this is based on sounds like a troll/joke/fake/mental episode.

    • Deestan@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      21 hours ago

      TBH he probably knows he is lying, but is making confusing claims in order to push some other agenda.

      Probably firing core people to save money while maintaining plausiblish deniability that this won’t do irrepairable damage.

      Or just to get himself approval for amassing subordinates for a little kingdom, by displaying an ambitious “plan”.

  • mech@feddit.org
    link
    fedilink
    English
    arrow-up
    43
    ·
    edit-2
    1 day ago

    Honestly, Microsoft should just take the L, develop Windows 12 based on a Linux kernel, and re-write most of their stuff from scratch.
    After focusing on backwards-compatibility for 40 years, they’re allowed a new start, to fix all the rotten code they inherited from the 1980’s.

    • explodicle@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      2
      ·
      12 hours ago

      Compatability is the only reason to use Windows anymore. If they had to compete for best distribution, then they’d rapidly lose customers.

    • spongebue@lemmy.world
      link
      fedilink
      English
      arrow-up
      18
      ·
      1 day ago

      Shit, with the way computer horsepower has improved over the years, how hard can it be to add a legacy Windows emulator or whatever WINE is, especially when you have the original source code available?

      • orclev@lemmy.world
        link
        fedilink
        English
        arrow-up
        15
        ·
        1 day ago

        WINE is basically an adapter. It exposes a Windows API and calls the equivalent Linux APIs when invoked. That’s less overhead than an emulator which models an entire virtual piece of hardware. When you run a Windows program through WINE your computer is actually executing the code of the program just like any Linux one it’s just calling WINE libraries instead of the Windows ones it normally would.

    • ark3@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      10
      ·
      1 day ago

      A man can wish but they would never do that because of GPL and thus having to also open source anything built-in/in-top by them (afaik?)

      • orclev@lemmy.world
        link
        fedilink
        English
        arrow-up
        7
        ·
        1 day ago

        They would only be obliged to open source any extra code they added to the kernel. If whatever they add lives in user space then it can be closed source (that’s one of the key differences between GPL 2 and 3 and why Linus refuses to use GPL 3). That said the problem with Windows at this point isn’t really the kernel, it’s all the user space crap they built on top of it.

    • neon_nova@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      4
      ·
      1 day ago

      I remember that rumor for windows 11, I was really hopeful.

      I don’t think they really make money in windows itself.

      Why don’t they just come to linux and sell their server stuff there to keep people in that ecosystem?

  • Malcolm@lemmy.world
    link
    fedilink
    English
    arrow-up
    32
    ·
    1 day ago

    Get out your popcorn because this should be fun to watch. They’re already vibe coding all of the value and stability out of their OS.

    As someone who only still has a Window install because Wine can’t handle the CAD tools I rely on, I look forward to the day when Linux becomes a more attractive platform to release professional software for. I’m not holding my breath for the Year of the Linux Desktop but I can certainly enjoy the ride of MS’s self sabotage to get there.

      • BlameTheAntifa@lemmy.world
        link
        fedilink
        English
        arrow-up
        10
        ·
        1 day ago

        WinBoat is amazing, but it doesn’t have GPU passthrough yet. That one feature is the holy grail for Windows virtualization on Linux. I hope the WinBoat team can solve it.

        • msage@programming.dev
          link
          fedilink
          English
          arrow-up
          3
          ·
          24 hours ago

          I’m afraid that’s going to be a long way off.

          KVM can do it, but usually only to one kernel. Not sure if you can have multiple kernels handling one GPU.

  • db2@lemmy.world
    link
    fedilink
    English
    arrow-up
    23
    ·
    1 day ago

    Probably with AI slop because they got really stupid really fast in Redmond.