|
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018 |
- <!doctype html><!-- This is a valid HTML5 document. -->
- <!-- Screen readers, SEO, extensions and so on. -->
- <html lang="fr">
- <!-- Has to be within the first 1024 bytes, hence before the `title` element
- See: https://www.w3.org/TR/2012/CR-html5-20121217/document-metadata.html#charset -->
- <meta charset="utf-8">
- <!-- Why no `X-UA-Compatible` meta: https://stackoverflow.com/a/6771584 -->
- <!-- The viewport meta is quite crowded and we are responsible for that.
- See: https://codepen.io/tigt/post/meta-viewport-for-2015 -->
- <meta name="viewport" content="width=device-width,initial-scale=1">
- <!-- Required to make a valid HTML5 document. -->
- <title>Tag #incompĂ©tence â David Larlet</title>
- <meta name="description" content="Publications relatives au tag #incompétence">
- <!-- That good ol' feed, subscribe :). -->
- <link rel="alternate" type="application/atom+xml" title="Feed" href="/david/log/">
- <!-- Generated from https://realfavicongenerator.net/ such a mess. -->
- <link rel="apple-touch-icon" sizes="180x180" href="/static/david/icons2/apple-touch-icon.png">
- <link rel="icon" type="image/png" sizes="32x32" href="/static/david/icons2/favicon-32x32.png">
- <link rel="icon" type="image/png" sizes="16x16" href="/static/david/icons2/favicon-16x16.png">
- <link rel="manifest" href="/static/david/icons2/site.webmanifest">
- <link rel="mask-icon" href="/static/david/icons2/safari-pinned-tab.svg" color="#07486c">
- <link rel="shortcut icon" href="/static/david/icons2/favicon.ico">
- <meta name="msapplication-TileColor" content="#f7f7f7">
- <meta name="msapplication-config" content="/static/david/icons2/browserconfig.xml">
- <meta name="theme-color" content="#f7f7f7" media="(prefers-color-scheme: light)">
- <meta name="theme-color" content="#272727" media="(prefers-color-scheme: dark)">
- <!-- Documented, feel free to shoot an email. -->
- <link rel="stylesheet" href="/static/david/css/style_2021-01-20.css">
- <!-- See https://www.zachleat.com/web/comprehensive-webfonts/ for the trade-off. -->
- <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>
- <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>
- <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>
- <link rel="preload" href="/static/david/css/fonts/triplicate_t3_regular.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: dark)" crossorigin>
- <link rel="preload" href="/static/david/css/fonts/triplicate_t3_bold.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: dark)" crossorigin>
- <link rel="preload" href="/static/david/css/fonts/triplicate_t3_italic.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: dark)" crossorigin>
- <script>
- function toggleTheme(themeName) {
- document.documentElement.classList.toggle(
- 'forced-dark',
- themeName === 'dark'
- )
- document.documentElement.classList.toggle(
- 'forced-light',
- themeName === 'light'
- )
- }
- const selectedTheme = localStorage.getItem('theme')
- if (selectedTheme !== 'undefined') {
- toggleTheme(selectedTheme)
- }
- </script>
-
- <style type="text/css">
- details[open] summary {
- display: none;
- }
- </style>
-
- <body class="remarkdown h1-underline h2-underline h3-underline em-underscore hr-center ul-star pre-tick" data-instant-intensity="viewport-all">
-
-
- <header>
- <h1>Publications relatives au tag #incompétence</h1>
- </header>
- <nav>
- <p class="center">
- <a href="/david/" title="Aller Ă lâaccueil"><svg class="icon icon-home">
- <use xlink:href="/static/david/icons2/symbol-defs-2021-12.svg#icon-home"></use>
- </svg> Accueil</a>
- âą <a rel="tags" href="/david/#tags" title="Liste de toutes les Ă©tiquettes"><svg class="icon icon-tags">
- <use xlink:href="/static/david/icons2/symbol-defs-2021-12.svg#icon-tags"></use>
- </svg> Ătiquettes</a>
- </p>
- </nav>
- <hr>
- <main>
- <p>Les plus rĂ©centes en premier, les 3 premiĂšres sont dĂ©pliĂ©es et ensuite câest Ă la demande, bonne exploration !</p>
-
- <h2><a href="/david/2021/12/14/" title="Lien permanent vers cet article">Stress</a> (2021-12-14)</h2>
-
-
- <p>Cette semaine, il faut jongler avec les doctrines de deux pays pour savoir quand faire un test et oĂč afin de pouvoir faire ce <a href="/david/2021/06/15/" title="Avihonte">vol trans-atlantique</a>. On ne trouve rien Ă moins de 300$CAD mais les rĂ©sultats sont garantis dans la demi-journĂ©e. Tout un business.</p>
- <p>Il faut accepter que lâenfant soit malade Ă deux jours du dĂ©part (pas la Covid mais grosse toux) et quâil fasse une quarantaine de 14 jours au retour⊠ce qui est toute une organisation. On va pouvoir profiter de la neige.</p>
- <p>Il faut pester contre Immigration Canada qui, non content de ne pas traiter notre demande de visas en cours car il·les ont pris du retard sur leur retard, nous demande de faire une <a href="https://www.canada.ca/fr/immigration-refugies-citoyennete/services/demande/medical-police/examens-medicaux/exigences-residents-temporaires.html#examen">visite mĂ©dicale</a> avec un·e mĂ©decin certifié·e sous 30 jours sous peine dâĂȘtre recalĂ©s (on attend depuis plus de 2 ans ce jour !). Pour la modique somme de 600$CAD sans taxes, immigration choisie nous voilĂ .</p>
- <p>Il faut enrager contre <a href="https://www.diplomatie.gouv.fr/fr/le-ministere-et-son-reseau/actualites-du-ministere/informations-coronavirus-covid-19/demande-de-passe-sanitaire-en-cas-de-vaccination-a-l-etranger-hors-ue-procedure/">France Diplomatie</a> qui non content de mâavoir refusĂ© une premiĂšre Ă©quivalence de Pass Sanitaire le 25 octobre car la doctrine avait changĂ©e entre temps, nâa toujours pas rĂ©pondu Ă ma seconde tentative du 23 novembre⊠et je dois prendre le TGV Ă lâatterrissage. Expatriation souhaitĂ©e, me voici.</p>
- <p>Oh et sans compter quâil faudrait anticiper le fait de ne pas pouvoir trouver de cadeaux une fois en France pour cause de confinement Ă©ventuel et/ou ne pas pouvoir retrouver toutes les personnes que jâespĂšre croiser pendant ce sĂ©jour pour raisons sanitaires. Joie.</p>
- <p>Et ce soir je dĂ©couvre quâil y a une grĂšve de cheminots sur la ligne de TGV que je dois prendre Ă lâarrivĂ©e aprĂšs une nuit probablement blanche.</p>
- <p>ProblÚmes de riche mais ça fait bien lourd pour un seul dos.</p>
-
-
-
-
- <h2><a href="/david/2021/12/09/" title="Lien permanent vers cet article">Popularité</a> (2021-12-09)</h2>
-
-
- <p>Ces 30 derniers jours, un·e français·e sur 25 est venu·e sur <a href="https://mesconseilscovid.sante.gouv.fr/">MesConseilsCovid</a>. AprĂšs <a href="https://addons.mozilla.org">AMO</a> qui est hors catĂ©gorie, câest le site le plus visitĂ© auquel jâai participĂ©. (Il faut peut-ĂȘtre aussi que je mette de cĂŽtĂ© lâintĂ©gration de <a href="https://skyrock.com/">skyrock.com</a> mais on va dire quâil y a prescription, avoir connu les skyblogs ça ne rajeunit pas !)</p>
- <p>Je pourrais me rĂ©jouir de cette popularitĂ©. Câest une ode Ă la <a href="/david/2020/05/26/">frugalitĂ© relative</a> et au fait que lâon peut avoir un impact avec des moyens plutĂŽt restreints. Câest la tentative de faire un petit truc qui marche bien et qui est Ă jour. Les retours sont de maniĂšre gĂ©nĂ©rale trĂšs positifs en ce qui concerne lâaccessibilitĂ© et la pertinence des informations (aprĂšs pour ce qui est des doctrines successives, jâaurais tellement Ă <a href="/david/2021/08/13/" title="Tests payants">redire</a> aussiâŠ).</p>
- <p>Mais bon, est-ce que je peux vraiment me rĂ©jouir que ce site soit encore utile sachant quâil est nĂ©cessaire en raison dâune certaine <a href="/david/2021/01/03/" title="Vaccina(c)tion">incurie</a> de lâĂtat ? Quand ta popularitĂ© se construit en surfant sur les vagues successives, es-tu plus proche de Kelly Slater ou de Brice de Nice ? (Ouais, jâai des rĂ©fĂ©rences de vieux si je veux.) Quand lâoccident crĂ©e Ă la fois les conditions de la mutation et ne cesse de courir aprĂšs sa protection, Ă quoi cela rime-t-il ? Quand tu rĂ©ponds Ă une anxiĂ©tĂ© que tu as toi-mĂȘme causĂ©e, es-tu le poison ou le remĂšde ?</p>
-
-
-
-
- <h2><a href="/david/2021/11/26/" title="Lien permanent vers cet article">Incompétence</a> (2021-11-26)</h2>
-
-
-
- <blockquote lang="en">
- <p>The magic of programming is largely just things you donât know yet. Once you learn those things, it stops being magic in the sense of âI have no idea how it did that or why it worksâ and starts being magic in the sense of âI can make the computer do exactly what I ask it to do!â. <mark>The point is to become the wizard, not the bedazzled member of the audience.</mark></p>
- <p>This does not happen overnight, and we need to have the confidence to accept that our profession has depth, even as we celebrate the ease with which someone can get started (and welcome them onto the journey of becoming a wizard)!</p>
- <p>It also doesnât happen across all the domains of programming. You canât become an expert at everything, and itâs fine to accept your boundaries. But itâs not fine to think you shouldnât be on <em>some</em> paths towards mastery, if you intend to make programming your career.</p>
- <p><cite><em><a href="https://world.hey.com/dhh/programmers-should-stop-celebrating-incompetence-de1a4725">Programmers should stop celebrating incompetence</a></em>Â (<a href="/david/cache/2021/569696e39daa6ee1de97a7a9184316fb/">cache</a>)</cite></p>
- </blockquote>
- <p>Câest marrant, jâai de plus en plus envie de cĂ©lĂ©brer cette incompĂ©tence justement. Pas pour sây complaire mais pour rendre cet espace plus accueillant. CâĂ©tait un peu lâobjectif de ma dĂ©marche avec le <a href="/david/2021/11/25/" title="Git">billet dâhier</a>. Il est possible dâassumer dâĂȘtre incompĂ©tent·e sur certains points et tout de mĂȘme arriver Ă faire des choses chouettes dans le web. Cette toile de connaissance est justement lĂ pour externaliser une partie de sa mĂ©moire et de ses expĂ©riences. <span lang=de><a href="https://fr.wikipedia.org/wiki/Lernen_durch_Lehren">Lernen durch Lehren</a></span> gĂ©nĂ©ralisĂ© !</p>
- <p>Pour chaque magicien auto-proclamĂ©, il y a de potentielles nouvelles recrues qui sont dĂ©motivĂ©es par lâampleur dâune tĂąche qui est devenue un mythe. Celui crĂ©Ă© par une Ă©lite qui en profite allĂšgrement.</p>
- <p>Jâaimerais participer Ă son piĂ©tinement.</p>
- <hr />
- <p><mark>Lu depuis :</mark></p>
-
- <blockquote lang="en">
- <p>But knowing how to research, how to look things up? Knowing how to parse good information from junk, and make effective decisions based on what youâve learned? Thatâs a critical skill for modern developers.</p>
- <p>Thatâs not âcopy-pasta.â Thatâs being good at your job.</p>
- <p><cite><em><a href="https://gomakethings.com/big-surprise-that-guy-who-made-a-third-of-his-company-quit-has-no-idea-what-hes-talking-about./">Big surprise! That guy who made a third of his company quit has no idea what heâs talking about.</a></em>Â (<a href="/david/cache/2021/1ee4ce7a8ae1f5dee1a762e0b4ca921e/">cache</a>)</cite></p>
- </blockquote>
-
-
-
-
- <h2><a href="/david/2021/11/25/" title="Lien permanent vers cet article">Git</a> (2021-11-25)</h2>
-
- <details>
- <summary>DĂ©plier pour lire le contenu de la publication</summary>
-
-
- <blockquote lang="en">
- <p>Rant time: Youâve heard it before, git is <em>powerful</em>, but what good is that power when everything is so damn hard to do? Interactive rebasing requires you to edit a goddamn TODO file in your editor? <em>Are you kidding me?</em> To stage part of a file you need to use a command line program to step through each hunk and if a hunk canât be split down any further but contains code you donât want to stage, you have to edit an arcane patch file <em>by hand</em>? <em>Are you KIDDING me?!</em> Sometimes you get asked to stash your changes when switching branches only to realise that after you switch and unstash that there werenât even any conflicts and it would have been fine to just checkout the branch directly? <em>YOU HAVE GOT TO BE KIDDING ME!</em></p>
- <p><cite><em><a href="https://github.com/jesseduffield/lazygit#readme">LazyGit</a></em></cite></p>
- </blockquote>
- <p>Je profite de la dĂ©couverte de cet outil pour une confidence qui nâen est pas vraiment une : jâutilise un client graphique pour tout ce qui a trait Ă <a href="https://git-scm.com/">git</a> (et je nâen ai pas honte).</p>
- <p>Jâai longtemps utilisĂ© <a href="https://www.mercurial-scm.org/">mercurial</a> Ă la main car je trouvais les commandes relativement intuitives mais en passant Ă <em>git</em> il y a une dizaine dâannĂ©es, je me suis retrouvĂ© la moitiĂ© du temps Ă aller chercher des commandes sur <a href="https://stackoverflow.com/questions/tagged/git">StackOverflow</a>, puis Ă faire des <em>alias</em> car câĂ©tait impossible Ă retenir, puis Ă perdre du code, etc. Au final, quitte Ă lancer des commandes que je comprends Ă peine (il parait que câest moins cryptique aujourdâhui) autant utiliser celles qui ont Ă©tĂ© Ă©prouvĂ©es par dâautres.</p>
- <p><a href="https://www.git-tower.com/mac">Tower</a> sait faire tout ce dont jâai besoin Ă mon niveau. Et vu le temps que ça me fait gagner Ă rĂ©pĂ©tition, câest largement rentable. Peut-ĂȘtre mĂȘme de plusieurs ordres de grandeur⊠considĂ©rant que je contribue quotidiennement Ă une dizaine de dĂ©pĂŽts.</p>
- <p>Ce tĂ©moignage pour peut-ĂȘtre dĂ©culpabiliser des personnes qui pensent quâil faut ĂȘtre un·e virtuose de la ligne de commande et de ses outils pour pouvoir dĂ©velopper. Câest un plus indĂ©niable dans certaines situations dâĂȘtre en capacitĂ© de descendre aussi bas niveau et dâavoir quelques notions de ce quâil se passe mais il est tout Ă fait possible dâemprunter (et de crĂ©er !) dâautres voies.</p>
-
- </details>
-
-
-
- <h2><a href="/david/2021/11/20/" title="Lien permanent vers cet article">Hypertélie</a> (2021-11-20)</h2>
-
- <details>
- <summary>DĂ©plier pour lire le contenu de la publication</summary>
-
-
- <blockquote>
- <p>Il est assez courant quâune innovation consiste Ă rĂ©utiliser un objet technique plus ancien, en particulier quand les gĂ©nĂ©rations rĂ©centes dâune lignĂ©e technique ont Ă©voluĂ© vers ce que Simondon appelle <mark>« lâhypertĂ©lie », câest-Ă -dire quand le fonctionnement de lâobjet a Ă©tĂ© suradaptĂ© Ă une fonction prĂ©cise et Ă un milieu donnĂ©</mark>. Ses performances sont inĂ©galables dans cette configuration, mais il ne peut plus ĂȘtre employĂ© pour remplir dâautres fonctions quâil assurait auparavant et il se dĂ©rĂšgle ou tombe en panne dĂšs que le milieu varie. Il a perdu en « gĂ©nĂ©ricitĂ© ». Alors, il faut revenir Ă la gĂ©nĂ©ration prĂ©cĂ©dente avant dâenvisager un progrĂšs majeur, câest-Ă -dire une rĂ©organisation globale de lâobjet qui le rende plus synergique.</p>
- <p><cite><em>Penser lâinnovation sur Arrakis</em>, Vincent Bontems dans <em>Dune : exploration scientifique et culturelle dâune planĂšte-univers</em></cite></p>
- </blockquote>
- <p>Jâai maintenant un <a href="https://fr.wikipedia.org/wiki/Caract%C3%A8re_hypert%C3%A9lique">mot/concept/caractĂšre</a> pour dĂ©crire ce quâil sâest passĂ© dans le Web ces cinq derniĂšres annĂ©es. Jâai lâimpression que câest en train de se <a href="https://resilientwebdesign.com/">rĂ©organiser</a> pour crĂ©er des <a href="https://stimulus.hotwired.dev/">synergies</a> entre les <a href="https://htmx.org/">diffĂ©rentes</a> <a href="/david/2021/11/03/" title="Composants">parties</a>.</p>
- <p>Câest marrant de le retrouver dans un livre sur Dune qui cite Simondon dans <em><a href="https://fr.wikipedia.org/wiki/Du_mode_d%27existence_des_objets_techniques">Du mode dâexistence des objets techniques</a></em>.</p>
-
- <blockquote>
- <p>En fait, les traits hypertĂ©liques ou exubĂ©rants rĂ©sultent de lâaction de la sĂ©lection sexuelle et du conflit sexuel entre les partenaires.</p>
- <p><cite><em><a href="https://fr.wikipedia.org/wiki/Caract%C3%A8re_hypert%C3%A9lique">CaractÚre hypertélique</a></em></cite></p>
- </blockquote>
- <p>Oh non, rien.</p>
-
- </details>
-
-
-
- <h2><a href="/david/2021/09/28/" title="Lien permanent vers cet article">ParanoĂŻa</a> (2021-09-28)</h2>
-
- <details>
- <summary>DĂ©plier pour lire le contenu de la publication</summary>
-
-
- <blockquote lang="en">
- <p>Scanning the photos on your phone isnât like steaming open the mail and peeping inside the envelopes. Itâs like rifling through your memory.</p>
- <p>And when those memories may at any time be silently observed or removed⊠even if it never happens but there is the possibility of itâŠ</p>
- <p>[âŠ]</p>
- <p>And if somebody else is now inside your memories, <mark>can you be sure that theyâre not being edited?</mark> Is gaslighting occurring with these most personal of devices? Even if it never happens⊠thatâs the lesson of the Panopticon, the mere possibility is enough to affect behaviour.</p>
- <p><cite><em><a href="https://interconnected.org/home/2021/08/06/paranoia">Appleâs photo scanning and our state of forced collective paranoia</a></em>Â (<a href="/david/cache/2021/afd74b165f837caf94dd2098d161627a/">cache</a>)</cite></p>
- </blockquote>
- <p>Je me suis penchĂ© plusieurs fois sur cet article depuis sa publication. Il y a plusieurs lectures possibles pour considĂ©rer les liens entre ces diffĂ©rents Ă©lĂ©ments et, mĂȘme si ça semble un peu tirĂ© par les cheveux parfois, il y a tout de mĂȘme cette atmosphĂšre un peu malaisante que jâai du mal Ă formuler.</p>
- <p>Les pensĂ©es et fragments de mĂ©moire publiĂ©s ici me semblent ĂȘtre difficilement falsifiables Ă mon insu. Jâai un historique, sur plusieurs machines, etc. En revanche pour des photos â qui plus est stockĂ©es sur lâordinateur dâun·e autre â câest bien plus compliquĂ© Ă identifier et Ă prouver.</p>
- <hr />
- <p>En retournant le problĂšme, cela pourrait ĂȘtre un mĂ©tier dâaller effacer de mauvais souvenirs⊠plus ou moins Ă la demande de la personne.</p>
-
- </details>
-
-
-
- <h2><a href="/david/2021/09/16/" title="Lien permanent vers cet article">AnalphabĂšte</a> (2021-09-16)</h2>
-
- <details>
- <summary>DĂ©plier pour lire le contenu de la publication</summary>
-
-
- <blockquote>
- <p>Mais depuis quelques mois jâai trouvĂ© une sorte de parade Ă cela. Je me fais simplement passer pour un analphabĂšte numĂ©rique. Ătant donnĂ© que je sais que, peu importe les dĂ©marches que je souhaite rĂ©aliser, il y a de fortes chances pour que je ne rentre pas dans les cases, jâarrive ainsi Ă Ă©tablir les dossiers <mark>avec une vĂ©ritable personne qui peut prendre en compte mes spĂ©cificitĂ©s</mark> sans avoir, avant, Ă perdre du temps auprĂšs dâune machine.</p>
- <p><cite><em><a href="http://shl.huld.re/~f6k/log/vol12/13-l-administration-publique-et-moi.html">Journal de f6k, vol. 12 num. 13</a></em>Â (<a href="/david/cache/2021/dd8f6ee1a59a052e72c5e1f5f8c5fc39/">cache</a>)</cite></p>
- </blockquote>
- <p>Hier, Elle reçoit un courriel la notifiant quâelle a un nouveau message de lâimmigration. Câest un enjeu stressant pour nous, car il y a un visa Ă la clef et toute une chaĂźne de consĂ©quences. Elle essaye de se connecter avec son tĂ©lĂ©phone mais une fois authentifiĂ©e, retour Ă lâaccueil, dĂ©connectĂ©e. Elle me demande de tester Ă mon tour, mĂȘme erreur depuis un ordinateur. Elle se connecte Ă Twitter car câest le seul moyen aujourdâhui de pouvoir interagir avec une administration. Elle fait Ă©tat du <em>bug(?)</em>. La rĂ©ponse est digne dâun « dans le doute, <em>reboot</em> » : essayez de (trĂšs) nombreuses fois aprĂšs avoir vidĂ© le cache du navigateurâŠ</p>
- <p>Le lendemain, Elle tente de se (re)connecter au site de lâadministration en pestant sur le fait que le courriel de notification pourrait contenir le message et sâĂ©viter tout cela. Cette fois-ci, ça marche ! Le contenu du message :</p>
-
- <blockquote>
- <p>Vous allez prochainement recevoir un courrier qui contiendra votre nouveau visa.</p>
- </blockquote>
- <p><em>Tout ça pour ça.</em> Un poids apprĂ©ciable en moins tout de mĂȘme. Il faudrait que je fasse le compte de ce que nous coĂ»te en argent (et en temps !) une immigration choisie.</p>
- <p>Histoire de chialer comme un bon français đ.</p>
-
- </details>
-
-
-
- <h2><a href="/david/2021/08/31/" title="Lien permanent vers cet article">Abstraction</a> (2021-08-31)</h2>
-
- <details>
- <summary>DĂ©plier pour lire le contenu de la publication</summary>
-
-
- <blockquote lang="en">
- <p>Take a moment and think about this super power: if you write vanilla HTML, CSS, and JS, all you have to do is put that code in a web browser and it runs. Edit a file, refresh the page, youâve got a feedback cycle. <mark>As soon as you introduce tooling, as soon as you introduce an abstraction not native to the browser, you may have to invent the universe for a feedback cycle.</mark> No longer writing CSS and instead writing Sass? Now you need a development server with a build process to watch your files and compile your changes <em>just to develop and test your project</em>. Youâve just added a giant, blocking dependency for your project to work. And if you canât get that dependency working, your project is dead in the water until you canâboth now and in the future.</p>
- <p><cite><em><a href="https://blog.jim-nielsen.com/2020/cheating-entropy-with-native-web-tech/">Cheating Entropy with Native Web Technologies</a></em>Â (<a href="/david/cache/2021/74eae1dc26bd4537941491b4e7e201bc/">cache</a>)</cite></p>
- </blockquote>
- <p>Jâai dĂ©jĂ beaucoup trop parlĂ© du sujet et en mĂȘme temps cela a Ă©tĂ© et pourrait encore ĂȘtre mon quotidien si je nâavais pas choisi une certaine forme dâascĂ©tisme technologique (nâayons pas peur des mots, <a href="http://aswemay.fr/co/040011.html">ataraxie numĂ©rique</a> (<a href="/david/cache/2021/1357452f72e8fab727df874cbc2582d4/">cache</a>) si on veut ĂȘtre vraiment pĂ©dant). Ăvaluer chaque outil pour son usage actuel et futur, sa maintenance, sa migration, ses <em>drama</em> (coucou <a href="https://hotwired.dev/">Hotwire</a>), son abandon pour la derniĂšre mode. Jâapprends hier quâun produit est Ă lâarrĂȘt pour X mois car il faut passer dâun <em>framework</em> JS Ă un autre. Tristesse dâun domaine oĂč une telle pratique est courante. Bien Ă©loignĂ©e dâun Web <a href="https://wimvanderbauwhede.github.io/articles/frugal-computing/">frugal</a> (<a href="/david/cache/2021/710f8cdebd7560223ebd378f9cbe7822/">cache</a>), il y a un excellent <a href="http://viznut.fi/texts-en/permacomputing_update_2021.html">rĂ©sumĂ© avec plein de liens ici</a> (<a href="/david/cache/2021/0f791a9509f762f1a1a36b6ca2333230/">cache</a>) si le sujet vous intĂ©resse.</p>
- <p>Je suis admiratif des personnes faisant de <a href="https://zserge.com/posts/awfice/">petits outils conviviaux</a> (<a href="/david/cache/2021/3ac474db4dc65c1d25e99cb30655ff12/">cache</a>) qui permettent dâapprendre et de jouer avec la conception de lâoutil en lui-mĂȘme. Si je devais refaire de lâ<a href="/david/pro/enseignement/">enseignement technique</a>, jâemprunterais probablement cette voie. Ă lâopposĂ© de la camionnette Ă outils quâil faut savoir dorĂ©navant maĂźtriser, en opposition Ă la direction quâun marchĂ© nous pousse Ă emprunter.</p>
- <p>Est-ce que lâon peut considĂ©rer lâaccumulation de dette technique comme Ă©tant un <em>bullshit job</em> ?</p>
-
- <blockquote>
- <p>16. How does this technology empower me? At whose expense?</p>
- <p><cite><em><a href="https://theconvivialsociety.substack.com/p/the-questions-concerning-technology">The Questions Concerning Technology</a></em>Â (<a href="/david/cache/2021/b404382125c07935b98295a801049097/">cache</a>)</cite></p>
- </blockquote>
- <figure>
- <a href="#bourdons"
- title="Cliquer pour une version haute résolution">
- <img src="/static/david/2021/bourdons.jpg" alt="Deux bourdons qui butinent des chardons."
- loading="lazy" width="2048" height="1536" />
- </a>
- <a href="#_" class="lightbox" id="bourdons">
- <img src="/static/david/2021/bourdons.jpg" alt="Deux bourdons qui butinent des chardons."
- loading="lazy" width="2048" height="1536" />
- </a>
- <figcaption>Ăcrits pollinisateurs ?</figcaption>
- </figure>
-
- </details>
-
-
-
- <h2><a href="/david/2021/08/29/" title="Lien permanent vers cet article">Artistes</a> (2021-08-29)</h2>
-
- <details>
- <summary>DĂ©plier pour lire le contenu de la publication</summary>
-
- <p>Il y a une chose qui mâĂ©tonne depuis le dĂ©but de la pandĂ©mie, câest le manque dâexplosion artistique auquel je mâattendais compte tenu des circonstances exceptionnelles. PassĂ©e la stupĂ©faction, jâai lâimpression quâil y avait toutes les conditions rĂ©unies pour crĂ©er et partager de nouvelles Ă©motions.</p>
- <p>Note : il se pourrait quâelles me soient rendues invisibles aussiâŠ</p>
- <p>En attendant, jâapprends des mots :</p>
- <ol>
- <li><a href="https://fr.wiktionary.org/wiki/ipsedixitisme">ipsedixitisme</a> : Fait de croire vraie une assertion non fondĂ©e, parce quâon lâa entendue dire par quelquâun en qui on a confiance.</li>
- <li><a href="https://fr.wiktionary.org/wiki/ultracr%C3%A9pidarianisme">ultracrĂ©pidarianisme</a> : Comportement qui consiste Ă donner son avis sur des sujets Ă propos desquels on nâa pas de compĂ©tence.</li>
- </ol>
-
- <blockquote>
- <p>Le fait dâĂ©crire lâhistoire est en grande partie un processus de diversion. La plupart des comptes rendus historiques dĂ©tournent en rĂ©alitĂ© lâattention des influences secrĂštes qui se sont exercĂ©es sur les Ă©vĂšnements importants.</p>
- <p><cite><em>Le Bashar Teg</em>, <em><a href="/david/2020/12/21/#dune">Dune</a> VI. La maison des mĂšres</em>, Frank Herbert</cite></p>
- </blockquote>
- <figure>
- <a href="#sommet-pommes-pin"
- title="Cliquer pour une version haute résolution">
- <img src="/static/david/2021/sommet-pommes-pin.jpg" alt="Des pignes de pin au somme dâun rĂ©sineux."
- loading="lazy" width="2048" height="1536" />
- </a>
- <a href="#_" class="lightbox" id="sommet-pommes-pin">
- <img src="/static/david/2021/sommet-pommes-pin.jpg" alt="Des pignes de pin au somme dâun rĂ©sineux."
- loading="lazy" width="2048" height="1536" />
- </a>
- <figcaption>Il y a du monde au sommet.</figcaption>
- </figure>
-
- </details>
-
-
-
- <h2><a href="/david/2021/08/27/" title="Lien permanent vers cet article">MĂ©daille</a> (2021-08-27)</h2>
-
- <details>
- <summary>DĂ©plier pour lire le contenu de la publication</summary>
-
-
- <blockquote>
- <p>Paris, je tâaime. Je tâaime pour tous les gens libres et solidaires qui vivent en ton sein. Des gens qui se battent pour la libertĂ© chaque jour, debout, bras dessus bras dessous, distribuant des couvertures, de lâamitiĂ© et de la solidaritĂ©. Je tâaime pour ceux qui partagent leur logement, leur amour et leurs luttes chaque jour, sans se soucier de la nationalitĂ© des personnes ni de savoir si elles ont des papiers ou pas.</p>
- <p>Madame Hidalgo, vous voulez me dĂ©corer pour mon action solidaire en mer MĂ©diterranĂ©e, parce que nos Ă©quipages « travaillent quotidiennement Ă sauver des migrants dans des conditions difficiles ». SimultanĂ©ment votre police vole les couvertures de gens contraints de vivre dans la rue, pendant que vous rĂ©primez des manifestations et criminalisez des personnes qui dĂ©fendent les droits des migrants et des demandeurs dâasile. <mark>Vous voulez me donner une mĂ©daille pour des actions que vous combattez Ă lâintĂ©rieur de vos propres remparts.</mark> Je suis sĂ»re que vous ne serez pas surprise de me voir refuser votre mĂ©daille Grand Vermeil.</p>
- <p>Paris, je ne suis pas une humanitaire. Je ne suis pas lĂ pour « aider ». Je suis solidaire Ă tes cĂŽtĂ©s. Nous nâavons pas besoin de mĂ©dailles. Nous nâavons pas besoin de pouvoirs dĂ©cidant qui est un « hĂ©ros » et qui est « illĂ©gal ». En fait, il nây a pas lieu de faire cela, car nous sommes tous Ă©gaux.</p>
- <p>Ce dont nous avons besoin, câest de libertĂ© et de droits. Il est temps de dĂ©noncer les honneurs hypocrites et de combler le vide par la justice sociale. Il est temps que toutes les mĂ©dailles soient lancĂ©es comme des fers de lance de la rĂ©volution!</p>
- <p>Papiers et logements pour toutes et tous !<br />
- LibertĂ© de circulation et dâinstallation !</p>
- <p>Pia KLEMP, 20 août 2019</p>
- <p><cite><em><a href="http://blogyy.net/2019/08/20/la-navigatrice-et-sauveteuse-en-mer-pia-klemp-refuse-la-medaille-de-la-ville-de-paris/">La navigatrice et sauveteuse en mer Pia Klemp refuse la mĂ©daille de la ville de Paris !!!</a></em> (<a href="/david/cache/2021/7a098566f5e809a8c85b054047f10245/">cache</a>)</cite></p>
- </blockquote>
- <p>Jâavais loupĂ© cette rĂ©ponse. VoilĂ une bien belle façon de refuser une mĂ©daille.</p>
- <figure>
- <a href="#feuilles-rosee"
- title="Cliquer pour une version haute résolution">
- <img src="/static/david/2021/feuilles-rosee.jpg" alt="Des feuilles avec des gouttes de rosée matinale dessus."
- loading="lazy" width="2048" height="1366" />
- </a>
- <a href="#_" class="lightbox" id="feuilles-rosee">
- <img src="/static/david/2021/feuilles-rosee.jpg" alt="Des feuilles avec des gouttes de rosée matinale dessus."
- loading="lazy" width="2048" height="1366" />
- </a>
- <figcaption>Ăquilibre instable.</figcaption>
- </figure>
-
- </details>
-
-
-
- <h2><a href="/david/2021/08/18/" title="Lien permanent vers cet article">Lettres</a> (2021-08-18)</h2>
-
- <details>
- <summary>DĂ©plier pour lire le contenu de la publication</summary>
-
-
- <blockquote lang="en">
- <p>This is one small step towards something different: an ethic that prioritizes technologistsâ agency, <mark>the need for self-reflection</mark>, and the importance of historical inquiry.</p>
- <p><cite><em><a href="https://letterstoayoungtechnologist.com/">Letters to a Young Technologist</a></em>Â (<a href="/david/cache/2021/2c416b360e5ea82c6be38cada47d9001/">cache</a>)</cite></p>
- </blockquote>
- <p>La dĂ©ception du jour ce sont ces lettres avec un contenu profond mais une forme dĂ©sastreuse. Le courrier est sollicitĂ© mais alors lâenveloppe ! Impossible dâafficher le moindre contenu sans charger pas moins de 13 fichiers JavaScript depuis <code>static.cargo.site</code>, pour⊠6 pages de HTML qui pourraient facilement peser 10 fois moins lourd.</p>
- <p>Pauvres jeunes, ils auront tellement Ă rĂ©parerâŠ</p>
-
- <blockquote lang="en">
- <p>The second way that history can help us avoid mistakes is by showing us predictable ways things can go horribly wrong. In the light of history, we can take the long view on present-day crises and take care <mark>to not repeat the foibles of the past.</mark></p>
- <p><cite><em><a href="https://letterstoayoungtechnologist.com/Study-the-Past-Create-the-Future">Study the Past, Create the Future</a></em>Â (<a href="/david/cache/2021/520ea4867de8d36f3cd2b1132e44b719/">cache</a>)</cite></p>
- </blockquote>
- <p>Well, ÂŻ\<em>(ă)</em>/ÂŻ.</p>
- <figure>
- <a href="#merle-amerique"
- title="Cliquer pour une version haute résolution">
- <img src="/static/david/2021/merle-amerique.jpg" alt="Un merle dâAmĂ©rique mangeant une baie."
- loading="lazy" width="2048" height="1366" />
- </a>
- <a href="#_" class="lightbox" id="merle-amerique">
- <img src="/static/david/2021/merle-amerique.jpg" alt="Un merle dâAmĂ©rique mangeant une baie."
- loading="lazy" width="2048" height="1366" />
- </a>
- <figcaption>Vous reprendriez bien un peu de JSÂ ?</figcaption>
- </figure>
-
- </details>
-
-
-
- <h2><a href="/david/2021/08/13/" title="Lien permanent vers cet article">Tests payants</a> (2021-08-13)</h2>
-
- <details>
- <summary>DĂ©plier pour lire le contenu de la publication</summary>
-
-
- <blockquote>
- <p>Plus question de tester Ă tout-va. « Ă partir de cet automne, les tests PCR seront rendus payants, sauf prescription mĂ©dicale, et ceci afin dâencourager la vaccination plutĂŽt que la multiplication des tests », a annoncĂ© Emmanuel Macron dans son allocution ce lundi soir.</p>
- <p><cite><em><a href="https://www.leparisien.fr/societe/sante/covid-19-les-tests-seront-payants-des-lautomne-13-07-2021-7QYPELNM65CD7KVHB4DYWXOTPY.php">Covid-19 : les tests seront payants dĂšs lâautomne</a></em>Â (<a href="/david/cache/2021/d28ac5eee1d8d607a0dec5b5e3226ec3/">cache</a>)</cite></p>
- </blockquote>
- <p>Cette dĂ©cision française est terrible. Les tests sont lâune des rares mesures relativement fiables que lâon puisse avoir sur lâĂ©pidĂ©mie Ă un instant t. EmpĂȘcher les personnes les plus pauvres de se faire tester, cela signifie laisser ces personnes en contaminer dâautres. Câest aussi rendre invisibles les personnes vaccinĂ©es qui ont des symptĂŽmes faibles mais qui doutent et nâont pas envie de payer pour vĂ©rifier, ne permettant pas dâavoir un suivi de la pertinence de la vaccination qui soit prĂ©cis. Câest enfin une logique comptable qui me semble ĂȘtre bien Ă©loignĂ©e de la rĂ©alitĂ© du terrain, jâai du mal Ă imaginer que des tests Ă rĂ©pĂ©tition pour Ă©viter la vaccination soit une situation « de confort ».</p>
- <p>Au passage, rendre les tests payants <a href="https://www.service-public.fr/particuliers/actualites/A15039">uniquement pour les Ă©trangers</a> (<a href="/david/cache/2021/4d827e98563dcc3a71b0b0d25cb6ed12/">cache</a>) Ă©tait dĂ©jĂ bien puantâŠ</p>
-
- <blockquote>
- <p>Le pouvoir attire les corruptibles. Tous ceux qui le recherchent sont Ă soupçonner. [âŠ] Nous devrions confier les responsabilitĂ©s du pouvoir uniquement Ă celles qui sont rĂ©ticentes Ă lâidĂ©e de le dĂ©tenir, et encore dans ces conditions propres Ă accroĂźtre cette rĂ©ticence.</p>
- <p><cite><em><a href="/david/2020/12/21/#dune">Dune</a> VI. La maison des mĂšres</em>, Frank Herbert</cite></p>
- </blockquote>
- <figure>
- <a href="#ecureuil"
- title="Cliquer pour une version haute résolution">
- <img src="/static/david/2021/ecureuil.jpg" alt="Un écureuil sur un banc avec un fruit dans la bouche, une noix ?"
- loading="lazy" width="2048" height="1366" />
- </a>
- <a href="#_" class="lightbox" id="ecureuil">
- <img src="/static/david/2021/ecureuil.jpg" alt="Un écureuil sur un banc avec un fruit dans la bouche, une noix ?"
- loading="lazy" width="2048" height="1366" />
- </a>
- <figcaption>Noyer le pois(s)on.</figcaption>
- </figure>
-
- </details>
-
-
-
- <h2><a href="/david/2021/08/10/" title="Lien permanent vers cet article">HTTPSadness</a> (2021-08-10)</h2>
-
- <details>
- <summary>DĂ©plier pour lire le contenu de la publication</summary>
-
-
- <blockquote lang="en">
- <p>At some point, you wonât be able to visit <a href="http://info.cern.ch/hypertext/WWW/TheProject.html">the first web page ever published</a> without first clicking through a full-page warning injected by your web browser</p>
- <p><cite><em><a href="https://adactio.com/links/18342">Chromium Blog: Increasing HTTPS adoption</a></em>Â (<a href="/david/cache/2021/b4ec4748a73b23b195366a74a17444f9/">cache</a>)</cite></p>
- </blockquote>
- <p>Cela me rend triste, alors quâun effort particulier a toujours Ă©tĂ© fait pour <a href="https://github.com/styfle/breaking-changes-web">ne pas casser grand chose</a> sur le Web jusquâĂ prĂ©sent. Chrome est bien parti pour <a href="https://github.com/whatwg/html/issues/5407">nous les briser</a> pendant quelques annĂ©es encore⊠#BeenThereSufferedThat</p>
- <p>Il y a 30 ans (merci Karl), Tim nous incitait <a href="https://groups.google.com/g/comp.archives/c/CfsHlSNYPUI/m/DTs60INnuzcJ">Ă essayer</a>Â (<a href="/david/cache/2021/e4f0d4ea8f6ec975b114ade59aa7fda2/">cache</a>) son nouveau jouet :</p>
-
- <blockquote lang="en">
- <p>Itâs just a question of generating plain text or SGML (ugh! but standard) mark-up on the fly. The browsers then parse it on the fly.</p>
- <p><cite><em><a href="https://www.w3.org/People/Berners-Lee/1991/08/art-6484.txt">Subject: Re: Qualifiers on Hypertext links...</a></em>Â (<a href="/david/cache/2021/e39a703ed0d93c479d9c7d3b2f8444a9/">cache</a>)</cite></p>
- </blockquote>
- <figure>
- <a href="#heron"
- title="Cliquer pour une version haute résolution">
- <img src="/static/david/2021/heron.jpg" alt="Un héron à la recherche de son futur repas au milieu des nénuphars."
- loading="lazy" width="1600" height="1067" />
- </a>
- <a href="#_" class="lightbox" id="heron">
- <img src="/static/david/2021/heron.jpg" alt="Un héron à la recherche de son futur repas au milieu des nénuphars."
- loading="lazy" width="1600" height="1067" />
- </a>
- <figcaption>Vous avez Ă©vitĂ© une n-iĂšme photo de toile dâaraignĂ©e.</figcaption>
- </figure>
-
- </details>
-
-
-
- <h2><a href="/david/2021/07/25/" title="Lien permanent vers cet article">Dé·mont(r)age</a> (2021-07-25)</h2>
-
- <details>
- <summary>DĂ©plier pour lire le contenu de la publication</summary>
-
- <p>Jâai passĂ© les derniĂšres 48 heures Ă convertir, dĂ©couper et colorer des fragments de vidĂ©os. Suivant le <em>dĂ©mon</em> de mes propres aspirations. Sâassurer que le son soit cohĂ©rent parfois, pester contre lâauto-focus <a href="/david/2021/02/23/" title="Montage">encore une fois</a>, se rendre compte que certains rĂ©glages nâĂ©taient pas adĂ©quats, irrĂ©cupĂ©rables parfois. La <em>rage</em>.</p>
- <p>Et puis, il y a ce que lâon veut <em>montrer</em>. Ă quel point cette mise en scĂšne est ridicule. Donner un sentiment de plĂ©nitude et dâapaisement alors que je suis en train de penser Ă ce chapelĂ© de bits qui viennent remplir la carte mĂ©moire. <em>Dé·montrer</em> aussi les instants oĂč je coupe pour de vrai, oĂč je nage pour moi, oĂč je laisse le trĂ©pied dans un coin, oĂč je suis ridicule (vous ne me verrez jamais mâextraire dâun raft !). Je me rends compte quâil faudrait que jâai une idĂ©e prĂ©alable de scĂ©nario/script si je voulais vraiment partager une histoire. Or, câest assez incompatible avec lâapproche itĂ©rative et exploratoire de la forĂȘt que je veux avoir.</p>
- <p><em>DĂ©montage</em> enfin de mes peurs et de mes faiblesses vis-Ă -vis dâun medium que je ne maĂźtrise pas. Passer outre la tĂ©tanie, apprendre. Encore.</p>
-
- <blockquote>
- <p>En vous confinant dans un simple rĂŽle dâobservateur, vous passez systĂ©matiquement Ă cĂŽtĂ© du sens mĂȘme de votre vie. LâidĂ©al pourrait ĂȘtre ainsi dĂ©fini : Vivez de votre mieux. <mark>La vie est un jeu</mark> dont les rĂšgles sâapprennent en y sautant Ă pieds joints pour ĂȘtre immergĂ© jusquâau cou sous peine dâĂȘtre toujours pris au dĂ©pourvu, toujours surpris par le moindre changement de dĂ©cor. Les spectateurs passifs se plaignent en gĂ©missant que la chance est passĂ©e juste Ă cĂŽtĂ© dâeux. Ils refusent de voir quâune bonne part de cette chance, câest Ă eux quâil revenait de la crĂ©er.</p>
- <p><cite><em>Darwi Odrade</em>, <em><a href="/david/2020/12/21/#dune">Dune</a> VI. La maison des mĂšres</em>, Frank Herbert</cite></p>
- </blockquote>
-
- </details>
-
-
-
- <h2><a href="/david/2021/07/21/" title="Lien permanent vers cet article">Espoir</a> (2021-07-21)</h2>
-
- <details>
- <summary>DĂ©plier pour lire le contenu de la publication</summary>
-
-
- <blockquote lang="en">
- <p>In a sense, every hyperlink on the World Wide Web is little act of hope. Even though I know that when I link to something, it probably wonât last, I still harbour that hope.</p>
- <p>If hyperlinks are built on hope, and the web is made of hyperlinks, then in a way, <mark>the World Wide Web is quite literally made out of hope.</mark></p>
- <p>I like that.</p>
- <p><cite><em><a href="https://adactio.com/journal/18292">Hope</a></em>Â (<a href="/david/cache/2021/d650cd3cc8831f1b28b6cc2f7eb0f9f7/">cache</a>)</cite></p>
- </blockquote>
- <p>Jâaime bien ce raisonnement <em>et</em> jâai perdu espoir il y a un moment en essayant de mettre en cache local les publications que je lie. Je me demande parfois ce qui freine les autres personnes sensibles Ă ce vieillissement des liens Ă mettre en place leur <a href="/david/blog/2018/caching-links/">propre solution</a> pour le faire.</p>
- <p>Jâutilise <a href="https://git.larlet.fr/davidbgk/larlet-fr-david-cache/src/branch/master/cache.py">ce script</a> et je fais pas mal de travail manuellement ensuite pour que ça reste au moins lisible. Dans certains cas jâabandonne, notamment pour les images/graphiques qui ont besoin de JavaScript pour sâafficher⊠dans dâautres je prends le temps de faire des liens absolus ou des retouches sĂ©mantiques. Une forme de prise de soin de mes futur·es lecteur·ices (dont je fais partie !) avec lâespoir que ça soit utile. Il faudra que je regarde le nombre de liens qui ne sont plus disponibles que <em>via</em> ma copie en fonction des annĂ©es. Câest intĂ©ressant aussi pour pouvoir faire des recherches en <em>full-text</em> sur le dĂ©pĂŽt dĂ©diĂ© sans dĂ©pendre dâun historique de navigateur.</p>
- <p>En <a href="/david/stream/2015/01/05/">6 ans</a>, je nâai supprimĂ© quâune seule ressource sur ma proposition Ă lâauteur·e qui souhaitait faire disparaĂźtre un contenu. Aucune violation de copyright ou autre nâa Ă©tĂ© remontĂ©e. Si cela arrivait, je mâassurerais auparavant que ce contenu nâest pas dans le cache de Google ou dans la <a href="https://archive.org/web/">Wayback machine</a> đ€·.</p>
-
- <blockquote lang="en">
- <p>As a young man, I wanted to help make a new medium that would be a step forward from Gutenbergâs invention hundreds of years before.</p>
- <p>By building a Library of Everything in the digital age, I thought the opportunity was not just to make it available to everybody in the world, but to make it betterâsmarter than paper. By using computers, <mark>we could make the Library not just searchable, but organizable;</mark> make it so that you could navigate your way through millions, and maybe eventually billions of web pages.</p>
- <p><cite><em><a href="https://blog.archive.org/2021/07/21/reflections-as-the-internet-archive-turns-25/">Reflections as the Internet Archive turns 25</a></em>Â (<a href="/david/cache/2021/e23db6deddbc0ea74b73c960df2b193f/">cache</a>)</cite></p>
- </blockquote>
-
- </details>
-
-
-
- <h2><a href="/david/2021/07/13/" title="Lien permanent vers cet article">ActivityStreams</a> (2021-07-13)</h2>
-
- <details>
- <summary>DĂ©plier pour lire le contenu de la publication</summary>
-
- <p>On prend le temps avec <a href="https://buron.coffee/">La BĂ©casse</a> dâexplorer ensemble lâidĂ©e dâavoir un gĂ©nĂ©rateur de Toots statique pour Mastodon. Jâavais commencĂ© en solo sans grand succĂšs lâannĂ©e derniĂšre car je nâavais pas compris deux prĂ©-requis :</p>
- <ol>
- <li>Ce protocole sâappuie sur du <em>push</em>, Ă chaque publication il faut faire un <code>POST</code> sur lâ<em>inbox</em> de chacun de ses <em>followers</em>.</li>
- <li>Il faut pouvoir rĂ©pondre aux requĂȘtes des personnes qui souhaitent suivre le compte pour que le lien soit fait (et stocker lâidentifiant de ce <em>follower</em>, cf. 1.).</li>
- </ol>
- <p>Autant dire que pour du statique et donc plus ou moins asynchrone, ça nâest pas gagnĂ© ! JâĂ©tais pas loin dâabandonner lorsque La BĂ©casse mâindique quâil est tout Ă fait possible de gĂ©nĂ©rer une Note sur laquelle interagir (repouet par exemple) en utilisant la recherche de mastodon.social pointĂ©e vers le fichier <code>json</code> qui va bien. AprĂšs de multiples essais/erreurs (grr cache), on finit mĂȘme par trouver comment mettre un autre compte en copie pour participer aux Ă©changes quâil peut y avoir au sujet dâune publication via le <code>tag</code> de <code>"type": "Mention"</code>.</p>
- <p>JâhĂ©site entre proposer une URL dĂ©diĂ©e ou faire de la nĂ©gociation de contenu sur la mĂȘme URL ce qui pourrait faciliter le partage par dâautres personnes.</p>
- <p>Note : les 3 jours suivants, je tente des choses Ă ce sujet et il semble y avoir toujours un blocage difficile Ă investiguer, probablement liĂ© Ă la nĂ©gociation de contenu justement⊠ça serait pas mal dâavoir un log mais ça nĂ©cessiterait probablement dâinstaller un serveur Mastodon.</p>
- <p>Masto 2 - 0 David.</p>
-
- <blockquote>
- <p>Tel se prĂ©sente lâunivers impressionnant de la magie quâil est constituĂ© non pas dâatomes mais uniquement de mouvements et de vibrations. En son sein, il convient dâabandonner toute croyance aux barriĂšres qui font obstacle Ă la comprĂ©hension. La notion de comprĂ©hension elle-mĂȘme est Ă Ă©carter, cet univers nâĂ©tant ni visible, ni audible, ni dĂ©celable par aucun moyen fixe de perception. Câest le vide ultime oĂč aucun Ă©cran prĂ©alable nâexiste sur lequel puissent ĂȘtre projetĂ©es des formes. Il ne connait quâun seul mode de conscience et câest lâĂ©cran de projection des images. Lâimagination ! Ainsi, lâon apprend vĂ©ritablement ce que signifie ĂȘtre humain, ĂȘtre un crĂ©ateur dâordre, de formes et de systĂšmes harmonieux, ĂȘtre, en somme, <mark>lâorganisateur du chaos</mark>.</p>
- <p><cite><em>Manuel des Atréides, Archives du Bene Gesserit</em>, <em><a href="/david/2020/12/21/#dune">Dune</a> V. Les Hérétiques de Dune</em>, Frank Herbert</cite></p>
- </blockquote>
-
- </details>
-
-
-
- <h2><a href="/david/2021/07/12/" title="Lien permanent vers cet article">Blame</a> (2021-07-12)</h2>
-
- <details>
- <summary>DĂ©plier pour lire le contenu de la publication</summary>
-
-
- <blockquote>
- <p>La mĂ©moire ne recrĂ©e jamais la rĂ©alitĂ©. <mark>Elle la reconstitue.</mark> Et tout reconstitution modifie lâoriginal en devenant elle-mĂȘme un cadre de rĂ©fĂ©rence externe obligatoirement imparfait.</p>
- <p><cite><em>Manuel du Mentat</em>, <em><a href="/david/2020/12/21/#dune">Dune</a> V. Les Hérétiques de Dune</em>, Frank Herbert</cite></p>
- </blockquote>
- <p>Jâai beau essayer de faire attention, il y a des fois oĂč je me foire grave. Aujourdâhui, jâai mis la pression sur une victime (qui nâavait rien demandĂ©e) au lieu dâaccepter <em>ma</em> confrontation avec lâoppresseur (qui est <em>mon</em> problĂšme en tant quâaspirant alliĂ©). Câest frustrant car je ne pensais pas pouvoir encore faire ça, ma route est encore longue. JâespĂšre pouvoir me rattraper mais câĂ©tait quand mĂȘme trĂšs indĂ©licat de ma partâŠ</p>
- <p>Je consigne cela ici pour ne pas lâoublier trop vite.</p>
- <p><em>Merci <a href="https://d%C3%A9tour.studio/">Thomas</a>.</em></p>
-
- <blockquote>
- <p>Lâoubli⊠tel est votre destin. Toutes les anciennes leçons de la vie, vous les perdez, vous les gagnez, puis vous les reperdez et vous les regagnez <mark>encore</mark>.</p>
- <p><cite><em>Leto II, La Voix de Dar-es-Balat</em>, <em><a href="/david/2020/12/21/#dune">Dune</a> V. Les Hérétiques de Dune</em>, Frank Herbert</cite></p>
- </blockquote>
-
- </details>
-
-
-
- <h2><a href="/david/2021/07/11/" title="Lien permanent vers cet article">Lebensraum</a> (2021-07-11)</h2>
-
- <details>
- <summary>DĂ©plier pour lire le contenu de la publication</summary>
-
-
- <blockquote lang="en">
- <p>The quest for German domination was premised on the denial of science. Hitlerâs alternative to science was the idea of Lebensraum. Germany needed an Eastern European empire because only conquest, and not agricultural technology, offered the hope of feeding the German people. In Hitlerâs âSecond Book,â which was composed in 1928 and not published until after his death, he insisted that hunger would outstrip crop improvements and that all âthe scientific methods of land managementâ had already failed. No conceivable improvement would allow Germans to be fed âfrom their own land and territory,â he claimed. Hitler specifically â and wrongly â denied that irrigation, hybrids and fertilizers could change the relationship between people and land.</p>
- <p>[âŠ]</p>
- <p>As exotic as it sounds, <mark>the concept of Lebensraum is less distant from our own ways of thinking than we believe</mark>. Germany was blockaded during World War I, dependent on imports of agricultural commodities and faced real uncertainties about its food supply. Hitler transformed these fears into a vision of absolute conquest for total security. Lebensraum linked a war of extermination to the improvement of lifestyle. The chief Nazi propagandist, Joseph Goebbels, could therefore define the purpose of a war of extermination as âa big breakfast, a big lunch and a big dinner.â He conflated lifestyle with life.</p>
- <p><cite><em><a href="https://www.nytimes.com/2015/09/13/opinion/sunday/the-next-genocide.html">The Next Genocide</a></em>Â (<a href="/david/cache/2021/3815e3f5dd6f18955523fa715cf49853/">cache</a>)</cite></p>
- </blockquote>
- <p>Cet article met en rapport lâidĂ©ologie nazie et lâauto-suffisance avec un angle qui ne mâest pas familier. Je nâavais pas pris conscience de cette prĂ©pondĂ©rance dans la doctrine que je voyais bien davantage centrĂ©e sur la race que sur lâalimentation du peuple. La mise en lumiĂšre sur ce qui est en train de se passer dans le monde â aujourdâhui â Ă ce sujet est assez Ă©loquente.</p>
- <p>La guerre de lâagriculture, et donc <a href="/david/2021/06/27/" title="SĂ©cheresse">de lâeau</a> (aussi <a href="/david/2021/07/10/" title="Eau virtuelle">virtuelle</a> soit-elle), ne fait que sâintensifier.</p>
-
- </details>
-
-
-
- <h2><a href="/david/2021/07/05/" title="Lien permanent vers cet article">Ano(r)malisme</a> (2021-07-05)</h2>
-
- <details>
- <summary>DĂ©plier pour lire le contenu de la publication</summary>
-
- <p>Se dire quâune expĂ©rience singuliĂšre nâest pas reproductible car le contexte Ă©tait trop particulier. Jâai souvent croisĂ© ce schĂ©ma de pensĂ©e, notamment dans le contexte professionnel. Câest triste car ça referme brutalement des portes Ă peine entrouvertes.</p>
- <p>Un contexte se crĂ©e et se façonne â disent les privilĂ©gié·es â mais il faut pour cela ĂȘtre suffisamment en (in)sĂ©curitĂ©. Un entre-deux gĂ©nĂšre un <a href="/david/2021/01/05/" title="Statu quo">statu quo</a>.</p>
-
- <blockquote>
- <p>La bureaucratie est la mort de lâinitiative. Il nâest rien que des bureaucrates haĂŻssent plus que lâinnovation, en particulier celle qui produit de meilleurs rĂ©sultats que les vieilles routines traditionnelles. <mark>Les amĂ©liorations font toujours paraĂźtre ineptes ceux qui se trouvent au sommet de la pyramide.</mark> Et qui prend plaisir Ă avoir lâair inepte ?</p>
- <p><cite><em>Guide des Essais et Erreur dans lâArt de Gouverner, Archives du Bene Gesserit</em>, <em><a href="/david/2020/12/21/#dune">Dune</a> V. Les HĂ©rĂ©tiques de Dune</em>, Frank Herbert</cite></p>
- </blockquote>
-
- </details>
-
-
-
- <h2><a href="/david/2021/06/23/" title="Lien permanent vers cet article">FullStack</a> (2021-06-23)</h2>
-
- <details>
- <summary>DĂ©plier pour lire le contenu de la publication</summary>
-
-
- <blockquote lang="en">
- <p>Itâs almost like itâs a culture of masculinity stretching its legs wide across the seats of the tech industry.</p>
- <p>If a skill is worth masculinity points, itâs claimed. If a skill is coded as feminine itâs remade with masculine tools. If a skill canât be remade itâs dropped and ignored.</p>
- <p>Which is why front end got turned into a programmatic hardcore engineering fest. Itâs malleable to that (at huge cost to the users). <mark>Itâs also why accessibility will never be considered full stack, as it canât be automated.</mark> It requires empathy and communication.</p>
- <p>To feed the ego of a masculine webtech industry we sacrificed accessibility and usability.</p>
- <p><cite><em>Charlie Donât Surf</em>, <a href="https://twitter.com/sonniesedge/status/1405099209913679872">sur Twitter</a></cite></p>
- </blockquote>
- <p>On touche un point sensible ici, celui de lâautomatisation pour pallier ses propres faiblesses de communication. Câest ce que jâobserve assez rĂ©guliĂšrement avec ma boĂźte noire favorite :</p>
- <p>Docker. <a href="https://blog.newsblur.com/2021/06/28/story-of-a-hacking/">Oups</a>Â (<a href="/david/cache/2021/5b96c01bfd8b66a26135b7ce8bdff79d/">cache</a>).</p>
- <p>DerriĂšre cette tentative de reproductibilitĂ©, on masque un processus dâinstallation et surtout une remise en cause des dĂ©pendances. On perd lâoccasion dâavoir la friction (rĂ©pĂ©tĂ©e) qui va gĂ©nĂ©rer cette discussion. On prolĂ©tarise les personnes non-Ă©rudites Ă coups de <code>docker-compose up</code> en cachant une technique qui serait la voie vers leur autonomie. On contraint les utilisateur·ices <a href="/david/2021/06/06/" title="Abonnement">Ă sâabonner</a> Ă nos se(r)vices.</p>
- <p>Ce ne sont pas nos produits que lâon met en boĂźte mais nos pairs que lâon enferme dans cette façon de (dĂ©)penser pour le confort de quelques uns. Ce domaine a besoin <a href="/david/2021/05/11/" title="Paradigme">de voiliers</a>, pas de cargos.</p>
-
- <blockquote lang="en">
- <p>đŻ To claim full stack as a title is to declare that you are a replaceable unit in the cog of capitalism. The ultimate human resource to be exploited!</p>
- <p><cite><em>Charlie Donât Surf</em>, <a href="https://twitter.com/sonniesedge/status/1405123679801991175">sur Twitter</a></cite></p>
- </blockquote>
- <p><a href="/david/2021/03/28/" title="Smolstack">Yup.</a></p>
-
- </details>
-
-
-
- <h2><a href="/david/2021/06/06/" title="Lien permanent vers cet article">Abonnement</a> (2021-06-06)</h2>
-
- <details>
- <summary>DĂ©plier pour lire le contenu de la publication</summary>
-
-
- <blockquote lang="en">
- <p>That all sounds great. However, as I mentioned, we love goodwill, and a lot of people wince when they hear âsubscription.â The first thing that pops up in a userâs head are scammy companies that make cancellation a nightmare, like multi-level marketing schemes, gym memberships, and Adobe. The App Store prevents these shenanigans: you get a reminder email before renewal, and you can cancel within the <em>Settings</em> app in seconds. Whenever a company offers a subscription, I always try to buy it through the App Store.</p>
- <p>Some folks absolutely loathe subscriptions on <em>principle</em>, and <mark>will never rent something if they can own it</mark>. This is not unreasonable. Halide is like a camera, and while professionals are used to renting gear, most consumers own their camera.</p>
- <p><cite><em><a href="https://lux.camera/lux-year-4-doubling-down/">Lux Year 4: Doubling Down</a></em>Â (<a href="/david/cache/2021/0c45751cd69748ca779b1442b26ad6c3/">cache</a>)</cite></p>
- </blockquote>
- <p>Les crĂ©ateurs de Halide (et Spectre) reviennent en dĂ©tail sur leur stratĂ©gie, notamment financiĂšre, pour faire Ă©voluer leur produit. Jâutilise ces deux applications, aussi câest dâautant plus intĂ©ressant de lire leurs doutes et leurs pistes vis Ă vis de cette Ă©volution.</p>
- <p><em>Je ne crois pas avoir lu un seul retour de dĂ©veloppeur dâapplication pour iOS qui ne se plaigne pas de lâAppStore.</em></p>
- <p>Ce nâest vraiment pas Ă©vident de trouver un moyen dâĂȘtre rĂ©munĂ©rĂ© de maniĂšre stable et pĂ©renne lorsquâon vend un produit, surtout si on souhaite quâil soit durable. Il y a des jours oĂč jâaimerais me prĂ©occuper de ces aspects là ⊠et dâautres oĂč je suis bien content de vendre ma « force de travail ». Câest un choix de vie qui mâoffre pour lâinstant une plus grande libertĂ© dâesprit mais qui pourrait changer lorsque je nâaurai plus lâimpression dâavoir suffisamment de <q>force</q> justement.</p>
- <p>En tant que dĂ©veloppeur, jâai de plus en plus lâimpression que lâon crĂ©e notre propre systĂšme dâabonnement en augmentant la complexitĂ© de nos outils et de notre <em>stack</em> (ça sonne toujours mieux en anglais), ce qui gĂ©nĂšre la nĂ©cessitĂ© dâune maintenance rĂ©guliĂšre assurant un fond de roulement. La « tierce maintenance applicative » nâest pas nouvelle mais elle me semble atteindre un tout autre niveau ces derniĂšres annĂ©es sur le Web.</p>
- <p>On crĂ©e tranquillement notre propre besoin, <a href="http://megelison.com/poor-in-tech">en Ă©tant sur-payé·es</a> (<a href="/david/cache/2021/86eba8e465d7ce11ef61a0c61f878f21/">cache</a>), et personne ne semble sâen offusquer plus que çaâŠ</p>
-
- <blockquote lang="en">
- <p>And Iâm not 100% sure, but I think this might contribute to longevity. Some of my clients are still working with the same sites I built for them nearly 10 years ago, a few with just minor security-related updates in the meantime and <mark>no other maintenance strictly required</mark>. Thatâs not to say that those sites couldnât use a âlick of paintâ to bring them in to the 2020s; the point is that they <em>work</em>. And for organizations working on really tight budgets, or budgets that fluctuate wildly due to public funding, stability is really important. They canât afford a developer on retainer to keep things running smoothly.</p>
- <p><cite><em><a href="https://piperhaywood.com/two-articles-on-spa-or-spa-like-sites-vs-alternatives/">Two articles on SPA or SPA-like sites vs alternatives</a></em>Â (<a href="/david/cache/2021/d46752726e00de301573576176df1f1c/">cache</a>)</cite></p>
- </blockquote>
-
- </details>
-
-
-
- <h2><a href="/david/2021/05/25/" title="Lien permanent vers cet article">MĂ©rite</a> (2021-05-25)</h2>
-
- <details>
- <summary>DĂ©plier pour lire le contenu de la publication</summary>
-
-
- <blockquote>
- <p><strong>Dâune part il sâagit de faire reculer Ă lâarriĂšre plan et si possible dâeffacer le rĂ©cit dâun naufrage.</strong> Naufrage qui est celui de la gestion « technique » des donnĂ©es de la pandĂ©mie et de la capacitĂ© des services de lâĂ©tat Ă produire des applications et des services Ă la hauteur de la crise et des urgences. [âŠ] Plus on parlera de la rĂ©ussite des outils dĂ©ployĂ©s par Guillaume Rozier et plus on pourra souligner de maniĂšre opportune Ă quel point les services de lâĂ©tat, Ă dĂ©faut dâĂȘtre en capacitĂ© dâen produire de pareille qualitĂ©, se sont fait un point dâhonneur de les utiliser au mieux et de les « valoriser » et mĂȘme de leur avoir permis dâexister.</p>
- <p>[âŠ]</p>
- <p><mark>Effacer les Ă©checs et les errances du rĂ©galien donc.</mark> Et puis <strong>dâautre part, il sâagit dâenfoncer encore un peu plus le rĂ©cit libĂ©ral de la rĂ©ussite individuelle.</strong> « Regardez » nous dit-on, « regardez ce que ce jeune ingĂ©nieur sorti de nulle part et sans aucune aide publique Ă rĂ©ussi Ă mettre en place tout seul, et tout en continuant de travailler Ă cĂŽtĂ© !! » Et alors, mais alors seulement, attendez-vous Ă la reconnaissance de la nation.</p>
- <p><cite><em><a href="https://www.affordance.info/mon_weblog/2021/05/guillaume-rozier-chevalier-scraper.html">Guillaume Rozier : le chevalier Scraper et sans reproches.</a></em>Â (<a href="/david/cache/2021/d786e761d41716e6074a9345a2610dbf/">cache</a>)</cite></p>
- </blockquote>
- <p>Olivier Ertzscheid tape malheureusement trop juste. Bien sĂ»r que je me rĂ©jouis que les outils de Guillaume Rozier soient aussi populaires et fassent la promotion de lâOpenData et de la transparence et de la puissance de lâOpenSource et tout ça. Mais â et je ne peux pas trop en dire â câest quand mĂȘme bien frustrant de se dire que câest un palliatif Ă lâinefficacitĂ© (interne) et au manque de vision de lâĂtat.</p>
- <p>Jâai parfois lâimpression dâĂȘtre au pied du moulin. Et de me rendre compte quâil fait 300 mĂštres de haut. Tou·tes les fonctionnaires de France ont un sacrĂ© <em>mĂ©rite</em> par les temps qui courentâŠ</p>
-
- </details>
-
-
-
- <h2><a href="/david/2021/05/16/" title="Lien permanent vers cet article">AĂ©ration</a> (2021-05-16)</h2>
-
- <details>
- <summary>DĂ©plier pour lire le contenu de la publication</summary>
-
-
- <blockquote>
- <p>MalgrĂ© tous les efforts mis en Ćuvre, lâĂ©pidĂ©mie de COVID-19 se poursuit et les phases de confinement â dĂ©confinement â reconfinement sâenchaĂźnent. Le coronavirus se transmet principalement par des gouttelettes et aĂ©rosols contenant des particules de SARS-CoV-2. Les aĂ©rosols sont des micro-gouttelettes produites lorsque lâon respire. Dans les lieux clos, ils se retrouvent en suspension dans lâair jusquâĂ plusieurs mĂštres de la personne qui les a produites, et peuvent y rester pendant plusieurs heures.</p>
- <p>Le masque filtre une partie des aĂ©rosols, mais il devient moins efficace si la quantitĂ© dâaĂ©rosols est trop importante. Une autre mesure, trĂšs efficace pour limiter la transmission de virus transmis par aĂ©rosols, est de <mark>rĂ©duire la concentration dâaĂ©rosols en les diluant.</mark> Pour diminuer la concentration des aĂ©rosols dans une piĂšce, il suffit dâaĂ©rer avec de lâair extĂ©rieur ! Il faut alors ouvrir grand les fenĂȘtres pour renouveler complĂštement lâair de la piĂšce.</p>
- <p><cite><em><a href="https://www.adioscorona.org/questions-reponses/2021-04-15-mesurer-taux-co2-pour-lutter-contre-covid19.html">Pourquoi mesurer le taux de CO2 peut-il nous aider Ă lutter contre la COVID-19 ?</a></em>Â (<a href="/david/cache/2021/22b380308edae42dce43930916bc6375/">cache</a>)</cite></p>
- </blockquote>
- <p>Si vous prĂ©fĂ©rez une <a href="https://www.youtube-nocookie.com/embed/8b3lhDyVqgk">explication dĂ©taillĂ©e en vidĂ©o</a> (lien Google Youtube) avec <a href="https://scienceetonnante.com/2021/04/30/covid-aerosols/">ses sources</a> (<a href="/david/cache/2021/d73bc89a90d59a754d1aef48251da90a/">cache</a>) et notamment <a href="https://www.pnas.org/content/pnas/118/17/e2018995118.full.pdf">celle-ci</a> (<a href="/static/david/2021/article-guideline-to-limit-indoor-airborne-transmission-covid.pdf">cache PDF - 1,5 Mo</a>). Il y aussi <a href="https://indoor-covid-safety.herokuapp.com/">un simulateur</a> pour vous aider Ă faire le calcul en fonction des conditions de votre contexte. Il y aurait des moyens de rĂ©duire mes <a href="/david/2021/05/15/" title="InquiĂ©tude">inquiĂ©tudes</a>, des <a href="http://nousaerons.fr/">sites</a> <a href="https://projetco2.fr/">dĂ©diĂ©s</a> existent et nâattendent quâun peu de publicitĂ© pour une communication claire et des moyens associĂ©s, notamment dans les salles de classes.</p>
- <p>Pour cela, il faudrait admettre que lâ<a href="/david/2021/04/25/" title="Complot">on sâest trompĂ©</a>, adapter la doctrine gouvernementale pour quâelle reflĂšte lâĂ©tat actuel des connaissances scientifiques, se concentrer sur les 20 % des mesures barriĂšres qui produisent 80 % de lâefficacitĂ© connue. <strong>La complexitĂ© dans cette dĂ©marche est de transmettre une connaissance plus quâune doctrine.</strong> Mettre en capacitĂ© de comprendre quâune tablĂ©e de 10 en plein vent câest moins problĂ©matique quâune de 4 dans un petit restaurant mal ventilĂ©. Rendre les personnes autonomes en leur permettant de faire des choix Ă©clairĂ©s en conscience.</p>
- <p>Le retour de bĂąton serait quâelles puissent faire dâautres choix Ă©clairants si elles prenaient conscience de leur force. Ce nâest <a href="/david/2021/04/20/" title="Remote">pas forcĂ©ment envisageable</a> par le pouvoir en placeâŠ</p>
-
- <blockquote>
- <p>La civilisation est en grande partie fondĂ©e sur la couardise. Il est si simple de civiliser en enseignant Ă ĂȘtre lĂąche. Ătouffez les critĂšres qui conduiraient au courage. Limitez lâexercice de la volontĂ©. Ăgalisez les appĂ©tits. Bouchez les horizons. DĂ©crĂ©tez une loi pour chaque mouvement. <mark>Niez lâexistence du chaos.</mark> Apprenez mĂȘme aux enfants Ă respirer lentement. Domptez.</p>
- <p><cite><em>Les MĂ©moires VolĂ©s</em> dans <em><a href="/david/2020/12/21/#dune">Dune</a> IV. LâEmpereur-Dieu de Dune</em>, Frank Herbert</cite></p>
- </blockquote>
- <p><mark>Ajouté avant publication :</mark></p>
-
- <blockquote>
- <p>Or, il est de plus en plus clair aujourdâhui que la contamination par aĂ©rosols domine, comme le clament depuis un an les spĂ©cialistes des aĂ©rosols, qui ont dĂ» lutter pour faire entendre leur voix, et sâappuient sur de nombreuses Ă©tudes dâĂ©vĂ©nement de propagation du SARS-CoV-2. Les mesures proposĂ©es au dĂ©part Ă©taient, donc, trĂšs insuffisantes.</p>
- <p><cite><em><a href="https://ducotedelascience.org/3937-2/">La contamination par aérosols : les clés, les sources et les avancées rÚglementaires</a></em> (<a href="/david/cache/2021/4a053a8bc34cadde5b46d59f01f9a8c8/">cache</a>)</cite></p>
- </blockquote>
-
- </details>
-
-
-
- <h2><a href="/david/2021/05/05/" title="Lien permanent vers cet article">Accessibilité</a> (2021-05-05)</h2>
-
- <details>
- <summary>DĂ©plier pour lire le contenu de la publication</summary>
-
- <p>Aujourdâhui, on a reçu le rapport dâun audit dâaccessibilitĂ©. Cela fait maintenant <a href="/david/2020/05/26/">un an</a> que nous travaillons sur <a href="https://mesconseilscovid.sante.gouv.fr/">MesConseilsCovid</a> et câest intĂ©ressant dâavoir des <a href="https://access42.net/?lang=fr">personnes tierces et expertes</a> qui viennent analyser tout cela avec un peu de recul. Je pensais que lâon nâĂ©tait pas trop mauvais·es et nous Ă©tions en fait <a href="https://github.com/Delegation-numerique-en-sante/mesconseilscovid/labels/rgaa">assez loin</a> du compte ! Une belle leçon dâhumilitĂ©, mĂȘme en pensant faire attention Ă ces aspects.</p>
- <p>La difficultĂ© â une fois les erreurs corrigĂ©es Ă lâinstant <code>t</code> â est de rester accessibles Ă lâinstant <code>t + 1</code>.</p>
-
- </details>
-
-
-
- <h2><a href="/david/2021/04/28/" title="Lien permanent vers cet article">Politique</a> (2021-04-28)</h2>
-
- <details>
- <summary>DĂ©plier pour lire le contenu de la publication</summary>
-
-
- <blockquote>
- <p><strong>No more societal and political discussions on our company Basecamp account.</strong> Todayâs social and political waters are especially choppy. Sensitivities are at 11, and every discussion remotely related to politics, advocacy, or society at large quickly spins away from pleasant. You shouldnât have to wonder if staying out of it means youâre complicit, or wading into it means youâre a target. These are difficult enough waters to navigate in life, but significantly more so at work. Itâs become too much. <mark>Itâs a major distraction.</mark> It saps our energy, and redirects our dialog towards dark places. Itâs not healthy, it hasnât served us well. And weâre done with it on our company Basecamp account where the work happens. People can take the conversations with willing co-workers to Signal, Whatsapp, or even a personal Basecamp account, but it canât happen where the work happens anymore.</p>
- <p><cite><em><a href="https://world.hey.com/jason/changes-at-basecamp-7f32afc5">Changes at Basecamp</a></em>Â (<a href="/david/cache/2021/c6a317213165bc069aabb49c53184a7f/">cache</a>)</cite></p>
- </blockquote>
- <p>VoilĂ une dĂ©cision assez surprenante et qui a produit pas mal de rĂ©actions dans ma bulle. Jâai tendance Ă penser que tout peut devenir politique, de lâendroit oĂč on choisit (parfois) de respirer notre air Ă lâeau plus ou moins embouteillĂ©e et propre que lâon boit, en passant par le bruit que lâon supporte/endure, etc. Lâensemble de nos stimuli et choix est politique si lâon en a conscience. Si lâon en <em>prend</em> conscience.</p>
- <p>Ce Ă quoi lâon consacre notre force de travail est de fait Ă©minemment politique. Autant dire que pour ne pas se laisser <q>distraire</q> par la politique, il faudrait ne plus rien faire au travail. Et encore, mĂȘme ceci est une contre-action motivĂ©e. Le rĂȘve du libertarien est probablement cet ingĂ©nieur a-politique, a-cĂ©rĂ©brĂ©, qui nâest quâun pion analytique dans cette immense machine Ă fric.</p>
- <p>Et en mĂȘme temps, je conçois que lâon ne puisse pas ĂȘtre en accord avec de trop nombreuses personnes. Et si cela affecte la productivitĂ© dâune Ă©quipe, il reste Ă dĂ©finir ce que lâon souhaite <em>produire</em> en travaillant ensemble. Pour ma part, la rĂ©ponse actuelle est simple :</p>
- <p>Une pensée critique. <strong>Et donc politique.</strong></p>
- <p><mark>Note avant publication :</mark> je choisis finalement de publier ce billet aprĂšs de nombreux doutes au cours de la semaine, notamment car les <a href="https://marker.medium.com/the-pyramid-of-hate-that-brought-down-basecamp-838b63ca27e">rĂ©cents</a> (<a href="/david/cache/2021/c92f91f646dd606f81a329fe2c91d733/">cache</a>) <a href="https://www.platformer.news/p/-how-basecamp-blew-up">rebondissements</a> (<a href="/david/cache/2021/413c4ae36b9d7f577768dcc991561268/">cache</a>) sont <a href="https://www.baldurbjarnason.com/2021/you-are-what-you-do/">extrĂȘmement</a> (<a href="/david/cache/2021/a52987d5a3fe3c1e6f3a267a20d43d52/">cache</a>) prĂ©occupants.</p>
-
- </details>
-
-
-
- <h2><a href="/david/2021/04/25/" title="Lien permanent vers cet article">Complot</a> (2021-04-25)</h2>
-
- <details>
- <summary>DĂ©plier pour lire le contenu de la publication</summary>
-
-
- <blockquote>
- <p>Il y a un effet de dĂ©voilement liĂ© Ă la rĂ©alisation dâune prĂ©diction, qui produit une forme de jubilation nâayant pas grand-chose Ă voir avec la vĂ©ritĂ©. Car ce qui intĂ©resse les complotistes, câest <mark>lâeuphorie dâavoir eu raison</mark>, dâavoir Ă©tĂ© prophĂ©tique. Il faut sĂ©parer ce sentiment des discussions scientifiques en cours, qui sont lĂ©gitimes en dĂ©mocratie.</p>
- <p><cite><em><a href="https://www.lemonde.fr/les-decodeurs/article/2021/04/25/on-avait-raison-chez-les-complotistes-l-art-du-triomphalisme-selectif_6077975_4355770.html">« On avait raison » : chez les complotistes, lâart du triomphalisme sĂ©lectif</a></em> (<a href="/david/cache/2021/246f7c9e777e8403db950c0ed7a5d93b/">cache</a>)</cite></p>
- </blockquote>
- <p>Bon, la communication du gouvernement français â teintĂ©e dâarrogances et de certitudes â nâaide <strong>vraiment</strong> pas dans le contexte scientifique qui est celui de lâimpermanence et du doute. Vaccins, mutants, propagation, aprĂšs un an on ne sait finalement pas grand chose mĂȘme sâil y a des espoirs qui se dessinent ici et lĂ . Ma seule croyance câest quâune situation incomprĂ©hensible et anxiogĂšne mĂšne a davantage de clivages et augmente la polaritĂ© au sein dâune population.</p>
- <p>Dans un contexte chaotique, la « sachance » est une bĂ©nĂ©diction. Elle offre des vĂ©ritĂ©s rassurantes lĂ oĂč il nây en a aucunes et jâenvie presque les personnes qui pensent avoir raison dans cette gigantesques inconnue quâest une pandĂ©mie Ă notre Ă©poque. Sans condescendance.</p>
-
- </details>
-
-
-
- <h2><a href="/david/2021/03/29/" title="Lien permanent vers cet article">Ăvaluation</a> (2021-03-29)</h2>
-
- <details>
- <summary>DĂ©plier pour lire le contenu de la publication</summary>
-
-
- <blockquote>
- <p>Alas, many developers donât build with this mindset. I mean, I understand why: <mark>it means thinking about users with the most boring, least powerful technology</mark>. Itâs simpler and more exciting to assume that everyoneâs got a shared baseline of newer technology. But by doing that, youâre missing out on one of the webâs superpowers: that something served up at the same URL with the same underlying code can simultaneously serve people with older technology <em>and</em> also provide a whizz-bang experience to people with the latest and greatest technology.</p>
- <p><cite><em><a href="https://adactio.com/journal/17987">The principle of most availability</a></em>Â (<a href="/david/cache/2021/15d4f93dba253e3194c8dba52d0e8ee6/">cache</a>)</cite></p>
- </blockquote>
- <p><em>PensĂ©e du jour suite Ă un retour interne (merci !) relatif Ă mon <a href="/david/2021/03/23/" title="Recrutement">non-recrutement</a>. Comme un besoin de dĂ©construire le refus pour pouvoir me reconstruireâŠ</em></p>
- <p>Lorsquâon est Ă©valuĂ© pour un nouveau poste, on essaye de connaĂźtre la situation technique la plus complexe Ă laquelle on a Ă©tĂ© confrontĂ©e. Et cela a tendance Ă me rappeler dâune certaine maniĂšre le <a href="/david/stream/2015/12/29/">Principe dâAurĂ©lien</a>. Ce qui me semblerait intĂ©ressant serait dâĂ©valuer les choix qui ont Ă©tĂ© rĂ©alisĂ©s pour <em>ne pas</em> arriver Ă ce niveau de complexitĂ©.</p>
- <p>Comment est-ce que vous avez rĂ©ussi Ă garder une Ă©quipe Ă taille humaine ? Quelles mesures avez-vous mis en place pour conserver un ensemble technologique cohĂ©rent, comprĂ©hensible et maintenable ? Quelles sont les plus faibles compĂ©tences requises pour modifier les donnĂ©es sur ce produit ? Quâest-ce qui a Ă©tĂ© automatisĂ© et dĂ©lĂ©guĂ©, pourquoi ? Seriez-vous Ă lâaise pour transmettre cette application, Ă qui ? Quâest-ce qui vous empĂȘche de dormir la nuit Ă son sujet ?</p>
- <p>Il est certain quâen crĂ©ant une usine Ă gaz on acquiert tout un lot de compĂ©tences. Mais ce ne sont <a href="/david/2021/03/28/" title="Smolstack">pas celles qui mâattirent</a> (et je ne parle mĂȘme pas dâhumain). Il est des moments oĂč <a href="/david/stream/2015/06/06/">relire ses archives</a> fait du bien.</p>
-
- <blockquote>
- <p>Je vous dĂ©veloppe une application complexe parce que je nâai pas lâexpĂ©rience pour en Ă©crire une moins sophistiquĂ©e.</p>
- <p><cite><em>Blaise Pascal fait du développement web</em>, Les dépendenciales (2021)</cite></p>
- </blockquote>
-
- </details>
-
-
-
- <h2><a href="/david/2021/03/23/" title="Lien permanent vers cet article">Recrutement</a> (2021-03-23)</h2>
-
- <details>
- <summary>DĂ©plier pour lire le contenu de la publication</summary>
-
-
- <blockquote>
- <p>Ă chaque Ă©tape la quesÂtion est essenÂtielÂleÂment « <mark>Est-ce quâon veut travailler ensembleâŻ ?</mark> pourquoi  ? quâest-ce qui pourÂrait coinÂcerâŻ ? ». Ă lâenÂtreÂtien techÂnique on peut Ă©venÂtuelÂleÂment ajouÂter « OĂč posiÂtionÂner le candiÂdat par rapport aux salaÂriĂ©s actuels au niveau compĂ©Âtences et rĂ©muÂnĂ©ÂraÂtionâŻ ? ». Le reste câest de la littĂ©ÂraÂture.</p>
- <p><cite><em><a href="https://n.survol.fr/n/longueur-du-processus-de-recrutement">Longueur du processus de recrutement</a></em>Â (<a href="/david/cache/2021/b50e973ef4e131098b91c9d99cb69a5a/">cache</a>)</cite></p>
- </blockquote>
- <p>Ma ligne de temps pour une candidature au <abbr title="Canadian Digital Service">CDS</abbr>-<abbr title="Service Numérique Canadien">SNC</abbr> :</p>
- <ul>
- <li><a href="/david/2021/01/22/" title="Tentation">22 janvier</a> : Yannick poste <a href="https://numerique.canada.ca/join-our-team/positions/d%C3%A9veloppeur-de-logiciel-senior-principal-e-python/">un lien</a>Â (<a href="/david/cache/2021/b7829aa5073173cca4ed3f4ea23e767f/">cache</a>) sur le chat interne de <a href="http://scopyleft.fr/">Scopyleft</a> ;</li>
- <li>25 janvier : jâapplique (en bon quĂ©bĂ©cois) aprĂšs 5 annĂ©es dâhĂ©sitations pour de nombreuses raisons â je suis rappelĂ© dĂšs le lendemain ;</li>
- <li>27 janvier : rencontre avec la personne dĂ©diĂ©e Ă mon recrutement (30 min), on Ă©change un peu sur mon parcours et sur ce que je pourrais faire au <a href="https://digital.canada.ca/">CDS</a>-<a href="https://numerique.canada.ca/">SNC</a>, je me rends compte que je nâai jamais passĂ© dâentretien de recrutement Ă proprement parler â je suis rappelĂ© le 2 fĂ©vrier ;</li>
- <li><a href="/david/2021/02/04/" title="Chance">4 fĂ©vrier</a> : rencontre en anglais (1 h) avec deux personnes sur les <em>Core Values</em>, jâapprĂ©cie beaucoup que ces sujets soient abordĂ©s avant mĂȘme de parler de technique, on parle dâhumanitĂ©, dâempathie, dâinclusion â je suis rappelĂ© le 16 fĂ©vrier ;</li>
- <li>17 fĂ©vrier : rencontre en anglais (1 h 30 min) avec deux personnes sur les <em>Technical Skills</em>, je raconte certaines expĂ©riences, on Ă©voque des scĂ©narios, câest relativement Ă©quilibrĂ© comme discussion et je ne peux mâempĂȘcher de voir des parallĂšles avec ce qui se fait (ou pas) chez <a href="https://beta.gouv.fr/">betagouv</a> â je suis rappelĂ© le 1<sup>er</sup> mars ;</li>
- <li>10 mars : rencontre en français (1 h 30 min) avec deux personnes sur les <em>Technical Skills</em> encore une fois, jâapprĂ©cie le fait que ce ne soit <a href="https://medium.com/swlh/why-senior-engineers-hate-coding-interviews-d583d2855757">pas un test technique</a> (<a href="/david/cache/2021/cfe6353c663f062eb2e6ccfcace889ef/">cache</a>) mais un Ă©change horizontal sur des situations plus ou moins fictives et les pistes de rĂ©solution associĂ©es ;</li>
- <li>23 mars : courriel mâindiquant que je ne suis finalement pas retenu.</li>
- </ul>
- <p>Ce qui nâest pas explicite avec ces dates, câest le stress diffus avec de gros <em>gros</em> pics sur une pĂ©riode de plusieurs mois. Câest lâincapacitĂ© Ă travailler lorsque jâai un entretien dans la journĂ©e. Ce sont les doutes entre chaque session avant dâattendre un retour qui arrive plusieurs jours aprĂšs. Ce sont les questionnements au moment de la prĂ©paration, les remises en question de mes capacitĂ©s.</p>
- <p>Je comprends lâintĂ©rĂȘt de tester la motivation dans la durĂ©e mais je me demande aussi si un tel processus ne ferme pas la porte Ă des personnes moins privilĂ©giĂ©es, moins en confiance, dans une situation moins stable.</p>
- <p>Au cours de ce processus, la <a href="https://jacobian.org/series/unpacking-interview-questions/">sĂ©rie de billets</a> de Jacob mâa Ă©tĂ© dâune grande aide. Le <a href="https://eng-hiring.18f.gov/">guide de 18F</a> mâa beaucoup rassurĂ© aussi pour avoir une idĂ©e du potentiel enchainement au complet. Et bien sĂ»r, le <a href="https://cds-snc.github.io/technical-playbook-manuel-technique/">Technical Playbook</a> (<a href="https://cds-snc.github.io/technical-playbook-manuel-technique/fr/">version française</a>) du CDS-SNC lui-mĂȘme.</p>
- <p>Sur une note positive, jâaurais beaucoup appris au cours de ce parcours, surtout sur moi. La relation au stress, Ă la confiance en moi mais aussi des rĂ©flexions sur le plus long terme. <strong>Ce que je suis prĂȘt Ă changer dans ma vie</strong>, la dose de libertĂ© que je peux/veux rĂ©duire, les libĂ©rations et les contraintes que cela mâapporterait. Au fil du temps, jâai pu affiner mes questions/attentes aussi, afin de mieux connaĂźtre la structure et les façons de fonctionner. Je suis reconnaissant des personnes qui ont pris le temps de sâintĂ©resser Ă ma candidature et qui ont Ă©tĂ© vraiment bienveillantes durant ce parcours.</p>
- <p>En bonus, je crois que ça me permet de travailler mon acceptation de lâĂ©chec⊠et du contentement. JâespĂšre nĂ©anmoins que ce sera le premier <em>et</em> le dernier parcours de recrutement de ce type que jâaurais Ă faire dans ma vie. Sans aigreur, ce nâest pas un processus qui me semble ĂȘtre adaptĂ© Ă ma façon de rejoindre une structure/Ă©quipe. Je crois que jâai besoin de <em>faire</em> et dâ<em>ĂȘtre</em> avec les personnes car lâhypothĂ©tique rĂ©siste rarement Ă lâĂ©preuve du rĂ©el. Mais peut-ĂȘtre que cette dĂ©marche prend trop de temps ?</p>
-
- <blockquote lang="en">
- <p>How many hours does it take to hire someone, from approval of the open position to their first day? It takes <strong>about 100 person-hours</strong>, and thatâs about a best-case scenario.</p>
- <p><cite><em><a href="https://jacobian.org/2021/mar/11/hours-to-hire/">How Long Does It Take to Hire Someone?</a></em>Â (<a href="/david/cache/2021/e7dd6d41e04bcbf69d3bf09bce827e4c/">cache</a>)</cite></p>
- </blockquote>
-
- </details>
-
-
-
- <h2><a href="/david/2021/03/16/" title="Lien permanent vers cet article">Confort</a> (2021-03-16)</h2>
-
- <details>
- <summary>DĂ©plier pour lire le contenu de la publication</summary>
-
-
- <blockquote lang="en">
- <p>Developers, particularly in Silicon Valley firms, are definitionally wealthy and enfranchised by world-historical standards. Like upper classes of yore, comfort ("DX") comes with courtiers happy to declare how important comfort must surely be. Itâs bunk, or at least most of it is.</p>
- <p>As frontenders, <mark>our task is to make services that work well for all, not just the wealthy</mark>. If improvements in our tools or our comfort <em>actually</em> deliver improvements in that direction, so much the better. But we must never forget that measurable improvement for <em>users</em> is the yardstick.</p>
- <p><cite><em><a href="https://infrequently.org/2021/03/the-performance-inequality-gap/">The Mobile Performance Inequality Gap, 2021</a></em>Â (<a href="/david/cache/2021/d3a653c926aa97707653300947b65ab5/">cache</a>)</cite></p>
- </blockquote>
- <p>Pour résumer, le budget réactualisé de la décence serait de <q>~100KiB (gzipped) of HTML/CSS/fonts and 300-350KiB of JavaScript on the wire (compressed)</q>. Un demi méga-octet transféré et si on a bien fait son travail on espÚre que ça ne donne pas une expérience trop fastidieuse en-deçà du 75<sup>e</sup> centile.</p>
- <p>Je viens de vĂ©rifier et on est Ă 469 Ko sur <a href="https://mesconseilscovid.sante.gouv.fr/">MesConseilsCovid</a>. On a dĂ» faire des choix assez drastiques pour cela : pas de <em>framework</em>, des dĂ©pendances limitĂ©es, etc. Est-ce que câest inconfortable pour autant ? Parfois, et dans ces moments je me rappelle que mon « inconfort » est au service de lâaccessibilitĂ© du produit pour lequel je travaille.</p>
- <p>Et jây accorde davantage dâimportance.</p>
-
- <blockquote lang="en">
- <p>Getting there involves no small amount of class traitorship; <mark>the frontend community will need to value the commons over personal comfort</mark> for a little while longer to ease our ecosystem back toward health. The past 6 years of consulting with partner teams has felt like a dark remake of Groundhog Day, with a constant parade of sites failing from the get-go thanks to Framework + Bundler + SPA architectures that are mismatched to the tasks and markets at hand. Time (and chips) can heal these wounds if we only let it. We only need to hold the line on script bloat for a few years for devices and networks to overtake the extreme, unconscionable excesses of the 2010âs.</p>
- <p><cite><em>Ibid.</em></cite></p>
- </blockquote>
-
- </details>
-
-
-
- <h2><a href="/david/2021/03/03/" title="Lien permanent vers cet article">Vivre avec</a> (2021-03-03)</h2>
-
- <details>
- <summary>DĂ©plier pour lire le contenu de la publication</summary>
-
-
- <blockquote>
- <p>Chaque jour de « vivre avec », les diffĂ©rents variants du virus circulent. Plus ils circulent, plus la probabilitĂ© de nouveaux variants augmente. En dĂ©cembre, quand les mĂ©dias ont commencĂ© Ă parler de variants, les bavards ont jouĂ© les Ă©tonnĂ©s : Des variants ? Il y a des variants ? Quelle surprise ! Bah oui ! Des mutations. Des branches. Des variĂ©tĂ©s. Biologie Ă©lĂ©mentaire. Plus on laisse tourner cette saloperie, plus on risque de voir Ă©merger des variants. Câest ça aussi, le « vivre avec ». Ăa veut dire jouer avec le feu. Ăa veut dire laisser brĂ»ler un immeuble, puis un quartier, voire toute une ville, en espĂ©rant que le feu en se propageant ne va pas atteindre une bonbonne de gaz, un bidon dâessence, ou un entrepĂŽt de produits chimiques.</p>
- <p>Chaque jour de « vivre avec », la peur fait son chemin. <mark>Chaque jour de « vivre avec », les esprits sont usĂ©s par les situations absurdes, les mensonges officiels, les injonctions contradictoires.</mark> Chaque jour de « vivre avec », les habitants de ce pays prennent conscience quâils ne peuvent plus compter sur leur pays. Chaque jour de « vivre avec », on rend les gens un peu plus fous â y compris lâauteur de ces lignes.</p>
- <p><cite><em><a href="https://prototypekblog.wordpress.com/2021/03/02/vivre-avec-les-fleaux/">Vivre avec les fléaux</a></em> (<a href="/david/cache/2021/f9327416703abe2963573a84d1d0a39e/">cache</a>)</cite></p>
- </blockquote>
- <p>Je ne vous cache pas quâil mâest de plus en plus difficile de communiquer/implĂ©menter quotidiennement la doctrine gouvernementale. Faire un tel suivi me met <a href="/david/2020/05/26/">chaque jour depuis 9 mois</a> aux premiĂšres loges des incohĂ©rences et autres revirements de situation. Le pire Ă©tant de faire le constat de lâaccouchement, en un mot : douloureux. On attend toujours les doses de pĂ©riduraleâŠ</p>
- <p>Jâai vraiment de lâempathie pour les 68 millions de français·es qui nây comprennent rien aux directives et câest la raison pour laquelle je continue Ă faire mon travail de vulgarisation/simplification mais je sais que je suis en train dây laisser des plumes. Ne serait-ce que par le fait de <em>vivre avec</em> ce doute oppressant : suis-je vraiment en train de faire le moins de dĂ©gĂąts possible ?!</p>
-
- </details>
-
-
-
- <h2><a href="/david/2021/02/28/" title="Lien permanent vers cet article">Constance</a> (2021-02-28)</h2>
-
- <details>
- <summary>DĂ©plier pour lire le contenu de la publication</summary>
-
- <p>Lâune des choses que me procure lâĂ©criture quotidienne (et que jâavais oubliĂ©e) câest de rĂ©duire drastiquement la pression au niveau de la qualitĂ© de ce qui est partagĂ©. Sur un tel flux, il y a forcĂ©ment des inĂ©galitĂ©s de pertinence et je ne peux que lâaccepter â ou renoncer. Câest un excellent moyen de lĂącher prise sur lâun de mes principaux blocages liĂ©s Ă lâĂ©criture, en ajoutant ce quâil faut de bruit je me crĂ©e un espace vivant, en <a href="/david/2021/01/24/" title="NĂ©gativitĂ©">retranchant</a> ce quâil faut dâattention pour ne pas crĂ©er une bulle mortifĂšre.</p>
-
- <blockquote>
- <p>Dans une telle cacophonie informationnelle qui nous plonge, bon grĂ© mal grĂ©, dans une situation de cocktail mondial, quâest-ce qui va retenir notre attention ? Quelles sont les propositions qui vont capter notre prĂ©cieux temps de cerveau disponible ? Quels sont les produits cognitifs qui auront un avantage concurrentiel sur ce marchĂ© de lâinformation devenu mĂ©tastasĂ© ?</p>
- <p><cite><em><a href="https://theconversation.com/bonnes-feuilles-apocalypse-cognitive-155247">Bonnes feuilles : « Apocalypse cognitive »</a></em> (<a href="/david/cache/2021/127326e70c4f151132af72e4b0a5827b/">cache</a>)</cite></p>
- </blockquote>
-
- </details>
-
-
-
- <h2><a href="/david/2021/02/08/" title="Lien permanent vers cet article">Niveaux</a> (2021-02-08)</h2>
-
- <details>
- <summary>DĂ©plier pour lire le contenu de la publication</summary>
-
-
- <blockquote lang="en">
- <p>Pick a foundational web development concept (e.g. HTML, CSS, JavaScript, etc.) and explain it at two levels: first as you would to a colleague whoâs not a software developer, like a designer or product manager; next, as you would to a peer.</p>
- <p><cite><em><a href="https://jacobian.org/2021/feb/8/interview-questions-explain-a-topic/">âExplain a Topic At Multiple LevelsâŠâ</a></em> (<a href="/david/cache/2021/c9fad8039837ef9a671e1fb52cbbeb35/">cache</a>)</cite></p>
- </blockquote>
- <p>Jâaime bien la simplicitĂ© de la question qui rend visibles plusieurs choses. Ă commencer par la capacitĂ© Ă savoir vulgariser des concepts non triviaux mais qui font pourtant partie de notre quotidien. Je me risque Ă la mĂ©taphore que cela mâa inspirĂ© :</p>
-
- <blockquote>
- <p>HTTP est le carton dans lequel votre meuble IKEA vient dâĂȘtre livrĂ© (HTTPS si vous avez dĂ» signer un reçu), vous dĂ©couvrez dedans des morceaux de HTML. La façon dont vous allez les agencer pour construire un meuble, câest ce que fait CSS avec les pages web pour leur donner forme. Câest ce qui va donner une structure/du volume Ă ces piĂšces dĂ©tachĂ©es. Et JavaScript ? Câest la charniĂšre de la porte que vous montez de travers et qui va grincer pendant toute la durĂ©e de vie de ce meuble đ. Sâil reste une cheville Ă la fin⊠on la met dans le <em>footer</em>.</p>
- </blockquote>
- <p>Entre temps, <a href="https://www.la-grange.net/karl/">Karl</a> me pointe une pratique de Shopify qui se rapproche des mes <a href="/david/2021/01/26/" title="Conférences">questionnements sur le mentorat</a>, à expérimenter :</p>
-
- <blockquote lang="en">
- <p>In advance of the first meeting, mentees are asked to identify technical skills gaps they want to improve. During their first meeting, mentees and mentors work together building a tangible goal that they can work towards over the course of the six weeks. Goals often change and thatâs expected.</p>
- <p>Through the initial kickoff meeting and weekly check-ins via Slack, we reinforce and reiterate throughout the program that <mark>the goal itself is never the goal</mark>, but an opportunity to work towards a moving target.</p>
- <p><cite><em><a href="https://shopify.engineering/technical-mentorship-reimagined">Technical Mentorship Reimagined: Time-bound and No Awkward Asks Necessary</a></em>Â (<a href="/david/cache/2021/7b8d925b24ca7a4777becd5cc212d11a/">cache</a>)</cite></p>
- </blockquote>
-
- </details>
-
-
-
- <h2><a href="/david/2021/02/02/" title="Lien permanent vers cet article">Complexité</a> (2021-02-02)</h2>
-
- <details>
- <summary>DĂ©plier pour lire le contenu de la publication</summary>
-
-
- <blockquote lang="en">
- <p>As much as we talk about avoiding complexity <em>in</em> our programs, we seem to love the complexity of the tooling <em>around</em> our programs. As Ousterhout notes, <mark>every time you add a tool or configuration to a project, youâre adding an element that developers must learn</mark>, be aware of, or at minimum be exposed to. So while we think weâre lowering the bar of contributing and collaborating on a project â which may be true for <em>some</em> people â itâs possible weâre actually excluding people from contribution and collaboration because of the overwhelming complexity of our team of robots.</p>
- <p><cite><em><a href="https://blog.jim-nielsen.com/2021/codbase-collaboration-between-humans-and-robots/">Codebase Collaboration Between Humans and Robots</a></em>Â (<a href="/david/cache/2021/321b85630164ca075bd3be265f23aed5/">cache</a>)</cite></p>
- </blockquote>
- <p><a href="/david/2021/02/01/" title="Software">Suite</a> de mes rĂ©flexions sur le sujet (et en fait il sâagit dâun truc autour duquel je tourne depuis <a href="/david/blog/2014/gaspillage-numerique/">pas mal de temps</a>), je doute de plus en plus de la pertinence de ces enchaĂźnements dâĂ©tapes Ă chaque <em>commit/push</em>. Ma difficultĂ© actuelle est de faire la distinction entre les moments oĂč câest important et ceux oĂč ça peut ĂȘtre facultatif (et potentiellement le rendre dĂ©sactivable). On peut rapidement ĂȘtre <a href="https://osd.ovh/index.php?article10/nostalgie-de-lancien-web">nostalgique</a> (<a href="/david/cache/2021/59bd3fea3b3b370bd6b116e77effb69e/">cache</a>) dâun temps oĂč lâon nâavait pas tout ça mais je me rappelle aussi du renommage des fichiers en direct sur le serveur et des conflits ou des oublis lorsquâon travaille Ă plusieurs dessus, etc. CâĂ©tait lâenfer et câest bien pour cela que lâon sâest outillĂ© un minimum depuis.</p>
- <p>Il y a probablement un entre-deux plus sain Ă trouver. Et en fait <em>plusieurs</em> en fonction du contexte. Je regrette parfois dâavoir lĂąchĂ© du lest sur certains aspects, jâen apprĂ©cie dâautres au quotidien. Une histoire de compromis.</p>
-
- <blockquote lang="en">
- <p>The technology stack was not the limit we faced in this project over the years. It was rather the <mark>abstractions</mark> we created our own that got in our way.</p>
- <p><cite><em><a href="https://9elements.com/blog/maintaining-javascript-applications-in-the-long-term/">Maintaining JavaScript applications in the long term</a></em>Â (<a href="/david/cache/2021/6d16a2f955aeaa4f23c239373824143f/">cache</a>)</cite></p>
- </blockquote>
-
- </details>
-
-
-
- <h2><a href="/david/2021/01/17/" title="Lien permanent vers cet article">Finesse</a> (2021-01-17)</h2>
-
- <details>
- <summary>DĂ©plier pour lire le contenu de la publication</summary>
-
-
- <blockquote>
- <p>Une <strong>espace fine insĂ©cable</strong> est un caractĂšre typographique dont lâespace est un peu plus fine que lâespace insĂ©cable (une espace que lâon intercale entre deux parties qui ne doivent pas ĂȘtre sĂ©parĂ©es par un Ă©ventuel retour Ă la ligne automatique). Le code typographique français recommande une espace fine insĂ©cable devant les signes de ponctuation doubles sauf deux-points (point-virgule, point dâinterrogation, point dâexclamation), et Ă lâintĂ©rieur des guillemets français pour les sĂ©parer du texte mis en exergue. Pour les nombres de quatre chiffres, lâespace fine insĂ©cable est prĂ©fĂ©rable. On ne sĂ©pare pas les chiffres en tranches de trois pour un ordinal ou un numĂ©ro.</p>
- <p><cite><a href="https://fr.wikipedia.org/wiki/Espace_fine_ins%C3%A9cable">Espace fine insécable</a>, sur Wikipedia</cite></p>
- </blockquote>
- <p>Il y a depuis peu des espaces insĂ©cables <em>fine</em> sur cet espace (en plus des insĂ©cables classiques lorsque jây pensais). Câest un dĂ©tail mais jâarrive Ă faire la distinction entre les deux maintenant que jâai pris conscience de cette diffĂ©rence.</p>
- <p><strong>Un petit pas de plus dans ma comprĂ©hension de ce domaine.</strong> Limite <em>snob</em> mais jâassume. Le plus difficile Ă©tant de faire la part des choses entre les diffĂ©rentes ressources Ă ce sujet qui ont tendance Ă se contre-dire (et je ne parle mĂȘme pas des diffĂ©rences au sein de la francophonieâŠ). Des choix â futiles donc indispensables â Ă faire, des affirmations Ă dĂ©faire, des raisonnements Ă refaire. Câest peut-ĂȘtre la dĂ©finition de mon activitĂ© !</p>
-
- <blockquote>
- <p>LâhypothĂšse selon laquelle le fonctionnement dâun systĂšme peut ĂȘtre amĂ©liorĂ© par une intervention brutale sur ses Ă©lĂ©ments conscients traduit une <mark>dangereuse ignorance</mark>. Cette attitude fut trop longtemps celle des esprits qui se qualifient des Ă©pithĂštes de « scientifique » et de « technologues ».</p>
- <p><cite><em>Le Jihad Butlérien</em>, par Harq al-Ada (<a href="/david/2020/12/21/#dune">Dune</a> III. Les enfants de Dune)</cite></p>
- </blockquote>
-
- </details>
-
-
-
- <h2><a href="/david/2021/01/03/" title="Lien permanent vers cet article">Vaccina(c)tion</a> (2021-01-03)</h2>
-
- <details>
- <summary>DĂ©plier pour lire le contenu de la publication</summary>
-
-
- <blockquote>
- <p>Il existe une limite Ă la force que les plus puissants eux-mĂȘmes ne sauraient atteindre sans se dĂ©truire. Lâart vĂ©ritable de tout gouvernement est <mark>dâĂ©valuer cette limite</mark>. Le mauvais usage du pouvoir constitue le pĂ©chĂ© fatal. La loi ne peut ĂȘtre un outil de vengeance, pas plus quâun otage ou une barriĂšre contre les martyrs quâelle a pu crĂ©er. On ne peux menacer un individu et se soustraire aux consĂ©quences.</p>
- <p><cite><em>MuadâDib et la Loi</em>, extrait des <em>Commentaires de Stilgar</em> (<a href="/david/2020/12/21/#dune">Dune</a> II. Le messie de Dune)</cite></p>
- </blockquote>
- <p>Jâai les yeux rivĂ©s sur les courbes de vaccination et jâai beau refaire mes calculs il nây a aucune chance que le « <a href="https://inessential.com/2020/12/31/when_are_we_back_to_normal">retour Ă lâanormal</a> (<a href="/david/cache/2021/c8678419b1c96d90ea066a3f6f6e3479/">cache</a>) » soit pour cet Ă©tĂ©. AprĂšs une annĂ©e de pandĂ©mie, je suis dans lâincomprĂ©hension totale. Il suffisait pourtant de regarder <a href="/david/2020/12/15/#contagion">Contagion</a>âŠ</p>
- <p>Puisque le gouvernement ne fait clairement pas le boulot, voici quelques sites permettant de vous y retrouver au niveau de la vaccination :</p>
- <ul>
- <li><a href="https://art-bd.shinyapps.io/covid19canada/">pour le Canada</a> (onglet VaxView) ;</li>
- <li><a href="https://covidtracker.fr/vaccintracker">pour la France</a> ;</li>
- <li><a href="https://apps.clinicalepidemio.fr/vaccine/">pour lâanalyse coĂ»ts/bĂ©nĂ©fices</a> ;</li>
- <li><a href="https://twitter.com/VieDeCarabin/status/1346235405394472966">pour une version illustrĂ©e</a> ;</li>
- <li><a href="https://ourworldindata.org/covid-vaccinations">pour le monde</a> ;</li>
- <li>pour comprendre <a href="https://tanialouis.fr/2020/12/27/le-compromis-de-la-vulgarisation/">le compromis de la vulgarisation</a>Â (<a href="/david/cache/2021/3d37e77a601b6dd7043bbb17a4a2d199/">cache</a>) ;</li>
- <li>pour analyser <a href="https://berthub.eu/articles/posts/reverse-engineering-source-code-of-the-biontech-pfizer-vaccine/">le code source</a>Â (<a href="/david/cache/2021/66ef8e7fa0942fc975723f7df4d932e9/">cache</a>) du vaccin ;</li>
- <li><a href="https://www.ansm.sante.fr/S-informer/Points-d-information-Points-d-information">les points rĂ©guliers de lâANSM</a> sont dĂ©taillĂ©s et pertinents.</li>
- </ul>
- <p><strong>Je ne sais pas comment est-ce que lâon peut en arriver Ă une telle incurie.</strong> Câest sidĂ©rant. Et triste, tellement triste.</p>
-
- <blockquote lang="en">
- <p>When systems are built to last for decades, we often donât see the disaster unfolding until the people who cared for those systems have been gone for quite some time. The blessing and the curse of good infrastructure is that <mark>when it works, it is invisible</mark>: which means that too often, we donât devote much care to it until it collapses.</p>
- <p><cite><em><a href="https://logicmag.io/care/built-to-last/">Built to Last</a></em>Â (<a href="/david/cache/2021/f1df3d5f1720e137130581d5a2b8549f/">cache</a>)</cite></p>
- </blockquote>
-
- </details>
-
-
-
- </main>
-
-
- <hr>
-
- <footer>
- <p>
- <a href="/david/" title="Aller Ă lâaccueil"><svg class="icon icon-home">
- <use xlink:href="/static/david/icons2/symbol-defs-2021-12.svg#icon-home"></use>
- </svg> Accueil</a> âą
- <a href="/david/log/" title="AccĂšs au flux RSS"><svg class="icon icon-rss2">
- <use xlink:href="/static/david/icons2/symbol-defs-2021-12.svg#icon-rss2"></use>
- </svg> Suivre</a> âą
- <a href="http://larlet.com" title="Go to my English profile" data-instant><svg class="icon icon-user-tie">
- <use xlink:href="/static/david/icons2/symbol-defs-2021-12.svg#icon-user-tie"></use>
- </svg> Pro</a> âą
- <a href="mailto:david%40larlet.fr" title="Envoyer un courriel"><svg class="icon icon-mail">
- <use xlink:href="/static/david/icons2/symbol-defs-2021-12.svg#icon-mail"></use>
- </svg> Email</a> âą
- <abbr class="nowrap" title="HĂ©bergeur : Alwaysdata, 62 rue Tiquetonne 75002 Paris, +33184162340"><svg class="icon icon-hammer2">
- <use xlink:href="/static/david/icons2/symbol-defs-2021-12.svg#icon-hammer2"></use>
- </svg> LĂ©gal</abbr>
- </p>
- <template id="theme-selector">
- <form>
- <fieldset>
- <legend><svg class="icon icon-brightness-contrast">
- <use xlink:href="/static/david/icons2/symbol-defs-2021-12.svg#icon-brightness-contrast"></use>
- </svg> ThĂšme</legend>
- <label>
- <input type="radio" value="auto" name="chosen-color-scheme" checked> Auto
- </label>
- <label>
- <input type="radio" value="dark" name="chosen-color-scheme"> Foncé
- </label>
- <label>
- <input type="radio" value="light" name="chosen-color-scheme"> Clair
- </label>
- </fieldset>
- </form>
- </template>
- </footer>
- <script src="/static/david/js/instantpage-5.1.0.min.js" type="module"></script>
- <script>
- function loadThemeForm(templateName) {
- const themeSelectorTemplate = document.querySelector(templateName)
- const form = themeSelectorTemplate.content.firstElementChild
- themeSelectorTemplate.replaceWith(form)
-
- form.addEventListener('change', (e) => {
- const chosenColorScheme = e.target.value
- localStorage.setItem('theme', chosenColorScheme)
- toggleTheme(chosenColorScheme)
- })
-
- const selectedTheme = localStorage.getItem('theme')
- if (selectedTheme && selectedTheme !== 'undefined') {
- form.querySelector(`[value="${selectedTheme}"]`).checked = true
- }
- }
-
- const prefersColorSchemeDark = '(prefers-color-scheme: dark)'
- window.addEventListener('load', () => {
- let hasDarkRules = false
- for (const styleSheet of Array.from(document.styleSheets)) {
- let mediaRules = []
- for (const cssRule of styleSheet.cssRules) {
- if (cssRule.type !== CSSRule.MEDIA_RULE) {
- continue
- }
- // WARNING: Safari does not have/supports `conditionText`.
- if (cssRule.conditionText) {
- if (cssRule.conditionText !== prefersColorSchemeDark) {
- continue
- }
- } else {
- if (cssRule.cssText.startsWith(prefersColorSchemeDark)) {
- continue
- }
- }
- mediaRules = mediaRules.concat(Array.from(cssRule.cssRules))
- }
-
- // WARNING: do not try to insert a Rule to a styleSheet you are
- // currently iterating on, otherwise the browser will be stuck
- // in a infinite loopâŠ
- for (const mediaRule of mediaRules) {
- styleSheet.insertRule(mediaRule.cssText)
- hasDarkRules = true
- }
- }
- if (hasDarkRules) {
- loadThemeForm('#theme-selector')
- }
- })
- </script>
- </body>
- </html>
|