Vue lecture

Consequences of Undecidability in Physics on the Theory of Everything

La relativité générale traite l'espace-temps comme un système dynamique et montre son effondrement au niveau des singularités.

Cet échec est interprété comme une preuve que la gravité quantique n'est pas une théorie formulée {au sein} de l'espace-temps ; au contraire, elle doit expliquer l'{émergence} même de l'espace-temps à partir de degrés de liberté quantiques plus profonds, résolvant ainsi les singularités.

La gravité quantique est donc envisagée comme une structure axiomatique, et les calculs algorithmiques agissant sur ces axiomes sont censés générer l'espace-temps.

Cependant, les théorèmes d'incomplétude de Gödel, le théorème d'indéfinissabilité de Tarski et l'incomplétude informationnelle de Chaitin établissent des limites intrinsèques à tout programme algorithmique de ce type.

Ensemble, ces résultats impliquent qu'une « théorie du tout » entièrement algorithmique est impossible : certaines facettes de la réalité resteront indécidables sur le plan computationnel et ne pourront être appréhendées que par une compréhension non algorithmique.

Nous formalisons cela en construisant une « méta-théorie du tout » fondée sur une compréhension non algorithmique, montrant comment elle peut rendre compte des phénomènes indécidables et démontrant que l'échec des descriptions computationnelles de la nature n'entraîne pas l'échec de la science. Étant donné que toute simulation supposée de l'univers serait elle-même algorithmique, ce cadre implique également que l'univers ne peut pas être une simulation.


Désolé.. mais cette publication scientifique est vraiment à côté de la plaque !!!
Y’a vraiment des gens qui qui veulent se faire remarquer dans un sujet de niche et donc associent un sujet de buzz à côté pour se faire remarquer… et ça marche !!!
Il se trouve que j’ai lu il y a un mois la BD logicomix: https://fr.wikipedia.org/wiki/Logicomix
Qui justement parle de l’histoire de la logique et surtout de la vie de Russel qui a fait de sa vie une quête de LA vérité sous forme mathématique et donc logique. Il est aussi question de Cantor et sa théorie des ensembles qui vise à sous tendre la notion même de nombre. Si j’ai 3 pommes.. et 3 poires.. l’ensemble commun c’est 3.. et voilà comme on prouve un nombre. Russel a écrit un bouquin de 300 pages pour démontrer que 1+1 =2 … voilà le niveau de ce genre de névrosé.. (la BD montre que la plupart des logiciens sont fous car il cherchent la vérité.. et qu’elle n’existe pas… )
Puis Russel sort son paradoxe qui l’a rendu célèbre.. " l'ensemble des ensembles n'appartenant pas à eux-mêmes appartient-il à lui-même ?"
=> ça casse toute la théorie des ensembles.. y’a un paradoxe. ça a fait déprimer plein de mathématiciens !
.. et là dessus Gödel (dont il est question dans l’article) a poursuivi les travaux de Russel en démontrant que tout système logique est incomplet. Donc qu’il y a des propositions indécidable. On ne peut les prouver ni les réfuter. Là ça casse toutes la cohérence des maths…. y’a des choses qu’on saura jamais !!!
→ Ensuite c’est Tarski qui démontre qu’un langage formel ne peut pas définir LA vérité en interne. On est obligé d’avoir un méta-langage, hors du langage lui même pour définir ce qui est vrai. (En bref, le slogan de X-files → la vérité est ailleurs)
→ Puis c’est Chaitlin qui enfonce le clou en étendant ce que dit Gödel en utilisant la théorie de l’information. Si je résume il dit qu’un système formel a des limites en terme d’information qu’il peut gérer. En gros sur un feuille à plat tu peux pas prouver un cube en 3D, t’as pas assez d’information à disposition pour.

Ce dernier point me fait directement penser à une simulation qui doit nécessairement être plus grossière, plus pixelislées que son hôtes.

Donc dans ce papier, les gars disent que la gravité quantique est un algorithme et comme un algorithme est incomplet, alors il peut pas tout simuler, donc la simulation est impossible CQFD….
LOL !!!

Déjà rien ne prouve que la théorie de la gravité quantique est autre chose qu’une théorie. C’est un modèle à la mode maintenant que la théorie des cordes est passée de mode… c’est tout…
De plus, les gars ont une vision très précise de ce qu’est une "simulation", hors rien ne prouve que c’est leur définition qui s’applique. C’est pas des informaticiens les gars. Ils ont l’impression que si un ordinateur est basé sur du binaire, tout doit être binaire dans ce qui émerge. C’est justement nier les phénomènes d’émergence. Le plus impressionnant de nos jours est l’IA..
Perso je pense aussi à un "design pattern" d’architecture informatique courant. C’est le "Modèle vue contrôleur" On a un modèle de donnée, une base de données qui contient des infos, très souvent relationnelles, on a une vue qui est nécessaire pour linéariser les infos les rendre visible à l’écran, et un contrôleur qui manage tout ça.
Dans ma vision du monde, La vue c’est notre monde. C’est là où on crée le temps pour suivre un fil rouge de la base de données qui a toutes les infos en même temps.
Je prend l’exemple d’un blog.. on va crée une vu chronologique. Ou un jeu vidéo, on va dessiner via la carte graphique les objets et les personnage en interaction. (mais que cette partie de la réalité, si il n’y a pas d’observateur, il n’y a rien de calculer.. ce qui fonctionne comme la physique quantique !)

Ainsi les auteurs de l’articles suppose que la simulation est dans le même monde que celui qui est simulé. (pourquoi ? c’est une limitation) Non, on peut avoir un monde plus vaste avec d’autres capacités et loi physique. Moi j’ai aussi un autre espace, c’est mon modèle et mon contrôleur qui font un rendu dans la vue. Donc un monde plus vaste. C’est très matérialiste leur approche !!

Autre point, en informatique on a l’équivalent du théorème d’incomplétude de Gödel, il s’agit du problème de l’arrêt. https://fr.wikipedia.org/wiki/Probl%C3%A8me_de_l%27arr%C3%AAt
C’est Turing qui a montré ceci en 1936 (science étonnante a fait une vidéo sur le sujet cette semaine !!!!)
En bref, si je regarde le code d’un programme, je ne peut pas savoir si le programme va boucler à l’infini ou s’arrêter. C’est une problème indécidable.

Donc toutes nos simulations ont donc des indécidables… et ça fonctionne très bien. Les gars ils disent que le fait d’avoir un indécidable invalide toute simulation !! C’est totalement faux !

J’ai exposé mes arguments à perplexity ainsi que l’article en question. L’IA a validé la plupart de mes observation et m’a donné les sources de physiciens qui ont aussi réfuté les conclusion de cet article: "Les physiciens Melvin Vopson et Javier Moreno soulignent une "erreur de catégorie profonde" dans l'argument de Faizal."

Voilà voilà.. donc non.. c’est pas par ce que c’est publié que c’est vrai….
Merci d’avoir lu mon charabia.. je pense qu’il faut s’accrocher pour comprendre.. (d’où le fait que la plupart des gens ont juste lu le titre à côté de la plaque…) heureusement que c’est un sujet qui est venu à mois ces dernières semaines !


Permalien
  •  

Shein – Il porte plainte après avoir reçu un lance-flammes à la place d’une poupée pédopornographique

C’est un Hervé “ronchon” que nous retrouvons dans son petit appartement de la banlieue de Mulhouse. Directeur marketing chez Michel et Augustin, ce quarantenaire bien tassé a bien voulu revenir sur sa mésaventure pas comme les autres. “J’avais passé une commande sur le site de Shein il y a 15 jours : Lililou, une poupée sexuelle de toute beauté représentant une jeune pouponne au teint de rose habillée en écolière” raconte-t-il en se mordant goulûment la lèvre. “Mais ce matin, en relevant mes colis, quelle ne fut pas ma surprise de découvrir à la place un lance-flammes militaire T74 et 18 réservoirs de kérosène.” poursuit-il furibond. Puis d’ajouter : “Se tromper dans une commande ça arrive mais là, c’est criminel !” 

Le patron de Shein, Donald Tang, a tenu à réagir personnellement à la polémique. “Nous présentons nos plus sincères excuses à ce client et avons décidé de faire un geste en lui envoyant gratuitement Lililou, mais également, en guise de compensation, tous nos articles best-sellers du moment à savoir une machette Condor, un obus de 155 mm, “Mein Kampf – le livre audio”, une tenue du KKK hypoallergénique pour préserver sa peau des agressions du quotidien, le livre “l’exploitation des Ouïghours pour les NULS”, le parfum “Roundup” de Monsanto, un kit de seringues usagées “le petit piqueur”, huit bijoux du Second Empire d’une valeur inestimable et 3 T-Shirts blancs).”

Une énième polémique qui risque de ne pas améliorer l’image de l’enseigne en France et qui n’est pas sans rappeler l’histoire de Fabio, un autre client, scandalisé après avoir reçu deux reins et un cœur par la poste alors qu’il avait simplement commandé un tank.

L’article Shein – Il porte plainte après avoir reçu un lance-flammes à la place d’une poupée pédopornographique est apparu en premier sur Le Gorafi.fr Gorafi News Network.

  •  

Supprimer une table SQL : commande et précautions

Lorsqu’il s’agit de gérer des bases de données, la question de la suppression d’une table revient souvent. Cette opération semble simple en apparence, mais elle comporte plusieurs aspects importants à considérer pour éviter toute erreur irréversible. Comprendre les différentes commandes SQL disponibles ainsi que les précautions à prendre avant de supprimer une table permet de […]
  •  

« Faut qu’on les tue » : les vidéos des gendarmes à Sainte-Soline révélées par Mediapart et Libération

Nous avons la chance d'avoir des journalistes qui ont encore le courage de rapporter ceci.

Je rappelle qu'U.S.A, avec leur gouvernement Trumpiste, il ne sera bientôt plus possible de rapporter ceci.
Chez nous, si le R.N. passe, alors il y a de forte chance que ce soit pareil.

Ne vous plaignez plus après les élections.
La bataille a lieu maintenant.

Via : https://sebsauvage.net/links/?cGsysA


Permalink
  •  

MicroPython: Mesurer la vitesse de l'air avec le capteur FS3000

Amis de MicroPython... Bonjour,

Cela faisait longtemps que nous n'avions pas eu l'occasion de porter un nouveau pilote sous MicroPython. 

Renesas FS3000

Cette fois, nous nous sommes penchés sur le capteur FS3000  de Renesas qui mesure la vélocité de l'air. Capteur que l'on retrouve sur les breakout FS3000 de SparkFun.

Capteur FS3000 de SparkFun

Ce type de capteur est principalement utilisé dans des systèmes de refroidissement ou de conditionnement d'air. Comme il dispose d'une interface I2C, il est très facile de l'exploiter avec de nombreux microcontrôleur.

Les cartes breakout existent en deux versions:

  • FS3000-1015 mesurant des flux jusqu'à 15m/s (54 Km/H).
  • FS3000-1005 mesurant des flux jusqu'à 7ms/s  (25 km/H).

Pilote MicroPython

Bien que SparkFun propose un pilote MicroPython --ce que je salue-- celui-ci est construit sur une surcouche d'abstraction permettant permettant d'utiliser le capteur avec CircuitPython et MicroPython.

Etant un fan inconditionnel de MicroPython, je pense qu'il est préférable de disposer d'un code qui va droit au but... avec le moins de détour possible! C'est ainsi que l'on maintient une efficacité optimale d'exécution.

J'ai décidé de recréer un pilote à partir du code Arduino. En effet, il à été plus facile de travailler à partir du code Arduino que de suivre la couche d'abstraction CircuitPython/MicroPython.

Le pilote alternatif est disponible sur notre dépôt esp8266-upy/qwiic-ait-velocity .

Brancher sur un Raspberry-Pi Pico

Le schéma suivant indique comment brancher le capteur sur un Pico à l'aide d'un câble Qwiic (qui transporte un bus I2C).

Brancher un capteur FS3000 sur un Raspberry-Pi Pico
 

Du code pour le peuple

Après avoir transféré la bibliothèque airspeed sur la plateforme MicroPython, il ne reste plus exécuter l'exemple ci-dessous.

from machine import I2C,Pin
from airspeed import FS3000, AIRFLOW_RANGE_15_MPS
import time

# Raspberry-Pi Pico
i2c = I2C( 1, sda=Pin.board.GP6, scl=Pin.board.GP7 )
# Adresse par défaut
air_speed = FS3000( i2c )

# air_speed.set_range( AIRFLOW_RANGE_7_MPS )
air_speed.set_range( AIRFLOW_RANGE_15_MPS )

while True:
	print( "FS3000 lecture brute:", air_speed.read_raw() ) # 125ms acquisition
	#  lecture en metre par seconde, retourne un float de 0 - 7.23 pour FS3000-1005, 0 - 15 pour FS3000-1015 
	airflow_mps = air_speed.read_mps()
	if airflow_mps != None: # retourne None en cas d'erreur CRC!
		print( "   m/s:", airflow_mps ) 
		airflow_kmh = airflow_mps*3600/1000
		print( "   Km/h:", airflow_kmh ) 
		airflow_mph = airflow_mps*2.2369362912
		print( "   Miles/h:", airflow_mph ) 
	time.sleep( 1 )

Ressources

MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible. 

SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

  •  

Attention Authors: Updated Practice for Review Articles and Position Papers in arXiv CS Category – arXiv blog

Changement de modération pour les articles en informatique sur arXiv (que l'informatique, pas les autres catégories) : la soumission du preprint ne peut désormais se faire qu'une fois l'article accepté dans une revue. Le monde à l'envers !

Before being considered for submission to arXiv’s CS category, review articles and position papers must now be accepted at a journal or a conference and complete successful peer review.

Chacun·e en tirera ses conclusions sur les pratiques de publication des informaticien·ne·s...

trouvé grâce à Jérôme


Permalien
  •  

[YCast] La solution à l’erreur « libtiff.so.6 » ✅ (Debian 12)

Lorsque j'ai migré de Raspberry Pi OS 11 vers Raspberry Pi OS 12 (anciennement Raspbian, une version ARM de Debian optimisée pour Raspberry Pi), j'ai rencontré quelques surprises.

libtiff.so.6 :cannot open shared object file

Ycast ne fonctionnait plus 😭! J'en ai profité pour découvrir le fonctionnement de venv python dont voici le résumé pour corriger cette erreur.

Alternative : migrer sous YTuner

La solution la plus simple aurait été de migrer vers YTuner, un projet similaire, plus récent et maintenu pour de nombreuses distributions : Linux, macOS, BSD, Solaris, Raspberry Pi OS, OpenWRT, etc.

Mais j'aime bien le défi donc ce n'est pas l'option que j'ai choisi.

[Etape 1] Création d'un venv python

Nous allons installer un environnement virtuel python afin de simplifier les choses et d'éviter les conflits :

sudo apt install python3-venv

Création d'un dossier dédié aux venv :

mkdir /home/pi/python_venv/

Création du venv :

cd /home/pi/python_venv/
python3 -m venv ycast

Cette étape peut prendre plusieurs minutes, soyez patient.

Entrer dans le vcenv ycast :

source ycast/bin/activate

Installation ycast dans le venv (cette étape prend du temps) :

pip3 install ycast

Enfin pour sortir du venv ycast :

deactivate

Etape 2 : création du lien symbolique

Nous devons maintenant créer un lien symbolique depuis le fichier de librairie "libtiff.so.6" vers "libtiff.so.5" (les versions semblent compatibles entre-elles).

Chercher votre fichier librairie existante libtiff.so.5 :

find / -type f -iname libtiff*.so.*
/usr/lib/arm-linux-gnueabihf/libtiff.so.5.6.0

Création du lien symbolique (param=destination,source) à réalisé en root (ou via sudo) :

ln -s /usr/lib/arm-linux-gnueabihf/libtiff.so.5 /usr/lib/arm-linux-gnueabihf/libtiff.so.6
ls -l /usr/lib/arm-linux-gnueabihf/
/usr/lib/arm-linux-gnueabihf/libtiff.so.6 -> /usr/lib/arm-linux-gnueabihf/libtiff.so.5

Enfin terminez avec le refresh des librairies :

sudo ldconfig

Etape 3 : modification du fichier de service

Pour que le service ycast utilise le venv python nous éditons ce fichier :

sudo nano /etc/systemd/system/ycast.service

J'ai mis en commentaire la ligne existante, remplacée par celle en dessous :

[Unit]
Description=YCast internet radio service (xhark custom)

After=network-online.target
Wants=network-online.target


[Service]
Type=simple
User=ycast
Group=ycast
#ExecStart=/usr/bin/python3 -m ycast -l 192.168.0.14 -p 8010 -c /home/pi/ycast-yamaha/stations.yml
ExecStart=/home/pi/python_venv/ycast/bin/python -m ycast -l 192.168.0.14 -p 8010 -c /home/pi/ycast-yamaha/stations.yml

#StandardOutput=file:/var/log/ycastd.log
#StandardError=file:/var/log/ycastd.log

[Install]
WantedBy=multi-user.target

On notifie systemd de la modification du service :

sudo systemctl daemon-reload

Et enfin on démarre ycast :

sudo systemctl start ycast 
sudo systemctl status ycast

Et voilà :

En espérant que cela serve à d'autres (et merci à Perplexity pour son aide!).

Bonus : si vous souhaitez recompiler la version de la librairie en v6, suivez ce tutoriel.

Vous n'aimez pas le RSS : abonnez-vous par email 📥
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 06/11/2025 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article [YCast] La solution à l’erreur « libtiff.so.6 » ✅ (Debian 12) provient de : on Blogmotion.
  •  

Construire un chronomètre scolaire autonome avec Raspberry Pi Pico et écran OLED

Le 1/1000ème de seconde est sans doute superflu, mais il illustre bien la précision qu’il est possible d’obtenir avec un microcontrôleur moderne comme le Raspberry Pi Pico. Ce projet vous propose de réaliser un chronomètre autonome, pensé pour des jeux ou activités scolaires, doté d’un écran OLED bien lisible et alimenté par une batterie LiPo. […]

Cet article Construire un chronomètre scolaire autonome avec Raspberry Pi Pico et écran OLED a été publié en premier sur Framboise 314, le Raspberry Pi à la sauce française.....

💾

  •  

Quand le créateur de la poussette la plus huppée se met au vélo pliant électrique

Bastille E vélo pliant électrique

Seul vélo pliant électrique “grand format “ de 27,5 pouces, le Bastille E conçu par l’inventeur de la poussette Yoyo ajoute un poids inférieur à 17 kg et un assemblage en France.

Pour innover dans le secteur du vélo électrique, il faut parfois avoir du recul. Ou venir d’un autre monde. Gilles Henry vient de celui des poussettes, où il a créé la Babyzen Yoyo, qui est devenue un modèle très réputé, vendu à plus de deux millions d’exemplaires dans le monde. C’est justement ses aptitudes de pliage et de compacité qui ont travaillé le concepteur – et son cofondateur Quentin Bernard – pour concocter un vélo : le Bastille.

Le Français a mis ses talents à exécution, en collaboration avec la société Antidote Solutions. Le projet est né en 2015, avec pour ambition de créer le premier vélo pliant de taille classique. On parle ici de vrai projet industriel, car d’autres tentatives artisanales ont déjà existé.

La version mécanique du Bastille a débuté sa carrière fin 2023. Or dès la présentation, Gilles Henry a avoué vouloir lancer une variante électrique. Le vélo pliant électrique “grande taille” Bastille E est ainsi lancé ce 3 novembre 2025 !

Un Bastille au pliage astucieux et compact

Le Bastille E est donc un vélo pliant électrique qui marie un format classique. Là où la grande majorité affiche des tailles de 16 ou 20 pouces, et plus rarement 24 pouces (Legend Siena ou la roue arrière du Starway Pliant). Ici, ce sont des roues conventionnelles de 27,5 pouces, afin de proposer une conduite de vrai vélo électrique.

Bastille E électrique design
Le vélo en mode déplié. ©Bastille

Le pliage du VAE français est donc atypique :

  • Pivoter et baisser la selle pour libérer le point de pivot supérieur
  • Ouvrir la charnière du tube diagonal
  • Plier le cadre
  • Plier les pédales
  • Retirer la potence-guidon à fixer sur le côté
Bastille E vélo électrique pliable
Le vélo en mode plié. ©Bastille

Il est possible de s’arrêter à la troisième étape pour faire rouler le vélo (ex : dans une gare), ou si l’on n’a pas besoin d’une largeur minimale. Après la dernière étape, les dimensions du vélo plié sont ainsi très compactes : 82 x 33 x 80 cm. Le Bastille E devient donc le premier vélo électrique 27,5 pouces compatible avec le transport dans un train TGV sans supplément. En prime, la housse est offerte !

Autre avantage de poids (littéralement), le Bastille est plus léger que les meilleurs vélos électriques pliants. Il ne pèse que 16,7 kg, soit seulement 1,5 kg de plus que le mécanique ! Cela est possible grâce à un cadre fin en aluminium, une fourche carbone, et le choix d’une assistance électrique insolite.

Un moteur qui intègre la batterie !

En effet, la contrainte du cadre pliant est de ne pouvoir recevoir de batterie ni de moteur central. Le Bastille E fait le pari d’un bloc moteur arrière, qui contient la batterie à l’instar d’un Zehus ou d’un Annad. Cependant pas de détail sur ce moteur, qui propose deux niveaux Eco et Speed, ainsi qu’une transmission monovitesse par courroie.

Bastille E moteur batterie
Le moteur arrière intègre la batterie. ©Bastille

Sans écran, le VAE renvoie vers une application, qui permet le changement de mode, indique le niveau de batterie ou encore la distance. La batterie intégrée est de capacité 210 Wh. C’est peu, mais suffisant pour une autonomie de 40 à 50 km selon la marque.

Un prix de lancement préférentiel

Le Bastille E donne le choix de deux versions – guidon droit ou haut -, ainsi que de deux coloris gris ou noir. Il est au prix de lancement de 3 199 €, soit 600 de plus qu’en musculaire, avant de remonter à terme à 3 499 €. Le tarif comprend l’équipement dont les garde-boues, l’éclairage et les freins hydrauliques à disque. L’assemblage du vélo électrique pliant est en France, tandis que la garantie est de 2 ans.

  •  

Comment retrouver une chanson grâce aux paroles

« Dans les petits instants agaçants que l’on peut traverser dans la journée, il y en a un qui arrive certainement dans le top 10 : ne pas se souvenir d’un morceau qui tourne en boucle dans notre tête. Bonne nouvelle, la technologie a suffisamment évolué pour remettre la main sur un titre qui échappe à notre mémoire, sans avoir besoin de connaître le nom de l’artiste. Plusieurs outils sont aujourd’hui disponibles pour nous aider dans ces moments de solitude et ils sont, de plus, très simples à utiliser. Suivez le guide ! »
(Permalink)
  •  
❌