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 35KB

4 lat temu
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619
  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>Après avoir Liké, les gilets jaunes vont-ils voter ? (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="https://www.affordance.info/mon_weblog/2018/12/les-gilets-jaunes-vont-ils-voter.html">
  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. Après avoir Liké, les gilets jaunes vont-ils voter ? (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="https://www.affordance.info/mon_weblog/2018/12/les-gilets-jaunes-vont-ils-voter.html">Source originale du contenu</a></h3>
  445. <p>Le mouvement des Gilets Jaunes continue de (me) fasciner. Tant d'ailleurs sur le plan humain du voisinage que sur celui plus universitaire de l'analyse des interactions en ligne et du rôle de Facebook. </p>
  446. <p>Rappel de mes articles précédents : </p>
  447. <p>En plus des "grands" groupes déjà créés et visible sur Facebook (La France en colère, Fly Rider notamment) qui cumulent déjà des communautés de près de 200 000 personnes, un nouveau groupe est né récemment à l'intitulé programmatique : </p>
  448. <blockquote>
  449. <p>"<a href="https://www.facebook.com/groups/357767044781992/members/" rel="noopener" target="_blank">Combien sommes-nous de gilets jaunes ?</a>" (et titré : "Compteur officiel de gilets jaunes")</p>
  450. </blockquote>
  451. <p>Se compter. Connaître l'état des forces et des copains mobilisés. Se compter pour savoir sur qui on pourra compter. Réflexe aussi vieux que les luttes sociales le sont. </p>
  452. <p><a class="asset-img-link" href="https://www.affordance.info/.a/6a00d8341c622e53ef022ad3a51481200d-pi"><img alt="Gj" class="asset asset-image at-xid-6a00d8341c622e53ef022ad3a51481200d img-responsive" src="https://www.affordance.info/.a/6a00d8341c622e53ef022ad3a51481200d-500wi" title="Gj"/></a></p>
  453. <p>Et comme à chaque comptage, et même sur Facebook, des chiffres qui parfois diffèrent entre ceux de la police et ceux des organisateurs. La bandeau du groupe affiche ici plus de 2,5 millions de "gilets jaunes" mais le compteur des membres du groupe est - et c'est déjà considérable - de plus d'1,7 millions (gardez bien ces chiffres en tête, je vous en reparle plus bas, vous allez voir c'est édifiant ;-). </p>
  454. <p>Mis à part certaines stars (du foot notamment) qui peuvent cumuler plusieurs <a href="https://fr.statista.com/statistiques/570639/pages-de-fans-facebook-les-plus-populaires/" rel="noopener" target="_blank">dizaines ou centaines de millions de "fans" sur leur "page"</a>, il est vraiment très rare qu'un "groupe" parvienne à plus d'un million et demi de membres en quelques jours. </p>
  455. <p>Parmi les rares groupes à frôler le million, on citera le groupe "Wanted", communauté d'entraide et de conseils qui compte 800 000 membres, et qui est <a href="https://www.lemonde.fr/pixels/article/2018/05/05/wanted-une-communaute-facebook-de-800-000-membres-et-pas-un-rond_5294723_4408996.html" rel="noopener" target="_blank">l'une des plus grosses communautés Facebook en France</a>.</p>
  456. <p>L'adhésion à un groupe est différente de celle à une page Fan. Les pages de certaines célébrités, notamment dans le monde du Football, cumulent à plusieurs centaines de millions d'abonnés.</p>
  457. <p>La "viralité" au sein de Facebook suit des chemins relativement différents selon qu'elle concerne un individu, une cause, une page, un groupe, etc. Même si le premier point commun de ces logiques virales reste leur capacité à jouer sur le registre émotionnel de <a href="https://affordance.typepad.com/mon_weblog/2013/09/combien-like-retablir-peine-de-mort.html" rel="noopener" target="_blank">l'indignation et de la colère qui sont les deux sentiments qui se propagent le mieux "naturellement"</a>.</p>
  458. <p>Mais souvenez-vous que la dimension du "défi" si elle est bien orchestrée est également capable de produire de spectaculaires incendies viraux. Ainsi en 2013 je vous racontais comment le défi consistant à récolter un million de Likes avait permis à <a href="https://affordance.typepad.com/mon_weblog/2013/02/un-chien-un-enfant-et-du-sexe.html" rel="noopener" target="_blank">trois petites têtes blondes de convaincre leurs parents récalcitrants d'acheter un chien, à un monsieur de convaincre sa femme d'avoir un enfant et à un ado de demander à sa copine d'avoir une relation sexuelle</a>.  </p>
  459. <h2>Mais revenons aux Gilets Jaunes. Et aux groupes.</h2>
  460. <p>Pour bien comprendre comment fonctionnent les effets d'audience et d'engagement sur Facebook il faut piger les trucs suivants. Facebook est un graphe géant. Avec différents niveaux. Et avec à chacun de ces niveaux différents "attracteurs". </p>
  461. <p>La brique de base du graphe c'est moi. Enfin vous. Enfin nous quoi. Chacun de nos profils. Et le graphe de ces 2,2 milliards de profils.</p>
  462. <p>Chacun d'entre nous est en relation avec ce que l'on appelle des liens "forts" et des liens "faibles". Les liens "forts" ce sont nos "vrais" amis / famille, les gens avec qui l'on interagit le plus souvent. Et les liens "faibles" sont "les amis de nos amis", c'est à dire les cercles relationnels plus distants, mais dont la force et la capacité de prescription est également très efficace en cela qu'ils permettent d'avoir accès à d'autres cercles, d'autres réseaux. C'est la <a href="https://fr.wikipedia.org/wiki/Mark_Granovetter#Liens_forts_et_Liens_faibles" rel="noopener" target="_blank">théorie de la force des liens faibles développée par Mark Granovetter en 1971</a> et dont Facebook est l'incarnation absolument parfaite.</p>
  463. <p>Facebook dispose du graphe complet des liens forts et des liens faibles de chacun des 2,2 milliards de nos profils. C'est déjà fascinant (et angoissant) mais ce n'est que la partie émergée de l'iceberg.</p>
  464. <p>A un autre niveau du graphe on trouve les différentes "interactions" dont le célèbre "Like". Et là encore, pour chacun d'entre nous, et au prisme de chacun de nos liens faibles ou forts, Facebook dispose de l'ensemble des "Like" que nous avons déposés et qui renseignent là encore assez admirablement sur nos opinions politiques, religieuses, sur notre situation sociale, sur nos intentions d'achats, sur nos goûts et nos dégoûts culturels, etc. <a href="https://www.blogdumoderateur.com/chiffres-facebook/" rel="noopener" target="_blank">Là encore les chiffres sont dantesques</a> : 4,5 milliards de Likes distribués chaque jour, presque 5 milliards de contenus partagés chaque jour et plus de 10 milliards de message chaque jour. Bref "<em>une version post-moderne de la Stasi</em>" comme disait Julian Assange.  </p>
  465. <p>Et puis au milieu de tous ces graphes déjà tous reliés entre eux, il existe aussi, dans la structure du réseau lui-même, des points qui jouent le rôle "d'attracteurs". Ces points peuvent être des profils individuels, par exemple les gens qui ont statistiquement beaucoup plus de liens forts ou de liens faibles que les autres, et qui sont donc, pour le dire très vite, plus "influents" ou qui sont des "aiguilleurs de viralité" beaucoup plus efficaces ; et puis il y a, donc, les pages et les groupes. Dont le Compteur officiel de gilets jaunes ("<a href="https://www.facebook.com/groups/357767044781992/members/" rel="noopener" target="_blank">Combien sommes-nous de gilets jaunes ?</a>").</p>
  466. <p>Le premier truc qui frappe avec ce groupe, c'est sa fonction de "révélateur". Sans avoir besoin de s'y inscrire, on "voit" combien de nos amis en sont déjà membres. Faites le test. Et il n'est pas impossible que vous ayez certaines surprises dans vos liens forts ou faibles ;-) </p>
  467. <p>Le deuxième truc important c'est qu'il s'agisse d'un groupe (il faut s'y inscrire) et non d'une page (à laquelle on peut s'abonner ou que l'on peut "liker"). Un groupe, on y "entre". Et une fois qu'on y est entré, l'algorithme de Facebook va faire le reste. Et <a href="https://www.liberation.fr/debats/2018/11/30/dans-le-combat-final-des-gilets-jaunes-jupiter-va-affronter-des-moderateurs-facebook_1695023" rel="noopener" target="_blank">comme le rappelait l'excellent Vincent Glad</a> : </p>
  468. <blockquote>
  469. <p>"<em>Le mouvement a été sans conteste aidé par le nouvel algorithme Facebook qui survalorise les contenus de groupes au détriment des contenus postés par des pages (et donc par les médias). Après quelques likes sur un groupe, on se retrouve submergé du contenu de ce groupe dans son fil d’actualités. Le nouvel algo a précipité les gilets jaunes dans une «bulle de filtre» où ils ne voient presque plus que du contenu jaune.</em>"</p>
  470. </blockquote>
  471. <h2>Mais au fait, Facebook sait-il compter ?</h2>
  472. <p>En rédigeant cet article j'échangeais sur Twitter avec Elsa Trujillo, qui vient de publier un <a href="https://www.bfmtv.com/tech/gilets-jaunes-les-groupes-les-plus-actifs-sur-facebook-1582133.html" rel="noopener" target="_blank">article consacré aux groupes les plus actifs sur Facebook</a>. Et nous n'avions pas du tout les mêmes chiffres pour le Compteur de gilets jaunes. De son côté elle avait l'information reprise sur le bandeau (2,7 millions) et moi j'avais (en cliquant sur le lien "à propos" dudit groupe) "seulement" 1,7 millions. </p>
  473. <p>Donc nous en étions à WTF <a href="https://twitter.com/affordanceinfo/status/1070341631151353857" rel="noopener" target="_blank">quand soudain j'ai compris</a>. Quand on ne fait pas partie du groupe la partie "à propos" affiche 1,7 millions de membres. Et quand on le rejoint, la même partie "à propos" rajoute un million au compteur. La preuve avec les copies d'écran ci-dessous.</p>
  474. <p><a class="asset-img-link" href="https://www.affordance.info/.a/6a00d8341c622e53ef022ad3c4f72f200b-pi"><img alt="Pasmembre" class="asset asset-image at-xid-6a00d8341c622e53ef022ad3c4f72f200b img-responsive" src="https://www.affordance.info/.a/6a00d8341c622e53ef022ad3c4f72f200b-500wi" title="Pasmembre"/></a>Vue sans être membre du groupe</p>
  475. <p><a class="asset-img-link" href="https://www.affordance.info/.a/6a00d8341c622e53ef022ad37f4029200c-pi"><img alt="Membre" class="asset asset-image at-xid-6a00d8341c622e53ef022ad37f4029200c img-responsive" src="https://www.affordance.info/.a/6a00d8341c622e53ef022ad37f4029200c-500wi" title="Membre"/></a>Vue en étant membre du groupe. + 1 million :-)</p>
  476. <p>Assez ahurissant non ? C'est pas la 1ère fois que Facebook bidouille les chiffres ceci dit, mais là ... M'enfin, c'est le risque quand on est l'organisateur <em>et en même temps</em> la police ;-)</p>
  477. <p>Dans tous les cas la "croissance" en une semaine reste ahurissante, mais s'il fallait une énième preuve de la difficulté d'extrapoler à partir de chiffres uniquement fournis par la plateforme ...</p>
  478. <h2>Et maintenant parlons un peu politique.</h2>
  479. <p>Difficile d'évoquer la mobilisation en ligne, Facebook et le mouvement des Gilets Jaunes sans convoquer en arrière-plan ce qui s'est passé dans le cadre de la campagne électorale de Trump ou du Brexit et de ce que l'on sait aujourd'hui de la manipulation de l'opinion orchestrée par Cambridge Analytica et du rôle que cela a joué (dans l'élection de Trump et dans le vote pour le Brexit donc). </p>
  480. <p>Les Décodeurs du Monde ont repris les listes de revendications "officielles" des Gilets Jaunes et les ont complété par les mots d'ordre revenant régulièrement sur les réseaux sociaux ou dans les manifs pour obtenir une liste d'une cinquantaine de revendications, <a href="https://abonnes.lemonde.fr/les-decodeurs/article/2018/12/04/sur-un-axe-de-melenchon-a-le-pen-ou-se-situent-les-revendications-des-gilets-jaunes_5392592_4355770.html?" rel="noopener" target="_blank">et les ont placées sur l'échiquier politique "de Mélenchon à Le Pen"</a>. Vous pouvez vous-même voter "oui" ou "non" pour chacune des propositions et comparer cela avec la position des leaders des principaux partis politiques lors de la dernière campagne présidentielle. Bref c'est rigolo et assez instructif. </p>
  481. <p>Naturellement, énormément de ces propositions sont apparues, dans Facebook, sous la forme de simples posts isolés et ont généré parfois des centaines de commentaires. Certaines ont aussi fait l'objet de points particuliers lors des différents Facebook Live de Fly Rider, ou d'Eric Drouet et de Priscilla Ludowsky qui sont les principaux "attracteurs" du mouvement sur Facebook depuis leurs comptes et pages respectives.</p>
  482. <p>Pour Facebook il est donc très facile de très précisément savoir, à l'échelle de chaque profil individuel, qui a liké, commenté, approuvé ou désapprouvé tout ou partie des revendications, et de le faire revendication par revendication, profil par profil, avec un niveau de granularité très fin. Non seulement c'est très facile mais en plus c'est la base de son modèle économique, de son architecture technique, et de ses récents et récurrents ennuis ...</p>
  483. <p>Ces informations, Facebook est en capacité de les "vendre", à tel ou tel parti politique dans le cadre de n'importe quelle élection. Pour être précis - c'est important - il ne "vendra" pas "le nom de Untel qui a liké telle proposition" mais il permettra à tel annonceur agissant pour tel parti politique ou tel lobby, d'afficher la bonne publicité ou le bon argument au bon moment sur le bon profil pour le convaincre que son candidat soutient cette idée. Bref très exactement ce qui s'est produit dans le cadre du scandale Cambridge Analytica (avec toute les histoires de "dark posts" et autres "shadow profiles") et qui, sachons-le, va continuer de se produire puisque la seule décision de la plateforme après ledit scandale fut de promettre davantage de transparence.</p>
  484. <p>#OhWait.</p>
  485. <p>On a donc, une nouvelle fois un assez gros problème qui se profile à l'horizon pour autant que l'on soit attaché à une version républicaine de la démocratie. Parce que quelle que soit l'issue du mouvement des Gilets Jaunes et indépendamment de sa temporalité propre, il est absolument évident que les prochaines élections en France vont se jouer <a href="https://abonnes.lemonde.fr/les-decodeurs/article/2018/12/04/sur-un-axe-de-melenchon-a-le-pen-ou-se-situent-les-revendications-des-gilets-jaunes_5392592_4355770.html?" rel="noopener" target="_blank">sur la cinquantaine de thèmes qui sont présentés ici</a>. En commençant par ceux liés au pouvoir d'achat.</p>
  486. <p><strong>Quelle que soit l'issue du mouvement, la base de donnée "opinion" qui restera aux mains de Facebook est une bombe démocratique à retardement ... Et nous n'avons à ce jour absolument aucune garantie qu'elle ne soit pas vendue à la découpe au(x) plus offrant(s).  </strong></p>
  487. <p>Pour autant que l'hypothèse sociologique ramenant l'essentiel du mouvement des gilets jaunes aux classes populaires et aux professions intermédiaires soit valide (et je pense qu'elle l'est <a href="https://www.contretemps.eu/sociologie-gilets-jaunes/" rel="noopener" target="_blank">comme expliqué entre autres par ici</a>), la suite est parfaitement connue, <a href="http://ses.ens-lyon.fr/articles/les-classes-populaires-periurbaines-et-le-vote-fn" rel="noopener" target="_blank">elle est même déjà écrite</a>.</p>
  488. <p>Le discrédit actuel des partis politiques "non radicaux" étant ce qu'il est, l'espoir de ne pas voir la France basculer sous présidence FN ne repose plus que sur le nombre de faux pas ou <a href="https://www.youtube.com/watch?v=CH_6R4yXo3U" rel="noopener" target="_blank">d'erreurs de communication que feront les leaders de ce parti fasciste</a> et sur le <a href="https://fr.wikipedia.org/wiki/Florian_Philippot" rel="noopener" target="_blank">charisme d'huître de leurs potentiels alliés</a>. La seule alternative possible étant aujourd'hui à chercher du côté de la France Insoumise, à la seule condition que son leader charismatique parvienne à redescendre un peu sur terre.</p>
  489. <p><a href="https://www.affordance.info/mon_weblog/2018/11/gilets-jaunes-internet-familles-modestes-facebook.html" rel="noopener" target="_blank">Dans mon dernier article sur le sujet</a> je concluais en soulignant la forme "d'émancipation paradoxale" que produisait Facebook en permettant aux Gilets Jaunes d'accéder à un espace, discursif, médiatique, organisationnel et situationnel dont ces gens-là se retrouvaient privés depuis l'effondrement des corps intermédiaires supposés les représenter. </p>
  490. <p>Il n'est pas impossible que cette émancipation leur soit également volée parce qu'une nouvelle fois, il faut le dire, le répéter et le comprendre, <a href="https://www.ted.com/talks/zeynep_tufekci_how_the_internet_has_made_social_change_easy_to_organize_hard_to_win?language=fr" rel="noopener" target="_blank">Facebook facilite autant les révolutions sociales qu'il en compromet la victoire</a>. Et qu'une plateforme commerciale privée se substituant à un espace de débat public a d'abord vocation à instrumentaliser toute forme d'expression singulière ou groupale au service de ses seuls intérêts économiques. </p>
  491. <p>Ajoutez à cela le fait que voilà des décennies que l'action politique a privé et amputé les classes populaires et intermédiaires d'un peu de leur pouvoir d'achat et de beaucoup de leur dignité. Considérez également toutes ces années où la parole et la voix de ces mêmes classes populaires et intermédiaires, pour autant qu'on leur ait permis de l'exprimer, a été niée dans son expression même, notamment au moment du <a href="https://fr.wikipedia.org/wiki/R%C3%A9f%C3%A9rendum_fran%C3%A7ais_sur_le_trait%C3%A9_%C3%A9tablissant_une_constitution_pour_l%27Europe#Reformulation_du_texte_dans_le_trait%C3%A9_de_Lisbonne" rel="noopener" target="_blank">référendum européen de 2005</a>. Et puis tant que vous y serez, n'oubliez pas d'ajouter aussi toutes ces années à refuser la proportionnelle et à déconnecter toujours davantage la votation de la représentation pour s'étonner ensuite de la montée des abstentions. </p>
  492. <p>Ce que les Gilets Jaunes sont en train de tenter de rebâtir dans une errance politique qui n'est mesurable qu'à l'aune de leur désespérance idéologique c'est, simplement, fondamentalement et essentiellement, un espace réel de revendications. Rien d'autre. Autour de ronds-points qui sont leurs assemblées. <a href="https://abonnes.lemonde.fr/les-decodeurs/article/2018/12/04/sur-un-axe-de-melenchon-a-le-pen-ou-se-situent-les-revendications-des-gilets-jaunes_5392592_4355770.html?" rel="noopener" target="_blank">Un espace réel de revendications <em>toutes</em> légitimes</a>. Oui. <em>Toutes</em> légitimes car <em>toutes</em> relevant d'un sentiment d'urgence. Et cette urgence est moins celle des fins de mois difficiles que celle d'une dignité à reconstruire. </p>
  493. <p>Que la rationalité politique classique et les alcôves classiques du compromis (la fameuse "table des négociations") paraissent tout à fait inatteignables n'est une surprise que pour ceux qui ont laissé ce fiasco s'organiser tant qu'il leur permettait de préserver leurs intérêts. Chaque plateau télé, chaque débat radiophonique confrontant les moins radicaux des Gilets Jaunes aux plus modérés des représentants politiques l'affirme avec l'évidence d'une formidable claque dans la gueule.</p>
  494. </article>
  495. </section>
  496. <nav id="jumpto">
  497. <p>
  498. <a href="/david/blog/">Accueil du blog</a> |
  499. <a href="https://www.affordance.info/mon_weblog/2018/12/les-gilets-jaunes-vont-ils-voter.html">Source originale</a> |
  500. <a href="/david/stream/2019/">Accueil du flux</a>
  501. </p>
  502. </nav>
  503. <footer>
  504. <div>
  505. <img src="/static/david/david-larlet-avatar.jpg" loading="lazy" class="avatar" width="200" height="200">
  506. <p>
  507. Bonjour/Hi!
  508. 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>
  509. 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>).
  510. </p>
  511. <p>
  512. 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>.
  513. </p>
  514. <p>
  515. Voici quelques articles choisis :
  516. <a href="/david/blog/2019/faire-equipe/" title="Accéder à l’article complet">Faire équipe</a>,
  517. <a href="/david/blog/2018/bivouac-automnal/" title="Accéder à l’article complet">Bivouac automnal</a>,
  518. <a href="/david/blog/2018/commodite-effondrement/" title="Accéder à l’article complet">Commodité et effondrement</a>,
  519. <a href="/david/blog/2017/donnees-communs/" title="Accéder à l’article complet">Des données aux communs</a>,
  520. <a href="/david/blog/2016/accompagner-enfant/" title="Accéder à l’article complet">Accompagner un enfant</a>,
  521. <a href="/david/blog/2016/senior-developer/" title="Accéder à l’article complet">Senior developer</a>,
  522. <a href="/david/blog/2016/illusion-sociale/" title="Accéder à l’article complet">L’illusion sociale</a>,
  523. <a href="/david/blog/2016/instantane-scopyleft/" title="Accéder à l’article complet">Instantané Scopyleft</a>,
  524. <a href="/david/blog/2016/enseigner-web/" title="Accéder à l’article complet">Enseigner le Web</a>,
  525. <a href="/david/blog/2016/simplicite-defaut/" title="Accéder à l’article complet">Simplicité par défaut</a>,
  526. <a href="/david/blog/2016/minimalisme-esthetique/" title="Accéder à l’article complet">Minimalisme et esthétique</a>,
  527. <a href="/david/blog/2014/un-web-omni-present/" title="Accéder à l’article complet">Un web omni-présent</a>,
  528. <a href="/david/blog/2014/manifeste-developpeur/" title="Accéder à l’article complet">Manifeste de développeur</a>,
  529. <a href="/david/blog/2013/confort-convivialite/" title="Accéder à l’article complet">Confort et convivialité</a>,
  530. <a href="/david/blog/2013/testament-numerique/" title="Accéder à l’article complet">Testament numérique</a>,
  531. et <a href="/david/blog/" title="Accéder aux archives">bien d’autres…</a>
  532. </p>
  533. <p>
  534. 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>.
  535. </p>
  536. <p>
  537. Je ne traque pas ta navigation mais mon
  538. <abbr title="Alwaysdata, 62 rue Tiquetonne 75002 Paris, +33.184162340">hébergeur</abbr>
  539. conserve des logs d’accès.
  540. </p>
  541. </div>
  542. </footer>
  543. <script type="text/javascript">
  544. ;(_ => {
  545. const jumper = document.getElementById('jumper')
  546. jumper.addEventListener('click', e => {
  547. e.preventDefault()
  548. const anchor = e.target.getAttribute('href')
  549. const targetEl = document.getElementById(anchor.substring(1))
  550. targetEl.scrollIntoView({behavior: 'smooth'})
  551. })
  552. })()
  553. </script>