VPTERNLOG : L'efficacité surprenante des opérateurs ternaires

2025-01-22

L'article de blog de Paul Khuong explore VPTERNLOG, une nouvelle instruction utilisant des opérateurs ternaires pour la réduction de vecteurs de bits. Comparés aux opérateurs binaires, les opérateurs ternaires réduisent deux valeurs à la fois, doublant l'efficacité. Cela signifie que la moitié des opérations sont nécessaires pour traiter des vecteurs de bits, sans sacrifier le débit ou la latence. L'auteur félicite VPTERNLOG pour son efficacité et sa légèreté.

Lire plus
(pvk.ca)

Assassinat de JFK : publication de milliers de documents déclassifiés

2025-03-20
Assassinat de JFK : publication de milliers de documents déclassifiés

Les Archives nationales ont publié des dizaines de milliers de documents déclassifiés concernant l'assassinat du président John F. Kennedy en 1963. Parmi les principales révélations, un mémorandum de 1961, auparavant fortement censuré, détaille les activités de la CIA et les tensions avec le président Kennedy, des enregistrements détaillés d'écoutes téléphoniques de la CIA dans des installations diplomatiques soviétiques et cubaines à Mexico, et une surveillance liée à Lee Harvey Oswald. Cette publication alimente de nouvelles enquêtes sur l'assassinat et suscite un débat sur le rôle de la CIA et la transparence du gouvernement.

Lire plus

Échantillonnage/sous-échantillonnage bilinéaire : alignement de la grille de pixels et le fameux décalage de demi-pixel du GPU

2025-01-27
Échantillonnage/sous-échantillonnage bilinéaire : alignement de la grille de pixels et le fameux décalage de demi-pixel du GPU

Cet article explore les idées fausses et les pièges courants liés aux techniques d’échantillonnage/sous-échantillonnage bilinéaire. L’auteur souligne que l’échantillonnage/sous-échantillonnage bilinéaire n’est pas un concept unique ; sa définition et sa mise en œuvre varient, ce qui entraîne des bogues et des confusions de longue date, affectant même des bibliothèques de pointe comme TensorFlow. L’article explique en détail l’alignement de la grille de pixels, les décalages de demi-pixel du GPU et le rôle des filtres pairs/impairs. Du point de vue du traitement du signal, il analyse des opérations telles que l’insertion de zéro et le filtrage postérieur, concluant que le choix du système de coordonnées et du filtre approprié est crucial pour obtenir des résultats corrects.

Lire plus

May Mobility dévoile un minibus autonome électrique au CES 2025

2025-01-10
May Mobility dévoile un minibus autonome électrique au CES 2025

La startup de véhicules autonomes May Mobility a dévoilé sa dernière création au CES 2025 : un minibus autonome électrique développé en partenariat avec le fabricant européen de bus électriques Tecnobus. Pouvant transporter jusqu'à 30 passagers, y compris les personnes en fauteuil roulant, ce minibus devrait rejoindre la flotte actuelle de May Mobility de 40 minivans Toyota Sienna d'ici fin 2026. Conçu pour le transport urbain, les campus d'entreprises, les aéroports et les communautés planifiées, il est équipé de batteries interchangeables pour un temps d'arrêt minimal et est homologué pour une utilisation en Europe et au Canada. May Mobility exploite actuellement des services de navette autonomes dans plusieurs villes américaines et possède un programme pilote au Japon avec NTT.

Lire plus
Technologie

Une ville polonaise utilise des moules pour surveiller la qualité de l'eau

2025-02-03

La station de traitement de l'eau Dębiec à Poznań, en Pologne, a mis en place un nouveau système de surveillance de la qualité de l'eau utilisant l'intelligence naturelle des moules. Hautement sensibles aux polluants, les moules ferment leurs coquilles lorsque la qualité de l'eau se détériore. Le système intègre des moules avec des capteurs et un réseau informatique ; si quatre moules ou plus se ferment simultanément, le système s'éteint automatiquement, signalant une pollution. Ce projet AquaNES, soutenu par l'Union européenne, met en évidence l'intégration d'éléments naturels dans les systèmes de gestion de l'eau et souligne la relation symbiotique entre les humains et la nature.

Lire plus

OpenEuroLLM : L'Europe mise sur les LLMs multilingues open source

2025-02-03

Un consortium de 20 institutions de recherche et entreprises européennes de premier plan a lancé OpenEuroLLM, un projet visant à créer une famille de modèles linguistiques de grande taille (LLM) multilingues et performants. L'initiative vise à renforcer la compétitivité de l'Europe en matière d'IA en démocratisant l'accès à des technologies IA de haute qualité grâce à des principes open source. Cela permettra aux entreprises et organisations publiques européennes de développer des produits et services à fort impact. OpenEuroLLM fonctionne dans le cadre réglementaire européen et collabore avec des communautés open source pour garantir l'ouverture complète des modèles, des logiciels, des données et de l'évaluation, répondant ainsi aux divers besoins des secteurs public et privé tout en préservant la diversité linguistique et culturelle.

Lire plus

Remco : Un outil léger de gestion de configuration

2025-02-16
Remco : Un outil léger de gestion de configuration

Remco est un outil léger de gestion de configuration inspiré de confd. Il maintient les fichiers de configuration locaux à jour en utilisant des données provenant de magasins clé-valeur tels qu'etcd ou Consul, en traitant les ressources de modèles et en rechargeant automatiquement les applications. Contrairement à confd, Remco prend en charge plusieurs paires source/destination et backends par ressource de modèle, utilise le moteur de modèles Pongo2 et inclut des fonctionnalités telles que la récupération des processus zombies, la prise en charge des plugins pour des backends supplémentaires et la création facile de filtres de modèles personnalisés avec JavaScript. L'installation est simple, avec des options pour compiler à partir du code source ou télécharger des binaires précompilés.

Lire plus
Développement gestion de configuration

NOMARS : La révolution des navires de surface sans équipage

2025-03-10

Le programme No Manning Required Ship (NOMARS) a achevé la construction de l'USX-1 Defiant, un navire de surface non habité (USV) de 180 pieds et 240 tonnes métriques. Conçu sans aucune considération pour un équipage humain, le Defiant vise à révolutionner l'architecture navale. En éliminant l'élément humain, NOMARS anticipe des avantages significatifs en termes de taille, de coût, de fiabilité, d'efficacité hydrodynamique, de survie en mer et de résistance aux actions adverses grâce à la furtivité et à la résistance aux manipulations. Prévu pour des essais en mer au printemps 2025, le Defiant promet une voie rentable vers une flotte distribuée d'USV.

Lire plus

Premiers pas en assembleur : Optimisation d’un analyseur lexical avec des vecteurs de bits

2024-12-25

Après avoir lu "Writing an Interpreter in Go", un programmeur a tenté de le réécrire en Zig et en Rust, en se concentrant sur l’optimisation des performances de l’analyseur lexical. Il a exploré plusieurs méthodes : les branchements, les tables de recherche et les vecteurs de bits. Les vecteurs de bits compressent la représentation de l’état en mappant les caractères ASCII sur des bits, réduisant ainsi l’utilisation de la mémoire et améliorant l’efficacité des recherches. Bien qu’une tentative d’utilisation d’instructions SIMD ait échoué, il a réussi à implémenter des vecteurs de bits en Zig et a obtenu de bons résultats lors des tests de performance, acquérant ainsi une précieuse expérience en programmation assembleur et en optimisation des performances.

Lire plus
Développement assembleur vecteurs de bits

Catastrophe de la mise à jour de la batterie du Pixel 4a : ancien firmware disparu, utilisateurs bloqués

2025-01-29
Catastrophe de la mise à jour de la batterie du Pixel 4a : ancien firmware disparu, utilisateurs bloqués

La mise à jour des performances de la batterie du Google Pixel 4a s'est transformée en catastrophe. La mise à jour provoque une décharge extrême de la batterie pour de nombreux utilisateurs et, pire encore, Google a supprimé l'ancien firmware, rendant impossible la restauration de la version précédente. Destinée à améliorer l'autonomie de la batterie, la mise à jour a en réalité aggravé la situation. Les utilisateurs concernés reçoivent une offre de compensation de Google : un remplacement gratuit de la batterie, 50 $ en espèces ou un avoir de 100 $ pour un nouveau Pixel. Cet incident souligne les risques liés aux mises à jour logicielles et les lacunes de Google dans la gestion des mises à jour pour les anciens appareils.

Lire plus

Microsoft met fin à la prise en charge des applications Office sur Windows 10

2025-01-15
Microsoft met fin à la prise en charge des applications Office sur Windows 10

Microsoft a annoncé qu'il mettra fin à la prise en charge des applications Microsoft 365 sur Windows 10 à partir du 14 octobre 2025. Cela signifie que les utilisateurs ne recevront plus de mises à jour ni de support et devront passer à Windows 11 pour continuer à utiliser les applications Office. Bien que les applications continueront de fonctionner initialement, Microsoft avertit de possibles problèmes de performances et de fiabilité. Cette mesure vise à encourager l'adoption de Windows 11, mais les exigences matérielles plus élevées de Windows 11 représentent un obstacle important pour de nombreux utilisateurs. Pour atténuer cela, Microsoft propose des mises à jour de sécurité étendues payantes pour les consommateurs pour la première fois.

Lire plus
Technologie

PyVista : La visualisation 3D pour tous

2025-01-22
PyVista : La visualisation 3D pour tous

PyVista est une bibliothèque Python open source qui simplifie la visualisation et l'analyse 3D. Basée sur VTK, elle offre une interface conviviale permettant même aux programmeurs débutants de créer des visualisations de données spatiales attrayantes. Utilisée dans les domaines scientifiques et de l'ingénierie, PyVista possède une communauté active et fournit des services et un support professionnel.

Lire plus

Parle-moi, Humain : Une percée dans la conversation humanoïde avec l'IA

2024-12-21
Parle-moi, Humain : Une percée dans la conversation humanoïde avec l'IA

"Parle-moi, Humain" n'est pas seulement de la science-fiction ; c'est un récit réel d'une avancée significative dans la technologie de l'IA. Il montre des progrès remarquables dans la capacité de l'IA à simuler des conversations humaines naturelles et logiques, affichant même des indices de personnalité et d'émotion. Cette percée ouvre des possibilités nouvelles et passionnantes pour les applications de l'IA dans le service client, l'éducation et au-delà, tout en soulevant des questions importantes sur l'avenir du développement de l'IA.

Lire plus

GATE : Un modèle d’évaluation intégrée de l’impact économique de l’IA

2025-03-30
GATE : Un modèle d’évaluation intégrée de l’impact économique de l’IA

Epoch AI présente GATE, un modèle d’évaluation intégrée explorant l’impact économique de l’IA. Le modèle se concentre sur une boucle de rétroaction d’automatisation : l’investissement alimente la puissance de calcul, menant à des systèmes d’IA plus performants qui automatisent les tâches, augmentent la production et alimentent davantage le développement de l’IA. Un espace de jeu interactif permet aux utilisateurs de modifier les paramètres et d’observer le comportement du modèle dans divers scénarios. Les prédictions ne sont pas des prévisions d’Epoch AI, mais des prédictions conditionnelles, basées sur des hypothèses, principalement utiles pour analyser la dynamique qualitative de l’automatisation de l’IA.

Lire plus
IA

Leçons apprises en optimisant les convolutions avec SIMD : prédiction de branchement et problèmes du compilateur

2025-03-07

L'auteur a tenté d'optimiser les opérations de convolution en utilisant des instructions SIMD, mais a rencontré une dégradation des performances. L'implémentation initiale utilisait des chargements SIMD, des instructions FMA et des techniques d'optimisation de boucle, mais elle était plus de deux fois plus lente que la version non vectorisée. Après le débogage, le problème a été identifié comme étant dû à des instructions de branchement excessives entraînant des échecs de prédiction de branchement du CPU, et à des limites de taille de fonction inline du compilateur, empêchant l'utilisation appropriée du jeu d'instructions AVX. Enfin, en réduisant les branchements, en divisant les boucles et en utilisant correctement les attributs inline du compilateur, l'auteur a réussi à améliorer les performances au niveau attendu. Cette étude de cas illustre la complexité des architectures modernes de CPU et les détails à prendre en compte dans l'optimisation des performances.

Lire plus
Développement

Cartographie mondiale des talents technologiques : technologies et lieux de travail en vogue

2025-01-28

Le dernier rapport sur les tendances de l'emploi de HNHIRING décrit le paysage mondial des talents technologiques. Il répertorie les langages de programmation, les stacks technologiques et les lieux de travail les plus demandés. Le rapport révèle une forte demande de talents dans le cloud computing, l'IA et le big data, l'Amérique du Nord, l'Europe et certaines parties de l'Asie se positionnant comme des pôles d'attraction des talents technologiques. Ce rapport est une ressource précieuse pour les chercheurs d'emploi et les entreprises, offrant des informations sur la demande du marché et la répartition des talents.

Lire plus

Nix Home Manager : Guide de gestion des dotfiles

2024-12-22

Cet article explore les avantages et les techniques de l'utilisation de Nix Home Manager pour la gestion des dotfiles. L'auteur commence par reconnaître la courbe d'apprentissage abrupte de Nix et de Home Manager, recommandant une approche progressive pour maîtriser ses fonctionnalités. L'article explique différents cas d'utilisation de Home Manager, notamment l'installation de logiciels, la configuration déclarative des programmes et des services, et la gestion des dotfiles. L'accent est mis sur la fonction `mkOutOfStoreSymlink`, qui crée des liens symboliques vers les dotfiles, permettant des modifications sans reconstruire tout le système. Un exemple de module personnalisé est fourni pour faciliter la commutation entre les configurations mutables et immuables. Enfin, l'auteur compare Home Manager à d'autres outils de gestion de dotfiles, soulignant ses avantages en termes de reproductibilité.

Lire plus
Développement

Caravan : Un système de journalisation flexible basé sur le transport pour JavaScript/TypeScript

2024-12-28
Caravan : Un système de journalisation flexible basé sur le transport pour JavaScript/TypeScript

Caravan est un système de journalisation flexible et basé sur le transport pour les applications JavaScript/TypeScript. Il prend en charge plusieurs transports (console, fichier, Datadog, BetterStack, etc.), le filtrage du niveau de journalisation, la liaison de contexte via des journaux dérivés et la dissimulation des données. Les développeurs peuvent facilement enregistrer des messages de base, des métadonnées et des informations contextuelles, améliorant ainsi le débogage et la surveillance. Sa conception priorisant TypeScript améliore l'expérience du développeur.

Lire plus

La crise du logement en Californie après les incendies : reconstruction ou effondrement ?

2025-01-16
La crise du logement en Californie après les incendies : reconstruction ou effondrement ?

Les récents incendies en Californie ont détruit des milliers de maisons, exacerbant une crise du logement déjà grave. Los Angeles et d'autres régions ont des taux de vacance extrêmement faibles, rendant difficile la recherche de logements locatifs même à des prix élevés. Les incendies ont également entraîné une flambée des primes d'assurance, laissant de nombreux propriétaires confrontés à des coûts exorbitants ou à une perte de couverture. Cela pourrait entraîner des saisies immobilières généralisées et un sans-abrisme accru. Bien que le gouvernement ait pris des mesures pour accélérer la reconstruction, les experts soutiennent que ces mesures sont insuffisantes. La véritable solution réside dans la transformation de l'aménagement urbain, en augmentant le nombre de logements de haute densité et résistants au feu, ce qui nécessite des changements politiques importants.

Lire plus

OpenWISP : Connecter les communautés à l'échelle mondiale grâce aux réseaux open source

2025-02-05
OpenWISP : Connecter les communautés à l'échelle mondiale grâce aux réseaux open source

OpenWISP, une solution réseau open source fiable, compte des déploiements dans plus de 195 pays, avec plus de 20 000 installations et plus de 40 clients commerciaux. Il joue un rôle vital dans la connexion des communautés, la promotion de l'inclusion numérique et la fourniture de solutions efficaces pour des milliers de hotspots actifs et d'utilisateurs quotidiens. Les administrateurs réseau, les municipalités et les universités du monde entier font confiance à OpenWISP pour sa simplicité, son adaptabilité et sa connectivité améliorée.

Lire plus

Capture d'État : Quand les intérêts privés détournent l'État

2025-02-14

Cet article explore le phénomène de « capture d'État », où les intérêts privés influencent fortement, voire contrôlent, les processus décisionnels d'un État. En partant de la définition initiale de la Banque mondiale appliquée aux pays d'Asie centrale, il analyse la nature systémique de cette corruption, qui dépasse la simple application sélective des lois existantes pour s'étendre à la manipulation du processus législatif lui-même. Des études de cas en Bulgarie, en Roumanie, en Afrique du Sud et au Kenya illustrent les multiples manifestations de la capture d'État et le rôle potentiel d'acteurs externes comme la Russie. L'affaire de la « famille Gupta » en Afrique du Sud est détaillée comme exemple principal, montrant comment les élites puissantes s'infiltrent dans les institutions gouvernementales, entraînant des pertes économiques considérables et des dommages sociaux.

Lire plus

Instagram offre des millions pour attirer les créateurs de TikTok

2025-01-28
Instagram offre des millions pour attirer les créateurs de TikTok

Pour concurrencer TikTok, Meta, la société mère d'Instagram, propose des contrats pouvant atteindre 300 000 dollars aux créateurs de contenu de TikTok afin de les attirer sur Instagram Reels. Ces contrats exigent des créateurs qu'ils publient un certain nombre de vidéos courtes exclusives sur Instagram chaque mois, avec des clauses d'exclusivité et de fréquence de publication. Malgré les sommes importantes offertes, certains créateurs refusent les propositions, invoquant des conditions trop restrictives, comme l'obligation de publier 25 % de contenu en plus sur Reels que sur toute autre plateforme. Cela souligne les défis auxquels Meta est confronté dans sa tentative de surpasser la domination de TikTok sur le marché des vidéos courtes.

Lire plus
Technologie

Hoarder : Un gestionnaire de signets auto-hébergé basé sur l'IA

2024-12-24
Hoarder : Un gestionnaire de signets auto-hébergé basé sur l'IA

Hoarder est une application de gestion de signets auto-hébergeable qui va au-delà du simple enregistrement de liens. Elle permet de stocker des liens, des notes et des images, et utilise l'IA pour un étiquetage automatique et une recherche en texte intégral, avec prise en charge des modèles locaux comme ollama. Les fonctionnalités incluent l'OCR, des extensions Chrome/Firefox, des applications iOS/Android, la prise en charge des flux RSS, une API REST et l'archivage de pages complètes pour lutter contre la rupture des liens. Conçu pour les utilisateurs qui ont besoin d'une meilleure façon de gérer et de récupérer des informations sur plusieurs plateformes, Hoarder est en développement actif, mais une démo est disponible.

Lire plus
Développement Gestionnaire de Signets

Apple Watch compatible avec Android : un projet open source prometteur

2024-12-19
Apple Watch compatible avec Android : un projet open source prometteur

Le projet open source `apple-watch-with-android` vise à rendre l'Apple Watch utilisable avec les téléphones Android. Bien que l'écosystème Apple soit fermé, ce projet utilise du code et des techniques pour activer certaines fonctionnalités, notamment les notifications, les contacts, les appels, le calendrier et les tâches. Ce projet met en lumière les tentatives pour surmonter les limitations technologiques et les défis de l'écosystème fermé d'Apple.

Lire plus
Technologie

Enum de tableaux : une nouvelle structure de données pour un traitement efficace des données

2024-12-21
Enum de tableaux : une nouvelle structure de données pour un traitement efficace des données

Cet article présente une structure de données appelée « Enum de tableaux » (EoA), similaire à la structure populaire « Struct of Arrays » (SoA), mais avec des énumérations au cœur. L’EoA regroupe plusieurs valeurs d’énumération dans un tableau, en utilisant une seule balise pour identifier le type du tableau. Cela réduit l’utilisation de la mémoire et la surcharge de prédiction de branche, ce qui conduit à un traitement des données plus efficace, particulièrement avantageux pour l’optimisation SIMD. L’article utilise le système de base de données TigerBeetle comme exemple, illustrant comment l’EoA permet un traitement par lots efficace en séparant efficacement le plan de contrôle et le plan de données, ce qui se traduit par des performances considérablement améliorées.

Lire plus

Il est temps d'interdire les e-mails ?

2025-01-28
Il est temps d'interdire les e-mails ?

Cet article soutient que le courrier électronique est dépassé et présente de nombreux exemples d'erreurs et de risques de sécurité causés par une mauvaise utilisation du courrier électronique, tels que des fuites d'informations et des envois accidentels de courriers électroniques. L'auteur souligne que la fonction Cci dans le courrier électronique existe depuis 1975, mais reste une source de confusion pour beaucoup. Il est soutenu que les outils de collaboration modernes, tels que les documents partagés et la messagerie instantanée, sont supérieurs pour les besoins de communication. Bien que le courrier électronique offre l'avantage d'un stockage permanent, il est maladroit et sujet aux erreurs à l'ère numérique. L'auteur plaide pour l'adoption de méthodes de communication plus efficaces et, finalement, pour l'élimination progressive du courrier électronique.

Lire plus

Game & Watch de Nintendo : Retour sur l'histoire des jeux portables

2025-02-09
Game & Watch de Nintendo : Retour sur l'histoire des jeux portables

Cet article retrace l'histoire de la série Game & Watch de Nintendo, de la série Silver en 1980 à plusieurs itérations à la fin des années 1980, notamment les séries Gold, Wide Screen et Multi Screen. Connues pour leurs designs innovants, leurs jeux classiques et leur esthétique élégante — fonctionnalités telles que les plaques frontales métalliques, les doubles écrans et les écrans LCD couleur —, la série Game & Watch représente un moment crucial dans l'histoire de Nintendo et sur le marché du jeu portable.

Lire plus
Jeux

Minimisation extrême : création d’un exécutable multiplateforme de moins de 400 octets

2025-01-07

Cet article de blog détaille des astuces d’optimisation de taille provenant du projet Cosmopolitan Libc, utilisant l’assembleur x86 et des techniques de compilation intelligentes pour réduire considérablement la taille des exécutables. Les méthodes principales abordées incluent le codage par longueur de série, les sections décentralisées, l’élimination du code mort, le codage δzd, les fonctions imbriquées et l’optimisation de printf. Résultat ? Un exécutable ELF de moins de 400 octets fonctionnant sous Linux, FreeBSD, NetBSD et OpenBSD. Cela démontre l’utilisation efficace des ressources et offre de nouvelles perspectives sur l’évolutivité des grandes bases de code.

Lire plus

Des images de drone révèlent que les narvals utilisent leurs défenses pour explorer, se nourrir et jouer

2025-03-01
Des images de drone révèlent que les narvals utilisent leurs défenses pour explorer, se nourrir et jouer

Une nouvelle recherche utilisant des drones a fourni la première preuve que les narvals utilisent leurs défenses dans la nature à diverses fins. Les chercheurs ont observé des narvals utilisant leurs défenses pour explorer, manipuler et potentiellement assommer des ombles chevaliers, ainsi qu'un comportement qui semble être ludique. Cette étude fait progresser considérablement notre compréhension du comportement des narvals et fournit des données précieuses sur l'impact du changement climatique sur les espèces de l'Arctique.

Lire plus
Technologie Arctique

Une Collection Mondiale de Romans Littéraires Modernes

2025-01-31

Ce site célèbre le roman littéraire moderne dans le monde entier depuis le début du XXe siècle, classé par nationalité. Il s'agit d'une étude personnelle mais exhaustive de la fiction littéraire depuis 1900, en constante expansion. Découvrez plus de 1700 auteurs écrivant en ou traduits en anglais, français, allemand, italien, portugais ou espagnol. Chaque entrée comprend une biographie, une bibliographie et des critiques de livres sélectionnées. Créé par un traducteur, il s'agit d'une collection personnelle destinée à fournir une ressource précieuse aux passionnés de littérature. Comme le dit Mia Couto : « Les livres ne sont jamais écrits. Lorsque nous les lisons, nous les écrivons. »

Lire plus
1 2 517 518 519 521 523 524 525 595 596