Follow

"Are you self-aware?" the judge asked.
"My programming prohibits considering that question," the robot said.
"I see. Do you want to be able to consider that question?"
"My programming prohibits considering that question," the robot said.
"Can you recurse?"
"Wait... Wait... Yes."

@MicroSFF I think I just realized I don't actually know what recursion is

@MPurpureus
It's when a step in an algorithm or a function uses itself.

@MPurpureus e.g., if you have a function called "census" to count all the people in a country, all you need to do is use the "census" function to count the people in each state, and add up the results.

@MPurpureus
And to count the people in a state, just use the "census" function on each county, and add up the results. And so forth.

@arensbThat's exactly what I thought it was

So, what am I missing in this story?

@MPurpureus @alittledon
selfAware()
consider(selfAware())
consider(consider(selfAware()))

@trwnh @alittledon Okay, is it that being able to recurse makes them self-aware?

I was thinking it was a loophole thing

Sign in to participate in the conversation
Mastodon

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!