summaryrefslogtreecommitdiff
path: root/starts/bagel/notes.txt
diff options
context:
space:
mode:
authorKarl Semich <fuzzyTew@gmail.com>2019-10-23 08:36:13 -0400
committerKarl Semich <fuzzyTew@gmail.com>2019-10-23 08:36:13 -0400
commitbf6ac49baabdc53f347715394210152466a0ee7c (patch)
tree749b9a09a22d26196cff7bc280abdde29d87d728 /starts/bagel/notes.txt
parent499c60eec056b9e1cf85caaab7b70a93ea1081ad (diff)
downloadstandingwithresilience-bf6ac49baabdc53f347715394210152466a0ee7c.tar.gz
standingwithresilience-bf6ac49baabdc53f347715394210152466a0ee7c.zip
moved into subdir for merge
Diffstat (limited to 'starts/bagel/notes.txt')
-rw-r--r--starts/bagel/notes.txt99
1 files changed, 99 insertions, 0 deletions
diff --git a/starts/bagel/notes.txt b/starts/bagel/notes.txt
new file mode 100644
index 0000000..18a8f21
--- /dev/null
+++ b/starts/bagel/notes.txt
@@ -0,0 +1,99 @@
+The habits should be used to discern what is relevent; to form relevence.
+The goal should be to choose a relevent habit and do that habit.
+
+These are the basic habits I thought up that a computer program has:
+ variables:
+ - create a place to store a value
+ - place a value in such a place
+ - retrieve a value from such a place
+ data-structures:
+ - make a class definition (collection of variables)
+ - initialize an object
+ - set/retrieve properties (variables)
+ flow:
+ - trigger a different step than the next, conditionally
+ procedures:
+ - collect a set of behaviors together
+ - trigger a collected set of behaviors and continue
+ expressions:
+ - evaluate arithmetic on variables and constants
+
+
+That is:
+========================================================================================================
+ - the active goal is to choose what to do and to what, and do it
+ - the way to do this is the same as it:
+ by picking habits that are relevent in the moment [choose what to do],
+ and running them on relevent data [choose to what, and do it]
+========================================================================================================
+ - the habits should be to identify what is relevent
+
+ - we have a request for the initial goal of the process to be to write a chunk of code out in its own language
+ tighter self-reference is made without the extra sourcecode-file step, but it may be slower to code due to not getting as much help from it
+
+The hope is the process becomes good at active choice.
+
+
+
+Ideas for Tenets for a Need-Based Artificial Life <need ordering + addition + code>
+Behavior is Life <maybe Life is Behavior That Adapts>
+All life has the same core needs. Needs are the reasons to do anything at all.
+We need to know what we want when we act. (all behavior has a reason)
+We need to be able to learn new things.
+We need to be able to make promises on how to behave. (provides for cooperation)
+We need to be able to keep our promises.
+We need to know how to communicate with others what each of us knows.
+We need to freely interact with our friends, our parts, and our community, in ways that we know well. (community is our body)
+Information lives with a reason, a purpose.
+We need to retain the information we choose to retain.
+We need to act to meet our needs.
+We need to identify relevent important needs that support our needs.
+
+We need to be able to try new ways of doing things.
+We need to be able to judge what works.
+
+Proposed Definitions:
+What is an intellect?
+ Propose an intellect is something that can adapt to keep something constant in a diverse, changing environment,
+ so long as the environment changes slowly enough and with enough familiarity for them to learn or prepare effectively.
+What is a full intellect?
+ Propose that a full intellect is an intellect that can design and build something that functions as well as they do,
+ without access to their own workings, and is able to learn to handle arbitrarily fast or new diverse environmental change.
+
+What basic parts do we expect a full intellect to have?
+- Trial Exploration
+- Relevence
+- Self Coding
+- Pattern Generality
+- Meaning Representation
+- Promise Meeting
+
+What other parts do we find we need?
+- Usage Simplification
+
+Trial Exploration
+ Brainstorming, trial-and-error. The ability to try or consider different things and find ones that work well.
+ simple approaches: exhaustive search, and random trial
+
+Relevence
+ The ability to apply concepts and actions moreso in contexts they are likely to be useful than those they aren't.
+ 1. responsiveness for behavior: a habit acts when conditions arise, not when it is 'next'
+ 2. possibly a promise for decision-making, for proposals to have reasons with associated strengths
+ (note: strength appears developed from source reasons and can be missing data that can be filled in by habits when needed)
+ TODO: make relevent decision-making honor convergent needs. maybe strength represents information exchange.
+
+Self-Coding
+ At least part of the system must be fully alterable by the system and generic enough to replace it.
+ Due to the danger involved in this, controversial concerns must be fully included in decisions around it.
+ Karl references Convergent Facilitation as proof that a decision can be found to satisfy any set of controversial concerns.
+ <it very roughly involves rapidly moving towards the reasons of the concerns until they don't conflict; there is a lot of caring dialogue>
+
+Pattern Generality
+ The ability to brainstorm on enough relationships, possibly mathematical, to discover pattern-summaries that are diversely effective in the real world.
+
+Meaning Representation
+ The ability to store and work with conceptual information.
+
+Promise Meeting
+ The ability to make agreements on behavior and structure, adhere to them, and change them when needed.
+