Objet géant découvert aux confins de notre système solaire : remise en question de la planète Neuf ?

2025-05-28
Objet géant découvert aux confins de notre système solaire : remise en question de la planète Neuf ?

Une équipe de scientifiques de l'Université de Princeton et de l'Institute for Advanced Study a découvert un objet transneptunien (TNO) nommé 2017 OF201 à l'aide de méthodes de calcul avancées. Cet objet extrêmement lointain, avec une période orbitale d'environ 25 000 ans, est potentiellement assez grand pour être classé comme planète naine. Son orbite inhabituelle remet en question l'hypothèse existante d'une « planète Neuf » et suggère que la région au-delà de l'orbite de Neptune n'est pas vide. La découverte souligne la puissance de la science ouverte, en s'appuyant sur des données d'archives accessibles au public.

Lire plus

Mon flux de travail Vim : Dix ans d'astuces de productivité et d'automatisation

2025-02-13

Cet article détaille dix ans d'utilisation de Vim (plus précisément GVim sous Windows), aboutissant à une collection de conseils de productivité et de configurations personnalisées. L'accent n'est pas mis sur des scripts Vim spécifiques, mais sur l'importance d'identifier et d'optimiser son propre flux de travail. L'auteur présente des mappages de touches personnalisés pour des actions simplifiées : utiliser `` au lieu de ``, automatiser la sauvegarde des buffers avec gestion des erreurs et copie rapide dans le presse-papiers système. Des techniques pour créer automatiquement des répertoires avant de sauvegarder des fichiers et exécuter des commandes Git dans :terminal sont également explorées. L'article encourage les lecteurs à explorer les pages d'aide de Vim et à itérer sur l'optimisation de leur propre flux de travail.

Lire plus
Développement

PL/Rust : Performances natives pour les fonctions PostgreSQL en Rust

2025-02-02
PL/Rust : Performances natives pour les fonctions PostgreSQL en Rust

PL/Rust est un langage procédural chargeable permettant le développement de fonctions PostgreSQL en Rust, compilant en code machine natif pour des performances optimales. Contrairement aux alternatives interprétées, il exploite l'écosystème de Rust et la sécurité à la compilation. Il fournit un accès à l'API SPI de Postgres (y compris les requêtes dynamiques et les instructions préparées), des types Rust sécurisés pour la plupart des types de données Postgres et la prise en charge des fonctions de déclenchement. Sur les systèmes Linux x86_64 et aarch64, il fonctionne comme un langage « fiable », offrant des garanties de sécurité améliorées ; ailleurs, il fonctionne comme « non fiable ». Une documentation complète, des instructions d'installation et une prise en charge de la compilation croisée sont disponibles.

Lire plus
Développement

Au-delà des silos de données : Débloquer les informations commerciales grâce à l’intégration des connaissances pilotée par l’IA

2025-02-24
Au-delà des silos de données : Débloquer les informations commerciales grâce à l’intégration des connaissances pilotée par l’IA

La BI traditionnelle est limitée par les silos de données structurées. Des outils comme Snowflake et Segment ont connecté les CRM, l’automatisation marketing, etc., mais ont ignoré les silos de connaissances non structurées tels que les conversations Slack et les tickets Jira. Les LLM et des outils comme Glean brisent les silos de connaissances, mais les données et les connaissances restent distinctes. Cet article explore la combinaison du pouvoir des silos de données et de connaissances, en utilisant des exemples (analyse des visas H-1B et des licenciements) pour démontrer les avantages. Il présente la nouvelle technologie d’Hyperarc, utilisant le RAG graphique pour décomposer les questions en sous-questions pour les silos de données et de connaissances, intégrant les réponses pour obtenir des informations commerciales plus complètes.

Lire plus

Pourquoi l'électron ne tombe-t-il pas dans le noyau ?

2025-04-28
Pourquoi l'électron ne tombe-t-il pas dans le noyau ?

La physique classique prédit qu'un électron orbitant autour du noyau rayonnerait de l'énergie et spiraliserait vers le noyau, causant l'effondrement de l'atome. La mécanique quantique offre une explication différente. Les électrons n'orbitent pas sur des trajectoires définies, mais existent dans un nuage de probabilité, leurs positions et leurs impulsions étant soumises au principe d'incertitude d'Heisenberg. Lorsqu'un électron s'approche du noyau, son énergie potentielle diminue et son énergie cinétique augmente, atteignant un équilibre qui l'empêche de tomber. Les graphiques de densité de probabilité montrent que l'électron est plus susceptible de se trouver près du noyau, mais les graphiques de probabilité radiale montrent la probabilité la plus élevée au rayon de Bohr. Cela explique la stabilité atomique et souligne la différence fondamentale entre la mécanique quantique et la mécanique classique.

Lire plus
Technologie électron

Exemples élégants de programmation fonctionnelle : une vitrine

2025-03-18

Ce code montre l’élégance et la concision de la programmation fonctionnelle. Il présente des fonctions permettant de calculer les aires de rectangles, de convertir des données de rectangles de différents formats, de comparer les éléments de tableaux de chaînes et d’inverser des points de coordonnées. L’utilisation de la correspondance de motifs et de la définition de macros améliore la lisibilité et l’expressivité, soulignant la puissance de la programmation fonctionnelle. L’exemple final d’aplatissement d’une structure arborescente illustre magnifiquement la récursivité. Ces exemples montrent parfaitement comment les paradigmes de programmation fonctionnelle améliorent la maintenabilité et la réutilisabilité du code.

Lire plus

J'ai trouvé des erreurs dans le TAOCP de Knuth et j'ai été récompensé !

2025-03-08
J'ai trouvé des erreurs dans le TAOCP de Knuth et j'ai été récompensé !

L'auteur a découvert plusieurs erreurs dans l'œuvre de Donald Knuth, "L'art de la programmation informatique" (TAOCP), et les a signalées à Knuth lui-même. Knuth a non seulement répondu rapidement et corrigé les erreurs, mais a également récompensé l'auteur avec des "dollars hexadécimaux" de sa banque fictive "Banque de San Serriffe". L'article détaille les erreurs trouvées, les réponses de Knuth et les récompenses correspondantes, partageant les méthodes de correction uniques de Knuth et une anecdote amusante. Il souligne le dévouement de Knuth à la précision et au détail, et le respect de l'auteur pour l'œuvre classique.

Lire plus
Développement récompense de bogues

DSC : Une bibliothèque de tenseurs compatible PyTorch et un framework d'inférence

2025-06-18
DSC : Une bibliothèque de tenseurs compatible PyTorch et un framework d'inférence

DSC est une bibliothèque de tenseurs compatible avec PyTorch et un framework d'inférence pour les modèles d'apprentissage automatique. Elle possède une API de bas niveau compatible avec C, encapsulée dans une API Python moderne similaire à NumPy/PyTorch, avec des améliorations d'ergonomie. Les principales caractéristiques incluent une API intuitive, un support intégré des réseaux de neurones, un support de plusieurs backends (CPU et CUDA), des dépendances externes minimales et aucune allocation en temps d'exécution. L'installation est simple, nécessitant uniquement un compilateur C++20 et GNU Make. L'accélération CUDA est prise en charge ; il suffit de définir les variables d'environnement pour l'activer. Les tests unitaires sont exécutés via pytest, garantissant la précision.

Lire plus
Développement bibliothèque de tenseurs

Couche MAC Wi-Fi open source pour ESP32 prend son envol

2025-03-09

Un projet open source ambitieux est en cours pour créer une couche MAC Wi-Fi entièrement open source pour le microcontrôleur ESP32 peu coûteux et populaire. Actuellement, la couche MAC Wi-Fi de l'ESP32 est fermée, ce qui limite les audits de sécurité, les améliorations des fonctionnalités et l'interopérabilité. Ce projet effectue une rétro-ingénierie des registres matériels et du logiciel, ce qui donne deux implémentations de couche MAC open source en C et Rust. L'une utilise les tâches FreeRTOS, tandis que l'autre est une implémentation Rust asynchrone pure basée sur Embassy. L'objectif est d'améliorer la sécurité, les fonctionnalités et l'accessibilité de la recherche de l'ESP32, ouvrant la voie à des fonctionnalités telles que les réseaux maillés conformes aux normes.

Lire plus
Matériel

FFmpeg critique le décodeur rav1d en Rust : une prime de 20 000 $ enflamme le débat

2025-05-18
FFmpeg critique le décodeur rav1d en Rust : une prime de 20 000 $ enflamme le débat

FFmpeg, un framework multimédia open source largement utilisé, a récemment remis en question les performances de rav1d, un décodeur AV1 basé sur Rust, le comparant défavorablement à dav1d basé sur C. Le commentaire de FFmpeg, "Rust est si bon que vous pouvez être payé 20 000 $ pour le rendre aussi rapide que C", a déclenché un débat sur les compromis entre performances, coût et sécurité mémoire. Bien que Rust gagne du terrain pour sa sécurité mémoire et ses performances, même soutenu par la Maison Blanche, son intégration dans le noyau Linux rencontre une résistance. Cette controverse souligne la tension continue entre les considérations de performance et de sécurité dans le choix des langages de programmation.

Lire plus
Développement décodeur AV1

Le budget de synchronisation : minimiser les appels synchrones dans les systèmes distribués

2025-03-27

Cet article explore l'importance de gérer les appels synchrones lors de la construction de systèmes de services distribués. L'auteur introduit le concept de « budget de synchronisation », préconisant de minimiser les requêtes synchrones entre les services pour améliorer les performances et la disponibilité. Les appels synchrones sont coûteux, affectant les temps de réponse et la stabilité du système. À l'aide d'un exemple de traitement de commandes de commerce électronique, l'article montre comment gérer les interactions avec les services d'inventaire et d'expédition de manière asynchrone (par exemple, en utilisant Kafka), en réservant les appels synchrones aux situations où ils sont essentiels (comme les services de paiement). L'auteur aborde également le modèle Outbox et la technologie CDC pour gérer la mise en mémoire tampon des messages et la synchronisation des données dans la communication asynchrone, obtenant ainsi un système distribué haute performance et haute disponibilité.

Lire plus

Haute dose de vitamine D réduit significativement l'activité de la maladie dans les premiers stades de la SEP : Essai clinique

2025-03-25
Haute dose de vitamine D réduit significativement l'activité de la maladie dans les premiers stades de la SEP : Essai clinique

Une étude française publiée dans le JAMA a révélé que 100 000 UI de cholécaciférol oral toutes les deux semaines réduisait significativement l'activité de la maladie dans le syndrome cliniquement isolé et la sclérose en plaques rémittente-récurrente précoce. L'essai clinique randomisé de 316 participants a montré un taux d'activité de la maladie significativement plus faible dans le groupe à forte dose de vitamine D par rapport au groupe placebo. Cette recherche soutient la vitamine D comme une option de traitement potentiellement peu coûteuse et bien tolérée, en particulier dans les zones où l'accès aux traitements standard est limité.

Lire plus

Modèles génératifs : avancées de 2024 et prédictions pour 2025

2025-01-04

Cet article résume les avancées significatives des modèles génératifs en 2024, couvrant les modèles de langage, les modèles de génération d’images et les modèles multimodaux. Pour les modèles de langage, les transformateurs uniquement décodeurs dominent, avec les modèles de la série Llama 3 qui se distinguent, tandis que les modèles Mixture-of-Experts gagnent du terrain. La génération d’images est dominée par les modèles de diffusion, mais les modèles autorégressifs sont prometteurs. Les modèles multimodaux, notamment les modèles de langage visuel et les modèles omnimodaux, ont fait des progrès significatifs, ouvrant des perspectives plus vastes pour les applications de l’IA. L’auteur prédit des tendances pour 2025, notamment des capacités de raisonnement améliorées, des modèles multimodaux plus puissants et des interfaces utilisateur plus conviviales.

Lire plus

ClipCapsule : Un gestionnaire de presse-papiers minimaliste pour Linux

2025-04-14
ClipCapsule : Un gestionnaire de presse-papiers minimaliste pour Linux

ClipCapsule est un gestionnaire de presse-papiers minimaliste pour Linux, développé avec Go et WailsJS. Il améliore la productivité en permettant de gérer et de basculer entre les entrées du presse-papiers en utilisant uniquement des raccourcis clavier – pas besoin de souris ni d'interface graphique. Actuellement en développement, l'interface graphique doit être ouverte pour que les raccourcis fonctionnent, mais un démon en arrière-plan est en cours de développement pour un fonctionnement transparent. Les principales fonctionnalités incluent un flux de travail priorisant le clavier, l'historique du presse-papiers, le réordonnancement dynamique et le stockage local uniquement. L'installation implique de cloner le dépôt, d'installer Wails et de compiler l'application, ce qui peut nécessiter des privilèges sudo ou une configuration manuelle de l'accès au périphérique d'entrée du clavier.

Lire plus

Le retour triomphal du pygargue à tête blanche : Une réussite de la conservation

2025-02-25
Le retour triomphal du pygargue à tête blanche : Une réussite de la conservation

Le pygargue à tête blanche américain, autrefois au bord de l'extinction, a fait un retour remarquable. Sa résurgence témoigne des efforts de conservation réussis, notamment l'interdiction du DDT, la préservation de l'habitat et des techniques innovantes comme l'incubation artificielle. D'une seule paire nicheuse au New Jersey dans les années 1980, la population a explosé pour atteindre près de 300 nids actifs dans l'État seul. Bien que des menaces telles que la destruction de l'habitat, la pollution et la grippe aviaire persistent, la reprise du pygargue à tête blanche sert d'exemple inspirant de conservation environnementale.

Lire plus

Elizabeth Holmes s'exprime depuis sa prison : « Cela a été un enfer »

2025-02-13
Elizabeth Holmes s'exprime depuis sa prison : « Cela a été un enfer »

Dans sa première interview depuis sa condamnation pour fraude, Elizabeth Holmes, la fondatrice déchue de Theranos, s'exprime depuis sa prison. Elle détaille sa routine quotidienne : exercices physiques, régime principalement végétalien, enseignement du français à d'autres détenues et travail sur la réforme de la justice pénale. Holmes maintient son innocence mais reconnaît des erreurs, exprimant son souhait de retourner dans le secteur des technologies de santé après sa libération. Le coût émotionnel de la séparation d'avec ses deux jeunes enfants est profond, soulignant le prix humain de sa chute.

Lire plus
Startup

Structure de bande électronique dans le germanium : un échec hilarant

2025-04-01

La tentative d'un étudiant de premier cycle d'étudier la relation exponentielle entre la résistivité et la température dans le germanium s'est transformée en une comédie d'erreurs. Matériel cassé, difficultés de soudure, thermos d'azote liquide qui fuit et, finalement, des données chaotiques ont conduit à une profonde frustration. Il a eu recours à l'ajustement de courbes pour forcer une relation exponentielle, imputant le résultat à un matériel et à des méthodologies défectueux. La conclusion ? La physique était une énorme erreur ; l'informatique est la seule voie à suivre.

Lire plus

arXivLabs : Collaboration communautaire sur les nouvelles fonctionnalités d'arXiv

2025-04-30
arXivLabs : Collaboration communautaire sur les nouvelles fonctionnalités d'arXiv

arXivLabs est un cadre expérimental permettant aux collaborateurs de développer et de partager de nouvelles fonctionnalités d'arXiv directement sur le site web. Les participants adhèrent aux valeurs d'arXiv : ouverture, communauté, excellence et confidentialité des données utilisateur. Vous avez une idée pour améliorer la communauté arXiv ? En savoir plus sur arXivLabs !

Lire plus
Développement

Logarithmes de matrices et interpolation de transformations : comprendre les transformations comme des champs de vitesse

2025-03-22

Cet article explore comment interpoler en douceur une matrice de transformation T pour déplacer un point x de sa position initiale à sa position transformée par T. La clé est d'utiliser les exponentielles et les logarithmes de matrices. En élevant T à la puissance de t (T^t = e^(log(T)*t)), nous pouvons obtenir la transformation T(t) au temps t. Intéressant, log(T) représente le champ de vitesse de la transformation ; son produit avec le point x fournit le vecteur vitesse en ce point. L'article explique ce principe mathématique en détail, en fournissant un exemple interactif et des liens de code qui démontrent l'interpolation de transformations et la visualisation d'une matrice comme un champ de vitesse.

Lire plus

Théorie du Chalumeau : Un Nouveau Modèle pour la Formation des Structures de l'Univers

2025-05-28
Théorie du Chalumeau : Un Nouveau Modèle pour la Formation des Structures de l'Univers

Cet article présente une théorie révolutionnaire, la « Théorie du Chalumeau », qui remet en question le modèle standard de cosmologie ΛCDM. Il propose que de puissants jets de trous noirs supermassifs primitifs ont activement façonné la structure de l'univers par des processus électromagnétiques, et non uniquement par la gravité. Ces jets ont créé de vastes cavités à basse pression et des lignes de champ magnétique, formant la toile cosmique. La théorie explique élégamment les observations du télescope spatial James Webb de galaxies primitives étonnamment matures sans avoir besoin de matière noire.

Lire plus

Recherche de collision d'adresses Bitcoin : un projet de calcul distribué

2025-04-05

Il s'agit d'un projet de calcul distribué visant à trouver une collision dans les adresses Bitcoin. En exploitant les propriétés de la fonction de hachage RIPEMD160, le projet tente de trouver différentes clés privées qui aboutissent à la même adresse Bitcoin. Le projet partitionne intelligemment l'espace de recherche, en l'affectant à différents clients pour un calcul parallèle, et utilise un filtre de Bloom pour vérifier efficacement si les hachages générés correspondent aux adresses connues contenant des fonds. En se concentrant uniquement sur les adresses contenant des fonds, l'espace de recherche est considérablement réduit, ce qui augmente la probabilité de trouver une collision, tout en incitant les propriétaires légitimes à récupérer leurs fonds.

Lire plus

Astra : Compilateur JS vers EXE rapide et fiable

2025-05-20
Astra : Compilateur JS vers EXE rapide et fiable

Astra est un compilateur JavaScript vers exécutable (.exe) rapide, fiable et facile à utiliser, disponible sur npm. Doté d'une interface en ligne de commande esthétique, construite avec signale, inquirer et chalk, Astra offre une expérience utilisateur supérieure. Propulsé par esbuild, il assure une vitesse de compilation incroyablement rapide. Il prend en charge la compilation d'applications basées sur ESM (avec des solutions de contournement pour les limitations de Node.js SEA) et génère un seul fichier exécutable contenant toutes les dépendances. Personnalisez les métadonnées (icône, nom, version, etc.) et bénéficiez de la compression intégrée pour des exécutables plus petits. Installez-le globalement via npm, yarn ou pnpm, ou localement pour des projets individuels.

Lire plus
Développement

La NOAA interrompt sa collaboration internationale : Ingérence politique ou autre chose ?

2025-02-06
La NOAA interrompt sa collaboration internationale : Ingérence politique ou autre chose ?

La National Oceanic and Atmospheric Administration (NOAA) a ordonné à ses employés de cesser temporairement toute communication avec des ressortissants étrangers, y compris ceux travaillant directement avec le gouvernement américain. Cette décision a suscité des inquiétudes, les motifs restant flous, mais potentiellement liés à la position de l'administration Trump sur les énergies renouvelables et aux pressions politiques sur la NOAA. L'interdiction touche les collaborations internationales, le partage de données et les échanges de personnel, ce qui pourrait gravement nuire à la recherche climatique, à la conservation des océans et aux systèmes d'alerte précoce en cas de catastrophe. Des sources suggèrent un lien avec des changements de personnel interne et un contrôle politique au sein de la NOAA.

Lire plus

Amazon Japon condamnée à payer des dommages et intérêts pour produits contrefaits

2025-04-26
Amazon Japon condamnée à payer des dommages et intérêts pour produits contrefaits

Un tribunal de district de Tokyo a condamné Amazon Japon G.K. à payer 35 millions de yens (244 000 dollars américains) de dommages et intérêts pour ne pas avoir empêché la vente de produits contrefaits sur sa plateforme. Le fabricant d'équipements médicaux Try and E et son distributeur, Excel Plan, ont poursuivi Amazon, alléguant des pertes de ventes dues à des oxymètres de pouls contrefaits. Le tribunal a statué qu'Amazon a l'obligation de prendre des mesures efficaces contre la contrefaçon, la jugeant négligente pour ne pas avoir supprimé les annonces connues. Ce jugement historique crée un précédent pour la responsabilité des plateformes de commerce électronique dans la lutte contre les produits contrefaits.

Lire plus

Tests unitaires sémantiques avec les LLMs : présentation de la bibliothèque `suite`

2025-05-05

Cet article présente `suite`, une bibliothèque Python qui utilise les grands modèles de langage (LLM) pour les tests unitaires sémantiques. Contrairement aux tests unitaires traditionnels, `suite` évalue l’exactitude sémantique des fonctions en comparant leur implémentation à leurs docstrings. L’auteur détaille le fonctionnement de `suite`, y compris la création d’invites, la gestion des dépendances de fonctions et l’intégration avec pytest. Bien qu’il souligne que `suite` ne doit pas remplacer les tests unitaires traditionnels, il constitue un complément précieux qui aide les développeurs à détecter les bogues plus tôt et à améliorer la couverture des tests. `suite` prend en charge les tests asynchrones et permet l’utilisation de modèles locaux, ce qui réduit les coûts et les problèmes de confidentialité.

Lire plus
Développement

Exécuter Windows NT 4 Server sous Proxmox : Un guide rétro

2025-05-25
Exécuter Windows NT 4 Server sous Proxmox : Un guide rétro

Cet article de blog fournit un guide complet sur l'installation de Windows NT 4 Server dans un environnement virtuel Proxmox. Il détaille les paramètres essentiels de la VM, notamment le type de CPU approprié, l'allocation de mémoire, le choix du contrôleur SCSI et la configuration de l'adaptateur réseau. L'auteur aborde les problèmes d'installation courants tels que l'installation des pilotes SCSI, la configuration des pilotes de souris et l'activation du support haute résolution. Les instructions étape par étape, accompagnées de captures d'écran, simplifient le processus. Le résultat final est une machine virtuelle Windows NT 4 Server entièrement fonctionnelle, permettant aux utilisateurs de découvrir ce système d'exploitation classique.

Lire plus
Développement

ty : Vérificateur de types Python et serveur de langage extrêmement rapide écrit en Rust

2025-05-07
ty : Vérificateur de types Python et serveur de langage extrêmement rapide écrit en Rust

ty est un vérificateur de types Python et un serveur de langage extrêmement rapide écrit en Rust. Il est actuellement en développement et n'est pas prêt pour une utilisation en production. Tout le développement se fait désormais dans le dépôt Ruff ; veuillez soumettre des demandes d'extraction pour les modifications du sous-module ruff (qui inclut tout le code source Rust). Consultez le guide de contribution pour plus de détails. Licencié sous la licence MIT.

Lire plus
Développement Vérification de types

Oubliez le SaaS, je construis un distributeur automatique sur Internet

2025-02-22
Oubliez le SaaS, je construis un distributeur automatique sur Internet

Lassé du modèle SaaS, l'auteur a décidé d'adopter une approche différente : construire un simple « distributeur automatique sur Internet ». Inspiré par un distributeur automatique réel vendant des autocollants d'extraterrestres bon marché, l'auteur vise à créer un site Web (ThreeKindWords.com) qui reflète sa simplicité, ses transactions uniques, ses prix bas et l'absence de support client. L'objectif est une expérience utilisateur simple, sans comptes ni processus complexes, en se concentrant sur les transactions uniques et une génération de revenus facile, un peu comme ramasser des pièces dans un distributeur automatique.

Lire plus

Jwno : Un gestionnaire de fenêtres tuilées hautement personnalisable pour Windows

2025-05-20

Jwno est un gestionnaire de fenêtres tuilées hautement personnalisable pour Windows 10/11, développé avec le langage de programmation Janet. Il intègre une fonctionnalité unique de "parenthèses magiques" pour un contrôle précis des fenêtres. Bien qu'il soit encore en développement (certaine documentation est incomplète), il propose des guides d'installation, des tutoriels interactifs et un index de référence. Des captures d'écran illustrent son utilisation avec des applications comme Emacs et Sonic Pi.

Lire plus
Développement
1 2 440 441 442 444 446 447 448 595 596