GitHub Actions CI/CD : Une odyssée douloureuse

2025-03-20
GitHub Actions CI/CD : Une odyssée douloureuse

L'auteur raconte un parcours frustrant dans la construction d'un pipeline CI/CD complexe utilisant GitHub Actions, impliquant de multiples itérations et des difficultés avec les files d'attente de fusion, un comportement incohérent et des préoccupations de sécurité. Les défis comprenaient l'application des vérifications d'état avec les files d'attente de fusion, la compréhension du modèle de sécurité autour de GITHUB_TOKEN, des problèmes d'autorisation de fichiers et de chemins d'accès dans les conteneurs Docker et les complexités des workflows YAML. Malgré une réduction du temps de fusion, l'auteur souligne les nombreux pièges cachés et le comportement incohérent, plaidant pour une meilleure convivialité et un débogage amélioré dans GitHub Actions.

Lire plus
Développement

Serveur MCP pour récupérer le contenu des pages web à l'aide du navigateur headless Playwright

2025-03-20
Serveur MCP pour récupérer le contenu des pages web à l'aide du navigateur headless Playwright

Ce projet propose un serveur MCP qui utilise le navigateur headless Playwright pour récupérer le contenu des pages web. Il prend en charge la récupération d'URL uniques et par lots, extrait intelligemment le contenu principal et le convertit en Markdown. Les utilisateurs peuvent l'exécuter directement avec `npx` et configurer des paramètres tels que le délai d'attente, la stratégie d'attente, l'extraction de contenu, la longueur maximale et s'ils doivent renvoyer du HTML ou du Markdown. Des instructions pour configurer le serveur dans Claude Desktop, installer les navigateurs Playwright et le déboguer sont également fournies.

Lire plus
Développement Serveur MCP Scraping web

Explication de la politique de cookies du site Web

2025-03-20
Explication de la politique de cookies du site Web

Ce site Web utilise des cookies pour optimiser son site Web et son service. Le stockage ou l'accès technique est nécessaire pour permettre l'utilisation d'un service spécifique explicitement demandé par l'utilisateur, ou uniquement pour transmettre une communication via un réseau de communication électronique. Les cookies sont également utilisés pour stocker des préférences non demandées par l'utilisateur, à des fins statistiques (y compris des statistiques anonymes) et pour créer des profils d'utilisateurs à des fins publicitaires ou de suivi de l'activité de l'utilisateur sur des sites Web à des fins de marketing similaires.

Lire plus
Divers

Mise à jour du modèle Hunyuan3D de Tencent : plus petit, plus rapide et avec génération de textures

2025-03-20
Mise à jour du modèle Hunyuan3D de Tencent : plus petit, plus rapide et avec génération de textures

Tencent a publié une version mise à jour de son modèle open source Hunyuan3D, avec une variante « mini » plus petite et plus rapide. Cette mise à jour améliore non seulement la vitesse d'inférence, mais ajoute également des capacités de génération de textures, ce qui donne des rendus de modèles 3D considérablement améliorés. Les modifications du code se concentrent sur l'optimisation du chargement du modèle, les ajustements des paramètres et un pipeline de génération de textures simplifié avec une prise en charge plus large des formats de fichiers. Cela rend la puissante technologie de modélisation 3D plus accessible à un plus grand nombre de développeurs.

Lire plus
Développement

Le coûteux o1-pro d'OpenAI : une IA de raisonnement puissante, mais est-ce justifié ?

2025-03-20
Le coûteux o1-pro d'OpenAI : une IA de raisonnement puissante, mais est-ce justifié ?

OpenAI a lancé o1-pro, un modèle d'IA de raisonnement plus puissant, via son API pour développeurs. Bien qu'il se vante de performances supérieures et de réponses plus fiables grâce à une puissance de calcul accrue, o1-pro a un prix élevé : 150 $ par million de jetons d'entrée et 600 $ par million de jetons de sortie – soit le double du coût d'entrée de GPT-4.5 et dix fois celui de o1. Cependant, les premiers tests ont révélé des résultats mitigés, avec des difficultés sur des tâches comme les puzzles Sudoku et les illusions d'optique. Des benchmarks internes ont montré des performances légèrement supérieures à celles de o1 sur les problèmes de codage et de mathématiques, mais avec une fiabilité améliorée. Le pari d'OpenAI est de savoir si la fiabilité améliorée justifie le coût exorbitant pour les développeurs.

Lire plus
IA

Construire un LLM à partir de zéro : Plongeon approfondi dans le dropout

2025-03-20
Construire un LLM à partir de zéro : Plongeon approfondi dans le dropout

Cet article relate le parcours de l’auteur à travers le chapitre sur le dropout du livre de Sebastian Raschka « Construire un grand modèle de langage (à partir de zéro) ». Le dropout est une technique de régularisation qui prévient le sur-apprentissage en ignorant aléatoirement certains neurones ou poids pendant l’entraînement, répartissant ainsi les connaissances plus largement dans le modèle. L’auteur détaille la mise en œuvre du dropout et explore les nuances de son application dans les LLM, telles que l’application du dropout aux poids d’attention ou aux vecteurs de valeur, et le rééquilibrage de la matrice résultante. L’article aborde également les choix pratiques du taux de dropout et les défis liés à la gestion des tenseurs d’ordre supérieur pour le traitement par lots, préparant le terrain pour un apprentissage futur.

Lire plus
Développement

LG arrête la commercialisation de produits XR, mais poursuit la R&D

2025-03-20
LG arrête la commercialisation de produits XR, mais poursuit la R&D

LG a confirmé qu'elle cessait la commercialisation de ses produits XR, mais qu'elle poursuivrait la recherche et le développement à long terme. Cela fait suite à des informations selon lesquelles la croissance du marché XR n'a pas répondu aux attentes de LG, ce qui l'a amenée à se recentrer sur le CVC et la robotique. Malgré cela, le partenariat de LG avec Meta sur les dispositifs XR de nouvelle génération persiste, bien que le projet ait subi des retards et des rumeurs d'annulation. Cela a alimenté les spéculations selon lesquelles Meta aurait pu chercher des partenaires alternatifs, tels qu'Asus et Lenovo, pour renforcer son écosystème Horizon OS.

Lire plus
Technologie

Plan de cours d'apprentissage profond : des perceptrons aux transformateurs

2025-03-20

Ce plan de cours couvre un large éventail de sujets d'apprentissage profond, des premiers perceptrons et algorithmes de rétropropagation aux réseaux neuronaux convolutionnels (CNN), réseaux neuronaux récurrents (RNN) et modèles Transformer modernes. Le cours expliquera progressivement les techniques d'entraînement des réseaux neuronaux, notamment les algorithmes d'optimisation et les méthodes de régularisation. Des sujets avancés tels que la prévision des séries chronologiques, la prévision séquence à séquence et les réseaux antagonistes génératifs (GAN) seront également abordés. Le cours sera évalué au moyen d'une série de conférences, de devoirs et de quiz.

Lire plus
IA

Adminer : Un outil de gestion de base de données puissant en un seul fichier

2025-03-20
Adminer : Un outil de gestion de base de données puissant en un seul fichier

Adminer est un outil complet de gestion de bases de données écrit en PHP, composé d'un seul fichier pour une déploiement facile. Il prend en charge MySQL, PostgreSQL, SQLite et bien d'autres bases de données, avec des plugins étendant les fonctionnalités à Elasticsearch, MongoDB, et plus encore. Les utilisateurs peuvent personnaliser Adminer avec des plugins supplémentaires et gérer leur ordre de chargement via un simple fichier de configuration PHP. Adminer Editor fournit une interface conviviale pour la manipulation de données.

Lire plus
Développement

L'affaiblissement de l'énergie noire : Un tournant pour l'univers ?

2025-03-20
L'affaiblissement de l'énergie noire : Un tournant pour l'univers ?

Deux équipes indépendantes de cosmologistes ont récemment découvert des preuves suggérant que l'énergie noire, la force mystérieuse qui accélère l'expansion de l'univers, pourrait s'affaiblir. Cela contredit les modèles précédents et repose sur des observations de millions de galaxies. La fiabilité de cette découverte augmente avec la quantité croissante de données. Si elle est confirmée, cette découverte révolutionnerait notre compréhension du destin final de l'univers, nécessitant potentiellement des révisions de la théorie de la gravitation d'Einstein ou l'introduction d'une nouvelle physique. Elle remet en question l'idée dominante que l'énergie noire est l'énergie de l'espace lui-même, suggérant la possibilité de composants ou de particules inconnus dans le cosmos.

Lire plus
Technologie

mcp-kafka : un pont entre les assistants IA et Apache Kafka

2025-03-19
mcp-kafka : un pont entre les assistants IA et Apache Kafka

mcp-kafka est un serveur Model Context Protocol (MCP) qui fait office de pont entre les assistants IA et Apache Kafka. Il permet aux assistants IA de créer, gérer et interagir directement avec les topics et les messages Kafka. L'outil prend en charge la création, la liste, la suppression, la description des topics, la production et la consommation de messages, avec prise en charge de l'authentification SASL_PLAINTEXT et PLAINTEXT. mcp-kafka est facile à installer et à utiliser, avec une documentation et des exemples complets.

Lire plus
Développement

DESI publie sa première version de données, ouvrant un univers de possibilités

2025-03-19
DESI publie sa première version de données, ouvrant un univers de possibilités

La collaboration du Dark Energy Spectroscopic Instrument (DESI) a publié sa première version de données (DR1), un ensemble de données massif fournissant des ressources inestimables aux scientifiques du monde entier pour explorer les mystères de l'énergie noire et du cosmos. Ce communiqué, accompagné d'une documentation exhaustive, permet aux chercheurs, même ceux n'ayant pas accès à de grands télescopes, de faire progresser leurs travaux. Anthony Kremin du laboratoire Berkeley a souligné l'immense potentiel de l'ensemble de données pour des découvertes révolutionnaires, invitant la communauté scientifique à explorer ses possibilités. L'article DR1 est publiquement disponible, et les vidéos qui l'accompagnent sont sur la chaîne YouTube de DESI.

Lire plus

Bolt3D : Génération de scènes 3D en quelques secondes

2025-03-19
Bolt3D : Génération de scènes 3D en quelques secondes

Bolt3D, fruit d'une collaboration entre Google Research, VGG et Google DeepMind, génère des scènes 3D réalistes en seulement 6,25 secondes sur une seule GPU. Le modèle utilise un modèle de diffusion multi-vues pour générer l'apparence et la géométrie de la scène, puis régresse des images de projection à l'aide d'une tête gaussienne. Enfin, il combine des gaussiennes 3D provenant de plusieurs images de projection pour former la scène 3D complète. Prenant en charge une ou plusieurs images d'entrée, Bolt3D génère des régions de scène non observées sans mécanismes de reprojection ou de peinture, marquant un progrès significatif dans la vitesse de génération de scènes 3D.

Lire plus

Agents LLM : étonnamment simples !

2025-03-19
Agents LLM : étonnamment simples !

Ce guide démystifie le fonctionnement interne des agents LLM. À l'aide d'une analogie simple de cuisine, il explique comment les systèmes d'agents sont construits sous forme de graphes : les nœuds représentent les postes de cuisson, le flux représente la recette et le stockage partagé représente le comptoir. Chaque nœud prépare, exécute et publie des résultats ; le flux détermine le nœud suivant en fonction des décisions. L'auteur utilise le framework PocketFlow (seulement 100 lignes de code) pour illustrer comment les agents fonctionnent via des nœuds de décision, des nœuds d'action et des nœuds finaux, en soulignant leur structure de graphe fondamentale plutôt que des algorithmes complexes. Tout est question de boucles et de ramifications !

Lire plus

Gestion élégante des types somme JSON en Go : éviter les paniques

2025-03-19

Go ne prend pas nativement en charge les types somme, mais cet article montre comment les émuler en Go et gérer en toute sécurité l'encodage et le décodage JSON pour éviter les erreurs de panique en cours d'exécution. L'auteur utilise un exemple concret pour illustrer l'utilisation d'une approche « interface scellée » et d'outils de génération de code (OpenAPI Generator et Protocol Buffers) pour gérer élégamment les types somme JSON. Cela permet d'obtenir une sécurité de type au moment de la compilation et d'éviter efficacement les erreurs en cours d'exécution. L'article compare également d'autres implémentations et explore les avantages du langage V pour la gestion des types somme.

Lire plus
Développement Types Somme

Plongeon dans l'architecture Intel Xe3 : des améliorations significatives ciblent le marché haut de gamme

2025-03-19
Plongeon dans l'architecture Intel Xe3 : des améliorations significatives ciblent le marché haut de gamme

Des détails sur l'architecture GPU Intel Xe3 ont émergé, le développement logiciel étant visible dans plusieurs référentiels open source. La Xe3 dispose d'un potentiel maximum de 256 cœurs Xe, soit beaucoup plus que son prédécesseur, prenant en charge jusqu'à 32 768 voies FP32. Les améliorations comprennent 10 threads simultanés par XVE, une allocation flexible des registres, une augmentation des jetons de tableau de bord et une nouvelle instruction gather-send. De plus, la Xe3 introduit le Sub-Triangle Opacity Culling (STOC), qui subdivise les triangles pour réduire le travail de shader gaspillé, améliorant les performances du ray tracing. Ces avancées rapprochent l'architecture d'Intel de celles d'AMD et de Nvidia en termes de performances et d'efficacité, signalant l'ambition d'Intel sur le marché haut de gamme des GPU.

Lire plus
Matériel Architecture GPU

La spécification PCIe 7.0 est presque terminée, mais quand arrivera-t-elle sur les PC ?

2025-03-19
La spécification PCIe 7.0 est presque terminée, mais quand arrivera-t-elle sur les PC ?

Le PCI-SIG a annoncé que la spécification PCIe 7.0 est presque terminée, avec une version finale attendue pour la fin de l'année. La spécification offre un débit de transfert de données de 128 GT/s, soit une bande passante bidirectionnelle de 512 Go/s (configuration x16). Cependant, le PCIe 7.0 ne vise initialement pas le marché des PC, mais plutôt l'informatique en nuage, l'Ethernet 800 Gb et l'IA. Bien que le PCIe 6.0 ait été approuvé en 2022, il n'est toujours pas largement adopté sur les PC, soulignant le processus de plusieurs années entre la spécification et la mise en œuvre concrète.

Lire plus

Mode Focus : Une extension de navigateur open source pour une meilleure productivité

2025-03-19
Mode Focus : Une extension de navigateur open source pour une meilleure productivité

Mode Focus est une extension de navigateur open source conçue pour améliorer la productivité en bloquant les sites web distrayants. Les utilisateurs peuvent bloquer plusieurs sites, programmer des heures de blocage et même utiliser des caractères génériques (par exemple, reddit.com/*) pour un blocage complet. Les contributions sont les bienvenues sous la licence MIT.

Lire plus
Développement

Dites adieu au copier-coller : Claude Desktop se dote d’un assistant de programmation en binôme

2025-03-19
Dites adieu au copier-coller : Claude Desktop se dote d’un assistant de programmation en binôme

Fatigué de copier-coller du code dans et hors de la fenêtre de chat de Claude ? codemcp est un plugin qui transforme Claude Pro en un puissant assistant de programmation en binôme. Modifiez directement les fichiers, corrigez les bogues, refactorisez le code et exécutez des tests, le tout dans votre IDE. Conçu autour d’une IA agentive sécurisée et du contrôle de version Git, codemcp garantit que toutes les modifications sont réversibles. Dites adieu aux factures d’API astronomiques (bonjour aux limites de débit basées sur le temps !) et bonjour à une programmation efficace et collaborative avec Claude !

Lire plus
Développement

Le mot-clé `defer` en C : une offensive pour prévenir les fuites de mémoire

2025-03-19
Le mot-clé `defer` en C : une offensive pour prévenir les fuites de mémoire

Une nouvelle fonctionnalité arrive en C : `defer`. Il agit comme un mécanisme de 'défaire' polyvalent, garantissant qu'un ensemble d'instructions est exécuté indépendamment de la façon dont un bloc de code se termine, crucial pour le nettoyage des ressources comme la libération de mémoire ou le déverrouillage des mutex. `defer` s'appuie sur des extensions de compilateur existantes et des fonctionnalités similaires dans d'autres langages. L'article détaille les fonctionnalités de `defer`, la portée et les différences avec des constructions similaires en Go, avec des exemples illustrant son utilisation. L'auteur exhorte les fournisseurs de compilateurs à implémenter `defer` rapidement pour améliorer la sécurité et la maintenabilité du code C, en prévenant les fuites de mémoire comme celles observées dans CVE-2021-3744.

Lire plus
Développement

Dites adieu aux services cloud : un archiveur d’images local sans dépendances

2025-03-19
Dites adieu aux services cloud : un archiveur d’images local sans dépendances

Fatigué de la gestion complexe des photos dans le cloud ? Ce projet vise à simplifier l’archivage des images avec un outil local sans dépendances. Il ne nécessite aucun serveur, base de données ou écosystème spécifique — seulement des fichiers et des dossiers. Imaginez-le comme un générateur de sites statiques qui réside dans votre bibliothèque d’images. Développé en Rust ou Go, ce sera un exécutable léger qui génère automatiquement des index de dossiers et des miniatures, avec des métadonnées facultatives (Markdown ou texte brut). La suppression de l’application n’affecte ni vos images ni leur structure. C’est une solution simple et puissante pour la gestion locale des images.

Lire plus
Développement gestion locale des images

ByteCraft : Génération de jeux et d'animations avec l'IA

2025-03-19
ByteCraft : Génération de jeux et d'animations avec l'IA

ByteCraft est un modèle d'IA révolutionnaire capable de générer des fichiers exécutables de jeux et d'animations à partir de descriptions textuelles. Entraîné par l'ajustement fin d'un LLM de 7 milliards de paramètres, ByteCraft produit des fichiers contenant divers éléments tels que des personnages, des sons et des animations. Bien que de nombreux fichiers générés soient imparfaits, cette recherche représente une avancée significative dans la génération de code par IA, démontrant le potentiel de l'IA à comprendre et à générer des données au niveau des octets. De futures améliorations, alimentées par une puissance de calcul accrue, promettent des programmes plus complets et complexes, révolutionnant potentiellement la création de jeux et d'animations.

Lire plus
Jeux

Plex augmente ses prix et facture la lecture à distance

2025-03-19
Plex augmente ses prix et facture la lecture à distance

Plex a annoncé des augmentations de prix pour son abonnement Plex Pass et l'introduction de frais pour la lecture à distance des médias personnels à partir du 29 avril 2025. Les abonnés à vie ne seront pas affectés, mais les abonnés mensuels et annuels existants et nouveaux verront des augmentations de prix. La lecture à distance nécessitera un abonnement Plex Pass ou un nouvel abonnement Remote Watch Pass plus économique. Ces changements visent à financer le développement et les améliorations futures, notamment une intégration prévue avec Common Sense Media pour le contrôle parental. Les frais d'activation de l'application mobile seront supprimés.

Lire plus

69 ans et toujours à laver la vaisselle : un aperçu de la main-d'œuvre vieillissante américaine

2025-03-19
69 ans et toujours à laver la vaisselle : un aperçu de la main-d'œuvre vieillissante américaine

Walter Carpenter, 69 ans, lave la vaisselle à Mad River Glen, une station de ski du Vermont, malgré une neuropathie périphérique et la nécessité de remplacer son genou et sa hanche. Manquant d'économies suffisantes pour sa retraite, il est contraint de continuer à travailler. Sa situation met en lumière un problème croissant aux États-Unis : des millions de personnes âgées ne peuvent pas prendre leur retraite et travaillent pour joindre les deux bouts en raison de l'inflation, des changements dans les systèmes de retraite et de la prévalence des emplois faiblement rémunérés. L'article explore les facteurs contributifs et les solutions possibles, telles que les auto-IRA. L'histoire de Carpenter représente une lutte plus large, soulevant des inquiétudes quant à la manière de garantir la sécurité financière des aînés américains et d'éviter les difficultés économiques dans une population vieillissante.

Lire plus

Marimo : Réinventer les Jupyter Notebooks en Python pur et versionnable

2025-03-19
Marimo : Réinventer les Jupyter Notebooks en Python pur et versionnable

Marimo est un projet open source qui réinvente les Jupyter Notebooks en tant que fichiers Python en texte brut, utilisables comme des programmes Python ordinaires. Le format .ipynb basé sur JSON des Jupyter Notebooks traditionnels pose des problèmes de contrôle de version, de réutilisabilité du code et autres. Marimo résout ces problèmes en représentant les notebooks comme des graphes de flux de données, les rendant facilement versionnables (avec Git), importables comme modules, testables avec pytest et exécutables comme scripts. Il prend également en charge l'intégration de SQL et de Markdown et offre un mécanisme de mise en cache pour plus d'efficacité. Marimo a été largement adopté, utilisé par des entreprises comme OpenAI et BlackRock, et de nombreuses institutions de recherche, s'imposant rapidement comme une nouvelle norme pour le calcul interactif.

Lire plus
Développement

Les rayons cosmiques et l'IA révolutionnent l'inspection des ponts

2025-03-19
Les rayons cosmiques et l'IA révolutionnent l'inspection des ponts

Un test révolutionnaire à Jõgisoo, en Estonie, a utilisé les rayons cosmiques (muons) et l'IA pour évaluer l'état technique d'un pont sans tests destructifs. Ce projet de recherche de près de 1,3 million d'euros analyse les trajectoires et la perte d'énergie des muons pour déterminer la composition du matériau interne et la corrosion, offrant des solutions plus efficaces pour l'entretien des ponts et évitant des reconstructions coûteuses. La technologie a un potentiel pour la sécurité aéroportuaire et même comme alternative future à l'imagerie aux rayons X.

Lire plus

Des pierogi dans l'espace : une mission culinaire polonaise

2025-03-19
Des pierogi dans l'espace : une mission culinaire polonaise

Pour la première fois, l'astronaute polonais Sławosz Uznański-Wiśniewski emportera des pierogi, des boulettes polonaises traditionnelles, à la Station spatiale internationale lors de la mission Axiom 4. Cette aventure culinaire a nécessité de surmonter des défis importants pour préserver les pierogi pour les voyages spatiaux, nécessitant un processus complexe de lyophilisation pour garantir une durée de conservation de 24 mois. Le menu, développé avec le chef renommé Mateusz Gessler et une entreprise alimentaire polonaise, comprend également d'autres plats polonais, soulignant l'importance de la nourriture réconfortante et du lien culturel pour les astronautes dans l'espace.

Lire plus

Du « scrotum humanum » aux dinosaures : une collaboration bicentenaire entre art et science

2025-03-19
Du « scrotum humanum » aux dinosaures : une collaboration bicentenaire entre art et science

Cet article relate l’évolution de la compréhension humaine des dinosaures. Du XVIIe siècle, lorsque Robert Plot prit un fossile de dinosaure découvert pour un « scrotum humanum », au XIXe siècle, lorsque Richard Owen nomma officiellement les « dinosaures », puis aux reconstitutions d’artistes ultérieures basées sur des fossiles, il met en lumière les rôles importants joués par la science et l’art dans le raffinement de l’image des dinosaures. Bien que les reconstitutions initiales aient été imprécises, elles ont stimulé l’imagination concernant les créatures anciennes, donnant vie à un monde perdu des temps anciens sous nos yeux.

Lire plus
Technologie histoire de l’art

Points aveugles des LLM pour le codage IA

2025-03-19

Cet article met en évidence plusieurs points aveugles rencontrés par l'auteur lors de l'utilisation de grands modèles de langage (LLM) pour le codage IA. Les problèmes incluent des tests boîte noire insuffisants, des outils sans état, une dépendance excessive à l'automatisation et une négligence de la documentation. Les solutions suggérées incluent la refactorisation préparatoire, l'utilisation de types statiques, le maintien de petits fichiers et le respect des spécifications. L'auteur évoque de futures suggestions de règles Cursor pour résoudre ces problèmes.

Lire plus
Développement

Odyssée : Un Jeu de Rôle grandeur nature marquant

2025-03-19
Odyssée : Un Jeu de Rôle grandeur nature marquant

Odyssée, un jeu de rôle grandeur nature (LARP) de science-fiction d'un coût de 190 000 €, ayant duré 50 heures ininterrompues, est devenu une référence dans le domaine. Plus de 200 bénévoles ont transformé une école primaire en un vaisseau spatial tentaculaire, utilisant un logiciel open source personnalisé, des scanners RFID et des relations complexes entre les personnages impliquant plus de 300 PNJ. Sa mécanique de jeu innovante « d'horlogerie » et son expérience immersive ont suscité des débats sur la viabilité commerciale des LARP, poussant ses créateurs à explorer des modèles économiques durables pour ce projet auparavant à but non lucratif.

Lire plus
1 2 368 369 370 372 374 375 376 595 596