|
|
<!DOCTYPE html>
|
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
|
|
<head>
|
|
|
<meta charset="utf-8" />
|
|
|
<meta name="generator" content="pandoc" />
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
|
|
<title>epicpedia_2024_notes</title>
|
|
|
<style>
|
|
|
html {
|
|
|
line-height: 1.5;
|
|
|
font-family: Georgia, serif;
|
|
|
font-size: 20px;
|
|
|
color: #1a1a1a;
|
|
|
background-color: #fdfdfd;
|
|
|
}
|
|
|
body {
|
|
|
margin: 0 auto;
|
|
|
max-width: 36em;
|
|
|
padding-left: 50px;
|
|
|
padding-right: 50px;
|
|
|
padding-top: 50px;
|
|
|
padding-bottom: 50px;
|
|
|
hyphens: auto;
|
|
|
overflow-wrap: break-word;
|
|
|
text-rendering: optimizeLegibility;
|
|
|
font-kerning: normal;
|
|
|
}
|
|
|
@media (max-width: 600px) {
|
|
|
body {
|
|
|
font-size: 0.9em;
|
|
|
padding: 1em;
|
|
|
}
|
|
|
h1 {
|
|
|
font-size: 1.8em;
|
|
|
}
|
|
|
}
|
|
|
@media print {
|
|
|
body {
|
|
|
background-color: transparent;
|
|
|
color: black;
|
|
|
font-size: 12pt;
|
|
|
}
|
|
|
p, h2, h3 {
|
|
|
orphans: 3;
|
|
|
widows: 3;
|
|
|
}
|
|
|
h2, h3, h4 {
|
|
|
page-break-after: avoid;
|
|
|
}
|
|
|
}
|
|
|
p {
|
|
|
margin: 1em 0;
|
|
|
}
|
|
|
a {
|
|
|
color: #1a1a1a;
|
|
|
}
|
|
|
a:visited {
|
|
|
color: #1a1a1a;
|
|
|
}
|
|
|
img {
|
|
|
max-width: 100%;
|
|
|
}
|
|
|
h1, h2, h3, h4, h5, h6 {
|
|
|
margin-top: 1.4em;
|
|
|
}
|
|
|
h5, h6 {
|
|
|
font-size: 1em;
|
|
|
font-style: italic;
|
|
|
}
|
|
|
h6 {
|
|
|
font-weight: normal;
|
|
|
}
|
|
|
ol, ul {
|
|
|
padding-left: 1.7em;
|
|
|
margin-top: 1em;
|
|
|
}
|
|
|
li > ol, li > ul {
|
|
|
margin-top: 0;
|
|
|
}
|
|
|
blockquote {
|
|
|
margin: 1em 0 1em 1.7em;
|
|
|
padding-left: 1em;
|
|
|
border-left: 2px solid #e6e6e6;
|
|
|
color: #606060;
|
|
|
}
|
|
|
code {
|
|
|
font-family: Menlo, Monaco, 'Lucida Console', Consolas, monospace;
|
|
|
font-size: 85%;
|
|
|
margin: 0;
|
|
|
}
|
|
|
pre {
|
|
|
margin: 1em 0;
|
|
|
overflow: auto;
|
|
|
}
|
|
|
pre code {
|
|
|
padding: 0;
|
|
|
overflow: visible;
|
|
|
overflow-wrap: normal;
|
|
|
}
|
|
|
.sourceCode {
|
|
|
background-color: transparent;
|
|
|
overflow: visible;
|
|
|
}
|
|
|
hr {
|
|
|
background-color: #1a1a1a;
|
|
|
border: none;
|
|
|
height: 1px;
|
|
|
margin: 1em 0;
|
|
|
}
|
|
|
table {
|
|
|
margin: 1em 0;
|
|
|
border-collapse: collapse;
|
|
|
width: 100%;
|
|
|
overflow-x: auto;
|
|
|
display: block;
|
|
|
font-variant-numeric: lining-nums tabular-nums;
|
|
|
}
|
|
|
table caption {
|
|
|
margin-bottom: 0.75em;
|
|
|
}
|
|
|
tbody {
|
|
|
margin-top: 0.5em;
|
|
|
border-top: 1px solid #1a1a1a;
|
|
|
border-bottom: 1px solid #1a1a1a;
|
|
|
}
|
|
|
th {
|
|
|
border-top: 1px solid #1a1a1a;
|
|
|
padding: 0.25em 0.5em 0.25em 0.5em;
|
|
|
}
|
|
|
td {
|
|
|
padding: 0.125em 0.5em 0.25em 0.5em;
|
|
|
}
|
|
|
header {
|
|
|
margin-bottom: 4em;
|
|
|
text-align: center;
|
|
|
}
|
|
|
#TOC li {
|
|
|
list-style: none;
|
|
|
}
|
|
|
#TOC ul {
|
|
|
padding-left: 1.3em;
|
|
|
}
|
|
|
#TOC > ul {
|
|
|
padding-left: 0;
|
|
|
}
|
|
|
#TOC a:not(:hover) {
|
|
|
text-decoration: none;
|
|
|
}
|
|
|
code{white-space: pre-wrap;}
|
|
|
span.smallcaps{font-variant: small-caps;}
|
|
|
span.underline{text-decoration: underline;}
|
|
|
div.column{display: inline-block; vertical-align: top; width: 50%;}
|
|
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
|
|
ul.task-list{list-style: none;}
|
|
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
|
|
</style>
|
|
|
</head>
|
|
|
<body>
|
|
|
<h2 id="revisiting-epicpedia-2024">Revisiting Epicpedia (2024)</h2>
|
|
|
<p><a href="https://pzwiki.wdka.nl/mediadesign/Epicpedia">Epicpedia</a>
|
|
|
was a graduation work made in 2008 by then Networked Media student
|
|
|
Annemieke van der Hoek. Annemieke would present the work, in
|
|
|
collaboration with her sister as a <a
|
|
|
href="https://video.constantvzw.org/vj12/.index/epicpedia.ogv/play.mp4">theater
|
|
|
performance and discussion</a> at the <a
|
|
|
href="https://constantvzw.org/vj12/">VJ12 festival in Brussels</a>, Nov
|
|
|
2009 (<a
|
|
|
href="https://video.constantvzw.org/vj12/.index/Epicpedia_Final.ogv/play.mp4">summary</a>).</p>
|
|
|
<p>This sketch revisits the original idea at the core of the project:
|
|
|
though we tend to read Wikipedia articles as a unified linear text
|
|
|
representing the latest revision, they are in fact are written in a much
|
|
|
more conversational manner with often thousands of individual edits,
|
|
|
corrections, deletions, and contestations. All these edits are
|
|
|
(meticulously) tracked and are made publically available when one views
|
|
|
the <em>history</em> of an article. Besides the edits themselves, edits
|
|
|
are associated with the user account or IP address (if made
|
|
|
<em>anonymously</em>) of the author, a timestamp, as well as an optional
|
|
|
comment, often the justification of the edit, and a flag for whether or
|
|
|
not the edit was is considered “minor”.</p>
|
|
|
<p>A wikipedia edit may be small, as in fixing a typo, or large, such as
|
|
|
the addition of a new section, or contentious, such as changing existing
|
|
|
wording to reflect a different point of view. No matter the size or
|
|
|
intent, however, each edit contains a collection of <em>meta-data</em>
|
|
|
about the edit. In Epicpedia, this <em>meta-data</em> was likened to the
|
|
|
meta-text of a stage play, ie the stage directions, and other texts in a
|
|
|
screenplay besides the actual lines that are spoken. In invoking the
|
|
|
figure of Berthold Brecht, and the ideas of Epic Theater, a parallel is
|
|
|
made between the intents of Brechtian “distancing” as a means of
|
|
|
heightened engagement with a theater piece through an acknolwedgement of
|
|
|
its construction and artificiality, with the experience of engaging with
|
|
|
a contemporary web publishing platform such as Wikipedia.</p>
|
|
|
<p>Let’s consider this article on the english language Wikipedia about
|
|
|
recent Nobel prize for Literature winner Han Kang:</p>
|
|
|
<p><a href="https://en.wikipedia.org/wiki/Han_Kang"
|
|
|
class="uri">https://en.wikipedia.org/wiki/Han_Kang</a></p>
|
|
|
<p>Looking at this articles <a
|
|
|
href="https://en.wikipedia.org/w/index.php?title=Han_Kang&action=history">history</a>,
|
|
|
we can go back in time (click on “oldest” near the bottom) to find that
|
|
|
the article was created in August 2010:</p>
|
|
|
<p><a
|
|
|
href="https://en.wikipedia.org/w/index.php?title=Han_Kang&oldid=376586279"
|
|
|
class="uri">https://en.wikipedia.org/w/index.php?title=Han_Kang&oldid=376586279</a></p>
|
|
|
<p>Note that when you click on “View history”, the URL changes to reveal
|
|
|
the actual underlying URL structure. The URL of the api is the same,
|
|
|
just replace “index.php” with “api.php”.</p>
|
|
|
<p>The original was based on server-side python scripts.</p>
|
|
|
<p>Following example begrudginly given here:</p>
|
|
|
<p>https://stackoverflow.com/questions/52283962/how-to-find-textual-differences-between-revisions-on-wikipedia-pages-with-mwclie</p>
|
|
|
<p>So the standard (action-based) mediawiki API provides a <a
|
|
|
href="https://www.mediawiki.org/wiki/API:Compare">Compare
|
|
|
action</a>.</p>
|
|
|
<p>The examples given on API:Revisions page, show for instance how to
|
|
|
access the last 5 edits of an article:</p>
|
|
|
<p><a
|
|
|
href="https://www.mediawiki.org/w/api.php?action=query&prop=revisions&titles=MediaWiki&rvlimit=5&rvprop=timestamp%7Cuser%7Ccomment"
|
|
|
class="uri">https://www.mediawiki.org/w/api.php?action=query&prop=revisions&titles=MediaWiki&rvlimit=5&rvprop=timestamp|user|comment</a></p>
|
|
|
<p>or the first 5 edits:</p>
|
|
|
<p><a
|
|
|
href="https://www.mediawiki.org/w/api.php?action=query&prop=revisions&titles=MediaWiki&rvlimit=5&rvprop=timestamp%7Cuser%7Ccomment&rvdir=newer"
|
|
|
class="uri">https://www.mediawiki.org/w/api.php?action=query&prop=revisions&titles=MediaWiki&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer</a></p>
|
|
|
<p>The code we will use also makes use of the <a
|
|
|
href="https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams">URLSearchParams</a>
|
|
|
class in js.</p>
|
|
|
<p>We will also make use of the mediawiki’s <a
|
|
|
href="https://www.mediawiki.org/wiki/API:Revisions">Revisions
|
|
|
API</a></p>
|
|
|
<p>Adding ids and flags</p>
|
|
|
<p><a
|
|
|
href="https://www.mediawiki.org/w/api.php?action=query&prop=revisions&titles=MediaWiki&rvlimit=5&rvprop=timestamp%7Cuser%7Ccomment%7Cids%7Cflags&rvdir=newer"
|
|
|
class="uri">https://www.mediawiki.org/w/api.php?action=query&prop=revisions&titles=MediaWiki&rvlimit=5&rvprop=timestamp|user|comment|ids|flags&rvdir=newer</a></p>
|
|
|
<p>adapted to Han Kang’s entry on wikipedia (note the change of
|
|
|
host!)…</p>
|
|
|
<p><a
|
|
|
href="https://en.wikipedia.org/w/api.php?action=query&prop=revisions&titles=Han%20Kang&rvlimit=5&rvprop=timestamp%7Cuser%7Ccomment%7Cids%7Cflags&rvdir=newer"
|
|
|
class="uri">https://en.wikipedia.org/w/api.php?action=query&prop=revisions&titles=Han%20Kang&rvlimit=5&rvprop=timestamp|user|comment|ids|flags&rvdir=newer</a></p>
|
|
|
<p>See: <a href="epicpedia_2024.html">epicpedia_2024</a>.</p>
|
|
|
<h3 id="lorraine-code-rhetorical-space">Lorraine Code: Rhetorical
|
|
|
Space</h3>
|
|
|
<blockquote>
|
|
|
<p>Rhetorical spaces… are fictive but not fanciful or fixed locations,
|
|
|
whose (tacit, rarely spoken) territorial imperatives structure and limit
|
|
|
the kinds of utterances that can be voiced within them with <strong>a
|
|
|
reasonable expectation of uptake and “choral support”: an expectation of
|
|
|
being heard, understood, taken seriously.</strong> They are the sites
|
|
|
where the very possibility of an utterance counting as “true-or-false”
|
|
|
or of a discussion yielding insight is made manifest. Some simple
|
|
|
examples will indicate what I mean the term to achieve….</p>
|
|
|
<p>Imagine trying to make a true statement about whether it is more
|
|
|
convenient to fly into Newark or La Guardia airport in the year 1600.
|
|
|
<strong>The statement would not be false but meaningless</strong>: it
|
|
|
could neither be true nor false within the available discursive
|
|
|
possibilities. Or imagine trying to have a productive public debate
|
|
|
about abortion in the Vatican in 1995, where there is no available
|
|
|
rhetorical space, not because the actual speech acts involved would be
|
|
|
overtly prohibited, but because the available rhetorical space is not
|
|
|
one where ideas on such a topic can be heard and debated openly,
|
|
|
responsively…</p>
|
|
|
<p>What I want this terminology [rhetorical space] to do [is], namely to
|
|
|
deflect the focus of philosophical analysis <strong>away from single and
|
|
|
presumably self-contained propositional utterances pronounced by no one
|
|
|
in particular and as though into a neutral space</strong>; and to
|
|
|
<strong>move it into textured locations where it matters who is speaking
|
|
|
and where and why, and where such mattering bears directly upon the
|
|
|
possibility of knowledge claims, moral pronouncements, descriptions of
|
|
|
“reality” achieving acknowledgment</strong>, going through. Often in
|
|
|
such spaces discourse becomes a poiesis, a way of representing
|
|
|
experience, reality, that remakes and alters it in the process. And the
|
|
|
making is ordinarily a communal process, dependent for its continuance
|
|
|
on receptive conditions, on engaged responses both favourable and
|
|
|
critical. (p. x )</p>
|
|
|
</blockquote>
|
|
|
<h2 id="epicpedia">Epicpedia</h2>
|
|
|
<p>In the video summary (by Maniseng Peng and Petar Veljacic)</p>
|
|
|
<p>There’s a quote from Brecht:</p>
|
|
|
<blockquote>
|
|
|
<p>Society cannot share a common communication system so long as it is
|
|
|
split into warring factions.</p>
|
|
|
</blockquote>
|
|
|
<p>Femke’s comment on exploring the space of what knowledge is able to
|
|
|
be created..</p>
|
|
|
<blockquote>
|
|
|
<p>Trying to define what is knowledge; so people invest time and energy
|
|
|
in this , which is it’s own tragedy in a way… what i miss, in your
|
|
|
presentation and in the discussion, is an anlaysis of the reality and
|
|
|
the <em>space that wikipedia itself is</em>.</p>
|
|
|
</blockquote>
|
|
|
<h2 id="momentjs">momentjs</h2>
|
|
|
<p>Use <a href="https://momentjs.com/">momentjs</a> to format relative
|
|
|
times?</p>
|
|
|
</body>
|
|
|
</html>
|