HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

6759 articles Page 294/676 Sans filtre

06:09

Modern C++ Programming: Busato

Ce cours en libre accès s'adresse à des développeurs déjà familiers avec le langage C et la programmation orientée objet souhaitant atteindre un niveau professionnel en C++. Il couvre les fondements et des concepts avancés du langage à travers 29 leçons et plus de 2000 diapositives, en intégrant les nouveautés jusqu'aux récentes normes. La pédagogie est pratique et concise, avec de courts textes structurés et des exemples de code minimaux visant à illustrer des fonctionnalités ou des problèmes précis. Le contenu aborde également des aspects complémentaires comme les outils, les conventions de code, l'organisation de projets, le débogage, la performance et l'optimisation. Le matériel est gratuit, fréquemment mis à jour, publié sous licence CC BY 4.0 pour les textes et MIT pour les exemples, et a été utilisé académiquement et en entreprise.

06:09

Flue is a TypeScript framework for building the next generation of agents

L'architecture logicielle permet à des agents comme Claude Code ou Codex de planifier, rassembler du contexte, écrire des fichiers, créer des sous-agents, endosser des rôles et résoudre des problèmes. Flue est un framework proposant un harness programmable capable de représenter tout agent autonome ou workflow, du simple chatbot à une plateforme de codage complète. Le framework intègre un système de fichiers (lecture, écriture, recherche), un bac à sable virtualisé zéro-configuration avec accès bash et réseau, et un harness gérant compétences, mémoire et sessions. Pour le déploiement, Flue empaquette les agents en serveur HTTP déployable partout ou permet de les exécuter localement via la CLI, adapté aux tâches locales et à l'intégration continue. Flue fournit les composants pour posséder l'ensemble de la stack et ainsi personnaliser les agents à vos données, produits et workflows plutôt que d'utiliser des outils génériques.

06:09

Open Design: Use Your Coding Agent as a Design Engine

Ce projet open-source propose une boucle orientée artefact pour produire des livrables de design automatisés, avec un formulaire de découverte interactif et un sélecteur de direction visuelle déterministe. Le système détecte automatiquement jusqu'à douze CLIs d'agents de code présents sur le PATH et offre en secours un proxy BYOK compatible OpenAI, avec filtrage des adresses loopback/link-local pour prévenir les SSRF. L'outil embarque 31 compétences, 72 systèmes de design au format DESIGN.md, génération média (images, vidéos, audio) et exports HTML/PDF/PPTX/ZIP/Markdown, pilotés par un daemon local et une interface Next.js déployable sur Vercel. L'architecture repose sur un démon Node/Express qui lance les CLIs dans le répertoire projet réel, persiste l'état dans SQLite sous .od/, propose une prévisualisation sandboxée en iframe et permet d'importer des ZIP exportés depuis Anthropic. Le code est publié sous licence Apache‑2.0, applique des garde-fous anti « AI‑slop » (formulaire initial, checklist P0/P1/P2, critique en cinq dimensions) et expose une feuille de route pour des fonctionnalités futures comme une interface de retouches et un empaquetage Electron.

06:08

Roblox shares plummet 18% as child safety measures weigh on bookings

Les actions de Roblox ont chuté de 18 % après la publication des résultats du premier trimestre, les nouvelles mesures de sécurité pour les enfants ayant pesé sur les réservations. La société a expliqué que la vérification d'âge a restreint la communication pour les utilisateurs non vérifiés, réduit les interactions même pour les utilisateurs vérifiés et ralenti l'acquisition de nouveaux utilisateurs. Roblox a abaissé ses prévisions de réservations pour l'exercice 2026 à 7,33-7,60 milliards de dollars, contre une fourchette précédente proche de 8,28-8,55 milliards. Les résultats du trimestre ont tout de même dépassé les attentes avec une perte de 0,35 dollar par action et un chiffre d'affaires de 1,73 milliard de dollars. La société fait face à plus de 140 poursuites fédérales l'accusant de ne pas avoir protégé les enfants et a récemment réglé des litiges avec l'Alabama et la Virginie-Occidentale pour 23,2 millions de dollars.

06:08

Am I the only one who hates delivery robots?

L'auteure compare les rêves d'un futur high-tech de son enfance à une réalité contemporaine faite de services numériques imparfaits et de gadgets parfois décevants. Elle décrit la prolifération de robots de livraison, comme ceux de Coco et Serve Robotics, qui circulent sur les trottoirs et peuvent provoquer blocages et dangers pour les piétons. Certaines villes, dont Glendale, Chicago, Toronto et San Francisco, ont déjà limité ou interdit ces engins, tandis que d'autres adoptent des moratoires pour élaborer un cadre réglementaire. Les partisans mettent en avant des bénéfices environnementaux et une réduction du trafic, alors que les détracteurs dénoncent des nuisances sur l'espace public et la menace sur l'emploi. L'article conclut que ces robots, bien que pour l'instant limités et peu dangereux, illustrent comment les innovations résolvent certains problèmes tout en en créant de nouveaux et complexifiant la vie urbaine.

06:08

Refusal in Language Models Is Mediated by a Single Direction

Les modèles conversationnels réglés pour suivre des instructions et assurer la sécurité manifestent un comportement de refus généralisé dont les mécanismes étaient peu clairs. Les auteurs montrent qu'un sous-espace unidimensionnel média le refus dans 13 modèles open-source allant jusqu'à 72 milliards de paramètres, et que l'effacement d'une seule direction empêche ce refus. L'ajout de cette même direction provoque des refus même pour des instructions inoffensives. Ils présentent une méthode de jailbreak en boîte blanche qui désactive chirurgicalement le refus avec peu d'effet sur les autres capacités et analysent comment des suffixes adversariaux suppriment la propagation de cette direction. Ces résultats soulignent la fragilité des techniques actuelles de sécurité par réglage fin et montrent que la connaissance des internes des modèles permet de manipuler leur comportement.

06:08

California to begin ticketing driverless cars that violate traffic laws

Le département californien des véhicules à moteur (DMV) a adopté de nouvelles règles sur les véhicules autonomes permettant à la police d'émettre un "avis de non-conformité" adressé directement au fabricant. Ces règles entrent en vigueur le 1er juillet et s'inscrivent dans une loi plus large de 2024 renforçant la réglementation de la technologie. La réglementation autorise les forces de l'ordre à citer les entreprises lorsque leurs véhicules commettent des infractions en mouvement, oblige les sociétés à répondre aux appels des policiers et des services d'urgence sous 30 secondes, et prévoit des sanctions si les véhicules pénètrent des zones d'urgence actives. Des incidents rapportés, comme un demi-tour illégal d'un véhicule Waymo à San Bruno et des robotaxis gênant les interventions des pompiers à San Francisco, ont illustré la difficulté pour la police de sanctionner des véhicules sans conducteur. Waymo et Tesla figurent parmi les opérateurs et testeurs autorisés en Californie et la BBC a contacté ces entreprises pour commenter les nouvelles règles.

06:07

Unsigned sizes: A five year mistake

C3, un langage système de la famille C, a décidé de passer aux tailles signées par défaut après avoir constaté que l'utilisation généralisée d'entiers non signés causait de nombreux pièges. Les problèmes cités incluent des boucles infinies dues au sous-décrochement, des comparaisons erronées provoquées par des promotions implicites entre signé et non signé, et l'usage de casts qui finissent par étouffer des avertissements. Des opérations comme la division et le modulo ont révélé des surprises particulièrement sournoises (par exemple (foo + a) % 2 selon le signe des opérandes), et des exemples pratiques comme le calcul d'index dans un anneau montrent que les formules simples pour les négatifs deviennent incorrectes en arithmétique non signée. L'article rappelle que la généralisation des tailles non signées vient en grande partie du choix originel de sizeof en C, que des langages comme Java et Go ont choisi d'éviter les non signés pour réduire ces classes de bugs, et que même si les non signés offrent une plus grande plage et un comportement modulo utile, ils masquent souvent des erreurs plausibles. En conséquence C3 a adopté sz comme type de taille signé par défaut, a renommé les types pour clarifier la préférence (sz/usz) et a supprimé les conversions implicites entre signé et non signé, ce qui a simplifié le code et permis de détecter des erreurs auparavant cachées.

06:07

The USB Situation

L'auteur utilise le dernier MacBook Pro comme machine principale et le connecte à un Studio Display via un seul câble Thunderbolt qui gère vidéo, alimentation et périphériques. Le problème central signalé est la confusion des ports plutôt que celle des câbles, car le même connecteur USB-C prend en charge sept protocoles aux débits très différents. De nombreux câbles fournis restent limités par des normes anciennes, l'USB 2 à 480 Mb/s datant de 2000 restant courant et certains câbles Apple offrant des vitesses comparables aux anciens iPod. Cela crée des écarts importants entre port et câble — l'iPad Pro peut être ralenti par son câble et certains MacBook ont des ports identiques en apparence mais aux performances très différentes. L'article recommande d'opter pour un câble Apple Thunderbolt 5 si l'on dispose de Thunderbolt, et pour un câble Cable Matters 10 Gbps dans les autres cas.

06:07

Little Magazines Are Back

L'auteur rappelle que les prédictions annonçant la disparition de la culture imprimée à l'ère des livres électroniques et des médias en ligne se sont révélées excessives. Il observe qu'au contraire la demande pour les livres imprimés a augmenté ces vingt dernières années et qu'un public fidèle demeure, y compris parmi une partie de la génération Z. Il cite des signes concrets de retour du papier, comme la réapparition d'une édition hebdomadaire du New York Sun, le lancement papier du California Post et le retour ponctuel de magazines tels que Saveur et Field & Stream, ainsi que l'existence de titres comme County Highway. L'article présente le lancement de Portico, une revue trimestrielle dirigée par Micah Mattix consacrée aux arts et aux lettres, avec contributions littéraires, fiction et poésie souvent formelle qui ont touché l'auteur. Après avoir évoqué une table ronde tenue au lancement et son propre apprentissage littéraire à travers des revues, l'auteur suggère que la culture imprimée pourrait connaître un renouveau et peut‑être un nouvel âge d'or.