• 0 Posts
  • 78 Comments
Joined 2 years ago
cake
Cake day: May 19th, 2024

help-circle


  • Open Source and git mean this is basically a non issue. It’s just effort to manage it again.

    People can fork a pre… 2020? version if they insist and if it’s enough people who want that, they can group up again and form a new community.

    The problem AI slop coding is mostly the untested bullshit that causes problems. That’s not going to happen because I believe that a good bunch of stuff is thoroughly tested now, and also, this is maintainers doing it. If it doesn’t work, it’s their project, their career and their success on the line. And again, the worst possible outcome is that people have to roll back to an older version.

    The code we use is not art the same way that gen-ai replaces “real artists”. I agree with opposing that tech in that area, and I agree with rejecting unchecked, untested, hallucinated nonsense in coding too, especially when it promises new features in corpo software that you are forced to use, and then have that fail on you.

    But there will be a very normal selection process happening. If the process doesn’t work, the software will fail and lose users.

    I fully support the people who absolutely reject it though, that means diversity of approaches and that’s good.






  • Tools are just tools

    I don’t think that’s true, but we simply disagree on that.

    I don’t think he’s hypocritical. He simply doesn’t have to deal with that negative impact he “warns” about. He is in support of using it as a tool and thinks the criticism is invalid. That’s a consistent perspective, even if I don’t agree with it.

    If he used LLMs to create bug reports, but also complained about LLM written bug reports he gets, that would be hypocritical.



  • Torvalds was careful to frame this as a correction of language rather than a rejection of the technology itself.

    Ok…

    A maintainer burden few are talking about

    Alongside the productivity gains, Torvalds described a less-discussed cost: a rising flood of low-effort, AI-generated bug and vulnerability reports hitting open source projects, including the kernel’s own security channels. He said it has become common for someone to run an AI tool against a codebase, file a report flagging a “possible” issue, and then vanish when a maintainer follows up asking for more detail or a fix.

    Everyone is talking about that and it is surprising to me that he doesn’t recognize that as two side of the same coin. Why are you rejecting the low-effort, Ai generated bug reports, Linus, isn’t AI just a productivity tool? What’s wrong? Is it not being productive?

    I say “surprising”, it’s not that surprising. It’s a “guns don’t kill people, people kill people” attitude. It’s willfully excluding the impact that technology has on people, and framing the outcome as coming purely from people and the existence of the technology not affecting the outcome.





  • The only reason to use blender and why blender has one, is CG animation work. It would be silly to have the interface where you do exactly the same thing as in a video editor, except with the timing of animations instead of footage, but not have one for footage as well. Especially if the animation sometimes depends on when which part of the footage plays.

    Rendering, exporting, importing, finding a detail is wrong, is more annoying than having it right there in the same UI.


  • How can I teach myself how to offer small improvements to the projects I use?

    Programming in general?

    Probably more that if you want to work on graphics software, you need to understand graphics programming?

    That’s unfortunately very difficult. I know of no good way to do that. With specification based software, you can at least read the specification or related standard and then it flows from that how it should work. With programs that server a different, specific use case, there is a manual, and flow to things and then “things stick out”.

    If there are issues, you just read a bunch of issues and read the code that they are about and get a feeling for why the issue is an issue and why the code is the way that it is.

    I remember one thing I helped with for a short while, didn’t use the python “with” file writing dialogue, because the file they were writing was massive and opening it in one place, then doing a bunch of functions that wrote and appended to the file and then closing it somewhere else, was the best solution, even though it looked unclean at first.


  • I don’t get it.

    EDIT:

    YOU can evade them, but most people can’t.

    It’s some weird % math. Sending BS spam, like the good old nigerian prince, costs nearly nothing, but it only needs to work in like 1 in 10 million cases for it to be profitable. Returns on random spam advertisement is abysmal, and google gets like 10-100x that because it’s more targeted. That is why people use google ads. But also not because they’re good. They’re just less useless, while still having a very very minimal effect.

    The rest is scale.




  • Remember that story about the chalk mark engineer with Ford? Chalk mark 1$, knowing where to mark 1000$ ? Same with code. “Code” is easy. Knowing what to write, why and where, that’s the hard part. LLMs have somehow managed to automate the code part, without the abstraction, at least in an error proof way. I don’t think “coding isn’t that hard” is insulting, and I don’t use C++ because I think it’s hard. But it’s not because writing something is hard, it’s because writing precisely what is needed is hard.

    Anyway, this debate doesn’t matter, negotiate better, be active politically to ban stuff or not, complaining on the internet won’t do anyone any good. I know you’re emotionally invested in this, just… breathe and do something else? Idk. Also I’m not your enemy on this, so no need to attack me.