HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

Les meilleurs longs formats de Hacker News, relus plus calmement.

6102 articles Page 479/611 Sans filtre

07:03

Debian decides not to decide on AI-generated contributions

Debian s'est penché sur les contributions assistées par l'IA et a envisagé une résolution générale pour clarifier sa position, sans décision immédiate. La proposition autoriserait les contributions IA sous conditions, exigeant une divulgation lorsque l'essentiel du travail est généré par un outil, un étiquetage clair et la responsabilité du contributeur pour la qualité, la sécurité et la licence, et interdisant l'utilisation d'outils IA avec des informations sensibles. Le débat a aussi porté sur la terminologie et la nécessité d'être précis sur les technologies concernées, en distinguant entre LLMs, IA en général et les usages comme revue de code ou génération de prototypes. Des inquiétudes ont été exprimées quant à l'impact sur l'onboarding, le coût des outils et la qualité du code, avec des opinions variées sur l'opportunité d'accepter ou non les contributions générées par l'IA. Pour l'instant, Debian n'est pas prête à voter et poursuit les discussions sur une base au cas par cas, en espérant parvenir à une approche nuancée conforme aux politiques existantes.

07:03

Standardizing source maps

Les source maps sont devenues essentielles au développement web moderne après une longue période sans norme officielle. Elles relient le code généré au code source d'origine afin que les outils de débogage puissent retrouver les emplacements exacts. La Révision 3, adoptée en 2011, a rendu les cartes plus compactes grâce à des segments et au codage Base64 VLQ, et elle a supprimé la ligneMaps. Des mécanismes comme x_google_ignoreList ont été intégrés pour indiquer des fichiers à ignorer dans les piles, puis adoptés par Chrome et Firefox. En 2023-2024, ECMA-426 et TC39-TG4 ont officialisé la standardisation et prévoient des évolutions telles que les Range Mappings et les Scopes.

07:02

RISC-V Is Sloooow

Il y a environ trois mois, j'ai commencé à travailler sur la version Fedora Linux pour RISC-V. J'ai passé en revue les entrées du tracker Fedora RISC-V, trié la plupart des tickets et laissé 17 entrées encore en NEW. Ma méthode habituelle consiste à récupérer les sources d'un paquet Fedora, puis à le construire et à examiner les journaux pour comprendre les échecs. Les temps de compilation sont élevés sur le matériel RISC-V actuel et LTO est désactivé afin de réduire l'utilisation mémoire. Des plans prévoient de lancer Fedora Linux 44, d'utiliser une image noyau uniforme sur tous les builders et d'ajouter des constructeurs plus rapides pour les paquets lourds, tout en maintenant LTO désactivé.

07:02

Writing my own text editor, and daily-driving it

L’auteur était insatisfait des éditeurs existants, notamment pour la recherche dans les projets, l’absence de terminal intégré et l’impossibilité de travailler via SSH. Il commence par limiter les options: pas de toggles et des préférences en dur, puis il vise la performance et une gestion correcte des caractères Unicode. Le navigateur de fichiers est un point fort, avec un filtrage flou à mise à jour instantanée et la création de fichiers inline sans quitter l’éditeur. Il réécrit le moteur regex en interne, avec des optimisations allant de l’AST à une machine virtuelle et à la forme CPS. En conclusion, il affirme que concevoir ses outils personnels augmente la productivité, approfondit la compréhension des technologies et renouvelle le plaisir de programmer, et invite d’autres à tenter l’expérience.

07:02

Yann LeCun raises $1B to build AI that understands the physical world

AMI, startup parisienne cofondée par Yann LeCun, a levé plus d’un milliard de dollars pour développer des modèles mondiaux d’IA, valorisée à environ 3,5 milliards de dollars. LeCun estime que le raisonnement humain s’appuie surtout sur le monde physique et que ces modèles mondiaux sont nécessaires pour atteindre une intelligence équivalente à celle des humains, plutôt que d’améliorer uniquement les LLMs. Le financement a été co-dirigé par Cathay Innovation, Greycroft, Hiro Capital, HV Capital et Bezos Expeditions, avec des investisseurs notables tels que Mark Cuban, Eric Schmidt et Xavier Niel. AMI prévoit d’être opérationnel dès le départ à l’échelle mondiale, avec des bureaux à Paris, Montréal, Singapour et New York, où LeCun continuera d’enseigner à l’Université de New York (NYU) et dirigera la startup. LeCun précise que les modèles mondiaux viseront surtout des applications en entreprise et dans des secteurs comme la fabrication et la robotique, soutenus par une équipe comprenant d’anciens cadres de Meta et des chercheurs d’autres acteurs majeurs de l’IA.

07:01

Agents that run while I sleep

Les agents qui écrivent du code pendant la nuit rendent difficile la certitude que tout ce qui est produit est correct sans une relecture exhaustive. Lorsque Claude génère des tests pour du code qu'il vient d'écrire, ces tests vérifient ce que l'IA pensait plutôt que ce que l'utilisateur voulait. Utiliser la même IA pour écrire et vérifier ne constitue pas une vraie seconde paire d'yeux, car elles partagent les mêmes biais et les mêmes omissions. L'idée centrale est d'appliquer une approche proche du TDD en écrivant des critères d'acceptation avant le code et en laissant les vérifications confirmer ces critères. Le cadre proposé organise le travail en quatre étapes avec planification, vérifications automatisées par des agents dédiés à chaque critère et un juge qui rend un verdict, afin de ne passer en revue que les échecs.

07:01

Tony Hoare has died

Tony Hoare, lauréat du Turing et ancien professeur à Oxford, est décédé à l'âge de 92 ans le 5 mars 2026. Il est célèbre pour ses contributions majeures à l'informatique, notamment l'algorithme de tri rapide, ALGOL et la logique de Hoare. L'article présente les réflexions personnelles de Jim Miles sur sa personnalité et relate des anecdotes de rencontres à Cambridge. Parmi ces récits figure l'histoire du pari sur la rapidité de quicksort, qui a été payé et illustre son professionnalisme et son humilité. Le texte évoque aussi son parcours varié, son sens de l'humour et l'impact durable de son œuvre et de sa façon d'aborder les questions technologiques.

07:01

Cloudflare crawl endpoint

Une API permet de crawler un site entier à l'aide d'un seul appel via le point d'accès /crawl, disponible en bêta ouverte. Il suffit de soumettre une URL de départ et les pages sont découvertes automatiquement, rendues dans un navigateur sans tête et renvoyées dans plusieurs formats tels que HTML, Markdown et JSON structuré. Les crawls s'exécutent de manière asynchrone et l'utilisateur reçoit un identifiant de travail pour suivre les résultats au fur et à mesure. Les sorties peuvent être générées dans plusieurs formats et le système offre des contrôles de portée, comme la profondeur, les limites de pages et les motifs pour inclure ou exclure certains chemins. Des options existent pour le mode statique, le respect des directives robots.txt et les crawls incrémentiels avec modifiedSince et maxAge, avec disponibilité sur les plans gratuits et payants de Workers.

07:01

Julia Snail – An Emacs Development Environment for Julia Like Clojure's Cider

Cet ensemble d’outils offre un environnement de développement et une interaction REPL pour Julia, dans l’esprit de SLIME et CIDER. Il exploite des terminaux performants comme libvterm ou Eat pour afficher le REPL et fonctionne sur les systèmes Unix-like, avec Windows via WSL. Des sessions REPL distantes via SSH et Tramp, ainsi que des REPLs dans des conteneurs Docker, permettent un travail à distance transparent. Il offre l’autocomplétion contextuelle, la navigation cross-références, le chargement de fichiers et le support multimédia pour afficher des graphiques et des plots. L’installation requiert un Emacs récent et l’installation des dépendances Julia et du terminal choisi (vterm ou Eat), avec des extensions optionnelles telles que REPL history, Formatter, Ob-Julia et Debug.