A place to cache linked articles (think custom and personal wayback machine)
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

4 лет назад
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716
  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>Progress and its discontents (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://newint.org/features/2019/07/01/long-read-progress-and-its-discontents">
  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. Progress and its discontents (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://newint.org/features/2019/07/01/long-read-progress-and-its-discontents">Source originale du contenu</a></h3>
  445. <p>
  446. The world has never been better. From global poverty to inequality between nations, all the indicators are showing progress. This is a comforting narrative – popularized by the likes of Bill Gates and Steven Pinker. But is it true? <strong>Jason Hickel</strong> examines the rise of this so-called ‘New Optimism’.</p>
  447. <p>
  448. After the global financial crisis in 2008, political discourse across North America and Europe began to shift. The recession had left a trail of destruction in its wake: home foreclosures, joblessness and collapsing wages were exacerbated by brutal austerity measures and deep cuts to social spending. People were hurting and angry, and their anger was exacerbated by the knowledge that taxpayer money was being pumped out of public coffers to prop up the very banks whose reckless corruption had caused the whole mess. The unfairness was too much to bear. Protest movements like Occupy and the Indignados swept through major cities in the years that followed, drawing attention to the problem of inequality. Thomas Piketty’s treatise on this issue – <em>Capital</em> <em>in the 21st Century</em> – became an instant bestseller after its publication in 2013. And Oxfam drove the point home with its now-famous claim that the richest one per cent had captured more of the world’s wealth than the rest of the human population combined.</p>
  449. <p>
  450. All of this amounted to an unprecedented attack on the prevailing neoliberal consensus, and in some cases on capitalism itself, which was left with its legitimacy at historic lows. Leftwing politicians like Bernie Sanders, Elizabeth Warren and Jeremy Corbyn began to step into the breach, promising to confront inequalities head-on, and their ideas became popular to an extent no-one would have predicted just a few years prior.</p>
  451. <p>
  452. At the same time, a backlash was building. A prominent group of billionaires, pundits and commentators began to rally around a new narrative. This doom and gloom is all wrong, they said: zoom out just a bit and take a moment to appreciate the fact that human progress is, in fact, accelerating. There have been dramatic improvements in indicators such as life expectancy and infant mortality, impressive reductions in the prevalence of disease, and – most importantly – global poverty is disappearing at a rapid rate; poor countries are catching up with rich ones. Things have never been better.</p>
  453. <p>
  454. Before long, this good-news narrative was appearing all over the place, drawing initially on content from the late pop-academic Hans Rosling, who was becoming famous for his slick, glitzy presentations with graphs all moving impressively in the right direction. Rosling’s graphs – created by Gapminder, a Swedish non-profit that ‘fights misconceptions about global development’ – quickly spread across the internet, and Gapminder’s model was soon replicated by a second group, Max Roser’s Our World in Data, which condenses historical data trends into simple, colourful images for easy circulation on social media.</p>
  455. <p>
  456. The online platforms Vox and Buzzfeed became major conduits for these optimistic infographics, pumping out countless articles with headlines such as ‘23 charts and maps that show the world is getting much, much better’, and ‘9 reasons the world is getting better all the time’. Columnist Nicholas Kristof began repeating this narrative in the pages of <em>The New York Times,</em> with articles like ‘2016 was the best year in the history of humanity’. And in 2018 Steven Pinker published the bestselling <em>Enlightenment Now</em>, a book-length Buzzfeed article with graphs stacked up in support of a grand meta-narrative of progress. A linguist by profession, Pinker has made a name for himself in recent years – notably through his much-viewed TED talks – as a commentator on world-historical trends, and now stands as a leading figure of the ideological movement that has come to be known as New Optimism.</p>
  457. <h2>
  458. The best of all possible worlds</h2>
  459. <p>
  460. There’s nothing wrong with celebrating progress. Humanity has made some extraordinary gains in recent history that deserve our attention. But that’s not really what New Optimism is about. The movement’s core argument isn’t just that things have improved, but rather that the progress we’ve seen has been fuelled by the spread of capitalism around the world. As Pinker puts it: ‘Industrial capitalism launched the Great Escape from universal poverty in the 19th century and is rescuing the rest of humankind in a Great Convergence in the 21st.’ Some prominent voices within the movement take this further, and argue that it’s not just capitalism that we have to thank, but specifically the neoliberal variety that has dominated the world economy since the 1980s.</p>
  461. <p class="blockquote quote--right">
  462. At this rate, it will take about 200 years to get everyone above the poverty line of $7.40 per day</p>
  463. <p>
  464. It should come as little surprise, then, that the New Optimist narrative has attracted the attention of well-heeled funders. And it enjoys significant support from one person in particular: Bill Gates. Our World in Data is funded by the Gates Foundation; Gapminder lists Gates as one of its biggest donors; as for Vox and Buzzfeed, Gates is a major investor in both. Indeed, Vox has been pulled up by FAIR, a US media watchdog, for functioning as a sort of propaganda arm for Gates and Microsoft. But Gates isn’t the only one who has tapped into the power of this story. The Koch brothers – billionaire oil barons known for promoting climate denialism and extreme market deregulation – have thrown their hats in too, bankrolling media sites like Reason and Human Progress, a project of the libertarian Cato Institute, whose writers promote New Optimism as part of a nakedly rightwing agenda.</p>
  465. <p>
  466. It’s a powerful story. In today’s political climate, New Optimism is routinely weaponized by those who seek to defend an economic model that has otherwise been haemorrhaging credibility. It has become a kind of last-ditch battle cry for the status quo.</p>
  467. <p>
  468. New Optimists are careful to present themselves as rational and scientific: all they’re doing is ‘sticking to the facts’, as Roser likes to say. And you can’t argue with facts. This sentiment appears on the cover of Hans Rosling’s 2018 book, published posthumously as <em>Factfulness: Ten Reasons We’re Wrong About the World – and Why Things Are Better Than You Think</em>. To highlight this stance, some have taken to calling themselves Rational Optimists, borrowing the title of the manifesto from British aristocrat and entrepreneur Matt Ridley. The idea is that if you’re a rational person, you have to admit that free-market capitalism is serving humanity beautifully, and we need to stick with it. To believe anything else is ideology.</p>
  469. <p>
  470. And yet, despite their insistence on ‘reason’, the New Optimists are often strikingly uninterested in the nuances of the historical evidence they invoke. In their hands, the story of human progress has been distorted into a cartoonishly simple narrative wherein capitalism is responsible for virtually everything good that has happened in modern history and nothing bad. The fact that the most important gains in human welfare have been won by labour unions and social movements, enabled by publicly funded research and secured by public healthcare and education systems, almost always in the face of determined and even violent resistance from the capitalist class, is never acknowledged. Egregious disparities in social indicators between classes and nations are papered over in favour of aggregate trends. And the decidedly regressive sides of capitalism – colonization, genocide, plantation slavery, oil wars, regular attacks on workers’ rights and welfare systems, and, perhaps most damningly, climate change and ecological breakdown – are either downplayed or ignored altogether.</p>
  471. <p>
  472. Not surprisingly, New Optimists have come under fire from scientists and historians many times for their selective use of evidence. For people who stake such a vocal claim to science, they can be remarkably unscientific – sacrificing robust analysis for the sake of political expedience. And nowhere is this tendency more apparent than when it comes to the centrepiece of the New Optimist narrative: the story of global poverty.</p>
  473. <h2>
  474. Behind the numbers</h2>
  475. <p>
  476. In 2015, when Oxfam’s inequality facts first went viral, <em>The Spectator</em> responded with a piece titled ‘What Oxfam doesn’t want you to know: global capitalism means less poverty than ever’. The author argued that all the attention focused on inequality and the richest one per cent is misplaced: they may have more wealth than the rest of the world’s population combined, but this is justified because the very system that has made them so rich has also reduced poverty in developing countries. The text is worth quoting, as it exemplifies the New Optimist narrative:</p>
  477. <p>
  478. ‘We are, right now, living through the golden age of poverty reduction. Anyone serious about tackling global poverty has to accept that whatever we’re doing now, it’s working – so we should keep doing it. We are on the road to an incredible goal: the abolition of poverty as we know it, within our lifetime. Those who care more about helping the poor than hurting the rich will celebrate the fact – and urge leaders to make sure that free trade and global capitalism keep spreading. It’s the only true way to make poverty history.’</p>
  479. <p>
  480. This line of argument has been repeated ad nauseum in the years since. It was used by the conservative psychologist Jordan Peterson in his much-publicized debate with philosopher Slavoj <span>Žižek</span>. And Bill Gates wheeled it out in early 2019, as world leaders and business elites arrived in Davos for the World Economic Forum. As if to pre-empt the usual critiques of inequality that surface during Davos, Gates tweeted a graph of global poverty, developed by Our World In Data, to remind his 46 million followers that the world is getting better and better. The graph tells an extraordinary story: that poverty has fallen dramatically over the past 200 years, from 94 per cent of humanity in 1820 down to 10 per cent today – about 730 million people – with particularly rapid improvements since neoliberal globalization began in the 1980s. Gates’ message is clear: before you slam the economic system, remember that it has delivered extraordinary human progress.</p>
  481. <p>
  482. It’s a compelling narrative, but it suffers from a number of crippling flaws. For one, the good-news story relies on an extremely low poverty line of $1.90 per day. This might not seem a problem at first glance; we’re used to hearing this figure, as it’s been normalized over the past few decades by the World Bank and the United Nations. But, remarkably, there is no empirical basis for the $1.90 line in terms of its ability to satisfy basic human needs. It is arbitrary and meaningless as a measure of global poverty. In fact, we have mountains of evidence showing that people who live just <em>above</em> this line remain crushingly poor in every respect, with terribly high levels of malnutrition, infant mortality, and low life expectancy.</p>
  483. <p>
  484. <img alt="" src="/sites/default/files/u354/LongreadFig1.jpg"/></p>
  485. <p>
  486. Consider this rather strange paradox. The UN’s Food and Agricultural Organization (FAO) says that there are 815 million people in the world today who do not have access to enough calories to sustain even ‘minimal’ human activity; some 1.5 billion are food insecure and cannot get enough calories to sustain ‘normal’ human activity; malnutrition is suffered by 2.1 billion. And the FAO says that these numbers are rising. In other words, the $1.90 line peddled by Gates and Pinker would have us believe that there are fewer poor people than hungry and malnourished people, and that the number of poor is decreasing even while the number of hungry is rising.</p>
  487. <p>
  488. If $1.90 is too low, then, to achieve basic nutrition and sustain normal human activity, one might reasonably conclude – as most poverty researchers have – that it’s too low to be used as a baseline measure of poverty. Those who defend this metric insist that it captures ‘extreme’ poverty. But remember: $1.90 is the equivalent of what that amount of money could buy in the US in 2011. The economist David Woodward once calculated that to live at this level would be like 35 people trying to survive in Britain ‘on a single minimum wage, with no benefits of any kind, no gifts, borrowing, scavenging, begging or savings to draw on (since these are all included as “income” in poverty calculations)’. That goes beyond any definition of ‘extreme’. It is an insult to humanity. Simply calling this line ‘extreme’ does not justify its use as an analytical tool.</p>
  489. <p>
  490. In fact, even the World Bank has repeatedly stated that the $1.90 line is too low to be used in any but the very poorest countries, and <span>should not be used to inform policy</span>. In 2016, the Atkinson Report on Global Poverty delivered a trenchant critique of the $1.90 line, and the Bank was forced to respond by creating new thresholds for lower middle-income countries ($3.20/day) and upper middle-income countries ($5.50/day). At these more realistic lines, some 2.4 billion people are in poverty today – more than three times higher than the New Optimists would have people believe.</p>
  491. <p>
  492. But even these updated poverty lines are not rooted in adequate empirical evidence. The evidence we <em>do</em> have suggests that people need much more than this to meet even the most basic human needs. The US Department of Agriculture has calculated that people require at least $6.70 per day to achieve decent nutrition, to say nothing of housing, clothing, transport and other requirements. The British economist Peter Edwards finds that about $7.40 is needed to achieve normal human life expectancy. The New Economics Foundation concludes that around $8 is necessary to reduce infant mortality by a meaningful margin. The Harvard economist Lant Pritchett has argued that since the poverty line is based on purchasing power in the US, then it should be linked to the US poverty line – so around $15 per day.</p>
  493. <p>
  494. The literature on this issue is now vast, and yet – remarkably – New Optimists like Gates and Pinker have never engaged with it.</p>
  495. <p>
  496. When we measure global poverty using evidence-based poverty lines, the story changes completely. At the $7.40 threshold – which is still at the low end of the metrics scholars have proposed – we find that the number of people in poverty hasn’t declined at all. Rather, it has grown dramatically since 1981, going from 3.2 billion to 4.2 billion, according to World Bank data. Six times higher than the 730 million Gates and Pinker would have us believe.</p>
  497. <p>
  498. <img alt="" src="/sites/default/files/u354/LongreadFig2%2C3.jpg"/></p>
  499. <p>
  500. Those 4.2 billion people make up 58 per cent of the world’s population, which is a staggering proportion. That is down from 71 per cent in 1981 – a welcome decline, but a far cry from the dramatic plunge that the New Optimists claim. Suddenly the grand story of progress seems tepid, mediocre and – in a world that’s as fabulously rich as ours – completely unacceptable. What’s more, the vast majority of the gains that <em>have</em> been achieved over this period have come from one region: China and the East Asian tigers. Even if we take just China out of the equation, we find that the proportion of people in poverty today is almost exactly the same as it was in 1981, with no net progress at all.</p>
  501. <p>
  502. This is a crucial point, because the economic success of China and the East Asian tigers is due not to the neoliberal policies that the New Optimists espouse, but rather to state-led industrial policy, protectionism and regulation. These countries have integrated into the world economy, to be sure, but they have done so on their own terms. Contrary to the New Optimist narrative, they cannot be recruited in defence of Washington Consensus neoliberalism. To do so is intellectually dishonest. After all, policies used by China – such as capital controls, industrial subsidies and forced technology transfers – have long infuriated free marketeers, including Gates.</p>
  503. <p>
  504. The rest of the Global South, on the other hand, was rendered ground zero of the neoliberal experiment with very different results. During the 1980s and 1990s, the IMF and World Bank imposed extreme free-market policies across the South in the form of structural adjustment programmes: slashing tariffs and subsidies, reversing land reform, privatizing public assets, and gutting public healthcare and education – often in the face of massive popular resistance.</p>
  505. <p>
  506. The consequences were devastating. The number of people in poverty shot up by an eye-watering 1.3 billion during the structural adjustment period, and even the <em>proportion</em> <span>of people in poverty</span> rose, from 62 per cent to 68 per cent. These are striking figures. What they reveal is that neoliberal globalization during the 1980s and 1990s made poverty worse, not better. And it’s important to understand that this process was not just the unfortunate application of an overzealous version of capitalism. Economic historians argue that structural adjustment was an intentional strategy by Western states and business leaders to restore the rate of profit by breaking open new horizons for investment abroad. The forced liberalization of the South, with all its horrifying human costs, was perpetrated in order to keep Western capitalism chugging along.</p>
  507. <p>
  508. Things have improved a bit on the poverty front since 2000, to be sure. But World Bank data shows that the most impressive gains (outside of East Asia) have come from Latin America. These improvements have coincided with the Pink Tide, the leftwing governments that have swept to power across much of the continent since the turn of the century, in many cases challenging the US’s economic power over the region. Their gains against poverty have been driven by social-welfare, not ‘free market’, policies. Whatever one might think about these governments – and there are plenty of critiques to be made – this doesn’t sit well with New Optimists’ narrative. It’s an uncomfortable fact that they have never acknowledged.</p>
  509. <h2>
  510. Rewriting history</h2>
  511. <p>
  512. There’s another major problem with the poverty-reduction narrative promoted by Gates and Pinker, perhaps even more serious than the flaws identified above – and it has to do with their claims about the colonial period.</p>
  513. <p>
  514. The long-term poverty graph that Gates tweeted – the one developed by Roser – goes back to 1820, and creates the distinct impression that the global poverty rate improved significantly during the colonial era. This is a strange claim for a number of reasons. First of all, real data on poverty has only been collected since 1981, when my graphs start. It is widely known among poverty researchers that any data prior to this is simply too sketchy to be useful and to go as far back as 1820 is meaningless. There is no data to bolster claims about long-term poverty trends. It just doesn’t exist.</p>
  515. <p>
  516. Roser’s graph relies on two different datasets: one that goes from 1820 to 1970, and one that goes from 1981 to the present. The latter is based on actual poverty surveys. The former, by contrast, has nothing to do with poverty at all, but rather GDP. It reports on national accounts of commodity production. Now, there are a number of problems with this. First, the dataset is woefully incomplete, as it focuses almost exclusively on Western countries. For the entire continents of Asia and Latin America, it includes data for only three countries each prior to 1900. For Africa it includes no data at all prior to 1900, and for only three countries prior to 1950. In other words, for the vast majority of the human population, and for the vast majority of the time period in question, there isn’t any data at all. It doesn’t take a statistician to recognize that this is not an adequate empirical basis from which to draw meaningful conclusions regarding global trends.</p>
  517. <p>
  518. The patchiness of the data is beside the point, though, because even if the GDP data <em>were</em> adequate for 1820-1970, it doesn’t tell us anything about the livelihoods of poor people during this period. This is because GDP does not account for the goods and services that people derive from subsistence activities and from commons: game and fodder from communal forests, water from communal irrigation systems, chickens and vegetables raised for domestic consumption, gifts from neighbours, and so on – all of which are normally included in surveys that measure poverty.</p>
  519. <p>
  520. This is important, because for colonized countries most of the period from 1820 to independence in the mid-19th century was characterized by a process of enclosure and mass dispossession, which violently destroyed subsistence economies and curtailed people’s access to commons. People were bulldozed off their land and into the capitalist labour system to work on European-owned mines, factories and plantations. In most cases we know that the income people earned from the new wage economy – pennies a day – didn’t come anywhere close to compensating for their loss of land and other resources, which were gobbled up by colonizers.</p>
  521. <p class="blockquote quote--right">
  522. Bill Gates’ favourite infographic repackages colonialism as a happy story of progress</p>
  523. <p>
  524. If you enclose a forest and sell it for timber, GDP goes up. If you burn subsistence farms and turn the land into cotton plantations, GDP goes up. But this accounting tells us nothing of what local communities lose in terms of their use of that forest or their access to food. The costs to their livelihoods and wellbeing is swept under the statistical rug. For these reasons, GDP is not a legitimate proxy for measuring poverty – particularly not during an era characterized by enclosure and dispossession.</p>
  525. <p>
  526. Consider the case of India. In the 19th century, the British went about enclosing communal forests (which they used to build their ships), privatizing communal waterways, destroying communal granaries and so on. The goal of these policies was explicit: to put farmers at the mercy of hunger so that they would have no choice but to intensify agricultural production for export (to London) if they wanted to survive. And it worked: output went up, and exports rose. This is reflected in the national accounts. But during this very period, 30 million Indians died needlessly of famine as a result of British agricultural policy, a catastrophe recounted in horrifying detail by the historian Mike Davis in his book <em>Late Victorian Holocausts</em>. During the whole period from 1870 to 1920, life expectancy in India dropped by 20 per cent.</p>
  527. <p>
  528. The same story unfolded over and over again across the Global South. The colonization of the Congo thoroughly destroyed local subsistence economies. Ultimately, 10 million people perished – half the country’s population. The colonization of South Africa dispossessed the black population of 90 per cent of the country’s land. The colonization of South America was organized around mass enslavement and a genocide that wiped out the vast majority of the indigenous population. Immiseration followed the colonial project everywhere it went.</p>
  529. <p>
  530. All of this is missing from Roser’s graph. Gates’ favourite infographic takes the violence of colonization and – through creative use of irrelevant statistics – repackages it as a happy story of progress.</p>
  531. <h2>
  532. A rising tide?</h2>
  533. <p>
  534. When confronted with these critiques of the poverty figures, some try a different story altogether. Maybe poor people’s incomes haven’t increased enough to lift them out of actual poverty, but <em>at least they’ve been</em> <em>rising</em>. For those who seek to defend the economic system, this fact becomes a precious touchstone. And while it is true that the average incomes of poor people have increased since 1981, there are two crucial caveats to this that we need to acknowledge.</p>
  535. <p>
  536. First, the increase has not been steady. In fact, during the imposition of neoliberalism in the 1980s and 1990s, the incomes of the poor <em>declined and stagnated</em> – sometimes for long periods of time – across much of the Global South. In sub-Saharan Africa, for example, incomes fell in the 1980s and didn’t recover their previous level until 2005, some two decades later. Once again, this fact is devastating for any narrative that claims neoliberal globalization as the main driver of progress.</p>
  537. <p>
  538. Second, any increase that <em>has</em> happened has been at a glacial pace. According to the World Bank, poor people’s daily incomes have increased by an average of about <span>two cents per year since 1981</span>, outside East Asia. At this rate, it will take about 200 years to get everyone above the poverty line of $7.40 per day.</p>
  539. <p>
  540. The reason it’s so slow is not because we live in a poor world, where poverty is a natural and inevitable condition. On the contrary, we live in an extra­ordinarily rich world. The problem is that the global economy has been designed to funnel the vast majority of income into the pockets of the rich. Remarkably, only about five per cent of all new income from global growth goes to the poorest 60 per cent of humanity. This is an astonishing figure, when you consider that these are the people who provide the majority of the resources and labour. What they get in return is literally pennies. For some reason, the New Optimists see fit to defend this system as the best of all possible worlds.</p>
  541. <p>
  542. It stretches credulity to cast this as ‘progress’, by any definition, particularly when we have the resources to end global poverty many times over. Bringing everyone in the world above the $7.40 poverty line would require shifting only about $6 trillion of existing global income to the poor. For perspective, that’s about 7 per cent of the income of the world’s richest 10 per cent. If we changed the rules of the global economy to allow the poor to capture even just this small additional fraction – with fairer wage laws, fairer trade rules, and so on – we could put an end to global poverty forever.</p>
  543. <p>
  544. This brings us to an important point. Steven Pinker is fond of saying that progressives who criticize his rosy good-news narrative ‘hate progress’, because any improvements that have been delivered by capitalism are, as he puts it, ‘humiliating to their worldview’. It’s a bizarre claim, and only makes sense if one accepts a very narrow definition of progress. You see, the New Optimists are content to measure progress as <em>any</em> improvement on the past. From this perspective, an increase in income of even two cents per year gets held up as a grand story of success.</p>
  545. <p>
  546. For progressives, this isn’t good enough. In the progressive tradition, progress is measured not against a pre-existing state but rather against what is <em>just</em>. From the perspective of justice, it is not acceptable that 60 per cent of humanity should be crippled by poverty when even a small shift of existing global income from the rich could put an end to their suffering in a single stroke. These are the kind of advances that progressives want to see: the world’s majority receiving decent wages, fair prices for their resources, and an equal share of global yields to which they disproportionately contribute. These are not radical demands, and they would be easy to implement – yet for some reason Pinker and other New Optimists actively reject such a future. For them, the inequitable distribution of global income is acceptable, and indeed is to be celebrated, so long as the poor get another penny or two each year.</p>
  547. <p>
  548. This is where the depravity of the New Optimist worldview becomes clear. There is nothing bold or optimistic about their vision. On the contrary, it is feeble and cowardly – a pessimistic resignation to the status quo.</p>
  549. <h2>
  550. Relative problems</h2>
  551. <p>
  552. Over and over again, the question of inequality emerges as a sticking point for the New Optimists. To paper over this problem, many have tried to claim that global inequality is declining, and that poor countries are catching up with rich countries. Charts produced by Gapminder and Our World In Data give the impression that the gap has nearly closed over the past few decades, abolishing the old colonial divide between North and South. This is Pinker’s ‘Great Convergence’. ‘The poorer countries have caught up,’ Max Roser proclaims. And from Bill Gates: ‘The world is no longer separated between the West and the rest.’</p>
  553. <p>
  554. This narrative works by relying on a very particular metric of inequality – one focused not on the actual income gap but rather on relative rates of change. So, if the income of a poor country increases at a faster rate relative to its starting point than that of a rich country, this gets cast as a reduction of inequality <em>even if the gap between them has grown</em>. Take for example a poor country where the average income goes from $500 to $1,000 (a 100-per-cent increase), and a rich country where income rises from $50,000 to $75,000 (a 50-per-cent increase). The poor country’s income has grown twice as fast as that of the rich country, relative to its starting point. But the gap between them has exploded, from a difference of $45,500 to $74,000. By any common-sense definition, inequality has worsened.</p>
  555. <p>
  556. Relative metrics are useful for certain analytical purposes, but it’s dishonest to simply ignore the absolute income gap, as New Optimists do. And the income gap has been growing dramatically. Poor countries aren’t catching up to rich countries at all. In reality, the real per-capita income gap between the North and South has nearly quadrupled in size over the past few decades, going from $9,000 in 1960 to $35,000 today. There is no ‘convergence’, as New Optimists want us to believe. It’s divergence, big time.</p>
  557. <div>
  558. <figure class="image">
  559. <img alt="" src="/sites/default/files/u354/LongreadFig4.jpg"/>
  560. <figcaption>
  561. Source: World Bank. Global North: EU, US, Canada, Australia, New Zealand/Aotearoa, Switzerland, Iceland, Greeland, Norway, Russia, Japan; Global South: rest of the world</figcaption>
  562. </figure>
  563. </div>
  564. <p class="rtecenter">
  565. Why is this happening? Because the rules of the global economy have been organized in such a way as to benefit the Global North at the expense of most of the rest of humanity. The North controls a vastly disproportionate share of voting power in the World Bank and the IMF, and exercises a disproportionate share of bargaining power in the World Trade Organization. They control the economic policy decisions of poorer countries through debt and conditional finance. They manage virtually all of the world’s secrecy jurisdictions, which enable transnational companies to illegally extract untaxed profits out of poorer nations. They retain the ability to topple foreign governments whose economic policies run against their interests, and occupy countries they regard as strategic in terms of resources and geography.</p>
  566. <p>
  567. These geopolitical power imbalances sustain and reproduce a global class divide that has worsened – not improved – in the decades since the end of colonialism.</p>
  568. <p>
  569. Our economic system has failed to deliver any meaningful progress against poverty, not because the problem is inherently intractable, but because the yields of our economy are being locked up at the top. The Yale philosopher Thomas Pogge argues that when it comes to global poverty, the morally relevant metric of progress is neither absolute numbers nor proportions nor even the trajectory of poor people’s incomes, but rather the extent of poverty compared to our capacity to end it. By this yardstick, he says, we are doing worse than at any time in history, as our capacity to end poverty has grown rapidly, while poverty itself remains widespread. In moral terms, we have regressed.</p>
  570. <p>
  571. It doesn’t have to be this way. We can change the rules of our global economy to make it fairer for the world’s majority. In my 2017 book <em>The Divide,</em> I have explored how to go about it: by democratizing the institutions of global economic governance; introducing a global minimum wage system so workers can claim a fair share of the income they produce; cancelling unpayable debts to liberate governments from external policy controls and so on. But, as with all progress in human history, this will require a political struggle against those who benefit so prodigiously from the status quo.</p>
  572. <p>
  573. Ultimately, this is what the New Optimist mythology seeks to fend off. But the thing about myths is that they have an uncanny way of falling apart in the face of reality. And when myths fall apart, new worlds emerge.</p>
  574. </article>
  575. </section>
  576. <nav id="jumpto">
  577. <p>
  578. <a href="/david/blog/">Accueil du blog</a> |
  579. <a href="https://newint.org/features/2019/07/01/long-read-progress-and-its-discontents">Source originale</a> |
  580. <a href="/david/stream/2019/">Accueil du flux</a>
  581. </p>
  582. </nav>
  583. <footer>
  584. <div>
  585. <img src="/static/david/david-larlet-avatar.jpg" loading="lazy" class="avatar" width="200" height="200">
  586. <p>
  587. Bonjour/Hi!
  588. 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>
  589. 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>).
  590. </p>
  591. <p>
  592. 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>.
  593. </p>
  594. <p>
  595. Voici quelques articles choisis :
  596. <a href="/david/blog/2019/faire-equipe/" title="Accéder à l’article complet">Faire équipe</a>,
  597. <a href="/david/blog/2018/bivouac-automnal/" title="Accéder à l’article complet">Bivouac automnal</a>,
  598. <a href="/david/blog/2018/commodite-effondrement/" title="Accéder à l’article complet">Commodité et effondrement</a>,
  599. <a href="/david/blog/2017/donnees-communs/" title="Accéder à l’article complet">Des données aux communs</a>,
  600. <a href="/david/blog/2016/accompagner-enfant/" title="Accéder à l’article complet">Accompagner un enfant</a>,
  601. <a href="/david/blog/2016/senior-developer/" title="Accéder à l’article complet">Senior developer</a>,
  602. <a href="/david/blog/2016/illusion-sociale/" title="Accéder à l’article complet">L’illusion sociale</a>,
  603. <a href="/david/blog/2016/instantane-scopyleft/" title="Accéder à l’article complet">Instantané Scopyleft</a>,
  604. <a href="/david/blog/2016/enseigner-web/" title="Accéder à l’article complet">Enseigner le Web</a>,
  605. <a href="/david/blog/2016/simplicite-defaut/" title="Accéder à l’article complet">Simplicité par défaut</a>,
  606. <a href="/david/blog/2016/minimalisme-esthetique/" title="Accéder à l’article complet">Minimalisme et esthétique</a>,
  607. <a href="/david/blog/2014/un-web-omni-present/" title="Accéder à l’article complet">Un web omni-présent</a>,
  608. <a href="/david/blog/2014/manifeste-developpeur/" title="Accéder à l’article complet">Manifeste de développeur</a>,
  609. <a href="/david/blog/2013/confort-convivialite/" title="Accéder à l’article complet">Confort et convivialité</a>,
  610. <a href="/david/blog/2013/testament-numerique/" title="Accéder à l’article complet">Testament numérique</a>,
  611. et <a href="/david/blog/" title="Accéder aux archives">bien d’autres…</a>
  612. </p>
  613. <p>
  614. 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>.
  615. </p>
  616. <p>
  617. Je ne traque pas ta navigation mais mon
  618. <abbr title="Alwaysdata, 62 rue Tiquetonne 75002 Paris, +33.184162340">hébergeur</abbr>
  619. conserve des logs d’accès.
  620. </p>
  621. </div>
  622. </footer>
  623. <script type="text/javascript">
  624. ;(_ => {
  625. const jumper = document.getElementById('jumper')
  626. jumper.addEventListener('click', e => {
  627. e.preventDefault()
  628. const anchor = e.target.getAttribute('href')
  629. const targetEl = document.getElementById(anchor.substring(1))
  630. targetEl.scrollIntoView({behavior: 'smooth'})
  631. })
  632. })()
  633. </script>