Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)S
Posts
0
Comments
321
Joined
3 yr. ago

  • Reading a chart and understanding it are different things, a further different thing is understanding what it means in context.

    This is a good book for learning the ins and outs of how to understanding statistical data in general.

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

    It does come at it through the lens of intentionally deceptive practices but It's a good general introduction as well.

  • Great argument there. Replace what I say with whatever you think it says and go on from there.

    I mean, yes... that is what i did... i explained as i did it.

    Should I just do the same with yours and we’ll see what kind of nonsense comes out? I’m sure that would be in your interpretation of “good faith”.

    Was this a preface to actually doing this? is there a part of the text missing ?

  • TL;DR;

    It's weird to be upset at people for having personal boundaries/morals/ethics.

    Using "purity test" like a pejorative, because using a more accurate term makes your argument sound bad, is a bad faith approach.


    You say "purity tests" like it's some sovcit term imbued with magical powers, like DEI or woke.

    Headcanon replace it with "personal ethics and morals" and you might see how some of those arguments are really just people having boundaries.

    An example of what i mean.

    This is the biggest issue with niche communities: purity tests.

    They can’t unite under one goal and have productive discussions. They are more focused on being correct (their interpretation of correct) and shutting out the incorrect than getting closer to a goal. Sometimes incorrect can be as little as choosing the wrong utility and other times it can be much bigger but they all spark the same amount of ire.

    vs

    This is the biggest issue with niche communities: personal ethics and morals.

    They can’t unite under one goal and have productive discussions. They are more focused on being correct (their interpretation of correct) and shutting out the incorrect than getting closer to a goal. Sometimes incorrect can be as little as choosing the wrong utility and other times it can be much bigger but they all spark the same amount of ire.

    See how the rest of that statement sounds without the bad faith, magic-word interpretation ?

    I'm not expecting any good faith arguments in response, so don't worry, this was a just-in-case kind of thing.

  • Is that relevant somehow?

  • Is this situation relevant to that example? Are the people in question changed since the time in which the accusations were made?

    Rebranding personal ethics and morals as "a purity test" is disingenuous at best.

    If you're going to take umbridge with someone's approach at least do it directly instead of this backhanded high horse bullshit.

  • They aren't mutually exclusive concepts, both can be true.

    The point was that guarding ideas didn't start with formalised copyright.

  • Sure, but that's not the only way people have guarded ideas.

    Secret societies, artisan guilds that only taught it's members and on occasion killed people who find out their secrets, professions taught only to the direct student.

    Just because the formal idea of something was recorded doesn't mean it wasnt around before.

    As people we are constantly hoarding knowledge and ideas to benefit is individually or as a tribe.

  • What do you mean by "most of our history" , like in a timeframe sense ?

  • So you would say the level of skill, study and practice for genai art is approximately the same as a non-ai artist?

    Because that was the statement you disagree with.

  • It's doesnt have to work, it just has to be convincing enough to get the bean counters and/or incompetent/sociopathic upper management to buy in to the idea that they can save money.

    Same as always, if the shitstorm created by a decision isn't immediately devastating or can be incontrovertibly tied to said decision then that's just BAU.

    but the time the shitshow starts playing the preroll trailers the golden parachutes and bonuses have been claimed.

    For them, this isn't broken, this is how the game works.

  • That's a nice one

  • Nappucino

  • A bunch of 10-inch rack minilab stuff.

    edit: pic

  • You mean like a software developer who has to deal with PR's from sources that may or may not include LLM generated code ?

    If that's the case, i might know someone.......

    Wait... unless your original assertion was very specifically about only linux kernel development and not about the principles that apply to software PR review and LLM's as a whole ?

    In that case, i don't have anyone to hand and you should probably mark it "Active Linux Kernel Contributors Only".

    It's clearer that way.

  • No.

    You ?

    edit: If any of my answers made it seem like i was, let me know and i'll adjust them, that was not my intention.

  • TL;DR;

    You asked why it mattered if it's LLM generated or not, i provided examples where it does matter, nothing you've said in your reply seems to refute that so I'll just assume we've agreed on this point.

    The rest of this reply is just me replying to your additional arguments.


    Ok, so you’re suggesting that people are submitting kernel patches that somehow modify the architecture of the kernel/it’s components, that the new architecture is very complex and hard to analyze, that the those architectural changes are part of roadmap and are not rejected right away and that those big, complex architectural level patches are submitted with high frequency. Somehow I doubt all of it.

    I mean, i didn't say any of that but feel free to doubt a position you just made up.

    I think the slop patches are small fixes suggested by some AI code analysis tools.

    There's no reason to believe that LLM usage is limited to small patches.

    that architectural and complex changes are part of well defined roadmap and don’t come out of nowhere and that code that doesn’t follow conventions is easily spotted and rejected.

    In a well maintained project, sure, ish, but let's just say you're right about the plan/roadmap phase.

    The spotting and rejection you mentioned are now significantly more time and resource consuming for the reasons i stated in the previous reply.

    Also when i used the word architecturally i was referring to the logical domain of the patch and the things it interacts with, i wasn't implying that LLM's would get a chance at re-architecting an entire project as large as the Linux kernel.

    At least i'd hope not.

    The linked article talks only about marking the code as AI generated (IMHO useless but harmless) and increasing volume of AI slop patches.

    I'm not sure of the usefulness of this kind of marking in practice, but i can tell you a way in which it might be useful.

    The way you need to go about evaluating LLM generated code vs human code can be different.

    And before you get on your high horse I'm not saying we shouldn't be doing a good job reviewing in general, of course we should.

    Review and testing resources are limited in most practical settings, we should be focusing on best utilising that resource in the most efficient manner possible.

    There are tools specifically geared towards evaluating LLM generated code for specific mistakes, this marking would enable a more efficient usage/allocation of review resources over and above the baseline code-quality tests.

    The idea that maintainers spend time analyzing complex LLM generated code submitted by random amateurs looking for possible architectural bugs sounds like a fantasy to me

    Which is clear from your answers, if you don't understand how pull request review works in practice you're going to struggle to make a coherent argument that requires that understanding.

    To answer the statement directly, there's sometimes no efficient way to tell which patches are from amateurs, even without LLM's.

    The issue isn't even just relegated to amateurs, i would like to assume a competent dev of any skill level wouldn't be submitting patches they don't understand but that's just not always the case.

    and again, think architecture with a 'little a' rather than a 'big A'.

    Logical flow and domain understanding in a relatively limited scope, rather than system-wide structural change.

    The difference between tactics and strategy.

  • That's.....not as helpful as it could be.

    Some elaboration, perhaps?