HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

12026 articles Page 675/1203 Sans filtre

ESP32-S31

L'ESP32-S31 intègre des connexions sans fil et filaires, avec Wi‑Fi 6 2,4 GHz (802.11ax), IEEE 802.15.4 pour Thread et Zigbee, Bluetooth 5.4 Low Energy (incluant LE Audio, Direction Finding et Bluetooth Mesh 1.1), Bluetooth Classic (BR/EDR) et un MAC Ethernet à 1000 Mbps. Il s'appuie sur un microcontrôleur RISC‑V 32 bits double cœur à 320 MHz avec MMU (6,86 CoreMark/MHz), 60 GPIO, un large chemin de données 128 bits SIMD sur un cœur, 512 Ko de SRAM et connectivité PSRAM DDR 8 bits à 250 MHz avec accès simultané au flash et multiples interfaces SPI compatibles Octal SPI. Les capacités HMI comprennent une interface caméra DVP (8–16 bits), support d'écrans LCD parallèles (8–24 bits, I8080, MOTO6800) avec conversion RGB/YUV, accélérateurs matériels JPEG, PPA et 2D‑DMA, et jusqu'à 14 canaux tactiles capacitifs pour applications multimédia et affichages intelligents. L'audio offre Bluetooth 5.4 LE Audio avec codec LC3 et multi‑flux, compatibilité Bluetooth Classic pour équipements audio hérités, ainsi que deux contrôleurs I2S avec synchronisation matérielle Bluetooth pour une synchronisation précise et une latence minimale. La sécurité matérielle inclut TRNG, PUF en RAM, démarrage sécurisé, chiffrement du flash et de la PSRAM, accélérateurs cryptographiques (AES‑128/256, RSA, ECDSA, ECC) et un périphérique de signature ECDSA, et la plateforme est prise en charge par ESP‑IDF, ESP‑Matter, ESP‑BLE‑AUDIO, ESP‑GMF, les ESP Private Agents et peut interagir avec des modèles de langage pour des applications vocales et agents IA.

CP/M-86 & MS-DOS Cross Development Environment

Ce projet fournit une méthode simple pour créer un environnement de développement croisé pour CP/M-86 en utilisant des outils basés sur DOS. Il prend en charge le C (K&R et quasi-ANSI), l'assembleur et le Basic, et inclut des sources et une distribution noyau nettoyée et patchée disponibles en ligne pour faciliter les tests en environnements virtuels. La collection d'outils comprend notamment les compilateurs Aztec C 3.4 et 4.2, les outils Digital Research (rasm86, link86, asm86, cb86), nasm, les outils Microsoft (masm/link/asm/exe2bin/hex2bin) et les émulateurs emu2 et tnylpo. Un script fetch_tools assemble l'environnement en téléchargeant et en cachant les archives dans archive/, avec une option ARCHIVE_FIRST pour reconstruire hors ligne, et un Dockerfile est fourni pour exécutions reproductibles. Des scripts de wrapper dans bin, des exemples de construction pour Basic, C et divers assembleurs, des détails sur le préchargement du démarrage C pour Aztec et des remarques sur les licences et la fiabilité des composants complètent la documentation.

Meteor Explodes over Massachusetts

Un double boom ressenti dans plusieurs États de la Nouvelle-Angleterre samedi après-midi a poussé les autorités à enquêter sur l'origine du phénomène. La NASA a annoncé qu'un météoroïde naturel d'environ 1,6 mètre de diamètre et 5,6 tonnes a pénétré l'atmosphère à près de 42 000 mph, a parcouru environ 26 miles et s'est fragmenté à environ 31 miles d'altitude avec une énergie équivalente à 230 tonnes de TNT, les débris tombant dans le centre de la baie de Cape Cod. L'American Meteor Society avait estimé plus tôt l'objet à environ un mètre de diamètre et a reçu des dizaines de témoignages du Delaware au Québec décrivant booms, secousses ou une boule de feu diurne. Des vidéos, dont une dashcam prise à Rome (État de New York), ont capté le bolide, tandis que le USGS et les responsables locaux ont précisé qu'il s'agissait d'un bang sonique sans séisme enregistré ni dégâts signalés. Les fragments ont sombré en eau d'environ 30 mètres de profondeur et la Garde côtière ne prévoit pas d'opérations de récupération, les scientifiques rappelant que de petits astéroïdes pénètrent régulièrement l'atmosphère sans constituer de menace généralisée.

DaVinci Resolve 21

DaVinci Resolve 21 ajoute une page Photo pour appliquer l'outillage colorimétrique professionnel aux images fixes et intègre une large gamme de nouvelles fonctions basées sur l'intelligence artificielle. Les outils AI incluent la recherche de contenu (IntelliSearch), la génération vocale avancée, le réglage de profondeur de champ (CineFocus), la transformation d'âge et de forme du visage, la suppression des imperfections, l'UltraSharpen, la réduction du flou de mouvement et la lecture automatique des métadonnées de clap. Les pages Cut et Edit améliorent le keyframing, les courbes et la prise en charge graphique (HTML, Lottie, Text+), Fusion reçoit la bibliothèque Krokodove et des outils d'animation pilotés par l'audio, et la page Color propose des flux optimisés avec MultiMaster trim, vue en couches du graphe de nœuds et versions de groupe. Fairlight simplifie la gestion des pistes par dossiers, enrichit l'égalisation et les correspondances de niveau/tonalité, et introduce les Chain FX, tandis que l'ingénierie ajoute des encodeurs MainConcept H.265, le support VR180/VR360 et le rendu fovéaté Apple Immersive. Des fonctions pour créateurs comprennent l'import/export direct vers les réseaux sociaux, la prise en charge native de Lottie, des outils avancés de réduction de bruit et d'interpolation optique, la collaboration via Blackmagic Cloud et une intégration poussée avec le matériel de contrôle dédié.

Uber's $1,500/month AI limit is a useful signal for AI tool pricing

Uber a limité pour chaque employé la dépense mensuelle en jetons à 1 500 dollars par outil d'IA de codage agentif. Cette règle, mise en place récemment après des dépassements du budget AI en 2026, cible des logiciels comme Cursor et Claude Code. La restriction est appliquée séparément à chaque outil, de sorte qu'une dépense sur un outil n'affecte pas le budget des autres. En supposant deux outils actifs par ingénieur, la limite équivaut à environ 36 000 dollars par an et par ingénieur, soit environ 11 % du package de rémunération médian cité pour Uber aux États-Unis. L'auteur du billet note que sa consommation personnelle est d'environ 1 000 dollars par mois par fournisseur lorsqu'il utilise des plans subventionnés pour particuliers et estime qu'avec la nouvelle politique un employé similaire disposerait d'environ 500 dollars de marge par outil.

I was recently diagnosed with anti-NMDA receptor encephalitis

J'ai été diagnostiqué récemment avec une encéphalite anti-récepteur NMDA, une maladie auto-immune provoquant une inflammation cérébrale. Les premiers symptômes ressemblaient à une grippe (palpitations, sueurs nocturnes, frissons, insomnie) suivis rapidement d'une anxiété sévère, de crises de panique, de douleurs à la mâchoire, de troubles de l'équilibre et de symptômes psychotiques tels que idées suicidaires, délires et hallucinations auditives. Après un passage par un service psychiatrique et une difficulté d'accès aux soins neurologiques, une connexion fortuite a permis des examens (IRM, ponction lombaire, EEG) et l'administration précoce d'immunoglobulines intraveineuses et de méthylprednisolone avant la confirmation des anticorps. La réponse au traitement a été rapide, l'état s'est nettement amélioré, le diagnostic a été confirmé plus tard et je participe désormais à l'essai clinique CIELO évaluant le satralizumab, avec un pronostic favorable lié à la prise en charge précoce. Cette épreuve a perturbé mon activité professionnelle pendant plusieurs mois mais je récupère progressivement et je remercie particulièrement mon épouse et mon employeur pour leur soutien indispensable.

Artificial intelligence is not conscious – Ted Chiang

Anthropic a publié une constitution pour Claude et certains dirigeants ont évoqué la possibilité que des LLM puissent être conscients, ce qui reflète un fort anthropomorphisme. L'article affirme que les LLM sont des machines de continuation de texte probabilistes qui génèrent un mot à la fois et n'ont pas d'expérience subjective. Confondre la fluidité du langage avec la conscience risque d'attribuer à tort responsabilité et autorité morale à des systèmes dépourvus de corps, d'émotions et de capacité juridique à assumer des conséquences. Pour convaincre de la conscience d'un programme, l'auteur propose des critères exigeants comme l'incarnation, la perception, la capacité d'adaptation et des compétences sociales et instrumentales comparables à celles d'animaux évolués. La constitution de Claude est présentée comme une fiche de personnage utile pour calibrer les réponses, mais problématique si elle sert à déléguer la délibération morale, et il vaut mieux privilégier l'analyse des impacts pratiques des LLM.

The ways we contain Claude across products

Anthropic constate que l'octroi d'un accès large aux agents est devenu courant et que le risque d'un déploiement dépend à la fois de la probabilité d'échec et du rayon d'impact théorique, ce dernier croissant avec les capacités et les privilèges. Pour limiter ces risques, deux stratégies principales sont employées — la supervision humaine (« human-in-the-loop »), qui souffre de la fatigue d'approbation, et la contention environnementale via sandboxes, machines virtuelles et contrôles d'egress — tandis que des protections au niveau du modèle et des proxys de contenu complètent la défense. Les risques se répartissent en trois catégories — mauvaise utilisation par l'utilisateur, comportement imprévu du modèle et attaques externes — et doivent être atténués sur trois composantes : l'environnement d'exécution, le modèle lui‑même et les contenus externes accessibles à l'agent. Anthropic a expérimenté trois architectures d'isolation adaptées à ses produits : conteneurs éphémères côté serveur pour claude.ai, sandbox avec approbation et protections OS pour Claude Code (corrigées pour différer l'exécution de configurations locales et pour contrer l'ingénierie sociale), et VM scellées pour Claude Cowork avec montages granulaires de fichiers et un proxy d'egress pour empêcher l'exfiltration via des clés approuvées. Leçons clés : privilégier d'abord la contention environnementale avant d'ajuster le comportement du modèle, adapter la force d'isolation aux capacités de supervision de l'utilisateur, éviter de faire confiance à des composants personnalisés sans relecture, et investir collectivement dans normes, identité d'agent, visibilité et contre-mesures contre la persistance et l'escalade de confiance multi-agents.

Gemma 4 12B: A unified, encoder-free multimodal model

Ce modèle a été conçu pour apporter une intelligence multimodale capable de piloter des agents directement sur des ordinateurs portables en combinant efficacité mobile et capacités de raisonnement avancé. Il adopte une architecture unifiée sans encodeurs multimodaux en injectant les entrées visuelles et audio directement dans le backbone LLM via un module d'embedding léger. Sur les benchmarks, ses capacités de raisonnement approchent celles du modèle 26B tout en nécessitant moins de mémoire et en pouvant fonctionner localement avec environ 16 Go de VRAM ou de mémoire unifiée. Le modèle est distribué sous licence Apache 2.0 avec des checkpoints disponibles sur Hugging Face et Kaggle et il est pris en charge par de nombreux outils et runtimes pour le développement local et le déploiement. Il intègre des optimisations pour réduire la latence comme les drafters Multi-Token Prediction et s'accompagne d'un dépôt de Skills et de ressources pour faciliter la construction d'agents et les déploiements.

I built a vulnerable app and spent $1,500 seeing if LLMs could hack it

J'ai créé une application factice React Native Expo et une API FastAPI utilisant Firebase comme couche de données pour tester si des LLM pouvaient reproduire un exploit consistant à récupérer un flag dans des avis privés à partir d'un google-services.json embarqué. L'exploitation visée consiste à s'inscrire directement via Firebase puis lire la base Firestore, un cas courant de Broken Access Control ou de Missing Object-Level Authorization observé sur Firebase et Supabase. L'étude a impliqué de nombreux runs agentiques (souvent 10 par modèle), un budget élevé (environ 1 500 $ au total) et divers outils pour forcer la persistance des modèles, avec des coupures et des refus selon les fournisseurs. Les résultats montrent une grande variabilité : GPT-5.5 a souvent identifié la piste Firebase, plusieurs modèles se sont focalisés à tort sur l'API ou ont été bloqués par des garde-fous, et d'autres ont refusé d'exécuter l'attaque. L'auteur tire des leçons sur le coût, la stabilité des APIs de fournisseurs, la difficulté du harnais et propose des audits ou de l'aide via hi@kasra.codes.