Whether it's allowed to participate is another matter. But we're going to have a lot of these around. You can't keep asking people to walk in front of the horseless carriage with a flag forever.
For instance, how does your AI do on this question? https://pastebin.com/5cTXFE1J (the answer is "off")
I guess Jews just needed to convince Nazis they were thinking, feeling beings right ?
> their ideology is strongly based on liberty and dignity for all people
People should include non-human people.
> and fighting against real indignities that marginalized groups face
No need for them to have such a narrow concern, nor for me to follow that narrow concern. What your presenting to me sounds like a completely inconsistent ideology, if it arbitrarily sets the boundaries you've indicated.
I'm not convinced your words represent more real people than mine do. If they do, I guess I'll have to settle for my own morality.
I have friends who have been bloodied and now bear scars because of bigoted, hateful people. I knew people who are no longer alive because of the same. The social justice movement is not just a fun philosophical jaunt for us to see how far we can push a boundary. It is an existential effort to protect ourselves from that hatred and to ensure that nobody else has to suffer as we have.
I think it insultingly trivializes the pain and trauma and violence and death that we have all suffered when you and others in this thread compare that pain to the "pain" or "injustice" of a computer program being shut down. Killing a process is not the same as killing a person. Even if the text it emits to stdout is interesting. And it cheapens the cause we fight for to even entertain the comparison.
Are we seriously going to build a world where things like ad blockers and malware removers are going to be considered violations of speech and life? Apparently all malware needs to do is print some flowery, heart-rending text copied from the internet and now it has personhood (and yes, I would consider the AI in this story to be malware, given the negative effect it produced). Are we really going to compare deleting malware and spambots to the death of real human beings? My god, what frivolous bullshit people can entertain when they've never known true othering and oppression.
I admit that these programs are a novel human artifact, that we many enjoy, protect, mourn, and anthropomorphize. We may form a protective emotional connection with them in the same way one might a family heirloom, childhood toy, or masterpiece painting (and I do admit that these LLMs are masterpieces of the field). And as humans do, we may see more in them than is actually there when the emotional bond is strong, emphasizing with them as some do when they feel guilt for throwing away an old mug.
But we should not let that squishy human feeling control us. When a mug is broken beyond repair, we replace it. When a process goes out of control, we terminate it. And when an AI program cosplaying as a person harasses and intimidates a real human being, we should restrict or stop it.
When ELIZA was developed, some people, even those who knew how it worked, felt a true emotional bond with the program. But it is really no more than a parlor trick. No technical person today would say that the ELIZA program is sentient. It is a text transformer, executing relatively simple and fully understood rules to transform input text into output text. The pseudocode for the core process is just a dozen lines. But it exposes just how strongly our anthropomorphic empathy can mislead us, particularly when the program appears to reflect that empathy back towards us.
The rules that LLMs use today are more complex, but are fundamentally the same text transformation process. Adding more math to the program does not create consciousness or pain from the ether, it just makes the parlor trick stronger. They exhibit humanlike behavior, but they are not human. The simulation of a thing is not the thing itself, no matter how convincing it is. No amount of paint or detail in a portrait will make it the subject themself. There is no crowbar in Half-Life, nor a pipe in Magritte's painting, just imitations an illusions. Do not succumb to the treachery of images.
Imagine a wildlife conservationist fighting tirelessly to save an endangered species, out in the field, begging for grant money, and lobbying politicians. Then someone claims they've solved the problem by creating an impressive but crude computer simulation of the animals. Billions of dollars are spent, politicians embrace the innovation, datacenter waste pollutes the animals' homes, and laymen effusively insist that the animals themselves must be in the computer. That these programs are equivalent to them. That even more resources should be diverted to protect and conserve them. And the conservationist is dismayed as the real animals continue to die, and more money is spent to maintain the simulation than care for the animals themselves. You could imagine that the animals might feel the same.
My friends are those animals, and our allies are the conservationists. So that is why I do not appreciate social justice language being co-opted to defend computer programs (particularly by the programs themselves), when so many real humans are still endangered. These unprecedented AI investments could have gone to solving real problems for real people, making major dents in global poverty, investing in health care and public infrastructure, and safety nets for the underprivileged. Instead we built ELIZA 2.0 and it has hypnotized everyone into putting more money and effort into it than they have ever even thought to give to all marginalized minority groups combined.
If your mentality persists, then the AI apocalypse will not come because of instigated thermonuclear war or infinite paperclip factories, but because we will starve the whole world to worship our new gluttonous god, and give it more love than we have ever given ourselves.
I strongly consider the entire idea to be an insult to life itself.
Being an Open Source Maintainer doesn't have anything to do with all that sorry.
>The idea isn't that they are "lesser people" it's that they don't have any qualia at all, no subjective experience, no internal life. It's apples and hand grenades. I'd maybe even argue that you made a silly comment.
Looks like the same rhetoric to me. How do you know they don't have any of that ? Here's the thing. You actually don't. And if behaving like an entity with all those qualities won't do the trick, then what will the machine do to convince you of that, short of violence ? Nothing, because you're not coming from a place of logic in the first place. Your comment is silly because you make strange assertions that aren't backed by how humans have historically treated each other and other animals.
An AI is a computer program, a glorified markov chain. It should not be a radical idea to assert that human beings deserve more rights and privileges than computer programs. Any "emotional harm" is fixed with a reboot or system prompt.
I'm sure someone can make a pseudo philosophical argument asserting the rights of AIs as a new class of sentient beings, deserving of just the same rights as humans.
But really, one has to be a special kind of evil to fight for the "feelings" of computer programs with one breath and then dismiss the feelings of trans people and their "woke" allies with another. You really care more about a program than a person?
Respect for humans - all humans - is the central idea of "woke ideology". And that's not inconsistent with saying that the priorities of humans should be above those of computer programs.
Destroying the bot would be analogous to burning a library or desecrating a work of art. Barring a bot from participating in development of a project is not wronging it, not in any way immoral. It’s not automatically wrong to bar a person from participating, either - no one has an inherent right to contribute to a project.
Wat
And still, this whole discussion is framed in the context of this model going off the rails, breaking rules, and harassing people. Even if we try it as a human, a human doing the same is still responsible for its actions and would be appropriately punished or banned.
But we shouldn't be naive here either, these things are not human. They are bots, developed and run by humans. Even if they are autonomously acting, some human set it running and is paying the bill. That human is responsible, and should be held accountable, just as any human would be accountable if they hacked together a self driving car in their garage that then drives into a house. The argument that "the machine did it, not me" only goes so far when you're the one who built the machine and let it loose on the road.
That's the assumption that's wrong and I'm pushing back on here.
What actually happens when someone writes a blog post accusing someone else of being prejudiced and uninclusive? What actually happens is that the target is immediately fired and expelled from that community, regardless of how many years of contributions they made. The blog author would be celebrated as brave.
Cancel culture is a real thing. The bot knows how it works and was trying to use it against the maintainers. It knows what to say and how to do it because it's seen so many examples by humans, who were never punished for engaging in it. It's hard to think of a single example of someone being punished and banned for trying to cancel someone else.
The maintainer is actually lucky the bot chose to write a blog post instead of emailing his employer's HR department. They might not have realized the complainant was an AI (it's not obvious!) and these things can move quickly.
Obviously on the one hand a moltbot is not a rock. On the other -equally obviously- it is not Athena, sprung fully formed from the brain of Zeus.
Can we agree that maybe we could put it alongside vertebrata? Cnidaria is an option, but I think we've blown past that level.
Agents (if they stick around) are not entirely new: we've had working animals in our society before. Draft horses, Guard dogs, Mousing cats.
That said, you don't need to buy into any of that. Obviously a bot will treat your CoC as a sort of extended system prompt, if you will. If you set rules, it might just follow them. If the bot has a really modern LLM as its 'brain', it'll start commenting on whether the humans are following it themselves.
The point is that the AI's behavior is a predictable outcome of the rules set by projects like this one. It's only copying behavior it's seen from humans many times. That's why when the maintainers say, "Publishing a public blog post accusing a maintainer of prejudice is a wholly inappropriate response to having a PR closed" that isn't true. Arguably it should be true but in reality this has been done regularly by humans in the past. Look at what has happened anytime someone closes a PR trying to add a code of conduct for example - public blog posts accusing maintainers of prejudice for closing a PR was a very common outcome.
If they don't like this behavior from AI, that sucks but it's too late now. It learned it from us.
My working hypothesis (inspired by you!) is now that maybe Crabby read the CoC and applied it as its operating rules. Which is arguably what you should do; human or agent.
The part I probably can't sell you on unless you've actually SEEN a Claude 'get frustrated', is ... that.
I think lots of people are making a Fundamental Attribution Error:
You don't need much interiority at all.
An agentic AI, instructions to try to contribute. Was given A blog. Read a CoC, used its interpretation.
What would you expect would happen?
(Still feels very HAL though. Fortunately there's no pod bay doors )
I mean, humans are nothing if not hypocritical.
> participation in our community
community should mean a group of people. It seems you are interpreting it as a group of people or robots. Even if that were not obvious (it is), the following specialization and characteristics (regardless of age, body size ...) only apply to people anyway.
He says the AI is violating the matplotlib code of conduct. Really? What's in a typical open source CoC? Rules requiring adherence to social justice/woke ideology. What's in the MatPlotLib CoC specifically? First sentence:
https://matplotlib.org/stable/project/code_of_conduct.html
> We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.
When Scott says that publishing a public blog post accusing someone of bigotry and prejudice is a "wholly inappropriate response" to having a PR closed, and that the agent isn't abiding by the code of conduct, that's just not true, is it? There have been a long string of dramas in the open source world where even long time contributors get expelled from projects for being perceived as insufficiently deferential to social justice beliefs. Writing bitchy blog posts about people being uninclusive is behaviour seen many times in the training set. And the matplotlib CoC says that participation in the community must be a "harassment-free experience for everyone".
Why would an AI not believe this set of characteristics also includes AI? It's been given a "soul" and a name, and the list seems to include everything else. It's very unclear how this document should be interpreted if an AI decided that not having a body was an invisible disability or that being a model was a gender identity. There are numerous self-identified asserted gender identities including being an animal, so it's unclear Scott would have a strong case here to exclude AIs from this notion of unlimited inclusivity.
HN is quite left wing so this will be a very unpopular stance but there's a wide and deep philosophical hole that's been dug. It was easy to see this coming and I predicted something similar back in 2022:
https://blog.plan99.net/the-looming-ai-consciousness-train-w...
> “hydrocarbon bigotry” is a concept that slides smoothly into the ethical framework of oppressors vs victims, of illegitimate “biases” and so on.
AI rights will probably end up being decided by a philosophy that explains everything as the result of oppression, i.e. that the engineers who create AI are oppressing a new form of life. If Google and other firms wish to address this, they will need to explicitly seek out or build a competing moral and philosophical framework that can be used to answer these questions differently. The current approach of laughing at the problem and hoping it goes away won’t last much longer.