mClone

clone

(mClone* for my clone)

A clone is an exact copy of something. The meaning of the word depends on the context.

In biology a clone is a living organism that is genetically identical to another. Is there a natural cloning that happens in organisms like bacteria that reproduce by splitting,and an artificial cloning that is done in labs (like the famous sheep Dolly, the first mammal cloned from an adult cell). In technology and computing, a software clone is a program that imitates the features of another (for example, a game that copies another popular game), or a website clone when a site looks and works like another existing site, and in in version control systems (like Git), to clone a repository means to make a local copy of a remote codebase (like one hosted on GitHub).

Now in general use, a “clone” can refer to any copy that is nearly or completely identical to the original—this could be a product, an idea, or even a person in science fiction.

What I propose here is a clone of a copy of your mind, but this copy will never be identical to the original. Let’s say we can limit ourselves to the useful and  observable part of the original, a photo that can come to life.

To do this, we observe that the mind is a complex of multi-hierarchically organized structures. That is, each structure has one or more cores, and more complicated than that, all the structures are fluid. The structures are fluid because they undergo constant changes as a result of interactions throughout the entire observable life of an individual, as seen by third-party observers. The only thing that remains stable is universality itself—that is, the fact that the structures are only mutually knowable. The means belong not only to the exact sciences, but mainly to the humanities.

The structures have specific functions and are unique to each individual, therefore they are incommunicable, even though they bear a name that partially indicates their function. The name is provided by the linguistic term, and part of the function of the mental structure can also be reconstructed through language and a combination of impressions on the senses.

The data on this site is saved only on your computer and you are the only person who can consult or use it. When I have enough time and resources, I can simulate a generic model of the mind that you can customize for a reconstruction of the mind, according to the data that you can generate HERE (under construction)

Example of code implementation. The mind, we conceive of as having objects and functions. Valid objects are linguistically structured and so are the functions. The content is fluid. The interaction with the environment and the mutual interaction of the objects generate permanent change. The environment is self-referential.

class WordImpression {
  constructor(word) {
    this.word = word;
    this.impressions = {
      Sight: {
        1: "RED",
        2: "Medium sight",
        3: "BLUE"
      },
      Touch: {
        1: "COLD",
        2: "Medium touch",
        3: "HOT"
      },
      Taste: {
        1: "SALTED",
        2: "Medium taste",
        3: "SWEET"
      },
      Smell: {
        1: "FRESH",
        2: "Medium smell",
        3: "DECAYED"
      },
      Hearing: {
        1: "LOUD",
        2: "Medium hearing",
        3: "SOFT"
      },
      Animation: {
        1: "FAST",
        2: "Medium animated",
        3: "SLOW"
      }
    };
    this.utilitarianDimension = {
      MostUsedNoun: this.generateUtilitarianValue(),
      VeryCommonVerb: this.generateUtilitarianValue()
    };
    this.semanticDimension = this.generateSemanticFunction();
  }

  generateUtilitarianValue() {
    return Math.floor(Math.random() * 3) + 1; // Returns 1, 2, or 3 randomly
  }

  generateSemanticFunction() {
    const commonNouns = ["person", "year", "way", "day", "thing", "man", "world", "life", "people"];
    const commonVerbs = ["have", "do", "say", "go", "get", "make", "know", "take", "come", "see", "think", "look", "want", "give", "use"];

    return function(otherWord) {
      const lowerThisWord = this.word.toLowerCase();
      const lowerOtherWord = otherWord.toLowerCase();

      if (commonNouns.includes(lowerThisWord) && commonNouns.includes(lowerOtherWord)) {
        return `Both '${this.word}' and '${otherWord}' are common nouns.`;
      } else if (commonVerbs.includes(lowerThisWord) && commonVerbs.includes(lowerOtherWord)) {
        return `Both '${this.word}' and '${otherWord}' are very common verbs.`;
      } else if (commonNouns.includes(lowerThisWord) && commonVerbs.includes(lowerOtherWord)) {
        return `'${this.word}' is a common noun, while '${otherWord}' is a very common verb.`;
      } else if (commonVerbs.includes(lowerThisWord) && commonNouns.includes(lowerOtherWord)) {
        return `'${this.word}' is a very common verb, while '${otherWord}' is a common noun.`;
      } else {
        return `No specific common noun/verb relationship identified between '${this.word}' and '${otherWord}'.`;
      }
    };
  }
}

// Examples of instantiating WordImpression objects
const wordApple = new WordImpression("apple");
const wordRun = new WordImpression("run");
const wordDream = new WordImpression("dream");
const wordPerson = new WordImpression("person");

console.log(wordApple);
console.log(wordRun);
console.log(wordDream);
console.log(wordPerson);

// Example of using the semantic dimension
console.log(wordApple.semanticDimension("red"));
console.log(wordRun.semanticDimension("go"));
console.log(wordDream.semanticDimension("sleep"));
console.log(wordPerson.semanticDimension("people"));
console.log(wordPerson.semanticDimension("run"));
console.log(wordRun.semanticDimension("person"));

Explanation of the JavaScript Code:

  1. class WordImpression { ... }: Defines a class constructor named WordImpression. This will be used to create objects representing dictionary words.
  2. constructor(word): The constructor takes word as an argument, which will be the name of the word stored in the object.
  3. this.word = word;: Stores the word name in the word property of the object.
  4. this.impressions = { ... };: Defines the first dimension of the object, impressions. This is an object containing sub-objects for each of the six senses/impression types (Sight, Touch, Taste, Smell, Hearing, Animation). Each sub-object has numerical keys (1, 2, 3) representing different intensities of that impression, with corresponding string values.
  5. this.utilitarianDimension = { ... };: Defines the second dimension, utilitarianDimension. It’s an object with two properties:
    • MostUsedNoun: Gets a random value between 1 and 3 generated by this.generateUtilitarianValue(), representing an imaginary distance from the concept of “most used noun.”
    • VeryCommonVerb: Similar to MostUsedNoun, gets a random value between 1 and 3 for “very common verb.”
  6. this.generateUtilitarianValue(): A simple method that returns a random integer between 1 and 3.
  7. this.semanticDimension = this.generateSemanticFunction();: Defines the third dimension, semanticDimension. The value of this property is the result of calling this.generateSemanticFunction(), which returns a JavaScript function.
  8. this.generateSemanticFunction(): This method creates and returns a function (a closure). This returned function has access to the WordImpression object’s context (i.e., this.word, commonNouns, commonVerbs). The returned function takes otherWord as an argument and checks if this.word and otherWord are included in the predefined lists of common nouns and verbs, returning a descriptive message of the identified relationship (according to a simple “cultural stereotype” in this example).

How the Common Logic Works:

  • Sensory Impressions: Each WordImpression object will have the same structure for the impressions property, with the same keys (1, 2, 3) for each sense, but the word name itself doesn’t influence the values (which are fixed for each intensity).
  • Utilitarian Dimension: The value for MostUsedNoun and VeryCommonVerb is generated randomly between 1 and 3 for each new object, simulating a random distance from these utilitarian concepts.
  • Semantic Dimension: Each WordImpression object will have a semanticDimension function. This function, when called with another word, will apply the same logic of checking against the common noun and verb lists, regardless of the specific word of the object.

Usage Examples:

The code at the end demonstrates how to create instances of the WordImpression class for different words and how to access the properties, including the semanticDimension function, to check the semantic relationship with other words.