Trae : Déployez plus rapidement avec l'IA
Trae est un IDE d'IA adaptatif qui change votre façon de travailler, en collaborant avec vous pour déployer plus rapidement. Il augmente votre vitesse et votre efficacité de développement.
Lire plus
Trae est un IDE d'IA adaptatif qui change votre façon de travailler, en collaborant avec vous pour déployer plus rapidement. Il augmente votre vitesse et votre efficacité de développement.
Lire plus
Ce livre, "Apprivoiser les LLMs", explore les limitations clés et les pièges de mise en œuvre rencontrés par les ingénieurs et les chefs de produit techniques lors de la création d'applications basées sur les LLMs. Au lieu de se concentrer uniquement sur les capacités, il aborde des défis pratiques tels que la gestion des sorties non structurées, la gestion des fenêtres de contexte et l'optimisation des coûts. Avec des exemples de code Python reproductibles et des outils open source éprouvés, il fournit un guide pratique pour naviguer ces défis, permettant aux lecteurs d'exploiter la puissance des LLMs tout en évitant leurs limitations inhérentes.
Lire plus
Cet article explique comment créer un certificat TLS auto-signé et une autorité de certification (CA) sur un système Linux et les installer pour résoudre le problème des navigateurs ne faisant pas confiance aux certificats auto-signés. Il détaille les étapes de génération des clés privées, des demandes de signature de certificat, de la signature des certificats et de l'installation du certificat CA sur les systèmes Ubuntu et Arch Linux. Des instructions pour importer le certificat CA dans les navigateurs Firefox et Chromium sont également incluses. En créant votre propre CA et en l'ajoutant à la liste des CA de confiance, vous pouvez éviter efficacement les attaques de type « man-in-the-middle », garantissant ainsi la sécurité de votre réseau privé.
Lire plus
Fatigué du codage monotone ? L'extension `vscode-pets` pour VS Code ajoute des animaux de compagnie ludiques comme des chats, des chiens et des serpents à votre environnement de codage ! Facile à installer, elle offre de nombreuses options de personnalisation pour les animaux et les thèmes. Grâce aux traductions communautaires, cette extension promet une expérience de codage plus agréable.
Lire plus
Sei, une plateforme de conformité réglementaire basée sur l'IA et soutenue par Y Combinator, recrute un ingénieur full-stack. Ils utilisent TypeScript, React, Next.js et Python pour construire une plateforme scalable et sécurisée. Le candidat idéal est expérimenté, responsable et partage les valeurs de Sei : centrée sur l'humain et l'exécution rapide. Un salaire compétitif et des actions sont offerts, mais attendez-vous à un travail intense.
Lire plus
RPCEmu, un émulateur pour les systèmes informatiques classiques Acorn tels que le Risc PC et l’A7000, a publié la version 0.9.5. Cette version présente de nombreuses améliorations, notamment la prise en charge de la molette de la souris, des pilotes de disquettes et de disques durs IDE améliorés, des temporisateurs plus précis et la prise en charge des horodatages haute résolution pour HostFS sous Linux 64 bits. Le projet est open source et accepte les contributions de la communauté.
Lire plus
Cet article détaille la lutte de l'auteur et la solution finale pour le kerning d'une police unique avec des formes de lettres rayées verticalement. Les techniques de kerning GPOS standard ont échoué en raison du chevauchement des parties des lettres. La solution ingénieuse a impliqué des recherches GSUB pour diviser les lettres en composants gauche et droit, en remplaçant les sections qui se chevauchent par des connecteurs personnalisés. Ce processus complexe reposait fortement sur des scripts Python personnalisés utilisant les bibliothèques fontTools et fontFeatures. Bien que la police soit incomplète, le défi principal du kerning a été surmonté, offrant une approche nouvelle pour la conception de polices non conventionnelles.
Lire plus
Le Washington Post a abandonné son slogan emblématique "La démocratie meurt dans les ténèbres", le remplaçant par "Des récits captivants pour toute l'Amérique". Ce changement a suscité une controverse interne et est lié au refus du propriétaire Jeff Bezos d'appuyer Kamala Harris et à la poursuite d'objectifs de croissance ambitieux. La nouvelle stratégie met l'accent sur une plateforme alimentée par l'IA pour diffuser des informations à tous les Américains, avec pour objectif d'atteindre 200 millions d'utilisateurs payants. Cette mesure est considérée comme un pivot stratégique motivé par des pressions commerciales, soulevant des inquiétudes concernant l'indépendance journalistique et les valeurs du Post.
Lire plus
Une liste exhaustive détaille 821 startups disparues de 39 lots de Y Combinator, couvrant 50 secteurs d’activité. Des lots W24 à W05, la liste englobe divers secteurs, notamment la finance, la technologie, la santé et les biens de consommation. Ce « cimetière » sert de rappel brutal des défis du monde des startups, soulignant que l’échec est courant, mais qu’il stimule l’innovation.
Lire plus
GitHub a annoncé la disponibilité gratuite des runners hébergés Linux arm64 dans les référentiels publics (actuellement en préversion publique). Ces runners, équipés de processeurs Cobalt 100, offrent 4 vCPU et jusqu'à 40 % d'augmentation des performances par rapport à la génération précédente de machines virtuelles basées sur Arm. Les développeurs natifs Arm peuvent désormais construire, tester et déployer entièrement dans l'architecture arm64 sans virtualisation. Il suffit d'ajouter les étiquettes `ubuntu-24.04-arm` ou `ubuntu-22.04-arm` à votre workflow de référentiel public pour commencer.
Lire plus
La version en ligne de la première édition de "Programmation en Lua", un guide complet de programmation Lua par son architecte principal, Roberto Ierusalimschy, est maintenant disponible. Cette ressource détaillée couvre tous les aspects de Lua, des fondamentaux du langage aux structures de données, aux bibliothèques standard et à l'API C. Bien qu'écrite pour Lua 5.0, elle reste largement pertinente pour les versions ultérieures. Toutes les erratas ont été intégrées à cette édition en ligne, qui est disponible gratuitement pour un usage personnel.
Lire plus
Le succès de la Steam Deck n'est pas un hasard ; il démontre que Windows n'est pas la meilleure option pour les jeux portables. Les appareils portables fonctionnant sous SteamOS, avec leur excellente compatibilité et leurs prix compétitifs, grignotent progressivement des parts de marché à Windows. Plus important encore, SteamOS s'ouvre à davantage de partenaires matériels, ce qui suggère une expansion possible vers les ordinateurs portables de jeu et même les ordinateurs de bureau, représentant une menace sérieuse pour le système d'exploitation Windows de Microsoft. Le lourd investissement de Microsoft dans le jeu est mis à l'épreuve par les problèmes de mise à jour de Windows 11 et les lacunes de son écosystème de jeu général.
Lire plus
Le chercheur Pierre Kim a révélé des failles de sécurité critiques dans les réseaux de fibre optique GPON FTTH de SFR, Orange et Bouygues Telecom en France. Ces vulnérabilités permettent aux attaquants d'obtenir facilement un accès anonyme à Internet haut débit via un accès physique aux répartiteurs de fibre optique ou en exploitant les identifiants par défaut et les vulnérabilités d'exécution de code à distance dans les dispositifs ONT/ONU. Orange, après avoir reçu des rapports de vulnérabilités, a reconnu les failles après des mois de communication. La recherche souligne l'importance de la sécurité physique et des configurations sécurisées des dispositifs sur les réseaux FTTH, soulignant les lacunes en matière de sécurité des dispositifs IdO.
Lire plus
Des scientifiques ont découvert accidentellement une étrange particule qui possède une masse lorsqu'elle se déplace dans une direction, mais pas lorsqu'elle se déplace dans une autre. Connues sous le nom de fermions semi-Dirac, ces particules au comportement étrange ont été prédites pour la première fois il y a 16 ans. La découverte a été faite dans un matériau semi-métallique appelé ZrSiS, composé de zirconium, de silicium et de soufre, lors de l'étude des propriétés des quasi-particules. Cette découverte pourrait ouvrir la voie à de nouvelles applications du ZrSiS.
Lire plus
Doctolib développe Alfred, un système d'IA agentive pour renforcer son équipe de support santé. Composé d'agents IA spécialisés, Alfred traite les requêtes routinières, libérant les agents humains pour les cas complexes. Une approche "humain dans la boucle" empêche l'IA d'exécuter directement des actions sensibles. L'interface utilisateur est conçue pour une expérience fluide. Basé sur LangGraph, Alfred utilise les JWT pour une authentification sécurisée et la propagation des permissions utilisateur. Initialement concentré sur la gestion des accès aux agendas médicaux, Doctolib prévoit d'étendre les capacités d'Alfred à d'autres scénarios de support.
Lire plus
La mise à jour des bibliothèques dans l'écosystème Rust entraîne souvent des effets en cascade et des problèmes importants. Cet article présente une technique appelée « astuce semver », qui résout intelligemment le problème de la mise à jour des API moins fréquemment utilisées sans modifier les API couramment utilisées, en faisant en sorte qu'une bibliothèque dépende de sa future version. Cette méthode est particulièrement utile pour éviter la nécessité de mises à jour coordonnées à grande échelle dans toute la chaîne de dépendances en raison de changements importants dans une seule bibliothèque, simplifiant ainsi considérablement le processus de mise à jour.
Lire plus
La Fourmi de Collatz visualise les suites de Collatz en utilisant les règles de la Fourmi de Langton. Basée sur la fonction de Collatz (nombres pairs divisés par deux, nombres impairs multipliés par trois et additionnés à un), la fourmi tourne de 90 degrés dans le sens des aiguilles d'une montre pour les nombres pairs et dans le sens inverse pour les nombres impairs. L'état de la cellule change à chaque mouvement, se répétant jusqu'à ce que n=1. Le code et des exemples montrent des trajectoires consécutives de 10^30 à 10^30+20.
Lire plus
Fatigué des configurations complexes des distributions Linux ? Bootc vous permet de créer un système d'exploitation comme une application ! Grâce à la technologie des conteneurs, vous pouvez facilement créer des distributions atomiques, garantissant un fonctionnement cohérent du système. L'article prend Nginx comme exemple pour illustrer la simplicité de Bootc et présente le projet Universal Blue, qui utilise Bootc pour créer une expérience de bureau comparable à SteamOS. Bootc ouvre de nouvelles perspectives pour la création de bureaux Linux stables et conviviaux, ce qui en fait un outil digne d'intérêt pour tous les passionnés de Linux.
Lire plus
Cet article critique les lacunes du type Result de F# dans la gestion des erreurs, soulignant les incohérences dans les types d’erreur et les problèmes découlant de l’utilisation de chaînes de caractères comme types d’erreur. L’auteur propose FaultReport comme alternative, utilisant une interface IFault pour standardiser les types d’erreur et un type Report<'Pass', 'Fail> pour représenter les résultats de l’opération, où 'Fail doit implémenter IFault. Cela assure une gestion des erreurs cohérente et type-safe, évitant les inconvénients des erreurs basées sur des chaînes de caractères. FaultReport fournit également Report.generalize pour la conversion ascendante et un motif actif FailAs pour la conversion descendante, facilitant la gestion de différents types d’erreurs. Bien que remplacer le Result de FSharp.Core soit une tâche importante, l’auteur soutient que la conception de FaultReport apporte une amélioration précieuse à la gestion des erreurs de F#.
Lire plus
L'administration Trump a dissous le Conseil d'examen de la sécurité cybernétique (CSRB) du département de la Sécurité intérieure des États-Unis, qui enquêtait sur une importante cyberattaque menée par le groupe de hackers chinois Salt Typhoon contre de grandes entreprises de télécommunications américaines. Cette décision a suscité la controverse, les démocrates accusant l'administration de nommer des membres fidèles pour entraver l'enquête sur Salt Typhoon. Le DHS a rétorqué que le conseil poursuivait des objectifs préjudiciables à la sécurité nationale. L'attaque aurait compromis les données de communication de Trump, du vice-président et d'autres responsables gouvernementaux.
Lire plus
Cet article explore l'importance et les limites de la thermodynamique en physique. L'auteur soutient que si la mécanique statistique fournit une compréhension microscopique de la thermodynamique, elle peut masquer des principes plus généraux. Il appelle à se concentrer sur des observations macroscopiques et empiriques, telles que la thermodynamique hors équilibre et les systèmes auto-organisés, suggérant que ces domaines pourraient contenir de nouvelles lois physiques et offrir des solutions à des problèmes pratiques, faisant écho au développement initial de la thermodynamique à partir des améliorations des machines à vapeur.
Lire plus
Le projet llama.cpp sur GitHub a récemment fusionné une pull request ajoutant la prise en charge du modèle de langage large multi-modal Qwen2VL. Ce modèle combine un grand modèle de langage avec un encodeur de vision, permettant le traitement d'images et de texte. L'intégration implique de convertir la partie LLM du modèle et l'encodeur de vision au format GGUF et d'utiliser un nouvel outil en ligne de commande pour l'inférence. Les travaux futurs incluent l'ajout de la prise en charge de plus de backends tels que MPS et Vulkan.
Lire plus
Un avion de ligne American Airlines a percuté un hélicoptère Black Hawk en plein vol près de l'aéroport national Ronald Reagan de Washington, dans le nord de la Virginie. L'incident a entraîné la fermeture de l'aéroport, les équipes de recherche et de sauvetage recherchant actuellement des survivants dans le fleuve Potomac. Des témoins ont rapporté une forte explosion et un bruit assourdissant. Des publications sur les médias sociaux montrent des images de l'explosion provenant d'une webcam du Kennedy Center et ce qui semble être une opération de recherche et de sauvetage ultérieure. Les informations sur les victimes sont en attente.
Lire plus
Xerox Holdings Corporation a annoncé l'acquisition de Lexmark International, Inc. pour 1,5 milliard de dollars. Cette acquisition renforcera le portefeuille d'impression principal de Xerox et créera une activité mondiale plus large d'impression et de services d'impression gérés pour mieux répondre aux besoins évolutifs des clients dans les environnements de travail hybrides. L'accord, dont la clôture est prévue pour le second semestre 2025, unit deux leaders du secteur pour créer une offre plus complète et étendre la présence géographique, notamment dans la région APAC.
Lire plus
Le firmware QMK inclut désormais une fonction d'autocorrection, offrant une correction en temps réel des fautes de frappe directement sur votre clavier. Utilisant une structure de données Trie, il corrige efficacement les fautes d'orthographe courantes (par exemple, 'ouput' en 'output') avec une surcharge minimale des ressources (1672 octets pour 71 entrées, ~20 µs par pression de touche). Il ne tient pas compte de la casse, est personnalisable via un dictionnaire et prend actuellement uniquement en charge les caractères alphanumériques et les apostrophes. Bien qu'il soit limité à l'anglais, il améliore considérablement l'efficacité de la frappe pour les programmeurs et les utilisateurs similaires.
Lire plus
La Wi-Fi Alliance a publié une mise à jour sur l'adoption mondiale du spectre Wi-Fi 6 GHz. Le rapport montre que de nombreux pays ont approuvé ou envisagent d'approuver l'utilisation du Wi-Fi 6 GHz dans la bande 5925-7125 MHz, promettant des améliorations significatives de la vitesse et de la capacité du Wi-Fi. Les États-Unis ont terminé une allocation de spectre en trois étapes, tandis que l'Europe se concentre principalement sur la bande 5945-6425 MHz. Ce rapport fournit des informations précieuses aux fournisseurs et aux utilisateurs souhaitant déployer la technologie Wi-Fi 6 GHz.
Lire plus
Des archéologues ont mis au jour 13 momies en Égypte datant de plus de 2000 ans, chacune avec une amulette en or remplaçant sa langue. Les anciens Égyptiens croyaient que cela permettrait aux défunts de parler dans l'au-delà. Cette découverte est exceptionnellement rare en raison du pillage généralisé des tombes. Au-delà des langues en or, les tombes contenaient des textes rituels, des inscriptions et des œuvres d'art colorées, des scarabées, des amulettes, des vases canopes et plus d'or, y compris des ongles en or, un autre symbole de protection dans l'au-delà. La découverte offre un aperçu inestimable des pratiques religieuses et des traditions funéraires de l'époque ptolémaïque (305-30 av. J.-C.).
Lire plus
Une étude récente révèle la prévalence de la "confusion d'identité" dans les grands modèles de langage (LLM). Les chercheurs ont constaté que plus de 25 % des LLM présentent une mauvaise représentation de leurs origines ou de leur identité, principalement due à des hallucinations du modèle plutôt qu'à une réplication ou une réutilisation. Cette confusion d'identité érode considérablement la confiance des utilisateurs, en particulier pour les tâches critiques telles que l'éducation et l'utilisation professionnelle, dépassant l'impact négatif des erreurs logiques. Les résultats mettent en évidence les risques systémiques posés par la confusion d'identité des LLM et appellent à une plus grande attention à la fiabilité et à la crédibilité du modèle.
Lire plus
Fatigué de créer manuellement des images OpenGraph pour vos publications sur les réseaux sociaux ? Ce tutoriel vous montre comment générer facilement des images OpenGraph personnalisées et superbes pour vos articles de blog Astro à l’aide de la bibliothèque Satori. Apprenez à configurer la génération automatique, à créer un modèle réutilisable et à augmenter vos taux de clics. Nous couvrons l’installation des dépendances, la création de composants, la configuration du point de terminaison de l’API, la génération d’images et l’intégration à votre site Astro, en fournissant des exemples de code détaillés. Donnez du peps à vos aperçus de liens – sans le travail manuel fastidieux !
Lire plus
AT&T a cessé d'offrir son service Internet 5G à domicile dans l'État de New York en réponse à une nouvelle loi exigeant des forfaits haut débit abordables pour les résidents à faible revenu. La loi sur le haut débit abordable, mise en œuvre après une longue bataille juridique, exige que les FAI offrent des forfaits à 15 $/25 Mbps ou 20 $/200 Mbps aux familles admissibles. AT&T soutient que les réglementations sur les prix rendent les investissements supplémentaires dans l'État antiéconomiques. Les clients existants bénéficieront d'une période de grâce de 45 jours. Cette décision souligne la tension continue entre la rentabilité des entreprises de télécommunications et la nécessité d'un accès abordable au haut débit.
Lire plus