Is this a valid argument?

Use this philosophy forum to discuss and debate general philosophy topics that don't fit into one of the other categories.

This forum is NOT for factual, informational or scientific questions about philosophy (e.g. "What year was Socrates born?"). Those kind of questions can be asked in the off-topic section.
User avatar
Calepiaro
New Trial Member
Posts: 16
Joined: September 11th, 2020, 3:26 pm

Re: Is this a valid argument?

Post by Calepiaro »

Kaz_1983 wrote: September 13th, 2020, 10:04 am P1) A computer simulation can’t have any uncontrollable variables.

P2) Moral responsibility needs personal control over your actions.

P3) Taking person control away from the simulation means adding yourself as an uncontrollable variable into the computer simulation.

C) Moral responsibility within a computer simulation cannot exist.
At a first glance, it was hard to understand what you mean with each statement, but I think I managed to understand and I do agree.

P1): This is true. If there is something a computer can't do that is pure randomness. Someone said that there are random functions in specific languages. It is true, some higher languages do indeed have so-called "random functions", but they are far from random! They are more of a simulation of randomness. True randomness can be achieved only through freedom and a computer is far from free.

P2): I agree again! For a man to be responsible for anything he must be free to do otherwise, he must have control to decide what to do. How could a man that lacks control over himself be accused of bad or good, of moral or immoral? He could not.

P3): I think there is something wrong with this phrase, but if you mean that one's control over himself would be impossible in a simulation for that it adds an "uncontrollable variable", then I agree the third time. If someone is free to control himself, then his behaviour is unpredictable, it can be rational or irrational, virtuous or not, and even if it is rational, we still could not precisely know what one is going to do.

Therefore I believe that your argument is valid, of course, you should explain why P1, P2, and P3 are true, and try to make them as easy to understand as possible.
User avatar
Pattern-chaser
Premium Member
Posts: 8385
Joined: September 22nd, 2019, 5:17 am
Favorite Philosopher: Cratylus
Location: England

Re: Is this a valid argument?

Post by Pattern-chaser »

Marvin_Edwards wrote: September 13th, 2020, 11:36 pm The moral model here is that the programmer holds the program responsible for the harm and uses the appropriate method to correct it.
Whatever else is the case, I can assure you that the programmer knows that the program is not "responsible" for anything at all. If there is responsibility, it belongs with humans, not with a collection of pre-calculated decisions. Decisions pre-calculated by humans, not by 'the program'.
Pattern-chaser

"Who cares, wins"
User avatar
Pattern-chaser
Premium Member
Posts: 8385
Joined: September 22nd, 2019, 5:17 am
Favorite Philosopher: Cratylus
Location: England

Re: Is this a valid argument?

Post by Pattern-chaser »

Sculptor1 wrote: September 15th, 2020, 6:45 am P1. Computers can simulate lack of control with the random number function.
This topic is an odd mish-mash to start with, but that is no excuse to trot out half-truths and misunderstandings about programming. The above is a good example of the latter.
Pattern-chaser

"Who cares, wins"
User avatar
Marvin_Edwards
Posts: 1106
Joined: April 14th, 2020, 9:34 pm
Favorite Philosopher: William James
Contact:

Re: Is this a valid argument?

Post by Marvin_Edwards »

Pattern-chaser wrote: September 16th, 2020, 9:03 am
Marvin_Edwards wrote: September 13th, 2020, 11:36 pm The moral model here is that the programmer holds the program responsible for the harm and uses the appropriate method to correct it.
Whatever else is the case, I can assure you that the programmer knows that the program is not "responsible" for anything at all. If there is responsibility, it belongs with humans, not with a collection of pre-calculated decisions. Decisions pre-calculated by humans, not by 'the program'.
The function of "holding responsible" is to identify the cause and take steps to correct it.
User avatar
Sculptor1
Posts: 7148
Joined: May 16th, 2019, 5:35 am

Re: Is this a valid argument?

Post by Sculptor1 »

Pattern-chaser wrote: September 16th, 2020, 9:11 am
Sculptor1 wrote: September 15th, 2020, 6:45 am P1. Computers can simulate lack of control with the random number function.
This topic is an odd mish-mash to start with, but that is no excuse to trot out half-truths and misunderstandings about programming. The above is a good example of the latter.
What I said is factual.
WTF are you talking about?
User avatar
Sculptor1
Posts: 7148
Joined: May 16th, 2019, 5:35 am

Re: Is this a valid argument?

Post by Sculptor1 »

Marvin_Edwards wrote: September 16th, 2020, 2:17 pm
Pattern-chaser wrote: September 16th, 2020, 9:03 am

Whatever else is the case, I can assure you that the programmer knows that the program is not "responsible" for anything at all. If there is responsibility, it belongs with humans, not with a collection of pre-calculated decisions. Decisions pre-calculated by humans, not by 'the program'.
The function of "holding responsible" is to identify the cause and take steps to correct it.
An inanimate thing cannot be responsible in any meaningful way, though many guilty humans often try to divert attention to their own failings by blaming machines.
User avatar
Marvin_Edwards
Posts: 1106
Joined: April 14th, 2020, 9:34 pm
Favorite Philosopher: William James
Contact:

Re: Is this a valid argument?

Post by Marvin_Edwards »

Sculptor1 wrote: September 16th, 2020, 5:43 pm
Marvin_Edwards wrote: September 16th, 2020, 2:17 pm

The function of "holding responsible" is to identify the cause and take steps to correct it.
An inanimate thing cannot be responsible in any meaningful way, though many guilty humans often try to divert attention to their own failings by blaming machines.
Responsibility is not a property of an object. It is a quality we assign to the object that caused the problem.
User avatar
Sculptor1
Posts: 7148
Joined: May 16th, 2019, 5:35 am

Re: Is this a valid argument?

Post by Sculptor1 »

Marvin_Edwards wrote: September 16th, 2020, 6:13 pm
Sculptor1 wrote: September 16th, 2020, 5:43 pm

An inanimate thing cannot be responsible in any meaningful way, though many guilty humans often try to divert attention to their own failings by blaming machines.
Responsibility is not a property of an object. It is a quality we assign to the object that caused the problem.
Not sure why you are saying this.
User avatar
Pattern-chaser
Premium Member
Posts: 8385
Joined: September 22nd, 2019, 5:17 am
Favorite Philosopher: Cratylus
Location: England

Re: Is this a valid argument?

Post by Pattern-chaser »

Sculptor1 wrote: September 15th, 2020, 6:45 am P1. Computers can simulate lack of control with the random number function.
Pattern-chaser wrote: September 16th, 2020, 9:11 am This topic is an odd mish-mash to start with, but that is no excuse to trot out half-truths and misunderstandings about programming. The above is a good example of the latter.
Sculptor1 wrote: September 16th, 2020, 5:41 pm What I said is factual.
WTF are you talking about?
Random numbers, in programming, are a sort-of equivalent of truth to philosophers. What appears simple at first is actually complex, deep and difficult. What you said is not factual; random numbers are not used as you think they are. If you want to start an in-depth topic about the generation and use of random numbers, I will be pleased to discuss it with you, and to explain whatever needs explaining. But this is not the place.
Pattern-chaser

"Who cares, wins"
User avatar
Sculptor1
Posts: 7148
Joined: May 16th, 2019, 5:35 am

Re: Is this a valid argument?

Post by Sculptor1 »

Pattern-chaser wrote: September 17th, 2020, 9:19 am
Sculptor1 wrote: September 15th, 2020, 6:45 am P1. Computers can simulate lack of control with the random number function.
Pattern-chaser wrote: September 16th, 2020, 9:11 am This topic is an odd mish-mash to start with, but that is no excuse to trot out half-truths and misunderstandings about programming. The above is a good example of the latter.
Sculptor1 wrote: September 16th, 2020, 5:41 pm What I said is factual.
WTF are you talking about?
Random numbers, in programming, are a sort-of equivalent of truth to philosophers. What appears simple at first is actually complex, deep and difficult. What you said is not factual; random numbers are not used as you think they are. If you want to start an in-depth topic about the generation and use of random numbers, I will be pleased to discuss it with you, and to explain whatever needs explaining. But this is not the place.
I know exactly how RNGs select numbers.
They are no more than long lists, since no number can every be "truly" random. You can seed them with today's date and time or any other arbitrary number. This ensures a different playing field for each game play.
The point is that as far as the programmer or user is concerned RNGs make the scenario unpredictable. Lack of control is thus simulated.
User avatar
Pattern-chaser
Premium Member
Posts: 8385
Joined: September 22nd, 2019, 5:17 am
Favorite Philosopher: Cratylus
Location: England

Re: Is this a valid argument?

Post by Pattern-chaser »

Pattern-chaser wrote: September 17th, 2020, 9:19 am Random numbers, in programming, are a sort-of equivalent of truth to philosophers. What appears simple at first is actually complex, deep and difficult. What you said is not factual; random numbers are not used as you think they are. If you want to start an in-depth topic about the generation and use of random numbers, I will be pleased to discuss it with you, and to explain whatever needs explaining. But this is not the place.
Sculptor1 wrote: September 17th, 2020, 10:45 am I know exactly how RNGs select numbers.
True RNGs are few and far between, but perfectly possible with some specialised hardware. What you are referring to are Pseudo-Random Number Generators (PRNGs).

Sculptor1 wrote: September 17th, 2020, 10:45 am They are no more than long lists...
This is a simplistic description of the simplest sort of PRNG. The sort you see in an introductory text for students. Real-world applications usually need rather more.

Sculptor1 wrote: September 17th, 2020, 10:45 am You can seed them with today's date and time or any other arbitrary number. This ensures a different playing field for each game play.
The point is that as far as the programmer or user is concerned RNGs make the scenario unpredictable. Lack of control is thus simulated.
You describe a very simple application (gaming) where the programmer needs to make the game, and the course through it that the player takes, is not too predicable. It is not "lack of control" that is "simulated", but (as you observe) only that prediction of game operation is made more difficult for the user. Lack of control means a crashed program. No programmer would even think about simulating such a circumstance.

As a philosopher, I am a self-taught hobbyist, with no formal training whatsoever. I do it for fun. But when it comes to software design, I earned the title Master Craftsman over 40 years of learning and practicing my art. I am far from the only Master, and very far from the most eminent Master, but that status is mine, because I earned it. I really do know what I'm talking about. Now kindly shut up about this subject, of which you know little. There's a man called Penrose who would surely gain from your guidance in Mathematics?
Pattern-chaser

"Who cares, wins"
User avatar
Sculptor1
Posts: 7148
Joined: May 16th, 2019, 5:35 am

Re: Is this a valid argument?

Post by Sculptor1 »

Pattern-chaser wrote: September 19th, 2020, 7:52 am
Pattern-chaser wrote: September 17th, 2020, 9:19 am Random numbers, in programming, are a sort-of equivalent of truth to philosophers. What appears simple at first is actually complex, deep and difficult. What you said is not factual; random numbers are not used as you think they are. If you want to start an in-depth topic about the generation and use of random numbers, I will be pleased to discuss it with you, and to explain whatever needs explaining. But this is not the place.
Sculptor1 wrote: September 17th, 2020, 10:45 am I know exactly how RNGs select numbers.
True RNGs are few and far between, but perfectly possible with some specialised hardware. What you are referring to are Pseudo-Random Number Generators (PRNGs).

Sculptor1 wrote: September 17th, 2020, 10:45 am They are no more than long lists...
This is a simplistic description of the simplest sort of PRNG. The sort you see in an introductory text for students. Real-world applications usually need rather more.

Sculptor1 wrote: September 17th, 2020, 10:45 am You can seed them with today's date and time or any other arbitrary number. This ensures a different playing field for each game play.
The point is that as far as the programmer or user is concerned RNGs make the scenario unpredictable. Lack of control is thus simulated.
You describe a very simple application (gaming) where the programmer needs to make the game, and the course through it that the player takes, is not too predicable. It is not "lack of control" that is "simulated", but (as you observe) only that prediction of game operation is made more difficult for the user. Lack of control means a crashed program. No programmer would even think about simulating such a circumstance.

As a philosopher, I am a self-taught hobbyist, with no formal training whatsoever. I do it for fun. But when it comes to software design, I earned the title Master Craftsman over 40 years of learning and practicing my art. I am far from the only Master, and very far from the most eminent Master, but that status is mine, because I earned it. I really do know what I'm talking about. Now kindly shut up about this subject, of which you know little. There's a man called Penrose who would surely gain from your guidance in Mathematics?
Non of this is remotely relevant to the point I made originally
Post Reply

Return to “General Philosophy”

2024 Philosophy Books of the Month

Launchpad Republic: America's Entrepreneurial Edge and Why It Matters

Launchpad Republic: America's Entrepreneurial Edge and Why It Matters
by Howard Wolk
July 2024

Quest: Finding Freddie: Reflections from the Other Side

Quest: Finding Freddie: Reflections from the Other Side
by Thomas Richard Spradlin
June 2024

Neither Safe Nor Effective

Neither Safe Nor Effective
by Dr. Colleen Huber
May 2024

Now or Never

Now or Never
by Mary Wasche
April 2024

Meditations

Meditations
by Marcus Aurelius
March 2024

Beyond the Golden Door: Seeing the American Dream Through an Immigrant's Eyes

Beyond the Golden Door: Seeing the American Dream Through an Immigrant's Eyes
by Ali Master
February 2024

The In-Between: Life in the Micro

The In-Between: Life in the Micro
by Christian Espinosa
January 2024

2023 Philosophy Books of the Month

Entanglement - Quantum and Otherwise

Entanglement - Quantum and Otherwise
by John K Danenbarger
January 2023

Mark Victor Hansen, Relentless: Wisdom Behind the Incomparable Chicken Soup for the Soul

Mark Victor Hansen, Relentless: Wisdom Behind the Incomparable Chicken Soup for the Soul
by Mitzi Perdue
February 2023

Rediscovering the Wisdom of Human Nature: How Civilization Destroys Happiness

Rediscovering the Wisdom of Human Nature: How Civilization Destroys Happiness
by Chet Shupe
March 2023

The Unfakeable Code®

The Unfakeable Code®
by Tony Jeton Selimi
April 2023

The Book: On the Taboo Against Knowing Who You Are

The Book: On the Taboo Against Knowing Who You Are
by Alan Watts
May 2023

Killing Abel

Killing Abel
by Michael Tieman
June 2023

Reconfigurement: Reconfiguring Your Life at Any Stage and Planning Ahead

Reconfigurement: Reconfiguring Your Life at Any Stage and Planning Ahead
by E. Alan Fleischauer
July 2023

First Survivor: The Impossible Childhood Cancer Breakthrough

First Survivor: The Impossible Childhood Cancer Breakthrough
by Mark Unger
August 2023

Predictably Irrational

Predictably Irrational
by Dan Ariely
September 2023

Artwords

Artwords
by Beatriz M. Robles
November 2023

Fireproof Happiness: Extinguishing Anxiety & Igniting Hope

Fireproof Happiness: Extinguishing Anxiety & Igniting Hope
by Dr. Randy Ross
December 2023

2022 Philosophy Books of the Month

Emotional Intelligence At Work

Emotional Intelligence At Work
by Richard M Contino & Penelope J Holt
January 2022

Free Will, Do You Have It?

Free Will, Do You Have It?
by Albertus Kral
February 2022

My Enemy in Vietnam

My Enemy in Vietnam
by Billy Springer
March 2022

2X2 on the Ark

2X2 on the Ark
by Mary J Giuffra, PhD
April 2022

The Maestro Monologue

The Maestro Monologue
by Rob White
May 2022

What Makes America Great

What Makes America Great
by Bob Dowell
June 2022

The Truth Is Beyond Belief!

The Truth Is Beyond Belief!
by Jerry Durr
July 2022

Living in Color

Living in Color
by Mike Murphy
August 2022 (tentative)

The Not So Great American Novel

The Not So Great American Novel
by James E Doucette
September 2022

Mary Jane Whiteley Coggeshall, Hicksite Quaker, Iowa/National Suffragette And Her Speeches

Mary Jane Whiteley Coggeshall, Hicksite Quaker, Iowa/National Suffragette And Her Speeches
by John N. (Jake) Ferris
October 2022

In It Together: The Beautiful Struggle Uniting Us All

In It Together: The Beautiful Struggle Uniting Us All
by Eckhart Aurelius Hughes
November 2022

The Smartest Person in the Room: The Root Cause and New Solution for Cybersecurity

The Smartest Person in the Room
by Christian Espinosa
December 2022

2021 Philosophy Books of the Month

The Biblical Clock: The Untold Secrets Linking the Universe and Humanity with God's Plan

The Biblical Clock
by Daniel Friedmann
March 2021

Wilderness Cry: A Scientific and Philosophical Approach to Understanding God and the Universe

Wilderness Cry
by Dr. Hilary L Hunt M.D.
April 2021

Fear Not, Dream Big, & Execute: Tools To Spark Your Dream And Ignite Your Follow-Through

Fear Not, Dream Big, & Execute
by Jeff Meyer
May 2021

Surviving the Business of Healthcare: Knowledge is Power

Surviving the Business of Healthcare
by Barbara Galutia Regis M.S. PA-C
June 2021

Winning the War on Cancer: The Epic Journey Towards a Natural Cure

Winning the War on Cancer
by Sylvie Beljanski
July 2021

Defining Moments of a Free Man from a Black Stream

Defining Moments of a Free Man from a Black Stream
by Dr Frank L Douglas
August 2021

If Life Stinks, Get Your Head Outta Your Buts

If Life Stinks, Get Your Head Outta Your Buts
by Mark L. Wdowiak
September 2021

The Preppers Medical Handbook

The Preppers Medical Handbook
by Dr. William W Forgey M.D.
October 2021

Natural Relief for Anxiety and Stress: A Practical Guide

Natural Relief for Anxiety and Stress
by Dr. Gustavo Kinrys, MD
November 2021

Dream For Peace: An Ambassador Memoir

Dream For Peace
by Dr. Ghoulem Berrah
December 2021