<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xmlns:content="http://purl.org/rss/1.0/modules/content/">

  <channel>
    <title>73 HB9ERY QSL</title>
    <link>/</link>
    <description>Recent blog posts on 73 HB9ERY QSL</description>
    
    <generator>Hugo (https://gohugo.io)</generator>
    
    <language>en-gb</language>
    
    <managingEditor>jma@mbuf.net (jma)</managingEditor>
    
    <webMaster>jma@mbuf.net (jma)</webMaster>
    
    <lastBuildDate>Mon, 14 Sep 2026 00:00:00 Z</lastBuildDate>
    
    <atom:link href="/tags/turing/index.xml" rel="self" type="application/rss+xml" />
    

    <item>
      <title>ubsd: le daemon qui ne connaît pas SIGTERM</title>
      <link>/posts/ubsd/</link>
      <pubDate>Mon, 14 Sep 2026 00:00:00 Z</pubDate>
      
      <author>jma@mbuf.net (jma)</author>

      
      
      
      

      <description>
       ## Du débat suisse sur les fonds propres au problème de l&amp;amp;rsquo;arrêt de Turing: pourquoi une banque programmée pour croître ne produira jamais son propre signal d&amp;amp;rsquo;arrêt # Préambule je ne suis pas économiste. Je suis admin sys depuis presque trente ans, culture BSD/UNIX, licence radioamateur en poche, et une vie entière passée à lire des logs. Ma crédibilité sur les ratios CET1 pondérés au risque est strictement nulle, et je vous invite à ne pas me croire sur ce terrain.

      </description>
      <content:encoded>&lt;h1 id=&#34;du-débat-suisse-sur-les-fonds-propres-au-problème-de-larrêt-de-turing-pourquoi-une-banque-programmée-pour-croître-ne-produira-jamais-son-propre-signal-darrêt&#34; &gt;
&lt;div&gt;
    &lt;a href=&#34;#du-d%c3%a9bat-suisse-sur-les-fonds-propres-au-probl%c3%a8me-de-larr%c3%aat-de-turing-pourquoi-une-banque-programm%c3%a9e-pour-cro%c3%aetre-ne-produira-jamais-son-propre-signal-darr%c3%aat&#34;&gt;
        ##
    &lt;/a&gt;
    Du débat suisse sur les fonds propres au problème de l&amp;rsquo;arrêt de Turing: pourquoi une banque programmée pour croître ne produira jamais son propre signal d&amp;rsquo;arrêt
&lt;/div&gt;
&lt;/h1&gt;
&lt;h2 id=&#34;préambule&#34; &gt;
&lt;div&gt;
    &lt;a href=&#34;#pr%c3%a9ambule&#34;&gt;
        #
    &lt;/a&gt;
    Préambule
&lt;/div&gt;
&lt;/h2&gt;
&lt;p&gt;je ne suis pas économiste.
Je suis admin sys depuis presque trente ans, culture BSD/UNIX, licence radioamateur en poche, et une vie entière passée à lire des logs. Ma crédibilité sur les ratios CET1 pondérés au risque est strictement nulle, et je vous invite à ne pas me croire sur ce terrain.&lt;/p&gt;
&lt;p&gt;En revanche, il y a une chose que je sais faire depuis 1995: reconnaître un processus dont le code ne contient aucune condition de sortie.Cet été, en lisant sur le débat suisse au sujet des fonds propres d&amp;rsquo;UBS, j&amp;rsquo;ai eu ce petit frisson qu&amp;rsquo;on connaît quand
on regarde &lt;code&gt;top&lt;/code&gt; et qu&amp;rsquo;un daemon tourne en root depuis des années.&lt;/p&gt;
&lt;p&gt;Ce qui suit est une analogie. Elle est audacieuse, elle est perfectible, et je la construirai honnêtement —
vous verrez si elle tient la charge.&lt;/p&gt;
&lt;p&gt;Spoiler alert: je crois qu&amp;rsquo;elle tient, et c&amp;rsquo;est justement ce qui est dérangeant.&lt;/p&gt;
&lt;h2 id=&#34;quelques-définitions-des-termes-techniques&#34; &gt;
&lt;div&gt;
    &lt;a href=&#34;#quelques-d%c3%a9finitions-des-termes-techniques&#34;&gt;
        #
    &lt;/a&gt;
    Quelques définitions des termes techniques
&lt;/div&gt;
&lt;/h2&gt;
&lt;h3 id=&#34;unix-bsd-et-compagnie&#34; &gt;
&lt;div&gt;
    &lt;a href=&#34;#unix-bsd-et-compagnie&#34;&gt;
        ##
    &lt;/a&gt;
    Unix, BSD et compagnie
&lt;/div&gt;
&lt;/h3&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Terme&lt;/th&gt;
					&lt;th&gt;Signification&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Daemon&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Programme qui tourne en permanence en arrière-plan sur un serveur (imprimante, réseau…). Souvent terminé en &lt;em&gt;-d&lt;/em&gt;, comme &lt;code&gt;ubsd&lt;/code&gt;.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Processus&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Un programme en cours d&amp;rsquo;exécution. Chaque application lancée sur votre ordinateur en est un.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;&lt;code&gt;top&lt;/code&gt;&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Commande affichant les processus actifs et leur consommation. L&amp;rsquo;équivalent du moniteur d&amp;rsquo;activité.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;&lt;code&gt;ps aux&lt;/code&gt;&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Autre commande listant tous les processus en cours, y compris ceux lancés par le système.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;PID&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;&lt;em&gt;Process Identifier&lt;/em&gt; : numéro unique attribué à chaque processus.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Root&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Superutilisateur : compte disposant de tous les droits sur la machine. Un daemon « en root » peut tout faire.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Signal&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Message envoyé par le système à un processus pour lui demander quelque chose — notamment de s&amp;rsquo;arrêter.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;SIGTERM&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Signal demandant au processus de se terminer &lt;em&gt;proprement&lt;/em&gt;, en rangeant derrière lui. Version courtoise de l&amp;rsquo;arrêt.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;SIGSTOP&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Signal qui met un processus en pause suspendue, sans le tuer.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;SIGKILL (&lt;code&gt;kill -9&lt;/code&gt;)&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Arrêt immédiat et sans négociation. Le processus n&amp;rsquo;a rien à dire. On y recourt quand le courtois a échoué.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;&lt;code&gt;cron&lt;/code&gt; / crontab&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Planificateur de tâches : exécute automatiquement des commandes à heures fixes. Il ne fait rien d&amp;rsquo;autre — c&amp;rsquo;est pour ça qu&amp;rsquo;on l&amp;rsquo;installe.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Log&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Journal d&amp;rsquo;événements produits par un système. Lecture de logs ≈ lecture attentive des historiques.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;&lt;code&gt;rc.conf&lt;/code&gt;&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Fichier de configuration d&amp;rsquo;un système BSD : c&amp;rsquo;est là que quelqu&amp;rsquo;un a écrit les règles par défaut. Rééversible, par définition.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;&lt;code&gt;git commit --amend&lt;/code&gt;&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Commande Git qui réécrit le dernier enregistrement des modifications. Fait passer une modification rapide, hors procédure, pour l&amp;rsquo;état officiel.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Théorème de l&amp;rsquo;arrêt (Turing, 1936)&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Démonstration qu&amp;rsquo;aucun programme ne peut déterminer de l&amp;rsquo;intérieur s&amp;rsquo;il va un jour s&amp;rsquo;arrêter. La réponse, si elle existe, vient toujours de l&amp;rsquo;extérieur.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Documentation manquante&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;État d&amp;rsquo;un système dont personne ne sait pourquoi il est configuré ainsi. Se caractérise par la réponse « c&amp;rsquo;était comme ça à l&amp;rsquo;install ».&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;banques-et-régulation&#34; &gt;
&lt;div&gt;
    &lt;a href=&#34;#banques-et-r%c3%a9gulation&#34;&gt;
        ##
    &lt;/a&gt;
    Banques et régulation
&lt;/div&gt;
&lt;/h3&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Terme&lt;/th&gt;
					&lt;th&gt;Signification&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Fonds propres (CET1)&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Capital qu&amp;rsquo;une banque détient pour absorber ses pertes. Plus le coussin est épais, moins la chute est dangereuse pour le contribuable.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Ratio pondéré au risque&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Mesure de ce capital, ajustée selon la dangerosité des activités financées.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Crash de 2023&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Effondrement de Credit Suisse, sauvetage négocié sur un week-end et rachat par UBS en régime d&amp;rsquo;urgence.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Capture réglementaire&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Situation où le régulateur finit par défendre les intérêts de ceux qu&amp;rsquo;il est censé encadrer. Ici, sans complot : par simple gravité.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Méta-niveau&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;L&amp;rsquo;étage d&amp;rsquo;où l&amp;rsquo;on voit le système entier — pour un serveur, l&amp;rsquo;administrateur ; pour une économie, le législateur.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;DMA&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;&lt;em&gt;Digital Markets Act&lt;/em&gt; : réglementation européenne qui encadre les géants du numérique &lt;em&gt;a priori&lt;/em&gt;, avant l&amp;rsquo;abus plutôt qu&amp;rsquo;après.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Lobbying&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Action d&amp;rsquo;influence d&amp;rsquo;un intérêt privé auprès des décideurs publics. Documenté, budgété, fonctionnel — voir la section correspondante.&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;radioamateur&#34; &gt;
&lt;div&gt;
    &lt;a href=&#34;#radioamateur&#34;&gt;
        ##
    &lt;/a&gt;
    Radioamateur
&lt;/div&gt;
&lt;/h3&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Terme&lt;/th&gt;
					&lt;th&gt;Signification&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;OM&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;&lt;em&gt;Old Man&lt;/em&gt; : terme traditionnel d&amp;rsquo;appel entre radioamateurs, sans âge requis.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;ITU&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Union internationale des télécommunications : organisme qui découpe le spectre radio en bandes attribuées.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Licence / pas de licence, pas d&amp;rsquo;émission&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Le radioamateur doit prouver ses compétences &lt;em&gt;avant&lt;/em&gt; d&amp;rsquo;émettre. L&amp;rsquo;article suggère d&amp;rsquo;appliquer la même logique au-delà d&amp;rsquo;un certain seuil de taille bancaire.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Puissance d&amp;rsquo;émission&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Intensité maximale autorisée du signal. Bornée par le régulateur, sans que personne n&amp;rsquo;y voie la mort de la place RF.&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;le-fait-divers-qui-dérange&#34; &gt;
&lt;div&gt;
    &lt;a href=&#34;#le-fait-divers-qui-d%c3%a9range&#34;&gt;
        #
    &lt;/a&gt;
    Le fait divers qui dérange
&lt;/div&gt;
&lt;/h2&gt;
&lt;p&gt;Le gouvernement suisse portait un plan, exigeant qu&amp;rsquo;UBS capitalise ses filiales étrangères à 100 % en fonds propres CET1
— environ 20 milliards de dollars de capital additionnel, portant le ratio du groupe autour de 15,5 %,
niveau qualifié d&amp;rsquo;aligné sur les pairs internationaux
(&lt;a href=&#34;https://lemanfinance.ch/ubs-fonds-propres/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Leman Finance&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Les commissions parlementaires ont ensuite entrepris de vider cette exigence de sa substance.
Selon &lt;a href=&#34;https://www.reuters.com/legal/transactional/swiss-lawmakers-eye-ubs-rules-balancing-stability-competition-concerns-2026-07-27/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Reuters&lt;/a&gt;, la commission de l&amp;rsquo;économie du Conseil des États a travaillé sur des hypothèses à 70 %, 80 %…
voire 50 %.
UBS, de son côté, avait officiellement prié la Suisse de « réexaminer les alternatives »
(&lt;a href=&#34;https://www.wsj.com/finance/ubs-group-urges-switzerland-to-reassess-alternatives-to-capital-plan-105805f0&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;WSJ&lt;/a&gt;),
et en mars, le &lt;em&gt;Financial Times&lt;/em&gt; rapportait que des parlementaires avaient dû demander publiquement à la banque de modérer
son lobbying et la visibilité de son PDG
(&lt;a href=&#34;https://www.globalbankingandfinance.com/ubs-told-tone-down-lobbying-dispute-swiss-government-ft/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Global Banking and Finance&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Cela demande de prendre conscience de ce qui vient d&amp;rsquo;être écrit:
&lt;em&gt;des élus ont dû supplier une banque de faire moins de pression sur eux.&lt;/em&gt;
Petit détail technique: le jour où le premier compromis s&amp;rsquo;est échappé du tiroir secret,
l&amp;rsquo;action UBS a bondi à son plus haut niveau depuis 2008
(&lt;a href=&#34;https://www.reuters.com/sustainability/boards-policy-regulation/swiss-lawmakers-pitch-compromise-capital-rules-ubs-2025-12-12/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Reuters&lt;/a&gt;).
Le marché, lui, a voté — et son bulletin est entré en bourse.&lt;/p&gt;
&lt;p&gt;Le sens que cela porte: &lt;strong&gt;une seule entreprise privée, non élue, oriente la politique économique d&amp;rsquo;un pays de neuf millions d&amp;rsquo;habitants.&lt;/strong&gt; Ce n&amp;rsquo;est pas une fatalité. C&amp;rsquo;est un choix — le nôtre.&lt;/p&gt;
&lt;h2 id=&#34;quest-ce-quun-processus-&#34; &gt;
&lt;div&gt;
    &lt;a href=&#34;#quest-ce-quun-processus-&#34;&gt;
        #
    &lt;/a&gt;
    Qu&amp;rsquo;est-ce qu&amp;rsquo;un processus ?
&lt;/div&gt;
&lt;/h2&gt;
&lt;p&gt;Je veux apporter une nuance nécessaire: « ces banques n&amp;rsquo;ont aucune morale ».
Correct — et c&amp;rsquo;est documenté, ce qui pour une fois nous arrange.
Néanmoins, si je m&amp;rsquo;arrêtais à cette position, je ne fournirais pas le cadre complet — ce serait une faute intellectuelle.&lt;/p&gt;
&lt;p&gt;Une entreprise n&amp;rsquo;est pas un citoyen.
C&amp;rsquo;est une entité juridique dont le mandat statutaire est de croître.
Ce n&amp;rsquo;est pas un reproche, c&amp;rsquo;est sa spécification.
Pour référence: en 1919, la décision Dodge v. Ford; en 1970, l&amp;rsquo;essai de Milton Friedman dans le New York Times Magazine.
On peut contester cette doctrine — beaucoup d&amp;rsquo;économistes le font — mais le point logique subsiste.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ whatis lobbying
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;lobbying &lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;8&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt; - fonctionnalité documentée du processus entreprise, pas un bug
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Le lobbying n&amp;rsquo;est pas un abus de fonction. &lt;strong&gt;C&amp;rsquo;est la fonction.&lt;/strong&gt; Demander à UBS de ne pas faire pression sur le législateur, c&amp;rsquo;est demander à &lt;code&gt;cron&lt;/code&gt; de refuser d&amp;rsquo;exécuter sa crontab. Il va l&amp;rsquo;exécuter. C&amp;rsquo;est pour ça qu&amp;rsquo;on l&amp;rsquo;a installé.&lt;/p&gt;
&lt;h2 id=&#34;diagnostiquer-sans-conspiration&#34; &gt;
&lt;div&gt;
    &lt;a href=&#34;#diagnostiquer-sans-conspiration&#34;&gt;
        #
    &lt;/a&gt;
    Diagnostiquer sans conspiration
&lt;/div&gt;
&lt;/h2&gt;
&lt;p&gt;Ici je marque alors l&amp;rsquo;élément clé, car il n&amp;rsquo;y a ni complot illuminati, ni Joker suprême aux commandes:
&lt;strong&gt;il n&amp;rsquo;y a besoin d&amp;rsquo;aucune malveillance.&lt;/strong&gt; Le politologue Charles Lindblom l&amp;rsquo;a montré dès 1977 (&lt;em&gt;Politics and Markets&lt;/em&gt;):
dans une démocratie capitaliste, l&amp;rsquo;entreprise occupe une « position privilégiée » — elle contrôle l&amp;rsquo;investissement,
donc l&amp;rsquo;emploi, donc l&amp;rsquo;électorat, donc l&amp;rsquo;élu.
Tenons compte aussi de l&amp;rsquo;asymétrie d&amp;rsquo;expertise (qui, au Palais fédéral, calcule un ratio CET1 de tête ?)
et l&amp;rsquo;asymétrie de moyens (budget lobbying quasi illimité contre des équipes législatives sous-dotées),
et vous obtenez de la &lt;strong&gt;capture réglementaire par simple gravité&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Pas de salle enfumée. Pas de cigares. Pas d&amp;rsquo;organisation S.P.E.C.T.R.E.
Juste des dirigeants intègres, sincèrement convaincus de sauver la place financière, qui produisent exactement
le même résultat qu&amp;rsquo;un cartel de méchants.&lt;/p&gt;
&lt;p&gt;C&amp;rsquo;est précisément ce qui doit nous inquiéter:
le système tourne &lt;em&gt;conformément à sa config&lt;/em&gt;, et son optimum n&amp;rsquo;est pas démocratique.
Quand un daemon en root fait des bêtises, la première question n&amp;rsquo;est jamais « est-il méchant? ».
Elle est: « qui a écrit sa configuration? ».&lt;/p&gt;
&lt;h2 id=&#34;nature-ou-fichier-par-défaut&#34; &gt;
&lt;div&gt;
    &lt;a href=&#34;#nature-ou-fichier-par-d%c3%a9faut&#34;&gt;
        #
    &lt;/a&gt;
    Nature ou fichier par défaut?
&lt;/div&gt;
&lt;/h2&gt;
&lt;p&gt;Les éléments de langage quasi religieux: « la compétitivité l&amp;rsquo;exige », « sans UBS, la place meurt »,
« dans un monde globalisé, on n&amp;rsquo;a pas le choix ».
Ce lexique transforme des décisions historiques — humaines, datables, réversibles — en météorologie.&lt;/p&gt;
&lt;p&gt;Or la config actuelle date de 2023.
UBS est devenue cette mégabanque par le rachat de Credit Suisse, négocié sur un week-end sous régime d&amp;rsquo;urgence,
doublant d&amp;rsquo;un coup un bilan désormais de l&amp;rsquo;ordre de deux fois le PIB suisse.
&lt;strong&gt;Deux PIB. Sous &lt;code&gt;git commit --amend&lt;/code&gt; de crise.&lt;/strong&gt;
Voilà la « nature » qu&amp;rsquo;on nous présente comme immémoriale: elle a moins d&amp;rsquo;historique que les time series
de mes capteurs dans mon serveur Grafana.&lt;/p&gt;
&lt;p&gt;Une règle économique est exactement aussi naturelle que le droit qui l&amp;rsquo;écrit — c&amp;rsquo;est-à-dire pas du tout.
C&amp;rsquo;est du &lt;code&gt;/etc/rc.conf&lt;/code&gt;: quelqu&amp;rsquo;un l&amp;rsquo;a écrite, quelqu&amp;rsquo;un peut la réécrire, et
« c&amp;rsquo;était comme ça à l&amp;rsquo;install » n&amp;rsquo;est pas un argument, c&amp;rsquo;est la définition de la documentation manquante.&lt;/p&gt;
&lt;h2 id=&#34;larbre-et-la-tumeur&#34; &gt;
&lt;div&gt;
    &lt;a href=&#34;#larbre-et-la-tumeur&#34;&gt;
        #
    &lt;/a&gt;
    L&amp;rsquo;arbre et la tumeur
&lt;/div&gt;
&lt;/h2&gt;
&lt;p&gt;Si je me sers de la biologie, aucun système vivant ne croît indéfiniment:
l&amp;rsquo;arbre atteint sa hauteur d&amp;rsquo;équilibre, puis change de fonction — abriter, nourrir, réguler.
La croissance sans signal d&amp;rsquo;arrêt a un nom: cancer.
La différence majeure, et elle est politique:
&lt;strong&gt;l&amp;rsquo;entreprise externalise les coûts de sa croissance, alors que l&amp;rsquo;arbre, lui, ne peut pas payer ses feuilles en dette souveraine.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id=&#34;le-moment-turing&#34; &gt;
&lt;div&gt;
    &lt;a href=&#34;#le-moment-turing&#34;&gt;
        #
    &lt;/a&gt;
    Le moment Turing
&lt;/div&gt;
&lt;/h2&gt;
&lt;p&gt;Maintenant, le coeur — l&amp;rsquo;analogie audacieuse annoncée.
En 1936, Alan Turing démontre qu&amp;rsquo;aucun programme ne peut déterminer, de l&amp;rsquo;intérieur, s&amp;rsquo;il va s&amp;rsquo;arrêter.
Ce n&amp;rsquo;est pas une question d&amp;rsquo;intelligence ou de bonne volonté du programme:
c&amp;rsquo;est structurel. &lt;strong&gt;La preuve d&amp;rsquo;arrêt ne peut venir que de l&amp;rsquo;extérieur du programme.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Regardez la fiche du process:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ ps aux | grep croissance
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;USER  PID  %CPU  COMMAND
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;root    1   ∞    ubsd [since 1998]
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Et son code source, tel que compilé par le droit des sociétés :&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-c&#34; data-lang=&#34;c&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cm&#34;&gt;/* ubsd.c — build: 1998 (fusion SBC/UB), major release: 2023 (acquisition CS) */&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;int&lt;/span&gt; &lt;span class=&#34;nf&#34;&gt;main&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;void&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;while&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;true&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nf&#34;&gt;analyser_marché&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nf&#34;&gt;identifier_opportunités_croissance&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nf&#34;&gt;influencer_cadre_réglementaire&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt; &lt;span class=&#34;cm&#34;&gt;/* pas de quota, pas de throttle */&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nf&#34;&gt;exécuter_croissance&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nf&#34;&gt;rendre_comptes_aux_actionnaires&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt; &lt;span class=&#34;cm&#34;&gt;/* chaque trimestre : retour à la ligne 1 */&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;cm&#34;&gt;/* Aucun signal : SIGTERM non géré, SIGSTOP non déployé,
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cm&#34;&gt;       aucune clause &amp;#34;IF taille &amp;gt; capacité_de_sauvetage_nationale THEN exit&amp;#34;. */&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Demandez à ce programme:
« quelle est ta limite? » Question indécidable de l&amp;rsquo;intérieur.
Et la seule réponse qu&amp;rsquo;il puisse produire — « nos régulateurs nous surveillent » — confirme précisément le point de Turing:
&lt;strong&gt;le signal d&amp;rsquo;arrêt est exogène.&lt;/strong&gt; Il n&amp;rsquo;appartient pas au programme. Il appartient au méta-niveau.&lt;/p&gt;
&lt;p&gt;Un sysadmin le sait depuis toujours:
ce n&amp;rsquo;est pas le daemon qui décide de mourir proprement au bon moment.
Si c&amp;rsquo;était le cas, aucun daemon ne s&amp;rsquo;éterniserait en mémoire.
C&amp;rsquo;est l&amp;rsquo;administrateur — celui qui voit le système entier, de l&amp;rsquo;extérieur — qui envoie &lt;code&gt;SIGTERM&lt;/code&gt;, accorde un délai gracieux,
puis, le cas échéant, &lt;code&gt;SIGKILL&lt;/code&gt;. En démocratie, le méta-niveau s&amp;rsquo;appelle la loi.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;MÉTA-NIVEAU (en attente d&amp;#39;exécution) :
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    opérateur      = législateur démocratique
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    statut         = capture démontrée (cf. supra, commissions, été 2026)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    tâche pendante = écrire le signal d&amp;#39;arrêt
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Précaution épistémique, obligatoire&lt;/strong&gt;:
l&amp;rsquo;analogie de Turing est un éclairage, pas une preuve.
Une vraie banque n&amp;rsquo;est pas un programme; elle contient des humains capables d&amp;rsquo;altruisme, de scrupules, parfois même de résignation stratégique.
Le théorème de 1936 porte sur des machines abstraites.
Ce que l&amp;rsquo;analogie montre — et c&amp;rsquo;est déjà beaucoup — c&amp;rsquo;est la structure du mandat:
tant que la maximisation de la valeur actionnariale est la clause unique et invérifiable de terminaison,
personne à l&amp;rsquo;intérieur ne peut décréter un arrêt, et l&amp;rsquo;attendre est une erreur de catégorie.&lt;/p&gt;
&lt;h2 id=&#34;ce-que-ça-implique-concrètement&#34; &gt;
&lt;div&gt;
    &lt;a href=&#34;#ce-que-%c3%a7a-implique-concr%c3%a8tement&#34;&gt;
        #
    &lt;/a&gt;
    Ce que ça implique concrètement
&lt;/div&gt;
&lt;/h2&gt;
&lt;p&gt;Un diagnostic sans patch n&amp;rsquo;est qu&amp;rsquo;un niveau de log. Si le signal d&amp;rsquo;arrêt doit venir du méta-niveau, alors:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Ex ante, pas seulement ex post.&lt;/strong&gt; Le modèle existe: le DMA européen régule &lt;em&gt;structurellement&lt;/em&gt; avant l&amp;rsquo;abus, comme Swissmedic exige les essais &lt;em&gt;avant&lt;/em&gt; la mise sur le marché. On ne traite pas un démon de croissance en réparation après crash — le crash de 2023 aurait dû le démontrer.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Inverser la charge de la preuve au-delà d&amp;rsquo;un seuil calculable&lt;/strong&gt;: la taille à partir de laquelle la défaillance dépasse la capacité de sauvetage de l&amp;rsquo;État. En dessous, circulez. Au-dessus, prouvez-vous viable — comme un proverbe radio que chaque OM connaît: &lt;em&gt;pas de licence, pas d&amp;rsquo;émission.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Des contraintes structurelles, pas comportementales&lt;/strong&gt;: plafonds, périmètres d&amp;rsquo;activités, structure de propriété. On ne demande pas poliment au code de se comporter. On change ce que le process &lt;em&gt;est&lt;/em&gt; autorisé à faire, dans sa config de lancement. Un frewall n&amp;rsquo;est pas une charte de bonnes intentions.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Transparence du lobbying comme condition préalable absolue&lt;/strong&gt;: sinon les règles seront rédigées par ceux qu&amp;rsquo;elles visent. Le thème existe malheureusement au-delà d&amp;rsquo;UBS: l&amp;rsquo;affaire des Rolex offertes à Trump, signalée pénalement, montre ce que l&amp;rsquo;opacité du lobbying princier produit (&lt;a href=&#34;https://www.rts.ch/info/suisse/2025/article/denonciation-penale-contre-des-patrons-suisses-pour-cadeaux-a-donald-trump-29070906.html&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;RTS&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;conclusion-sigterm-ou-sigkill&#34; &gt;
&lt;div&gt;
    &lt;a href=&#34;#conclusion-sigterm-ou-sigkill&#34;&gt;
        #
    &lt;/a&gt;
    Conclusion: SIGTERM ou SIGKILL
&lt;/div&gt;
&lt;/h2&gt;
&lt;p&gt;Le constat: une entité privée oriente la politique nationale.&lt;/p&gt;
&lt;p&gt;Le diagnostic: ce n&amp;rsquo;est pas une dérive, c&amp;rsquo;est une ontologie — un programme sans condition d&amp;rsquo;arrêt.&lt;/p&gt;
&lt;p&gt;Le patch: le signal ne peut venir que du méta-niveau démocratique, et l&amp;rsquo;été 2026 a démontré que ce méta-niveau est capturé.&lt;/p&gt;
&lt;p&gt;Je conçois l&amp;rsquo;objection, et elle est légitime:
« tu compares une banque à un daemon, c&amp;rsquo;est simpliste ». Oui.
À ceci près que je ne conclus pas de l&amp;rsquo;analogie.
Les faits, sourcés, concluent avant elle.
L&amp;rsquo;analogie ne fait qu&amp;rsquo;expliquer pourquoi &lt;em&gt;attendre de l&amp;rsquo;intérieur&lt;/em&gt; est une erreur de catégorie.&lt;/p&gt;
&lt;p&gt;Et puis, une dernière confession de radioamateur:
je ne connais aucun OM qui appelle l&amp;rsquo;ITU un tyran parce que les plans de fréquences sont écrits par le régulateur
et non négociés avec l&amp;rsquo;émetteur.
Personne ne prétend que « borner la puissance d&amp;rsquo;émission, c&amp;rsquo;est la mort de la place RF ».
Le spectre a toujours été régulé de l&amp;rsquo;extérieur, et il n&amp;rsquo;en a jamais été plus vivant pour ça.&lt;/p&gt;
&lt;p&gt;Un arbre adulte ne s&amp;rsquo;élève pas sans fin.
Un programme sans instruction d&amp;rsquo;arrêt, si — jusqu&amp;rsquo;à ce que quelqu&amp;rsquo;un décide de l&amp;rsquo;interrompre.&lt;/p&gt;
&lt;p&gt;Le théorème de Turing ne dit pas que l&amp;rsquo;arrêt est impossible.
Il dit seulement qu&amp;rsquo;il ne viendra jamais de la machine elle-même.
Quant à savoir si nous préférons envoyer &lt;code&gt;SIGTERM&lt;/code&gt; maintenant — voter la loi pendant qu&amp;rsquo;il reste un délai gracieux —
ou attendre d&amp;rsquo;en être réduits au &lt;code&gt;kill -9&lt;/code&gt; de la prochaine nuit de mars 2023, ce n&amp;rsquo;est pas une question de météo.
C&amp;rsquo;est une question de choix. Le nôtre.&lt;/p&gt;
</content:encoded>
      
      <category>informatique</category>
      
      <category>turing</category>
      
      <category>ubs</category>
      
      <category>unix</category>
      
      <category>suisse</category>
      
      
      <category>article</category>
      
      <guid isPermaLink="true">/posts/ubsd/</guid>
    </item>
    
  </channel>
</rss>
