Last active
March 15, 2017 11:20
-
-
Save kenwebb/bac42cd9719e0d6acfa5937f76a367a1 to your computer and use it in GitHub Desktop.
Dictator Series - Plays from the Playbook
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<!--Xholon Workbook http://www.primordion.com/Xholon/gwt/ MIT License, Copyright (C) Ken Webb, Wed Mar 15 2017 07:19:26 GMT-0400 (EDT)--> | |
<XholonWorkbook> | |
<Notes><![CDATA[ | |
Xholon | |
------ | |
Title: Dictator Series - Plays from the Playbook | |
Description: | |
Url: http://www.primordion.com/Xholon/gwt/ | |
InternalName: bac42cd9719e0d6acfa5937f76a367a1 | |
Keywords: | |
My Notes | |
-------- | |
Figure out how to model plays from a dictator/autocrat's playbook. | |
- The Autocrats' Playbook | |
An autocrat may push the envelope wwith lies, unexpected claims/ideas | |
Compare Trump (T) and Mussolini (M). | |
Generate a bunch of numbered scenarios/plays. | |
- they are numbered to indicate that they've been cataloged and can be dismissed as just another example of something that's already known. | |
- numbering might diminish the impact, or will make it easier to counteract the play | |
One problem is that we should be surprised by these things; they shouldn't become normal | |
Each "play" is like a little story. | |
- it may actually be an effective way to present these; as fiction/drama/play-acting/dramatic-roles | |
- as in "What will the Great Dictator do next?" | |
Possibly treat autocrats like poisonous snakes - with respect for their danger, but with knowledge about how to avoid the danger (know what to expect, have snake-bite antidote handy) | |
Possible structure of a scenario/play: | |
- have T or M say or do sometthing outrageous or unexpected | |
- the Xholon avatar/class could have a list that can be selected from randomly or purposely | |
- sometimes there will be a specific purpose (ex: to distract from some other play/crisis/scandal) | |
- other people can respond in various ways | |
- laugh ex: SNL (I could do a short Fountain script) | |
- seriously argue against it ex: NYT | |
- ignore | |
- protest | |
TODO | |
- write a behavior that says things (as in Chatbot) | |
- a Trump twitterbot | |
- as a side activity, maybe challenge people to decide who said X (was it T or M or someone else) | |
- look at how SNL does this | |
- try to think how people with authoritarian personalities will deal with T or M, and how to create something that they can understand | |
- are they motivated mostly by fear? | |
- classify Trump tweets | |
- use these as the start of scenarios/plays | |
- maybe use as starting point for each scenario/play: | |
- an existing Trump tweet | |
- something that Mussolini said, presented as a tweet (he also knew how to use the media) | |
References | |
---------- | |
(1) https://www.theatlantic.com/politics/archive/2016/08/american-authoritarianism-under-donald-trump/495263/ | |
An American Authoritarian, by RUTH BEN-GHIAT AUG 10, 2016 | |
The Republican presidential candidate is not a Fascist, but his campaign bears notable similarities to the reign of Italian dictator Benito Mussolini. | |
(2) google: The Autocrats' Playbook | |
this query provides lots of good links | |
(3) http://www.huffingtonpost.com/entry/donald-trump-autocrat-media_us_57601ee1e4b0e4fe5143bfc5 | |
Donald Trump Takes A Page From The Autocrat’s Media Playbook, by Michael Calderone, 06/14/2016 06:23 pm ET | Updated Jun 15, 2016 | |
Revoking The Washington Post’s press credentials invites comparisons to governments known for cracking down on press freedom. | |
KSW this might be a good example to work on | |
2016 Trump tweet: "Based on the incredibly inaccurate coverage and reporting of the record seeting Trump campaign, we are hereby revoking the press credentials of the phony and dishonest Washington Post." | |
(4) google: trump tweet analysis | |
) http://one.npr.org/?sharedMediaId=490523985:490523986 | |
Data Scientists Find Consistencies In Donald Trump's Erratic Twitter Strategy, NPR, Aug 18, 2016 | |
(5) google: trump tweet generator | |
(6) http://varianceexplained.org/r/trump-tweets/ | |
Text analysis of Trump's tweets confirms he writes only the (angrier) Android half | |
has R (twitteR package) code for obtaining text of tweets | |
https://cran.r-project.org/web/packages/tidytext/ | |
http://saifmohammad.com/WebPages/NRC-Emotion-Lexicon.htm | |
(7) google: trump tweet formula | |
) http://www.slate.com/articles/technology/future_tense/2016/02/donald_trump_is_the_best_at_twitter_here_s_why.html | |
) https://www.nytimes.com/2015/12/06/us/politics/95000-words-many-of-them-ominous-from-donald-trumps-tongue.html | |
(8) http://www.slate.com/articles/news_and_politics/fascism/2017/03/how_nazi_propaganda_encouraged_the_masses_to_co_produce_a_false_reality.html | |
How Hitler Conquered Germany, by Nicholas O’Shaughnessy | |
The Nazi propaganda machine exploited ordinary Germans by encouraging them to be co-producers of a false reality. | |
(9) | |
]]></Notes> | |
<_-.XholonClass> | |
<!-- domain objects --> | |
<PhysicalSystem/> | |
<Block/> | |
<Brick/> | |
<!-- quantities --> | |
<Height superClass="Quantity"/> | |
</_-.XholonClass> | |
<xholonClassDetails> | |
<Block> | |
<port name="height" connector="Height"/> | |
</Block> | |
</xholonClassDetails> | |
<PhysicalSystem> | |
<Block> | |
<Height>0.1 m</Height> | |
</Block> | |
<Brick multiplicity="2"/> | |
</PhysicalSystem> | |
<Blockbehavior implName="org.primordion.xholon.base.Behavior_gwtjs"><![CDATA[ | |
var a = 123; | |
var b = 456; | |
var c = a * b; | |
if (console) { | |
console.log(c); | |
} | |
]]></Blockbehavior> | |
<Heightbehavior implName="org.primordion.xholon.base.Behavior_gwtjs"><![CDATA[ | |
var myHeight, testing; | |
var beh = { | |
postConfigure: function() { | |
testing = Math.floor(Math.random() * 10); | |
myHeight = this.cnode.parent(); | |
}, | |
act: function() { | |
myHeight.println(this.toString()); | |
}, | |
toString: function() { | |
return "testing:" + testing; | |
} | |
} | |
]]></Heightbehavior> | |
<Brickbehavior implName="org.primordion.xholon.base.Behavior_gwtjs"><![CDATA[ | |
$wnd.xh.Brickbehavior = function Brickbehavior() {} | |
$wnd.xh.Brickbehavior.prototype.postConfigure = function() { | |
this.brick = this.cnode.parent(); | |
this.iam = " red brick"; | |
}; | |
$wnd.xh.Brickbehavior.prototype.act = function() { | |
this.brick.println("I am a" + this.iam); | |
}; | |
]]></Brickbehavior> | |
<Brickbehavior implName="org.primordion.xholon.base.Behavior_gwtjs"><![CDATA[ | |
console.log("I'm another brick behavior"); | |
]]></Brickbehavior> | |
<SvgClient><Attribute_String roleName="svgUri"><![CDATA[data:image/svg+xml, | |
<svg width="100" height="50" xmlns="http://www.w3.org/2000/svg"> | |
<g> | |
<title>Block</title> | |
<rect id="PhysicalSystem/Block" fill="#98FB98" height="50" width="50" x="25" y="0"/> | |
<g> | |
<title>Height</title> | |
<rect id="PhysicalSystem/Block/Height" fill="#6AB06A" height="50" width="10" x="80" y="0"/> | |
</g> | |
</g> | |
</svg> | |
]]></Attribute_String><Attribute_String roleName="setup">${MODELNAME_DEFAULT},${SVGURI_DEFAULT}</Attribute_String></SvgClient> | |
</XholonWorkbook> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment