Les montagnes russes de Duolingo : le double tranchant de l'IA

2025-08-18
Les montagnes russes de Duolingo : le double tranchant de l'IA

La plateforme d'apprentissage des langues Duolingo a vu son action grimper de 30 % après un trimestre solide, avant de chuter brutalement après que GPT-5 d'OpenAI ait démontré sa capacité à créer une application d'apprentissage des langues à partir d'une simple invite. Ceci met en lumière le double tranchant de l'IA : elle peut stimuler la croissance, mais aussi engendrer une concurrence disruptive. Bien que Duolingo embrasse l'IA, ses avantages se sont avérés fragiles face à GPT-5, servant d'avertissement aux entreprises de logiciels sur le potentiel disruptif rapide de l'IA.

Lire plus
Technologie

Asus, Samsung et MSI annoncent les premiers moniteurs OLED 4K 27 pouces 240 Hz au monde

2025-01-02
Asus, Samsung et MSI annoncent les premiers moniteurs OLED 4K 27 pouces 240 Hz au monde

Asus, Samsung et MSI ont annoncé conjointement les premiers moniteurs de jeu OLED 4K 27 pouces 240 Hz au monde. Les trois moniteurs utilisent le panneau QD-OLED de quatrième génération de Samsung Display, promettant une durée de vie plus longue et utilisant DisplayPort 2.1a pour des taux de rafraîchissement 4K à 240 Hz sans compression de flux d'affichage (DSC). Bien qu'ils soient très similaires en termes de spécifications, de petites différences existent en termes de taille (celui d'Asus mesure 26,5 pouces), de prise en charge HDR (Asus inclut Dolby Vision) et de détails de garantie. Les dates de sortie et les prix n'ont pas encore été annoncés, mais la combinaison d'un taux de rafraîchissement élevé, d'une haute résolution et de la technologie OLED positionne ces moniteurs comme des écrans de jeu haut de gamme.

Lire plus

WordPress remporte une importante victoire juridique : les accusations d'abus de position dominante sont rejetées

2025-09-13
WordPress remporte une importante victoire juridique : les accusations d'abus de position dominante sont rejetées

Automattic, la société à l'origine de WordPress, a remporté une victoire juridique significative. Un tribunal a rejeté plusieurs accusations graves portées par WP Engine et Silver Lake, notamment celles d'abus de position dominante, de monopole et d'extorsion. Cela réduit considérablement la portée de l'affaire et constitue une victoire pour les mainteneurs et les contributeurs open source. Automattic a déclaré son engagement continu à construire un écosystème WordPress libre, ouvert et prospère.

Lire plus
(ma.tt)

Machine PCR inviolable : garantir des résultats scientifiques vérifiables

2025-03-02
Machine PCR inviolable : garantir des résultats scientifiques vérifiables

Pour répondre au problème croissant de falsification de données en biomédecine, des chercheurs ont développé une machine PCR vérifiable. En intégrant une signature cryptographique et du matériel sécurisé dans la machine PCR, le système garantit que les résultats expérimentaux ne peuvent pas être altérés après leur génération. Utilisant une machine virtuelle et un environnement d'exécution fiable, le logiciel PCR est isolé, empêchant les modifications malveillantes. Cette approche améliore la fiabilité des données, même pour les équipements plus anciens, représentant une étape significative vers la construction d'un système de recherche scientifique vérifiable.

Lire plus
Technologie

Le revirement de Trump : Transformer les subventions du CHIPS Act en prises de participation

2025-08-21
Le revirement de Trump : Transformer les subventions du CHIPS Act en prises de participation

Trump, qui avait auparavant juré d'abroger le CHIPS Act, prévoit désormais de transformer ses subventions en investissements en actions dans les fabricants de puces américains. Cette décision surprenante a suscité un débat considérable. Le plan consiste à convertir les subventions déjà approuvées (mais pour la plupart non déboursées) de l'administration Biden en prises de participation dans des entreprises comme Intel, donnant aux contribuables américains une part des bénéfices. Cette stratégie est perçue comme un possible équilibre entre responsabilité budgétaire et la garantie de la domination américaine dans le secteur des semi-conducteurs, mais elle pourrait également introduire de l'incertitude pour les autres entreprises qui sollicitent des subventions fédérales et potentiellement affecter leur efficacité opérationnelle.

Lire plus

Apprivoiser le code legacy : Un résumé de "Working Effectively with Legacy Code" de Michael Feathers

2025-09-09
Apprivoiser le code legacy : Un résumé de

Cet article résume les idées centrales du livre classique de Michael Feathers, "Working Effectively with Legacy Code". L'ouvrage soutient que le cœur du problème du code legacy est l'absence de tests. Pour modifier le code legacy en toute sécurité, il faut d'abord ajouter des tests. Ceci est un défi car ajouter des tests nécessite de modifier le code, créant un paradoxe. Le livre décrit les étapes pour identifier les points de modification (Seams), briser les dépendances, écrire des tests et refactoriser, ainsi que des techniques de test incrémental (Sprout et Wrap) et une technique pour comprendre rapidement le code (Scratch Refactoring). L'auteur souligne l'importance des tests unitaires et présente les tests de caractérisation pour capturer le comportement du code existant. Enfin, l'article conseille d'éviter la dépendance directe aux implémentations de bibliothèque pour réduire les coûts de maintenance.

Lire plus
Développement code legacy

MVC Smalltalk : Déconstruire les idées fausses sur le Modèle-Vue-Contrôleur

2025-09-07

Cet article explore en profondeur le modèle MVC de Smalltalk, clarifiant les malentendus de longue date concernant MVC, notamment les divergences dans la version Cocoa d'Apple. L'auteur souligne l'indépendance et la réutilisabilité du modèle dans Smalltalk MVC, en notant que le modèle interagit avec la vue et le contrôleur uniquement indirectement via des notifications. Cela contraste avec la version Cocoa de MVC, où les contrôleurs (et maintenant les contrôleurs de vue) deviennent souvent les composants les moins réutilisables. L'article explique également comment identifier correctement les modèles, des simples booléens observables aux modèles complexes, et comment gérer les modèles de vue et les modèles d'arguments de fonction pour construire des architectures d'applications plus propres et plus faciles à maintenir.

Lire plus

L'IA Floute les Lignes : Les Chefs de Produit Deviennent les Nouveaux Ingénieurs ?

2025-02-25
L'IA Floute les Lignes : Les Chefs de Produit Deviennent les Nouveaux Ingénieurs ?

Le cœur des applications d'IA réside dans l'ingénierie des invites, mais, étonnamment, de nombreuses entreprises confient la création des invites aux chefs de produit, et non aux ingénieurs. Cela déclenche une tendance intrigante : l'IA brouille les lignes entre les chefs de produit et les ingénieurs. Les applications LLM simples nécessitent simplement le choix d'un modèle de base et d'un modèle d'invite, tandis que les applications complexes intègrent des structures telles que la génération augmentée par la récupération (RAG) ou les agents. Presque toutes les applications d'IA suivent la même structure ; leur comportement n'est pas déterminé par le code, mais par les invites, la sélection des outils et le modèle de base. Cela rend les excellents ingénieurs d'invites cruciaux, et les chefs de produit et les experts de domaine excellent généralement en ingénierie d'invites par rapport aux ingénieurs logiciels. L'ingénierie des invites restera vitale, les chefs de produit, et non les ingénieurs, dirigeant le succès de l'IA à l'avenir. L'IA est en train de consommer l'ingénierie logicielle, en automatisant d'abord les tâches de codage, ce qui rend le rôle du chef de produit encore plus critique en raison de sa compréhension des besoins des utilisateurs et de la mise en forme du produit. La limite traditionnelle entre le produit et l'ingénierie disparaîtra probablement, et les meilleures équipes d'IA auront besoin de personnes capables de combler le fossé entre les deux rôles.

Lire plus

G-expressions de Guix : Intégration de code bas niveau dans du code haut niveau

2025-08-03

Guix utilise Scheme à la fois pour les actions de haut niveau (comme la définition de paquets) et les actions de bas niveau (comme la construction de dérivations). Pour intégrer du code bas niveau dans du code haut niveau, il utilise des G-expressions. Par exemple, dans le champ `start` de `wesnoth-shepherd-service`, `#~(...)` passe du code bas niveau, tandis que `#$(...)` échappe du code haut niveau, que le compilateur convertit en code bas niveau. La fonction `make-forkexec-constructor` crée et exécute des processus enfants, offrant des fonctionnalités telles que la définition de l'utilisateur, du groupe, de l'umask et des variables d'environnement.

Lire plus
Développement

DeepMind CEO : « Apprendre à apprendre » sera la compétence la plus importante pour la prochaine génération

2025-09-13
DeepMind CEO : « Apprendre à apprendre » sera la compétence la plus importante pour la prochaine génération

Demis Hassabis, PDG de Google DeepMind, a déclaré à Athènes que les progrès rapides de l'IA révolutionneront l'éducation et le monde du travail, faisant de « apprendre à apprendre » la compétence la plus cruciale pour la prochaine génération. Il a prédit l'arrivée de l'intelligence artificielle générale dans une décennie, promettant des progrès immenses mais reconnaissant également des risques. Le Premier ministre grec, Kyriakos Mitsotakis, a souligné l'importance d'une répartition équitable des bénéfices de l'IA, mettant en garde contre l'énorme inégalité de richesse créée par quelques géants de la technologie.

Lire plus

Les disques durs HAMR 3 To par plateau de Seagate : une révolution pour le stockage de données IA

2025-07-16
Les disques durs HAMR 3 To par plateau de Seagate : une révolution pour le stockage de données IA

Seagate a dévoilé de nouveaux disques durs basés sur sa plateforme Mosaic 3+, utilisant sa technologie HAMR unique pour atteindre des densités de 3 To par plateau et au-delà. Le communiqué de presse met fortement l'accent sur l'adéquation des disques durs pour le stockage de données IA, bien que leur capacité massive les rende idéaux pour toute application nécessitant un stockage immense dans un espace restreint. Bien que les PC grand public soient largement passés aux SSD, les HDD restent rentables pour les centres de données massifs où les vitesses ultra-rapides ne sont pas primordiales. Le concurrent Western Digital prévoit des disques HAMR en 2027, tandis que Toshiba prévoit des tests d'échantillons en 2025.

Lire plus

Marches aléatoires en 10 dimensions : Défier l'intuition dans les espaces de haute dimensionalité

2025-09-04
Marches aléatoires en 10 dimensions : Défier l'intuition dans les espaces de haute dimensionalité

La physique en haute dimension est la norme dans la dynamique moderne, des dix dimensions de la théorie des cordes aux systèmes complexes. Cependant, les hautes dimensions présentent la « malédiction de la dimensionalité » : la visualisation est impossible, le sur-apprentissage est rampant et l'intuition fait défaut. Cet article utilise une marche aléatoire en 10 dimensions pour illustrer les caractéristiques de l'espace de haute dimension. En haute dimension, les crêtes de montagnes sont beaucoup plus fréquentes que les sommets, ce qui a des conséquences profondes sur l'évolution, la dynamique des systèmes complexes et la puissance de l'apprentissage automatique. Les marches aléatoires explorent efficacement les espaces de haute dimension, même les paysages maximalement rugueux, pouvant traverser l'espace entier. Cela aide à comprendre l'évolution de structures complexes dans la vie et comment éviter les minima locaux dans l'apprentissage profond.

Lire plus

Vim : Un langage de programmation au-delà d’un éditeur

2024-12-15

Vim est plus qu’un simple éditeur de texte ; c’est un langage pour interagir avec votre ordinateur. Sa structure de commandes concise et efficace est facile à apprendre et à retenir, et aussi facile à interpréter pour un ordinateur. Bien que Vim soit puissant en lui-même, sa force principale réside dans le fait que son mode a été intégré à presque tous les éditeurs de code courants, permettant aux développeurs de choisir flexiblement l’interface de l’éditeur de leur choix, tout en conservant le langage de commande efficace de Vim. Par conséquent, NeoVim, en tant qu’implémentation la plus complète et cohérente du langage Vim, est précieux pour fournir ce langage d’édition efficace, et pas seulement l’éditeur lui-même.

Lire plus
Développement éditeur

Le Critère de Kelly : Au-delà des jeux d'argent, une stratégie de vie

2025-09-05

Une aventure dans une escape room à Las Vegas a déclenché une plongée profonde dans le critère de Kelly. La quête d'un ami pour utiliser l'IA afin de prédire les matchs de football américain et d'optimiser les paris a mené à la découverte de cette formule puissante. L'auteur a exploré les mathématiques et la philosophie sous-jacentes, réalisant que son applicabilité s'étend bien au-delà de la finance et des jeux d'argent. Le critère de Kelly préconise l'équilibre entre le risque et la récompense pour une croissance géométrique à long terme, plutôt que de poursuivre des gains à court terme. Ce n'est pas seulement une formule, mais une philosophie pour prendre des décisions optimales dans la vie.

Lire plus
Divers

Stratégies de hiérarchisation des données dans les entrepôts de données en lac : hiérarchisation partagée vs. matérialisation

2025-08-21
Stratégies de hiérarchisation des données dans les entrepôts de données en lac : hiérarchisation partagée vs. matérialisation

Cet article explore les stratégies de hiérarchisation des données dans les architectures de data lakehouse. L'accès direct aux niveaux partagés présente des risques de fiabilité ; l'accès par API est préférable. La gestion du cycle de vie des données nécessite un service de métadonnées canonique qui coordonne les emplacements de stockage primaires et secondaires. La gestion des schémas doit être contrôlée par le système principal, garantissant la compatibilité avec le stockage secondaire. Le choix entre la hiérarchisation partagée et la matérialisation dépend de l'emplacement de la logique de concaténation/conversion (côté client ou côté serveur) et de leurs avantages et inconvénients respectifs. Avec la concaténation côté client, la différence est minime ; la concaténation côté serveur nécessite une considération attentive de la maintenance des métadonnées et de l'intégration du traitement des données en temps réel.

Lire plus

Poka-Yoke : L'art japonais de la prévention des erreurs

2025-01-09

Poka-yoke, qui signifie « à l'épreuve des erreurs » en japonais, est un concept de fabrication allégée issu du système de production Toyota. Il consiste à concevoir des mécanismes pour prévenir, corriger ou mettre en évidence les erreurs humaines dans un processus, éliminant ainsi les défauts. Un exemple simple est la pédale d'embrayage d'une voiture : c'est un poka-yoke, obligeant le conducteur à l'enfoncer avant de démarrer le moteur. Cette approche améliore non seulement la qualité du produit, mais réduit également les coûts de formation, diminue les charges de contrôle qualité et permet finalement d'atteindre un contrôle qualité intégré à 100 %.

Lire plus

Anthropic va entraîner ses modèles d'IA sur les données des utilisateurs ; désinscription nécessaire

2025-08-29
Anthropic va entraîner ses modèles d'IA sur les données des utilisateurs ; désinscription nécessaire

Anthropic commencera à entraîner ses modèles d'IA, y compris Claude, sur les transcriptions de discussions et les sessions de codage des utilisateurs, à moins que ces derniers n'optent pour la désinscription avant le 28 septembre. Cela concerne tous les niveaux d'abonnement grand public, avec une extension de la conservation des données à cinq ans. Un bouton « Accepter » bien visible dans la notification de mise à jour risque de pousser les utilisateurs à accepter sans bien comprendre les implications. Anthropic affirme prendre des mesures pour protéger les données, mais les utilisateurs ayant accepté par inadvertance peuvent modifier leurs préférences dans les paramètres, bien que les données déjà utilisées restent inaccessibles.

Lire plus

Une injection locale d'une nouvelle immunothérapie provoque une régression tumorale systémique

2025-09-10
Une injection locale d'une nouvelle immunothérapie provoque une régression tumorale systémique

Des chercheurs de l'Université Rockefeller ont mis au point un nouvel anticorps agoniste du CD40, le 2141-V11, qui a donné des résultats remarquables lors d'un essai clinique de phase 1. Administré directement dans les tumeurs, plutôt que par voie intraveineuse, le médicament a considérablement réduit les effets secondaires. Sur 12 patients atteints d'un cancer métastatique, six ont vu leurs tumeurs régresser, dont deux ont obtenu une rémission complète, ce qui signifie que leur cancer a disparu complètement. Remarquablement, cette injection locale a déclenché une réponse immunitaire systémique capable d'éliminer les tumeurs situées ailleurs dans le corps. Cette recherche offre de nouveaux espoirs pour l'immunothérapie du cancer, et des études ultérieures exploreront le mécanisme d'action et les critères de sélection des patients afin d'améliorer l'efficacité.

Lire plus
Technologie Anticorps CD40

Contourner le chiffrement BitLocker sur Windows 11 via un vidage mémoire

2024-12-30

Cet article montre comment contourner le chiffrement BitLocker sur Windows 11 en extrayant la clé de chiffrement de volume complet (FVEK) de la mémoire. En accédant physiquement à l'appareil et en le redémarrant brutalement, un attaquant peut capturer le contenu de la RAM, qui peut contenir la FVEK. L'auteur utilise une application UEFI, Memory-Dump-UEFI, pour y parvenir. Le processus consiste à créer une clé USB bootable, à redémarrer le système de force, à démarrer à partir de la clé USB, à analyser le vidage mémoire et à utiliser les tags de pool pour localiser la FVEK. L'article détaille ces étapes et souligne l'utilisation d'outils comme dislocker pour déverrouiller la partition protégée par BitLocker. La méthode n'est pas infaillible et dépend de plusieurs facteurs, tels que la vitesse du vidage mémoire et le moment du redémarrage.

Lire plus

Tutoriel de contrôle de version Jujutsu pour débutants

2025-08-31

Ce tutoriel présente le système de contrôle de version Jujutsu, sans nécessiter d'expérience préalable avec Git ou d'autres VCS. Structuré en niveaux, il progresse de l'utilisation basique individuelle à la collaboration et aux techniques avancées. Un dépôt d'exemple et un script de réinitialisation aident à l'apprentissage et aux réinitialisations de progression. Même si vous êtes familiarisé avec Git, ce tutoriel offre un chemin plus facile pour maîtriser Jujutsu.

Lire plus
Développement

Le cauchemar de sécurité d'Eight Sleep : portes dérobées et clés AWS exposées

2025-02-21
Le cauchemar de sécurité d'Eight Sleep : portes dérobées et clés AWS exposées

L'auteur a découvert des failles de sécurité critiques dans son lit intelligent Eight Sleep : des clés AWS exposées et une porte dérobée permettant aux ingénieurs d'Eight Sleep d'accéder à distance via SSH. Cela signifie que les ingénieurs peuvent accéder au système Linux du lit, obtenir des données sur le sommeil et potentiellement contrôler d'autres appareils sur le réseau domestique. L'auteur est passé à un refroidisseur d'aquarium bon marché, obtenant un contrôle de température similaire sans les risques de sécurité. Cela soulève des inquiétudes concernant la sécurité des appareils IoT et les implications éthiques des entreprises qui collectent des données utilisateur.

Lire plus
Technologie

Performances du système de fichiers en mémoire dans Rust : étonnamment, cela n’a pas d’importance

2025-08-25

Lors de la création d’un outil CLI en Rust, l’auteur a tenté d’utiliser un système de fichiers en mémoire pour accélérer les tests de gestion des fichiers. Après avoir exploré des crates comme `vfs` et `rsfs`, la conclusion surprenante a été que les SSD modernes et la mise en cache du système de fichiers du système d’exploitation sont si efficaces qu’il n’y a pratiquement aucun gain de performance à utiliser un système de fichiers en mémoire. Les benchmarks ont systématiquement montré environ 45 ms pour les tests utilisant des systèmes de fichiers en mémoire, des systèmes de fichiers réguliers et même un ramdisk, un contraste saisissant avec les attentes. L’auteur invite les lecteurs à partager des exemples où l’utilisation d’un système de fichiers en mémoire produit des différences de performances perceptibles.

Lire plus

Un Siècle de Probiotiques : Le Passé et le Présent d'E. coli Nissle 1917

2025-08-24

Il y a un siècle, Alfred Nissle découvrait que des souches spécifiques d'Escherichia coli pouvaient traiter des maladies infectieuses. L'une de ces souches, E. coli Nissle 1917, est devenue la souche probiotique d'E. coli la plus utilisée en recherche et a été appliquée à diverses affections humaines. Cette revue compare les propriétés d'E. coli Nissle 1917 avec d'autres souches probiotiques d'E. coli commercialement disponibles, en mettant l'accent sur leurs applications chez l'homme. Une recherche bibliographique résume les résultats de la recherche sur les probiotiques Mutaflor, Symbioflor 2 et Colinfant, en analysant leurs parents les plus proches et leur contenu génétique, y compris les gènes de virulence. Une similitude frappante avec les souches pathogènes responsables d'infections des voies urinaires est constatée. La revue retrace les tendances historiques de la recherche sur le traitement probiotique et suggère que l'avenir des E. coli probiotiques pourrait résider dans le traitement des infections gastro-intestinales, souvent causées par des agents pathogènes résistants aux antibiotiques, faisant écho à la découverte originale de Nissle.

Lire plus

Netflix déploie la synthèse de grain de film AV1 à grande échelle pour un streaming amélioré

2025-07-04
Netflix déploie la synthèse de grain de film AV1 à grande échelle pour un streaming amélioré

Netflix améliore considérablement la qualité du streaming en déployant à grande échelle la synthèse de grain de film AV1 (FGS). La FGS préserve l'intention artistique du grain de film tout en réduisant considérablement le débit binaire. En séparant et en modélisant le grain de film avant la compression, puis en le reconstruisant pendant la lecture, Netflix offre une vidéo de haute qualité avec moins de données. Cela améliore l'expérience visuelle pour des millions d'utilisateurs, offrant des images plus nettes avec une consommation de bande passante réduite. Cette technologie est désormais active sur une large gamme de titres Netflix.

Lire plus

Les paquets DuckDB npm compromis par un logiciel malveillant

2025-09-09
Les paquets DuckDB npm compromis par un logiciel malveillant

Les paquets npm Node.js de DuckDB ont été compromis par une attaque sophistiquée de phishing. Des versions malveillantes de quatre paquets ont été publiées, contenant un code conçu pour interférer avec les transactions de cryptomonnaie. Heureusement, ces versions malveillantes ne semblent pas avoir été téléchargées avant d'être identifiées et dépréciées par l'équipe DuckDB. L'équipe a rapidement réagi en dépréciant les versions malveillantes et en publiant des versions mises à jour et sécurisées. L'attaque impliquait un site Web npm factice convaincant qui a trompé un mainteneur pour qu'il réinitialise son 2FA, donnant aux attaquants la possibilité de publier les paquets malveillants. Cet incident souligne l'importance de pratiques de sécurité robustes, même pour les développeurs expérimentés.

Lire plus
Développement

ccusage : Analysez votre utilisation des jetons Claude Code, extrêmement rapidement !

2025-07-19
ccusage : Analysez votre utilisation des jetons Claude Code, extrêmement rapidement !

ccusage est un outil en ligne de commande permettant une analyse extrêmement rapide de votre utilisation des jetons Claude Code et de leurs coûts à partir de fichiers JSONL locaux. Il propose des rapports quotidiens, mensuels, par session et par blocs de 5 heures, avec des fonctionnalités telles que la surveillance en temps réel, le filtrage des dates, les chemins personnalisés et la sortie JSON. Sa taille de paquet minuscule permet une exécution directe sans installation, prenant en charge plusieurs modèles et des répartitions des coûts. Essayez-le avec `bunx ccusage` !

Lire plus
Développement Analyse des coûts

De l'imprimante à jet d'encre au pacemaker : l'héritage de Rune Elmqvist

2025-09-02
De l'imprimante à jet d'encre au pacemaker : l'héritage de Rune Elmqvist

Rune Elmqvist, ingénieur suédois et médecin qualifié, a choisi l'invention plutôt que la pratique médicale, laissant un héritage remarquable. En 1949, il a breveté le Mingograph, la première imprimante à jet d'encre au monde, utilisant une buse mobile pour déposer des gouttes d'encre contrôlées électrostatiquement sur du papier. Cette innovation, initialement utilisée pour l'enregistrement en temps réel d'électrocardiogrammes et d'électroencéphalogrammes, a jeté les bases de la technologie moderne à jet d'encre. Plus important encore, Elmqvist a collaboré à la création du premier pacemaker entièrement implantable, un dispositif qui sauve des vies et a transformé la cardiologie. Son histoire souligne non seulement la brillance technique, mais aussi l'impact profond des solutions d'ingénierie sur la vie humaine, souligné par le récit convaincant de sa création du pacemaker motivée par la supplique désespérée d'une épouse pour son mari malade.

Lire plus

Bayes, bits et cerveaux : une aventure en probabilités et théorie de l'information

2025-09-01

Ce site explore les probabilités et la théorie de l'information, et explique comment elles éclairent l'apprentissage automatique et le monde qui nous entoure. Des énigmes fascinantes, comme prédire la lettre suivante dans des extraits de Wikipédia et comparer vos performances à celles des réseaux neuronaux, conduisent à des explorations du contenu de l'information, de la divergence de KL, de l'entropie, de l'entropie croisée, et plus encore. Le cours couvrira l'estimation du maximum de vraisemblance, le principe d'entropie maximale, les logits, softmax, les fonctions gaussiennes et la configuration des fonctions de perte, révélant finalement les liens entre les algorithmes de compression et les grands modèles de langage. Prêt à plonger dans le terrier du lapin ?

Lire plus
IA

Cours d'algèbre linéaire révolutionnaire du Michigan : ROB 101

2025-01-08
Cours d'algèbre linéaire révolutionnaire du Michigan : ROB 101

L'université du Michigan lance un cours révolutionnaire d'algèbre linéaire, ROB 101, destiné aux étudiants de première année en ingénierie. Ce cours intègre la théorie de l'algèbre linéaire à des applications pratiques utilisant le langage de programmation Julia, permettant aux étudiants de résoudre des problèmes d'ingénierie concrets, tels que la cartographie de navigation robotique, dès le premier jour. Le format hybride du cours propose des ressources en ligne et en présentiel, rompant avec la pédagogie traditionnelle des mathématiques en ingénierie et offrant une exposition précoce à la valeur pratique des mathématiques dans ce domaine.

Lire plus
Développement programmation Julia

Regolith : Une bibliothèque Regex à temps linéaire prévenant les attaques ReDoS

2025-08-27
Regolith : Une bibliothèque Regex à temps linéaire prévenant les attaques ReDoS

Regolith est une bibliothèque côté serveur TypeScript et JavaScript, construite avec Rust, pour prévenir les attaques par déni de service par expression régulière (ReDoS) en utilisant un moteur d'expressions régulières linéaire. Contrairement au RegExp par défaut dans TypeScript et JavaScript (qui a une complexité temporelle au pire des cas exponentielle), Regolith possède une complexité au pire des cas linéaire, atténuant efficacement les vulnérabilités ReDoS. Conçue comme un remplacement direct de RegExp, elle minimise l'effort de migration, permettant aux développeurs de créer facilement des logiciels résistants aux ReDoS. Encore en développement préliminaire, Regolith encourage les contributions de la communauté.

Lire plus
Développement
1 2 39 40 41 43 45 46 47 595 596