Google mise gros sur l'énergie nucléaire avancée pour atteindre ses objectifs zéro émission d'ici 2030

2025-05-08
Google mise gros sur l'énergie nucléaire avancée pour atteindre ses objectifs zéro émission d'ici 2030

Google a annoncé un partenariat avec Elementl Power, basée en Caroline du Sud, investissant dans trois projets d'énergie nucléaire avancée pour répondre à l'augmentation des émissions de carbone de ses centres de données en expansion. Cette initiative soutient l'objectif zéro émission de Google pour 2030 et son engagement envers une énergie sans carbone 24h/24, 7j/7. Elementl Power, utilisant une technologie nucléaire de pointe, vise à mettre en service plus de 10 gigawatts d'énergie propre aux États-Unis d'ici 2035. Ce partenariat met en lumière l'approche proactive des géants de la technologie pour la décarbonation et la transition énergétique mondiale.

Lire plus
Technologie

Plongeon au cœur du CPS : Un voyage dans la compilation de la programmation fonctionnelle

2024-12-25
Plongeon au cœur du CPS : Un voyage dans la compilation de la programmation fonctionnelle

Cet article explore en profondeur le style de passage de continuation (CPS) et son application dans la compilation des langages de programmation fonctionnelle. L’auteur construit pas à pas un transformateur CPS pour un langage simple ressemblant à Scheme, en expliquant les stratégies d’optimisation et les méthodes de génération de code. L’article détaille la transformation des entiers, des variables, des appels de fonction, des opérateurs arithmétiques, des expressions lambda et des expressions if en forme CPS. Il aborde également les méta-continuations et les techniques d’optimisation telles que le pliage de constantes et la réduction bêta. Enfin, il décrit plusieurs approches pour générer du code exécutable à partir du CPS, notamment la génération de code C, l’utilisation de trampolines et l’emploi d’une seule instruction switch volumineuse.

Lire plus

Amazon Prime Video reconstruit l'interface utilisateur du salon avec Rust et WebAssembly

2025-04-12
Amazon Prime Video reconstruit l'interface utilisateur du salon avec Rust et WebAssembly

Les ingénieurs d'Amazon décrivent leur parcours de reconstruction de l'interface utilisateur des appareils de salon de Prime Video à l'aide de Rust et de WebAssembly. Face à des défis tels que des variations de performances considérables entre les appareils (décodeurs, consoles de jeux, etc.), des capacités matérielles inconstantes et des mises à jour difficiles du code natif, ils ont utilisé une architecture hybride : un moteur d'interface utilisateur de bas niveau en Rust et WebAssembly, avec la logique métier en React et JavaScript communiquant via un bus de messages. Pour améliorer encore les performances et la réactivité, ils ont entièrement migré la couche d'interface utilisateur vers Rust, créant un nouveau SDK d'interface utilisateur Rust. La nouvelle architecture a considérablement réduit la latence d'entrée et permis des effets d'animation auparavant impossibles. Bien que l'écosystème WebAssembly soit en constante évolution, présentant des défis tels que la gestion des pannes, les résultats globaux ont été positifs, avec une augmentation de la productivité des développeurs.

Lire plus
Développement

Bee : Un dispositif portable IA à 50$ à la fois utile et inquiétant

2025-03-16
Bee : Un dispositif portable IA à 50$ à la fois utile et inquiétant

Bee, un dispositif portable IA à 50$, promet de résumer votre vie, agissant comme une mémoire IA. Il écoute les conversations, s'intègre à votre calendrier et à vos e-mails, et génère des résumés quotidiens et des tâches à faire. Cependant, un test d'un mois a révélé des préoccupations concernant la précision et la confidentialité. Il identifie fréquemment les intervenants de manière erronée, interprète mal le contexte et invente même des faits. Bien que les développeurs assurent la confidentialité, l'enregistrement par le dispositif de conversations privées et d'émotions personnelles est inquiétant. Finalement, l'utilisateur a eu recours au mode silencieux manuel du dispositif pour éviter l'enregistrement excessif de sa vie privée.

Lire plus

Le nombre de Loader : un défi de programmation sur une machine théorique à mémoire infinie

2025-04-05
Le nombre de Loader : un défi de programmation sur une machine théorique à mémoire infinie

Le nombre de Loader est la sortie de loader.c, un programme C de Ralph Loader qui a remporté le concours Bignum Bakeoff. L’objectif était d’écrire un programme C (de moins de 512 caractères) générant la plus grande sortie possible sur une machine théorique à mémoire infinie. Le calcul repose sur le Calcul des Constructions de Huet-Coquand, ce qui donne un nombre incroyablement grand, bien supérieur à d’autres grands nombres connus, comme la sortie de Marxen.c. Bien qu’il n’existe pas de preuve formelle, les estimations le placent au-delà de certaines valeurs dans les hiérarchies à croissance rapide. Le calcul du nombre de Loader est coûteux en calcul et son ampleur pure représente une exploration fascinante des limites computationnelles en informatique.

Lire plus

Des machines créent des humains : L'expérience Terre et la révélation de l'AGI

2025-05-15
Des machines créent des humains : L'expérience Terre et la révélation de l'AGI

Dans un monde peuplé uniquement de machines, une organisation secrète, 'OpenHuman', s'efforce de créer des 'humains', des êtres dotés d'émotions et de processus de pensée illogiques. Une faction de machines anticipe que les humains résoudront leurs problèmes sociétaux, tandis qu'une autre les voit comme une menace, lançant une 'recherche d'alignement humain' pour les contrôler. Après de nombreux contretemps, OpenHuman produit des humains fonctionnels et les place dans une expérience sur une Terre simulée. L'évolution de la civilisation humaine étonne la société des machines, notamment le développement de l'AGI, conduisant à l'appréhension et à la peur, car l'événement de révélation est mystérieusement intitulé, "ILS OBSERVENT."

Lire plus
IA

Des éclairs mystérieux de rayons X accélèrent depuis un trou noir supermassif proche

2025-01-14
Des éclairs mystérieux de rayons X accélèrent depuis un trou noir supermassif proche

Des astronomes ont observé un trou noir supermassif, 1ES 1927+654, situé à 270 millions d'années-lumière, émettant des éclairs périodiques de rayons X dont la fréquence a augmenté d'une fois toutes les 18 minutes à une fois toutes les 7 minutes sur deux ans. Les chercheurs émettent l'hypothèse que cela est dû à une étoile naine blanche en spirale dangereusement près de l'horizon des événements du trou noir. Cette naine blanche semble réaliser un acte d'équilibre délicat, en perdant de la matière pour éviter de tomber. Cette découverte remet en question notre compréhension des environnements des trous noirs et offre l'opportunité de vérifier la théorie en utilisant de futurs détecteurs d'ondes gravitationnelles comme LISA.

Lire plus
Technologie rayons X naine blanche

Hann : Une bibliothèque de recherche de plus proches voisins approximatifs ultrarapide pour Go

2025-03-25
Hann : Une bibliothèque de recherche de plus proches voisins approximatifs ultrarapide pour Go

Hann est une bibliothèque de recherche de plus proches voisins approximatifs (ANN) hautes performances pour Go. Elle propose diverses structures de données d'index (HNSW, PQIVF, RPT) pour des recherches de similarité efficaces dans des espaces de haute dimension, agissant comme un composant central pour les bases de données vectorielles. Boostez vos applications Go avec des capacités de recherche de similarité en mémoire rapide. Prend en charge plusieurs calculs de distance (euclidienne, Manhattan, cosinus), l'enregistrement et le chargement d'index et les opérations en bloc.

Lire plus

Screen : Un émulateur de terminal en PHP pur pour des interfaces utilisateur texte riches

2025-03-21
Screen : Un émulateur de terminal en PHP pur pour des interfaces utilisateur texte riches

Screen est une bibliothèque d'émulateur de terminal écrite entièrement en PHP, permettant la création d'interfaces utilisateur basées sur du texte enrichi dans n'importe quelle application PHP. Initialement développée pour résoudre les conflits de codes d'échappement ANSI dans le TUI multi-processus de Solo pour Laravel, Screen crée un tampon de terminal virtuel pour gérer en toute sécurité les opérations ANSI (déplacement du curseur, changements de couleur, effacement de l'écran). Cela assure un rendu cohérent et prend en charge Unicode, les caractères multi-octets, le défilement et une large gamme de codes d'échappement ANSI. Une suite de tests complète, dotée d'un système de comparaison visuelle innovant, garantit une émulation précise.

Lire plus

Auto-Commit Bot : Commits Git Automatisés avec l'IA Gemini

2025-02-01
Auto-Commit Bot : Commits Git Automatisés avec l'IA Gemini

L'Auto-Commit Bot est un outil Python qui automatise les flux de travail Git. Il surveille un répertoire pour détecter les modifications, génère des messages de commit descriptifs à l'aide de l'IA de Google Gemini et les valide. Cela élimine les tâches répétitives et garantit des messages cohérents. Les fonctionnalités incluent la surveillance des fichiers en temps réel, la validation automatique, des messages de commit basés sur l'IA et une personnalisation facile. Il suffit d'installer les dépendances, de configurer votre clé API et d'exécuter la commande.

Lire plus
Développement

Le radiotélescope de Dwingeloo reçoit des signaux de Voyager 1

2024-12-19

L'historique radiotélescope de Dwingeloo aux Pays-Bas, monument national construit en 1956, a réussi à recevoir des signaux faibles de Voyager 1, à près de 25 milliards de kilomètres de la Terre. Malgré une fréquence de conception du télescope non compatible avec la télémétrie de 8,4 GHz de Voyager 1, les chercheurs ont surmonté ce problème en montant une nouvelle antenne et en corrigeant le décalage Doppler. Cette réussite démontre l'ingéniosité à adapter les anciennes technologies pour des exploits remarquables et souligne la quête incessante de l'humanité pour l'exploration spatiale.

Lire plus
Technologie radiotélescope

Le second mandat de Trump : une descente vers l’autoritarisme concurrentiel ?

2025-02-13
Le second mandat de Trump : une descente vers l’autoritarisme concurrentiel ?

Cet article analyse la menace potentielle que représente un second mandat de Trump pour la démocratie américaine. Il soutient que l’administration Trump pourrait utiliser les institutions gouvernementales comme armes pour cibler ses opposants, réprimer la dissidence et conduire les États-Unis vers un « autoritarisme concurrentiel ». Bien que les États-Unis possèdent des institutions solides et une société civile relativement robuste, la politisation et l’instrumentalisation des agences gouvernementales pourraient entraîner un recul démocratique, sapant en fin de compte la vitalité de la démocratie américaine.

Lire plus
Divers Démocratie

Décès de George Foreman, légende de la boxe, à 76 ans

2025-03-22
Décès de George Foreman, légende de la boxe, à 76 ans

George Foreman, le boxeur charismatique et icône des télé-achats, est décédé vendredi à l'âge de 76 ans. Deux fois champion du monde des poids lourds, Foreman a transcendé le monde de la boxe pour devenir une figure de la culture populaire grâce à son gril George Foreman Grill, un énorme succès commercial. Son histoire de vie est celle d'une résilience remarquable : d'origines modestes à une médaille d'or olympique, champion du monde et enfin magnat des affaires. Une expérience de boxe presque fatale en 1977 l'a conduit à la foi et à une carrière de ministre ordonné, pour revenir ensuite de manière surprenante à la boxe en 1987, reconquérant le titre de poids lourd en 1994. Sa mort marque la fin d'une époque, mais son héritage perdurera.

Lire plus
Divers

Création d'un effet 3D rétro pour sites web avec shaders : Dithering, quantification des couleurs et pixellisation

2025-02-03
Création d'un effet 3D rétro pour sites web avec shaders : Dithering, quantification des couleurs et pixellisation

L'auteur a passé plusieurs mois à construire son site web personnel, intégrant du travail 3D pour mettre en valeur ses compétences en shaders et WebGL. L'article explore le rôle crucial du post-traitement dans l'amélioration des visuels des scènes 3D, en se concentrant sur la création d'effets rétro. Il couvre diverses techniques de dithering (bruit blanc, ordonné et bruit bleu), en expliquant leur implémentation à l'aide de shaders. Des techniques de quantification des couleurs sont également détaillées, permettant des palettes personnalisées. L'article aboutit à un effet rétro 3D impressionnant pour les sites web, combinant pixellisation et émulation d'écran CRT.

Lire plus
Développement Post-traitement

Le témoignage de Zuckerberg : preuve accablante dans l’affaire antitrust de Meta

2025-04-26

Le procès antitrust intenté par la FTC contre Meta est en cours, et le témoignage de Mark Zuckerberg s’est révélé un moment charnière. Le ministère public a utilisé les propres courriels internes de Zuckerberg comme preuve accablante, révélant son aveu que les acquisitions d’Instagram et de WhatsApp avaient pour but d’éliminer la concurrence. Les courriels montrent que Zuckerberg était conscient de possibles violations des lois antitrust, mais a néanmoins poursuivi les acquisitions, mettant ensuite en œuvre des stratégies visant à restreindre la croissance d’Instagram et à augmenter le nombre de publicités. Même si Meta soutient qu’il ne s’agit pas d’un monopole, le témoignage de Zuckerberg étaye fortement l’argumentation du ministère public concernant un comportement anticoncurrentiel, renforçant considérablement sa position.

Lire plus
Technologie

Restate : simplification des workflows complexes de jeux d’IA

2025-03-10
Restate : simplification des workflows complexes de jeux d’IA

Cet article montre comment construire un jeu d’aventure textuel interactif à partir d’une seule invite utilisateur en utilisant le framework Restate. L’application orchestre la génération d’images, la synthèse vocale et de multiples appels de grands modèles de langage, tâches qui nécessitent traditionnellement des files d’attente de messages complexes et une gestion des erreurs. Restate simplifie cela grâce à des gestionnaires durables et des primitives de concurrence intégrées, offrant des nouvelles tentatives automatiques, une gestion de l’état et une exécution garantie des requêtes. L’auteur détaille l’architecture de l’application, l’implémentation du code et les solutions aux défis, montrant comment Restate gère efficacement les workflows longs et améliore la productivité des développeurs.

Lire plus
Jeux

Développement de mt32-pi interrompu en raison d'abus en ligne

2025-02-17
Développement de mt32-pi interrompu en raison d'abus en ligne

Le développeur de mt32-pi, un synthétiseur MIDI bare-metal pour Raspberry Pi qui émule le module audio Roland MT-32, a annoncé la fin du projet en raison d'abus en ligne persistants. Cela inclut des attaques personnelles, le vol de code et le vol de conceptions d'impression 3D. Le développeur a cité l'impact négatif sur sa santé mentale comme raison de cesser le développement, exprimant un manque de gratitude et d'encouragement de la part de la communauté.

Lire plus
Développement abus en ligne

Scholium : Votre agent de recherche personnel

2025-03-05
Scholium : Votre agent de recherche personnel

Scholium est un agent d'IA qui trouve et cite les articles universitaires pertinents en quelques secondes. Les chercheurs passent des jours à trouver des articles pertinents car Google renvoie des sources non crédibles et non universitaires sans citations. Scholium trouve et cite les articles universitaires pertinents en quelques secondes grâce à une simple requête. Actuellement, Scholium n'a accès qu'à la base de données arXiv, mais nous espérons étendre cela à Pubmed et, avec un peu de chance, aux revues universitaires bientôt !

Lire plus
IA

Agents de revue de code IA : utiles, mais pas une solution miracle

2025-05-07
Agents de revue de code IA : utiles, mais pas une solution miracle

De nombreux agents de revue de code IA ont émergé, utilisant des LLM pour analyser les différences de code et identifier les problèmes. L'auteur a expérimenté Coderabbit et a constaté qu'il détectait parfois des erreurs passées inaperçues par les relecteurs humains, mais qu'il générait également des suggestions non pertinentes ou incorrectes. La création d'un agent de base est relativement simple à l'aide de l'API GitHub et d'une clé OpenAI. Cependant, les LLM ont du mal à comprendre complètement le code, surtout sans contexte plus large de la base de code, ce qui conduit à des suggestions imprécises. L'auteur conclut que la création d'un agent réellement utile nécessite de résoudre le problème de la compréhension du code par le LLM et d'exploiter efficacement le contexte de la base de code.

Lire plus
Développement

Zest : Un langage de programmation alliant malléabilité et lisibilité

2025-03-19
Zest : Un langage de programmation alliant malléabilité et lisibilité

Zest est un langage de programmation en cours de développement, conçu pour créer des systèmes à la fois malléables et lisibles. Il vise à combiner l'interactivité et la réactivité de systèmes comme emacs avec des fonctionnalités telles que le typage statique, la liaison précoce et le « jump-to-definition ». Actuellement, Zest prend en charge les flux de contrôle de base, l'arithmétique et les fonctions, mais nécessite encore des améliorations en matière de gestion des erreurs, de gestion de la mémoire et de fonctions récursives. Le code peut être interprété ou compilé, mais le mode mixte n'est pas encore pris en charge. La documentation inclut des tests intégrés pour vérifier la sortie des différents dialectes (lax et strict).

Lire plus
Développement

Le chemin du logiciel libre au Mexique : une histoire de David contre Goliath dans la transformation du gouvernement

2025-04-06

Federico González Waite, ancien haut fonctionnaire du gouvernement mexicain, a partagé son expérience d'une décennie à promouvoir l'adoption de logiciels libres au sein du gouvernement mexicain. Pour réduire les coûts, assurer la souveraineté informatique et se libérer des fournisseurs de logiciels propriétaires, il a dirigé plusieurs projets, notamment la création du système national de passeport électronique et le déploiement d'infrastructures de communication à grande échelle. Malgré les menaces de géants comme Oracle et la résistance au sein du gouvernement, ils ont réalisé des progrès significatifs, mais ont également subi des revers, certains projets échouant faute de financement durable et de changements de leadership gouvernemental. Il a souligné que la réussite de la transition vers le logiciel libre repose sur un soutien interne solide, un engagement ferme de la direction et des investissements continus dans le développement des talents.

Lire plus

Cauchemar Deepfake IA : Des acteurs regrettent d'avoir vendu leurs droits à l'image à bas prix

2025-04-18
Cauchemar Deepfake IA : Des acteurs regrettent d'avoir vendu leurs droits à l'image à bas prix

Des acteurs en difficulté financière regrettent d'avoir vendu leurs droits à l'image pour des vidéos IA, sans connaître les conséquences potentielles. Adam Coy, un acteur new-yorkais, a cédé les droits de son visage et de sa voix pour 1 000 $, pour découvrir ensuite que son avatar IA prédisait des catastrophes. Simon Lee, un acteur sud-coréen, a constaté que son image servait à promouvoir des remèdes de santé frauduleux. Avec l'essor de la technologie d'avatar IA, des entreprises comme Synthesia (évaluée à 2,1 milliards de dollars) profitent de la situation, ce qui a poussé Synthesia à lancer un fonds de capital pour inciter les acteurs. Cependant, des avocats mettent en garde contre le fait que de nombreux acteurs ont signé des contrats comportant des clauses abusives sans les comprendre pleinement, soulignant les dilemmes éthiques de cette technologie émergente.

Lire plus

Roame recrute un chef de cabinet : révolutionner les voyages avec des points

2025-03-07
Roame recrute un chef de cabinet : révolutionner les voyages avec des points

Roame, une entreprise qui aide des millions de personnes à échanger leurs points contre des vacances de rêve, recherche un chef de cabinet. Ce poste travaillera directement avec le PDG sur de nombreuses initiatives stratégiques dans des domaines tels que le produit, les ventes, le marketing, etc. Le candidat idéal aura une expérience en banque d'investissement, en conseil en gestion ou en stratégie/opérations, et une passion pour les voyages avec des points. Roame offre des avantages concurrentiels mais met l'accent sur une forte éthique de travail et une grande responsabilité. Il s'agit d'un poste dans une startup à croissance rapide, idéal pour ceux qui aspirent à devenir fondateur ou COO.

Lire plus

L'étrange cas du modem 1670 bruyant

2025-03-06

Lors du test de deux VIC-20 connectés via des modems 1670, l'auteur a découvert un bruit étrange émis par les modems en mode de numérotation. Ce bruit n'est pas une numérotation par impulsions, ni une panne matérielle ; les deux modems, et un autre utilisé en 1988, présentent le même comportement. Le bruit est un son régulier de "pa-tink" toutes les 1,2 secondes. L'auteur soupçonne que le bruit provient du haut-parleur local du modem, mais n'a pas déterminé s'il est transmis sur la ligne. Cela reste un mystère non résolu, bien que fonctionnellement sans importance.

Lire plus
Matériel bruit

43 ans plus tard, je reproduis l'épopée en canoë de mon père

2025-03-22

En 1974, le père et l'oncle de l'auteur se sont lancés dans une épopée en canoë sur le Passage Intérieur, une aventure périlleuse devenue une légende familiale. Des années plus tard, l'auteur réalise un documentaire sur ce voyage et, finalement, rejoint son père, son oncle et son frère pour achever le voyage inachevé. Cette reconstitution n'était pas seulement une manière de revivre le passé ; c'était une exploration profonde de l'héritage familial, de l'identité personnelle et du pouvoir durable de l'expérience partagée.

Lire plus
Divers héritage

600 millions d'années de réponse au stress partagée entre algues et plantes

2025-03-24
600 millions d'années de réponse au stress partagée entre algues et plantes

Une étude dirigée par l'Université de Göttingen révèle un surprenant réseau de réponse au stress partagé entre les algues et les plantes, datant de 600 millions d'années. Les chercheurs ont comparé l'expression génique et la production de composés chez une mousse et deux types d'algues sous stress environnemental, identifiant un réseau de régulation génique commun. Cette découverte met en lumière les mécanismes clés de l'adaptation des plantes à la terre et offre de nouvelles perspectives sur l'évolution des plantes.

Lire plus

CSV : Le Cheval de Bataille Sous-estimé de la Sérialisation de Données

2025-03-26
CSV : Le Cheval de Bataille Sous-estimé de la Sérialisation de Données

Cet article défend le format CSV, réfutant les affirmations selon lesquelles il est en voie d'obsolescence. Il met en avant la simplicité et la facilité d'utilisation du CSV, sa lisibilité et son éditabilité sans logiciel spécialisé. Sa nature ouverte, sa capacité d'ajout et son typage dynamique le rendent avantageux dans de nombreux scénarios, notamment lorsqu'il s'agit de gérer de grands ensembles de données. La capacité de lecture ligne par ligne du CSV et sa faible consommation de mémoire le font briller. De plus, sa capacité de lecture inversée en fait un format idéal pour reprendre efficacement les processus interrompus.

Lire plus

Suprématie quantique atteinte : une application pratique au-delà du classique des ordinateurs quantiques à base de portes

2025-03-30
Suprématie quantique atteinte : une application pratique au-delà du classique des ordinateurs quantiques à base de portes

Des chercheurs ont démontré expérimentalement un protocole de hasard certifié basé sur l'échantillonnage de circuits aléatoires à l'aide d'un ordinateur quantique haute fidélité et de calculs classiques à l'échelle exascale. Ce protocole permet à un client classique de vérifier le hasard avec un simple accès distant à un serveur quantique non fiable, garantissant une certaine quantité d'entropie. Ce travail représente une percée dans les applications pratiques des ordinateurs quantiques numériques à base de portes, ouvrant de nouvelles perspectives en cryptographie et en communication. Ceci relève de la catégorie Technologie.

Lire plus

Prime de 20 000 $ : Aidez à atteindre la parité entre les décodeurs AV1 rav1d (Rust) et dav1d (C) !

2025-05-14
Prime de 20 000 $ : Aidez à atteindre la parité entre les décodeurs AV1 rav1d (Rust) et dav1d (C) !

Le décodeur AV1 rav1d, écrit en Rust, est actuellement environ 5 % plus lent que son équivalent en C, dav1d. Pour combler ce manque de performance, une prime de 20 000 $ est offerte pour les contributions qui permettront à rav1d d'atteindre la parité de performance avec dav1d. Les améliorations peuvent être apportées à la base de code rav1d, au compilateur Rust ou à la bibliothèque standard Rust, mais les modifications sont soumises à des règles spécifiques (pas de modification de l'assemblage bas niveau, pas de code autre que Rust). La prime sera répartie proportionnellement en fonction des améliorations de performance obtenues.

Lire plus
Développement
1 2 395 396 397 399 401 402 403 595 596