Repository with sources and generator of https://larlet.fr/david/ https://larlet.fr/david/
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

index.html 42KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553
  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` element
  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,initial-scale=1">
  11. <!-- Required to make a valid HTML5 document. -->
  12. <title>Tag #gratitude — David Larlet</title>
  13. <meta name="description" content="Publications relatives au tag #gratitude">
  14. <!-- That good ol' feed, subscribe :). -->
  15. <link rel="alternate" type="application/atom+xml" title="Feed" href="/david/log/">
  16. <!-- Generated from https://realfavicongenerator.net/ such a mess. -->
  17. <link rel="apple-touch-icon" sizes="180x180" href="/static/david/icons2/apple-touch-icon.png">
  18. <link rel="icon" type="image/png" sizes="32x32" href="/static/david/icons2/favicon-32x32.png">
  19. <link rel="icon" type="image/png" sizes="16x16" href="/static/david/icons2/favicon-16x16.png">
  20. <link rel="manifest" href="/static/david/icons2/site.webmanifest">
  21. <link rel="mask-icon" href="/static/david/icons2/safari-pinned-tab.svg" color="#07486c">
  22. <link rel="shortcut icon" href="/static/david/icons2/favicon.ico">
  23. <meta name="msapplication-TileColor" content="#f7f7f7">
  24. <meta name="msapplication-config" content="/static/david/icons2/browserconfig.xml">
  25. <meta name="theme-color" content="#f7f7f7" media="(prefers-color-scheme: light)">
  26. <meta name="theme-color" content="#272727" media="(prefers-color-scheme: dark)">
  27. <!-- Documented, feel free to shoot an email. -->
  28. <link rel="stylesheet" href="/static/david/css/style_2021-01-20.css">
  29. <!-- See https://www.zachleat.com/web/comprehensive-webfonts/ for the trade-off. -->
  30. <link rel="preload" href="/static/david/css/fonts/triplicate_t4_poly_regular.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)" crossorigin>
  31. <link rel="preload" href="/static/david/css/fonts/triplicate_t4_poly_bold.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)" crossorigin>
  32. <link rel="preload" href="/static/david/css/fonts/triplicate_t4_poly_italic.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)" crossorigin>
  33. <link rel="preload" href="/static/david/css/fonts/triplicate_t3_regular.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: dark)" crossorigin>
  34. <link rel="preload" href="/static/david/css/fonts/triplicate_t3_bold.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: dark)" crossorigin>
  35. <link rel="preload" href="/static/david/css/fonts/triplicate_t3_italic.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: dark)" crossorigin>
  36. <script>
  37. function toggleTheme(themeName) {
  38. document.documentElement.classList.toggle(
  39. 'forced-dark',
  40. themeName === 'dark'
  41. )
  42. document.documentElement.classList.toggle(
  43. 'forced-light',
  44. themeName === 'light'
  45. )
  46. }
  47. const selectedTheme = localStorage.getItem('theme')
  48. if (selectedTheme !== 'undefined') {
  49. toggleTheme(selectedTheme)
  50. }
  51. </script>
  52. <style type="text/css">
  53. details[open] summary {
  54. display: none;
  55. }
  56. </style>
  57. <body class="remarkdown h1-underline h2-underline h3-underline em-underscore hr-center ul-star pre-tick" data-instant-intensity="viewport-all">
  58. <header>
  59. <h1>Publications relatives au tag #gratitude</h1>
  60. </header>
  61. <nav>
  62. <p class="center">
  63. <a href="/david/" title="Aller à l’accueil"><svg class="icon icon-home">
  64. <use xlink:href="/static/david/icons2/symbol-defs-2021-12.svg#icon-home"></use>
  65. </svg> Accueil</a>
  66. • <a rel="tags" href="/david/#tags-2023" title="Liste de toutes les étiquettes"><svg class="icon icon-tags">
  67. <use xlink:href="/static/david/icons2/symbol-defs-2021-12.svg#icon-tags"></use>
  68. </svg> Étiquettes</a>
  69. </p>
  70. </nav>
  71. <hr>
  72. <main>
  73. <p>Les plus récentes en premier, les 3 premières sont dépliées et ensuite c’est à la demande, bonne exploration !</p>
  74. <h2><a href="/david/2023/06/19/" title="Lien permanent vers cet article">Village</a> (2023-06-19)</h2>
  75. <blockquote lang="en">
  76. <p>Because they are precious, it’s important to understand what makes a village a village, and what kills the&nbsp;village.</p>
  77. <p>The central thesis is that what these villages can’t tolerate is a sustained large influx of strangers. A stranger in this context is an nothing more or less than an unfamiliar face. I know it tends to draw the mind in those directions, but please refrain from projecting concepts such as nationality or ethnicity on the term. We’re all simultaneously villagers and strangers in various social&nbsp;circumstances.</p>
  78. <p>A slow trickle of strangers is tolerable, a brief large influx is fine; the strangers’ average interaction is eventually stabilizes and biases toward the a stable group of members, and they quickly find shared values and become villagers too. They become familiar faces, and undoubtedly make their mark on the shared culture. That’s often a refreshing and welcome thing. It’s still a&nbsp;village.</p>
  79. <p>When sustained growth is too large, the strangers’ average interaction is with other strangers, and even if this would have eventually stabilized into something like a village, there are yet more strangers to prevent this from happening. Everyone stays strangers, and a sort of stranger-culture emerges where guards are up by default because there are never any familiar&nbsp;faces.</p>
  80. <p><mark>It’s no longer a village, but something like a train station.</mark> The default mode of being is <em>passing through</em>. People come and go, and there’s no real sense of belonging. There is a sense of anonymity, there are no lasting repercussions for cutting in line or being&nbsp;rude.</p>
  81. <p>It’s an oppressive, alienating, and disempowering&nbsp;environment.</p>
  82. <p><cite><em><a href="https://www.marginalia.nu/log/82_killing_community/">Killing Community</a></em>&nbsp;(<a href="/david/cache/2023/e6c79911a93db53d87a80281d0037b97/">cache</a>)</cite></p>
  83. </blockquote>
  84. <p>Cet article parle de Reddit mais je ressens très fort la transformation qui s’est opérée au sein de Mastodon, d’un village en une gare. Il m’a fallu <a href="/david/2022/11/12/">6&nbsp;mois</a> pour prendre le train et retourner dans ma&nbsp;grotte.</p>
  85. <p>Dans cet espace, je réfléchis beaucoup à cette différence de se sentir <a href="https://sive.rs/below-average">en-dessous de la moyenne</a>&nbsp;(<a href="/david/cache/2023/4d9148b9d78455c2d67051e467d2e824/">cache</a>). Et ce changement de point de vue me fait aussi reconsidérer mes dépendances et mes incompétences. Ce n’est pas cet atelier vélo qui est mauvais, ce sont mes choix techniques qui m’ont rendu incompétent face aux pannes actuelles qui demandent davantage d’outillage et d’expérience. Etc.</p>
  86. <p>En ce moment, je travaille avec <a href="https://www.croix-rouge.fr/">La Croix-Rouge française</a>, le <a href="https://labrri.net/">Laboratoire de recherche en relations interculturelles de l’Université de Montréal</a> et surtout <a href="https://github.com/umap-project/umap/">uMap</a> et son essaimage, autant de projets et d’explorations qui redonnent du sens à mes investissements dans le numérique. Il faudrait que je prenne le temps d’écrire à ce sujet, j’aurais probablement des choses à partager côté évolution de Scopyleft&nbsp;aussi.</p>
  87. <p>Dans un temps et un espaces finis, il faut constamment rebâtir les chemins de sa pensée et prendre soin des relations du village. Mon activité devient alors davantage celle d’un conteur, qui se sert parfois d’outils pour mettre en musique les actions des&nbsp;autres.</p>
  88. <h2><a href="/david/2023/05/06/" title="Lien permanent vers cet article">SudWeb</a> (2023-05-06)</h2>
  89. <p>12&nbsp;mars&nbsp;2013&nbsp;:</p>
  90. <blockquote>
  91. <p>Je vais pas mal intervenir ces prochains mois, peut-être l’occasion de se rencontrer et&nbsp;d’échanger</p>
  92. <p><cite><em><a href="/david/blog/2013/conferences-diversite/">Conférences et&nbsp;diversité</a></em></cite></p>
  93. </blockquote>
  94. <p>13&nbsp;mars&nbsp;2013&nbsp;:</p>
  95. <blockquote>
  96. <p><em>Je pense maintenant qu’il est plus important d’avoir une ligne éditoriale cohérente et surprenante.</em> C’est un exercice très difficile de savoir répondre aux attentes d’un public tout en le bousculant (un peu). Qu’il ne reparte <strong>peut-être pas pleinement satisfait mais avec des questions restées sans réponses.</strong> Des pistes à creuser. Des mondes à explorer. […]</p>
  97. <p><strong>La question revient finalement à positionner pour les organisateurs le curseur de la curiosité.</strong> Doit-elle venir des participants ou être imposée par les organisateurs et les orateurs&#8239;? Vaste&nbsp;débat.</p>
  98. <p><cite><em><a href="/david/blog/2013/conferences-editorialisation/">Conférences et&nbsp;éditorialisation</a></em></cite></p>
  99. </blockquote>
  100. <p>19&nbsp;mai&nbsp;2013&nbsp;:</p>
  101. <blockquote>
  102. <p>Une question ouverte en guise de conclusion sans avoir vraiment de proposition technique concrète pour continuer le débat. Après réflexion (et de nombreuses discussions), je ne pense pas qu’il soit pertinent de continuer en ligne par contre je serais ravi que les discussions continuent ici ou ailleurs en espérant avoir semé quelques graines qui pourront germer de proche en&nbsp;proche.</p>
  103. <p><cite><em><a href="/david/blog/2013/quete-sens/">Une quête de&nbsp;sens</a></em></cite></p>
  104. </blockquote>
  105. <p>30&nbsp;mai&nbsp;2015&nbsp;:</p>
  106. <blockquote>
  107. <p><em>J’ai peur</em> de mes propres contradictions au sujet de la&nbsp;consanguinité.</p>
  108. <p><em>Je suis content</em> d’avoir pu voir autant d’orateurs qui n’ont pas l’habitude de s’exprimer en public. Ça change des rockstars qui en sont à la quinzième représentation de leur tournée de&nbsp;conférences.</p>
  109. <p><cite><em><a href="/david/stream/2015/05/30/">Je suis&nbsp;SudWeb</a></em></cite></p>
  110. </blockquote>
  111. <p>5&nbsp;février&nbsp;2016&nbsp;:</p>
  112. <blockquote>
  113. <p>Il y a beaucoup de choses à explorer pour changer la relation organisateur/conférencier/spectateur et la proposition est toujours la même&nbsp;: tous participants pour fluidifier les échanges et encourager l’intelligence collective. Passer du être ensemble au faire&nbsp;ensemble.</p>
  114. <p>On n’achète plus un billet mais on devient membre d’une association qui porte le projet auquel on peut participer financièrement et/ou par un travail avec une gouvernance démocratique. <em>La conférence n’est plus un évènement ponctuel mais un bien commun qui vit tout au long de l’année, que l’on s’approprie et que l’on fait évoluer&nbsp;ensemble.</em></p>
  115. <p><cite><em><a href="/david/blog/2016/coorganisation-conferences/">Co-organisation de&nbsp;conférences</a></em></cite></p>
  116. </blockquote>
  117. <p>28&nbsp;mai&nbsp;2016&nbsp;:</p>
  118. <blockquote>
  119. <p>Les éditions de cette conférence se suivent mais ne se ressemblent pas si ce n’est dans leur recherche de singularité. Chaque intervention donne envie d’aller interagir avec l’orateur pour échanger plus que d’ouvrir son <em>laptop</em>. Derrière ces sujets non-techniques se cachent des réflexions plus profondes qui n’interrogent plus le <em>comment</em> mais le <em>pourquoi</em> et de plus en plus le <em>pourquoi pas</em>&#8239;?</p>
  120. <p><cite><em><a href="/david/blog/2016/sudweb-2016/">SudWeb&nbsp;2016</a></em></cite></p>
  121. </blockquote>
  122. <p>29&nbsp;août&nbsp;2017&nbsp;:</p>
  123. <blockquote>
  124. <p>Avoir plusieurs années d’expérience donne d’autant plus de légitimité pour expérimenter et d’assurance pour se relever en cas d’échec (encore faudrait-il définir cette éventualité). Un événement récurrent donne la chance de pouvoir considérer chaque itération comme une page blanche, les «&nbsp;acquis&nbsp;» ne se font pas sur les formats mais sur le réseau (ou micro-culture) qui se recrée à chaque fois. Renforcer des liens pour le sentiment d’appartenance d’un côté, en relâcher d’autres pour être inclusif par ailleurs. <strong>Une communauté vieillissante aspirera toujours à plus de sécurité et de confort.</strong> Et est-ce une raison valable pour les lui&nbsp;accorder&#8239;?&nbsp;:-)</p>
  125. <p><cite><em><a href="/david/blog/2017/besoin-experience/">Besoin et&nbsp;expérience</a></em></cite></p>
  126. </blockquote>
  127. <p>12&nbsp;janvier&nbsp;2018&nbsp;:</p>
  128. <blockquote>
  129. <p>Est-ce qu’il y a des évènements où un incident a été à l’origine d’un dépôt de plainte de la part de l’organisation&#8239;? Et si oui quelles en ont été les suites&#8239;? Une jurisprudence serait la&nbsp;bienvenue.</p>
  130. <p><em>PS&nbsp;: ne croyez pas que je tape toujours sur SudWeb, ce n’est qu’un exemple (plutôt bon en l’occurence) et c’est surtout le seul événement pour lequel j’ai encore un intérêt car ils sont plein de vitalité et ça fait&nbsp;plaisir&nbsp;:-).</em></p>
  131. <p><cite><em><a href="/david/stream/2018/01/12/">Code&nbsp;d’(in)conduite</a></em></cite></p>
  132. </blockquote>
  133. <p>26&nbsp;janvier&nbsp;2021&nbsp;:</p>
  134. <blockquote>
  135. <p>Il y a peu, j’écrivais que je donnais des conférences &quot;avant de prendre conscience qu’il était important de laisser la place à d’autres moins privilégié·e·s/plus diversifié·e·s&quot;. Et indirectement, cela m’a permis de prendre du recul et eu aussi pour conséquence de ne plus me motiver du tout à aller dans les conférences «&nbsp;classiques&nbsp;». […]</p>
  136. <p>Je suis tiraillé entre co-créer de nouvelles choses ou faire acte de présence et de promotion des endroits qui comptent pour d’autres et leurs offrent un espace de visibilité non&nbsp;négligeable</p>
  137. <p><cite><em><a href="/david/2021/01/26/">Conférences</a></em></cite></p>
  138. </blockquote>
  139. <p>5&nbsp;octobre&nbsp;2021&nbsp;:</p>
  140. <blockquote>
  141. <p>Quel que soit le format, j’ai fini par remarquer (il m’a fallu une dizaine d’années tout de même…) que ces évènements favorisent l’entre-soi et donnent une ascendance aux organisateur·ices et participant·es actif·ves. Ce statut est malsain car il permet des comportements déplacés de la part des personnes ayant davantage de pouvoir, d’autant plus lorsqu’une foule est&nbsp;réunie.</p>
  142. <p><cite><em><a href="/david/2021/10/05/">Conférences&nbsp;2</a></em></cite></p>
  143. </blockquote>
  144. <p>J’avais besoin de cet historique incomplet pour me pointer mes propres incohérences et suivre l’évolution de ma pensée au cours des années. De l’avantage d’avoir une mémoire&nbsp;externalisée.</p>
  145. <p>SudWeb a une place toute particulière dans mon cœur, j’ai <a href="/david/stream/2010/#tw-27452935068">participé à sa création</a>, j’y suis intervenu dans ce que je considère être <a href="/david/blog/2013/quete-sens/">l’apogée de ce que je pouvais faire dans un groupe</a>, je m’y suis fait des ami·es (coucou Amanda 🇨🇦), j’y ai vu des personnes grandir, mûrir, se remettre en question et j’allais boucler la boucle en motivant une personne à&nbsp;participer.</p>
  146. <p>Lorsque j’ai appris que le sujet de <a href="https://ynote.hk/">Fanny</a> avait été retenu, j’étais vraiment très content qu’un espace de parole et d’interactions lui soit proposé. Lorsque le programme complet (qui n’est plus en ligne) est sorti, je me suis posé beaucoup de questions. Je ressentais un <a href="https://eldritch.cafe/@davidbruant/110311929122033704">certain malaise</a>&nbsp;(<a href="/david/cache/2023/e211e38b6e8dd18119e0ff18464d2414/">cache</a>) à ce que des personnes sur-représentées dans ces évènements le soient encore une fois. Je me suis vraiment demandé ce qui avait pu motiver ces choix et je crois que j’aurais aimé une communication plus claire à ce sujet pour essayer de comprendre plutôt que d’être dans&nbsp;l’interprétation.</p>
  147. <p>L’évènement a depuis été annulé car pas assez de personnes étaient motivées par cette rencontre. Difficile d’en tirer des conclusions à chaud. Difficile de savoir au bout de combien de personnes est-ce que ça devenait rentable (financièrement&#8239;?). Facile de faire des liens de cause à effet erronés en écoutant uniquement ma micro-bulle. Facile d’imaginer que ça n’ait pas été facile pour les personnes bénévoles qui se sont motivées pour l’organisation cette&nbsp;année.</p>
  148. <p>On peut lire actuellement sur la <a href="https://sudweb.fr/2023/">page 2023&nbsp;de l’évènement</a>&nbsp;(<a href="/david/cache/2023/32448878bfcad6dd5d1bcb2b626f1a9d/">cache</a>)&nbsp;:</p>
  149. <blockquote>
  150. <p>Ne vous arrêtez pas, ne vous arrêtez&nbsp;jamais.</p>
  151. </blockquote>
  152. <p>Ça me questionne beaucoup aussi&nbsp;: c’est correct de s’asseoir faire une pause pour ne pas se brûler, d’accepter la déception de ce qui vient de se produire, de prendre le temps d’aller demander pourquoi est-ce que ça ne s’est pas passé, de libérer ses émotions&nbsp;maladroitement.</p>
  153. <p>C’est ce que je suis en train d’essayer de faire à mon&nbsp;échelle.</p>
  154. <h2><a href="/david/2023/02/07/" title="Lien permanent vers cet article">Madeleine</a> (2023-02-07)</h2>
  155. <p>Ma madeleine du jour m’a été offerte par <a href="https://latitude77.org">Aurélien</a> qui pointait vers <a href="https://lightdock.org/">LightDock</a>, ce qui m’a rappelé mon stage de master et mes <a href="/david/biologeek/archives/20051017-parser-un-fichier-pdb-en-python-facilement-et-efficacement/">premiers pas en Python</a>. Où l’on remarque qu’il y a 18&nbsp;ans, les <em>list-comprehensions</em> et les <code>__methodes_magiques__</code> devaient être&nbsp;récentes…</p>
  156. <p>Mais au fait, que s’est-il passé ces 20&nbsp;dernières années en bio-informatique&#8239;? Est-ce encore une matière (hybride) à part entière ou le <em>in silico</em> a-t-il fini par bouffer la&nbsp;madeleine&#8239;?</p>
  157. <hr />
  158. <p>🚲 Où j’apprends que la piste cyclable en bas de chez moi est considéré comme «&nbsp;bonne&nbsp;» <a href="https://numerique.banq.qc.ca/patrimoine/details/52327/3393377">depuis pas mal de temps</a>.</p>
  159. <hr />
  160. <blockquote>
  161. <p>🌱 J’ai fait des études d’agriculture biologique et ce milieu m’a dégoûté. On est dans la production. Et dans la production, soit tu t’auto-exploites, soit tu exploites de la main-d’oeuvre. <mark>Dans le bio, l’essentiel de la main-d’oeuvre, ce sont des sans-papiers.</mark> Cette réalité embarrasse énormément ceux qui croient que le bio est le summum de l’alternative. À une époque, avec des copains, on avait organisé des dépôts de paniers de légumes à Bruxelles. On est allé travailler dans le lieu de production situé à une vingtaine de kilomètres de Bruxelles. On s’est retrouvé avec des sans-papiers. Les dessous de la production échappent aux radars. Pourtant, en y réfléchissant, si les gens étaient payés décemment, c’est le quadruple du prix qu’on devrait payer. Eux, aux Fraternités ouvrières, ils ne font pas de la production. Ils n’essaient pas de te vendre une production éthique ou biologique. Ils te disent&nbsp;: «&nbsp;Vas-y, expérimente&nbsp;». C’est une incitation à expérimenter&nbsp;l’autonomie.</p>
  162. <p><cite><em><a href="https://www.rayonvertcinema.org/benjamin-hennot-interview/">Benjamin Hennot&nbsp;: Interview</a></em>&nbsp;(<a href="/david/cache/2023/ee7eb9c245d1b2c4b91b8dda4cd7d318/">cache</a>)</cite></p>
  163. </blockquote>
  164. <blockquote lang="en">
  165. <p>🎯 No, we need to move our attention back to the folks that have been right all along. The people who never gave up on semantic markup, CSS, and progressive enhancement for most sites. The people who, when slinging JS, have treated it as special occasion food. <mark>The tools and communities whose culture puts the user ahead of the developer</mark> and hold evidence of doing better for users in the highest&nbsp;regard.</p>
  166. <p><cite><em><a href="https://infrequently.org/2023/02/the-market-for-lemons/">The Market for Lemons</a></em>&nbsp;(<a href="/david/cache/2023/5b35e3f3639ceb7d9f684aa81979f304/">cache</a>)</cite></p>
  167. </blockquote>
  168. <blockquote lang="en">
  169. <p>✍️ To feed my blogging, I am constantly reading books, magazine articles, academic papers, and a sprawling network of blogs (I follow about 400&nbsp;via my RSS feed on Feedly). Much as writing catalyzes thinking, <mark>reading catalyzes writing;</mark> the vast majority of ideas I get for blog posts come from reading something and having it trigger a “wait, what about …”&nbsp;moment.</p>
  170. <p><cite><em><a href="https://clivethompson.medium.com/how-blogging-changes-the-way-you-think-526734dc86d1">How Blogging Changes The Way You Think</a></em>&nbsp;(<a href="/david/cache/2023/9caf3cf36d339cfffad8582583493204/">cache</a>)</cite></p>
  171. </blockquote>
  172. <hr />
  173. <blockquote lang="en">
  174. <p>🙈 Wikis, unless you have someone whose job it is to maintain the wiki, is where knowledge goes to&nbsp;die</p>
  175. <p><cite><em><a href="https://cloudisland.nz/@aurynn/109808680824741796">@aurynn@cloudisland.nz sur&nbsp;mastodon</a></em></cite></p>
  176. </blockquote>
  177. <blockquote>
  178. <p>🤯 une voiture, c’est jamais qu’un gros fauteuil roulant, hein.</p>
  179. <p><cite><em><a href="https://mamot.fr/@ffoodd/109796035120760099">@ffoodd@mamot.fr sur&nbsp;mastodon</a></em></cite></p>
  180. </blockquote>
  181. <blockquote lang="en">
  182. <p>👀 I have been in tech so long, I only have one question when I hear of a new invention.<br />
  183. Will it be used for war, porn or&nbsp;surveillance?</p>
  184. <p><cite><em><a href="https://eupolicy.social/@why0hy/109749311459562949">@why0hy@eupolicy.social sur&nbsp;mastodon</a></em></cite></p>
  185. </blockquote>
  186. <h2><a href="/david/2023/01/18/" title="Lien permanent vers cet article">Femmes</a> (2023-01-18)</h2>
  187. <details>
  188. <summary>Déplier pour lire le contenu de la publication</summary>
  189. <p>Ces dernières années, je communique avec davantage de femmes que d’hommes au cours de mes journées de travail. Ce qui a commencé comme une opportunité est maintenant un choix délibéré, je ne souhaite plus participer à des équipes uniquement constituées d’hommes. Ça peut —&nbsp;malheureusement&nbsp;— paraitre flippant exprimé ainsi et ce n’est qu’un premier pas sur ce chemin de traverse au sein d’un écosystème majoritairement masculin. Il ne suffit pas d’être différemment entouré, il faut aussi apprendre à se taire et&nbsp;écouter.</p>
  190. <p>Accepter que les solutions ne soient pas forcément techniques, que ce ne soient même pas des «&nbsp;solutions&nbsp;» en fait mais une suite de prises de soin. Partager des points de vues sur les oppressions et des situations vécues qui font prendre conscience de ses propres privilèges. Découvrir qu’il n’y a pas vraiment d’environnements <em>safe</em> en fait, jamais. Apprendre à se méfier de ses propres biais et interprétations, à déceler ce qui est ressenti comme des agressions, à confier ses doutes sur de potentielles&nbsp;indélicatesses.</p>
  191. <p>Cette évolution remet aussi en question les dynamiques de groupes que l’on peut observer et ce qui est acceptable ou non. Il y a des postures qui deviennent beaucoup plus rapidement intolérables. Des incohérences entre les aspirations/publications et les situations qui font grincer des dents, fort. Je me sens parfois encore bien faible et démuni face à cela. Et je sais pourtant que ça n’est rien comparé à l’épuisement d’un quotidien dans une société patriarcale. Alors je prends le temps et je donne ce que je peux d’attention, de confiance et&nbsp;d’énergie.</p>
  192. <p>Ces environnements et échanges m’apportent tellement. <strong>Merci.</strong></p>
  193. <hr />
  194. <p>Bande son du jour&nbsp;: <a href="https://www.youtube-nocookie.com/embed/OZHSCZRs1LI">Elisapie</a>.</p>
  195. <p>Citation du&nbsp;jour&nbsp;:</p>
  196. <blockquote>
  197. <p>Un grand pouvoir implique une grande&nbsp;corruption.</p>
  198. </blockquote>
  199. </details>
  200. <h2><a href="/david/2023/01/17/" title="Lien permanent vers cet article">Populaire</a> (2023-01-17)</h2>
  201. <details>
  202. <summary>Déplier pour lire le contenu de la publication</summary>
  203. <p>Plus j’en fais et plus je considère que le ski de fond est un sport populaire (dans le sens «&nbsp;pour le peuple&nbsp;»). Très peu d’équipement est nécessaire et même de la récupération permet de s’amuser, le façonnage des pistes requiert relativement peu d’énergies (fossiles), il est possible d’en faire même en étant très débutant·e et pas à l’aise avec les pentes. Ça devrait être une politique de santé&nbsp;publique&#8239;!</p>
  204. <p>Alors bien sûr, un bon équipement change des choses mais la technique et l’expérience compensent tellement que ça en devient presque négligeable (en loisir). Tout le monde peut se mettre dans les rails et pousser un pied devant l’autre. Bon OK, juste à côté. C’est un excellent moyen de se mettre en confiance avant d’oser glisser. Et puis, le pas s’allonge, les bras se décrispent et se mettent en mouvement aussi, les cuisses prennent le relai, les pieds se&nbsp;soulèvent.</p>
  205. <p>Lorsqu’on commence à glisser et à trouver l’équilibre, le point d’accroche, le mouvement juste, ça procure une sensation de vol incroyable et ça permet de suer en continu (autant que la course mais avec moins d’impacts). Le matériel est léger et plutôt silencieux, les pratiquant·es courtois·es (et âgé·es, <a href="/david/2021/02/10/">en tout cas l’après-midi</a>).</p>
  206. <p>Je n’en dis pas plus… il risquerait d’y avoir trop de monde dans les&nbsp;traces&nbsp;😅.</p>
  207. <p>PS&nbsp;: j’ai une petite (8&#8239;km, hamster-style) piste à 250&nbsp;mètres de chez moi et je suis tellement reconnaissant à la ville de Montréal d’aménager les parcs et pistes cyclables en hiver pour glisser dans la nature&nbsp;urbaine&nbsp;💚.</p>
  208. <figure>
  209. <a href="/static/david/2023/2023-01-13-ski-visitation1.jpg"
  210. title="Cliquer pour une version haute résolution">
  211. <img
  212. src="/static/david/2023/2023-01-13-ski-visitation1.jpg"
  213. width="2048" height="2731"
  214. srcset="/static/david/2023/2023-01-13-ski-visitation1.jpg 2048w, /static/david/2023/2023-01-13-ski-visitation1_660x440.jpg 660w, /static/david/2023/2023-01-13-ski-visitation1_990x660.jpg 990w, /static/david/2023/2023-01-13-ski-visitation1_1320x880.jpg 1320w"
  215. sizes="min(100vw, calc(100vh * 2048 / 2731))"
  216. loading="lazy"
  217. decoding="async"
  218. alt="Des traces de piste de ski de fond dans la tempête de neige.">
  219. </a>
  220. <figcaption>Parc de l’Île de la Visitation, Montréal, 13 janvier&nbsp;2023.</figcaption>
  221. </figure>
  222. <figure>
  223. <a href="/static/david/2023/2023-01-13-ski-visitation2.jpg"
  224. title="Cliquer pour une version haute résolution">
  225. <img
  226. src="/static/david/2023/2023-01-13-ski-visitation2.jpg"
  227. width="2048" height="1536"
  228. srcset="/static/david/2023/2023-01-13-ski-visitation2.jpg 2048w, /static/david/2023/2023-01-13-ski-visitation2_660x440.jpg 660w, /static/david/2023/2023-01-13-ski-visitation2_990x660.jpg 990w, /static/david/2023/2023-01-13-ski-visitation2_1320x880.jpg 1320w"
  229. sizes="min(100vw, calc(100vh * 2048 / 1536))"
  230. loading="lazy"
  231. decoding="async"
  232. alt="Des traces de piste de ski de fond dans la tempête de neige.">
  233. </a>
  234. <figcaption>Parc de l’Île de la Visitation, Montréal, 13 janvier&nbsp;2023.</figcaption>
  235. </figure>
  236. <figure>
  237. <a href="/static/david/2023/2023-01-13-ski-visitation3.jpg"
  238. title="Cliquer pour une version haute résolution">
  239. <img
  240. src="/static/david/2023/2023-01-13-ski-visitation3.jpg"
  241. width="2048" height="2731"
  242. srcset="/static/david/2023/2023-01-13-ski-visitation3.jpg 2048w, /static/david/2023/2023-01-13-ski-visitation3_660x440.jpg 660w, /static/david/2023/2023-01-13-ski-visitation3_990x660.jpg 990w, /static/david/2023/2023-01-13-ski-visitation3_1320x880.jpg 1320w"
  243. sizes="min(100vw, calc(100vh * 2048 / 2731))"
  244. loading="lazy"
  245. decoding="async"
  246. alt="Des traces de piste de ski de fond dans la tempête de neige.">
  247. </a>
  248. <figcaption>Parc de l’Île de la Visitation, Montréal, 13 janvier&nbsp;2023.</figcaption>
  249. </figure>
  250. <figure>
  251. <a href="/static/david/2023/2023-01-13-ski-visitation4.jpg"
  252. title="Cliquer pour une version haute résolution">
  253. <img
  254. src="/static/david/2023/2023-01-13-ski-visitation4.jpg"
  255. width="2048" height="2731"
  256. srcset="/static/david/2023/2023-01-13-ski-visitation4.jpg 2048w, /static/david/2023/2023-01-13-ski-visitation4_660x440.jpg 660w, /static/david/2023/2023-01-13-ski-visitation4_990x660.jpg 990w, /static/david/2023/2023-01-13-ski-visitation4_1320x880.jpg 1320w"
  257. sizes="min(100vw, calc(100vh * 2048 / 2731))"
  258. loading="lazy"
  259. decoding="async"
  260. alt="Des traces de piste de ski de fond dans la tempête de neige.">
  261. </a>
  262. <figcaption>Parc de l’Île de la Visitation, Montréal, 13 janvier&nbsp;2023.</figcaption>
  263. </figure>
  264. <hr />
  265. <blockquote>
  266. <p>Et si l’attachement à la retraite des Français ne tenait plus à l’attente d’un repos ultime au terme d’une vie laborieuse et pénible, mais à la possibilité de <mark>faire retraite dès maintenant</mark> pour se réinventer dans un travail&nbsp;«&nbsp;amélioré&nbsp;»&#8239;?</p>
  267. <p><cite><em><a href="https://www.philomag.com/articles/retraite-la-fin-du-bonheur-differe-par-denis-maillard">Retraite&nbsp;: la fin du “bonheur différé”, par Denis Maillard</a></em>&nbsp;(<a href="/david/cache/2023/614fe609b04719e7835fc0717b99c1c6/">cache</a>)</cite></p>
  268. </blockquote>
  269. </details>
  270. <h2><a href="/david/2023/01/14/" title="Lien permanent vers cet article">Dépendances</a> (2023-01-14)</h2>
  271. <details>
  272. <summary>Déplier pour lire le contenu de la publication</summary>
  273. <blockquote lang="en">
  274. <p>I suspect one of the reasons for this is that Pinafore is written in Svelte v2 and Sapper – both of which are deprecated in favor of Svelte v3 and SvelteKit. Not only is there no migration path from Svelte v2 to v3, but there isn’t one from Sapper to SvelteKit either. (And on top of that, I had to fork Sapper pretty heavily.) Anyone making a bet on learning Pinafore’s tech stack is investing in a dead framework, so <mark>it’s not very attractive for new&nbsp;maintainers.</mark></p>
  275. <p><cite><em><a href="https://nolanlawson.com/2023/01/09/retiring-pinafore/">Retiring Pinafore</a></em>&nbsp;(<a href="/david/cache/2023/b5acd8bbf209345ff300ea8c10c44181/">cache</a>)</cite></p>
  276. </blockquote>
  277. <p>«&nbsp;<span lang=en>Move fast and outdate things.</span>&nbsp;» n’est pas un <em>motto</em> mais une constatation. Je suis assez assidu des écrits de Baldur Bjarnason à ce sujet, que ce soit à travers son <a href="https://www.baldurbjarnason.com/">site</a>, son <a href="https://softwarecrisis.baldurbjarnason.com/">livre</a> ou sa <a href="https://softwarecrisis.dev/">newsletter</a>.</p>
  278. <p>Je crois que je commence à dépasser la sidération et le rejet pour tenter de comprendre un peu mieux les raisons profondes de toute cette complexité et cette vitesse que l’on s’impose, avec une composante historique&nbsp;notamment.</p>
  279. <p>2023, l’année de la maturité&nbsp;😂.</p>
  280. <blockquote lang="en">
  281. <p>The symptoms of pop&nbsp;culture:</p>
  282. <ul>
  283. <li>A “disdain for history”. Pop cultures believe history doesn’t have anything to teach&nbsp;them.</li>
  284. <li>Newer is automatically better. Pop cultures are built on the assumption that anything new or different is superior to established. Or, in other words, older is inherently&nbsp;inferior.</li>
  285. <li><mark>What’s next is going to be superior to what’s now.</mark> Pop cultures exist in perpetual anticipation of the next trend. Their disbelief of history appears to outsiders as a belief in&nbsp;progress.</li>
  286. <li>The “Pop” in “Pop Culture” stands for “popularity”. If it’s popular then it must be&nbsp;right.</li>
  287. </ul>
  288. <p>These traits are deeply irrational but they are the tech industry’s default mode of&nbsp;operation.</p>
  289. <p><cite><em><a href="https://softwarecrisis.dev/letters/tech-is-a-pop-culture/">Tech Companies Are Irrational Pop Cultures</a></em>&nbsp;(<a href="/david/cache/2023/45c1becce6fcd8254f2c99fbc1397018/">cache</a>)</cite></p>
  290. </blockquote>
  291. <hr />
  292. <blockquote lang="en">
  293. <p>We’re starting to see the initial decay hit the parts of the web dev ecosystem that are the furthest away from the cheap money fountains Google and Facebook are providing. Core projects run out of money. Git commits stop. <mark>A dependency you use breaks when one of its dependencies stops working,</mark> leading somebody to fork it with a quick fix or replacement dependency. Bandaid fixes to decaying OSS projects start to crop up in more and more places. We start to see blog posts saying that all we need to do is get enough people to donate money or pay for support. Everything will be fine. Just look at how OpenSSL got turned&nbsp;around.</p>
  294. <p>All of which is bad enough but also misses the&nbsp;point.</p>
  295. <p><cite><em><a href="https://www.baldurbjarnason.com/2021/the-oss-bubble-and-the-blogging-bubble/">The Open-Source Software bubble that is and the blogging bubble that was</a></em>&nbsp;(<a href="/david/cache/2023/d6b891fd250a6ae967ae55564770b67a/">cache</a>)</cite></p>
  296. </blockquote>
  297. <blockquote>
  298. <p>This JavaScript community (if judged by the demographics of this survey) seems to be comprised mostly of folks that are largely building with React, webpack, and Jest. With React on 3.2% of web sites and jQuery at 77.7% (as of January 2023), <mark>that’s a pretty small slice of a much larger&nbsp;community.</mark></p>
  299. <p>We seem to live in different&nbsp;worlds.</p>
  300. <p><cite><em><a href="https://www.zachleat.com/web/javascript-community/">JavaScript, Community</a></em>&nbsp;(<a href="/david/cache/2023/7ff62009f21336b8eb54ea18261bcfb7/">cache</a>)</cite></p>
  301. </blockquote>
  302. </details>
  303. <h2><a href="/david/2023/01/06/" title="Lien permanent vers cet article">Toile</a> (2023-01-06)</h2>
  304. <details>
  305. <summary>Déplier pour lire le contenu de la publication</summary>
  306. <blockquote lang="en">
  307. <p>I realised when I think of something it doesn’t exist as a single entity. A thought is linked to a million other thoughts, to the past and to the future. I remember too much, relate too much, <mark>connect too much,</mark> and I project too much. I thought this was “normal” until I met my partner. She doesn’t think much about the future or the past – she’s a much happier person compared to&nbsp;me.</p>
  308. <p><cite><em><a href="https://winnielim.org/journal/my-mind-is-full-of-webs/">my mind is full of webs</a></em>&nbsp;(<a href="/david/cache/2023/e1a26da20c603d214d0f844d5836569e/">cache</a>)</cite></p>
  309. </blockquote>
  310. <p>Il y a tellement de choses qui me font réagir (ré-penser plutôt&#8239;?) dans les écrits de Winnie Lim. Elle joue toujours avec la corde sensible qui crée un lien à la fois fragile et pourtant si résistant, je me l’imagine comme un fil de toile d’araignée entre nous. Difficile à décrire et pas forcément réciproque. De temps en temps, je m’aventure dessus et je vais me désaltérer de quelques gouttes de rosée. Je suis reconnaissant de ces partages qui viennent alimenter mes propres&nbsp;réflexions.</p>
  311. <blockquote lang="en">
  312. <p>But I do not want my webs to be truncated or forgotten. <mark>I do not wish to forget,</mark> or I wouldn’t have become obsessed with archival. I like noticing and preserving the connections. They become opportunities for learning and becoming, if I manage to detach enough from&nbsp;them.</p>
  313. <p><cite><em>Ibid.</em></cite></p>
  314. </blockquote>
  315. <figure>
  316. <a href="/static/david/2023/2023-01-06-toile-gouttes.jpg"
  317. title="Cliquer pour une version haute résolution">
  318. <img
  319. src="/static/david/2023/2023-01-06-toile-gouttes.jpg"
  320. width="1512" height="2016"
  321. srcset="/static/david/2023/2023-01-06-toile-gouttes.jpg 1512w, /static/david/2023/2023-01-06-toile-gouttes_660x440.jpg 660w, /static/david/2023/2023-01-06-toile-gouttes_990x660.jpg 990w, /static/david/2023/2023-01-06-toile-gouttes_1320x880.jpg 1320w"
  322. sizes="min(100vw, calc(100vh * 1512 / 2016))"
  323. loading="lazy"
  324. decoding="async"
  325. alt="Une toile d’araignée avec des gouttes de rosée et en arrière plan, flou, des immeubles de l’autre côté de la Rivière des Prairies">
  326. </a>
  327. <figcaption>Parc Louis-Hébert, Montréal, 2 novembre&nbsp;2022.</figcaption>
  328. </figure>
  329. <details>
  330. <summary>Et pendant ce temps là de l’autre côté de la rue&nbsp;:</summary>
  331. <figure>
  332. <a href="/static/david/2023/2023-01-06-toile-soleil.jpg"
  333. title="Cliquer pour une version haute résolution">
  334. <img
  335. src="/static/david/2023/2023-01-06-toile-soleil.jpg"
  336. width="2016" height="1512"
  337. srcset="/static/david/2023/2023-01-06-toile-soleil.jpg 2016w, /static/david/2023/2023-01-06-toile-soleil_660x440.jpg 660w, /static/david/2023/2023-01-06-toile-soleil_990x660.jpg 990w, /static/david/2023/2023-01-06-toile-soleil_1320x880.jpg 1320w"
  338. sizes="min(100vw, calc(100vh * 2016 / 1512))"
  339. loading="lazy"
  340. decoding="async"
  341. alt="Un parc pour enfant à contre-jour avec le soleil qui se lève dans le brouillard et qui forme une jolie étoile">
  342. </a>
  343. <figcaption>Une toile de soleil&nbsp;!</figcaption>
  344. </figure>
  345. </details>
  346. </details>
  347. </main>
  348. <hr>
  349. <footer>
  350. <p>
  351. <nobr>
  352. <a href="/david/" title="Aller à l’accueil"
  353. ><svg class="icon icon-home">
  354. <use
  355. xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-home"
  356. ></use>
  357. </svg>
  358. Accueil</a
  359. >
  360. </nobr>
  361. <nobr>
  362. <a href="/david/log/" title="Accès au flux RSS"
  363. ><svg class="icon icon-rss2">
  364. <use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-rss2"></use>
  365. </svg>
  366. Suivre</a
  367. >
  368. </nobr>
  369. <nobr>
  370. <a href="http://larlet.com" title="Go to my English profile" data-instant
  371. ><svg class="icon icon-user-tie">
  372. <use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-user-tie"></use>
  373. </svg>
  374. Pro</a
  375. >
  376. </nobr>
  377. <nobr>
  378. <a href="mailto:david%40larlet.fr" title="Envoyer un courriel"
  379. ><svg class="icon icon-mail">
  380. <use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-mail"></use>
  381. </svg>
  382. Email</a
  383. >
  384. </nobr>
  385. <nobr>
  386. <abbr
  387. class="nowrap"
  388. title="Hébergeur : Alwaysdata, 62 rue Tiquetonne 75002 Paris, +33184162340"
  389. ><svg class="icon icon-hammer2">
  390. <use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-hammer2"></use>
  391. </svg>
  392. Légal</abbr
  393. >
  394. </nobr>
  395. </p>
  396. <template id="theme-selector">
  397. <form>
  398. <fieldset>
  399. <legend><svg class="icon icon-brightness-contrast">
  400. <use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-brightness-contrast"></use>
  401. </svg> Thème</legend>
  402. <label>
  403. <input type="radio" value="auto" name="chosen-color-scheme" checked> Auto
  404. </label>
  405. <label>
  406. <input type="radio" value="dark" name="chosen-color-scheme"> Foncé
  407. </label>
  408. <label>
  409. <input type="radio" value="light" name="chosen-color-scheme"> Clair
  410. </label>
  411. </fieldset>
  412. </form>
  413. </template>
  414. </footer>
  415. <script src="/static/david/js/instantpage-5.1.0.min.js" type="module"></script>
  416. <script>
  417. function loadThemeForm(templateName) {
  418. const themeSelectorTemplate = document.querySelector(templateName)
  419. const form = themeSelectorTemplate.content.firstElementChild
  420. themeSelectorTemplate.replaceWith(form)
  421. form.addEventListener('change', (e) => {
  422. const chosenColorScheme = e.target.value
  423. localStorage.setItem('theme', chosenColorScheme)
  424. toggleTheme(chosenColorScheme)
  425. })
  426. const selectedTheme = localStorage.getItem('theme')
  427. if (selectedTheme && selectedTheme !== 'undefined') {
  428. form.querySelector(`[value="${selectedTheme}"]`).checked = true
  429. }
  430. }
  431. const prefersColorSchemeDark = '(prefers-color-scheme: dark)'
  432. window.addEventListener('load', () => {
  433. let hasDarkRules = false
  434. for (const styleSheet of Array.from(document.styleSheets)) {
  435. let mediaRules = []
  436. for (const cssRule of styleSheet.cssRules) {
  437. if (cssRule.type !== CSSRule.MEDIA_RULE) {
  438. continue
  439. }
  440. // WARNING: Safari does not have/supports `conditionText`.
  441. if (cssRule.conditionText) {
  442. if (cssRule.conditionText !== prefersColorSchemeDark) {
  443. continue
  444. }
  445. } else {
  446. if (cssRule.cssText.startsWith(prefersColorSchemeDark)) {
  447. continue
  448. }
  449. }
  450. mediaRules = mediaRules.concat(Array.from(cssRule.cssRules))
  451. }
  452. // WARNING: do not try to insert a Rule to a styleSheet you are
  453. // currently iterating on, otherwise the browser will be stuck
  454. // in a infinite loop…
  455. for (const mediaRule of mediaRules) {
  456. styleSheet.insertRule(mediaRule.cssText)
  457. hasDarkRules = true
  458. }
  459. }
  460. if (hasDarkRules) {
  461. loadThemeForm('#theme-selector')
  462. }
  463. })
  464. </script>
  465. </body>
  466. </html>