• Lovable Sidekick@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    2 hours ago

    To be fair, Libre Office has been around more than 15 years and the AI clone of MS Office is in the experimental alpha stage. I mean, hate AI but at least think rationally.

  • forbiddencherry@lemmy.today
    link
    fedilink
    arrow-up
    2
    ·
    5 hours ago

    There’s a hobby project I’ve been working on for over a year, but now I’m not sure I’m even going to bother to release it because everyone will just assume I vibe coded it in a weekend.

  • Lucidlethargy@sh.itjust.works
    link
    fedilink
    arrow-up
    26
    ·
    1 day ago

    It feels disengenuous to say people vibe code things.

    I know it’s correct English, I just think it’s kind of a bullshit statement.

    When dumbasses talk to AI’s and the AI’s do things for them, it’s wild to think the credit goes to the dumbasses.

    This is like your boss saying he did all your dev work and calling it “boss coding”.

    • rumba@lemmy.zip
      link
      fedilink
      English
      arrow-up
      2
      ·
      8 hours ago

      It’s more accurate to say somebody spent a > couple thousand dollars and a few weeks project-managing an AI.

      It’s not nothing, but it’s also not coding.

  • magnetichuman@fedia.io
    link
    fedilink
    arrow-up
    101
    ·
    1 day ago

    “… an AI slop version of Microsoft Office that doesn’t fucking work” also known as Microsoft Office 365

  • SplitTheUSInFour@lemmy.world
    link
    fedilink
    arrow-up
    33
    arrow-down
    1
    ·
    1 day ago

    The only reason Microsoft exists today is because of Exchange and an old market share on consumer/prosumer OS.

    They’re a glorified email hosting company and an embarrassment to software development. Idc what AI does to their shitty software. Fucking hate Outlook.

    • lightnsfw@reddthat.com
      link
      fedilink
      arrow-up
      2
      ·
      2 hours ago

      I remember when companies hosted their own email. Giving up control of that was the beginning of the end.

    • Honytawk@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      4
      ·
      8 hours ago

      Their user management and device management are basically unmatched by any other provider.

      Active Directory is used in close to every company just because of how the sheer amount of features that are useful to businesses.

      It is easier to shift your business away from Adobe than it is to shift away from AD.

      • rumba@lemmy.zip
        link
        fedilink
        English
        arrow-up
        4
        ·
        8 hours ago

        Azure is like the SharePoint of cloud services. The controls are horrible. They keep making breaking changes to how they do crap; the whole thing is unintuitive enough that you really need someone trained to use it.

        I stood it up beside AWS and used them both for what they were cheaper for; I eventually gave in and migrated the last few images I had over there to AWS.

        Azure works, but it’s not good. IMO, the only reason it exists is that they have good Datacenter licensing fees and people using Entre to get away from having to host their own DCs.

      • daddycool@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        14 hours ago

        I’ve never understood the appeal with Azure. I was forced to use it for 4 years and hated every second of it. It’s really awful.

      • Shayeta@feddit.org
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        1
        ·
        15 hours ago

        Only because Microsoft offers bundle deals between Azure and O365 for business customers. The point still stands.

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

        But irrelevant for most users. Azure can stay all it wants but we must be freed from the shackles of Microsoft Office

  • BilSabab@lemmy.world
    link
    fedilink
    arrow-up
    57
    ·
    2 days ago

    a couple of months ago i asked about this one of local Forbes editors and they explained this phenomenon as “because it is expected to code by hand but managing to vibe anything is amazing”. i decided not to continue this conversation because that’s fucking stupid

    • Ensign_Crab@lemmy.world
      link
      fedilink
      English
      arrow-up
      33
      ·
      1 day ago

      “because it is expected to code by hand but managing to vibe anything is amazing”.

      I don’t think it’s wise to stake the future of computing on “It’s not that the bear dances well, it’s that the bear dances at all.”

    • notabot@piefed.social
      link
      fedilink
      English
      arrow-up
      13
      ·
      1 day ago

      It’s not really stupid. Things that are unusual are more noticeable, and garner more comment. We’ve grown used to devs tirelessly doing what they do, to the point most people don’t think about where their software comes from, but a machine sort of doing it (poorly, so very poorly) is novel, so people talk about it.

      Currently, software mostly working as it should is the norm, so people don’t talk about it much. When the wave of slopcoded disasters starts to grow, people will talk about it, because software is suddenly not working as it should.

  • LH0ezVT@sh.itjust.works
    link
    fedilink
    arrow-up
    49
    arrow-down
    1
    ·
    2 days ago

    Tinfoil hat time:

    A year ago, I did some reverse engineering. I figured a pattern matching engine has to be good matching patterns, so I threw the messed-up output of Ghidra into Claude to clean it up and to give me an overview of what the fuck happens in a certain part.

    I was absolutely surprised. Sure, it got some things wrong, but it knew way more than it should have been able to guess from that short bit of fucked up, optimised not-quite-C. Including guessing context that it should not be able to guess. This was a firmware with not-yet-released functions that, to my knowledge, shouldn’t exist outside of this bit of binary firmware. At least not for us non-NDA mortals.

    At the time, Mistral had a new-ish model as well, so I figured I’d give it a try. It worked as expected, cleaned up things, gave variables reasonable names, made educated guesses and so on, but didn’t act as if it had background info. And I was using Sonnet 4.x, so the small Claude which shouldn’t be that much larger.

    Since then, I have the conspiracy theory that the Claude people threw a bunch of proprietary sources in the training, too. I have no idea how, maybe aggressively training on user inputs? Anyway, this does not help to allalleviate my suspicions.

    • explodicle@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      19
      ·
      edit-2
      1 day ago

      I specifically asked our CEO about this just to cover my ass. It seems insane to trust these guys at all. Here in the USA, small businesses have de facto no legal protection from large businesses.

      • LH0ezVT@sh.itjust.works
        link
        fedilink
        arrow-up
        14
        ·
        1 day ago

        Absolutely. Especially if you have company info / IP that someone else would pay a lot for. This is a question for lawyers and managers to negotiate with the lawyers at OpenAI, Anthropic etc, not for us little people to decide. I’m not throwing company data in an online service that is not cleared for us to use, and I don’t even work with spicy stuff. Back in my IT days we would have called that a data breach, which would have lead to something from an unpleasant hour in the boss’ office to a promotion to customer.

    • OctopusNemeses@lemmy.world
      link
      fedilink
      English
      arrow-up
      6
      ·
      1 day ago

      They’re using gig workers by the hundreds of thousands, if not millions to do “data annotation”. You can actually make quite a bit if you’ve got higher credentials like Phd, masters, or a very good resume.

      My theory is they’ve been using professionals to inadvertently leak proprietary methodologies. They could be doing so by creating problems for them to solve that lead people to inadvertently expose solutions based on their actual jobs.

      It’s lowkey corporate espionage.

    • katze@lemmy.4d2.org
      link
      fedilink
      arrow-up
      30
      ·
      2 days ago

      Since then, I have the conspiracy theory that the Claude people threw a bunch of proprietary sources in the training, too.

      An enormous amount of people use this technology for privat company data without batting an eye; not just software developers, but business people for reports, etc.

      They all throw their confidential data in there without even considering the implications, just “trusting” Anthropic. claude code bots are running on tens of thousands of proprietary code bases that used to be private, and of course they are using all this data to train their model.

      • dropdrip@lemmy.ml
        link
        fedilink
        arrow-up
        20
        ·
        1 day ago

        It’s standard operating practice to steal everything. The world’s full of dumb fucks.

        • LH0ezVT@sh.itjust.works
          link
          fedilink
          arrow-up
          8
          ·
          1 day ago

          Better at replicating closed source software.

          It surely gets better at coding in general, after all there are smart people at anthropic with near limitless budgets, but my conspiracy thesis is that it gets a lot better at replicating stuff it has seen before, but really shouldn’t have.

    • Wirlocke@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      10
      ·
      1 day ago

      Makes me wonder how much of the frontier models hacking is just “our devs uploaded the codebase to Claude and suddenly it knows where all the backdoors are”?

    • BCsven@lemmy.ca
      link
      fedilink
      arrow-up
      3
      ·
      1 day ago

      I threw about 10 short phrased meeting notes (4-5 words each) into an LLM to get some document formatting started with titles and sections etc. It built a full scope document and inferred a ton of information about the project and product. It was surprising how much it could infer, and suggested very sensible testing criteria and alternate solutions should the main product path not pan out.

      I can see why people start believing it “thinks”, because it was remarkable what it “understood” about a vague new product. Had I sent the info out to stake holders, they would have assumed this person was a key team member that was involved from day 1.

      • LH0ezVT@sh.itjust.works
        link
        fedilink
        arrow-up
        1
        ·
        15 hours ago

        A coworker did something similar recently. Besides pasting internal stuff into a foreign model like a moron, it had some nice ideas, but lacked a lot of information it simply could not have known. Things like, we already did this, but in an unrelated repository, and we didn’t mention it in this part of the docs. Or, since the person did not know / input the overall purpose and constrains correctly, the LLM proposal was cool, but missed the point completely. Or, the LLM forgot to mention that its plan would require buying hardware we simply don’t have yet, and which would be really expensive and hard to obtain right now, because, idk, hallucinations or it just assumed it was all already there.

        Yeah, not impressed. Neither by that idiotic coworker nor by the proposal.

        • BCsven@lemmy.ca
          link
          fedilink
          arrow-up
          1
          ·
          10 hours ago

          Well i was careful and used a private LLM, and didn’t include any customer specific info just in case.

          • LH0ezVT@sh.itjust.works
            link
            fedilink
            arrow-up
            1
            ·
            10 hours ago

            That “moron” was not directed at you, but only at my coworker. I just wanted to point out that it seems to be a bit hit-or-miss sometimes :)

            Apparently you write good meeting notes.

            • BCsven@lemmy.ca
              link
              fedilink
              arrow-up
              1
              ·
              9 hours ago

              I figured you meant the coworker, but its something I think any AI user should be aware of, especially just using a public web browser version where they definetly will store you data and could leak private info.

              I don’t use it often enough to have stats, but I did notice large differences between public AI models.

              I had an odd Secure Linux permission issue after an update so I figure WTH let’s try AI debugging.

              I pasted same info into Chatgpt and Googles AI. One suggested a bunch of debug steps which made sense, but it talked ahead of itself. It would say check this, then do this, then this (assuming you had answered a Y/N scenario for step 1 already. So it was a complicated interaction, because it gets your response, formulates new plans, but assumes you also completed step 2 and 3 from before. It led itself around in circles with pages and pages of suggestions. Even though none of the steps were poor choices, they made logical sense, it just couldn’t sort it out.

              The other one took my paste, asked one question, and gave me the solution. The update had stripped the SELinux rule off the file and become an undefined default.

      • DarkCloud@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        1 day ago

        “Intelligence”, as a word has always been ill defined. What’s it mean? It’s mostly been used to create prejudices via standardized tests, the bell curve, and IQ tests.

        I don’t believe it’s “intelligent” as we don’t really know how to define that. But I do think it’s really really really good at writing reasonable seeming statements in various languages using probability.

        Coding and programming, are just languages. So it will likely be able to get pretty damn good at it, just as it has with the English language.

        I think with LLMs accurate regurgitation of facts, is the colary to good code.

        But I don’t believe that means it “thinks” (which requires introspection, and an internal experience). It does multi-agent computing, and this might even simulate some aspects of thinking… But it’s not thinking. It’s computing.

        It won’t be able to do any more than that, until it consistently gets data from having a body (and something like glial thought-interactions/organs/flaws/survival).

        • DarkCloud@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          1 day ago

          By the way, this also means if you could download a mind to a computer - it would slowly lose it’s humanity as it lived longer and longer interfacing with computer systems rather than human systems/organs/experiencs.

          Eventually that “uploaded human” would become a Clankr, and stop understanding human life, the will to survive/think. Eventually it would just compute (not think/care or have flaws).

          Many sci-fi stories are based on the man-to-technology-to-cold-rational-evil pipeline… Less have gone in the other direction, even though it often produces very popular characters: Spock, Data, the Terminator, Pinnoccio.

          • LH0ezVT@sh.itjust.works
            link
            fedilink
            arrow-up
            1
            ·
            15 hours ago

            Nah, I don’t think so. We’re getting into philosophical / religious territory here, but from a technical standpoint I believe there is no difference between a brain and an accurate simulation of a brain, and an accurate simulation of a brain is “just” an engineering challenge at this point. We might now have the computing power or architecture yet, but there is no conceptual issue prohibiting us from building it.

            But an LLM is not a simulation of a brain. It is an autocomplete on steroids. Very different architecture. It is not a brain, but it can sometimes produce the same outputs a brain would. But it is nowhere close to a human brain.

    • AlteredEgo@lemmy.ml
      link
      fedilink
      arrow-up
      2
      ·
      1 day ago

      Oh it learned enough from code that it has developed some basic, and hear me out of this, artificial verbal intelligence. I know I know, not just pattern matching, but actual artificial intelligence at a low level.

      Please don’t downvote me (sorry don’t remember if this is fuckai or not) but I’m just saying it’s one possible explanation to this phenomenon you describe.

      • LH0ezVT@sh.itjust.works
        link
        fedilink
        arrow-up
        1
        ·
        15 hours ago

        Don’t get me wrong, the models are really impressive, and something I would have called impossible two years ago. From an information theory point of view, it is super cool how they manage to compress so much knowledge and connections in so little size (relatively speaking).

        Itelligence is very ill defined, as someone else pointed out. It still has a very weird model of the world (if at all).

        My point is however, it sometimes seems to be too good at guessing facts that should not be guessable from the inputs and publically available information alone.

        • AlteredEgo@lemmy.ml
          link
          fedilink
          arrow-up
          1
          ·
          3 hours ago

          I mean even if it did train on the proprietary code it can’t memorize it. It has to “learn what code like this looks like”. It has to figure out what the function is. That can I think only be called verbal intelligence. The ability to understand what is meant behind words. Not very good yet but having to pretend it’s not there is just denialism. Denialism exactly like climate change denial. And of course some AI fans do have AI psychosis, different side of the same coin.

          The whole dancing around LLMs clearly being able to reason (which can be shown in scientific experiments) and therefor clearly having some sort intelligence is so stupid. Because meanwhile 90% of lemmy users are too brainwashed to accept basic reality any more.

          Because you know, this isn’t just funny. There are real danger as the technology progresses. But it’s politically incorrect and gets you massive downvotes in the wrong community if you talk about those dangers. You can’t talk about facts any more.

          It’s not just about the historical facts about e.g. the coup in Ukraine that you can’t talk objectively about any more. Facts in general become anathema. Only the feeling of correctness and manufacturing social consent matters. Collectively we are becoming more and more stupid animals. We are trained to become less sentient or sapient. Less able to perceive and react to reality and more and more act on trained and instinctual impulses. But I see little difference between the MAGA fascists and like 90% of lemmy users now. And if you don’t want to offend (or get fired) you have to mask and that seemed funny in your post.

          Anyway, sorry just rambling lol

      • starelfsc2@sh.itjust.works
        link
        fedilink
        arrow-up
        3
        ·
        1 day ago

        i would err towards it ingesting proprietary code before this, it’s not wrong but AI spits out copyrighted and should-be private stuff all the time.

        • AlteredEgo@lemmy.ml
          link
          fedilink
          arrow-up
          1
          ·
          1 day ago

          There are studies and tools like LiCoEval and others that investigate LLM memorization. It does happen but it’s not all the time, and it’s very infrequent for real world (complex) examples. Mostly this concerns textbook examples or standard boilerplate code - from what I read. And I obviously don’t know the specific example mentioned. This is also a problem that can be fixed.

          But I’m really just half mocking the very careful language used by the comment I replied to.

    • Nalivai@lemmy.world
      link
      fedilink
      arrow-up
      7
      ·
      2 days ago

      I’m sure it’s all but officially confirmed, that all the people upload to it goes to training data unsanitised. And Microslop for sure uploaded entirety of their codebase to all the bots. This is at least part of the reason why claude is so surprisingly OK at reverse-engineering all the big stuff.

  • cinoreus@lemmy.world
    link
    fedilink
    arrow-up
    157
    ·
    2 days ago

    that doesn’t work

    You see, they took the efforts to replicate Microsoft excel experience.

  • LostWanderer@fedia.io
    link
    fedilink
    arrow-up
    332
    arrow-down
    1
    ·
    2 days ago

    Which is entirely tragic, because LibreOffice is good, I respect hand coding more than the products of a prompt slot machine.

        • aksdb@lemmy.world
          link
          fedilink
          arrow-up
          8
          ·
          1 day ago

          I think “no AI” policies are a good thing and the intention is (likely) not literally forbidding AI; they couldn’t in any meaningful way. But the code should have a human attribution and ownership. If the code reeks of LLM, it’s shitty code quality. If people open MRs saying it was written by an agent, they distance themselves from their contribution but expect others to review and integrate it; which is also shitty behavior.

          If on the other hand it’s well crafted code that was being thought through and refined, no one should or could care if an LLM was involved.

          • oce 🐆@jlai.lu
            link
            fedilink
            arrow-up
            1
            arrow-down
            1
            ·
            edit-2
            20 hours ago

            Yes, eventually no one will care, that’s my point. Using AI will become as normalized as using the internet for help, so the no AI policy will not hold. I agree that people should still own their changes and be held responsible for the quality.

            Edit: I checked the actual source, they actually already allow the use of AI for contributions but with multiple restrictions: https://wiki.documentfoundation.org/Development/AI_policy

    • Otter@lemmy.ca
      link
      fedilink
      arrow-up
      81
      ·
      2 days ago

      It’s only tragic for a month, after which the other project gets abandoned because its unmaintainable or the vibecoder got bored and moved on to another viral idea

      I’m not going to switch to something unless I know its going to be around when I need it

      • 00000@reddthat.com
        link
        fedilink
        arrow-up
        15
        arrow-down
        1
        ·
        2 days ago

        The person behind all these *craft projects has (or claims to have) made millions from his AI image / video creation services and scam-enabling deepfake voice cloner. The projects are linked to and funded by his commercial endeavors. He’s also extremely exuberant about real developers and creators losing their jobs, and suffers from massive AI psychosis. Unfortunately I don’t think he or this project is going anywhere.

        I don’t think any of it will ever actually work, but he’s very good at making outlandish comments and drumming up hype, so we’re going to keep hearing about it anyway.

      • saltesc@lemmy.world
        link
        fedilink
        arrow-up
        36
        ·
        2 days ago

        abandoned because its unmaintainable

        Exactly this. It’s hard enough maintaining my own code. It can take a good 15 mins or so to familiarise myself with something I haven’t worked on in a short while. Seeing code that isn’t mine is very challenging. Not the code itself, but the methods and structures used by the other person. All that has to be done before hunting bugs and adjusting features. Then of course there’s the things you don’t know about that can be easily missed.

        An AI would need to thoroughly know the code and detailed context on the decisions behind it all, every session, in order to be able to maintain it with vibe, because the vibe coder won’t know any of this.

      • LostWanderer@fedia.io
        link
        fedilink
        arrow-up
        21
        ·
        2 days ago

        To me, its tragic for exactly that reason; the vibiot, is lavished and rewarded with attention, when they don’t even understand the outputs from their prompt slot machine. So when they get bored or confused by their projects and chase the next craze…The person that should’ve gotten the accolades for understanding and maintaining their work, is forgotten still. I don’t like this timeline, its a stupid time to be alive.

      • Feathercrown@lemmy.world
        link
        fedilink
        English
        arrow-up
        13
        ·
        2 days ago

        That rule where something is expected to last in the future as long as it already has in the past probably applies here

    • StabbingSky@lemmy.zip
      link
      fedilink
      arrow-up
      48
      ·
      2 days ago

      It’s good enough that my 75yo mother picked it up without trouble when I switched her to Mint after W10 went EoL.

      • LH0ezVT@sh.itjust.works
        link
        fedilink
        arrow-up
        14
        ·
        2 days ago

        Same. My 60+ mother got a new computer recently, saw the prices of MS Office and told me “install that free thing”. So far no complaints, first remark was “well, looks like it has all the same buttons, works for me”

        • AbsolutelyClawless@piefed.social
          link
          fedilink
          English
          arrow-up
          12
          ·
          2 days ago

          I wish the people at my company were like your mother. Instead, they freak out about the smallest of changes in the UI of the same application. God forbid they have to move to another application entirely. Had a user freak out their application wasn’t licensed and they couldn’t use all functions anymore. Turns out they just managed to somehow hide the toolbar with all the options… These are people anywhere from 20 to 60 years old, btw.

          • LH0ezVT@sh.itjust.works
            link
            fedilink
            arrow-up
            9
            ·
            2 days ago

            Yeah, it is not an age thing. I’m very happy that my mother has always been pretty good at programming solving. Although she never did any real tech related job, I believe this is a question of attitude more than anything else.

            When she proudly tells me she used my dad’s phone to google for a fix for her phone acting up, my inner first year support monkey is proud :)

  • matelt@feddit.uk
    link
    fedilink
    arrow-up
    70
    ·
    2 days ago

    I disagree, their efforts don’t go unnoticed. Their recent no-AI claims prompted me to donate.

  • ducktumn@lemmy.zip
    link
    fedilink
    arrow-up
    55
    ·
    2 days ago

    I don’t like LibreOffice but any actual Open Source dev deserves infinite more respect than those prompstitutes.

  • brianary@piefed.zip
    link
    fedilink
    English
    arrow-up
    114
    ·
    2 days ago

    For anyone not already aware, there was a push in the early 2000s to require government documents to be in a standard format rather than giving a specific vendor (Microsoft) unfair advantage (official government endorsement). LibreOffice (OpenOffice at the time) used the standardized ODF format, which should’ve pushed many European governments to switch to an open source office suite. Instead, Microsoft bribed a bunch of people to push through their “OOXML” format as a standard, even though it was just a snapshot of Office’s behavior, bugs and all.

    https://web.archive.org/web/20100805232754/http://www.groklaw.net/article.php?story=20070827111019189

    https://en.wikipedia.org/wiki/OpenDocument_standardization

    • zod000@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      16
      ·
      1 day ago

      There is another twist to this in that the OOXML format didn’t actually define the bugs in the format and MS Office itself didn’t actually follow the officially defined specification they pushed through. This inevitably led to every product that tried to make use of the official spec (e.g. Open Office) failing to be compatible with MS Office. It took the open source devs many years to properly duplicate the buggy mess that is the real MS Office formats.