A place to cache linked articles (think custom and personal wayback machine)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

index.html 12KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202
  1. <!doctype html><!-- This is a valid HTML5 document. -->
  2. <!-- Screen readers, SEO, extensions and so on. -->
  3. <html lang="fr">
  4. <!-- Has to be within the first 1024 bytes, hence before the `title` element
  5. See: https://www.w3.org/TR/2012/CR-html5-20121217/document-metadata.html#charset -->
  6. <meta charset="utf-8">
  7. <!-- Why no `X-UA-Compatible` meta: https://stackoverflow.com/a/6771584 -->
  8. <!-- The viewport meta is quite crowded and we are responsible for that.
  9. See: https://codepen.io/tigt/post/meta-viewport-for-2015 -->
  10. <meta name="viewport" content="width=device-width,initial-scale=1">
  11. <!-- Required to make a valid HTML5 document. -->
  12. <title>Une autre justice - description du problème (archive) — David Larlet</title>
  13. <meta name="description" content="Publication mise en cache pour en conserver une trace.">
  14. <!-- That good ol' feed, subscribe :). -->
  15. <link rel="alternate" type="application/atom+xml" title="Feed" href="/david/log/">
  16. <!-- Generated from https://realfavicongenerator.net/ such a mess. -->
  17. <link rel="apple-touch-icon" sizes="180x180" href="/static/david/icons2/apple-touch-icon.png">
  18. <link rel="icon" type="image/png" sizes="32x32" href="/static/david/icons2/favicon-32x32.png">
  19. <link rel="icon" type="image/png" sizes="16x16" href="/static/david/icons2/favicon-16x16.png">
  20. <link rel="manifest" href="/static/david/icons2/site.webmanifest">
  21. <link rel="mask-icon" href="/static/david/icons2/safari-pinned-tab.svg" color="#07486c">
  22. <link rel="shortcut icon" href="/static/david/icons2/favicon.ico">
  23. <meta name="msapplication-TileColor" content="#f7f7f7">
  24. <meta name="msapplication-config" content="/static/david/icons2/browserconfig.xml">
  25. <meta name="theme-color" content="#f7f7f7" media="(prefers-color-scheme: light)">
  26. <meta name="theme-color" content="#272727" media="(prefers-color-scheme: dark)">
  27. <!-- Documented, feel free to shoot an email. -->
  28. <link rel="stylesheet" href="/static/david/css/style_2021-01-20.css">
  29. <!-- See https://www.zachleat.com/web/comprehensive-webfonts/ for the trade-off. -->
  30. <link rel="preload" href="/static/david/css/fonts/triplicate_t4_poly_regular.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)" crossorigin>
  31. <link rel="preload" href="/static/david/css/fonts/triplicate_t4_poly_bold.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)" crossorigin>
  32. <link rel="preload" href="/static/david/css/fonts/triplicate_t4_poly_italic.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)" crossorigin>
  33. <link rel="preload" href="/static/david/css/fonts/triplicate_t3_regular.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: dark)" crossorigin>
  34. <link rel="preload" href="/static/david/css/fonts/triplicate_t3_bold.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: dark)" crossorigin>
  35. <link rel="preload" href="/static/david/css/fonts/triplicate_t3_italic.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: dark)" crossorigin>
  36. <script>
  37. function toggleTheme(themeName) {
  38. document.documentElement.classList.toggle(
  39. 'forced-dark',
  40. themeName === 'dark'
  41. )
  42. document.documentElement.classList.toggle(
  43. 'forced-light',
  44. themeName === 'light'
  45. )
  46. }
  47. const selectedTheme = localStorage.getItem('theme')
  48. if (selectedTheme !== 'undefined') {
  49. toggleTheme(selectedTheme)
  50. }
  51. </script>
  52. <meta name="robots" content="noindex, nofollow">
  53. <meta content="origin-when-cross-origin" name="referrer">
  54. <!-- Canonical URL for SEO purposes -->
  55. <link rel="canonical" href="https://davidbruant.github.io/justice/">
  56. <body class="remarkdown h1-underline h2-underline h3-underline em-underscore hr-center ul-star pre-tick" data-instant-intensity="viewport-all">
  57. <article>
  58. <header>
  59. <h1>Une autre justice - description du problème</h1>
  60. </header>
  61. <nav>
  62. <p class="center">
  63. <a href="/david/" title="Aller à l’accueil"><svg class="icon icon-home">
  64. <use xlink:href="/static/david/icons2/symbol-defs.svg#icon-home"></use>
  65. </svg> Accueil</a> •
  66. <a href="https://davidbruant.github.io/justice/" title="Lien vers le contenu original">Source originale</a>
  67. </p>
  68. </nav>
  69. <hr>
  70. <p><strong>⚠️ Avertissement de contenu : dans cet article, je vais parler de manière assez directe de violences entre personnes, notamment de violences sexuelles</strong></p>
  71. <p>C’est venu lentement, par plusieurs endroits initialement disjoints</p>
  72. <p>et puis j’ai commencé à relier les bouts entre eux, je crois que c’était juste après avoir vu la vidéo intitulée <a href="https://www.youtube.com/watch?v=smQsfNw_7V4">“Justice (part 1)” de Contrapoints</a> :<br>
  73. je suis insatisfait par le système de justice tel que je le connais</p>
  74. <p>il y a des petits cailloux dans la chaussures, genre quand dans une association une personne dit “on ne peut pas faire ça à cause des assurances”<br>
  75. ou quand une personne dit “on n’a pas le droit” (alors qu’elle n’a pas vérifié et qu’en fait, on a complètement le droit et ce qu’elle aurait pu dire avec plus de précision, c’est “j’ai peur de me tromper” ou “je n’ai pas envie de faire ça” selon les circonstances)</p>
  76. <p>il y a aussi ces histoires où la lecture stricte des lois désigne un coupable, mais le contexte plus large suggère que le problème n’est pas individuel. <a href="https://www.sudouest.fr/justice/bordeaux-prison-ferme-pour-un-vol-de-nourriture-3482422.php">Mais le système de justice avance, écrase, sans nuance</a></p>
  77. <p>et puis, il y a des choses qui m’ont impacté plus directement comme le droit du travail, le droit des contrats, le droit des marchés publics qui imposent des comportements que je trouve absurde et qui font perdre beaucoup de temps à tout le monde en apportant souvent aucune sécurité supplémentaire pour personne<br>
  78. le contrat se substitue à se parler, et surtout à s’écouter, et donc on perd beaucoup de temps à mal se comprendre</p>
  79. <p>et puis il y a les choses plus graves comme les viols ou les incestes<br>
  80. Les féministes dénoncent les limites et manquements du système de justice, depuis le moment du <a href="https://www.huffingtonpost.fr/2018/04/03/ces-500-temoignages-de-femmes-qui-sont-allees-porter-plainte-apres-avoir-ete-victimes-de-violences-font-froid-dans-le-dos_a_23401467/">dépôt de plainte</a> jusqu’<a href="https://www.20minutes.fr/societe/2265511-20180503-1-violeurs-condamnes-chiffres-marlene-schiappa-exacts">aux classements sans suite et non-lieux</a><br>
  81. et rien ne change<br>
  82. ou si peu, si lentement</p>
  83. <p>je suis insatisfait par le système de justice tel que je le connais parce qu’il ne prend pas bien en compte les victimes, ne répond pas vraiment à leurs besoins, ou alors par accident</p>
  84. <p>pour la suite, je vais me concentrer spécifiquement sur les questions des viols et des incestes, car je crois que c’est dans ces situations que les manquements du système de justice produisent les effets les plus graves<br>
  85. je crois aussi que s’il y avait une solution pour ce sujet-là, cette solution serait sûrement une bonne base pour tous les autres sujets</p>
  86. <p>dans une poignée d’articles suivants, je fais un <a href="/justice/etat-des-lieux.html">état des lieux</a>, <a href="/justice/analyse-article-slate.html">une analyse sur un cas concret</a>, <a href="/justice/autre-chose.html">une proposition alternative qui me parait plus juste et une esquisse du chemin entre l’état actuel et cette alternative</a> (à venir)</p>
  87. <p>Ces articles contiennent une bonne dose de critique du système actuel et je voudrais prendre les devants et clarifier que je critique un système et pas les individus. Je sais qu’il y a des personnes à l’intérieur de ce système qui se lèvent chaque matin avec les mêmes valeur que les miennes, avec une déontologie sans faille<br>
  88. Et ces personnes sont subordonnées par salariat à leur employeur qui leur donne un périmètre d’action et leur demande de ne pas en sortir<br>
  89. Et ces personnes sont rarement en position de pouvoir décider du montant et de l’allocation du budget de la police ou de la justice. Et donc, ce qu’elles font a un effet positif localement, mais ça ne produit pas des changements à un niveau global<br>
  90. Je critique la culture, les allocations de budget et le découpage des périmètres des fiches de poste et les effets que ces choses-là ont sur les individus en bout de chaîne, mais pas les individus eux-mêmes</p>
  91. </article>
  92. <hr>
  93. <footer>
  94. <p>
  95. <a href="/david/" title="Aller à l’accueil"><svg class="icon icon-home">
  96. <use xlink:href="/static/david/icons2/symbol-defs.svg#icon-home"></use>
  97. </svg> Accueil</a> •
  98. <a href="/david/log/" title="Accès au flux RSS"><svg class="icon icon-rss2">
  99. <use xlink:href="/static/david/icons2/symbol-defs.svg#icon-rss2"></use>
  100. </svg> Suivre</a> •
  101. <a href="http://larlet.com" title="Go to my English profile" data-instant><svg class="icon icon-user-tie">
  102. <use xlink:href="/static/david/icons2/symbol-defs.svg#icon-user-tie"></use>
  103. </svg> Pro</a> •
  104. <a href="mailto:david%40larlet.fr" title="Envoyer un courriel"><svg class="icon icon-mail">
  105. <use xlink:href="/static/david/icons2/symbol-defs.svg#icon-mail"></use>
  106. </svg> Email</a> •
  107. <abbr class="nowrap" title="Hébergeur : Alwaysdata, 62 rue Tiquetonne 75002 Paris, +33184162340"><svg class="icon icon-hammer2">
  108. <use xlink:href="/static/david/icons2/symbol-defs.svg#icon-hammer2"></use>
  109. </svg> Légal</abbr>
  110. </p>
  111. <template id="theme-selector">
  112. <form>
  113. <fieldset>
  114. <legend><svg class="icon icon-brightness-contrast">
  115. <use xlink:href="/static/david/icons2/symbol-defs.svg#icon-brightness-contrast"></use>
  116. </svg> Thème</legend>
  117. <label>
  118. <input type="radio" value="auto" name="chosen-color-scheme" checked> Auto
  119. </label>
  120. <label>
  121. <input type="radio" value="dark" name="chosen-color-scheme"> Foncé
  122. </label>
  123. <label>
  124. <input type="radio" value="light" name="chosen-color-scheme"> Clair
  125. </label>
  126. </fieldset>
  127. </form>
  128. </template>
  129. </footer>
  130. <script src="/static/david/js/instantpage-5.1.0.min.js" type="module"></script>
  131. <script>
  132. function loadThemeForm(templateName) {
  133. const themeSelectorTemplate = document.querySelector(templateName)
  134. const form = themeSelectorTemplate.content.firstElementChild
  135. themeSelectorTemplate.replaceWith(form)
  136. form.addEventListener('change', (e) => {
  137. const chosenColorScheme = e.target.value
  138. localStorage.setItem('theme', chosenColorScheme)
  139. toggleTheme(chosenColorScheme)
  140. })
  141. const selectedTheme = localStorage.getItem('theme')
  142. if (selectedTheme && selectedTheme !== 'undefined') {
  143. form.querySelector(`[value="${selectedTheme}"]`).checked = true
  144. }
  145. }
  146. const prefersColorSchemeDark = '(prefers-color-scheme: dark)'
  147. window.addEventListener('load', () => {
  148. let hasDarkRules = false
  149. for (const styleSheet of Array.from(document.styleSheets)) {
  150. let mediaRules = []
  151. for (const cssRule of styleSheet.cssRules) {
  152. if (cssRule.type !== CSSRule.MEDIA_RULE) {
  153. continue
  154. }
  155. // WARNING: Safari does not have/supports `conditionText`.
  156. if (cssRule.conditionText) {
  157. if (cssRule.conditionText !== prefersColorSchemeDark) {
  158. continue
  159. }
  160. } else {
  161. if (cssRule.cssText.startsWith(prefersColorSchemeDark)) {
  162. continue
  163. }
  164. }
  165. mediaRules = mediaRules.concat(Array.from(cssRule.cssRules))
  166. }
  167. // WARNING: do not try to insert a Rule to a styleSheet you are
  168. // currently iterating on, otherwise the browser will be stuck
  169. // in a infinite loop…
  170. for (const mediaRule of mediaRules) {
  171. styleSheet.insertRule(mediaRule.cssText)
  172. hasDarkRules = true
  173. }
  174. }
  175. if (hasDarkRules) {
  176. loadThemeForm('#theme-selector')
  177. }
  178. })
  179. </script>
  180. </body>
  181. </html>