Repository with sources and generator of https://larlet.fr/david/ https://larlet.fr/david/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

index.html 38KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602
  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>
  13. Étiquette #échanges
  14. — David Larlet</title>
  15. <meta name="description" content="Publications relatives au tag #échanges">
  16. <!-- That good ol' feed, subscribe :). -->
  17. <link rel="alternate"
  18. type="application/atom+xml"
  19. title="Feed"
  20. href="/david/log/">
  21. <!-- Generated from https://realfavicongenerator.net/ such a mess. -->
  22. <link rel="apple-touch-icon"
  23. sizes="180x180"
  24. href="/static/david/icons2/apple-touch-icon.png">
  25. <link rel="icon"
  26. type="image/png"
  27. sizes="32x32"
  28. href="/static/david/icons2/favicon-32x32.png">
  29. <link rel="icon"
  30. type="image/png"
  31. sizes="16x16"
  32. href="/static/david/icons2/favicon-16x16.png">
  33. <link rel="manifest" href="/static/david/icons2/site.webmanifest">
  34. <link rel="mask-icon"
  35. href="/static/david/icons2/safari-pinned-tab.svg"
  36. color="#07486c">
  37. <link rel="shortcut icon" href="/static/david/icons2/favicon.ico">
  38. <meta name="msapplication-TileColor" content="#f7f7f7">
  39. <meta name="msapplication-config"
  40. content="/static/david/icons2/browserconfig.xml">
  41. <meta name="theme-color"
  42. content="#f7f7f7"
  43. media="(prefers-color-scheme: light)">
  44. <meta name="theme-color"
  45. content="#272727"
  46. media="(prefers-color-scheme: dark)">
  47. <!-- Is that even respected? Retrospectively? What a shAItshow…
  48. https://neil-clarke.com/block-the-bots-that-feed-ai-models-by-scraping-your-website/ -->
  49. <meta name="robots" content="noai, noimageai">
  50. <!-- Documented, feel free to shoot an email. -->
  51. <link rel="stylesheet" href="/static/david/css/style_2024-01-28.css">
  52. <!-- See https://www.zachleat.com/web/comprehensive-webfonts/ for the trade-off. -->
  53. <link rel="preload"
  54. href="/static/david/css/fonts/century_supra_ot_a_regular.woff2"
  55. as="font"
  56. type="font/woff2"
  57. media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
  58. crossorigin>
  59. <link rel="preload"
  60. href="/static/david/css/fonts/century_supra_ot_a_bold.woff2"
  61. as="font"
  62. type="font/woff2"
  63. media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
  64. crossorigin>
  65. <link rel="preload"
  66. href="/static/david/css/fonts/century_supra_ot_a_italic.woff2"
  67. as="font"
  68. type="font/woff2"
  69. media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
  70. crossorigin>
  71. <link rel="preload"
  72. href="/static/david/css/fonts/century_supra_ot_b_regular.woff2"
  73. as="font"
  74. type="font/woff2"
  75. media="(prefers-color-scheme: dark)"
  76. crossorigin>
  77. <link rel="preload"
  78. href="/static/david/css/fonts/century_supra_ot_b_bold.woff2"
  79. as="font"
  80. type="font/woff2"
  81. media="(prefers-color-scheme: dark)"
  82. crossorigin>
  83. <link rel="preload"
  84. href="/static/david/css/fonts/century_supra_ot_b_italic.woff2"
  85. as="font"
  86. type="font/woff2"
  87. media="(prefers-color-scheme: dark)"
  88. crossorigin>
  89. <script>
  90. function toggleTheme(themeName) {
  91. document.documentElement.classList.toggle(
  92. 'forced-dark',
  93. themeName === 'dark'
  94. )
  95. document.documentElement.classList.toggle(
  96. 'forced-light',
  97. themeName === 'light'
  98. )
  99. }
  100. const selectedTheme = localStorage.getItem('theme')
  101. if (selectedTheme !== 'undefined') {
  102. toggleTheme(selectedTheme)
  103. }
  104. </script>
  105. <style type="text/css">
  106. details[open] summary {
  107. display: none;
  108. }
  109. </style>
  110. <body data-instant-intensity="viewport-all">
  111. <article>
  112. <header>
  113. <hgroup>
  114. <h1>#échanges</h1>
  115. <p>Publications relatives à cette étiquette</p>
  116. </hgroup>
  117. </header>
  118. <nav>
  119. <p>
  120. <a href="/david/" title="Aller à l’accueil">
  121. Accueil</a>
  122. <a rel="tags"
  123. href="/david/2024/#tags"
  124. title="Liste de toutes les étiquettes">
  125. Étiquettes</a>
  126. <a href="/david/recherche/" title="Aller à la page de recherche" rel="search">Recherche</a>
  127. <a href="/david/log/" title="Accès au flux RSS">Suivre</a>
  128. </p>
  129. </nav>
  130. <h2>
  131. <a href="/david/2024/01/29/" title="Lien permanent vers cet article">Déploiement</a> <time datetime="2024-01-29">29 janvier 2024</time>
  132. </h2>
  133. <blockquote>
  134. <p>Ce qui me fait penser que cela fait plusieurs fois que je veux demander comment David déploie son&nbsp;site.</p>
  135. <p><cite><em><a data-link-domain="la-grange.net" href="https://www.la-grange.net/2024/01/24/herbe">herbe</a> <a href="/david/cache/2024/956819385548bba6e768563b12edc2d6/" title="Copie locale au 2024-01-28">
  136. <svg xmlns="http://www.w3.org/2000/svg"
  137. width="20" height="20" viewBox="0 0 24 24"
  138. fill="none" stroke="currentColor"
  139. stroke-width="2" stroke-linecap="square" stroke-linejoin="round"
  140. ><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect>
  141. <path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1">
  142. </path>
  143. </svg>
  144. <span class="sr-only">[archive]</span>
  145. </a></em></cite></p>
  146. </blockquote>
  147. <p>Mes <a data-link-domain="git.larlet.fr" href="https://git.larlet.fr/explore/repos">dépôts</a> contiennent le HTML généré car c’est ce que je considère comme étant la version pérenne de mes écrits donc je ne souhaite pas avoir une génération sur le serveur. Cela fait grossir le dépôt mais ça offre une tranquillité d’esprit de pouvoir observer les différences lorsque je modifie le&nbsp;moteur.</p>
  148. <p>Il se trouve que ces dépôts sont sur le même serveur que celui qui sert les pages HTML que vous voyez. Je lance donc une commande distante avec <a data-link-domain="minicli.readthedocs.io" href="https://minicli.readthedocs.io/">minicli</a> qui va faire une archive du dépôt git au bon endroit sur le&nbsp;serveur&nbsp;:</p>
  149. <pre><code>git archive --remote=larlet-fr-index.git master | tar -x -C larlet-fr
  150. git archive --remote=larlet-fr-david.git master | tar -x -C larlet-fr
  151. git archive --remote=larlet-fr-david-cache.git master | tar -x -C larlet-fr/david
  152. […]
  153. </code></pre>
  154. <p>J’itère ainsi sur chacun des dépôts concernés et l’avantage c’est que je peux donner un sous-dossier à la commande <code>tar</code> selon où je veux placer le contenu dans l’arborescence. Par exemple, ci-dessus, les articles archivés <code>larlet-fr-david-cache.git</code> arrivent directement dans mon dossier personnel <code>larlet-fr/david</code>. Il faut tout de même vérifier de ne pas écraser ses propres&nbsp;dossiers/fichiers.</p>
  155. <p>Le déploiement met à ce jour une trentaine de secondes. Ce n’est pas optimisé mais je n’ai pas besoin de&nbsp;l’optimiser.</p>
  156. <a href="#hr-53" title="Lien vers cette section de la page"><hr id="hr-53" /></a>
  157. <blockquote lang="en">
  158. <p>I therefore officially announce 2024&nbsp;to be the year when the square checkbox has finally&nbsp;died.</p>
  159. <p><cite><em><a data-link-domain="tonsky.me" href="https://tonsky.me/blog/checkbox/">In Loving Memory of Square Checkbox</a> <a href="/david/cache/2024/ff566a58892db07815a327802fea66d3/" title="Copie locale au 2024-01-28">
  160. <svg xmlns="http://www.w3.org/2000/svg"
  161. width="20" height="20" viewBox="0 0 24 24"
  162. fill="none" stroke="currentColor"
  163. stroke-width="2" stroke-linecap="square" stroke-linejoin="round"
  164. ><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect>
  165. <path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1">
  166. </path>
  167. </svg>
  168. <span class="sr-only">[archive]</span>
  169. </a></em></cite></p>
  170. </blockquote>
  171. <p>À quand une petite coche sur les <a data-link-domain="alvaromontoro.com" href="https://alvaromontoro.com/blog/68049/new-toggle-switch-lands-in-safari">futurs toggle/switch natifs</a> <a href="/david/cache/2024/b351cda8d2ccd73362ca1729845b7e79/" title="Copie locale au 2024-01-28">
  172. <svg xmlns="http://www.w3.org/2000/svg"
  173. width="20" height="20" viewBox="0 0 24 24"
  174. fill="none" stroke="currentColor"
  175. stroke-width="2" stroke-linecap="square" stroke-linejoin="round"
  176. ><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect>
  177. <path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1">
  178. </path>
  179. </svg>
  180. <span class="sr-only">[archive]</span>
  181. </a>&#8239;? Ou <a data-link-domain="grumpy.website" href="https://grumpy.website/1457">pire</a>&#8239;? 🙈</p>
  182. <p>R.I.P. <a data-link-domain="nubero.ch" href="https://www.nubero.ch/blog/009/">les boutons</a> <a href="/david/cache/2024/a3ccfb51f65cd59f375d5424d243e012/" title="Copie locale au 2024-01-28">
  183. <svg xmlns="http://www.w3.org/2000/svg"
  184. width="20" height="20" viewBox="0 0 24 24"
  185. fill="none" stroke="currentColor"
  186. stroke-width="2" stroke-linecap="square" stroke-linejoin="round"
  187. ><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect>
  188. <path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1">
  189. </path>
  190. </svg>
  191. <span class="sr-only">[archive]</span>
  192. </a>&nbsp;aussi…</p>
  193. <a href="#hr-54" title="Lien vers cette section de la page"><hr id="hr-54" /></a>
  194. <blockquote>
  195. <p>Les poètes et écrivains évitaient tous la colère des rois et des puissants par l’utilisation de métaphores. Mais c’est justement par cette analogie que cela devient&nbsp;intéressant.</p>
  196. <p><mark>Les empires informatiques d’aujourd’hui comme exemples de l’absolutisme du pouvoir des siècles précédents posent la question plus qu’intéressantes sur la liberté d’expression.</mark> Quand tout l’espace de notre expression transite par un domaine privé et commercial, nous ne sommes plus dans l’espace public de notre expression mais bien dans cet espace contrôlé. Que devient le sens de notre communication si dès que nous sommes sur ces espaces, l’expression devient plus limitée que celle que l’espace public&nbsp;permet.</p>
  197. <p><cite><em><a data-link-domain="la-grange.net" href="https://www.la-grange.net/2024/01/26/fraichement">fraîchement</a> <a href="/david/cache/2024/b692faaa55fd2775e957b20e833e9e5e/" title="Copie locale au 2024-01-28">
  198. <svg xmlns="http://www.w3.org/2000/svg"
  199. width="20" height="20" viewBox="0 0 24 24"
  200. fill="none" stroke="currentColor"
  201. stroke-width="2" stroke-linecap="square" stroke-linejoin="round"
  202. ><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect>
  203. <path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1">
  204. </path>
  205. </svg>
  206. <span class="sr-only">[archive]</span>
  207. </a></em></cite></p>
  208. </blockquote>
  209. <p>Il est interdit de parler anglais dans les écoles québécoises. Il n’en fallait pas beaucoup plus pour que les élèves aient envie de l’apprendre et d’échanger entre eux dans cette langue. <em>Oppression + contre-pouvoir = culture&nbsp;commune.</em></p>
  210. <p>Aussi, l’enseignement de l’anglais est relativement médiocre pour une province qui insiste sur le bilinguisme. Difficile d’en mesurer&nbsp;l’intention.</p>
  211. <a href="#hr-55" title="Lien vers cette section de la page"><hr id="hr-55" /></a>
  212. <blockquote>
  213. <p>[…] Je ne sais pas ce qui est le plus important, préserver un nom de domaine n’est qu’une partie. Préserver le contenu derrière le nom de domaine est plus difficile. Il faut penser serveurs, mise à jour de sécurité, les technologies utilisées, etc.</p>
  214. <p>Le No JS pour les sites Web est rarement mentionné pour la longévité du contenu. Et pourtant c’est une pièce&nbsp;fondamentale.</p>
  215. <p>Peut-être il serait plus important de <mark>penser à ce que les autres voudront préserver plutôt que de penser à ce que nous voulons transmettre.</mark> De même que voulons nous préserver des générations antérieures pour nous aider à mieux penser notre propre&nbsp;disparition.</p>
  216. <p><cite><em><a data-link-domain="la-grange.net" href="https://www.la-grange.net/2024/01/23/legacy">ce que nous laissons</a> <a href="/david/cache/2024/1fe484434058e9c44d21bfebb0ddba31/" title="Copie locale au 2024-01-28">
  217. <svg xmlns="http://www.w3.org/2000/svg"
  218. width="20" height="20" viewBox="0 0 24 24"
  219. fill="none" stroke="currentColor"
  220. stroke-width="2" stroke-linecap="square" stroke-linejoin="round"
  221. ><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect>
  222. <path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1">
  223. </path>
  224. </svg>
  225. <span class="sr-only">[archive]</span>
  226. </a></em></cite></p>
  227. </blockquote>
  228. <p>Peut-être que si chaque personne avait sa <a href="/david/cache/2024/">propre archive</a> des publications des autres, on aurait accès à un réseau de citations distribuées qui contribueraient à cette préservation. Et qui auraient été considérées comme étant «&nbsp;pertinentes&nbsp;» par les lecteur·ices&#8239;? Les guillemets sont importants car citation ne veut pas forcément dire caution ou intérêt le plus grand. Par exemple, l’<a data-link-domain="la-grange.net" href="https://www.la-grange.net/2024/01/22/carnet">anecdote</a> <a href="/david/cache/2024/790f724c45b26de460f9eeac04d48884/" title="Copie locale au 2024-01-28">
  229. <svg xmlns="http://www.w3.org/2000/svg"
  230. width="20" height="20" viewBox="0 0 24 24"
  231. fill="none" stroke="currentColor"
  232. stroke-width="2" stroke-linecap="square" stroke-linejoin="round"
  233. ><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect>
  234. <path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1">
  235. </path>
  236. </svg>
  237. <span class="sr-only">[archive]</span>
  238. </a> <q lang="fr">Je me pose de sérieuses questions sur l’image que nous renvoyons à notre enfant.</q> me fait beaucoup réfléchir et me donne envie de la conserver sans forcément la citer. Comment combiner réactions publiques et souvenirs plus&nbsp;intimes&#8239;?</p>
  239. <p>Maintenant je vais vouloir citer encore plus d’articles de&nbsp;Karl&nbsp;(-:.</p>
  240. <p><em>PS&nbsp;: Un réseau de <a data-link-domain="flus.fr" href="https://flus.fr/">flus</a> ou <a data-link-domain="readeck.org" href="https://readeck.org">readeck</a> serait aussi une option s’ils pouvaient devenir un des nœuds d’une archive distribuée et&nbsp;collective.</em></p>
  241. <nav>
  242. <p>
  243. <a href="/david/2024/echanges/"
  244. title="Liste de tous les articles 2024 associés à cette étiquette"
  245. rel="tag">#échanges</a>
  246. <a href="/david/2024/technique/"
  247. title="Liste de tous les articles 2024 associés à cette étiquette"
  248. rel="tag">#technique</a>
  249. <a href="/david/2024/web/"
  250. title="Liste de tous les articles 2024 associés à cette étiquette"
  251. rel="tag">#web</a>
  252. <a href="/david/2024/#tags" title="Liste de toutes les étiquettes 2024">tous ?</a>
  253. </p>
  254. </nav>
  255. <h2>
  256. <a href="/david/2024/01/22/" title="Lien permanent vers cet article">Légitimité</a> <time datetime="2024-01-22">22 janvier 2024</time>
  257. </h2>
  258. <blockquote>
  259. <p>Car comment écrire le monde, en particulier celui qui souffre, suffoque et se bat, depuis une situation privilégiée&#8239;? Comment, dans un monde baigné de superflu, mener une analyse fine et lucide sur la nécessité&#8239;? Peut-on en appeler à la beauté dans un monde de violence&#8239;? Et comment combattre le sentiment d’imposture&#8239;? Comment concilier lucidité et poésie, politique et esthétique, sentiment de classe et pulsions d’universalité, comment enfin écrire sur ce qu’on ne fait parfois qu’effleurer, sans l’avoir parfaitement, longuement et profondément&nbsp;éprouvé&#8239;?</p>
  260. <p>En étant honnête, sans doute. […] <mark>Mais l’écriture, une fois entravée d’un tel filet de précautions et de prudences, ne perd-elle pas en&nbsp;sincérité&#8239;?</mark></p>
  261. <p>Le désir de beauté, les envies de mots débridés, le souci même de l’éthique viennent souvent se fracasser sur la réalité sociale, le prosaïque du quotidien et <em>in fine</em> la crainte de l’indécence. C’est un souci salutaire sans aucun doute, mais aussi un brise-l’élan qui, depuis des années, me détourne de&nbsp;l’essai.</p>
  262. <p>La critique est tellement facile et le dénigrement si prisé dans les milieux militants que je ne dois pas être la seule, parfois, à me sentir dissuadée d’écrire sur certains sujets. Pourtant, faut-il s’empêcher d’explorer de nouveaux espaces, d’écrire ses impressions, de poser des intuitions et des sensations, de formuler des hypothèses? Faut-il s’interdire certains&nbsp;thèmes&#8239;?</p>
  263. <p>Doit-on être spécialiste d’un sujet pour en parler&#8239;? Rien ne peut fonctionner si seuls les universitaires peuvent écrire des essais, si les romancières sont cantonnées à raconter des histoires, si seuls les insurgés sont légitimes à parler de révolution, les pauvres de misère, les racisés de discrimination, si les déserteurs sont trop diplômés et si les écrivains ne peuvent disserter que sur la&nbsp;création.</p>
  264. <p><cite><em>Alors nous irons trouver la beauté ailleurs</em>, Corinne Morel&nbsp;Darleux</cite></p>
  265. </blockquote>
  266. <p>La légitimité de la personne qui écrit est importante —&nbsp;notamment en terme de crédibilité&nbsp;— et j’apprécie qu’IA Writer <a data-link-domain="ia.net" href="https://ia.net/topics/writing-with-ai">expérimente des choses</a> <a href="/david/cache/2024/291cddda62f18ec9355ec98761b7e9d9/" title="Copie locale au 2024-01-21">
  267. <svg xmlns="http://www.w3.org/2000/svg"
  268. width="20" height="20" viewBox="0 0 24 24"
  269. fill="none" stroke="currentColor"
  270. stroke-width="2" stroke-linecap="square" stroke-linejoin="round"
  271. ><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect>
  272. <path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1">
  273. </path>
  274. </svg>
  275. <span class="sr-only">[archive]</span>
  276. </a> dans le domaine et peut-être que leur <a data-link-domain="github.com" href="https://github.com/iainc/Markdown-Annotations">spécification pour annotations</a> pourrait être détournée pour mentionner où l’auteur·ice <em>se situe</em> explicitement dans (la partie de) l’article. J’écris ce paragraphe avec ma casquette de développeur, ou en ayant expérimenté l’expatriation, ou en étant membre d’une coopérative, ou en ayant l’habitude d’écrire des trucs sur le net. On pourrait annoter les intentions aussi&nbsp;: j’écris cela en voulant être informatif, ou troll, ou militant, etc.</p>
  277. <p>C’est l’une des choses que rend possible le numérique. Légitimité sans argument d’autorité, tout un programme. Et si je tentais des choses ces prochains&nbsp;jours&#8239;?</p>
  278. <blockquote lang="en">
  279. <p>optionally followed by author annotation session, with a format <mark>to be announced</mark> in a future version of the spec, separated from the author name either by the author identifier or a&nbsp;comma</p>
  280. <p><cite><em><a data-link-domain="github.com" href="https://github.com/iainc/Markdown-Annotations#author-annotations">Author&nbsp;Annotations</a></em></cite></p>
  281. </blockquote>
  282. <a href="#hr-43" title="Lien vers cette section de la page"><hr id="hr-43" /></a>
  283. <blockquote lang="en">
  284. <p>Sometimes I’d have a realization that I was doing something for the first time since I had left home, 16&nbsp;months earlier. First time pumping gas. First time ringing a doorbell. First time going to a grocery store. First time swimming. Each of these instances brought with it a small feeling of novelty, but it didn’t amount to much. It took conscious effort to remember that I was pumping gas for the first time in 16&nbsp;months. It felt&nbsp;normal.</p>
  285. <p>I was back in my real life, and although I put it on hold for Antarctica, it was waiting for me when I got back. <mark>Antarctica was a a different world, a radical departure from my normal reality.</mark> It was so different, in fact, that I simply could not merge the two realities into one. I had my real life, and I had my Antarctica life. When my Antarctica life finished, I resumed my real&nbsp;life.</p>
  286. <p><cite><em><a data-link-domain="brr.fyi" href="https://brr.fyi/posts/redeployment-part-three">Redeployment Part Three</a> <a href="/david/cache/2024/e8748af541273328d9aa9f1aeb1087b2/" title="Copie locale au 2024-01-21">
  287. <svg xmlns="http://www.w3.org/2000/svg"
  288. width="20" height="20" viewBox="0 0 24 24"
  289. fill="none" stroke="currentColor"
  290. stroke-width="2" stroke-linecap="square" stroke-linejoin="round"
  291. ><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect>
  292. <path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1">
  293. </path>
  294. </svg>
  295. <span class="sr-only">[archive]</span>
  296. </a></em></cite></p>
  297. </blockquote>
  298. <p>Troisième partie (<a data-link-domain="brr.fyi" href="https://brr.fyi/posts/redeployment-part-one">1</a> <a href="/david/cache/2024/da7e5578fd96fe31d46bfb207d041880/" title="Copie locale au 2024-01-21">
  299. <svg xmlns="http://www.w3.org/2000/svg"
  300. width="20" height="20" viewBox="0 0 24 24"
  301. fill="none" stroke="currentColor"
  302. stroke-width="2" stroke-linecap="square" stroke-linejoin="round"
  303. ><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect>
  304. <path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1">
  305. </path>
  306. </svg>
  307. <span class="sr-only">[archive]</span>
  308. </a>, <a data-link-domain="brr.fyi" href="https://brr.fyi/posts/redeployment-part-two">2</a> <a href="/david/cache/2024/284205d0f99390dd18d3af12ff53227c/" title="Copie locale au 2024-01-21">
  309. <svg xmlns="http://www.w3.org/2000/svg"
  310. width="20" height="20" viewBox="0 0 24 24"
  311. fill="none" stroke="currentColor"
  312. stroke-width="2" stroke-linecap="square" stroke-linejoin="round"
  313. ><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect>
  314. <path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1">
  315. </path>
  316. </svg>
  317. <span class="sr-only">[archive]</span>
  318. </a>) d’un retour sur la terre non gelée. Merci pour ce voyage par procuration cette dernière année, les détails et les anecdotes étaient&nbsp;parfaits.</p>
  319. <p><em>Je remarque au passage qu’iels chaussent les mêmes bottes Baffin que moi par grand&nbsp;froid.</em></p>
  320. <a href="#hr-44" title="Lien vers cette section de la page"><hr id="hr-44" /></a>
  321. <blockquote>
  322. <p>Il est largement prouvé qu’il n’y a qu’un moyen de faire entrer plus de femmes dans la tech. C’est par le biais de la <strong>représentativité</strong>. <mark>Les jeunes femmes ne peuvent pas se projeter dans des rôles qu’elles ne connaissent pas.</mark> J’espère qu’à un moment où un autre, vous aurez vous aussi envie d’occuper l’espace et de vous rendre visible, pour montrer que les femmes dans la tech existent et que c’est une voie royale. Vous pouvez aussi être <strong>marraine</strong> et intervenir dans des écoles avec <a data-link-domain="ellesbougent.com" href="https://www.ellesbougent.com/">Elles bougent</a> ou <a data-link-domain="intrepidesdelatech.org" href="https://www.intrepidesdelatech.org/">Les intrépides de la tech</a>.</p>
  323. <p><cite><em><a data-link-domain="duchess-france.fr" href="https://www.duchess-france.fr/dossier/women%20in%20tech/alli%C3%A9s/2023/01/15/manuel-survie-femme-tech.html">Manuel de survie de la femme dans la tech</a> <a href="/david/cache/2024/c4751e7c80b292e3533ee6b3e057b702/" title="Copie locale au 2024-01-21">
  324. <svg xmlns="http://www.w3.org/2000/svg"
  325. width="20" height="20" viewBox="0 0 24 24"
  326. fill="none" stroke="currentColor"
  327. stroke-width="2" stroke-linecap="square" stroke-linejoin="round"
  328. ><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect>
  329. <path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1">
  330. </path>
  331. </svg>
  332. <span class="sr-only">[archive]</span>
  333. </a></em></cite></p>
  334. </blockquote>
  335. <p>Superbe manuel de Florence Chabanois avec plein de conseils et de liens pour creuser. J’appuie le fait qu’il est important d’être bien entourée pour rentrer dans ce domaine, pas seulement pour l’apprentissage de la technique mais pour déconstruire des situations sans se sentir démunie face à une culture toxique. N’hésitez pas à rejoindre l’un des collectifs&nbsp;listés.</p>
  336. <p>Je peux faire le <em>parrain-à-6000km</em>, mon adresse de courriel est en pied de&nbsp;page.</p>
  337. <p><mark>@nnotation(intention)</mark>&nbsp;: Je précise la distance depuis la France car ça réduit les possibilités d’agressions physiques… et malheureusement c’est non&nbsp;négligeable.&nbsp;😢</p>
  338. <blockquote>
  339. <p>La technique de l’amplification, popularisée à la Maison Blanche à l’époque d’Obama, consiste à répéter l’idée en lui reconnaissant la maternité, ce qui permet d’augmenter son audibilité. Sachez aussi que nous n’apprenons pas à nous exprimer de la même façon selon notre genre. Quand les femmes prennent la parole, elles l’encombrent plus souvent de termes parasites minimisant comme <em>“peut-être”</em>, <em>“je pense que”</em>, <em>“c’est juste mon avis”</em>. <mark>Les femmes enrobent plus leurs propos, ce qui peut limiter sa portée et/ou nuire à sa clarté, et surtout minimiser des propos pas moins importants.</mark> Elles s’excusent aussi plus souvent de déranger (à tort). À l’écrit, ce sont les points d’exclamation et les smileys qui sont sur représentés, pour adoucir le ton et paraître sympathique. Dans tous les cas, ces parasites réduisent l’impact des messages exprimés. En gros, il vaut mieux faire court pour limiter la charge cognitive et répéter plusieurs fois le&nbsp;message…</p>
  340. <p><cite><em>Ibid.</em></cite></p>
  341. </blockquote>
  342. <p>… ou que les personnes à l’écoute apprennent à communiquer de cette façon&#8239;? À donner le temps nécessaire à la prise de soin plutôt que de formater d’autres personnes à ce qui peut être interprété comme de l’«&nbsp;efficacité&nbsp;» analytique (telle que définie par des hommes)&#8239;? L’adaptation peut et doit se faire dans les deux&nbsp;sens.</p>
  343. <p><mark>@nnotation(légitimité)</mark>&nbsp;: Je propose cela alors qu’il y a 6&nbsp;femmes sur les 8&nbsp;membres de Scopyleft, à la création nous étions 4&nbsp;hommes. Le changement dans nos interactions a été&nbsp;radical.</p>
  344. <nav>
  345. <p>
  346. <a href="/david/2024/echanges/"
  347. title="Liste de tous les articles 2024 associés à cette étiquette"
  348. rel="tag">#échanges</a>
  349. <a href="/david/2024/experience/"
  350. title="Liste de tous les articles 2024 associés à cette étiquette"
  351. rel="tag">#expérience</a>
  352. <a href="/david/2024/gratitude/"
  353. title="Liste de tous les articles 2024 associés à cette étiquette"
  354. rel="tag">#gratitude</a>
  355. <a href="/david/2024/#tags" title="Liste de toutes les étiquettes 2024">tous ?</a>
  356. </p>
  357. </nav>
  358. <h2>
  359. <a href="/david/2024/01/19/" title="Lien permanent vers cet article">Marcher</a> <time datetime="2024-01-19">19 janvier 2024</time>
  360. </h2>
  361. <blockquote lang="en">
  362. <p>A walk-and-talk is a moveable salon. A small group of people walk together for a week, having casual conversations side-by-side during most of the day. In the evening the group sits down to an intense hours-long discussion centered on a daily chosen topic by those present. A moderator keeps the conversation on that day’s single topic to sharpen it and make it&nbsp;memorable.</p>
  363. <p><mark>To focus on conversations while walking,</mark> participants carry only day-packs, and eat locally prepared meals. The walks are not strenuous and to keep it even more inspiring, they take place in storied environments that are walker-friendly, such as footpaths in England, Japan, and Spain. By the end of the week, every person present has walked about 100&#8239;km and has had deep conversations with all the&nbsp;others.</p>
  364. <p><cite><em><a data-link-domain="craigmod.com" href="https://craigmod.com/ridgeline/176/">The Walk and Talk: Everything We Know</a> <a href="/david/cache/2024/877ad04fd329c26c80113e15dec540df/" title="Copie locale au 2024-01-18">
  365. <svg xmlns="http://www.w3.org/2000/svg"
  366. width="20" height="20" viewBox="0 0 24 24"
  367. fill="none" stroke="currentColor"
  368. stroke-width="2" stroke-linecap="square" stroke-linejoin="round"
  369. ><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect>
  370. <path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1">
  371. </path>
  372. </svg>
  373. <span class="sr-only">[archive]</span>
  374. </a></em></cite></p>
  375. </blockquote>
  376. <p>C’est peu de dire que ce format m’intéresse et je l’ai envisagé à plusieurs reprises en France, notamment autour du Mont-Blanc. J’ai l’impression que la Traversée de Charlevoix serait un chemin assez idéal compte tenu des <a data-link-domain="traverseedecharlevoix.qc.ca" href="https://www.traverseedecharlevoix.qc.ca/services-offerts/">services proposés</a> s’il s’agit de s’en tenir au format décrit (transport des&nbsp;bagages).</p>
  377. <p>Le faire une première fois de manière rapide en solo cette année m’aiderait certainement —&nbsp;en plus d’en faire la reconnaissance&nbsp;— à l’envisager sur un rythme beaucoup plus doux en étant accompagné par la&nbsp;suite.</p>
  378. <a href="#hr-38" title="Lien vers cette section de la page"><hr id="hr-38" /></a>
  379. <blockquote lang="en">
  380. <p>Going forward I plan to version the projects I work on in a way that communicates <em>how much effort I expect a user will need to spend to adopt the new version.</em> I’m going to refer to that scheme as <strong>Intended Effort Versioning (EffVer for short)</strong>.</p>
  381. <p><cite><em><a data-link-domain="jacobtomlinson.dev" href="https://jacobtomlinson.dev/effver/">EffVer: Version your code by the effort required to upgrade</a> <a href="/david/cache/2024/fd6eda56671045e0c1e2d215e07f1a6f/" title="Copie locale au 2024-01-18">
  382. <svg xmlns="http://www.w3.org/2000/svg"
  383. width="20" height="20" viewBox="0 0 24 24"
  384. fill="none" stroke="currentColor"
  385. stroke-width="2" stroke-linecap="square" stroke-linejoin="round"
  386. ><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect>
  387. <path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1">
  388. </path>
  389. </svg>
  390. <span class="sr-only">[archive]</span>
  391. </a></em></cite></p>
  392. </blockquote>
  393. <p>Il faudrait que je rende explicite ma façon de décompter les crédits (facturés) dans <a href="/david/2022/12/15/">mes journaux</a> car la notion d’effort / pénibilité y est présente, ce n’est pas qu’une question de temps. Ça m’aide notamment à vérifier qu’une journée n’est pas trop intense et n’a pas consommé toutes mes <a data-link-domain="fr.wikipedia.org" href="https://fr.wikipedia.org/wiki/Th%C3%A9orie_des_cuill%C3%A8res">cuillères</a>, sociales surtout, ce qui peut avoir des conséquences sur les jours&nbsp;suivants…</p>
  394. <a href="#hr-39" title="Lien vers cette section de la page"><hr id="hr-39" /></a>
  395. <blockquote>
  396. <p>il</p>
  397. <p>suffit<br />
  398. parfois d’<br />
  399. être&nbsp;là</p>
  400. <p>pour que<br />
  401. quelqu’un nous&nbsp;voit</p>
  402. <p><cite><em><a data-link-domain="clairesohem.com" href="https://clairesohem.com/blog/2024/01/10-12-2023-2/">10&#8239;12&#8239;2023</a></em></cite></p>
  403. </blockquote>
  404. <nav>
  405. <p>
  406. <a href="/david/2024/accompagnement/"
  407. title="Liste de tous les articles 2024 associés à cette étiquette"
  408. rel="tag">#accompagnement</a>
  409. <a href="/david/2024/communaute/"
  410. title="Liste de tous les articles 2024 associés à cette étiquette"
  411. rel="tag">#communauté</a>
  412. <a href="/david/2024/echanges/"
  413. title="Liste de tous les articles 2024 associés à cette étiquette"
  414. rel="tag">#échanges</a>
  415. <a href="/david/2024/#tags" title="Liste de toutes les étiquettes 2024">tous ?</a>
  416. </p>
  417. </nav>
  418. <form action="/david/recherche/" method="get">
  419. <fieldset>
  420. <legend>Recherche</legend>
  421. <label for="input-search">Termes de votre recherche :</label>
  422. <input id="input-search" type="search" name="s" aria-describedby="indexation-infos" required>
  423. <input type="submit" value="Chercher">
  424. <p id="indexation-infos">
  425. <small>
  426. Seuls les contenus de ces 8 dernières années sont indexés.
  427. </small>
  428. </p>
  429. </fieldset>
  430. </form>
  431. <aside>
  432. <theme-toggle></theme-toggle>
  433. </aside>
  434. </article>
  435. <hr>
  436. <footer>
  437. <p>
  438. <a href="/david/" title="Aller à l’accueil">Accueil</a>
  439. <a href="/david/log/" title="Accès au flux RSS">Suivre</a>
  440. <a href="http://larlet.com"
  441. title="Go to my English profile"
  442. data-instant>Pro</a>
  443. <a href="mailto:david%40larlet.fr" title="Envoyer un courriel">Email</a>
  444. <abbr title="Hébergeur : Alwaysdata, 62 rue Tiquetonne 75002 Paris, +33184162340">Légal</abbr>
  445. </p>
  446. <template id="theme-selector">
  447. <form>
  448. <style type="text/css">
  449. fieldset div {
  450. text-align: center;
  451. }
  452. </style>
  453. <fieldset>
  454. <legend>Thème</legend>
  455. <div>
  456. <label>
  457. <input type="radio" value="auto" name="chosen-color-scheme" checked>
  458. Auto
  459. </label>
  460. <label>
  461. <input type="radio" value="dark" name="chosen-color-scheme">
  462. Foncé
  463. </label>
  464. <label>
  465. <input type="radio" value="light" name="chosen-color-scheme">
  466. Clair
  467. </label>
  468. </div>
  469. </fieldset>
  470. </form>
  471. </template>
  472. </footer>
  473. <script src="/static/david/js/instantpage-5.1.0.min.js" type="module"></script>
  474. <script>
  475. class ThemeToggle extends HTMLElement {
  476. constructor() {
  477. super()
  478. const themeSelectorTemplate = document.querySelector('#theme-selector')
  479. const form = themeSelectorTemplate.content.firstElementChild
  480. this.attachShadow({ mode: 'open' })
  481. this.shadowRoot.appendChild(form.cloneNode(true))
  482. }
  483. connectedCallback() {
  484. const form = this.shadowRoot.querySelector('form')
  485. form.addEventListener('change', (e) => {
  486. const chosenColorScheme = e.target.value
  487. localStorage.setItem('theme', chosenColorScheme)
  488. toggleTheme(chosenColorScheme)
  489. })
  490. const selectedTheme = localStorage.getItem('theme')
  491. if (selectedTheme && selectedTheme !== 'undefined') {
  492. form.querySelector(`[value="${selectedTheme}"]`).checked = true
  493. }
  494. }
  495. }
  496. const prefersColorSchemeDark = '(prefers-color-scheme: dark)'
  497. window.addEventListener('load', () => {
  498. let colorsLayer = undefined
  499. let hasDarkRules = false
  500. for (const styleSheet of Array.from(document.styleSheets)) {
  501. let mediaRules = []
  502. for (const layerRule of styleSheet.cssRules) {
  503. if (!(layerRule instanceof CSSLayerBlockRule)) {
  504. continue
  505. }
  506. if (layerRule.name === 'colors') {
  507. colorsLayer = layerRule
  508. }
  509. for (const cssRule of layerRule.cssRules) {
  510. if (cssRule.type !== CSSRule.MEDIA_RULE) {
  511. continue
  512. }
  513. // WARNING: Safari does not have/supports `conditionText`.
  514. if (cssRule.conditionText) {
  515. if (cssRule.conditionText !== prefersColorSchemeDark) {
  516. continue
  517. }
  518. } else {
  519. if (cssRule.cssText.startsWith(prefersColorSchemeDark)) {
  520. continue
  521. }
  522. }
  523. mediaRules = mediaRules.concat(Array.from(cssRule.cssRules))
  524. }
  525. }
  526. // WARNING: do not try to insert a Rule to a styleSheet you are
  527. // currently iterating on, otherwise the browser will be stuck
  528. // in a infinite loop…
  529. for (const mediaRule of mediaRules) {
  530. // Safari requires the `0` second parameter (even if default).
  531. colorsLayer.insertRule(mediaRule.cssText, 0)
  532. hasDarkRules = true
  533. }
  534. }
  535. if (hasDarkRules) {
  536. if ('customElements' in window && !customElements.get('theme-toggle')) {
  537. customElements.define('theme-toggle', ThemeToggle)
  538. }
  539. }
  540. })
  541. </script>
  542. </body>
  543. </html>