Posts

Showing posts from March, 2025

MANIFESTO DU DÉVELOPPEUR/PROGRAMMEUR TOGOLAIS

Une Communauté à la dérive Developpeurs/programmeurs togolais pataugent dans un marais sans fond. Des gamins gavés de Flutter, angular, React.. Python, Java, des singes qui dansent sur des plateformes étrangères, se prenant pour des cracks sans rien dans le ventre ! Nos facs méprisent la programmation, nos hackathons sont des farces truquées, et nos devs n’ont ni boussole ni fierté. Où sont les Winkelmann, les Raymond, les Stallman togolais ? Nulle part. On singe l’Occident, on mendie leurs outils, et on s’étonne de n’être que des ombres. Assez ! Il nous faut un manifesto, un cri, une lame pour trancher ce chaos et bâtir une philosophie qui transforme.. Pourquoi un 'Manifesto' ? Un manifesto est une déclaration verbale soutenant des intentions, des motivations ou des points de vue d'un émetteur. En 2001, dix-sept rebelles de l’informatique ont accouché de l’Agile Manifesto, fatigués des méthod...

Paradoxe de l’Autodestruction de l’IA

Le paradoxe de l’autodestruction de l’IA est un dilemme complexe issu de l’intégration des systèmes d’intelligence artificielle dans les processus décisionnels critiques et de leurs implications éthiques inhérentes. Avec l’évolution de la technologie de l’IA, des défis significatifs émergent, notamment en ce qui concerne sa capacité à prendre des décisions autonomes qui influencent profondément la vie humaine. Par exemple, les systèmes d’IA sont de plus en plus utilisés pour approuver des prêts, sélectionner des admissions universitaires ou évaluer des cas en justice pénale, où leurs processus décisionnels doivent être transparents et explicables pour être éthiquement acceptables. Cependant, nombre d’algorithmes d’IA opèrent de manière opaque, suscitant des inquiétudes quant à leur manque de clarté et à l’impossibilité de comprendre les raisons de leurs décisions. Historiquement, le concept d’intelligence artificielle a émergé au milieu du XXe siècle, le terme étant forgé en 1...

Mathématiques & miracles : Le paradoxe de Banach-Tarski

Image
Les mathématiques ont cette étrange capacité à révéler des vérités qui défient notre intuition. L’une d’elles, le paradoxe de Banach-Tarski, introduit pour résoudre des questions fondamentales sur la théorie de la mesure. Il a eu un impact plus significatif sur la théorie des groupes, où il a été le point de départ pour le développement de la théorie des groupes amenables . Explorons ce paradoxe, en nous basant sur l'article du Prof. Volker Runde : 'The Banach-Tarski paradox or What mathematics and miracles have in common ' tout en établissant des parallèles avec le recit biblique sur la multiplication des pains. Paradoxe de Banach - Tarski Le paradoxe de Banach-Tarski est un résultat fascinant de la théorie des ensembles démontrant qu'il est possible de diviser une boule unitaire dans R3 en un nombre fini de pièces et de les réorganiser par isométrie pour former deux boules unitaires identiques à la première: Pas de mesure finiment additive sur R3 qui soit déf...

Horloges Logiques, Algorithme de Lamport et Exclusion Mutuelle

Image
La gestion du temps et de l’ordre des événements dans les systèmes distribués est un pilier essentiel de l’informatique moderne, particulièrement pour assurer la cohérence et la fiabilité sans horloge centralisée. Leslie Lamport , un informaticien visionnaire, a révolutionné ce domaine avec ses horloges logiques et son algorithme d’exclusion mutuelle. Introduits dans son article seminal de 1978, ces concepts ont permis de modéliser l’ordonnancement causal des événements et de résoudre des problèmes comme l’accès concurrents aux ressources partagées dans des environnements distribués. Cet article explore les horloges logiques, l’algorithme de Lamport pour l’exclusion mutuelle, son aspect mathématique et une implémentation en C++. Horloges physiques & logiques Les horloges physiques synchronisent le temps entre les nœuds d’un système distribué en partageant des références temporelles locales. Typiquement basées sur des horloges à quartz (±15 secondes de déri...

Le Problème XY : 'Limites de l’IA dans la productivité technique & Parallélisme philosophique'

Le problème X Y est un malentendu fréquent en communication, particulièrement dans les domaines techniques comme la programmation, l’informatique ou le support technique. Il se produit lorsqu’une personne, cherchant à résoudre un problème initial (appelons-le X), propose une solution partielle ou une approche spécifique (appelons-la Y) et demande de l’aide sur Y, sans expliquer clairement X. Cela entraîne souvent des échanges inefficaces, des solutions inadaptées et une perte de temps pour toutes les parties impliquées. Le terme a été implicitement inventé lorsque le philosophe Open-Source ' Eric S. Raymond ' a écrit son texte " How To Ask Questions The Smart Way " et a ajouté "How can I use X to do Y?" À la section "Questions Not To Ask" . En d’autres termes : L’utilisateur veut accomplir X (le problème réel). Ne sachant pas comment atteindre X directement, il pense qu’en résolvant Y (un...