this post was submitted on 15 Oct 2026
238 points (76.4% liked)

Fuck AI

8481 readers
740 users here now

"We did it, Patrick! We made a technological breakthrough!"

A place for all those who loathe AI to discuss things, post articles, and ridicule the AI hype. Proud supporter of working people. And proud booer of SXSW 2024.

AI, in this case, refers to LLMs, GPT technology, and anything listed as "AI" meant to increase market valuations.

founded 2 years ago
MODERATORS
 

Fucking traitorous scum

you are viewing a single comment's thread
view the rest of the comments
[–] some_guy@lemmy.sdf.org 63 points 1 day ago (5 children)

Torvalds’s first publicly released chatbot code was in January this year, when he vibe-coded a project in Python because he didn’t know enough Python. The programming language kids learn in high school. The guy who runs the kernel couldn’t get his head around Python.

I'm pissed at the AI companies for all kinds of things like hiking computer parts prices and the impending destruction of the economy when the ~~lies~~ hype dies. But this is a weak ass argument.

The guy who created the Linux kernel and git can absolutely get his head around Python. He's just allocating his time and energy toward kernel development rather than learning Python and rightly so. Besides, maybe he just hates the language. I know I do, but I started with Perl, so that shaped the way I like to work.

He could get his head around python if he wanted to, that statement is laughable.

[–] late_pessimistic@slrpnk.net 11 points 1 day ago (1 children)

because he didn’t know enough Python. The programming language kids learn in high school. The guy who runs the kernel couldn’t get his head around Python.

This is such an ignorant thing to say. Python syntax is indeed simple and is taught in high schools, but neither means learning to program in Python is easy or doesn't take a lot of time.

But learning python is easy and takes no time for an experienced dev. The language is just shite.

[–] eskimofry@lemmy.world 12 points 1 day ago (1 children)

I know I do, but I started with perl

Throwing rocks from a glass house I see ;)

[–] raspberriesareyummy@lemmy.world 3 points 1 day ago (3 children)

Perl has scope delimiters, so a sturdy glass house.

[–] nik9000@programming.dev 2 points 1 day ago (1 children)

I genuinely love the idea of the $1 after a match. It feels so natural in perl! So many things are text matching.

But! But! But!! Those $ variables are dynamic scoped! If you call a method and it matches stuff you lose the variables!

I'll bet there is a way around it. But it made me so sad.

[–] raspberriesareyummy@lemmy.world 1 points 14 hours ago (1 children)

Yes, regex handling in Perl is the smoothest I have ever seen, and it matched the first description I heard of perl as "the best tool for text processing". I have done big things with that.

Those $ variables are dynamic scoped! If you call a method and it matches stuff you lose the variables!

My match scopes typically looked like so:

if ($inString =~ /^([ \t]+)(.*)$/) {
    my $indent = $1;    # store first match
    my $remainder = $2; # store second match
    
    # do stuff
}

(not tested, just edited by hand to anonymise)

[–] nik9000@programming.dev 1 points 13 hours ago (1 children)

I think it came up more like

if ($inString =~ /^([ \t]+)(.*)$/ && has_a_cow($2)) {

For me. I dunno. I was never good at perl. I just wanted to hack something together.

[–] raspberriesareyummy@lemmy.world 1 points 13 hours ago

I did bigger parsing tools in perl, so I often matched a lot of expressions and needed them all in variables. Not only to save the $N variables, but also for code readability, I would then store the matches in proper variable names

[–] eskimofry@lemmy.world 3 points 1 day ago* (last edited 1 day ago)

perl accepts perlin noise as valid perl programs so scope delimiters don't mean much.

[–] kunaltyagi@programming.dev 1 points 1 day ago (1 children)

So does Python /s

Just create a new file or a top level function

except that it breaks my debugging strategy, where I left-align debug code so I can easily spot it and remove it later.

[–] destructdisc@lemmy.world 4 points 1 day ago

Sure. But that's like an English literature scholar deciding they want to write a pamphlet, but in French, despite knowing very little French -- so instead of learning French, or just writing the pamphlet in English, or asking someone who knows French to translate...they use AI to write the thing. That's really stupid.

[–] petrol_sniff_king@lemmy.blahaj.zone 1 points 1 day ago (1 children)

He's just allocating his time and energy toward kernel development

Then he should have stuck to his lane.

[–] racketlauncher831@lemmy.ml 17 points 1 day ago

Absolutely. If you don't have time to do anything else, just fucking stay away from it. Don't fucking pretend to contribute to an area, while in reality you're just polluting it and destroying the natural environment at the same time.