A place to cache linked articles (think custom and personal wayback machine)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

index.html 46KB

4 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787
  1. <!doctype html><!-- This is a valid HTML5 document. -->
  2. <!-- Screen readers, SEO, extensions and so on. -->
  3. <html lang=fr>
  4. <!-- Has to be within the first 1024 bytes, hence before the <title>
  5. See: https://www.w3.org/TR/2012/CR-html5-20121217/document-metadata.html#charset -->
  6. <meta charset=utf-8>
  7. <!-- Why no `X-UA-Compatible` meta: https://stackoverflow.com/a/6771584 -->
  8. <!-- The viewport meta is quite crowded and we are responsible for that.
  9. See: https://codepen.io/tigt/post/meta-viewport-for-2015 -->
  10. <meta name=viewport content="width=device-width,minimum-scale=1,initial-scale=1,shrink-to-fit=no">
  11. <!-- Required to make a valid HTML5 document. -->
  12. <title>Hypertext as an agent of change (archive) — David Larlet</title>
  13. <!-- Generated from https://realfavicongenerator.net/ such a mess. -->
  14. <link rel="apple-touch-icon" sizes="180x180" href="/static/david/icons/apple-touch-icon.png">
  15. <link rel="icon" type="image/png" sizes="32x32" href="/static/david/icons/favicon-32x32.png">
  16. <link rel="icon" type="image/png" sizes="16x16" href="/static/david/icons/favicon-16x16.png">
  17. <link rel="manifest" href="/manifest.json">
  18. <link rel="mask-icon" href="/static/david/icons/safari-pinned-tab.svg" color="#5bbad5">
  19. <link rel="shortcut icon" href="/static/david/icons/favicon.ico">
  20. <meta name="apple-mobile-web-app-title" content="David Larlet">
  21. <meta name="application-name" content="David Larlet">
  22. <meta name="msapplication-TileColor" content="#da532c">
  23. <meta name="msapplication-config" content="/static/david/icons/browserconfig.xml">
  24. <meta name="theme-color" content="#f0f0ea">
  25. <!-- That good ol' feed, subscribe :p. -->
  26. <link rel=alternate type="application/atom+xml" title=Feed href="/david/log/">
  27. <meta name="robots" content="noindex, nofollow">
  28. <meta content="origin-when-cross-origin" name="referrer">
  29. <!-- Canonical URL for SEO purposes -->
  30. <link rel="canonical" href="http://aworkinglibrary.com/writing/hypertext-as-an-agent-of-change/">
  31. <style>
  32. /* http://meyerweb.com/eric/tools/css/reset/ */
  33. html, body, div, span,
  34. h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  35. a, abbr, address, big, cite, code,
  36. del, dfn, em, img, ins,
  37. small, strike, strong, tt, var,
  38. dl, dt, dd, ol, ul, li,
  39. fieldset, form, label, legend,
  40. table, caption, tbody, tfoot, thead, tr, th, td,
  41. article, aside, canvas, details, embed,
  42. figure, figcaption, footer, header, hgroup,
  43. menu, nav, output, ruby, section, summary,
  44. time, mark, audio, video {
  45. margin: 0;
  46. padding: 0;
  47. border: 0;
  48. font-size: 100%;
  49. font: inherit;
  50. vertical-align: baseline;
  51. }
  52. /* HTML5 display-role reset for older browsers */
  53. article, aside, details, figcaption, figure,
  54. footer, header, hgroup, menu, nav, section { display: block; }
  55. body { line-height: 1; }
  56. blockquote, q { quotes: none; }
  57. blockquote:before, blockquote:after,
  58. q:before, q:after {
  59. content: '';
  60. content: none;
  61. }
  62. table {
  63. border-collapse: collapse;
  64. border-spacing: 0;
  65. }
  66. /* http://practicaltypography.com/equity.html */
  67. /* https://calendar.perfplanet.com/2016/no-font-face-bulletproof-syntax/ */
  68. /* https://www.filamentgroup.com/lab/js-web-fonts.html */
  69. @font-face {
  70. font-family: 'EquityTextB';
  71. src: url('/static/david/css/fonts/Equity-Text-B-Regular-webfont.woff2') format('woff2'),
  72. url('/static/david/css/fonts/Equity-Text-B-Regular-webfont.woff') format('woff');
  73. font-weight: 300;
  74. font-style: normal;
  75. font-display: swap;
  76. }
  77. @font-face {
  78. font-family: 'EquityTextB';
  79. src: url('/static/david/css/fonts/Equity-Text-B-Italic-webfont.woff2') format('woff2'),
  80. url('/static/david/css/fonts/Equity-Text-B-Italic-webfont.woff') format('woff');
  81. font-weight: 300;
  82. font-style: italic;
  83. font-display: swap;
  84. }
  85. @font-face {
  86. font-family: 'EquityTextB';
  87. src: url('/static/david/css/fonts/Equity-Text-B-Bold-webfont.woff2') format('woff2'),
  88. url('/static/david/css/fonts/Equity-Text-B-Bold-webfont.woff') format('woff');
  89. font-weight: 700;
  90. font-style: normal;
  91. font-display: swap;
  92. }
  93. @font-face {
  94. font-family: 'ConcourseT3';
  95. src: url('/static/david/css/fonts/concourse_t3_regular-webfont-20190806.woff2') format('woff2'),
  96. url('/static/david/css/fonts/concourse_t3_regular-webfont-20190806.woff') format('woff');
  97. font-weight: 300;
  98. font-style: normal;
  99. font-display: swap;
  100. }
  101. /* http://practice.typekit.com/lesson/caring-about-opentype-features/ */
  102. body {
  103. /* http://www.cssfontstack.com/ Palatino 99% Win 86% Mac */
  104. font-family: "EquityTextB", Palatino, serif;
  105. background-color: #f0f0ea;
  106. color: #07486c;
  107. font-kerning: normal;
  108. -moz-osx-font-smoothing: grayscale;
  109. -webkit-font-smoothing: subpixel-antialiased;
  110. text-rendering: optimizeLegibility;
  111. font-variant-ligatures: common-ligatures contextual;
  112. font-feature-settings: "kern", "liga", "clig", "calt";
  113. }
  114. pre, code, kbd, samp, var, tt {
  115. font-family: 'TriplicateT4c', monospace;
  116. }
  117. em {
  118. font-style: italic;
  119. color: #323a45;
  120. }
  121. strong {
  122. font-weight: bold;
  123. color: black;
  124. }
  125. nav {
  126. background-color: #323a45;
  127. color: #f0f0ea;
  128. display: flex;
  129. justify-content: space-around;
  130. padding: 1rem .5rem;
  131. }
  132. nav:last-child {
  133. border-bottom: 1vh solid #2d7474;
  134. }
  135. nav a {
  136. color: #f0f0ea;
  137. }
  138. nav abbr {
  139. border-bottom: 1px dotted white;
  140. }
  141. h1 {
  142. border-top: 1vh solid #2d7474;
  143. border-bottom: .2vh dotted #2d7474;
  144. background-color: #e3e1e1;
  145. color: #323a45;
  146. text-align: center;
  147. padding: 5rem 0 4rem 0;
  148. width: 100%;
  149. font-family: 'ConcourseT3';
  150. display: flex;
  151. flex-direction: column;
  152. }
  153. h1.single {
  154. padding-bottom: 10rem;
  155. }
  156. h1 span {
  157. position: absolute;
  158. top: 1vh;
  159. left: 20%;
  160. line-height: 0;
  161. }
  162. h1 span a {
  163. line-height: 1.7;
  164. padding: 1rem 1.2rem .6rem 1.2rem;
  165. border-radius: 0 0 6% 6%;
  166. background: #2d7474;
  167. font-size: 1.3rem;
  168. color: white;
  169. text-decoration: none;
  170. }
  171. h2 {
  172. margin: 4rem 0 1rem;
  173. border-top: .2vh solid #2d7474;
  174. padding-top: 1vh;
  175. }
  176. h3 {
  177. text-align: center;
  178. margin: 3rem 0 .75em;
  179. }
  180. hr {
  181. height: .4rem;
  182. width: .4rem;
  183. border-radius: .4rem;
  184. background: #07486c;
  185. margin: 2.5rem auto;
  186. }
  187. time {
  188. display: bloc;
  189. margin-left: 0 !important;
  190. }
  191. ul, ol {
  192. margin: 2rem;
  193. }
  194. ul {
  195. list-style-type: square;
  196. }
  197. a {
  198. text-decoration-skip-ink: auto;
  199. text-decoration-thickness: 0.05em;
  200. text-underline-offset: 0.09em;
  201. }
  202. article {
  203. max-width: 50rem;
  204. display: flex;
  205. flex-direction: column;
  206. margin: 2rem auto;
  207. }
  208. article.single {
  209. border-top: .2vh dotted #2d7474;
  210. margin: -6rem auto 1rem auto;
  211. background: #f0f0ea;
  212. padding: 2rem;
  213. }
  214. article p:last-child {
  215. margin-bottom: 1rem;
  216. }
  217. p {
  218. padding: 0 .5rem;
  219. margin-left: 3rem;
  220. }
  221. p + p,
  222. figure + p {
  223. margin-top: 2rem;
  224. }
  225. blockquote {
  226. background-color: #e3e1e1;
  227. border-left: .5vw solid #2d7474;
  228. display: flex;
  229. flex-direction: column;
  230. align-items: center;
  231. padding: 1rem;
  232. margin: 1.5rem;
  233. }
  234. blockquote cite {
  235. font-style: italic;
  236. }
  237. blockquote p {
  238. margin-left: 0;
  239. }
  240. figure {
  241. border-top: .2vh solid #2d7474;
  242. background-color: #e3e1e1;
  243. text-align: center;
  244. padding: 1.5rem 0;
  245. margin: 1rem 0 0;
  246. font-size: 1.5rem;
  247. width: 100%;
  248. }
  249. figure img {
  250. max-width: 250px;
  251. max-height: 250px;
  252. border: .5vw solid #323a45;
  253. padding: 1px;
  254. }
  255. figcaption {
  256. padding: 1rem;
  257. line-height: 1.4;
  258. }
  259. aside {
  260. display: flex;
  261. flex-direction: column;
  262. background-color: #e3e1e1;
  263. padding: 1rem 0;
  264. border-bottom: .2vh solid #07486c;
  265. }
  266. aside p {
  267. max-width: 50rem;
  268. margin: 0 auto;
  269. }
  270. /* https://fvsch.com/code/css-locks/ */
  271. p, li, pre, code, kbd, samp, var, tt, time, details, figcaption {
  272. font-size: 1rem;
  273. line-height: calc( 1.5em + 0.2 * 1rem );
  274. }
  275. h1 {
  276. font-size: 1.9rem;
  277. line-height: calc( 1.2em + 0.2 * 1rem );
  278. }
  279. h2 {
  280. font-size: 1.6rem;
  281. line-height: calc( 1.3em + 0.2 * 1rem );
  282. }
  283. h3 {
  284. font-size: 1.35rem;
  285. line-height: calc( 1.4em + 0.2 * 1rem );
  286. }
  287. @media (min-width: 20em) {
  288. /* The (100vw - 20rem) / (50 - 20) part
  289. resolves to 0-1rem, depending on the
  290. viewport width (between 20em and 50em). */
  291. p, li, pre, code, kbd, samp, var, tt, time, details, figcaption {
  292. font-size: calc( 1rem + .6 * (100vw - 20rem) / (50 - 20) );
  293. line-height: calc( 1.5em + 0.2 * (100vw - 50rem) / (20 - 50) );
  294. margin-left: 0;
  295. }
  296. h1 {
  297. font-size: calc( 1.9rem + 1.5 * (100vw - 20rem) / (50 - 20) );
  298. line-height: calc( 1.2em + 0.2 * (100vw - 50rem) / (20 - 50) );
  299. }
  300. h2 {
  301. font-size: calc( 1.5rem + 1.5 * (100vw - 20rem) / (50 - 20) );
  302. line-height: calc( 1.3em + 0.2 * (100vw - 50rem) / (20 - 50) );
  303. }
  304. h3 {
  305. font-size: calc( 1.35rem + 1.5 * (100vw - 20rem) / (50 - 20) );
  306. line-height: calc( 1.4em + 0.2 * (100vw - 50rem) / (20 - 50) );
  307. }
  308. }
  309. @media (min-width: 50em) {
  310. /* The right part of the addition *must* be a
  311. rem value. In this example we *could* change
  312. the whole declaration to font-size:2.5rem,
  313. but if our baseline value was not expressed
  314. in rem we would have to use calc. */
  315. p, li, pre, code, kbd, samp, var, tt, time, details, figcaption {
  316. font-size: calc( 1rem + .6 * 1rem );
  317. line-height: 1.5em;
  318. }
  319. p, li, pre, details {
  320. margin-left: 3rem;
  321. }
  322. h1 {
  323. font-size: calc( 1.9rem + 1.5 * 1rem );
  324. line-height: 1.2em;
  325. }
  326. h2 {
  327. font-size: calc( 1.5rem + 1.5 * 1rem );
  328. line-height: 1.3em;
  329. }
  330. h3 {
  331. font-size: calc( 1.35rem + 1.5 * 1rem );
  332. line-height: 1.4em;
  333. }
  334. figure img {
  335. max-width: 500px;
  336. max-height: 500px;
  337. }
  338. }
  339. figure.unsquared {
  340. margin-bottom: 1.5rem;
  341. }
  342. figure.unsquared img {
  343. height: inherit;
  344. }
  345. @media print {
  346. body { font-size: 100%; }
  347. a:after { content: " (" attr(href) ")"; }
  348. a, a:link, a:visited, a:after {
  349. text-decoration: underline;
  350. text-shadow: none !important;
  351. background-image: none !important;
  352. background: white;
  353. color: black;
  354. }
  355. abbr[title] { border-bottom: 0; }
  356. abbr[title]:after { content: " (" attr(title) ")"; }
  357. img { page-break-inside: avoid; }
  358. @page { margin: 2cm .5cm; }
  359. h1, h2, h3 { page-break-after: avoid; }
  360. p3 { orphans: 3; widows: 3; }
  361. img {
  362. max-width: 250px !important;
  363. max-height: 250px !important;
  364. }
  365. nav, aside { display: none; }
  366. }
  367. ul.with_columns {
  368. column-count: 1;
  369. }
  370. @media (min-width: 20em) {
  371. ul.with_columns {
  372. column-count: 2;
  373. }
  374. }
  375. @media (min-width: 50em) {
  376. ul.with_columns {
  377. column-count: 3;
  378. }
  379. }
  380. ul.with_two_columns {
  381. column-count: 1;
  382. }
  383. @media (min-width: 20em) {
  384. ul.with_two_columns {
  385. column-count: 1;
  386. }
  387. }
  388. @media (min-width: 50em) {
  389. ul.with_two_columns {
  390. column-count: 2;
  391. }
  392. }
  393. .gallery {
  394. display: flex;
  395. flex-wrap: wrap;
  396. justify-content: space-around;
  397. }
  398. .gallery figure img {
  399. margin-left: 1rem;
  400. margin-right: 1rem;
  401. }
  402. .gallery figure figcaption {
  403. font-family: 'ConcourseT3'
  404. }
  405. footer {
  406. font-family: 'ConcourseT3';
  407. display: flex;
  408. flex-direction: column;
  409. border-top: 3px solid white;
  410. padding: 4rem 0;
  411. background-color: #07486c;
  412. color: white;
  413. }
  414. footer > * {
  415. max-width: 50rem;
  416. margin: 0 auto;
  417. }
  418. footer a {
  419. color: #f1c40f;
  420. }
  421. footer .avatar {
  422. width: 200px;
  423. height: 200px;
  424. border-radius: 50%;
  425. float: left;
  426. -webkit-shape-outside: circle();
  427. shape-outside: circle();
  428. margin-right: 2rem;
  429. padding: 2px 5px 5px 2px;
  430. background: white;
  431. border-left: 1px solid #f1c40f;
  432. border-top: 1px solid #f1c40f;
  433. border-right: 5px solid #f1c40f;
  434. border-bottom: 5px solid #f1c40f;
  435. }
  436. </style>
  437. <h1>
  438. <span><a id="jumper" href="#jumpto" title="Un peu perdu ?">?</a></span>
  439. Hypertext as an agent of change (archive)
  440. <time>Pour la pérennité des contenus liés. Non-indexé, retrait sur simple email.</time>
  441. </h1>
  442. <section>
  443. <article>
  444. <h3><a href="http://aworkinglibrary.com/writing/hypertext-as-an-agent-of-change/">Source originale du contenu</a></h3>
  445. <p class="epi">This talk was given at the <a href="http://2014.dconstruct.org">10th annual dConstruct conference</a>, on 5 September 2014, in Brighton, England.</p>
  446. <p><span class="drop">N</span>ear the end of <em>Gravity’s Rainbow</em>, Thomas Pynchon’s famous and famously unreadable 1963 novel, there is a short story that I think stands as the most important part of the book: the story of an immortal light bulb named Byron.</p>
  447. <p>Byron’s story begins when he’s a baby bulb in a Berlin factory run by a light bulb cartel known as Phoebus—for the nickname of Apollo, the Greek god of light. Byron is something of a prodigy among his fellow bulb babies; they’re a bit thick, but Byron is, in Pynchon’s language, <em>hip to the game</em>.</p>
  448. <p>He has hopes for a bulb revolution. He imagines organizing all of the bulbs, planning a coordinated attack in which, all over the grid, every bulb strobes together, sending the people below into epileptic fits. He imagines breaking free of the grid’s control, releasing him and his fellow bulbs from their captivity.</p>
  449. <p>He hasn’t yet realized the strength of the cartel, hasn’t grasped that the grid can be used to both communicate and to monitor, to share and to control.</p>
  450. <p>As Byron gets older, many of his friends blink out and are replaced. He takes that hard. Other bulbs can see that he’s immortal, but Byron hasn’t accepted it yet.</p>
  451. <p>When he passes 600 hours, an inspector from Phoebus comes to transfer him. She’s wearing seven-inch spiked heels, not for style, but so she can reach him and unscrew him from the sconce he’s plugged into. A moment of silent terror goes out across the grid, as every bulb everywhere, at something close to the speed of light, is made aware of Byron’s absence.</p>
  452. <p>Tests show Byron seems normal, even though he’s now past the median bulb lifespan, so he’s given to a glassblower who serves as one of the cartel’s operatives. The glassblower is afraid of the dark, so he keeps Byron on all day and night, and Byron is able to observe glass being melted and reformed.</p>
  453. <p>He starts to think that that’s his likely fate, and knowing how many hours are on him, he’s not terribly distraught. He’s old and he knows it. Being reincarnated in the glassblower’s work doesn’t seem so bad.</p>
  454. <p>At 800 hours, Byron is tested again. You see, the cartel has colluded with the power company to keep all light bulbs to a specified number of working hours which maximizes profits for both organizations. A light bulb that inexplicably violates that agreement is a threat. Some people within Phoebus start to become concerned about Byron.</p>
  455. <p>At 1000 hours, a gong goes off in the Phoebus headquarters and everyone looks up. There is a standard procedure to follow. The cartel sends a hit man after Byron.</p>
  456. <hr/>
  457. <p><span class="drop">I</span>’m going to pause for a moment while Byron ponders his fate. </p>
  458. <p>Today, I want to talk about the ways we transmit and share information—how we used to do it, how that sharing and transmission has evolved and changed. And in particular, I want to talk about how that information accumulates into stories—how small bits of information are collected and pieced together into something more, into stories that tell us about ourselves.</p>
  459. <p>I’ll preface that by saying that this talk is <a href="http://aworkinglibrary.com/reading/how-to-live/">an essay</a>, in the original French sense of the word: <em>an attempt</em>. Everything I have to say is tentative, more an invitation to a conversation than a conclusion.</p>
  460. <p>There’s a moment in Byron’s story that I’ll draw your attention to: when Byron is first removed from the grid, instantly every bulb everywhere knows what’s happened. During the setting of the novel, in World War II, information traveling at the speed of light was routine in the form of broadcast networks—that is, radio and television—but not yet in the kind of network that Byron and his fellow bulbs experience.</p>
  461. <aside class="pull-quote">
  462. <p>This talk is an essay, in the original French sense of the word: <em>an attempt</em>.</p>
  463. </aside>
  464. <p>That kind of network—in which everyone, everywhere was connected and could hear or speak to everyone else—was then still largely fantastical. Today, of course, it’s routine. But it’s worth unpacking what this kind of network means and how it works to really understand the implications of it.</p>
  465. <p>To do that, I want to talk about the stars. Or, really, the planets. Specifically, Saturn and Jupiter.</p>
  466. <hr class="pause"/>
  467. <p><span class="capped">In 1563, a young</span> Tycho Brahe, in what is now Sweden but was then Denmark, looked up and saw that Saturn and Jupiter were nearly aligned in the sky—what’s referred to as a planetary “conjunction.” Tycho wondered if the astronomical tables accurately predicted their positions.
  468. As it happened, he had two astronomical tables at his disposal (both of which he had smuggled out of his university in order to study more closely): one table was based on Ptolemy’s work from the second century AD; and another was based on the work of Copernicus, from 1551, just over a decade earlier.</p>
  469. <p>I imagine him reaching under his bed to pull out two tomes, one slightly dusty, the other still wrapped in soft leather. When Tycho consulted the tables, he found, not surprisingly, that both were wrong: they failed to predict that Jupiter and Saturn would be aligned that evening. But they were wrong by different degrees: the Ptolemaic tables were off by nearly a month, while the Copernican tables were shy by only a few days.</p>
  470. <p>Tycho went about creating his own set of tables, and would spend much of his life working in an observatory, publishing detailed notes on the positions of the stars and the movement of comets. He was one of the last of the “naked eye” astronomers, those whose work would proceed without the assistance of telescopes. As an important character in the Copernican revolution, Tycho’s work would influence the work of scientists who followed, notably Kepler and Galileo, who would then go on to influence Newton, whom Einstein would build upon, and so on and so on.</p>
  471. <p>To put it in modern terms, Tycho forked an existing resource, fixed the bugs, and then issued a pull request to the scientific community who enthusiastically accepted it and then returned the favor.</p>
  472. <p>What’s remarkable about this story isn’t just young Tycho’s genius or his exceptional eyesight. It’s the fact that he had two tables to draw upon, and could easily use them to produce a new, better table. </p>
  473. <p>Tycho was gazing at the night sky less than a century after the first indulgences rolled off of Gutenberg’s press. Prior to the printing press, every astronomical table had to be copied by hand, inevitably introducing errors. If you spotted an error and wanted to correct it, you had to recopy the entire table, likely creating as many errors as you fixed.</p>
  474. <p>And then someone else would come along and make a copy of your copy, and then a copy of that, and soon every copy of the data you labored over would be uniquely inaccurate. </p>
  475. <p>Print changed all that. In <em>The Printing Press as an Agent of Change</em>, Elizabeth Eisenstein describes the press as introducing “typographical fixity.” With print, each copy made in a single run was perfectly identical to every other copy. The drift that happened with scribal texts—when each copy would subtly change and drift away from the original—was eliminated.</p>
  476. <p>If an error was discovered in a printed book, it could be corrected in a subsequent printing. For the first time in human history, new copies of a text actually <em>improved</em> rather than <em>deteriorated</em>. Eisenstein goes on to say that it was this fixity that made the scientific revolution and other advancements of the post-Gutenberg centuries possible. She writes,</p>
  477. <blockquote>
  478. <p>Typographical fixity is a basic prerequisite for the rapid advancement of learning.</p>
  479. <cite><a href="http://aworkinglibrary.com/reading/printing-press-as-an-agent-of-change/">Eisenstein, <em>The Printing Press</em>, page 113</a></cite>
  480. </blockquote>
  481. <p>Think on that for a moment: the ability to fix text, to set it, to distribute that text to others in a way that it can be reliably accessed by everyone, such that everyone gets the same text—that turns out to be required for a society to rapidly increase its collective understanding of the world. And it’s a requirement because learning is an iterative and cumulative process, where each bit of knowledge is refined and developed and built on to make the next bit. </p>
  482. <p>Learning isn’t, to use a cliché that our friend Byron would certainly bristle at, the inexplicable or instantaneous flash of a light bulb going off; rather, it’s the accumulation of small bits of information by a community who collectively work together to gather and refine and challenge each other’s assumptions.</p>
  483. <p>Typographical fixity is important because without it there’s nothing to build on: like if you were building a house but every time you put walls up some of them crumbled. You’d spend all your time repairing those walls and never get to the second floor.</p>
  484. <p>Print let people build skyscrapers.</p>
  485. <hr class="pause"/>
  486. <p><span class="capped">Tycho’s observations</span> and work went on to combine with that of others to produce evidence that the earth and all the other planets in the solar system orbit the sun. But Tycho himself was somewhat dubious of this: he subscribed to <em>geoheliocentrism</em>, which proposed that while all the other planets orbited the sun, the sun still orbited the earth. His was a kind of earthly exceptionalism, influenced by scripture which defined the earth as still.</p>
  487. <aside class="pull-quote">
  488. <p>Print let people build skyscrapers.</p>
  489. </aside>
  490. <p>Tycho’s commitment to geoheliocentrism demonstrates two principles: one, proposed by Thomas Kuhn, about how scientific change happens. In Kuhn’s model of paradigm-shifting, scientists don’t simply jump willy-nilly from one theory to the next each time new evidence appears. Rather, they continue to file new evidence into the old paradigm—to squeeze and fit it into the old paradigm—until that paradigm finally cracks under the weight and they have no choice but to abandon it. </p>
  491. <p>Tycho, sitting on thousands of years of writing and with his own feet planted on ground which did not seem by any measure to be moving, wasn’t quick to adopt a vision of the earth speeding through the heavens, no matter what the stars told him. </p>
  492. <p>But I think there’s another, related principle: as creatures of narrative, we are loath to relinquish stories in which we locate ourselves. Tycho and his contemporaries no doubt had internalized a story that placed humans at the center of the universe. This was a very old, and very compelling, very seductive, story. A conjunction of planets, however rare and astonishing, wasn’t enough for him to let it go.</p>
  493. <hr/>
  494. <p><span class="drop">I</span>f print gives us fixity, what does hypertext give us?</p>
  495. <p>Hypertext has fixity in droves: when I share a bit of text on my website or on Twitter or what-have-you, that text is instantly available to every screen everywhere in the world with perfect fidelity. </p>
  496. <p>When Eisenstein wrote that typographical fixity was necessary for the rapid advancement of learning, her sense of “rapid” was still rooted in pre-internet speeds. Our rapid is Byron’s speed of light.</p>
  497. <p>And the speed with which that fixed text is shared is directly related to our ability to learn faster than we ever could before. News can be disseminated, corrected, re-shared, and confirmed several times over in the span of minutes or hours. It can be analyzed and contextualized within the day. A law can be drafted in response before the next sunrise. A community can formulate a plan and begin to act on it within the week.</p>
  498. <p>But hypertext brings with it something else, too: that speed and fidelity give rise to a transparency of iteration and revision previously unavailable. Not only can I rapidly evolve a text, but I can also expose that evolution and let others participate within it. I can open up the collaboration wider than I could before.</p>
  499. <p>The canonical example of this is, of course, Wikipedia. Each article has with it a trail of revisions and discussions. Not only can you see the latest or agreed upon edition, you also get every prior version, every reason for every change, every discussion and reversion.</p>
  500. <p>If you are skeptical of a fact, you can unearth where it came from and investigate the source; if you locate counter-evidence, you can propose a change. If you determine a detail isn’t sourced or is incorrect, you can edit the text, and that edit is instantly made everywhere.</p>
  501. <p>But Wikipedia is a centralized form of collaboration. Everyone goes to the same place, contributes their bits to the narrative, and that place is where those bits are debated and revised, where they evolve into a coherent (or hopefully coherent) story.</p>
  502. <p>But while Wikipedia is the canonical place, that same activity—collecting bits of information, filtering through them, and forming them into a story—happens all over the web. And it often happens in places that are more dispersed than Wikipedia—less like a single node on the network, and more like the network itself.</p>
  503. <p>Here’s an example. The writer <a href="http://aworkinglibrary.com/author/teju-cole/">Teju Cole</a> traveled to the Sonoran desert in North America, through which the US/Mexican border passes. </p>
  504. <p>Along that border is a wall, designed—at least in theory—to keep immigrants from sneaking into the States. In practice, the wall is porous enough that it serves not as an impenetrable barrier, but as a difficult and dangerous obstacle which many people, facing enormous hardship back home, are still compelled to cross. </p>
  505. <p>Sadly, many of them perish in the desert. In a county cemetery, white crosses marked <i>desconocida</i> and <i>desconocido</i>—unknown—abound.</p>
  506. <p>Cole spoke to people who manage and are affected by this influx of refugees: a judge; a border patrol officer; a local Peruvian woman; a group of people who provide medical help and search and rescue services for those who attempt the passage.</p>
  507. <p>In sharing this story, Cole selected Twitter as the medium. He set up separate accounts for the narrator and each speaker, including himself. When he talks to someone, it takes place in the back and forth between two accounts, each one replying to the other. </p>
  508. <p>Cole speaks to a retired nurse who helps with emergency services. He asks her what’s going on. </p>
  509. <p>“It’s a race war. They just don’t like the Mexicans,” she says.</p>
  510. <p>“Is that true? Most people would hesitate to say that,” Cole replies.</p>
  511. <p>“What else could it be?”</p>
  512. <hr class="pause"/>
  513. <p><span class="capped">Cole’s story is structured.</span> It’s composed, edited, and performed on Twitter. The language is careful, thoughtful, compact in a way that hides how much work went into it. But the form it takes is one that occurs absent that coordinated performance all the time. </p>
  514. <p>You can imagine, for example, that if Tycho were alive today that he might have casually mused about the conjunction of the planets on Twitter or Tumblr, and then heard from others who were also gazing at the sky, or had a different set of observations from which he could draw.
  515. Then the story of the kind that Cole creates could have emerged, organically, out of the conversation that followed. Or probably several kinds of stories could have emerged: one about the position of the stars and planets, another about religion and its complicated relationship with science. </p>
  516. <p>If Tycho were a woman yet another story may have emerged: one about the authority of women in the scientific community, about our ability to accept women as leaders. If he had dark skin, or if he came from a part of the world where we don’t expect scientific advancements to come from, we may never have heard his story at all.</p>
  517. <p>Because these stories happen in the open, each of us is in a position to observe and encourage them, to contribute as they come together. Each of us is able to spread them further, to add to them; or, with our inattention, to let them languish unheard.</p>
  518. <p>Cole’s story <a href="https://twitter.com/tejucole/timelines/444262126954110977">lives now as a list</a>—a stable—<em>fixed</em>, if you will—collection. But the story was more interesting, more visceral, in its original form—when it fit into the chaotic and twisting narratives that moved around and through it. That kind of storytelling—collaborative, accumulative, unplanned—is happening all the time, and with all of us as participants. </p>
  519. <p>These stories live between the lines, so to speak. There may not be any place you can point to them, any single spot—like a Wikipedia article or the volume of a book—where you could locate them. But they are out there, nonetheless.</p>
  520. <aside class="pull-quote left">
  521. <p>On the web, the village gates have fallen.</p>
  522. </aside>
  523. <p>It’s this kind of storytelling that I think is maybe critical to understanding the web today: it’s not just that the web made all of us writers—or potential writers, at least. It’s that the speed of distribution on the web, and the connectedness of hypertext, creates a space for iteration and revision, for call and response, that means each act of writing is by definition collaborative.</p>
  524. <p>Writers have always drawn from the material of other writers, but now there is so much more to draw from, so many more voices in the mix, so many more ways for those voices to interact while the story is still nascent. </p>
  525. <p>Writing has always taken a village—writers have had editors and fact checkers and all kinds of support in their work. </p>
  526. <p>On the web, the village gates have fallen.</p>
  527. <hr class="pause"/>
  528. <p><span class="capped">Tycho’s story concerned</span> our place in the universe. Cole’s story touches on race and land and colonialism, on class and wealth. How you interpret these stories is a measure of what you believe and how you will act.</p>
  529. <p>When we contribute to the network, we’re not only writing and sharing our individual experiences and beliefs—we are also collectively, iteratively, creating a shared story in which we all live. And that story has consequences.</p>
  530. <hr/>
  531. <p><span class="drop">H</span>ere’s another story.</p>
  532. <p>A few weeks ago, on August 9th, in Ferguson, Missouri, a white police officer shot and killed an unarmed black teenager. The body of the teenager, Michael Brown, laid, uncovered, on the street where he died, for four hours. It would be days before the identify of his killer, Darren Wilson, would be revealed, days during which Wilson would skip town, erase all of his social accounts, leaving no trail for anyone to find. </p>
  533. <p>Whether or not they realized it, the police in Ferguson were reenacting a very old story that day: that of Antigone, whose brother was declared a traitor, his body ordered to be left unburied, to rot in the sun and be eaten by carrion.</p>
  534. <p>The sight of Brown’s body in the street would prompt protests, to which the local law enforcement would respond violently. More than a week of clashes between protesters and cops—the latter outfitted in camo and carrying weapons designed for war—would follow.</p>
  535. <p>I read thousands of tweets about Ferguson, many from people on the ground, and many others from people elsewhere who nonetheless reflected on and contributed to the story as it happened. For that first week, I and others felt like Twitter was solely a place to discuss Ferguson: my timeline was taken over by it, and talking about anything else felt petty and inappropriate. </p>
  536. <p>Those dispatches gradually built into larger stories, measured in paragraphs and pages instead of 140 characters. I think this was a kind of real-time, collaborative drafting of a narrative. As people witnessed and absorbed information, they collectively fit it into a story as a way of making sense of it all. Those quick dispatches and ideas become material from which whole narratives would be created, and those narratives would themselves fit into larger narratives, many of which preceded Brown’s death and will, tragically and otherwise, outlive him.</p>
  537. <p>One of those stories has especially deep roots: that of the legacy of slavery and Jim Crow, of housing discrimination and redlined neighborhoods, which persists in America today and is manifested in not only Michael Brown’s death, but the deaths of dozens of black men and women. Trayvon Martin, Renisha McBride, Eric Garner, John Crawford, and so many others: all killed for little more than being black. </p>
  538. <p>This is a narrative of white supremacy, and it is indisputable.</p>
  539. <p>But there is a counter narrative—a toxic one. When the authorities in St Louis finally revealed the name of the cop who killed Michael Brown, they also revealed that just minutes before his death, Brown and a friend stole a pack of 99¢ cigars from a nearby convenience store. </p>
  540. <p>That detail was irrelevant to the shooting: Wilson was unaware of the alleged shoplifting. It served as a message to those who knew what to listen for: that this was a man who did not deserve our empathy, that he was a “thug” who got what was coming to him. In this competing story, young black men are to be feared, their lives presumed less valuable than others. </p>
  541. <p>One of these stories is wrong. As wrong as Tycho’s insistence that the sun orbits the earth.</p>
  542. <p>I don’t mean to equate scientific knowledge or the mechanisms by which we come to them with cultural knowledge. These kinds of knowledge use the same technologies but proceed in different ways. Rather, I mean to say that Tycho’s story is important for some of the same reasons that Michael Brown’s story is: because it shows us how tightly we grip comforting stories of our own superiority.</p>
  543. <p>Tycho held on to a story that placed the earth at the center of the universe just as some of us today hold on to a story that tells us that our privileges are earned, that our success is solely a measure of our hard work, that luck and fortune had nothing to do with our place in the world.</p>
  544. <aside class="pull-quote">
  545. <p>Either we work against the systems that prolong inequality—or we perpetuate them.</p>
  546. </aside>
  547. <p>Tycho’s geoheliocentrism is our false claim to living in a post-racial world, our stubborn conviction that the meritocracy is real.</p>
  548. <p>It is in this way that the network not only gives us new ways to share information, and new ways to learn, but also gives solace to old, and often vile, narratives. We talk about the democratization of the web, about its openness, and about the ways in which those design principles will lead to a better world—one in which black parents will not have to teach their children how to avoid getting killed by the cops, one in which women can speak freely without being inundated with threats of rape or worse. But for all the openness, we clearly aren’t there yet. And this past month, we haven’t felt very close at all.</p>
  549. <p>We like to think the systems that we build are neutral ground: anyone can sign up for Twitter or Facebook, anyone can reach the network, therefore everyone has an equal voice.</p>
  550. <p>But the technology we build inherits the social and political systems of the world we inhabit: it is not a pristine, perfect, clear-eyed utopia. It is as messy, sexist, racist, and fucked up as we are.</p>
  551. <p>Technology that makes it easier to report spam than to combat harassment; technology that presumes your mere presence equals consent to data mining and psychological manipulation; technology that emerges from a world of wealth and privilege that represents but a tiny percent of the world’s lived experiences; technology that is colonized by those with the greatest access to it, that rewards the early adopters; technology that espouses the meritocracy, a myth which serves to comfort those who are more equal than others; technology that permits hate to robotically multiply, to make the least advantaged among us feel the least welcome: This is not neutral technology. This is technology that is complicit in the social systems that its creators inhabit.</p>
  552. <p>This is difficult but it is important: either we and the technology that we build work against the systems that prolong inequality or we perpetuate them. </p>
  553. <p>There is no neutral ground. </p>
  554. <p>There is no safe place to stand.</p>
  555. <hr class="pause"/>
  556. <p><span class="capped">As sure as print</span> created a new world—a new narrative for us to reside in, one in which the earth was not the center of the universe, but a tiny member of it—the web has the potential to create another. And we can’t let it be one that reproduces the same hate we’ve worked so hard to move past—we need it to be a world in which we can <em>all</em> thrive.</p>
  557. <hr/>
  558. <p><span class="drop">B</span>rooke Jarvis <a href="https://medium.com/matter/our-sinking-world-334276169840">writes in <em>Matter</em></a> about the people of Papua New Guinea. The small islands of the archipelago of Papua New Guinea are among the first casualties of climate change: as sea level rises, the islands are drowning, their inhabitants forced to leave the land they’ve spent their lives on for higher ground. </p>
  559. <p>Jarvis describes an exchange with one of the locals, a man named Thomas. Thomas understands that the water is rising because there is ice, far away, that’s melting. But he isn’t aware of just how much ice. He is hoping, perhaps, that most of it has melted already, that the water levels in his home—already too high—won’t get any higher. </p>
  560. <p>Jarvis, of course, must tell him that there is more ice—and lots of it. And watch as he comes to understand what that means. </p>
  561. <p>Thomas learns in that moment about the story of climate change, one which <em>we</em> are largely writing, with much of the world unwilling characters. It is a terrible story. It is a story in which the lives of some of us are worth more than the lives of others; it is a story of inequality.</p>
  562. <p>In <em>The Sixth Extinction</em>, Elizabeth Kolbert tries to understand the effects of climate change yet to come. The sixth extinction, of course, is the one we are currently undergoing—the one caused by our own hands. We are living in the Anthropocene, the geologic age of human domination, and that age has been marked by an extreme loss of life. </p>
  563. <p>Kolbert investigates the extinction of the Neanderthals to understand some of what is happening now. The Neanderthals lived in Europe for more than a hundred thousand years, and seemingly would have continued to live there were it not for the arrival of <em>Homo Sapiens</em>.</p>
  564. <p>As soon as we showed up, over the course of some tens of thousands of years—the blink of an eye as far as geologic time goes—the Neanderthals were gone. The mark of their having existed left in bones and tool fragments and the tiny percent of Neanderthal DNA that every human carries today. </p>
  565. <p>Why, Kolbert asks, did we survive while the Neanderthals died? </p>
  566. <p>Why didn’t <em>they</em> kill <em>us</em>?</p>
  567. <p>In exploring that, she notes the drawings left on cave walls in southern France. It seems humans were compelled to draw while Neanderthals developed no such habit. That drawing—that <em>writing</em>—enabled humans to share information across generations, to learn from each other faster, to build on their knowledge.</p>
  568. <p>It wasn’t as fast as the web is today, nor as fast as Tycho’s printers, nor even as fast as the scribal cultures that predated print. But it was enough.</p>
  569. <p>Kolbert then tries to imagine what a picture of extinction looks like. She writes,</p>
  570. <blockquote>
  571. <p>If you want to think about why humans are so dangerous to other species [or, I would add, to each other], you can picture a poacher in Africa carrying an AK-47 or a logger in the Amazon gripping an ax, or, better still, <em>you can picture yourself, holding a book in your lap.</em></p>
  572. <cite><a href="http://aworkinglibrary.com/reading/sixth-extinction/">Kolbert, <em>The Sixth Extinction</em>, page 266</a></cite>
  573. </blockquote>
  574. <hr/>
  575. <p><span class="drop">S</span>peaking of books, where did I leave old Byron? Oh, right, about to get whacked. </p>
  576. <p>Just as Byron is about to be condemned by the cartel’s hit man, his tungsten salvaged and recycled, a thief breaks into the glassblower’s house and steals him away. </p>
  577. <p>From there Byron’s adventure is one impossible escape after another. He’s traded for drugs to a prostitute, ends up flushed down a toilet (a trip he miraculously survives), bobs around for a while in the North Sea before washing ashore, slips out of a backpack during a torchlight rally in which several hundred thousand boots march past him but he gets nary a scratch. He’s scavenged the next day, and the next, and the next, surviving over and over again the assaults of chance and of the cartel.</p>
  578. <p>Pynchon’s vision of the network isn’t especially optimistic, and while Byron’s immortality is assured, his story isn’t a happy one. While he lives, he becomes cynical and tired; when we last see him, Byron’s hanging over a barber who’s holding his scissors at the wrong angle as his client leans his head back. Byron survives his own hit only to witness another about which he can do nothing.</p>
  579. <p>But I detect in Pynchon’s sense of humor a certain devious kind of hope: Byron is, after all, a light bulb—and light, no matter how you look at it, is always a symbol of hope.</p>
  580. <p>I like to imagine that Byron is still out there, that his survival is a sign that no matter how fucked the network may be now, we still have a chance to get it right. And I like that hope for the future can be imagined in the form of an immortal, revolutionary light bulb. </p>
  581. <p>If nothing else, it makes for a great story.</p>
  582. <hr class="pause"/>
  583. <p><span class="capped">Thank you.</span></p>
  584. </article>
  585. </section>
  586. <nav id="jumpto">
  587. <p>
  588. <a href="/david/blog/">Accueil du blog</a> |
  589. <a href="http://aworkinglibrary.com/writing/hypertext-as-an-agent-of-change/">Source originale</a> |
  590. <a href="/david/stream/2019/">Accueil du flux</a>
  591. </p>
  592. </nav>
  593. <footer>
  594. <div>
  595. <img src="/static/david/david-larlet-avatar.jpg" loading="lazy" class="avatar" width="200" height="200">
  596. <p>
  597. Bonjour/Hi!
  598. Je suis <a href="/david/" title="Profil public">David&nbsp;Larlet</a>, je vis actuellement à Montréal et j’alimente cet espace depuis 15 ans. <br>
  599. Si tu as apprécié cette lecture, n’hésite pas à poursuivre ton exploration. Par exemple via les <a href="/david/blog/" title="Expériences bienveillantes">réflexions bimestrielles</a>, la <a href="/david/stream/2019/" title="Pensées (dés)articulées">veille hebdomadaire</a> ou en t’abonnant au <a href="/david/log/" title="S’abonner aux publications via RSS">flux RSS</a> (<a href="/david/blog/2019/flux-rss/" title="Tiens c’est quoi un flux RSS ?">so 2005</a>).
  600. </p>
  601. <p>
  602. Je m’intéresse à la place que je peux avoir dans ce monde. En tant qu’humain, en tant que membre d’une famille et en tant qu’associé d’une coopérative. De temps en temps, je fais aussi des <a href="https://github.com/davidbgk" title="Principalement sur Github mais aussi ailleurs">trucs techniques</a>. Et encore plus rarement, <a href="/david/talks/" title="En ce moment je laisse plutôt la place aux autres">j’en parle</a>.
  603. </p>
  604. <p>
  605. Voici quelques articles choisis :
  606. <a href="/david/blog/2019/faire-equipe/" title="Accéder à l’article complet">Faire équipe</a>,
  607. <a href="/david/blog/2018/bivouac-automnal/" title="Accéder à l’article complet">Bivouac automnal</a>,
  608. <a href="/david/blog/2018/commodite-effondrement/" title="Accéder à l’article complet">Commodité et effondrement</a>,
  609. <a href="/david/blog/2017/donnees-communs/" title="Accéder à l’article complet">Des données aux communs</a>,
  610. <a href="/david/blog/2016/accompagner-enfant/" title="Accéder à l’article complet">Accompagner un enfant</a>,
  611. <a href="/david/blog/2016/senior-developer/" title="Accéder à l’article complet">Senior developer</a>,
  612. <a href="/david/blog/2016/illusion-sociale/" title="Accéder à l’article complet">L’illusion sociale</a>,
  613. <a href="/david/blog/2016/instantane-scopyleft/" title="Accéder à l’article complet">Instantané Scopyleft</a>,
  614. <a href="/david/blog/2016/enseigner-web/" title="Accéder à l’article complet">Enseigner le Web</a>,
  615. <a href="/david/blog/2016/simplicite-defaut/" title="Accéder à l’article complet">Simplicité par défaut</a>,
  616. <a href="/david/blog/2016/minimalisme-esthetique/" title="Accéder à l’article complet">Minimalisme et esthétique</a>,
  617. <a href="/david/blog/2014/un-web-omni-present/" title="Accéder à l’article complet">Un web omni-présent</a>,
  618. <a href="/david/blog/2014/manifeste-developpeur/" title="Accéder à l’article complet">Manifeste de développeur</a>,
  619. <a href="/david/blog/2013/confort-convivialite/" title="Accéder à l’article complet">Confort et convivialité</a>,
  620. <a href="/david/blog/2013/testament-numerique/" title="Accéder à l’article complet">Testament numérique</a>,
  621. et <a href="/david/blog/" title="Accéder aux archives">bien d’autres…</a>
  622. </p>
  623. <p>
  624. On peut <a href="mailto:david%40larlet.fr" title="Envoyer un courriel">échanger par courriel</a>. Si éventuellement tu souhaites que l’on travaille ensemble, tu devrais commencer par consulter le <a href="http://larlet.com">profil dédié à mon activité professionnelle</a> et/ou contacter directement <a href="http://scopyleft.fr/">scopyleft</a>, la <abbr title="Société coopérative et participative">SCOP</abbr> dont je fais partie depuis six ans. Je recommande au préalable de lire <a href="/david/blog/2018/cout-site/" title="Attention ce qui va suivre peut vous choquer">combien coûte un site</a> et pourquoi je suis plutôt favorable à une <a href="/david/pro/devis/" title="Discutons-en !">non-demande de devis</a>.
  625. </p>
  626. <p>
  627. Je ne traque pas ta navigation mais mon
  628. <abbr title="Alwaysdata, 62 rue Tiquetonne 75002 Paris, +33.184162340">hébergeur</abbr>
  629. conserve des logs d’accès.
  630. </p>
  631. </div>
  632. </footer>
  633. <script type="text/javascript">
  634. ;(_ => {
  635. const jumper = document.getElementById('jumper')
  636. jumper.addEventListener('click', e => {
  637. e.preventDefault()
  638. const anchor = e.target.getAttribute('href')
  639. const targetEl = document.getElementById(anchor.substring(1))
  640. targetEl.scrollIntoView({behavior: 'smooth'})
  641. })
  642. })()
  643. </script>