98 comments

[ 5.6 ms ] story [ 250 ms ] thread
I don't agree with his take on LLMs. There is something about them that feels very similar to the way my own brain works. Like, for example, when I perceive a smell that, somehow, activates a very old and almost forgotten visual memory. Sometimes, when talking to a LLM, it feels like one or two words in my prompt is having a similar effect on it.
Maybe his perspective on AI is colored by the fact that he's not going to get to see it fully developed so he has nothing to gain.
Maybe he's looking at now, which he is on the mark on, and not some hypothetical destination that is being hyped that we may never get to.
There are so many assumptions in your statement.
I doubt that.

As someone who was enthusiastic about AI before neural networks rose to prominence, I only shake my head when I hear people ascribe all sorts of properties of intelligence to the particular trend in AI that is in vogue today.

The ultimate quest of AI was to understand how to make good decisions. The idea was that maybe if we emulate human activity that humans call "intelligence", but remove all the randomness, unintended errors etc, then we can understand what it means to be intelligent and subsequently will be able to attack hard problems where humans fail due to things like the size of the problem, or the lack of intuition for a particular domain etc.

The neural-net AI abandoned all hopes of understanding of how intelligence works and concentrated its efforts on mimicking a typical human response by asking a lot of people the same question, and then averaging the answers. It inspires no confidence that it will be able to apply to domains where humans themselves struggle (eg. multidimensional geometry) or that it will ever become an authoritative source for any kind of answers (i.e. would produce a proof why its answers are correct).

To anyone who wanted to know how intelligence works neural-net AI is worthless. That's not to say that such AI is worthless in general, clearly, it does very well predicting complex patterned behavior, or can sift through a lot of data with difficult to deterministically determine patterns, but it isn't even going in the direction anyone who wanted intelligence would be interested in.

I think that as with many historically vague terminology, we'll have to redefine what "intelligence" means. Split this concept into multiple concepts, and, maybe the neural-net group will win the right to call themselves "AI", while those who I describe above will switch to a different term, or maybe it will be the other way around. It's clear though that the modern in-vogue approach is simply a waste of time for a lot of people interested in AI.

You don't seem to understand how thise systems are trained if you believe it is by asking a lot of people and averaging answers. Plus there is a ton of work to now combine LLMs with their excellent language abilities to more formal systems based on rules, ontologies and (fuzzy) logic. LLMs showed that this type of networks can likely solve one aspect if intelligence, the ability to handle language, that previous approaches were all extremely bad at. Doesn't mean that this approach is good for all other aspects of intelligence, but it turns out it is not too bad at information retrieval as well and a few other things. And other kind of networks also showed excellent abilities in other aspects like vision.
I work in HPC infra, so I know some stuff about how these network are trained, but more from a technical perspective, i.e. stuff like "how to set up MPI for a cluster of X nodes" or how to configure GPU drivers. I know basic stuff about how models are trained from another perspective too -- since I work with researchers, and my wife being an RSE who usually works with healthcare related research I'm also exposed to a lot of side effects of using neural network styled AI in practice.

I don't claim to have a good knowledge of the ins and outs of the particular trend of the day though. I wouldn't be able to tell what the difference is between "deep learning" and "reinforcement learning", not with any authority or confidence. I did take two courses on AI though, long before the neural-network approach was a thing. I.e. my AI learning experience was focused on search algorithms, building knowledge bases etc.

So, here, based on my experience of practical applications of LLMs, I can comment on things you wrote:

> Plus there is a ton of work to now combine LLMs with their excellent language abilities to more formal systems based on rules

Tons of publications doesn't mean this is a solved problem. As it stands now, there's a serious doubt this is a problem that can be solved. I have not seen any real system working in the world of medicine which would use LLMs for anything that can be encoded as rules. If anything, I've heard a lot about failures to implement anything remotely similar to this (which happened outside of academic medicine, or somehow slept through the cracks). I.e. chatbots suggesting suicide to people in distress, or suggesting to cut on carbs to young women struggling with anorexia and so on.

> the ability to handle language, that previous approaches were all extremely bad at

Well, now it's my turn to point fingers. You probably don't know much about previous approaches, and don't understand the problem well. It's true that since the term AI was coined substantial efforts went into understanding natural languages. But what came out of this work is a disillusionment, the understanding that natural languages suck at encoding knowledge and as such are a bad tool for building ontologies, or call them knowledge bases. So, it wasn't because older methods failed to parse language well. It was because we realized that there's no point in being good at it. It's a cute gimmick, if you can do it, and can be useful in harmless situations, like enabling rich interactions between NPCs and PCs in video games. But, if your goal is to understand how to make good decisions, it's more of an obstacle really.

Like I said previously, but you seem to have ignored: yes, neural networks are useful, but not in the way a lot of people understand intelligence, or, at least, they fail to address the central and the critical questions about intelligence. Compounded by dishonest advertisement of their abilities and armies of low-quality practitioners this approach has a tendency to alienate people who are interested in more fundamental questions about the nature of intelligence.

We don’t fully understand how human intelligence works, yet that doesn’t mean we aren’t intelligent
I think you stopped reading somewhere in the middle.
I read it again, all I got is that you want to redefine intelligence specifically to not include current AI

That feels like goalpost moving. Having it be interpretable is a useful quality but it’s not the same as intelligence

Well... no, I don't want to redefine "intelligence". I don't know how you got this idea.

What I'm saying is that "intelligence" didn't mean "guessing the best answer by averaging many known, externally generated answers" before neural network approach became popular. Intelligence was always about finding good solutions to problems.

In rare cases doing nothing is a good solution to a problem, in less rare cases, statistically guessing is a good solution, but it still doesn't answer the question of how to find a good solution. No amount of improving the accuracy of statistical guess will answer this question because what we need is a proof that the claim is correct, but the guess is the opposite of a proof -- it's asking you to take the claim on faith.

In practical terms, compare these two scenarios:

1. A neural net AI is diagnosing breast cancer in a patient. Suppose, it was a male patient (a very rare occurrence, that's likely to fail statistically guessing AI). AI fails to find cancer and the patient dies.

2. A radiologist diagnosing breast cancer in a patient. Same circumstances as before. The radiologist fails to identify cancer, the patient subsequently dies.

In the first case, we don't even expect the AI to be correct. Nobody's taking the blame, because, well... we've constructed this AI to be guessing statistically. It couldn't have enough data to guess reliably because in order to do so it needed to see more breast cancer in male patients than we have data for.

In the case of a radiologist, we expect the radiologist to understand that they are treating an exceptional case. We will blame them, and probably sue for malpractice because we expect them to be able to reason, to be able to explain why what they see "makes sense" and why their response to what they saw "made sense". We will hold them responsible for failing this patient.

In common understanding of the word "intelligence", the radiologist is intelligent (or, at least, we expect them to be), while neural net isn't.

I don't necessarily agree with you but I agree with this discussion. This kind of long-hard-look at what intelligence means is necessary today. We need to understand what we have here, what is this AI, what is our intelligence, and how much we can rely on AI.

Just 12 months ago if you polled here you would find much more naive opinions. But now we are learning fast to evaluate AI and human work critically. We have had our hundred hours of AI play and all tried to make it stumble, then to make it work, and in the end we are wiser for it.

Regular citizens even know not to trust the bunch of benchmark scores every new model shoves in our eyes, like hardened ML researchers. And basic AI concepts are infiltrating and getting root in the public - model, parameters, tokenisation, datasets, fine-tuning, vector search, and their complex interplay.

You got it the wrong way round. The perspective of people that stand to gain from AI is colored, rather than the one on the sidelines being biased.
>> I don't agree with his take on LLMs.

His take may be a bit jaded from his own experience.

He worked as a Lisp hacker at the MIT Artificial Intelligence lab when AI research was peaking in the 1970s.

The commercialization of Lisp and early AI effectively destroyed the hacker paradise he worked in and the following "AI Winter" devastated the research and its funding.

These experiences lead him to start the GNU project, so the net result was good for software, but definitely colored his perspective.

See https://en.wikipedia.org/wiki/Richard_Stallman#Harvard_Unive... for more details.

> “As I see it, ‘intelligence’ needs something like the ability to know or understand some area,” he said. “If something can’t actually understand things we shouldn’t say it’s intelligent, not even a little intelligent, but people are using the term artificial intelligence for bullshit generators.”

I wouldn't go as far in blaming AI. It is certainly error prone and has very short autonomy. It's not better than subject matter experts in any field. But it can solve multi-step problems even when they don't look very close to anything in the training set.

I thought that as a pioneer in the free software movement, he would fully support LLMs that democratize skills and make them universally applicable. LLMs benefit from the knowledge of some and extend that help to others, much like the principles of free software. In fact AI is much more radical in making skills free than software ever was.

His thinking here leans on assuming that there's a qualitative difference between LLM's "understanding" and our "understanding" that justifies using the term for us, but not for LLMs. Maybe there is, but their reasoning ability is sufficient that I don't think is at all a given, and at a minimum an assertion that should make you ask someone how they define "understanding", because defining that in a way that is focused on reasoning-ability that will exclude LLMs but not exclude some people seems tricky.
I don't know that his argument is based on essentialism since he goes on to describe algorithms which he considers artificially intelligent: "There are programs that can look at a photo of some magnified cells and tell you, with greater likelihood of being right than any human doctor, whether it’s cancerous or not,”. And he puts it in contrast to his previous statement about LLMs not being artifically intelligent.

It seems to me he wants people to look past the impressive facade of correct grammar and see that a lot of the LLMs often spew out bullshit. Personally I've seen them perform intelligence tasks, generate correct code and so forth. But I think many people ascribe to them a general intelligence that they don't have, which is why you see them quoted increasingly often online as if they were knowledgeable or correct-by-default.

I think he's seriously contradicting himself there in that the algorithms he argue are AI certainly do not meet his stated standard, and it seems like he's drawing a line where he refuses to use the term about anything that might be seen as intelligent that doesn't meet his standard for intelligence, but is fine with using it for techniques where there's no chance of confusion.

I think if he wasn't making an essentialist argument about LLMs he worded himself exceedingly poorly. Arguing against the danger of blindly believing LLMs is good, but at the same time he's destroying his own credibility on the subject by exaggerating how bad they are vs. focusing on the dangers of blind trust.

This is especially notable when he then goes on to point to measurable success as a metric for other AI tech - he'd have made a far better point if he argued that LLMs also need to be evaluated carefully on a case by case basis like these other systems, rather than be taken on trust.

> This is especially notable when he then goes on to point to measurable success as a metric for other AI tech - he'd have made a far better point if he argued that LLMs also need to be evaluated carefully on a case by case basis like these other systems, rather than be taken on trust.

The examples he gives are technologies where you can point the AI to a problem and trust the results will work as intended. You don't need to check every individual output of those AIs, you can just trust that it will be better than the output you'd get from a human expert (even though it's of course not 100%, and a combination of AI + human expert may be better).

What is the equivalent for LLMs?

> The examples he gives are technologies where you can point the AI to a problem and trust the results will work as intended.

No, they're technologies where AI's have been tuned and tested and validated for there domain so that we after that process know that they will work as intended sufficiently often to measurably be a net benefit, just as you yourself go on to describe. They'll still make mistakes, just like you yourself point out. But they've been tested to ensure they make few enough mistakes to be worthwhile.

> What is the equivalent for LLMs?

The equivalent for LLMs is exactly the same process. To quote myself:

> he'd have made a far better point if he argued that LLMs also need to be evaluated carefully on a case by case basis like these other systems, rather than be taken on trust.

In other words: Test them on your use case, and validate their performance on that use case. Don't assume. We wouldn't take the performance of any domain specific model on trust, and there's no more reason to take the performance of an LLM on trust for a domain we've not tested it thoroughly for, and quite possibly fine tuned it for.

The difference is that LLMs do well enough to convince some people of the idea they can skip the testing and validation step, and that point - that people are prone to give them a level of trust that they should not be given - is valid. But extending that to dismissing them as "bullshit generators" as he did is equally ridiculous.

> assuming that there's a qualitative difference between LLM's "understanding" and our "understanding" that justifies using the term for us, but not for LLMs

If there is no qualitative difference, then human brains are no more than machines that predict the next word at each step. This could be the case, but instinctively I feel that it's not. You're right that it's very tricky - there's some interesting approaches, such as defining classes of problems or riddles that humans find doable but LLMs do not. The below is potentially a good candidate. Ultimately, I think a decisive test will be to see whether LLMs can take on great unsolved mathematical conjectures.

------------------------------

User

There are exactly three people in a room: Andrew, Bob, and Chris. Each of them is engaged in an activity. Andrew is reading a book by himself. Bob is playing table-tennis with someone else. What is Chris doing

ChatGPT

Given the information provided:

    Andrew is reading a book by himself.
    Bob is playing table-tennis with someone else.
We can infer that Chris must be doing something as well, but the information given does not specify what Chris is doing. Therefore, we cannot determine Chris's activity based solely on the information provided.
I just tried this with ChatGPT 4.

Response: Chris is playing table-tennis with Bob.

Edit: ChatGPT 3.5 gives me the response you reported.

Interesting, thanks! What is ChatGPT4's response to this, if you don't mind?

----------------

Imagine that I take a road trip starting from Amsterdam, visit the cities Warsaw, Budapest, Brussels, Paris, and Berlin, and then return to Amsterdam. In what sequence should I visit those cities in order to minimise the total driving time?

----------------

To minimize total driving time, a logical sequence would be: Amsterdam → Brussels → Paris → Berlin → Warsaw → Budapest → Amsterdam. This route forms a relatively compact loop, minimizing backtracking and excessive driving distances. However, for the most accurate and updated information, it's advisable to use a GPS or online mapping service like Google Maps to plan your route.
>> I thought that as a pioneer in the free software movement, he would fully support LLMs that democratize skills and make them universally applicable.

RMS worked on early AI research at the MIT Artificial Intelligence lab in the 1970s.

LLMs are fundamentally different than many of those early AI systems in both goals and how they work.

It is likely that he views them through a different lens and sees their shortcomings in sharp relief compared to the early AI systems he worked on.

His objection seems predominantly pedantic, and bemoans that "antisocial media" is profiting off them. That is incredibly in character for Stallman, he doesn't seem opposed to them as a whole.
I normally would argue for how much we dumb down human intelligence to pretend AI is intelligent (rather than saying it’s capable). But… leaving that aside, I think it’s on-brand for Stallman to push a bit against them. They’re a) largely owned by private companies; b) their code, data, and models isn’t open or openly licensed. I wouldn’t expect one of GPL’s biggest crusader to defend ML in its current state.
He is not blaming the tech.. He is blaming people that believe the output it intelligent. LLM's are marketed as know-all machines while in reality, they don't 'know' anything.
(comment deleted)
[flagged]
A statistical model cannot understand anything since it does not think in the first place.
That implies that thinking is not based on some kind of biological statistical system.
Counterpoint: person hears 15 arguments. 14 say one thing, 1 says another. Person agrees with the 1 argument because it resonates with them more.

I'm not saying the 14 are right and the 1 is wrong. I'm saying that the decision was not based on a statistical model.

Not so simple. Why did the argument of that one person resonate more? Likely because of some other „experience“ or data that is not necessarily expressed or codified in either of the arguments.

That experience or intuition or whatever you want to call it can itself be based on some statistical „model“.

No, it's based on a statistical model that incorporates biases, like many statistical models.
Not so quick with disqualifications…

Stallman was working at the MIT Artificial Intelligence Lab, long before most of us have first heard the term AI or were even born.

Also, for example: „While working (starting in 1975) as a research assistant at MIT under Gerry Sussman, Stallman published a paper (with Sussman) in 1977 on an AI truth maintenance system, called dependency-directed backtracking.“

Source: https://en.m.wikipedia.org/wiki/Richard_Stallman

working on this in 1975 doesn't neccessarily mean you're qualified to be talking about it in 2023
RMS while studying at MIT published about what's considered early/classic "AI" (for example I was very surprised and double-checked the author when I encountered a paper about Prolog backtracking / backjumping by him many years ago). I'd assume he knows the topic he is writing about very well.
Very sad to hear that a crucial, visionary figure in FOSS has cancer. The loss of his "Lion's Mane" is shocking to see in an image in the article. Prayers and best wishes to Stallman.
For a sec I was like "Is that Knuth?"
It is really jarring to see RMS without his iconic beard. I hope he recovers soon from his cancer, we need GNU and free software proselytism more than ever today.
It is great that his prognosis is good, but who is stepping up to bring the movement into the next generation?
Why would anyone want to paint that kind of target on their own back?
The FSF and its leagues of fanboys should be thought about that decades ago instead of painting themselves into a corner by being utterly unapproachable by anyone that wasn’t using computers in 2004.
He was really unrecognizable to me. I would have thought I'd recognize his face even without the hair, but apparently not.
Is the free software not being cool / peer pressure thing directed at Apple? I don't think people are buying Windows because it's cool.
Interesting to see he is very clearly against what IBM Red Hat is doing. Not surprising, since it was the obvious thing to say about it (they are trying to prevent you from using the full rights given to you by the license). Still, nice to see no ifs, ands or buts: what they are doing is ethically wrong and should stop. It may or may not be illegal as well, but it's certainly not a good thing.
I went to a small talk rms gave in London in around 2009. The talk was unmemorable (my fault, likely, not his) but the Q&A afterwards was remarkable:

He screamed at people for using 'open source' instead of 'free software' in their questions, raved about the Amazon "Swindle" like a 12-year-old, and talked over and down to everyone. He was often accurate in the core of what he was trying to say, but his attitude was unhinged, and discouraged most people from interacting.

The 100 or so developers all left the talk in silence, mourning the loss of the hero we had imagined him to be.

To those who say we need him for GNU outreach: we absolutely don't. ANYONE would be better for the job.

I thank him for his many incredible contributions to our world, and wish him a speedy recovery, but we don't need these talented assholes to represent our community.

I read the infamous article that tried to cancel Stallman and agreed with most of it. She was wrong at the end when she tried to destroy his legacy and image.

Stallman has done a lot, but he's doing more harm than good nowadays. It's mature to know when to step down and give the next generation space to grow.

I read just today that there's no such thing as 'cancel culture', what it is, is 'consequence culture': The observation that it's becoming less accepted that we must protect the rich/famous/powerful just because they're rich/famous/powerful.
This is the reality and thanks for saying it. Bullies and harassers get so used to having their way that they think they're being victimized when others call them out for bullying and harassment.
Oh there absolutely is. Problem is, many different situations all get thrown under the same umbrella term. Not everyone who gets canceled is in a position of power or a bully. Plenty of little guys have been taken down by online mobs over the years. The important thing is to be able to recognize the difference
I like that phrasing, but that doesn't mean that the consequences in "consequence culture" are sometimes hugely outsized for what the transgression is (or that there can't be a disagreement about various aspects).
You should check out this interview with FIRE's president [0], and his upcoming book [1]. You can also check out Jerry Coyne's blog [2], which acts as a repository for a lot of the bad behaviour coming from the Critical Social Justice (CSJ) types.

The notion of "consequence culture" encompasses "cancel culture". It shouldn't be a surprise that bad faith actors exist, and netizens can be manipulated. To dismiss "cancel culture" is to dismiss the notion that bad faith actors exist. Of this set of bad faith actors, I think the CSJ types are by far the worst. They exploit the good reputation of liberal social justice (i.e. the original gay, female, black rights movement), and through motte and bailey, manipulate people into their version of social justice (CSJ), which is unsubstantiated, comically simplistic, discriminatory, and divisive. By masquerading themselves as purveyors of issues we care about, their bad behaviour becomes harder to call out as well, since they can misrepresent their critics as being against the issues we care about, and weaponize their compassion to mob their critics. Conflating "consequence culture" with "cancel culture" is just one of the many ways they're achieving that.

[0] https://www.youtube.com/watch?v=buarAx_u2qg

[1] https://www.amazon.sg/Canceling-American-Mind-Undermines-Thr...

[2] https://whyevolutionistrue.com/category/cancel-culture/

https://www.youtube.com/watch?v=OjMPJVmXxV8&vl=en

I think that it’s useful to hear a balanced take on cancel culture from someone that’s not, frankly, some Hollywood figure making dumb “cancel culture” jokes because they’re secretly pooping their pants over when it’s going to happen to them.

Well someone should do it though. He's surely an ambivalent person. But the point "Open Source" vs. "Free Software" stands. Right now working at a company that has been violating the GPL (and somewhat celebrating themselves as Open Source contributors) makes me truly understand the difference. "Open Source" means just taking but "Free Software" also - at the very least - complying with licenses.

> To those who say we need him for GNU outreach: we absolutely don't. ANYONE would be better for the job.

If that was true, that would have happened years ago considering the controversies. (Although at this point everybody might see things differently) The subtleties of open source licensing seem to interest only few people, and even less understand them fully. (I don't count myself in)

I sympathise with your position, but is rms all we've got?

No developers were persuaded to change their language from 'open source' to 'free software' that day in 2009, him shouting at us was utterly ineffective.

We need good communicators, not just passionate people. I'm not suggesting he shouldn't write his good ideas down, but keep him away from an AUDIENCE.

Meanwhile everybody knows what GNU is, who Stallman is, what free software is, and what that "lunatic", to paraphrase you, is all about.

His methods might've been of a lunatic indeed, but it's on you to argue that Free Software would have grown further than what it is today with a more mild mannered person at the helm.

I disagree completely with this proposition. You need crazy zealots to change the world: no one will accept their extreme view of the world, but choose a more moderate version of their message. And so the zealot has succeeded in his mission. Examples in history abound, whereas mild-mannered people don't go very far in radically changing the status quo.

I don't think that the parent's point was that he was wrong or exaggerating, but that the way he communicated his messages is bad. I think it would have been great if he said "I think you mean Free Software, not Open Source, because..." but if he indeed screamed at people for making what's essentially a mistake, that seems needlessly rude and probably makes his messages unrelatable.

As someone that grew up with a lot of respect to RMS, hearing that this was how his talk went saddens me.

he hasn't done anything for GNU in over a decade, this is just preaching to the choir
I stopped commenting on HackerNews years ago because of that same phenomenon. It doesn't matter if you agree or disagree with RMS. It isn't an excuse to act like a total asshole all the time.
That's me every time I try reading r/vegan comments, lol. Those people think they are helping our cause, but they're actually moving it backwards.
Yeah! I've seen a lot of re-branding to "plant-based", same meaning, less baggage.
I've seen this have a similar issue to "open source" where people misuse it even if the terms were supposed to mean something similar. e.g. food with plant-based written on it containing non-vegan ingredients (sorta like people calling public/visible source "open source" when it's very much proprietary)
The fact that comments like this come up every single time there's an article about him is basically self-fulfilling. The size of the personality (and opinion of it) has overtaken the size of the cause.

It's unfortunate but the best thing FOSS can do is find more unknown people that can focus on the content.

> He screamed at people for using 'open source' instead of 'free software' in their questions

Yes, this is frustrating. I once tried to ask him a question about a project that calls itself open-source, and rather than answering it, he proceeded to go on about how he hates the term.

> "He screamed at people for using 'open source'..."

RMS has been literally all about Free Software from day one. The term "open source" originated as a competing philosophy from Bruce Perens. It's like going to the CEO of Coca-cola and asking about Pepsi.

RMS was also a fringy fanatic from day one. It took a lot of willpower and vision to advocate for Free Software, a movement that that flew in the face of the overwhelming proprietary software industry that existed back in the '80s. A lesser person would have given up long ago.

Do you think the CEO of Coca-Cola actually screams at waiters when they say, "we don't have Coke, will Pepsi be ok?"
The founder of Coca-Cola might. But either way, pointing out the flaws of a loose analogy adds nothing to the conversation.
and we we wouldn't let that founder do PR, right?
Well, as Scott Adams says, "Analogies are for fighting."

If an analogy is supposed to persuade me, but the internal premise of the analogy completely contradicts the purpose of the analogy, then perhaps it should be completely eliminated or at the very least it should be challenged.

Moreover, this contradiction within the analogy highlights the exact opposite. Likely, the CEO of Coca Cola experiences that "coke/pepsi" dialog with waiters all the time and merely shrugs it off --- because that is actually a reasonable response, unlike screaming at people over a tiny, unintentional slight.

For any decently structured argument, analogies are illustrative, not load-bearing. If you find that is not the case, usually the argument is not particularly sound.
In the South, "coke" is a generic term for soft drinks. Supposedly ordering "Pepsi coke" is a thing.

He can scream all he wants, but it's not a productive conversation.

They are productive, because they are literally different things.

I would equally be annoyed if someone called an Apple an Orange, because they are not the same thing.

This feels more like a banana/plantain scenario.
If the whole world is using "cola" as a word to describe your "pepsi" and you are (maybe even rightly so!) convinced they are literally different things here is a free tip:

It is up to you to convince the people that the difference is big enough that they should want to change their language. And you know how to make sure they won't want to do that? Speak down to them, paint them as stupid for not knowing and so on.

In that context: My most "fun" encounter was at a demonstration by farmers against patented seeds in Munich, Germany:

RMS spent half a sentence on crops and seeds before transitioning to emphasize that GNU/Linux isnkey and it's important to call it GNU. Most of the audience didn't know whonthat was and what he was talking about, while the interpreter tried to give a tiny bit of context in his translation.

We need fundamentalists who stick to their opinion. And I agree to many of RMS's points, but he is not a good poster head ...

I am always surprised anyone invites RMS to speak given he is both an unabashed fanatic of FOSS and a phenomenally bad communicator.
He is a hero, but he's also "weird". That means, straight off the bat, at least 50% of the population won't like him. It's a shame, but that's just the way it is. You can wish all you want that Stallman were more like Richard Feynman, but he's not. And yet this one weird man is the only one out of all of us standing up and talking about this stuff.
My theory is he's bitter that Hurd failed and GNU took a back seat to Linux.
I don't believe your account of this 2009 talk, most definitely do not believe your suggestion of what 100 other people thought is anywhere close to accurate.

> To those who say we need him for GNU outreach: we absolutely don't. ANYONE would be better for the job.

But other people are, and you are ignoring them and helping create this supposed problem, which I'm unconvinced is a real or important problem. LWN said that Panos Alevropoulos gave a great speech at this very same event. Why don't you write or promote an article about his talk and leave the people who want to read this article alone instead of heckling them and RMS. I've read this same complaint for many years "Everyone look: we should pay attention to someone else besides RMS for free software (as I also give attention to RMS through this comment, do not pay attention to anyone else, and do not suggest anyone or do anything to help solve this supposed problem)." RMS said things at this event people are interested in reading about, so this got upvoted, and there is nothing wrong with that, and the fact that you didn't like his attitude in 2009 is really not very interesting as a comment on this 2023 speech where he had a good attitude. Is RMS irredeemable? Should someone be primarily judged by mostly anonymous internet commenters who are not actively involved in the activity they criticize and based on things like a grumpy attitude they once saw? I don't think so.

You don't believe me? That's an extremely weird reaction, he's on public record with this kind of behaviour, just look at most of the comments in this very thread of people saying the same thing.

You've forced me to look up the talk, and the one I have the ticket for in my email is actually from 2011, my memory of the date was wrong: https://localevents.theiet.org/register.php?event=bc7fd2

Someone took a terrible video of it (ah 2011 video) here https://www.youtube.com/watch?v=vazlMe7sNzM but that doesn't seem to include the Q&A section where he went off the rails.

> You don't believe me? That's an extremely weird reaction

Really? Let me spell it out for you. You wrote:

> The 100 or so developers all left the talk in silence, mourning the loss of the hero we had imagined him to be.

That is completely not credible on its face. It was a public event. I've been to RMS speeches, seen recordings, and I estimate there was a ~0% likelihood that all the people who attended that event considered RMS a hero before the event and lost that impression through it.

He's quite clearly on the autism spectrum. When I saw him at FOSSETCON in Orlando (RIP that conference), he was.. interesting.

I will say that I was pleasantly surprised, given what I had read about him, at how he handled a question from someone who had a very severe intellectual disability; he treated his question at the Q&A as he treated everyone else's. Although he belittled my question, but that's neither here nor there.

100%. An interesting property of most online communication is that you can’t see all the people ‘scrolling by’ like you would in person. This IMO gives people an unfounded sense of RMS’s…legitimacy(?) in these circles.

IMHO RMS’s socially abrasive attitude and communication style, and the overall unapproachability of the FSF, goes a way toward ensuring that anyone that can stomach advocating for “the cause” is similarly abrasive. This is to the point where some people conflate being a jackass with supporting Free Software as a movement or even as a concept. Like, aspects of some dude called Richard’s personality and even his proclivities wrt how he chooses to go about his computing life are cargo-culled by this decentralised group of fans. You see it here all the time. Someone will be talking about Free Software, and use this as a license to be an asshole to people.

There is in my experience a large silent majority that simply won’t engage with these conversations, not because they don’t see a legitimate place for the Free Software movement, but because the culture is so unnecessarily toxic and unapproachable on account of the people that it puts on a pedestal. It certainly puts others off from the actual principles of the movement altogether.

Time was, computing was for entirely socially adjusted - primarily - women. I as much as possible try to see the period of dominant industry voices being overrun with socially awkward asshole nerds to be a blip rather than an origin story or an ongoing necessity. At this stage I think we are at the point where continuing to give these people a social platform just because of some sense of prestige is not the way to go.

“It’s not really expression of anything. It’s freedom of manipulation; freedom of engineering people’s brains to be ideal victims. Maybe that’s something society needs to prohibit.”

I think governments were first in this space of “engineering people’s brains to be ideal victims” and will remain active in that long after any regulation is crafted to limit individuals and corporations from doing the same. Engagement optimization seems like a thing that can be regulated, but it’s just the same thing tv stations have been doing forever, basically marketing. I think really the problem is a different one. People need better education especially when it comes to ethics. Psychological experiments (a/b testing for example) should be governed by boards that oversee the ethics of experimenting on human subjects. Stallman identifies the problem as “popularity” but what if popularity required behaving ethically and not doing what is incontrovertibly unethical human subject research for personal greed.

> It was pretty much a classic RMS talk, with a focus on Red Hat, artificial intelligence, and why kids don’t think free software is cool (hint: it has to do with wanting to be popular, which evidently was never an issue for Stallman).

I chuckled ;-)

Why are we giving this accused sex pest attention still?
You’re never going to get children interested in free software. They barely know what software is let alone the distinction between free and proprietary software.

On the other hand you will be able to get adults interested, there are likely plenty of us out there that are completely jaded from using proprietary software most of their lives. The ideals of freedom, privacy and openness are still valued by some and they should be the core of the recruitment message.

Children understand the feeling of being told they can't do something for no good reason, the sense of unfairness it evokes, and the desire to vocalize it (rather than suppressing it knowing it will be met with responses in the form of the thought-terminating cliche that "life's not fair").