HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

12074 articles Page 597/1208 Sans filtre

Identity verification on Claude

L'entreprise met en place une vérification d'identité pour prévenir les abus, appliquer les règles d'utilisation et respecter des obligations légales. La vérification est déployée progressivement pour certains usages et peut apparaître lors de contrôles d'intégrité de la plateforme ou pour des mesures de sécurité et de conformité. Le prestataire choisi pour la vérification est Persona Identities en raison de ses capacités techniques, de ses contrôles de confidentialité et de ses garanties de sécurité. La procédure exige une pièce d'identité gouvernementale physique avec photo, les données sont utilisées uniquement pour confirmer l'identité et sont protégées conformément à la politique de confidentialité. En cas d'échec de la vérification ou de suspension du compte pour divers motifs (document illisible, pièce expirée, problème technique ou autres raisons de sécurité), il est possible de soumettre un appel ou de contacter l'équipe via le formulaire dédié.

1983 Northern Telecom Commodore Phone

Le modem VICModem de Commodore ne fonctionnait pas normalement au Canada en raison des téléphones à combiné fixe fournis par Northern Electric, impossibles à débrancher. Bell Canada contrôlait et louait tous les téléphones, imposant que les appareils soient fabriqués par Northern Electric, conformes aux règlements fédéraux et vendus uniquement en kit avec le VICModem. Les téléphones livrés étaient des modèles à combiné fixe, ce qui empêchait toute modification car une réglementation interdisait de laisser un poste connecté sans combiné pleinement fonctionnel. Commodore a donc conçu l’adaptateur VIC-1605, un boîtier commutant la ligne entre le téléphone et le modem via des prises RJ, et a vendu l’ensemble au Canada malgré la solution imparfaite. Ces téléphones Commodore Northern Telecom, fournis uniquement avec le VICModem au Canada, sont aujourd’hui des objets rares illustrant l’adaptation aux infrastructures et règles télécoms locales.

How I play video games with spinal muscular atrophy

Andrei Cebotar, 37 ans et vivant en Moldavie, décrit comment son amyotrophie spinale limite sa dextérité au point de ne pouvoir utiliser qu'un seul bouton de souris. Il utilise PlayAbility, une application gratuite qui mappe via webcam les expressions faciales et les mouvements de tête en entrées de jeu ou de bureau, créant un contrôleur virtuel compatible sans modifications du jeu. Pour la saisie de texte il privilégie Handy, un outil open source de dictée locale qu'il juge plus fiable que les solutions intégrées, tandis que Talon Voice, bien que puissant, lui a posé des problèmes de fausses activations. Côté matériel il s'appuie sur l'Xbox Adaptive Controller avec joystick et boutons à faible effort, a testé le Tobii Eye Tracker mais l'a abandonné en raison de fatigue oculaire (Project IRIS sert au contrôle du curseur), et signale des accessoires adaptatifs et des alternatives logicielles comme Eyeware Beam. Sa démarche consiste à superposer plusieurs outils selon les besoins, en recommandant de commencer par PlayAbility et Handy gratuitement avant d'ajouter du matériel, et il évoque les bracelets EMG comme piste d'évolution possible.

Good results fine tuning a local LLM like Qwen 3:0.6B to categorize questions

L'auteur développe un chatbot domestique qui récupère les connaissances via RAG et un index vectoriel filtré par métadonnées pour répondre à des questions ménagères. Pour réduire l'espace de recherche, les questions sont prétraitées et classées en catégories (piscine, HVAC, plomberie, etc.), la classification étant faite par un petit LLM local Qwen 3:0.6B tandis que Qwen 3:4B sert aux réponses. Avec un jeu de données d'environ 850 entrées et une batterie de 131 tests d'intégration, le modèle non affiné n'atteint que ~10% de précision en raison d'étiquettes trop larges et d'inventions de catégories. Après un premier affinement via Unsloth et QLoRA la précision monte à ~79% mais des erreurs persistent sur des fragments d'étiquettes et des catégories sémantiquement proches, et en remappant les catégories sur des codes à deux lettres la précision atteint ~92%. Il reste toutefois des confusions récurrentes (notamment entre water heater et pool) qui nécessitent d'affiner davantage les données d'entraînement ou le post-traitement pour stabiliser le classificateur.

Everything is logarithms

L'auteur propose d'interpréter la quantité "log N" comme un objet abstrait sans base, et d'exprimer les logarithmes usuels en tant que rapports de ces objets pour obtenir des unités comme les bits ou les nats. Il compare ce "log sans base" à un vecteur géométrique : changer de base revient à changer de système de coordonnées, et certaines opérations comme la valuation p-adique ou l'ordre d'annulation en analyse complexe jouent le rôle de projections partielles sur les composantes logarithmiques. Il montre aussi que des vecteurs se représentent comme logarithmes d'opérateurs de translation (ln T^v = v ln T), reliant ainsi exponentiation et translation et suggérant que des multiplications ou translations peuvent s'exprimer en termes logarithmiques. De façon analogue, l'opérateur dimensionnel dim est assimilé à un logarithme de cardinalité — la dimension d'un espace sur un corps fini est le logarithme en base |K| de sa taille — et l'auteur explore l'idée de traiter les bases comme des "logs" et la notion de dimension fractionnaire de manière formelle. L'argument général est que de nombreuses constructions mathématiques (dérivées totales, valuations, dim, etc.) sont des incarnations de l'isomorphisme multiplicatif/additif exploité par les logarithmes, et que formuler ces notions sans unité et de façon covariante clarifierait leurs liens.

Sakana Fugu

Sakana Fugu orchestre dynamiquement un pool diversifié de modèles puissants via une API OpenAI-compatible pour résoudre automatiquement des tâches complexes en plusieurs étapes sans dépendre d'un seul fournisseur. La plateforme propose deux variantes, Fugu — équilibrant latence et qualité pour un usage quotidien — et Fugu Ultra — utilisant une pool d'agents plus large et fixe pour maximiser la qualité sur des problèmes critiques au prix d'une latence plus élevée, et permet d'exclure certains fournisseurs ou modèles pour des contraintes de conformité. Le système s'appuie sur des travaux de recherche (ICLR 2026) tels que TRINITY et Conductor, qui montrent comment apprendre à assembler, router et coordonner des agents experts par des stratégies en langage naturel et par renforcement plutôt que par des workflows conçus manuellement. Dans des évaluations quantitatives et qualitatives, les modèles Fugu surpassent ou égalent des modèles de pointe sur des benchmarks de codage, raisonnement et scientificité, et excellent dans des études de cas pratiques allant de l'amélioration autonome d'entraînement de modèles à la résolution de Rubik's Cube, la reproduction d'articles, la conception CAD, le jeu d'échecs à l'aveugle et des tests de trading séquentiel. L'offre inclut des plans par abonnement et à la consommation avec tarification détaillée pour Fugu Ultra, des outils de suivi des coûts et la possibilité d'opter pour ne pas partager ses données d'utilisation, mais le service n'est pas encore disponible dans l'UE/EEE en raison de la mise en conformité avec le RGPD et les détails de sélection et de routage des modèles restent propriétaires.

There is minimal downside to switching to open models

Autrefois, adopter des alternatives libres comme Linux entraînait d'importants compromis de compatibilité et de maturité logicielle, mais ces écarts se sont largement réduits aujourd'hui. Les modèles propriétaires dominent les classements de performance et proposent des API simples et généralement perçues comme fiables pour traiter les requêtes. Les déploiements de modèles ouverts via leurs éditeurs ou des fournisseurs tiers soulèvent des inquiétudes en matière de confidentialité et de partage de données. L'exécution locale ou en propre de modèles ouverts résout les problèmes de confidentialité mais reste plus coûteuse, complexe et souvent plus lente. L'auteur estime que la pénalité professionnelle à passer aux modèles ouverts sera modeste car ces modèles se rapprochent rapidement des leaders, avec un impact de productivité probable mais limité à court terme.

Memory Safe Inline Assembly

Le compilateur Fil-C implémente un support sécurisé pour l'assembly inline x86_64 en garantissant la sécurité mémoire là où GCC/clang peuvent silencieusement malcompiler du code asm incorrect. La validation consiste à analyser la chaîne d'instructions au format AT&T et les contraintes LLVM, à détecter les accès mémoire ou le contrôle de flux non autorisé, et à vérifier que les clobbers couvrent tous les effets, les fragments non sûrs étant remplacés par un panic à l'exécution ou provoquant un trap Illegal Instruction si l'instruction n'est pas présente sur le CPU. Le besoin vient d'usages légitimes comme les asm vides pour empêcher les analyses du compilateur, cpuid/xgetbv pour la détection de fonctionnalités CPU, séquences constants en temps pour la cryptographie et certaines opérations x87, tandis que l'accès mémoire et les syscalls en inline asm restent hors de portée pour l'instant. L'implémentation a été développée en grande partie à l'aide d'un agent automatisé (T800) piloté par un prompt, qui a fourni un parseur, des améliorations du parseur de contraintes, une liste d'instructions autorisées et une large batterie de tests, puis a itéré en boucles jusqu'à couvrir les instructions pré-AVX512 jugées sûres. Selon l'auteur, le résultat est la première implémentation d'assembly inline x86_64 sûre pour la mémoire supportant des centaines d'instructions et testée, mais la fonctionnalité est pré-release et nécessite de construire Fil-C depuis les sources pour être essayée.

Danish privacy activist Lars Andersen raided by police

L'auteur se présente comme un ancien policier danois et un activiste pour la vie privée actif depuis environ quinze ans. Il a publié de manière indirecte deux numéros identifiant la première ministre Mette Frederiksen (numéro de sécurité sociale et téléphone) et une capture d'écran d'une tentative d'interview la questionnant sur son soutien à l'interdiction du chiffrement et à l'accès des services de renseignement à des données comme des dossiers médicaux, des publications sur les réseaux sociaux et des registres ADN. Des policiers cagoulés et armés ont enfoncé sa porte sans avertissement et l'ont arrêté. Selon lui, deux hommes en civil ont immédiatement coupé l'alimentation du routeur en agissant sur le tableau électrique et ont retiré ses caméras Google Nest pour empêcher l'accès aux enregistrements locaux, de sorte que seules les quelques minutes précédant la coupure ont été filmées. Il affirme disposer d'une vidéo où il demande les motifs de l'arrestation et où la police refuse de les communiquer, qu'il s'interroge sur la légalité de ces opérations et qu'il considère la situation comme révélatrice d'une tendance préoccupante au Danemark et en Occident.

Apertus – Open Foundation Model for Sovereign AI

Un modèle nommé Apertus a été développé par l'initiative Swiss AI en collaboration entre l'EPFL, l'ETH Zurich et le CSCS. Toutes les composantes — données d'entraînement, code, poids, méthodes et principes d'alignement — sont entièrement ouvertes et documentées de manière reproductible. Le système a été conçu pour respecter les exigences du règlement européen sur l'IA, en gérant les opt-outs, en supprimant les données personnelles identifiables et en empêchant la mémorisation indésirable. Apertus vise des performances compétitives avec des modèles ouverts équivalents aux tailles de 8 milliards et 70 milliards de paramètres et a été formé dès le départ pour supporter plus de 1000 langues. L'initiative indique que Swisscom est un partenaire stratégique et propose une newsletter pour informer des mises à jour, des recherches et des nouvelles de la communauté.