there are people who attempt to distinguish AI-assisted autocomplete from substantially AI-assisted code from raw braindead Gas Town vibe coding

this is not a useful distinction as they *all* end up at the third one

you can tell when they start posting the *same* hype phrases all the others use

there is no moderation on the krokodil advocacy train

@davidgerard there are people who as soon as you say ban LLM contributions tell you you can't have autocomplete then https://social.treehouse.systems/@dysfun/116178136908957771

@dysfun
I think that some people just don't get why "deterministic" is a very important property of a tool.

That some of the people not getting it are programmers boggles the mind.

@davidgerard

@[email protected] @[email protected] @[email protected] I wrote about this in response to something absurd a certain booster said! https://bucci.onl/notes/Word-calculators-dont-add-up
Word calculators don't add up

Anthony Bucci's personal web site

Anthony Bucci
@iinavpov @dysfun @davidgerard if you actually dealt with modern "programmers" you would not be surprised at all. Modern "engineers" - who are very much not - insist all things must be "idempotent!"
None of them can define it correctly. They simply insist that systems must never ever change from a defined state, and if it does, it must be destroyed and recreated. And if the chosen tool cannot do something, then that thing is not possible to be "idempotent."
@iinavpov @dysfun @davidgerard As a programming statistician i do do prefer my code being deterministic. Reproducibility is a desired feature, not only in science.

@iinavpov @dysfun @davidgerard

Turing Machines are so 20th century!

@knud
and of course the termination problem is not at all an issue...
@dysfun @davidgerard
@iinavpov as a career release engineer I'm entirely unsurprised at programmers not understanding the importance of determinism @dysfun @[email protected]

@dysfun @davidgerard

To be entirely fair, there is a bit of accidental nuance here.

If you grab just about any Major IDE today, most of them will have auto-complete or "Intellisense" as Microsoft called it - But if you grab any recent release, you'll also find that they're assisting that Intellisense with an LLM.

So unless you go in and explicitly disable it, you do kinda end up in a situation where you can't ban AI without also specifying that code made with the default settings of a lot of commerical IDE's isn't allowed.

(And honestly as good as IntelliSense is, an LLM helping surface the likely best option to the top is actually kinda helpful?)

That said you can just turn that off - I have.

@krutonium @dysfun that's a very mastodon answer, but also clearly not the subject here

@davidgerard @dysfun I disagree! The sub-subject was, essentially, is autocomplete an LLM contribution.

And the answer is... It depends.

As for the root subject, sure, you're right, it's off topic, but it is still related to it.

@dysfun @davidgerard Which says that they understand "AI" is not actually intelligent, but just a fancier version of autocomplete which was invented by Chinese scientists and linguists in the 1950s, according to Wikipedia.
@dysfun @davidgerard Muppets complaining about puppets.