Tracker BitTorrent haute performance en Elixir : ExTracker

2025-06-20
Tracker BitTorrent haute performance en Elixir : ExTracker

ExTracker est un tracker BitTorrent haute performance écrit en Elixir. Il se caractérise par sa faible consommation de mémoire, sa configuration zéro et l'utilisation de tous les cœurs disponibles. Il prend actuellement en charge HTTPS et les sauvegardes de base de données, offrant trois méthodes de déploiement : code source, versions précompilées et image Docker. Une instance de test est déjà en cours d'exécution avec des statistiques en direct, bien que le projet soit encore en cours de développement. Les projets futurs incluent des fonctionnalités telles que les listes blanches/noires, une gestion améliorée des pairs et la prise en charge de GeoIP.

Lire plus
Développement

Glaze : Interpolation de chaînes C++ avec Stencil et Mustache

2025-06-19

La bibliothèque Glaze fournit un puissant outil d'interpolation de chaînes en C++ utilisant les modèles Stencil et Mustache. Elle facilite le formatage de données structurées à partir de structs C++ en chaînes. Les fonctionnalités incluent l'interpolation de variables, les sections conditionnelles booléennes, l'itération de conteneurs, les sections imbriquées et l'échappement HTML de style Mustache. La gestion des erreurs et la numérotation automatique avec `glz::stencilcount` sont également incluses. Cela simplifie la génération de sortie dynamique, telle que des documents HTML ou du texte formaté, en utilisant une syntaxe de modèle concise.

Lire plus
Développement moteur de templates

Programmation littérale : rendre le code plus lisible

2025-06-19
Programmation littérale : rendre le code plus lisible

La programmation littérale, un paradigme inventé par Donald Knuth, privilégie la lisibilité du code pour les humains plutôt que l'exécution immédiate par la machine. Cela permet aux programmeurs de développer des programmes dans un ordre plus naturel, guidé par la pensée. Les programmes littéraux entrelacent des explications en langage naturel avec des extraits de code, améliorant la compréhension et la collaboration. L'outil Literate, décrit ici, vise à simplifier et étendre le système CWEB original de Knuth et Levy. Il prend en charge plusieurs langages, la mise en évidence de la syntaxe, l'impression en HTML, la création basée sur Markdown et offre une interface en ligne de commande pour compiler le code et générer de la documentation HTML. Le projet est open source et accepte les contributions.

Lire plus
Développement Programmation littérale

L'IA revitalise 100 classiques du Kung Fu : Une révolution du cinéma chinois

2025-06-19
L'IA revitalise 100 classiques du Kung Fu : Une révolution du cinéma chinois

L'industrie cinématographique chinoise connaît une révolution de l'IA. Un projet ambitieux vise à utiliser l'IA pour restaurer et remasteriser environ 100 films classiques de kung fu, notamment des titres emblématiques tels que *Le Poing de la fureur* de Bruce Lee, *Le Maître ivre* de Jackie Chan et *Une fois en Chine* de Jet Li. L'initiative va au-delà d'une simple mise à l'échelle, visant à améliorer l'esthétique visuelle et à moderniser l'expérience de visionnage pour le public contemporain. Soutenu par le gouvernement chinois avec un financement important (100 millions de yuans), ce projet représente un pas audacieux dans l'intégration de l'IA dans la production cinématographique chinoise.

Lire plus
Technologie

Microsoft bloquera les protocoles d'authentification hérités par défaut en juillet

2025-06-19
Microsoft bloquera les protocoles d'authentification hérités par défaut en juillet

Microsoft améliore la sécurité en bloquant par défaut les protocoles d'authentification hérités dans Microsoft 365 à partir de juillet 2025. Cela affecte l'accès à des services tels que SharePoint et OneDrive, et nécessite le consentement de l'administrateur pour l'accès des applications tierces. Bien que cela améliore la sécurité contre les attaques par force brute et le phishing, ce changement pourrait perturber les workflows, nécessitant des administrateurs pour se préparer et configurer les workflows de consentement d'administrateur à l'avance. Le changement s'applique à tous les locataires Microsoft 365.

Lire plus
Technologie

RM2000 Enregistreur à Bande: Un Outil d'Échantillonnage Audio Hors Ligne

2025-06-19

Le RM2000 Enregistreur à Bande est un outil d'échantillonnage audio entièrement hors ligne qui privilégie le stockage à long terme des échantillons et possède une belle interface utilisateur. Développé indépendamment par Marcelo Mendez à l'aide du framework Astro, il est toujours en développement et de nouvelles fonctionnalités seront ajoutées prochainement. Licence Commons Clause + MIT.

Lire plus
Développement échantillonnage audio

arXivLabs : Projets expérimentaux avec des collaborateurs communautaires

2025-06-19
arXivLabs : Projets expérimentaux avec des collaborateurs communautaires

arXivLabs est un framework permettant aux collaborateurs de développer et de partager de nouvelles fonctionnalités arXiv directement sur notre site web. Les individus et les organisations qui travaillent avec arXivLabs ont adopté et accepté nos valeurs d'ouverture, de communauté, d'excellence et de confidentialité des données des utilisateurs. arXiv s'engage à respecter ces valeurs et ne travaille qu'avec des partenaires qui les partagent. Vous avez une idée de projet qui apportera une valeur ajoutée à la communauté arXiv ? En savoir plus sur arXivLabs.

Lire plus
Développement

Hormonothérapie : Un Parcours Personnel de Transformation Sensorielle et Psychologique

2025-06-19
Hormonothérapie : Un Parcours Personnel de Transformation Sensorielle et Psychologique

Cet article de blog détaille l'expérience personnelle de l'auteur avec une hormonothérapie féminisante et son impact sur la dysphorie de genre. Il fournit une description détaillée des changements physiologiques et psychologiques vécus, notamment des modifications du goût, de l'odorat, des sensations somatiques, de la perception spatiale et de l'humeur. L'auteur explore le lien entre l'hormonothérapie, les neurotransmetteurs et les neuro-récepteurs, et leurs effets sur le système nerveux. Des expériences personnelles dans la gestion de la dysphorie de genre sont partagées, ainsi que des spéculations sur les mécanismes sous-jacents aux effets de l'hormonothérapie, ce qui incite à la réflexion sur l'identité de genre et les neurosciences.

Lire plus

Tester un Netcode Robuste avec Godot : Latence et Perte de Paquets

2025-06-19
Tester un Netcode Robuste avec Godot : Latence et Perte de Paquets

Le plus grand défi rencontré lors du développement de Little Brats! a été la partie multijoueur en ligne : synchroniser les ordinateurs avec une latence parfois importante tout en maintenant l'aspect « jeu d'action rapide » était loin d'être simple. Cet article détaille le processus de l'auteur, en se concentrant sur la compensation de latence, les techniques de prédiction/réconciliation et les méthodologies de test robustes. Utilisant la classe ENetMultiplayerPeer de Godot et la commande `tc` de Linux pour simuler des conditions de réseau (latence et perte de paquets), l'auteur compare les performances des modes réseau fiables et non fiables, fournissant des graphiques et des conclusions perspicaces. Le processus souligne les complexités de la création d'un jeu en ligne stable et offre des conseils pratiques aux développeurs.

Lire plus

Mirage Persistent Kernel : Compilation des LLMs en un seul mégakernel pour une inférence ultrarapide

2025-06-19
Mirage Persistent Kernel : Compilation des LLMs en un seul mégakernel pour une inférence ultrarapide

Des chercheurs de la CMU, de l'UW, de Berkeley, de NVIDIA et de Tsinghua ont développé Mirage Persistent Kernel (MPK), un compilateur et un système d'exécution qui transforme automatiquement l'inférence des grands modèles de langage (LLM) sur plusieurs GPU en un mégakernel hautes performances. En fusionnant tous les calculs et les communications en un seul noyau, MPK élimine la surcharge de lancement du noyau, superpose les calculs et les communications et réduit considérablement la latence d'inférence du LLM. Les expériences montrent des améliorations de performances substantielles sur les configurations mono-GPU et multi-GPU, avec des gains plus importants dans les environnements multi-GPU. Les travaux futurs se concentrent sur l'extension de MPK pour prendre en charge les architectures GPU de nouvelle génération et gérer les charges de travail dynamiques.

Lire plus

16 Milliards de Mots de Passe Exposés : La Plus Grande Brèche de Données de l'Histoire ?

2025-06-19
16 Milliards de Mots de Passe Exposés : La Plus Grande Brèche de Données de l'Histoire ?

Des chercheurs en cybersécurité ont découvert une violation de données record exposant 16 milliards de mots de passe – le plus grand volume confirmé de données d'accès volées jamais enregistré. Ces informations d'identification ne sont pas recyclées à partir d'anciens piratages ; elles sont nouvelles, non documentées et extrêmement dangereuses, affectant des plateformes majeures telles qu'Apple, Google, Facebook, etc. Le format structuré des données suggère une exfiltration active, probablement via un malware infostealer, optimisé pour la vente ou le déploiement. Les chercheurs mettent en garde contre des campagnes de phishing à grande échelle imminentes, des attaques par stuffing de credentials et des détournements de compte. La violation souligne les vulnérabilités persistantes en matière de sécurité des données d'entreprise, notamment les configurations cloud mal configurées et les mauvaises pratiques de gestion des mots de passe.

Lire plus
Technologie

Des simulations sur supercalculateurs révèlent des détails étonnants sur les collisions entre étoiles à neutrons et trous noirs

2025-06-19
Des simulations sur supercalculateurs révèlent des détails étonnants sur les collisions entre étoiles à neutrons et trous noirs

Des scientifiques ont utilisé des supercalculateurs pour simuler des collisions entre étoiles à neutrons et trous noirs, révélant qu'avant la collision, l'étoile à neutrons est déchirée par la gravité du trou noir, générant des ondes d'Alfvén et une explosion finale d'ondes radio d'environ une seconde. La collision produit également les ondes de choc les plus puissantes de l'univers et pourrait former un pulsar de trou noir bref, émettant des rayons X de haute énergie ou des rayons gamma. Cette recherche, tirant parti de la puissance de calcul du GPU du supercalculateur Perlmutter, fournit des indices cruciaux pour détecter ces événements parmi les plus violents de l'univers.

Lire plus

Au-delà du mythe de l'«ingénieur 10x» : construire des équipes performantes, pas des superstars

2025-06-19
Au-delà du mythe de l'«ingénieur 10x» : construire des équipes performantes, pas des superstars

Cet article démonte le mythe de «l'ingénieur 10x», en arguant que les métriques uniques pour mesurer la productivité des ingénieurs sont peu fiables et que les équipes, et non les individus, sont la clé de la livraison de logiciels. L'auteur préconise la construction de systèmes qui permettent aux ingénieurs moyens d'atteindre leur plein potentiel. Cela implique de raccourcir les cycles de déploiement, de simplifier les processus de restauration, de mettre l'accent sur l'observabilité, d'investir dans les outils internes et de favoriser une culture d'équipe inclusive. L'objectif final est d'améliorer l'efficacité globale de l'équipe plutôt que de dépendre de héros individuels, permettant ainsi une croissance durable de l'entreprise.

Lire plus
Développement

EnrichMCP : L'ORM pour les agents IA

2025-06-19
EnrichMCP : L'ORM pour les agents IA

EnrichMCP est un framework Python qui permet aux agents IA de comprendre et d'interagir avec vos données comme un ORM. Construit sur le protocole MCP (Model Context Protocol), il ajoute une couche sémantique qui transforme vos modèles de données en outils typés et découvrables. Il prend en charge les modèles SQLAlchemy, les API REST et la logique personnalisée, générant automatiquement des outils typés, gérant les relations, fournissant la découverte de schémas et validant avec Pydantic. Les agents IA peuvent explorer les modèles de données, interroger les données et naviguer dans les relations aussi naturellement que les développeurs utilisant un ORM.

Lire plus
Développement

Closures à portée lexicale dans un environnement uxn de type Lisp

2025-06-19

L'auteur décrit niënor, un environnement de type Lisp pour la machine virtuelle uxn, en se concentrant sur son approche innovante pour implémenter des closures à portée lexicale. Au lieu de l'approche complexe consistant à copier les fonctions et à remplacer les variables non liées au moment de l'exécution, niënor ajoute habilement les variables d'environnement comme paramètres aux fonctions lambda au moment de la compilation. Au moment de l'exécution, une fonction wrapper (portal) est générée pour passer ces variables d'environnement. Cela évite la génération de code au moment de l'exécution et les calculs d'adresses complexes, offrant une solution efficace et élégante pour les closures. Le système inclut également malloc et free pour la gestion dynamique de la mémoire de ces closures.

Lire plus
Développement

Public/Protected/Private : Une fonctionnalité OOP redondante ?

2025-06-19

Cet article remet en question la nécessité des modificateurs d'accès (public, protected, private) en programmation orientée objet. L'auteur soutient que les interfaces et l'héritage combinés peuvent atteindre la même fonctionnalité sans avoir besoin d'un mécanisme supplémentaire. L'existence des modificateurs d'accès pourrait provenir d'une omission dans la conception du langage Simula, conduisant à une fonctionnalité redondante. Pour un code plus propre, l'auteur suggère d'éviter les modificateurs d'accès et préconise la composition plutôt que l'héritage.

Lire plus
Développement Modificateurs d'accès

Les limites du raisonnement des LLMs : le battage médiatique contre la réalité

2025-06-19

Un article récent d'Apple Research souligne l'effondrement de la précision et les limites d'échelle des grands modèles de langage (LLM) lorsqu'ils s'attaquent à des problèmes complexes de raisonnement. Cela a suscité un débat, certains arguant que l'article surestime les limites des LLM, tandis que d'autres le voient comme une confirmation d'obstacles importants sur la voie de l'intelligence artificielle générale (AGI). L'auteur soutient que, bien que les LLM aient des faiblesses, leur utilité actuelle est plus importante que leur potentiel AGI. L'accent doit être mis sur leurs applications pratiques actuelles, indépendamment de leur capacité à résoudre des énigmes complexes comme la Tour de Hanoï.

Lire plus
IA

iPadOS 26 : Le périple de dix ans d’Apple pour perfectionner le multitâche sur iPad

2025-06-19
iPadOS 26 : Le périple de dix ans d’Apple pour perfectionner le multitâche sur iPad

Cet entretien de MacStories avec Craig Federighi d’Apple explore les mises à jour importantes d’iPadOS 26. En dix ans, le multitâche sur iPad a évolué du mode plein écran mono-application à Split View, Slide Over et le controversé Stage Manager. iPadOS 26 remplace le moteur de Stage Manager par un nouveau système de fenêtres prenant en charge jusqu’à 12 fenêtres simultanées, intégrant le redimensionnement des fenêtres similaire à macOS et une barre de menus, tout en conservant la simplicité de l’iPad. Federighi explique la philosophie de conception d’Apple : répondre aux besoins des utilisateurs recherchant la simplicité et ceux nécessitant des fonctionnalités puissantes. iPadOS 26 équilibre ces besoins, offrant des options flexibles et des performances et une efficacité améliorées.

Lire plus
Technologie

Agents de programmation : une nouvelle façon de mesurer l’expérience développeur

2025-06-19
Agents de programmation : une nouvelle façon de mesurer l’expérience développeur

Un sprint de codage de 24 heures a mis en évidence la mauvaise expérience développeur causée par des outils et des processus inadéquats, notamment une documentation manquante et des API défectueuses. Cependant, les agents de programmation offrent une solution. L’auteur a utilisé des agents pour évaluer objectivement différents langages et outils, en quantifiant des facteurs d’expérience développeur tels que la couverture des tests, la qualité des rapports d’erreur et la stabilité de l’écosystème. Le retour d’information de l’agent a reflété de près les expériences des développeurs humains, offrant une nouvelle approche pour améliorer la qualité du code et les flux de travail de développement.

Lire plus
Développement

Gemini : Révolutionner l'extraction de données des résultats électoraux

2025-06-19

OpenElections a longtemps eu du mal à convertir les PDF d'images de résultats électoraux en fichiers CSV. La saisie de données traditionnelle et les logiciels OCR se sont avérés inefficaces et coûteux. L'auteur a découvert que le grand modèle linguistique Gemini de Google offre une solution très efficace. Gemini gère les PDF volumineux et multi-pages, reconnaissant le texte avec précision, même dans les images complexes avec des marquages ou des ombres. Bien que Gemini nécessite un traitement par lots pour les fichiers extrêmement volumineux, sa précision et son efficacité dépassent de loin les méthodes traditionnelles, accélérant considérablement la vitesse de traitement des données d'OpenElections.

Lire plus

Des validateurs de crédentials de contenu C2PA arrivent : un pas vers la lutte contre la désinformation

2025-06-19
Des validateurs de crédentials de contenu C2PA arrivent : un pas vers la lutte contre la désinformation

La technologie C2PA de la Content Authenticity Initiative progresse. De nouvelles extensions Chrome permettent désormais de valider la provenance des images, en vérifiant les signatures d'émetteurs de confiance comme Adobe et en remontant jusqu'aux créateurs via LinkedIn, Clear, etc. Ceci est crucial pour lutter contre la désinformation, surtout sur les réseaux sociaux. Cependant, des défis persistent : un support plus large des navigateurs, une vérification d'identité décentralisée et une intégration avec les plateformes de médias sociaux sont nécessaires pour une efficacité généralisée.

Lire plus

TrendFi : L'IA au service de l'investissement crypto simplifié

2025-06-19
TrendFi : L'IA au service de l'investissement crypto simplifié

Les professionnels occupés et les investisseurs débutants apprécient TrendFi ! Cet outil d'investissement basé sur l'IA fournit des signaux fiables pour prédire les tendances du marché, réduisant ainsi le stress lié à l'investissement. Les utilisateurs louent sa facilité d'utilisation et sa capacité à améliorer le succès de leurs transactions en cryptomonnaies, notamment en altcoins. Contrairement à d'autres services, TrendFi renforce la confiance en affichant les transactions et les performances passées de l'IA.

Lire plus
IA

L'Iran ordonne à ses citoyens de supprimer WhatsApp dans un contexte de tensions croissantes

2025-06-19
L'Iran ordonne à ses citoyens de supprimer WhatsApp dans un contexte de tensions croissantes

Au milieu des tensions croissantes avec Israël, le gouvernement iranien a exhorté ses citoyens à supprimer WhatsApp, invoquant des préoccupations de sécurité et de confidentialité et alléguant que l'application partage des données utilisateur avec Israël. Cette directive, diffusée par la télévision d'État, suscite des inquiétudes concernant un possible contrôle de l'information. WhatsApp nie ces allégations, soulignant son chiffrement de bout en bout et l'absence de suivi de la localisation de l'utilisateur, affirmant que cette mesure pourrait couper les communications lorsque les gens en ont le plus besoin. Cela fait suite aux accusations précédentes de Meta concernant des logiciels espions israéliens ciblant les utilisateurs de WhatsApp, ayant abouti à un règlement substantiel.

Lire plus
Technologie

Donnez une nouvelle vie à votre ancien PC avec Linux : Dites adieu à Windows 10 !

2025-06-19
Donnez une nouvelle vie à votre ancien PC avec Linux : Dites adieu à Windows 10 !

Le support de Windows 10 prend fin le 14 octobre 2025, ce qui incite Microsoft à promouvoir les ventes de nouveaux matériels. Mais si votre ordinateur date d'après 2010, ne le jetez pas ! L'installation d'une distribution Linux moderne peut redonner vie à votre machine, en prolongeant sa durée de vie pendant des années. Bien que l'installation du système d'exploitation puisse sembler intimidante, les cafés de réparation locaux et les communautés en ligne offrent un soutien important. Linux offre des logiciels gratuits, une confidentialité accrue, un impact environnemental réduit et un meilleur contrôle de l'utilisateur. Redonnez vie à votre ancien PC dès aujourd'hui !

Lire plus
Matériel Mise à niveau PC

ADN aérien : Une révolution dans le suivi de la faune et la surveillance des maladies

2025-06-19
ADN aérien : Une révolution dans le suivi de la faune et la surveillance des maladies

Une étude révolutionnaire révèle le potentiel de l'ADN environnemental (ADNe) extrait de l'air pour suivre un large éventail d'espèces, des lynx insaisissables aux drogues illicites et même aux agents pathogènes humains. Des chercheurs de l'Université de Floride ont mis au point une nouvelle méthode utilisant des filtres à air pour collecter l'ADNe, identifiant avec succès des centaines de différents pathogènes, allergènes et espèces sauvages. Cette technologie rapide et efficace promet de révolutionner la surveillance des maladies, la conservation de la faune et la recherche environnementale, tout en soulevant des considérations éthiques cruciales concernant les données génétiques humaines sensibles.

Lire plus

Kubernetes à 10 ans : réflexions et perspectives d'avenir

2025-06-19

Cet article revient sur les dix ans de Kubernetes, de ses origines en tant que système interne Borg de Google à son statut actuel de pierre angulaire de l'ère native du cloud. L'auteur salue ses succès en matière d'orchestration de conteneurs, de gestion d'infrastructure et d'ordonnancement de tâches, mais souligne également ses faiblesses : les limites de YAML, la dépendance à etcd et les lacunes du gestionnaire de paquets Helm. Les propositions pour Kubernetes 2.0 incluent le remplacement de YAML par HCL, la prise en charge de backends alternatifs à etcd et la création d'un gestionnaire de paquets natif pour une meilleure convivialité et sécurité. D'autres suggestions concernent l'adoption d'IPv6 par défaut et l'intégration d'IPSec pour simplifier la topologie du réseau.

Lire plus

Origami auto-pliant : l’art rencontre l’ingénierie

2025-06-19

Cet art explore les formes d’équilibre naturel obtenues en pliant du papier le long de plis courbes. Les sculptures résultantes, transformant du papier plat en surfaces tourbillonnantes, semblent étonnamment vivantes. Cette recherche a des implications pour les structures déployables, la fabrication et l’auto-assemblage. Le travail de l’artiste, notamment des œuvres comme « 200 cercles » (2018) et la « série Holderness » (2013), a été présenté dans des galeries prestigieuses et a même intégré la collection permanente du MoMA.

Lire plus

Marginalia : Amélioration de la détection des changements et de l'état en ligne

2025-06-19

L'équipe du moteur de recherche Marginalia a mis en œuvre un nouveau système, 'ping-process', pour détecter l'état en ligne du serveur et les changements importants sur le site web, y compris les transferts de propriété et le parking de domaines. Utilisant principalement des requêtes HTTP HEAD et des requêtes DNS, le système analyse les détails du certificat, la posture de sécurité et les en-têtes du serveur pour identifier les changements. Les données sont stockées dans des tables 'instantané' et 'événement', la première contenant les informations actuelles et la seconde les événements historiques. Le système a surmonté les défis de planification et de validation des certificats, montrant un succès initial dans l'identification des domaines garés. Les plans futurs comprennent l'amélioration du modèle de détection des changements de propriété et son intégration dans les stratégies de crawl pour une meilleure efficacité.

Lire plus
Développement surveillance de site web

RoureXOS 2.0 : Un système d'exploitation léger réécrit en Rust

2025-06-19
RoureXOS 2.0 : Un système d'exploitation léger réécrit en Rust

Le système d'exploitation RoureXOS a été réécrit en Rust pour sa deuxième itération. Ce système d'exploitation léger peut fonctionner dans l'émulateur QEMU (à l'aide de l'image ISO fournie) et sur du bare metal x86_64 (démarrage depuis une clé USB). Des instructions détaillées couvrent l'installation des dépendances, la compilation du noyau, la création de l'image ISO, l'émulation QEMU et même la mise en réseau à l'aide de SLIP. Les étapes claires facilitent l'expérience de ce nouveau système d'exploitation.

Lire plus
Développement

Édition de gènes CRISPR : de l’immunité bactérienne aux thérapies humaines

2025-06-19
Édition de gènes CRISPR : de l’immunité bactérienne aux thérapies humaines

Le traitement réussi de Victoria Gray pour la drépanocytose à l’aide de l’édition de gènes CRISPR marque une nouvelle ère pour la thérapie génique. Cet article explore les différents systèmes CRISPR, notamment Cas9, Cas12, Cas13, les éditeurs de bases et les éditeurs principaux, en expliquant leurs mécanismes, leurs avantages, leurs inconvénients et leurs applications cliniques. Évoluant à partir d’un mécanisme de défense bactérienne naturelle, la technologie CRISPR est désormais largement utilisée dans le traitement des maladies, l’agriculture et les efforts de développement durable, mais elle est confrontée à des défis tels que les coûts élevés et les effets hors cible. La découverte et l’amélioration d’outils d’édition de gènes plus nouveaux stimuleront encore le développement de ce domaine.

Lire plus
Technologie thérapie génique
1 2 154 155 156 158 160 161 162 595 596