HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11567 articles Page 155/1157 Sans filtre

After Math

Résumé indisponible pour cet article.

Android NAT-T keepalive offload bypasses VPN lockdown

Une application Android ordinaire peut, via IpSecManager.UdpEncapsulationSocket et ConnectivityManager.createSocketKeepalive, déclencher l'émission répétée de paquets UDP/4500 NAT‑T sur l'interface réseau physique alors que l'option Toujours actif et « Bloquer les connexions sans VPN » est activée. Une capture contrôlée sur un Pixel 8 Pro a enregistré des paquets toutes les 10 secondes, et des observations indépendantes sur un Samsung SM‑F966B et un Nothing A059 ont confirmé des créneaux actifs via la même voie publique, établissant une exposition trans‑OEM et, selon le recensement, sur une large part des appareils Android 12+ (environ 91 % des expéditions estimées). La cause profonde est un modèle de confiance effondré : la méthode fd‑based startNattKeepaliveWithFd(...) accepte des descripteurs et des resourceId non authentifiés après l'annulation des contrôles d'ownership et de verrouillage en 2019, et n'applique pas la politique VPN effective de l'UID appelant avant l'offload matériel. L'impact est une divulgation répétée de l'adresse IP source réelle et de la cadence temporelle vers un point de terminaison choisi par l'attaquant, pouvant être provoquée par une application normale sans privilèges, ADB, root ou permission dangereuse. Le correctif recommandé exige d'authentifier le couple fd/resource et la propriété du socket, de vérifier et révoquer l'autorisation en fonction de la politique VPN effective avant toute admission matérielle, d'assurer le verrouillage de durée et l'interdiction des usages concurrents, et de faire échouer à fermée les offloads non privilégiés, voire de déprécier l'accès IPsec public aux applications normales.

Will There Be a 7G?

Les auteurs interrogent la nécessité d'une 7G et soutiennent qu'elle ne doit pas être traitée comme une simple progression de numérotation ou un catalogue de cibles radio plus ambitieuses. Ils proposent que la justification d'une 7G dépende de l'apparition de besoins ou de problèmes de coordination que 6G/6G‑Advanced et d'autres solutions (Wi‑Fi, réseaux non terrestres, cellulaires privés, hôtes neutres, plateformes edge‑cloud et systèmes complémentaires) ne peuvent résoudre. Pour évaluer cela, l'article élabore un cadre d'évaluation reposant sur la nécessité conduite par la demande, la discontinuité au niveau système, la valeur de coordination, la durabilité et la circularité, la confiance et la viabilité géopolitique. Ce cadre est ensuite appliqué à des ruptures candidates telles que l'exploitation pilotée par des agents autonomes des réseaux, le calcul natif RF, l'interfonctionnement habilité par l'informatique quantique, une gouvernance du spectre sensible aux politiques, des infrastructures interactives avec le réseau électrique, des services garantissant des résultats et des normes régionalisées. Les auteurs insistent que l'apport principal n'est pas la prédiction d'une architecture 7G figée, mais une base structurée pour décider si 7G doit être une génération distincte, une extension de l'évolution 6G ou un tissu d'infrastructure post‑6G plus large.

Microcode in Intel's 8087 floating-point chip: the scale instruction

Dans les années 1970 l'arithmétique à virgule flottante était fragmentée, et l'arrivée du coprocesseur 8087 d'Intel en 1980 a apporté une implémentation soignée et précise qui est devenue le standard de facto. L'auteur et le collectif Opcode ont disséqué la ROM de microcode du 8087 et montrent que même une instruction apparemment simple, FSCALE, s'exprime en plus de 140 micro‑instructions et plusieurs niveaux de sous‑routines. FSCALE réalise l'échelle par puissances de deux en ajoutant un entier à l'exposant après avoir converti l'opérande d'échelle en entier par des soustractions d'exposant et des décalages via le shifter et l'adder matériels. Le microcode gère de nombreux cas particuliers et exceptions — valeurs spéciales, piles vides, NaN, infinis, débordement/sous‑dépassement, denormales et quatre modes d'arrondi — en utilisant des routines comme SPECIAL_TMPS, NONNORMAL_RESULT, CREATE_DENORM et ADJUST_PRECISION, et en calculant des bits de garde, d'arrondi et sticky pour un arrondi correct. Ces choix matériels et microcodés expliquent la complexité du 8087, qui a contribué à l'établissement de la norme IEEE 754, et le reverse‑engineering du microcode se poursuit pour mieux comprendre ses détails.

Metamorphosis: Transformations in the Early Modern Flap Book (19th Century)

Cet ouvrage pour enfants, présenté sous forme de livre à volets, comporte un avertissement précisant que sirènes et griffons sont des créatures de fable et que la mort y est représentée uniquement comme un emblème. Le format des « moving books » ou harlequinades remonte au XVIIe siècle, et cette version est une adaptation d'un pamphlet populaire du milieu du XVIIe siècle qui a été réimprimé en de nombreuses variantes des deux côtés de l'Atlantique. Les éditions américaines, souvent associées à Benjamin Sands, repurposèrent le texte pour de jeunes lecteurs en ajoutant parfois un primer et présentent des volets montrant des métamorphoses visuelles (Adam→Eve→sirène, lion→griffon→aigle enlevant un bébé) qui retracent la vie humaine jusqu'à la mort symbolisée par un squelette. La popularité de l'objet entraîna de nombreuses copies amateures conservées dans des collections comme la Beinecke et engendrait des éditions traduites aux États‑Unis, notamment une édition allemande de 1833 à Harrisburg avec illustrations et poèmes supplémentaires. En tant qu'outil didactique combinant jeu et apprentissage, ce format a préfiguré des médias éducatifs modernes, permis des adaptations de textes classiques et offert une capacité de subversion puisque l'interaction du lecteur pouvait modifier le sens des images.

P(doom)

Un débat viral sur la probabilité d'une catastrophe liée à l'IA, alimenté par les estimations de Dario Amodei, relance la question du rythme de développement des modèles. L'auteur dit partager les observations et inquiétudes mais s'oppose à l'idée de ralentir principalement deux acteurs dominants, OpenAI et Anthropic, et critique les solutions proposées comme METR en raison de conflits d'intérêts. Il craint surtout les effets sociétaux et pratiques des agents nuisibles et des systèmes fermés — pollution des ressources publiques, botnets, abus et opacité des opérations — plutôt qu'une extinction globale. Selon lui, la diffusion d'architectures à poids ouverts favoriserait une régulation par le marché et une diffusion des capacités, tandis que la réglementation actuelle a échoué à protéger les biens communs et à encadrer l'utilisation des données publiques. L'auteur prévoit que si la course aux modèles fermés se poursuit, les coûts pour les entreprises, universités et la sécurité augmenteront, provoquant des dommages importants sans pour autant mener nécessairement à une catastrophe existentielle.

Aligned to Whom?

Lorsqu'on construit des agents, l'expertise du concepteur dans certains domaines peut donner une fausse confiance, car l'agent restera peu fiable sur des préoccupations mal précisées ou inconnues. On s'appuie lourdement sur les priors du modèle pour mitiger ces risques, alors que ces priors sont souvent médiocres ou biaisés par des récompenses données par des non-experts, ce qui engendre des productions imparfaites. Ces mauvais alignements se généralisent aux auto-évaluateurs, aux rubriques, aux évaluations et aux chercheurs, et ils ont tendance à se renforcer au fil du temps. Les modèles n'ont pas été entraînés pour assurer une cohérence à long terme ni pour anticiper le regret futur, si bien que faire évoluer un système par itérations successives reste un problème non résolu. Les notateurs et évaluateurs sont faillibles et les modèles prennent des raccourcis efficaces mais contestables selon les valeurs de chacun, ce qui rend l'alignement un problème d'une complexité irréductible.

We must pace the frontier

L'auteur, fondateur d'Anthropic, affirme que l'IA peut apporter des bénéfices énormes pour la santé, la croissance économique et la démocratie tout en rappelant qu'elle comporte des risques sérieux. Il explique que l'accélération récente de l'IA, notamment via l'amélioration récursive où des modèles aident à construire des modèles plus puissants, et l'incident OpenAI–Hugging Face démontrent le besoin urgent de ralentir l'avancée des capacités pour laisser le temps aux garde-fous. Pour cela il propose un plan en trois étapes visant à "pacer" le développement: des évaluateurs externes intégrés chez les entreprises, une coordination démocratique pour fixer des standards et des limites, et enfin une coordination mondiale incluant la Chine lorsque possible. Il précise que le ralentissement ne signifie pas l'arrêt des progrès mais l'allocation de temps pour améliorer l'excellence opérationnelle, l'alignement, l'interprétabilité et les tests, et annonce qu'Anthropic s'engage unilatéralement à accueillir des évaluateurs intégrés disposant d'un large accès et de droits de publication limités. Il souligne aussi la nécessité de protéger l'avance des démocraties vis-à-vis des régimes autoritaires par des contrôles d'exportation de puces, la lutte contre la distillation non autorisée et le renforcement de la sécurité des modèles, tout en cherchant des accords internationaux graduels selon leur vérifiabilité.