Repository with sources and generator of https://larlet.fr/david/ https://larlet.fr/david/
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

index.html 33KB

před 4 roky
před 4 roky
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829
  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>Amateur — 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. <!-- Canonical URL for SEO purposes -->
  28. <link rel="canonical" href="https://larlet.fr/david/stream/2019/06/07/">
  29. <style>
  30. /* http://meyerweb.com/eric/tools/css/reset/ */
  31. html, body, div, span,
  32. h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  33. a, abbr, address, big, cite, code,
  34. del, dfn, em, img, ins,
  35. small, strike, strong, tt, var,
  36. dl, dt, dd, ol, ul, li,
  37. fieldset, form, label, legend,
  38. table, caption, tbody, tfoot, thead, tr, th, td,
  39. article, aside, canvas, details, embed,
  40. figure, figcaption, footer, header, hgroup,
  41. menu, nav, output, ruby, section, summary,
  42. time, mark, audio, video {
  43. margin: 0;
  44. padding: 0;
  45. border: 0;
  46. font-size: 100%;
  47. font: inherit;
  48. vertical-align: baseline;
  49. }
  50. /* HTML5 display-role reset for older browsers */
  51. article, aside, details, figcaption, figure,
  52. footer, header, hgroup, menu, nav, section { display: block; }
  53. body { line-height: 1; }
  54. blockquote, q { quotes: none; }
  55. blockquote:before, blockquote:after,
  56. q:before, q:after {
  57. content: '';
  58. content: none;
  59. }
  60. table {
  61. border-collapse: collapse;
  62. border-spacing: 0;
  63. }
  64. /* http://practicaltypography.com/equity.html */
  65. /* https://calendar.perfplanet.com/2016/no-font-face-bulletproof-syntax/ */
  66. /* https://www.filamentgroup.com/lab/js-web-fonts.html */
  67. @font-face {
  68. font-family: 'EquityTextB';
  69. src: url('/static/david/css/fonts/Equity-Text-B-Regular-webfont.woff2') format('woff2'),
  70. url('/static/david/css/fonts/Equity-Text-B-Regular-webfont.woff') format('woff');
  71. font-weight: 300;
  72. font-style: normal;
  73. font-display: swap;
  74. }
  75. @font-face {
  76. font-family: 'EquityTextB';
  77. src: url('/static/david/css/fonts/Equity-Text-B-Italic-webfont.woff2') format('woff2'),
  78. url('/static/david/css/fonts/Equity-Text-B-Italic-webfont.woff') format('woff');
  79. font-weight: 300;
  80. font-style: italic;
  81. font-display: swap;
  82. }
  83. @font-face {
  84. font-family: 'EquityTextB';
  85. src: url('/static/david/css/fonts/Equity-Text-B-Bold-webfont.woff2') format('woff2'),
  86. url('/static/david/css/fonts/Equity-Text-B-Bold-webfont.woff') format('woff');
  87. font-weight: 700;
  88. font-style: normal;
  89. font-display: swap;
  90. }
  91. @font-face {
  92. font-family: 'ConcourseT3';
  93. src: url('/static/david/css/fonts/concourse_t3_regular-webfont-20190806.woff2') format('woff2'),
  94. url('/static/david/css/fonts/concourse_t3_regular-webfont-20190806.woff') format('woff');
  95. font-weight: 300;
  96. font-style: normal;
  97. font-display: swap;
  98. }
  99. /* http://practice.typekit.com/lesson/caring-about-opentype-features/ */
  100. body {
  101. /* http://www.cssfontstack.com/ Palatino 99% Win 86% Mac */
  102. font-family: "EquityTextB", Palatino, serif;
  103. background-color: #f0f0ea;
  104. color: #07486c;
  105. font-kerning: normal;
  106. -moz-osx-font-smoothing: grayscale;
  107. -webkit-font-smoothing: subpixel-antialiased;
  108. text-rendering: optimizeLegibility;
  109. font-variant-ligatures: common-ligatures contextual;
  110. font-feature-settings: "kern", "liga", "clig", "calt";
  111. }
  112. pre, code, kbd, samp, var, tt {
  113. font-family: 'TriplicateT4c', monospace;
  114. }
  115. em {
  116. font-style: italic;
  117. color: #323a45;
  118. }
  119. strong {
  120. font-weight: bold;
  121. color: black;
  122. }
  123. nav {
  124. background-color: #323a45;
  125. color: #f0f0ea;
  126. display: flex;
  127. justify-content: space-around;
  128. padding: 1rem .5rem;
  129. }
  130. nav:last-child {
  131. border-bottom: 1vh solid #2d7474;
  132. }
  133. nav a {
  134. color: #f0f0ea;
  135. }
  136. nav abbr {
  137. border-bottom: 1px dotted white;
  138. }
  139. h1 {
  140. border-top: 1vh solid #2d7474;
  141. border-bottom: .2vh dotted #2d7474;
  142. background-color: #e3e1e1;
  143. color: #323a45;
  144. text-align: center;
  145. padding: 5rem 0 4rem 0;
  146. width: 100%;
  147. font-family: 'ConcourseT3';
  148. display: flex;
  149. flex-direction: column;
  150. }
  151. h1.single {
  152. padding-bottom: 10rem;
  153. }
  154. h1 span {
  155. position: absolute;
  156. top: 1vh;
  157. left: 20%;
  158. line-height: 0;
  159. }
  160. h1 span a {
  161. line-height: 1.7;
  162. padding: 1rem 1.2rem .6rem 1.2rem;
  163. border-radius: 0 0 6% 6%;
  164. background: #2d7474;
  165. font-size: 1.3rem;
  166. color: white;
  167. text-decoration: none;
  168. }
  169. h2 {
  170. margin: 4rem 0 1rem;
  171. border-top: .2vh solid #2d7474;
  172. padding-top: 1vh;
  173. }
  174. h3 {
  175. text-align: center;
  176. margin: 3rem 0 .75em;
  177. }
  178. hr {
  179. height: .4rem;
  180. width: .4rem;
  181. border-radius: .4rem;
  182. background: #07486c;
  183. margin: 2.5rem auto;
  184. }
  185. time {
  186. display: bloc;
  187. margin-left: 0 !important;
  188. }
  189. ul, ol {
  190. margin: 2rem;
  191. }
  192. ul {
  193. list-style-type: square;
  194. }
  195. a {
  196. text-decoration-skip-ink: auto;
  197. text-decoration-thickness: 0.05em;
  198. text-underline-offset: 0.09em;
  199. }
  200. article {
  201. max-width: 50rem;
  202. display: flex;
  203. flex-direction: column;
  204. margin: 2rem auto;
  205. }
  206. article.single {
  207. border-top: .2vh dotted #2d7474;
  208. margin: -6rem auto 1rem auto;
  209. background: #f0f0ea;
  210. padding: 2rem;
  211. }
  212. article p:last-child {
  213. margin-bottom: 1rem;
  214. }
  215. p {
  216. padding: 0 .5rem;
  217. margin-left: 3rem;
  218. }
  219. p + p,
  220. figure + p {
  221. margin-top: 2rem;
  222. }
  223. blockquote {
  224. background-color: #e3e1e1;
  225. border-left: .5vw solid #2d7474;
  226. display: flex;
  227. flex-direction: column;
  228. align-items: center;
  229. padding: 1rem;
  230. margin: 1.5rem;
  231. }
  232. blockquote cite {
  233. font-style: italic;
  234. }
  235. blockquote p {
  236. margin-left: 0;
  237. }
  238. figure {
  239. border-top: .2vh solid #2d7474;
  240. background-color: #e3e1e1;
  241. text-align: center;
  242. padding: 1.5rem 0;
  243. margin: 1rem 0 0;
  244. font-size: 1.5rem;
  245. width: 100%;
  246. }
  247. figure img {
  248. max-width: 250px;
  249. max-height: 250px;
  250. border: .5vw solid #323a45;
  251. padding: 1px;
  252. }
  253. figcaption {
  254. padding: 1rem;
  255. line-height: 1.4;
  256. }
  257. aside {
  258. display: flex;
  259. flex-direction: column;
  260. background-color: #e3e1e1;
  261. padding: 1rem 0;
  262. border-bottom: .2vh solid #07486c;
  263. }
  264. aside p {
  265. max-width: 50rem;
  266. margin: 0 auto;
  267. }
  268. /* https://fvsch.com/code/css-locks/ */
  269. p, li, pre, code, kbd, samp, var, tt, time, details, figcaption {
  270. font-size: 1rem;
  271. line-height: calc( 1.5em + 0.2 * 1rem );
  272. }
  273. h1 {
  274. font-size: 1.9rem;
  275. line-height: calc( 1.2em + 0.2 * 1rem );
  276. }
  277. h2 {
  278. font-size: 1.6rem;
  279. line-height: calc( 1.3em + 0.2 * 1rem );
  280. }
  281. h3 {
  282. font-size: 1.35rem;
  283. line-height: calc( 1.4em + 0.2 * 1rem );
  284. }
  285. @media (min-width: 20em) {
  286. /* The (100vw - 20rem) / (50 - 20) part
  287. resolves to 0-1rem, depending on the
  288. viewport width (between 20em and 50em). */
  289. p, li, pre, code, kbd, samp, var, tt, time, details, figcaption {
  290. font-size: calc( 1rem + .6 * (100vw - 20rem) / (50 - 20) );
  291. line-height: calc( 1.5em + 0.2 * (100vw - 50rem) / (20 - 50) );
  292. margin-left: 0;
  293. }
  294. h1 {
  295. font-size: calc( 1.9rem + 1.5 * (100vw - 20rem) / (50 - 20) );
  296. line-height: calc( 1.2em + 0.2 * (100vw - 50rem) / (20 - 50) );
  297. }
  298. h2 {
  299. font-size: calc( 1.5rem + 1.5 * (100vw - 20rem) / (50 - 20) );
  300. line-height: calc( 1.3em + 0.2 * (100vw - 50rem) / (20 - 50) );
  301. }
  302. h3 {
  303. font-size: calc( 1.35rem + 1.5 * (100vw - 20rem) / (50 - 20) );
  304. line-height: calc( 1.4em + 0.2 * (100vw - 50rem) / (20 - 50) );
  305. }
  306. }
  307. @media (min-width: 50em) {
  308. /* The right part of the addition *must* be a
  309. rem value. In this example we *could* change
  310. the whole declaration to font-size:2.5rem,
  311. but if our baseline value was not expressed
  312. in rem we would have to use calc. */
  313. p, li, pre, code, kbd, samp, var, tt, time, details, figcaption {
  314. font-size: calc( 1rem + .6 * 1rem );
  315. line-height: 1.5em;
  316. }
  317. p, li, pre, details {
  318. margin-left: 3rem;
  319. }
  320. h1 {
  321. font-size: calc( 1.9rem + 1.5 * 1rem );
  322. line-height: 1.2em;
  323. }
  324. h2 {
  325. font-size: calc( 1.5rem + 1.5 * 1rem );
  326. line-height: 1.3em;
  327. }
  328. h3 {
  329. font-size: calc( 1.35rem + 1.5 * 1rem );
  330. line-height: 1.4em;
  331. }
  332. figure img {
  333. max-width: 500px;
  334. max-height: 500px;
  335. }
  336. }
  337. figure.unsquared {
  338. margin-bottom: 1.5rem;
  339. }
  340. figure.unsquared img {
  341. height: inherit;
  342. }
  343. @media print {
  344. body { font-size: 100%; }
  345. a:after { content: " (" attr(href) ")"; }
  346. a, a:link, a:visited, a:after {
  347. text-decoration: underline;
  348. text-shadow: none !important;
  349. background-image: none !important;
  350. background: white;
  351. color: black;
  352. }
  353. abbr[title] { border-bottom: 0; }
  354. abbr[title]:after { content: " (" attr(title) ")"; }
  355. img { page-break-inside: avoid; }
  356. @page { margin: 2cm .5cm; }
  357. h1, h2, h3 { page-break-after: avoid; }
  358. p3 { orphans: 3; widows: 3; }
  359. img {
  360. max-width: 250px !important;
  361. max-height: 250px !important;
  362. }
  363. nav, aside { display: none; }
  364. }
  365. ul.with_columns {
  366. column-count: 1;
  367. }
  368. @media (min-width: 20em) {
  369. ul.with_columns {
  370. column-count: 2;
  371. }
  372. }
  373. @media (min-width: 50em) {
  374. ul.with_columns {
  375. column-count: 3;
  376. }
  377. }
  378. ul.with_two_columns {
  379. column-count: 1;
  380. }
  381. @media (min-width: 20em) {
  382. ul.with_two_columns {
  383. column-count: 1;
  384. }
  385. }
  386. @media (min-width: 50em) {
  387. ul.with_two_columns {
  388. column-count: 2;
  389. }
  390. }
  391. .gallery {
  392. display: flex;
  393. flex-wrap: wrap;
  394. justify-content: space-around;
  395. }
  396. .gallery figure img {
  397. margin-left: 1rem;
  398. margin-right: 1rem;
  399. }
  400. .gallery figure figcaption {
  401. font-family: 'ConcourseT3'
  402. }
  403. footer {
  404. font-family: 'ConcourseT3';
  405. display: flex;
  406. flex-direction: column;
  407. border-top: 3px solid white;
  408. padding: 4rem 0;
  409. background-color: #07486c;
  410. color: white;
  411. }
  412. footer > * {
  413. max-width: 50rem;
  414. margin: 0 auto;
  415. }
  416. footer a {
  417. color: #f1c40f;
  418. }
  419. footer .avatar {
  420. width: 200px;
  421. height: 200px;
  422. border-radius: 50%;
  423. float: left;
  424. -webkit-shape-outside: circle();
  425. shape-outside: circle();
  426. margin-right: 2rem;
  427. padding: 2px 5px 5px 2px;
  428. background: white;
  429. border-left: 1px solid #f1c40f;
  430. border-top: 1px solid #f1c40f;
  431. border-right: 5px solid #f1c40f;
  432. border-bottom: 5px solid #f1c40f;
  433. }
  434. </style>
  435. <h1 class="single">
  436. <span><a id="jumper" href="#jumpto" title="Un peu perdu ?">?</a></span>
  437. Amateur
  438. <time>Publié le 7 juin</time>
  439. </h1>
  440. <article class="single">
  441. <p><em>Une semaine dans les cartons pour descendre de ce Plateau d’ivoire peuplé de montréalisiens. Et aussi pour prendre conscience qu’il n’y a pas que des trentenaires privilégiés à Montréal (autocritique++). Réduire la dissonance cognitive, avec urgence.</em></p>
  442. <figure>
  443. <img src="/static/david/stream/life-quality-vs-cost.png" alt="Graph of the Quality of life and Cost of Living around the world" loading="lazy" width="500" height="500" />
  444. <figcaption>
  445. En parlant de privilégiés (<a href="https://www.reddit.com/r/dataisbeautiful/comments/bslfv2/oc_which_cities_are_the_best_deals_quality_of/">source</a>).
  446. </figcaption>
  447. </figure>
  448. <hr />
  449. <blockquote>
  450. <p>Je ne me sens jamais amateur. Je me considère comme un pro de la perception, un pro de l’expérience optimale, un pro de l’esthétique, c’est ce que je recherche quand j’écris comme quand je fais du bikepacking. Se considérer comme amateur, c’est partir perdant. Quand on écrit, quand on est artiste, même quand on pédale, on vise le génie, sinon à quoi bon ? Gombrowicz disait que 100 % des génies s’étaient voulu génie, mais aucun qui ne s’était pas fixé cet objectif démesuré n’avait été capable de se surpasser. À chacun de trouver son domaine d’expertise.</p>
  451. <p><cite><em><a href="https://tcrouzet.com/2019/05/26/bikepacking-dans-les-smoky-mountains/">Bikepacking dans les Smoky Mountains</a></em> (<a href="/david/cache/59f6e7bb672f120d7d8d04e10cca94e8/">cache</a>)</cite></p>
  452. </blockquote>
  453. <p>J’aurais du mal à être plus en désaccord avec cette figure de l’amateur. Être amateur, c’est avoir suffisamment confiance dans ses compétences pour ne pas avoir à se revendiquer d’être un pro. Être amateur, c’est <em>aussi et en même temps</em> être en doute sur ses savoir-faire ce qui donne la curiosité d’explorer d’autres espaces et d’autres pratiques. Être amateur, c’est ne pas avoir besoin de se mesurer aux autres à travers la compétition car le cheminement est interne. Être amateur, c’est négliger la performance (universelle) au profit de la pertinence (spécifique).</p>
  454. <p>Être amateur, c’est finalement — de façon assez égoïste — aimer ce que l’on fait pour soi. En espérant produire des externalités positives par la démonstration de ce qui est possible.</p>
  455. <hr />
  456. <blockquote>
  457. <p>L’humanité existe depuis quelques millions d’années mais ne collabore sur un projet mondial au-delà de la Terre, dans l’espace, que depuis une trentaine d’années.</p>
  458. <p>Si notre civilisation espère s’élever, elle devra embraser une vision cosmique : aller voir sur d’autres astres, d’autres systèmes stellaires, voire s’attendre à devoir vivre dans des stations autonomes en déplacement.</p>
  459. <p><cite><em><a href="https://couleur-science.eu/?d=4e59a5--quelques-megastructures-artificielles-pour-coloniser-la-galaxie">Quelques mégastructures artificielles pour coloniser la galaxie</a></em> (<a href="/david/cache/ff5119f01fac378b6830e686fcdbaa04/">cache</a>)</cite></p>
  460. </blockquote>
  461. <p>Je trouve ça fascinant de se poser ce genre de questions. Merci Timo.</p>
  462. <hr />
  463. <blockquote>
  464. <p>But the real insensitivity is to either exaggerate, or lead the public to exaggerate, the death toll of Chernobyl, and the potency of radiation, since doing so results in panics, like the one in Fukushima, Japan, in 2011, which killed about 2,000 people. While some amount of temporary evacuation might have been justified, there was simply never any reason for such large, and long-term, displacement.</p>
  465. <p>“With hindsight, we can say the evacuation was a mistake,” said Philip Thomas, a professor of risk management who led a recent research project on nuclear accidents. “We would have recommended that nobody be evacuated.”</p>
  466. <p><cite><em><a href="https://www.forbes.com/sites/michaelshellenberger/2019/05/09/the-reason-they-fictionalize-nuclear-disasters-like-chernobyl-is-because-they-kill-so-few-people/">The Reason They Fictionalize Nuclear Disasters Like Chernobyl Is Because They Kill So Few People</a></em> (<a href="/david/cache/3518f5d1068e4aa8fc2197e3d16fda02/">cache</a>)</cite></p>
  467. </blockquote>
  468. <p>Je découvre le nombre de morts liés à l’évacuation de Fukushima. <a href="https://fr.wikipedia.org/wiki/Catastrophe_nucl%C3%A9aire_de_Fukushima#Effets_sur_les_populations_des_%C3%A9vacuations_forc%C3%A9es_li%C3%A9es_%C3%A0_l’accident">Wikipedia s’accorde sur 1600</a> pour les 300000 évacués. Qui sait, en sacrifiant Prypiat on aurait pu mener une expérience sur le long terme relative aux <a href="https://fr.wikipedia.org/wiki/Catastrophe_nucl%C3%A9aire_de_Tchernobyl#Sanitaires">conséquences sanitaires</a> d’une telle explosion.</p>
  469. <p>À deux doigts de faire une mauvaise blague à base de roulette russe. Mais ça n’aurait probablement pas plu à la tortue cynique.</p>
  470. <blockquote>
  471. <p>Notre espèce peine à se connaître elle-même. Nous avons besoin de poser un regard anthropologique sur ce que nous sommes, ce que nous faisons et sur le monde autour de nous, estime Paul Jorion. La science nous donne l’impression de comprendre beaucoup, mais bien des sociétés se sont imposées en ayant une compréhension très partielle du monde. Pour Jorion, nous sommes subordonnés à la survie de notre espèce, mais elle est mal équipée pour cela. Nous n’avons disposé longtemps que d’une seule méthode pour assurer notre survie : la reproduction. Aujourd’hui pourtant, nous avons une différence avec les autres espèces : nous cherchons à résoudre notre survie, le problème de notre extinction probable, par un autre moyen que la reproduction : la raison !</p>
  472. <p><cite><em><a href="http://www.internetactu.net/2019/06/06/technocritiques-12-comment-prioriser-la-critique/">Technocritiques (1/2) : comment prioriser la critique ?</a></em> (<a href="/david/cache/d07886e85ddc5db48716a84888c1d377/">cache</a>)</cite></p>
  473. </blockquote>
  474. <hr />
  475. <blockquote>
  476. <p>Le temps frais, les précipitations et les inondations qui ont touché plusieurs régions du Québec ont fait en sorte que la superficie touchée par les incendies de forêt est la plus petite des 25 dernières années pour la Société de protection des forêts contre le feu (SOPFEU), c’est-à-dire depuis sa création en 1994. Ainsi, au 31 mai dernier, les pompiers forestiers et les pompiers municipaux ont éteint 54 feux ayant consumé 28,1 hectares (ha) de forêt. Ce résultat suit de très près l’année 2017 qui enregistrait 53 incendies à la même date. La moyenne des dix dernières années se situe à 195 incendies pour 20 969 ha.</p>
  477. <p><cite><em><a href="http://sopfeu.qc.ca/communiques/bilan-du-mois-de-mai-la-plus-petite-superficie-touchee-depuis-la-creation-de-la-sopfeu/">Bilan du mois de mai: la plus petite superficie touchée depuis la création de la SOPFEU</a></em> (<a href="/david/cache/fa7f0dc3ae7b9e1eea9ddf8b5f5e3e42/">cache</a>)</cite></p>
  478. </blockquote>
  479. <p>Voir le verre a moitié plein.</p>
  480. <hr />
  481. <blockquote>
  482. <p>“Child labor in the cocoa industry will continue to be a struggle as long as we continue to pay farmers a fraction of the cost of sustainable production. … Fairtrade isn’t a perfect solution,” said Bryan Lew, chief operating officer for Fairtrade America. But, he said, the higher prices for certified cocoa and the group’s efforts to organize farmer cooperatives are steps toward alleviating its root cause: poverty.</p>
  483. <p>[…]</p>
  484. <p>But to Schoenmakers, it’s a simple matter. “Nobody needs chocolate,” he said. “It’s a gift to yourself or someone else. We think it’s absolute madness that for a gift that no one really needs, so many people suffer.”</p>
  485. <p><cite><em><a href="https://www.washingtonpost.com/graphics/2019/business/hershey-nestle-mars-chocolate-child-labor-west-africa/">Hershey, Nestle and Mars broke their pledges to end child labor in chocolate production</a></em> (<a href="/david/cache/02a55f4340a09188addcf4448823a985/">cache</a>)</cite></p>
  486. </blockquote>
  487. <p>Autant se rapprocher du végétarisme m’est relativement aisé. Autant quand on touche au chocolat c’est plus difficile.</p>
  488. <p>Un plaisir d’amateur contre un esclavage de mineur.</p>
  489. <p><em>Dissonance disais-je.</em></p>
  490. <hr />
  491. <blockquote>
  492. <p>Le fait que l’État ait fini par dominer les grands récits archéologiques et historiques n’a rien de très étonnant. Pour nous — Homo Sapiens — qui considérons habituellement les choses du point de vue d’une seule ou de quelques générations, la permanence de l’État et de son espace administré apparaît comme une constante indissociable de notre condition. Au-delà de l’hégémonie complète dont jouit actuellement l’organisation étatique, une grande partie des études archéologiques et historiques du monde est financée par l’État, et se résume souvent à un exercice narcissique de réalisation d’autoportrait. La tradition archéologique qui, jusqu’à récemment, consistait à exhumer et à analyser les ruines historiques majeures, aggrave encore ce travers.</p>
  493. <p>Ainsi, si vous construisiez de manière monumentale, en pierre, et en concentrant opportunément vos décombres en un seul endroit, il était assez probable que vous soyez “découverts” et par-là même amenés à dominer les pages de l’histoire ancienne. Si, au contraire, vous construisiez en bois, en bambou, ou en roseaux, vous risquiez fort d’échapper aux annales de l’archéologie. Et si vous étiez des chasseurs-cueilleurs ou des nomades, même nombreux, ne laissant derrière vous qu’une fine couche clairsemée de déchets biodégradables, il était assez probable que vous soyez totalement absents des archives archéologiques.</p>
  494. <p><cite><em>Homo Domesticus</em>, James C. Scott <a href="http://partage-le.com/2019/04/emmanuel-macron-et-le-peuple-de-batisseurs-par-nicolas-casaux/">via</a> (<a href="/david/cache/b90ecdc1c52fc36259fc0dc43d34c8c2/">cache</a>)</cite></p>
  495. </blockquote>
  496. <p>Ne pas laisser de traces. En publiant ces mots je deviens un sédentaire du Web. Je pollue avec des archives qui n’ont que l’attention d’un disque quelque part sur l’ordinateur d’un autre (mais aussi sur le mien). Le moment où vous lisez ces lignes est suffisant, elles pourraient se biodégrader, ne laissant une trace infime que dans cette conscience collective.</p>
  497. <p>L’écrivain amateur comme un nomade du Web. L’écrivain nomade comme un amateur du Web. Réduire l’égo, le génie étant dans le partage et l’enrichissement progressif pour tous.</p>
  498. <hr />
  499. <p>Lorsqu’un restaurant m’emballe la nourriture restante dans du plastique ou du polystyrène, est-ce que je ne suis pas en train d’aggraver le problème sous couvert de bonne conscience ?</p>
  500. <p><em>Avec urgence mais à petits pas.</em></p>
  501. </article>
  502. <nav id="jumpto">
  503. <p>
  504. <a rel=prev href="/david/stream/2019/05/31/">← Pollution</a> | <a href="/david/stream/2019/" title="Retour à la liste complète">↑ Liste complète</a> | <a rel=next href="/david/stream/2019/06/14/">Pauvreté →</a>
  505. </p>
  506. </nav>
  507. <footer>
  508. <div>
  509. <img src="/static/david/david-larlet-avatar.jpg" loading="lazy" class="avatar" width="200" height="200">
  510. <p>
  511. Bonjour/Hi!
  512. 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>
  513. 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>).
  514. </p>
  515. <p>
  516. 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>.
  517. </p>
  518. <p>
  519. Les dernières publications hebdomadaires sont :
  520. </p>
  521. <ul class="with_columns">
  522. <li>
  523. <a href="/david/stream/2019/12/31/">Merci</a>
  524. </li>
  525. <li>
  526. <a href="/david/stream/2019/12/27/">Intemporels</a>
  527. </li>
  528. <li>
  529. <a href="/david/stream/2019/12/24/">Outils</a>
  530. </li>
  531. <li>
  532. <a href="/david/stream/2019/12/17/">Origines</a>
  533. </li>
  534. <li>
  535. <a href="/david/stream/2019/12/10/">Publier</a>
  536. </li>
  537. <li>
  538. <a href="/david/stream/2019/12/03/">En forêt</a>
  539. </li>
  540. <li>
  541. <a href="/david/stream/2019/11/26/">Ecocentric</a>
  542. </li>
  543. <li>
  544. <a href="/david/stream/2019/11/19/">Se livrer</a>
  545. </li>
  546. <li>
  547. <a href="/david/stream/2019/11/12/">Dépendances</a>
  548. </li>
  549. <li>
  550. <a href="/david/stream/2019/11/05/">Positif</a>
  551. </li>
  552. <li>
  553. <a href="/david/stream/2019/10/29/">Dettes</a>
  554. </li>
  555. <li>
  556. <a href="/david/stream/2019/10/22/">Privilèges</a>
  557. </li>
  558. <li>
  559. <a href="/david/stream/2019/10/15/">Discrétion</a>
  560. </li>
  561. <li>
  562. <a href="/david/stream/2019/10/08/">Désespérance</a>
  563. </li>
  564. <li>
  565. <a href="/david/stream/2019/10/01/">Présent</a>
  566. </li>
  567. <li>
  568. <a href="/david/stream/2019/09/24/">Manifester</a>
  569. </li>
  570. <li>
  571. <a href="/david/stream/2019/09/17/">Arpenter</a>
  572. </li>
  573. <li>
  574. <a href="/david/stream/2019/09/10/">Nostalgie</a>
  575. </li>
  576. <li>
  577. <a href="/david/stream/2019/09/03/">Déconstruire</a>
  578. </li>
  579. <li>
  580. <a href="/david/stream/2019/08/27/">Documenter</a>
  581. </li>
  582. <li>
  583. <a href="/david/stream/2019/08/20/">Frustration</a>
  584. </li>
  585. <li>
  586. <a href="/david/stream/2019/08/13/">Holisme</a>
  587. </li>
  588. <li>
  589. <a href="/david/stream/2019/08/06/">1%</a>
  590. </li>
  591. <li>
  592. <a href="/david/stream/2019/07/30/">Exemplarité</a>
  593. </li>
  594. <li>
  595. <a href="/david/stream/2019/07/23/">Timelines</a>
  596. </li>
  597. <li>
  598. <a href="/david/stream/2019/07/16/">Écoute</a>
  599. </li>
  600. <li>
  601. <a href="/david/stream/2019/07/02/">Anxiété</a>
  602. </li>
  603. <li>
  604. <a href="/david/stream/2019/06/21/">À lier</a>
  605. </li>
  606. <li>
  607. <a href="/david/stream/2019/06/14/">Pauvreté</a>
  608. </li>
  609. <li>
  610. <a href="/david/stream/2019/06/07/">Amateur</a>
  611. </li>
  612. <li>
  613. <a href="/david/stream/2019/05/31/">Pollution</a>
  614. </li>
  615. <li>
  616. <a href="/david/stream/2019/05/24/">Apaisement</a>
  617. </li>
  618. <li>
  619. <a href="/david/stream/2019/05/10/">Folie</a>
  620. </li>
  621. <li>
  622. <a href="/david/stream/2019/05/03/">Sympathie</a>
  623. </li>
  624. <li>
  625. <a href="/david/stream/2019/04/12/">Péremption</a>
  626. </li>
  627. <li>
  628. <a href="/david/stream/2019/04/05/">Définitions</a>
  629. </li>
  630. <li>
  631. <a href="/david/stream/2019/03/29/">Acceptation</a>
  632. </li>
  633. <li>
  634. <a href="/david/stream/2019/03/22/">Dissonance</a>
  635. </li>
  636. <li>
  637. <a href="/david/stream/2019/03/15/">Reconnaissance</a>
  638. </li>
  639. <li>
  640. <a href="/david/stream/2019/03/08/">Lecture</a>
  641. </li>
  642. <li>
  643. <a href="/david/stream/2019/03/01/">Journaux</a>
  644. </li>
  645. <li>
  646. <a href="/david/stream/2019/02/22/">Écriture</a>
  647. </li>
  648. <li>
  649. <a href="/david/stream/2019/02/15/">Kyriarchie</a>
  650. </li>
  651. <li>
  652. <a href="/david/stream/2019/02/08/">Mots-serrures</a>
  653. </li>
  654. <li>
  655. <a href="/david/stream/2019/02/01/">Sans voie</a>
  656. </li>
  657. <li>
  658. <a href="/david/stream/2019/01/25/">Auto-diagnostic</a>
  659. </li>
  660. <li>
  661. <a href="/david/stream/2019/01/18/">Agilité</a>
  662. </li>
  663. <li>
  664. <a href="/david/stream/2019/01/11/">Métaphores</a>
  665. </li>
  666. <li>
  667. <a href="/david/stream/2019/01/04/">Balbutiements</a>
  668. </li>
  669. </ul>
  670. <p>
  671. Voici quelques articles choisis :
  672. <a href="/david/blog/2019/faire-equipe/" title="Accéder à l’article complet">Faire équipe</a>,
  673. <a href="/david/blog/2018/bivouac-automnal/" title="Accéder à l’article complet">Bivouac automnal</a>,
  674. <a href="/david/blog/2018/commodite-effondrement/" title="Accéder à l’article complet">Commodité et effondrement</a>,
  675. <a href="/david/blog/2017/donnees-communs/" title="Accéder à l’article complet">Des données aux communs</a>,
  676. <a href="/david/blog/2016/accompagner-enfant/" title="Accéder à l’article complet">Accompagner un enfant</a>,
  677. <a href="/david/blog/2016/senior-developer/" title="Accéder à l’article complet">Senior developer</a>,
  678. <a href="/david/blog/2016/illusion-sociale/" title="Accéder à l’article complet">L’illusion sociale</a>,
  679. <a href="/david/blog/2016/instantane-scopyleft/" title="Accéder à l’article complet">Instantané Scopyleft</a>,
  680. <a href="/david/blog/2016/enseigner-web/" title="Accéder à l’article complet">Enseigner le Web</a>,
  681. <a href="/david/blog/2016/simplicite-defaut/" title="Accéder à l’article complet">Simplicité par défaut</a>,
  682. <a href="/david/blog/2016/minimalisme-esthetique/" title="Accéder à l’article complet">Minimalisme et esthétique</a>,
  683. <a href="/david/blog/2014/un-web-omni-present/" title="Accéder à l’article complet">Un web omni-présent</a>,
  684. <a href="/david/blog/2014/manifeste-developpeur/" title="Accéder à l’article complet">Manifeste de développeur</a>,
  685. <a href="/david/blog/2013/confort-convivialite/" title="Accéder à l’article complet">Confort et convivialité</a>,
  686. <a href="/david/blog/2013/testament-numerique/" title="Accéder à l’article complet">Testament numérique</a>,
  687. et <a href="/david/blog/" title="Accéder aux archives">bien d’autres…</a>
  688. </p>
  689. <p>
  690. 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>.
  691. </p>
  692. <p>
  693. Je ne traque pas ta navigation mais mon
  694. <abbr title="Alwaysdata, 62 rue Tiquetonne 75002 Paris, +33.184162340">hébergeur</abbr>
  695. conserve des logs d’accès.
  696. </p>
  697. </div>
  698. </footer>
  699. <script type="text/javascript">
  700. ;(_ => {
  701. const jumper = document.getElementById('jumper')
  702. jumper.addEventListener('click', e => {
  703. e.preventDefault()
  704. const anchor = e.target.getAttribute('href')
  705. const targetEl = document.getElementById(anchor.substring(1))
  706. targetEl.scrollIntoView({behavior: 'smooth'})
  707. })
  708. })()
  709. </script>
  710. <script>
  711. /* Service workers */
  712. if (navigator.serviceWorker) {
  713. window.addEventListener('load', function () {
  714. var selector = 'a[href^="/david/cache/"], a[rel=prev], a[rel=next]'
  715. function sendLinks (selector) {
  716. var links = [].slice.call(document.querySelectorAll(selector)).map(function (link) {
  717. return link.getAttribute('href')
  718. })
  719. links.push(location.pathname) // Put the current page in cache too.
  720. navigator.serviceWorker.controller.postMessage({ links: links })
  721. }
  722. navigator.serviceWorker.getRegistration()
  723. .then(function (registration) {
  724. if (!registration || !navigator.serviceWorker.controller) {
  725. return navigator.serviceWorker.register('/serviceworker.js')
  726. .then(navigator.serviceWorker.ready)
  727. .then(function () {
  728. console.log('[ServiceWorker] Ready to go!')
  729. })
  730. .catch(console.error.bind(console))
  731. } else {
  732. console.log('[ServiceWorker] Send links via registration')
  733. sendLinks(selector)
  734. }
  735. })
  736. navigator.serviceWorker.addEventListener('controllerchange', function () {
  737. console.log('[ServiceWorker] Send links via controller change')
  738. sendLinks(selector)
  739. })
  740. navigator.serviceWorker.addEventListener('message', function (event) {
  741. var link = document.querySelector('a[href="' + event.data.link + '"]')
  742. if (event.data.status && link) {
  743. link.style.backgroundColor = '#2d7474'
  744. link.style.color = '#f0f0ea'
  745. link.setAttribute('title', 'En cache pour consultation sans connexion')
  746. }
  747. })
  748. })
  749. } else {
  750. console.warn('[ServiceWorker] No cache for old browsers.')
  751. }
  752. </script>