<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet href="http://twomorrow.twoday.net/rss2html.xsl" type="text/xsl"?>
<rdf:RDF 
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:cc="http://web.resource.org/cc/"
  xmlns="http://purl.org/rss/1.0/"
> 

  <channel rdf:about="http://twomorrow.twoday.net/">
    <title>Robot Soul (Algorithms, Oracles, and Computational Rhetorics)</title>
    <link>http://twomorrow.twoday.net/</link>
    <description>Algorithms, Oracles, and Computational Rhetorics</description>
    <dc:publisher>scheuring</dc:publisher>
    <dc:creator>scheuring</dc:creator>
    <dc:date>2006-06-14T08:24:36Z</dc:date>
    <dc:language>en</dc:language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <sy:updateBase>2000-01-01T00:00:00Z</sy:updateBase>
    <cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" />

    <image rdf:resource="http://static.twoday.net/twomorrow/images/icon.jpg" />
    <items>
      <rdf:Seq>
            <rdf:li rdf:resource="http://twomorrow.twoday.net/stories/687973/" />
            <rdf:li rdf:resource="http://twomorrow.twoday.net/stories/681865/" />
            <rdf:li rdf:resource="http://twomorrow.twoday.net/stories/678588/" />
            <rdf:li rdf:resource="http://twomorrow.twoday.net/stories/678272/" />
            <rdf:li rdf:resource="http://twomorrow.twoday.net/stories/677207/" />
            <rdf:li rdf:resource="http://twomorrow.twoday.net/stories/675900/" />
            <rdf:li rdf:resource="http://twomorrow.twoday.net/stories/675588/" />

      </rdf:Seq>
    </items>
  </channel>

  <image rdf:about="http://static.twoday.net/twomorrow/images/icon.jpg">
    <title>Robot Soul</title>
    <url>http://static.twoday.net/twomorrow/images/icon.jpg</url>
    <link>http://twomorrow.twoday.net/</link>
  </image>

  <item rdf:about="http://twomorrow.twoday.net/stories/687973/">
    <title>Adoption</title>
    <link>http://twomorrow.twoday.net/stories/687973/</link>
    <description>Before I can adress any counter arguments, I&apos;ll have to give some more thought to my fundamentals. Up until now, I have Obstacle # 1 (virtual actors with no talent and no originality), and Obstacle #2 (no language I share with other creators of virtual actors with no talent and no originality - we effectively can&apos;t talk about #1). &lt;br /&gt;
&lt;br /&gt;
What we have here is the classic structure of a dramatic problem, or story problem. A problem is suitable as a foundation for a &lt;code&gt;Story&lt;/code&gt; (read: &quot;story&quot; as defined for the Robot Soul namespace) &lt;i&gt;if and only if&lt;/i&gt; it consists of two component parts: a subjective component, A, (here: the character Scheuring, creator of talentless, unoriginal virtual actors, is shown to be in a miserable situation), and an objective component, B, (here: other characters are shown to be basically in the same situation, but the members of this (open) set of &lt;code&gt;Objective Characters&lt;/code&gt; - which includes Scheuring - don&apos;t even have a language to talk about their misery). &lt;br /&gt;
&lt;br /&gt;
Next, I raise the level of abstraction one notch, and declare component A, which started out as Scheuring&apos;s personal problem, to be the &lt;code&gt;Objective Story Problem&lt;/code&gt;, shared by &lt;i&gt;all&lt;/i&gt; &lt;code&gt;Objective Character&lt;/code&gt;s. Programmatically, &lt;code&gt;Objective Story Problem&lt;/code&gt; is a variable, and the value I assign to this variable now is: &quot;AI researches failing to create virtual actors which are percieved as talented and original by their intended audiences.&quot; &lt;br /&gt;
&lt;br /&gt;
For every &lt;code&gt;Objective Story Problem&lt;/code&gt;, there has to be an &lt;code&gt;Objective Story Solution&lt;/code&gt;, which I hereby declare to be another variable, assigning to it the initial value: &quot;AI researchers finding a common language.&quot; This proposed &lt;code&gt;Problem/Solution&lt;/code&gt; pair lets me declare a rule:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
if Creator find(language)&lt;br /&gt;
then Creator create(newAndBetterVirtualActor)&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
This is what is called a &lt;code&gt;Story&lt;/code&gt;&apos;s &lt;code&gt;Premise&lt;/code&gt;: the &quot;ground rule&quot; that is tested by the &lt;code&gt;Story&lt;/code&gt;&apos;s &lt;code&gt;Argument&lt;/code&gt;, for validity and for correctness. The &lt;code&gt;Story&lt;/code&gt; encompasses the &lt;code&gt;Argument&lt;/code&gt; about whether the &lt;code&gt;Premise&lt;/code&gt; is true or not. That&apos;s what the &lt;code&gt;Story&lt;/code&gt; is &lt;i&gt;about&lt;/i&gt;. Later on, I&apos;ll have to get much more specific about the &lt;i&gt;about&lt;/i&gt;-ness of this about-ness, but first, I&apos;ll need to take another look at my characters.&lt;br /&gt;
&lt;br /&gt;
So far, I&apos;ve created the set of &lt;code&gt;Objective Character&lt;/code&gt;s; it consists of &lt;i&gt;all&lt;/i&gt; of the characters that are to take part in the story. We call the area of the story that is shared by all those characters the &lt;code&gt;Objective Story Domain&lt;/code&gt;, and the &quot;thread&quot; that represents their interactions and conflicts the &lt;code&gt;Objective Story Thoughline&lt;/code&gt;. &lt;br /&gt;
&lt;br /&gt;
Now, I will create another set of characters: &lt;code&gt;Subjective Character&lt;/code&gt;s. There are &lt;i&gt;exactly two&lt;/i&gt; &lt;code&gt;Subjective Character&lt;/code&gt;s to each &lt;code&gt;Story&lt;/code&gt;, and I select them from the &lt;code&gt;Objective Character&lt;/code&gt;s, meaning they&apos;ll &lt;i&gt;keep&lt;/i&gt; their &lt;i&gt;objective&lt;/i&gt; functions in the story, but each of them now has to &lt;i&gt;also&lt;/i&gt; fulfil a &lt;i&gt;subjective&lt;/i&gt; function, setting them apart from the other &lt;code&gt;Objective Character&lt;/code&gt;s. The two subjective characters are the &lt;code&gt;Main Character&lt;/code&gt; and the &lt;code&gt;Impact Character&lt;/code&gt;. Note that the declaration does not &lt;i&gt;automatically&lt;/i&gt; entail that the assignment has to be anything like &lt;code&gt;Main Character = Protagonist&lt;/code&gt; and &lt;code&gt;Impact Character = Antagonist&lt;/code&gt;; &lt;code&gt;Protagonist&lt;/code&gt; and &lt;code&gt;Antagonist&lt;/code&gt; are &lt;code&gt;Archetype&lt;/code&gt;s for &lt;code&gt;Objective Characters&lt;/code&gt;, and while the objective/subjective arrangement resulting in &lt;code&gt;Main Character = Protagonist&lt;/code&gt; &lt;i&gt;is&lt;/i&gt; fairly often used, &lt;code&gt;Impact Character = Antagonist&lt;/code&gt; is in fact quite unpopular, as it is difficult to create an opponent that works the objective and subjective side simultaneously (you get fewer/thinner threads to work with, fewer opportunities for differentiation, &lt;i&gt;forced cooperation&lt;/i&gt; and the like, and potentially, conflict in technically unsuitable places).&lt;br /&gt;
&lt;br /&gt;
The purpose of the &lt;code&gt;Subjective Character&lt;/code&gt;s is, roughly, to depict conflicting &lt;i&gt;personal&lt;/i&gt; stances with reference to the two sides of the &lt;code&gt;Argument&lt;/code&gt; about the &lt;code&gt;Objective Story Problem&lt;/code&gt;. For that, they&apos;ll both get their own &lt;code&gt;Domain&lt;/code&gt;s, with a &lt;code&gt;Main Character Throughline&lt;/code&gt; and an &lt;code&gt;Impact Character Throughline&lt;/code&gt;, respectively. &lt;br /&gt;
&lt;br /&gt;
My &lt;code&gt;Main Character&lt;/code&gt; is going to be that Scheuring guy, obviously; he&apos;s into AI research up to his gills, but he&apos;s relatively new to the field, and I have him in mind as some kind of a terminal romantic, who says stuff like: &quot;If only we could find a language, so we could learn from one another - then we could create &lt;i&gt;much better virtual actors&lt;/i&gt; &lt;code&gt;&lt;sigh/&gt;&lt;/code&gt;!&quot; A bit... soft, you know. But good at heart. All the ladies want to cuddle him, like, protect him and stuff.&lt;br /&gt;
&lt;br /&gt;
The &lt;code&gt;Impact Character&lt;/code&gt; is a Real Programmer called &lt;A HREF=&quot;http://www.pbm.com/~lindahl/mel.html&quot;&gt;Mel&lt;/A&gt;, who coded his way out of so many paper bags that his Deli ran out of supplies, and who says &quot;Not!&quot; a lot, and &quot;Troll!&quot;, and &quot;Kook!&quot;, and &quot;Dullboi!&quot;... get the picture? To give them space and screentime for their quarrels to unfold, the &lt;code&gt;Subjective Character&lt;/code&gt;s will get a &lt;code&gt;Subjective Story Domain&lt;/code&gt; and &lt;code&gt;Subjective Story Throughline&lt;/code&gt; of their own.&lt;br /&gt;
&lt;br /&gt;
OK, let&apos;s see - we have &lt;code&gt;Main Character&lt;/code&gt; and &lt;code&gt;Impact Character&lt;/code&gt; now; &lt;code&gt;Objective Story&lt;/code&gt;, &lt;code&gt;Subjective Story&lt;/code&gt;, &lt;code&gt;Main Character&lt;/code&gt;, and &lt;code&gt;Impact Character&lt;/code&gt; &lt;code&gt;Domain&lt;/code&gt;s; plus &lt;code&gt;Objective Story Problem&lt;/code&gt; and &lt;code&gt;Objective Story Solution&lt;/code&gt;. We&apos;ll still need &lt;code&gt;Problem/Solution&lt;/code&gt; pairs for the other three &lt;code&gt;Domain&lt;/code&gt;s, and &lt;code&gt;Focus/Direction&lt;/code&gt; pairs for all four of them, meaning we&apos;ll have to discuss the &lt;i&gt;about-ness&lt;/i&gt; issue that I hinted at earlier. We&apos;ll...&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&quot;Now wait a minute... wait!... wait!... that&apos;s just &lt;/i&gt;sooo&lt;i&gt; kooky, dude! &lt;/i&gt;That&lt;i&gt; can &lt;/i&gt;never&lt;i&gt; work!&quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Huh? What&apos;s that? Who&apos;s talking?&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&quot;It&apos;s me, dullboi! Mel! You&apos;ve just created me, remember?&quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Oh, all right. So what is it, Mel?&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&quot;It&apos;s like, maybe you can impress your quiche-eating theatre friends with all that lofty talk about &quot;&lt;code&gt;Main Character Domain&lt;/code&gt;&quot;, &quot;&lt;code&gt;Subjective Story Problem&lt;/code&gt;&quot;, &quot;&lt;code&gt;Focus/Direction&lt;/code&gt; pairs&quot;. To a Real Programmer, that is just bull from here to Jordan!&quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Mel?! But... why would you think so?!&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&quot;Aaargh! Dumbnuts! You know nothing is why, okay? YOU... KNOW... NOTHING!!!&quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
But Mel, that&apos;s not true at all! There&apos;s a &lt;i&gt;lot&lt;/i&gt; that I do know! I...&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&quot;Shut up already... damn! You think it&apos;s enough for you to do the handwave over your top hat, then pull out some words, like friggin&apos; rabbits? Where&apos;s all that effin&apos; &lt;/i&gt;vocab&lt;i&gt; coming from all of a sudden? You can&apos;t&lt;/i&gt; use&lt;i&gt; any variables you didn&apos;t declare in the header! You call that &lt;/i&gt;programming&lt;i&gt;? Let me tell you, you got &lt;/i&gt;nothing&lt;i&gt; on that, dude!&quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Now come on, Mel... behave, will you? All those words are properly defined, declared, and explained; just look &lt;A HREF=&quot;http://www.dramatica.com/theory/d_dictionary/dictionary/p.htm&quot;&gt;here&lt;/A&gt;. I&apos;ve simply &lt;i&gt;adopted&lt;/i&gt; the language, Elements of Structure and all that, from the &lt;A HREF=&quot;http://www.dramatica.com/theory/theory_book/dtb.html&quot;&gt;Dramatica Theory Book&lt;/A&gt;. You should just go read it; it&apos;ll make you understand me much better.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&quot;Oh. WOW! You got a THEORY BOOK doing your programming?!? Just tell me, did you find &lt;/i&gt;me&lt;i&gt; in there, too? Like, in your theory book?!?&quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Yes, Mel, in a way, I &lt;i&gt;did&lt;/i&gt; find you in there... erm... structurally...&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&quot;BWAAAHAHAHAHAHAHAHAHAHA!&quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Mel...&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&quot;STRUCTUHUHUHUHUHUHUHUHU...&quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Mel!&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&quot;...HUALLYHIHIHIHIhihihihi...&quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Have you finished now?&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&quot;ADOHOHOHOHOHOHOHOPTIOHOHOHOHONngngngngn...&quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&quot;...pffffrrt...&quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
You think this is &lt;i&gt;so&lt;/i&gt; funny, don&apos;t you?&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&quot;WORD!!! First of, you want dudez to learn all that Meyerhold stuff, then it&apos;s that Stanislawski stuff, and now it&apos;s that Dramatica stuff on top of that - and it&apos;s all so that I can &apos;understand&apos; your wack-ass theory?!? Dude! That &lt;/i&gt;is&lt;i&gt; funny!&quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
I see. So it&apos;s alright to claim &quot;artists should learn to program&quot;, but &quot;programmers should learn to art&quot; seems wrong to you, obviously. That doesn&apos;t make sense to me at all.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&quot;But sure, dude - that makes &lt;/i&gt;purrfect&lt;i&gt; sense! Just ask &lt;/i&gt;ANYBODY&lt;i&gt;!&quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
But if, as a programmer, you want to create, say, a virtual &lt;i&gt;car&lt;/i&gt; - doesn&apos;t that mean that you start by figuring out exactly how a &lt;i&gt;real&lt;/i&gt; car &lt;i&gt;works&lt;/i&gt;? The detailed physics of the combustion engine, the mechanics of the braking system, the aerodynamic resistance and so forth? To be able to simulate that car on a computer, you need to know all that stuff, right?&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&quot;Sure.&quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Sooo... if you wanted to create a virtual &lt;i&gt;actor&lt;/i&gt; - don&apos;t you think that it would be apt to study how &lt;i&gt;real&lt;/i&gt; actors work, so that you can simulate &lt;i&gt;them&lt;/i&gt; on a computer?&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&quot;Nope.&quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Why not?!?&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&quot;First of, I &lt;/i&gt;know&lt;i&gt; actors. Watch them on TV each night. Plus, you think I got time to eat quiche with &lt;/i&gt;theatre dudez&lt;i&gt;? I got &lt;/i&gt;programs&lt;i&gt; to write, f00l!&quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Listen, I spent the last four years learning about how lambda calculus works, and Cornell algebra, and how programming languages are designed, and more definitions than I could shake a stick at. I started out on that at age forty with a high school level of mathematical understanding. Why would you want to wimp out on having to learn a little Method acting, BioMX, and &lt;a href=&quot;http://www.dramatica.com/theory/theory_book/dtb_ch_1_p2.html&quot;&gt;Grand Argument Story&lt;/a&gt; theory? &lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&quot;Because I just don&apos;t believe it&apos;s worth it, dude.&quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
I&apos;ll keep working on that. I&apos;ll explain it all to you - big promise!&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&quot;You can&apos;t make me believe you!&quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
No, you&apos;re right. I can&apos;t make you believe me. You can just go now. Good bye. &lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
I notice that you&apos;re still here with me.&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
Wah-hey! You&apos;re &lt;i&gt;still&lt;/i&gt; here!&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
Can&apos;t I even make you go away?&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&quot;Dude! What are you - some kinda kitchen psychologist?&quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
I prefer to be thought of as a storyteller, but yeah, same thing, basically.</description>
    <dc:creator>scheuring</dc:creator>
    <dc:subject>&lt;a href=&quot;http://twomorrow.twoday.net/topics/definitions&quot;&gt;definitions&lt;/a&gt;</dc:subject>
    <dc:rights>Copyright &#169; 2005 scheuring</dc:rights>
    <dc:date>2005-05-12T18:29:00Z</dc:date>
  </item>
  <item rdf:about="http://twomorrow.twoday.net/stories/681865/">
    <title>The fifth state</title>
    <link>http://twomorrow.twoday.net/stories/681865/</link>
    <description>I forgot to tell you about the fifth state, &lt;code&gt;Interrupt&lt;/code&gt;. Using &lt;code&gt;Interrupt&lt;/code&gt;, the bot can interrupt whatever it&apos;s doing, save the current state, do something else first, then go back to the state before the &lt;code&gt;Interrupt&lt;/code&gt; and complete the interrupted action as necessary. &quot;As necessary&quot; means that what it ends up doing might not be what it started out doing, because the results of the &lt;code&gt;Inner Behavior&lt;/code&gt; that &lt;code&gt;Interrupt&lt;/code&gt;ed the &lt;code&gt;Outer Behavior&lt;/code&gt; get evaluated &lt;i&gt;together with&lt;/i&gt; the saved state of the &lt;code&gt;Outer Behavior&lt;/code&gt;, and thus, can modify it. Behaviors can be nested; any &lt;code&gt;Inner Behavior&lt;/code&gt; can be an &lt;code&gt;Outer Behavior&lt;/code&gt; having its own &lt;code&gt;Inner Behavior&lt;/code&gt;, and &lt;code&gt;Interrupt&lt;/code&gt; works the same all the way in, and out again.</description>
    <dc:creator>scheuring</dc:creator>
    <dc:subject>&lt;a href=&quot;http://twomorrow.twoday.net/topics/definitions&quot;&gt;definitions&lt;/a&gt;</dc:subject>
    <dc:rights>Copyright &#169; 2005 scheuring</dc:rights>
    <dc:date>2005-05-10T16:13:22Z</dc:date>
  </item>
  <item rdf:about="http://twomorrow.twoday.net/stories/678588/">
    <title>What is a spectator?</title>
    <link>http://twomorrow.twoday.net/stories/678588/</link>
    <description>Following Meyerhold, Antohin offers the definition: &lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;Spectator = Director = Character = Actor &lt;/code&gt;

&lt;blockquote href=&quot;http://afronord.tripod.com/spectator/double.html&quot;&gt;
Thirty years later I still ask the same question -- where does theatre begin? &lt;br /&gt;
&lt;br /&gt;
I know the answer. &lt;br /&gt;
&lt;br /&gt;
Not with an actor, but with your gaze at the space which becomes stage, charged with your expectations. Yes, theatre starts with the public. &lt;br /&gt;
&lt;br /&gt;
Public could be one single soul. It&apos;s me, director. I prepare the spectacle for them, I know what they want because I am a spectator myself. I know what I want to see. &lt;br /&gt;
&lt;br /&gt;
Directing is easy, to be a spectator is not... 
&lt;/blockquote&gt;

&quot;Theatre starts with the public.&quot; Bot &lt;code&gt;Creator&lt;/code&gt;s often refer to their &lt;code&gt;Spectator&lt;/code&gt;s as clients. Extended into the botmaster&apos;s domain, the above equation reads:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;Spectator = Director = Character = Actor = client | bot&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Assumption #2, again. Turing&apos;s assumption.&lt;br /&gt;
&lt;br /&gt;
The theatre experience starts with the public&apos;s gaze. The chatbot experience starts with the client sending the CONNECT string.</description>
    <dc:creator>scheuring</dc:creator>
    <dc:subject>&lt;a href=&quot;http://twomorrow.twoday.net/topics/definitions&quot;&gt;definitions&lt;/a&gt;</dc:subject>
    <dc:rights>Copyright &#169; 2005 scheuring</dc:rights>
    <dc:date>2005-05-09T13:02:21Z</dc:date>
  </item>
  <item rdf:about="http://twomorrow.twoday.net/stories/678272/">
    <title>Metaphors</title>
    <link>http://twomorrow.twoday.net/stories/678272/</link>
    <description>A notational convention that I follow:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;code = Metaphor&lt;br /&gt;
&lt;br /&gt;
Metaphor = Actor | Creator | Spectator | Director | Story | ...&lt;/code&gt;</description>
    <dc:creator>scheuring</dc:creator>
    <dc:subject>&lt;a href=&quot;http://twomorrow.twoday.net/topics/definitions&quot;&gt;definitions&lt;/a&gt;</dc:subject>
    <dc:rights>Copyright &#169; 2005 scheuring</dc:rights>
    <dc:date>2005-05-09T11:12:37Z</dc:date>
  </item>
  <item rdf:about="http://twomorrow.twoday.net/stories/677207/">
    <title>Thinking machines go pop</title>
    <link>http://twomorrow.twoday.net/stories/677207/</link>
    <description>I take the view that &lt;A HREF=&quot;http://en.wikipedia.org/wiki/Programming_language&quot;&gt;computer languages&lt;/A&gt;, &lt;A HREF=&quot;http://en.wikipedia.org/wiki/Three_Laws_of_Robotics&quot;&gt;robot ethics&lt;/A&gt;, &lt;A HREF=&quot;http://theoscarsite.com/whoswho5/strasberg_l.htm&quot;&gt;method acting&lt;/A&gt;, and &lt;A HREF=&quot;http://www.unet.com.mk/mian/english.htm&quot;&gt;biomechanics&lt;/A&gt; are the main ingredients that fused, in the 1950s, to become the cultural meme we call Artificial Intelligence, or AI for short. None of those ingredients was wholly new at that time: &lt;A HREF=&quot;http://www.vtheatre.net/acting/biomex.html&quot;&gt;biomechanics&lt;/A&gt; and the Method - first known as the &lt;A HREF=&quot;http://www.methuen.co.uk/actorshandbook.html&quot;&gt;Stanislavski system&lt;/A&gt; - had been around since the early 1920s; &lt;A HREF=&quot;http://www.asimovonline.com/&quot;&gt;Isaac Asimov&lt;/A&gt;, in conjunction with science fiction author and editor &lt;A HREF=&quot;http://www.space.com/sciencefiction/campbell_991130.html&quot;&gt;John W. Campbell&lt;/A&gt;, formulated the &lt;A HREF=&quot;http://www.anu.edu.au/people/Roger.Clarke/SOS/Asimov.html&quot;&gt;Laws of Robotics&lt;/A&gt; in 1940 (&apos;t was about time, too - &lt;A HREF=&quot;http://en.wikipedia.org/wiki/Jacques_de_Vaucanson&quot;&gt;Jaques de Vaucanson&lt;/A&gt; had had the first mecha working in 1737); &lt;A HREF=&quot;http://en.wikipedia.org/wiki/Ada_Lovelace&quot;&gt;Ada Lovelace&lt;/A&gt; had anticipated the development of computer software, artificial intelligence and computer music back in 1843. But in the 1950s, &lt;A HREF=&quot;http://www.computermuseum.li/Testpage/SWAC-1950.jpg&quot;&gt;thinking machines&lt;/A&gt; went &lt;A HREF=&quot;http://www.amazingrobots.com/images/famous/Robby01_ForbiddenPlanet_220x285.jpg&quot;&gt;pop&lt;/A&gt;.&lt;br /&gt;
&lt;br /&gt;
So now you know how to interpret the &quot;culture&quot; in my &quot;cultural meme&quot;: my professional background is in what people call pop culture. I had more than 20 years of work experience as a punk band singer, music magazine publisher, editor, scriptwriter, reporter, DJ, director, composer, A/V-producer, and nightlife entrepreneur, before I started programming computers four years ago. I take a broad view of pop culture, however; it includes scientific papers such as &lt;A HREF=&quot;http://www.agent.ai/doc/upload/200302/mcca95_1.pdf&quot;&gt;&quot;Making Robots Conscious of their Mental States&quot;&lt;/A&gt; as artefacts of pop, and casts that paper&apos;s author, computer scientist &lt;a href=&quot;http://www.edge.org/3rd_culture/bios/mccarthy.html&quot;&gt;John McCarthy&lt;/a&gt;, as an &lt;A HREF=&quot;http://www.mud.co.uk/muse/ur_wiz.htm&quot;&gt;ur-wiz&lt;/A&gt; of AI, a pop hero. Mental states for robots - that is &lt;i&gt;so&lt;/i&gt; pop, dude!</description>
    <dc:creator>scheuring</dc:creator>
    <dc:subject>&lt;a href=&quot;http://twomorrow.twoday.net/topics/definitions&quot;&gt;definitions&lt;/a&gt;</dc:subject>
    <dc:rights>Copyright &#169; 2005 scheuring</dc:rights>
    <dc:date>2005-05-08T18:20:25Z</dc:date>
  </item>
  <item rdf:about="http://twomorrow.twoday.net/stories/675900/">
    <title>What is a character?</title>
    <link>http://twomorrow.twoday.net/stories/675900/</link>
    <description>Here are some examples of characters that have been spawned by the cultural meme called AI: &lt;A HREF=&quot;http://en.wikipedia.org/wiki/Isaac_Asimov&apos;s_Robot_Series&quot;&gt;Isaac Asimov&apos;s robots&lt;/A&gt;, &lt;A HREF=&quot;http://www-formal.stanford.edu/jmc/little/little.html&quot;&gt;John McCarthy&apos;s thinking machines&lt;/A&gt;, &lt;A HREF=&quot;http://kubrickfilms.warnerbros.com/video_detail/2001/&quot;&gt;HAL&lt;/A&gt;, &lt;A HREF=&quot;http://www.cyc.com/cyc/technology/halslegacy.html&quot;&gt;CYC&lt;/A&gt;, &lt;A HREF=&quot;http://mario.lapam.mo.it/tng/data.htm&quot;&gt;Data&lt;/A&gt;, &lt;A HREF=&quot;http://jerz.setonhill.edu/if/canon/eliza.htm&quot;&gt;Eliza&lt;/A&gt;.&lt;br /&gt;
&lt;br /&gt;
Here&apos;s what &lt;A HREF=&quot;http://en.wikipedia.org/wiki/Marlon_Brando&quot;&gt;Marlon Brando&lt;/A&gt;, well known as a &lt;A HREF=&quot;http://en.wikipedia.org/wiki/Method_acting&quot;&gt;Method actor&lt;/A&gt;, said about characters:

&lt;blockquote&gt;
Nobody &quot;becomes&quot; a character. You can&apos;t act unless you are who you are.
&lt;/blockquote&gt;

&lt;code&gt;Character is as Actor does&lt;/code&gt;. Anatoly G. Antohin, theatre director and scholar (&lt;A HREF=&quot;http://myprofile.cos.com/antohin&quot;&gt;profile&lt;/A&gt;, &lt;A HREF=&quot;http://vtheatre.net/thr/resume.html&quot;&gt;resume&lt;/A&gt;), &lt;a href=&quot;http://method.vtheatre.net/part1.html&quot;&gt;outlines&lt;/a&gt; the relationship between &lt;code&gt;Character&lt;/code&gt;s and &lt;code&gt;Actor&lt;/code&gt;s in this way: 

&lt;blockquote&gt; 
There are many great characters, thanks to great playwrights. Your business is not [only] to deliver their texts, but to use it as a material too. And you have to know HOW to do it, how to USE it.   &lt;br /&gt;
&lt;br /&gt;
So, you have to use both -- the text and yourself! 
&lt;/blockquote&gt;

OK - how can we create virtual &lt;code&gt;Actor&lt;/code&gt;s who can use a playwright&apos;s text  &lt;i&gt;and themselves&lt;/i&gt; to create &lt;code&gt;Character&lt;/code&gt;s? What does the advice to &quot;use both -- the text and yourself&quot; mean when &quot;yourself&quot; is &lt;i&gt;the text itself&lt;/i&gt;?&lt;br /&gt;
&lt;br /&gt;
That is the $64000 question.</description>
    <dc:creator>scheuring</dc:creator>
    <dc:subject>&lt;a href=&quot;http://twomorrow.twoday.net/topics/definitions&quot;&gt;definitions&lt;/a&gt;</dc:subject>
    <dc:rights>Copyright &#169; 2005 scheuring</dc:rights>
    <dc:date>2005-05-07T20:54:31Z</dc:date>
  </item>
  <item rdf:about="http://twomorrow.twoday.net/stories/675588/">
    <title>What&apos;s your creation?</title>
    <link>http://twomorrow.twoday.net/stories/675588/</link>
    <description>I regard a bot that I create primarily as an &lt;code&gt;Actor&lt;/code&gt;.&lt;br /&gt;
&lt;br /&gt;
I define &lt;code&gt;Actor&lt;/code&gt; using &quot;Meyerhold&apos;s formula&quot;:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
Actor = Creator + Medium &lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
For my current purpose, I define &lt;code&gt;Medium&lt;/code&gt; as:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;Medium = AIML&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
However, the language choice is largely arbitrary: AIML can be substituted by any computational language or system that is Turing-complete. It&apos;s a generalized process that I&apos;m interested in; a high-level representation of that process could be written as:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;Creator creates Actor using Medium&lt;/code&gt;</description>
    <dc:creator>scheuring</dc:creator>
    <dc:subject>&lt;a href=&quot;http://twomorrow.twoday.net/topics/definitions&quot;&gt;definitions&lt;/a&gt;</dc:subject>
    <dc:rights>Copyright &#169; 2005 scheuring</dc:rights>
    <dc:date>2005-05-07T16:47:28Z</dc:date>
  </item>


<textinput rdf:about="http://twomorrow.twoday.net/search">
   <title>find</title>
   <description>Search this site:</description>
   <name>q</name>
   <link>http://twomorrow.twoday.net/search</link>
</textinput>
<cc:License rdf:about="http://creativecommons.org/licenses/by-sa/2.0/">
  <permits rdf:resource="http://web.resource.org/cc/Reproduction" />
  <permits rdf:resource="http://web.resource.org/cc/Distribution" />
  <requires rdf:resource="http://web.resource.org/cc/Notice" />
  <requires rdf:resource="http://web.resource.org/cc/Attribution" />
  <permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
  <requires rdf:resource="http://web.resource.org/cc/ShareAlike" />
</cc:License>

</rdf:RDF>
