Browse Source

Publishing Intemporels

master
David Larlet 2 years ago
parent
commit
9c2d709fb0
No known key found for this signature in database
78 changed files with 455 additions and 75 deletions
  1. 4
    0
      david/blog/2018/bivouac-automnal/index.html
  2. 4
    0
      david/blog/2018/bushcraft-retrospective/index.html
  3. 4
    0
      david/blog/2018/caching-links/index.html
  4. 4
    0
      david/blog/2018/cheminer-esperer-controler/index.html
  5. 4
    0
      david/blog/2018/commodite-effondrement/index.html
  6. 4
    0
      david/blog/2018/communs-negatifs/index.html
  7. 4
    0
      david/blog/2018/cout-site/index.html
  8. 4
    0
      david/blog/2018/into-the-bugs/index.html
  9. 4
    0
      david/blog/2018/into-the-camp/index.html
  10. 4
    0
      david/blog/2018/into-the-cold/index.html
  11. 4
    0
      david/blog/2018/into-the-good/index.html
  12. 4
    0
      david/blog/2018/into-the-mice/index.html
  13. 4
    0
      david/blog/2018/into-the-raft/index.html
  14. 4
    0
      david/blog/2018/into-the-snow/index.html
  15. 4
    0
      david/blog/2018/into-the-wind/index.html
  16. 4
    0
      david/blog/2018/meritocracy-crisis/index.html
  17. 4
    0
      david/blog/2018/penser-distance/index.html
  18. 4
    0
      david/blog/2018/salaire-besoin/index.html
  19. 4
    0
      david/blog/2018/seller-teacher-wise/index.html
  20. 4
    0
      david/blog/2018/startup-nation/index.html
  21. 4
    0
      david/blog/2019/faire-equipe/index.html
  22. 4
    0
      david/blog/2019/faire-famille/index.html
  23. 4
    0
      david/blog/2019/flux-rss/index.html
  24. 4
    0
      david/blog/2019/individuer-ecrire-diversifier/index.html
  25. 4
    0
      david/blog/2019/into-the-sled/index.html
  26. 4
    0
      david/blog/2019/valeurs-etoiles/index.html
  27. 4
    0
      david/blog/index.html
  28. 4
    0
      david/index.html
  29. 138
    74
      david/log/index.xml
  30. 4
    0
      david/stream/2019/01/04/index.html
  31. 4
    0
      david/stream/2019/01/11/index.html
  32. 4
    0
      david/stream/2019/01/18/index.html
  33. 4
    0
      david/stream/2019/01/25/index.html
  34. 4
    0
      david/stream/2019/02/01/index.html
  35. 4
    0
      david/stream/2019/02/08/index.html
  36. 4
    0
      david/stream/2019/02/15/index.html
  37. 4
    0
      david/stream/2019/02/22/index.html
  38. 4
    0
      david/stream/2019/03/01/index.html
  39. 4
    0
      david/stream/2019/03/08/index.html
  40. 4
    0
      david/stream/2019/03/15/index.html
  41. 4
    0
      david/stream/2019/03/22/index.html
  42. 4
    0
      david/stream/2019/03/29/index.html
  43. 4
    0
      david/stream/2019/04/05/index.html
  44. 4
    0
      david/stream/2019/04/12/index.html
  45. 4
    0
      david/stream/2019/05/03/index.html
  46. 4
    0
      david/stream/2019/05/10/index.html
  47. 4
    0
      david/stream/2019/05/24/index.html
  48. 4
    0
      david/stream/2019/05/31/index.html
  49. 4
    0
      david/stream/2019/06/07/index.html
  50. 4
    0
      david/stream/2019/06/14/index.html
  51. 4
    0
      david/stream/2019/06/21/index.html
  52. 4
    0
      david/stream/2019/07/02/index.html
  53. 4
    0
      david/stream/2019/07/16/index.html
  54. 4
    0
      david/stream/2019/07/23/index.html
  55. 4
    0
      david/stream/2019/07/30/index.html
  56. 4
    0
      david/stream/2019/08/06/index.html
  57. 4
    0
      david/stream/2019/08/13/index.html
  58. 4
    0
      david/stream/2019/08/20/index.html
  59. 4
    0
      david/stream/2019/08/27/index.html
  60. 4
    0
      david/stream/2019/09/03/index.html
  61. 4
    0
      david/stream/2019/09/10/index.html
  62. 4
    0
      david/stream/2019/09/17/index.html
  63. 4
    0
      david/stream/2019/09/24/index.html
  64. 4
    0
      david/stream/2019/10/01/index.html
  65. 4
    0
      david/stream/2019/10/08/index.html
  66. 4
    0
      david/stream/2019/10/15/index.html
  67. 4
    0
      david/stream/2019/10/22/index.html
  68. 4
    0
      david/stream/2019/10/29/index.html
  69. 4
    0
      david/stream/2019/11/05/index.html
  70. 4
    0
      david/stream/2019/11/12/index.html
  71. 4
    0
      david/stream/2019/11/19/index.html
  72. 4
    0
      david/stream/2019/11/26/index.html
  73. 4
    0
      david/stream/2019/12/03/index.html
  74. 4
    0
      david/stream/2019/12/10/index.html
  75. 4
    0
      david/stream/2019/12/17/index.html
  76. 5
    1
      david/stream/2019/12/24/index.html
  77. 4
    0
      david/stream/2019/12/27/index.html
  78. 12
    0
      david/stream/2019/index.html

+ 4
- 0
david/blog/2018/bivouac-automnal/index.html View File

@@ -636,6 +636,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/blog/2018/bushcraft-retrospective/index.html View File

@@ -543,6 +543,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/blog/2018/caching-links/index.html View File

@@ -538,6 +538,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/blog/2018/cheminer-esperer-controler/index.html View File

@@ -533,6 +533,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/blog/2018/commodite-effondrement/index.html View File

@@ -600,6 +600,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/blog/2018/communs-negatifs/index.html View File

@@ -528,6 +528,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/blog/2018/cout-site/index.html View File

@@ -542,6 +542,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/blog/2018/into-the-bugs/index.html View File

@@ -509,6 +509,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/blog/2018/into-the-camp/index.html View File

@@ -520,6 +520,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/blog/2018/into-the-cold/index.html View File

@@ -528,6 +528,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/blog/2018/into-the-good/index.html View File

@@ -522,6 +522,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/blog/2018/into-the-mice/index.html View File

@@ -520,6 +520,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/blog/2018/into-the-raft/index.html View File

@@ -511,6 +511,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/blog/2018/into-the-snow/index.html View File

@@ -521,6 +521,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/blog/2018/into-the-wind/index.html View File

@@ -519,6 +519,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/blog/2018/meritocracy-crisis/index.html View File

@@ -529,6 +529,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/blog/2018/penser-distance/index.html View File

@@ -543,6 +543,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/blog/2018/salaire-besoin/index.html View File

@@ -512,6 +512,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/blog/2018/seller-teacher-wise/index.html View File

@@ -513,6 +513,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/blog/2018/startup-nation/index.html View File

@@ -552,6 +552,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/blog/2019/faire-equipe/index.html View File

@@ -634,6 +634,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/blog/2019/faire-famille/index.html View File

@@ -627,6 +627,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/blog/2019/flux-rss/index.html View File

@@ -632,6 +632,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/blog/2019/individuer-ecrire-diversifier/index.html View File

@@ -546,6 +546,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/blog/2019/into-the-sled/index.html View File

@@ -566,6 +566,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/blog/2019/valeurs-etoiles/index.html View File

@@ -525,6 +525,10 @@ De la même manière, si un groupe a une gestion efficace de son projet, l’imp
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/blog/index.html View File

@@ -1207,6 +1207,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/index.html View File

@@ -511,6 +511,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 138
- 74
david/log/index.xml View File

@@ -5,7 +5,7 @@
<link href="https://larlet.fr/david/" rel="alternate" type="text/html" />
<link href="https://larlet.fr/david/log/" rel="self" />
<id>https://larlet.fr/david/</id>
<updated>2019-12-26T12:00:00+01:00</updated>
<updated>2019-12-27T12:00:00+01:00</updated>
<author>
<name>David Larlet</name>
<uri>https://larlet.fr/david/</uri>
@@ -364,6 +364,143 @@ De la même manière, si un groupe a une gestion efficace de son projet, l’imp
</entry>
<entry xml:lang="fr">
<title>☕︎ Intemporels</title>
<link href="https://larlet.fr/david/stream/2019/12/27/" rel="alternate" type="text/html" />
<updated>2019-12-27T12:00:00+01:00</updated>
<id>https://larlet.fr/david/stream/2019/12/27/</id>
<summary type="html">&lt;p&gt;&lt;em&gt;Une liste d’articles qui ne prennent pas trop de rides. J’aime beaucoup ce qu’a fait &lt;a href=&quot;https://wdrl.info/evergreen/&quot;&gt;Anselm Hannemann&lt;/a&gt; alors voici un espace que je vais mettre à jour au gré de mes lectures. Ça me permettra aussi de lier des références mises en cache dans le futur. L’ordre n’est pas significatif.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Bonne lecture !&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a name=&quot;humans&quot; href=&quot;#humans&quot;&gt;⚓︎&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;User experience design has led us to use a certain vocabulary: Instead of seeing human beings with goals and attitudes, we see users. We use words like subscribers, subs, visitors, spenders, whales or even just “traffic” or “installs” to refer to them. We assign a role to them. UX design dehumanizes people.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://johannesippen.com/2019/humans-not-users/&quot;&gt;Humans, not Users&lt;/a&gt;&lt;/em&gt; (&lt;a href=&quot;https://larlet.fr/david/cache/85dd627b08fa417c198d95acfc8e6aa0/&quot;&gt;cache&lt;/a&gt;)&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a name=&quot;empathy&quot; href=&quot;#empathy&quot;&gt;⚓︎&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;In UX, empathy enables us to understand not only our users’ immediate frustrations, but also their hopes, fears, abilities, limitations, reasoning, and goals. It allows us to dig deep into our understanding of the user and create solutions that will not only solve a need, but effectively improve our users’ lives by removing unnecessary pain or friction. Instead of just designing an accessible website, practicing empathy is using a screen reader, blindfolded, in order to complete a task on your own website.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://www.nngroup.com/articles/sympathy-vs-empathy-ux/&quot;&gt;Sympathy vs. Empathy in UX&lt;/a&gt;&lt;/em&gt; (&lt;a href=&quot;https://larlet.fr/david/cache/eae184de757f4384212d32a1273772cd/&quot;&gt;cache&lt;/a&gt;)&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a name=&quot;noreply&quot; href=&quot;#noreply&quot;&gt;⚓︎&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;You want your customers to be talking to you. You want them sharing ideas and experiences with you. Instead of a no-reply, set it to your support email address. Make sure someone will see any replies that a customer sends. Sure, you’re going to get lots of auto-responders. That’s why your email app has filter and rules you can set up.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://m.signalvnoise.com/no-reply-addresses/&quot;&gt;No Reply Addresses&lt;/a&gt;&lt;/em&gt; (&lt;a href=&quot;https://larlet.fr/david/cache/0b96c949ec0089286a634baa9684318c/&quot;&gt;cache&lt;/a&gt;)&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a name=&quot;ethics&quot; href=&quot;#ethics&quot;&gt;⚓︎&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;In everyday language, the word “ethics” is used as a synonym for morals. And in everyday discussions that is just fine. Morals sounds old fashioned, conservative, unscientific. We say “ethics” even though, strictly speaking, we mean morals. When it comes to discussing the “ethics” or the morality of our industry, we need to understand our basic moral beliefs.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://ia.net/topics/ethics-and-ethics&quot;&gt;“Ethics” and Ethics&lt;/a&gt;&lt;/em&gt; (&lt;a href=&quot;https://larlet.fr/david/cache/c7620deb7c5227e16a8e5c5207f8e28b/&quot;&gt;cache&lt;/a&gt;)&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a name=&quot;privacy&quot; href=&quot;#privacy&quot;&gt;⚓︎&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;This is, by the way, the dirty secret of the machine learning movement: almost everything produced by ML could have been produced, more cheaply, using a very dumb heuristic you coded up by hand, because mostly the ML is trained by feeding it examples of what humans did while following a very dumb heuristic. There’s no magic here.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://apenwarr.ca/log/20190201&quot;&gt;Forget privacy: you’re terrible at targeting anyway&lt;/a&gt;&lt;/em&gt; (&lt;a href=&quot;https://larlet.fr/david/cache/abe583967cb53a01298d4b073cb406ad/&quot;&gt;cache&lt;/a&gt;)&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a name=&quot;noms&quot; href=&quot;#noms&quot;&gt;⚓︎&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Les personnes chargées de créer des formulaires, des bases de données ou des ontologies ignorent souvent la façon dont les noms changent d’un pays à l’autre. Elles conçoivent leurs formulaires et leurs bases de données sans se rendre compte de l’effort demandé pour un utilisateur étranger. Cet article vous présentera d’abord les différents styles utilisés pour un nom de personne, puis détaillera quelques incidences possibles pour les gérer au mieux sur le Web.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://www.w3.org/International/questions/qa-personal-names&quot;&gt;Noms de personnes à travers le monde&lt;/a&gt;&lt;/em&gt; (&lt;a href=&quot;https://larlet.fr/david/cache/c893cbc0aedae4e797a69270c50b5c25/&quot;&gt;cache&lt;/a&gt;)&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/&quot;&gt;Voir aussi&lt;/a&gt; (&lt;a href=&quot;https://larlet.fr/david/cache/61fb6db44e7173cd9318753c955f7dda/&quot;&gt;cache&lt;/a&gt;).&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a name=&quot;opensource&quot; href=&quot;#opensource&quot;&gt;⚓︎&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Communities prior to the advent of coinage didn’t seek to settle their trades on the spot, at least not within those communities. They relied on much more egalitarian long-running concepts of reciprocity. Forms much closer to the communist slogans of “from each according to his ability, to each according to his needs” than the quid pro quo paradigm we all take for granted in today’s market-based societies.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://m.signalvnoise.com/open-source-beyond-the-market/&quot;&gt;Open source beyond the market&lt;/a&gt;&lt;/em&gt; (&lt;a href=&quot;https://larlet.fr/david/cache/b97a637aaaabbf5b82b172fe781dc7f6/&quot;&gt;cache&lt;/a&gt;)&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a name=&quot;search&quot; href=&quot;#search&quot;&gt;⚓︎&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Search is a deceptively complex field, where competence is hard-won through training, practice, and experience. The list stands at a total of 105 falsehoods. I couldn’t mash up the ole 99-problems meme with this to cull 6 unworthy items, because they are all worthy.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://opensourceconnections.com/blog/2019/05/29/falsehoods-programmers-believe-about-search/&quot;&gt;Falsehoods Programmers Believe About Search&lt;/a&gt;&lt;/em&gt; (&lt;a href=&quot;https://larlet.fr/david/cache/626468d153ec2e83731dbbd7133af224/&quot;&gt;cache&lt;/a&gt;)&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a name=&quot;assets&quot; href=&quot;#assets&quot;&gt;⚓︎&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;There really is very little reason to leave your static assets on anyone else’s infrastructure. The perceived benefits are often a myth, and even if they weren’t, the trade-offs simply aren’t worth it. Loading assets from multiple origins is demonstrably slower. Take ten minutes over the next few days to audit your projects, and fetch any off-site static assets under your own control.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://csswizardry.com/2019/05/self-host-your-static-assets/&quot;&gt;Self-Host Your Static Assets&lt;/a&gt;&lt;/em&gt; (&lt;a href=&quot;https://larlet.fr/david/cache/6f8793385f7b1ea2511bf614b5287397/&quot;&gt;cache&lt;/a&gt;)&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a name=&quot;projector&quot; href=&quot;#projector&quot;&gt;⚓︎&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The Projector Test is my favorite “gut check” manual UI test, and I encourage you to use it early, often, and especially when ironing out final visual specs. It doesn’t substitute for testing out a functional version of your site in a variety of environments — browsers, form factors, screen resolutions, operating systems, screen orientations, screen readers, etc. — but it’s a good place to start. Embrace your conference room’s projector and challenge yourself to make your designs look stellar on even the fuzziest, most washed-out of screens.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://medium.com/salesforce-ux/projectors-dont-lie-b85ef628b04&quot;&gt;Projectors don’t lie.&lt;/a&gt;&lt;/em&gt; (&lt;a href=&quot;https://larlet.fr/david/cache/ffe10a872d4fd33d7fc24b4cb38528db/&quot;&gt;cache&lt;/a&gt;)&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a name=&quot;performance&quot; href=&quot;#performance&quot;&gt;⚓︎&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;You know what’s better than perceived performance? Actual performance. Avoid techniques that merely provide a mirage of speed.&lt;/p&gt;
&lt;p&gt;Instead, declutter and optimise the foundations of your design system which will result in less weight, less complexity, less distraction, less hassle and ultimately, less bull shit.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://adamsilver.io/articles/designing-for-actual-performance/&quot;&gt;Designing for actual performance&lt;/a&gt;&lt;/em&gt; (&lt;a href=&quot;https://larlet.fr/david/cache/4f3420365156f407064711f8cc0f45d6/&quot;&gt;cache&lt;/a&gt;)&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a name=&quot;plaintext&quot; href=&quot;#plaintext&quot;&gt;⚓︎&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Ultimately, in email, less is more.&lt;/p&gt;
&lt;p&gt;This can be a tough pill for marketers to swallow (myself included) because we’re naturally driven to be creative. But data repeatedly shows plain-text email wins, so it’s up to us to decide whether or not we want to make the switch. &lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://blog.hubspot.com/marketing/plain-text-vs-html-emails-data&quot;&gt;Plain Text vs. HTML Emails: Which Is Better?&lt;/a&gt;&lt;/em&gt; (&lt;a href=&quot;https://larlet.fr/david/cache/f46d27e60634cd0c0769fd59c28250d6/&quot;&gt;cache&lt;/a&gt;)&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a name=&quot;feature-flags&quot; href=&quot;#feature-flags&quot;&gt;⚓︎&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;You want to avoid branching for this work if at all possible, based on previous painful experiences of merging long-lived branches in the past. Instead, you decide that the entire team will continue to work on trunk, but the developers working on the Spline Reticulation improvements will use a Feature Toggle to prevent their work from impacting the rest of the team or destabilizing the codebase.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://martinfowler.com/articles/feature-toggles.html&quot;&gt;Feature Toggles (aka Feature Flags)&lt;/a&gt;&lt;/em&gt; (&lt;a href=&quot;https://larlet.fr/david/cache/7c569b2880bd3ed844e039a322b9731d/&quot;&gt;cache&lt;/a&gt;)&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a name=&quot;timezones&quot; href=&quot;#timezones&quot;&gt;⚓︎&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Always measure and store time in UTC. If you need to record where the time was taken, store that separately. Do not store the local time + timezone information!&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;http://lucumr.pocoo.org/2011/7/15/eppur-si-muove/&quot;&gt;“Eppur si muove!” – Dealing with Timezones in Python&lt;/a&gt;&lt;/em&gt; (&lt;a href=&quot;https://larlet.fr/david/cache/3caf29e374bca01d6b9cab9a618ee830/&quot;&gt;cache&lt;/a&gt;)&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a name=&quot;do-nothing&quot; href=&quot;#do-nothing&quot;&gt;⚓︎&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;This script doesn’t actually do any of the steps of the procedure. That’s why it’s called a do-nothing script. It feeds the user a step at a time and waits for them to complete each step manually.&lt;/p&gt;
&lt;p&gt;At first glance, it might not be obvious that this script provides value. Maybe it looks like all we’ve done is make the instructions harder to read. But the value of a do-nothing script is immense&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://blog.danslimmon.com/2019/07/15/do-nothing-scripting-the-key-to-gradual-automation/&quot;&gt;Do-nothing scripting: the key to gradual automation&lt;/a&gt;&lt;/em&gt; (&lt;a href=&quot;https://larlet.fr/david/cache/00a288de97e8a854d5fdfe03ba2bcf72/&quot;&gt;cache&lt;/a&gt;)&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a name=&quot;intuitive-ux&quot; href=&quot;#intuitive-ux&quot;&gt;⚓︎&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;When I started as a professional UX designer, I was shocked how many times my clients would hand me the initial wireframes (or the living, breathing, in-browser MVP) and there’d be completely obvious UX mistakes all over them. I’m not talking about things you need hours of research and A/B testing to discover. I’m talking, like, dead simple mistakes.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://learnui.design/blog/4-rules-intuitive-ux.html&quot;&gt;4 Rules for Intuitive UX&lt;/a&gt;&lt;/em&gt; (&lt;a href=&quot;https://larlet.fr/david/cache/f599501674792192b83b5bbc2d7e5324/&quot;&gt;cache&lt;/a&gt;)&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a name=&quot;form-design&quot; href=&quot;#form-design&quot;&gt;⚓︎&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;So, if I was designing a new form, I’d want to know how to avoid the common issues. And to use my time to solve newer and perhaps more difficult problems.&lt;/p&gt;
&lt;p&gt;Seriously, who wants to spend time solving something that’s already been solved?&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://adamsilver.io/articles/form-design-from-zero-to-hero-all-in-one-blog-post/&quot;&gt;Form design: from zero to hero all in one blog post&lt;/a&gt;&lt;/em&gt; (&lt;a href=&quot;https://larlet.fr/david/cache/ea6f3644381c108795010c0ae6aee332/&quot;&gt;cache&lt;/a&gt;)&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a name=&quot;passwords&quot; href=&quot;#passwords&quot;&gt;⚓︎&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Vous voulez que votre mot de passe résiste à un voisin malveillant prêt à mettre plus de 10 € sur la table ? Prévoyez au moins 10 carac­tères.&lt;/p&gt;
&lt;p&gt;Et là, seconde magie : Si vous mettez 10 carac­tères on se moque de savoir si vous y avez mis des chiffres ou symboles. La longueur a bien plus d’im­por­tance que l’éven­tail de carac­tères utilisé.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://n.survol.fr/n/developpeurs-vous-devriez-avoir-honte-regles-de-mots-de-passe&quot;&gt;Développeurs, vous devriez avoir honte&lt;/a&gt;&lt;/em&gt; (&lt;a href=&quot;https://larlet.fr/david/cache/f77e84e4666177057f83bf901b4c5b68/&quot;&gt;cache&lt;/a&gt;)&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a name=&quot;burnt-pizza&quot; href=&quot;#burnt-pizza&quot;&gt;⚓︎&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Say you’re trying to test whether people like pizza. If you serve them burnt pizza, you’re not getting feedback on whether they like pizza. You only know that they don’t like burnt pizza. Similarly, when you’re only relying on the MVP, the fastest and cheapest functional prototype, you risk not actually testing your product, but rather a poor or flawed version of it.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://firstround.com/review/dont-serve-burnt-pizza-and-other-lessons-in-building-minimum-lovable-products/&quot;&gt;Don’t Serve Burnt Pizza (And Other Lessons in Building Minimum Lovable Products)&lt;/a&gt;&lt;/em&gt; (&lt;a href=&quot;https://larlet.fr/david/cache/2ba49645e8cd27503661e03a73bbac37/&quot;&gt;cache&lt;/a&gt;)&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a name=&quot;advertising&quot; href=&quot;#advertising&quot;&gt;⚓︎&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;In 2018 $273bn was spent on digital ads globally. We delve into the world of clicks, banners and keywords to find out if any of it is real. What do we really know about the effectiveness of digital advertising?&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://thecorrespondent.com/100/the-new-dot-com-bubble-is-here-its-called-online-advertising/13228924500-22d5fd24&quot;&gt;The new dot com bubble is here: it’s called online advertising&lt;/a&gt;&lt;/em&gt; (&lt;a href=&quot;https://larlet.fr/david/cache/9ecfef782dcd4d2a31f763e7b98c4c13/&quot;&gt;cache&lt;/a&gt;)&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;em&gt;Est-ce qu’il y aurait des publications de cet espace que vous mettriez dans une telle liste ? Je fais ma propre liste en pied de page et je serais curieux de savoir si elle diffère de la vôtre :-).&lt;/em&gt;&lt;/p&gt;</summary>
</entry>
<entry xml:lang="fr">
<title>☕︎ Outils</title>
<link href="https://larlet.fr/david/stream/2019/12/24/" rel="alternate" type="text/html" />
@@ -1183,77 +1320,4 @@ De la même manière, si un groupe a une gestion efficace de son projet, l’imp
&lt;p&gt;Quelles questions pourra-t-on poser à notre époque ? Quelle est la légitimité des injonctions à avoir des actions historiques en (ne) sachant (pas) cela ?&lt;/p&gt;</summary>
</entry>
<entry xml:lang="fr">
<title>☕︎ Arpenter</title>
<link href="https://larlet.fr/david/stream/2019/09/17/" rel="alternate" type="text/html" />
<updated>2019-09-17T12:00:00+01:00</updated>
<id>https://larlet.fr/david/stream/2019/09/17/</id>
<summary type="html">&lt;p&gt;&lt;em&gt;Vingt-quatre heures dans la forêt. Un marathon de marche afin d’épuiser le corps et l’esprit. Pour penser, dé-penser, repenser. Panser des blessures profondes, faire le vide, faire le plein. Habiter la forêt comme un lieu accueillant, un refuge aux bruits de ce monde.&lt;/em&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
&lt;p&gt;La particularité de l’anarchisme réside plutôt dans sa conception radicale des principes de liberté et d’égalité, qui favorise un processus de prise de décision autonome, horizontal, participatif, délibératif et consensuel. L’anarchisme offre ou se présente alors comme une « boussole éthique », comme l’ont suggéré plusieurs anarchistes, puisqu’il offre quelques critères pour évaluer la meilleure direction à prendre, en terme d’organisation collective, de processus de prise de décision, d’action individuelle et collective.&lt;/p&gt;
&lt;p&gt;[…]&lt;/p&gt;
&lt;p&gt;Or, la dynamique des groupes d’affinité est influencée de façon particulière par l’amitié entre ses membres. En formant ou en joignant un groupe d’affinité, les individus deviennent ce qu’il convient de nommer des &lt;em&gt;amilitantes&lt;/em&gt; et &lt;em&gt;amilitants&lt;/em&gt;. Ce nouveau concept évoque à la fois un amalgame entre le rôle d’&lt;em&gt;ami&lt;/em&gt; et de &lt;em&gt;militant&lt;/em&gt;, ainsi qu’une certaine négation du militantisme traditionnel (le préfixe &lt;em&gt;a-&lt;/em&gt; pouvant indiquer une négation). C’est ici l’amitié qui influence avant tout le comportement politique, plutôt qu’une doctrine idéologique ou un patriotisme organisationnel, comme dans le cas du militantisme traditionnel ; et cette politique de l’amitié favorise une diffusion — conscience ou non — des principes anarchistes au sein du mouvement altermondialiste. Amilitantes et amilitants sentent que la primauté du lien affinitaire et amical au sein de leur groupe implique presque naturellement un désir et une volonté de rechercher le consensus.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;Les nouveaux anarchistes&lt;/em&gt;, Francis Dupuis-Déri&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Yannick évoquait l’anarchisme il y a quelques temps au sein de &lt;a href=&quot;http://scopyleft.fr/&quot;&gt;scopyleft&lt;/a&gt;, je creuse un peu.&lt;/p&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
&lt;p&gt;Ne faites pas non plus des restrictions personnelles pour sauver la planète : c’est inutile. Pour chaque lumière que vous éteignez, y a un gratte-ciel de bureaux qui laisse sa lumière, son chauffage/sa clim et ses PC, téléphones et photocopieurs allumés toute la nuit et chaque week-end (et pour chaque robinet que vous fermez, il y a une commune qui arrose ses routes pour laver la poussière — riez pas, c’est arrivé pas loin d’ici durant la canicule).&lt;/p&gt;
&lt;p&gt;Faites ça pour votre porte-monnaie, et uniquement pour ça. Car au final, c’est vous qui consommez, c’est vous qui payez. Et tout ce que vous ne payez pas en électricité, vous pourrez le dépenser dans ce que vous voulez réellement : un bon restau, une sortie, un cadeau, ou n’importe quoi.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://lehollandaisvolant.net/?id=20190908174757&quot;&gt;L’électricité verte, c’est quoi ?&lt;/a&gt;&lt;/em&gt; (&lt;a href=&quot;https://larlet.fr/david/cache/edacd94bc13105e85ebd12492c12046f/&quot;&gt;cache&lt;/a&gt;)&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Et si ce que l’on veut réellement c’est justement ne pas dépenser ? Comment rendre montrable — et donc enviable — le fait de &lt;em&gt;ne pas&lt;/em&gt; faire quelque chose ? Non pas une vie d’ascète mais une vie décente, en accord avec l’énergie disponible pour tous et pour longtemps.&lt;/p&gt;
&lt;p&gt;Au passage, je consultais les &lt;a href=&quot;https://donneesclimatiques.ca/explorer/emplacement/?loc=EHHUN&quot;&gt;données climatiques pour Montréal&lt;/a&gt; et il n’y pas grand chose qui ne serait pas relativement enviable pour un autochtone si ce n’est &lt;a href=&quot;https://larlet.fr/david/stream/2019/08/27/&quot;&gt;la montée des eaux&lt;/a&gt;. Bon soit, l’approvisionnement en nourriture aussi…&lt;/p&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
&lt;p&gt;Il faut rendre la propriété temporaire : les mêmes personnes ne doivent pas concentrer le capital éternellement. Je propose qu’au-delà d’un certain seuil, chacun redonne à la collectivité une partie de ce qu’il détient. J’imagine un impôt très progressif sur la propriété : il serait très faible (mettons 0,1 %) pour les personnes qui possèdent 100 000 ou 200 000 euros (trois fois moins que l’actuelle taxe foncière), mais pourrait monter jusqu’à 90 % pour ceux ayant au-delà de 10 000 fois le patrimoine moyen, c’est-à-dire plus de 2 milliards d’euros. Dans un tel système, les milliardaires disparaîtraient, de fait. Mais la petite propriété privée, elle, aurait toute sa place, tout comme l’entreprenariat. Car l’idée qu’il est tout à fait naturel que les entrepreneurs soient milliardaires est un mythe absurde, sur lequel repose en partie notre culte de la propriété privée : en réalité, les entrepreneurs qui ont des idées ne gagnent bien souvent pas des fortunes, et le dynamisme économique se nourrit justement de ces petits succès, de ces petites entreprises. L’hyperconcentration du capital entre les mains de quelques personnes n’est pas un modèle efficace ni indépassable.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://www.liberation.fr/debats/2019/09/11/thomas-piketty-chaque-societe-invente-un-recit-ideologique-pour-justifier-ses-inegalites_1750740&quot;&gt;Thomas Piketty : « Chaque société invente un récit idéologique pour justifier ses inégalités »&lt;/a&gt;&lt;/em&gt; (&lt;a href=&quot;https://larlet.fr/david/cache/3afe6664d065b202fb9fc90a027685d0/&quot;&gt;cache&lt;/a&gt;)&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Si vous avez lu &lt;a href=&quot;https://larlet.fr/david/stream/2018/05/04/&quot;&gt;mon programme politique&lt;/a&gt;, vous savez à quel point j’aime l’&lt;a href=&quot;https://larlet.fr/david/blog/2013/proprieterre/&quot;&gt;héritage&lt;/a&gt; (surtout &lt;a href=&quot;https://larlet.fr/david/blog/2014/heritage-immobilier/&quot;&gt;immobilier&lt;/a&gt;). Aussi quand je lis une personne, qui me semble être médiatique (en tout cas j’ai déjà entendu son nom), s’exprimer en ces termes je me dis que les propositions finiront bien par germer ici et là. Que proposer comme transition ? Quel est le premier pas acceptable ?&lt;/p&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
&lt;p&gt;This year I wanted to reduce the volume of races (less traveling and resting) to be able to train more / better and try to give the best in the races I was competing, changing quantity to quality.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://mtnath.com/2019/08/31/training-and-racing-summer-2019/&quot;&gt;Training and Racing Summer 2019&lt;/a&gt;&lt;/em&gt; (&lt;a href=&quot;https://larlet.fr/david/cache/9ba6caced01816723166a1e72fb6cc53/&quot;&gt;cache&lt;/a&gt;)&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Kilian &lt;a href=&quot;https://docs.google.com/spreadsheets/d/1_t4NwKrsAKbqotxi8T4RDgsMQzI2iNA3IYMZaPf-ArU/edit#gid=226609592&quot;&gt;partage ses capacités&lt;/a&gt;, entrainements, etc. C’est assez impressionnant. Je lisais par ailleurs qu’il disait récupérer un peu moins bien. &lt;em&gt;&lt;a href=&quot;https://www.youtube-nocookie.com/embed/kH7gpcdRb8s&quot;&gt;Jajaja&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
&lt;p&gt;When a society helps people through its shared democratic institutions, it does on behalf of all, and in a context of equality. Those institutions, representing those free and equal citizens, are making a collective choice of whom to help and how. Those who receive help are not only objects of the transaction, but also subjects of it — citizens with agency. When help is moved into a private sphere, no matter how efficient we are told it is, the context of the helping is a relationship of inequality: the giver and the taker, the helper and the helped, the donor and the recipient.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;Winners take all&lt;/em&gt;, Anand Giridharadas&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;À rapprocher de :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;In this respect, any movement toward a more just and civil society can now be considered a meaningful climate action. Securing fair elections is a climate action. Combatting extreme wealth inequality is a climate action. Shutting down the hate machines on social media is a climate action. Instituting humane immigration policy, advocating for racial and gender equality, promoting respect for laws and their enforcement, supporting a free and independent press, ridding the country of assault weapons—these are all meaningful climate actions. To survive rising temperatures, every system, whether of the natural world or of the human world, will need to be as strong and healthy as we can make it.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://www.newyorker.com/culture/cultural-comment/what-if-we-stopped-pretending&quot;&gt;What if We Stopped Pretending the Climate Apocalypse Can Be Stopped?&lt;/a&gt;&lt;/em&gt; (&lt;a href=&quot;https://larlet.fr/david/cache/d43d8c1d77e23c2fe5631be145e3bbb9/&quot;&gt;cache&lt;/a&gt;)&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Lorsque je chemine sur l’arbre des possibles,
je vois un retour à l’État et à la religion. Mutualiser d’un côté, faire groupe de l’autre. Comment réussir à morceler cela en minimisant la violence ? Se redéfinir sans avoir besoin d’un bouc-émissaire. Partager sans passer par un système pyramidal.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;La protection de la nature, de la variété et de la liberté humaines ne sera assurée que si l’on dissocie l’économie nationale ou multinationale en petites unités autarciques et autogérées&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;Bernard Charbonneau cité dans « &lt;a href=&quot;https://www.partage-le.com/2019/09/greta-thunberg-extinction-rebellion-et-le-mouvement-pour-le-climat-developpement-durable-par-nicolas-casaux/&quot;&gt;Greta Thunberg, Extinction Rebellion et le mouvement pour le développement durable&lt;/a&gt; (&lt;a href=&quot;https://larlet.fr/david/cache/334af5ba9ff5ce3e3f1975eca4b2fc85/&quot;&gt;cache&lt;/a&gt;) »&lt;/em&gt;&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
&lt;p&gt;The pollution caused by an event is part of the hidden costs and we want to ensure that we take responsibility for it. &lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://wikimania.wikimedia.org/wiki/2019:Carbon_offsetting&quot;&gt;2019:Carbon offsetting&lt;/a&gt;&lt;/em&gt; (&lt;a href=&quot;https://larlet.fr/david/cache/0a78b46970f134f319eecd422d09fb01/&quot;&gt;cache&lt;/a&gt;)&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Combien de tonnes de carbone économisées pour une &lt;a href=&quot;https://www.paris-web.fr/actualites/2019/09/suspension-temporaire-des-inscriptions-pour-paris-web-2019.php&quot;&gt;annulation de ParisWeb&lt;/a&gt; (&lt;a href=&quot;https://larlet.fr/david/cache/3a9a76e4591d6ba25abb3a0932c02e4e/&quot;&gt;cache&lt;/a&gt;) ?&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Note : ce n’est plus le cas, ce billet mériterait d’être édité.&lt;/em&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
&lt;p&gt;The amount of time and knowledge that you need to have to setup such tools and services and to keep them up and running is insane.&lt;/p&gt;
&lt;p&gt;Yes, they save a lot of time once they are working. If you don’t touch them they are probably stable for a while. But I never learned to love them in all those years. It’s more like a love-hate relationship, slightly tilted to hate.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://bastianallgeier.com/notes/simplicity-part-2&quot;&gt;Simplicity (II)&lt;/a&gt;&lt;/em&gt; (&lt;a href=&quot;https://larlet.fr/david/cache/e199025da35cbdb18e2103000dd931a3/&quot;&gt;cache&lt;/a&gt;)&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Je verse une larme de réalité à chaque paragraphe de cet article. L’intégration continue c’est bien, l’intégration soutenue c’est mieux. Il faudrait que j’écrive un billet là-dessus.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Citation de la semaine :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;as a programmer and as a parent, I’m always cleaning up shit created by a younger version of myself&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://www.zachleat.com/twitter/905054076408393729/&quot;&gt;Zach Leatherman&lt;/a&gt;&lt;/em&gt; (qui prend &lt;a href=&quot;https://www.zachleat.com/web/own-my-tweets/&quot;&gt;possession de ses archives Twitter&lt;/a&gt; (&lt;a href=&quot;https://larlet.fr/david/cache/9c68e7d3dbc776b968571e3c3fcf9d14/&quot;&gt;cache&lt;/a&gt;))&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;J’ai ri.&lt;/p&gt;</summary>
</entry>
</feed>

+ 4
- 0
david/stream/2019/01/04/index.html View File

@@ -527,6 +527,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/01/11/index.html View File

@@ -515,6 +515,10 @@ Meanwhile @pfrazee’s been busy hacking...not bc he doesn’t want to help, but
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/01/18/index.html View File

@@ -552,6 +552,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/01/25/index.html View File

@@ -614,6 +614,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/02/01/index.html View File

@@ -526,6 +526,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/02/08/index.html View File

@@ -515,6 +515,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/02/15/index.html View File

@@ -505,6 +505,10 @@ Sourires complices</p>
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/02/22/index.html View File

@@ -518,6 +518,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/03/01/index.html View File

@@ -511,6 +511,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/03/08/index.html View File

@@ -514,6 +514,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/03/15/index.html View File

@@ -596,6 +596,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/03/22/index.html View File

@@ -515,6 +515,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/03/29/index.html View File

@@ -527,6 +527,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/04/05/index.html View File

@@ -503,6 +503,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/04/12/index.html View File

@@ -524,6 +524,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/05/03/index.html View File

@@ -497,6 +497,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/05/10/index.html View File

@@ -524,6 +524,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/05/24/index.html View File

@@ -546,6 +546,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/05/31/index.html View File

@@ -512,6 +512,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/06/07/index.html View File

@@ -543,6 +543,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/06/14/index.html View File

@@ -527,6 +527,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/06/21/index.html View File

@@ -537,6 +537,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/07/02/index.html View File

@@ -571,6 +571,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/07/16/index.html View File

@@ -522,6 +522,10 @@ Parce que la difficulté et la tristesse nécessitent plus de recul, parce qu’
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/07/23/index.html View File

@@ -533,6 +533,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/07/30/index.html View File

@@ -523,6 +523,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/08/06/index.html View File

@@ -540,6 +540,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/08/13/index.html View File

@@ -541,6 +541,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/08/20/index.html View File

@@ -542,6 +542,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/08/27/index.html View File

@@ -549,6 +549,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/09/03/index.html View File

@@ -493,6 +493,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/09/10/index.html View File

@@ -518,6 +518,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/09/17/index.html View File

@@ -548,6 +548,10 @@ je vois un retour à l’État et à la religion. Mutualiser d’un côté, fair
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/09/24/index.html View File

@@ -533,6 +533,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/10/01/index.html View File

@@ -550,6 +550,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/10/08/index.html View File

@@ -551,6 +551,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/10/15/index.html View File

@@ -544,6 +544,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/10/22/index.html View File

@@ -512,6 +512,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/10/29/index.html View File

@@ -523,6 +523,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/11/05/index.html View File

@@ -519,6 +519,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/11/12/index.html View File

@@ -544,6 +544,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/11/19/index.html View File

@@ -541,6 +541,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/11/26/index.html View File

@@ -555,6 +555,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/12/03/index.html View File

@@ -516,6 +516,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/12/10/index.html View File

@@ -522,6 +522,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/12/17/index.html View File

@@ -534,6 +534,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 5
- 1
david/stream/2019/12/24/index.html View File

@@ -504,7 +504,7 @@ footer {

<nav id="jumpto">
<p>
<a rel=prev href="/david/stream/2019/12/17/">← Origines</a> | <a href="/david/stream/2019/" title="Retour à la liste complète">↑ Liste complète</a>
<a rel=prev href="/david/stream/2019/12/17/">← Origines</a> | <a href="/david/stream/2019/" title="Retour à la liste complète">↑ Liste complète</a> | <a rel=next href="/david/stream/2019/12/27/">Intemporels →</a>
</p>
</nav>

@@ -525,6 +525,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 4
- 0
david/stream/2019/12/27/index.html View File

@@ -612,6 +612,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

+ 12
- 0
david/stream/2019/index.html View File

@@ -463,6 +463,14 @@ footer {
Pensées de 2019
</h1>

<article>
<h2><a href="/david/stream/2019/12/27/">Intemporels</a> <time>— Publié le 27 décembre</time></h2>
<p><em>Une liste d’articles qui ne prennent pas trop de rides. J’aime beaucoup ce qu’a fait <a href="https://wdrl.info/evergreen/">Anselm Hannemann</a> alors voici un espace que je vais mettre à jour au gré de mes lectures. Ça me permettra aussi de lier des références mises en cache dans le futur. L’ordre n’est pas significatif.</em></p>
<p class="next">
<a href="/david/stream/2019/12/27/">Lire la suite →</a>
</p>
</article>

<article>
<h2><a href="/david/stream/2019/12/24/">Outils</a> <time>— Publié le 24 décembre</time></h2>
<p><em>Pas mal de trucs perso cette semaine, c’est pas pire d’avoir du temps hors boulot aussi. Ça me laisse le temps de coder un peu. Oh wait.</em></p>
@@ -864,6 +872,10 @@ footer {
</p>
<ul class="with_columns">
<li>
<a href="/david/stream/2019/12/27/">Intemporels</a>
</li>
<li>
<a href="/david/stream/2019/12/24/">Outils</a>
</li>

Loading…
Cancel
Save