HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

6954 articles Page 352/696 Sans filtre

06:04

You don't want long-lived keys

Les clés à longue durée de vie constituent un risque croissant dans le temps en raison des départs, des tentatives d'exfiltration et des limites cryptographiques. On peut atténuer ce risque en réduisant la portée des clés ou en les faisant pivoter, bien que la rotation soit souvent fastidieuse et source d'incidents opérationnels. Les clés éphémères (valables environ un jour ou moins) réduisent beaucoup de ces problèmes et sont recommandées pour des usages courants comme SSH, les publications de paquets ou les assertions d'authentification SSO. Il reste parfois nécessaire d'avoir des clés longues, mais diminuer leur nombre permet de concentrer les efforts de sécurité sur des composants plus petits, plus faciles à durcir et à maintenir rigoureusement. Les bonnes pratiques proposées incluent la limitation de la portée des clés, la définition de durées de vie maximales raisonnables, une rotation régulière (par exemple trimestrielle) et la centralisation de la maintenance pour réduire les frictions et les erreurs.

06:04

DeepSeek v4

L'équipe a publié en open source une nouvelle version de leur modèle permettant une longueur de contexte standardisée à un million de tokens. La variante Pro (1,6T total / 49B paramètres actifs) revendique des performances proches des meilleurs modèles fermés en connaissances générales et en raisonnement, tandis que la variante Flash (284B total / 13B actifs) offre une option plus rapide et économique. L'architecture intègre des innovations d'attention, notamment une compression token par token et une attention parcimonieuse DeepSeek (DSA), pour réduire fortement les coûts mémoire et calcul sur les très longs contextes. Les modèles sont disponibles via l'API dès aujourd'hui, compatibles avec OpenAI ChatCompletions et Anthropic, et proposent deux modes de fonctionnement (Thinking / Non‑Thinking) en conservant le même base_url. Les endpoints deepseek-chat et deepseek-reasoner seront retirés le 24 juillet 2026 à 15:59 UTC, et l'équipe recommande de suivre uniquement leurs comptes officiels pour les annonces.

06:04

Reverse-engineering infrared-based electronic shelf labels

Les étiquettes électroniques de rayon sont présentées aux consommateurs comme écologiques, plus précises et moins chronophages pour le personnel, tandis que les enseignes privilégient surtout la possibilité de mises à jour instantanées, de gestion centralisée, d'attirer l'attention sur certains produits et d'optimiser le réassort, ce qui justifie souvent l'amortissement du système. Il existe de nombreuses marques et technologies propriétaires, mais un système infrarouge représente environ 15 % du marché et s'appuie sur une infrastructure locale composée d'un serveur, de stations de base et d'émetteurs transceivers suspendus au plafond reliés en RS‑485, la communication optique restant largement dépendante de la ligne de vue. La couche physique utilise de la lumière infrarouge à 940 nm modulée en pulse‑position modulation avec un "carrier" de 1,25 MHz, deux jeux de symboles (PP4 et PP16) aux timings précis donnant des débits variables et des trames encodées octet par octet. Au niveau MAC, chaque étiquette possède un identifiant PLID 32 bits préprogrammé dérivé d'un code‑barres, les trames contiennent version, PLID, commande, paramètres, clé et CRC16, et les commandes typiques incluent le changement de page, les mises à jour de segments et l'envoi d'images qui nécessitent un réveil préalable, des trames de paramètres, de nombreux paquets de données et une trame de terminaison. Les étiquettes embarquent un ASIC mixed‑signal sans mémoire flash (le firmware est chargé en RAM et perdu si l'alimentation est coupée), une photodiode et une LED IR alimentées par des piles CR2032 avec points de programmation cachés, tandis que les transmetteurs utilisent un microcontrôleur H8 et un petit CPLD pour générer les timings IR et une électronique d'up‑link très sensible inspirée de composants radio.

06:04

MacBook Neo and how the iPad should be

L'auteur affirme que l'iPad devrait être strictement tactile, sans claviers, souris ni modes fenêtrés, avec chaque application occupant tout l'écran. Il soutient que le matériel des iPad est puissant mais que iPadOS et les applications limitent les usages « pro », malgré des succès créatifs comme Procreate. La montée en puissance des Mac avec les puces M a rendu les MacBook plus adaptés aux travaux sérieux et aux nouveaux outils basés sur les grands modèles de langage. L'article critique la tendance d'Apple à mêler iPadOS et macOS, estimant que l'ajout de fenêtres et de comportements « macOS lite » nuit à l'expérience tactile et à la clarté des usages. La proposition est de simplifier les gammes, consacrer l'iPad au toucher et le MacBook au clavier, et refondre macOS pour prioriser rapidité, malléabilité et intégration LLM.

06:03

Email could have been X.400 times better

Dans les années 1970 et 1980, l'email est né sur ARPANET et a rapidement évolué avec diverses solutions propriétaires et standards naissants. Le standard X.400 de 1984 proposait des fonctionnalités avancées (rappel de message, envoi programmé, destruction, chiffrement intégré, accusés de lecture et adresses riches) mais était lourd, verbeux et bureaucratique. SMTP, simple, descriptif et facile à implémenter, s'est imposé grâce à sa simplicité, son adoption rapide par la communauté et des extensions comme MIME qui ont comblé ses lacunes. Les implémentations X.400 ont souffert d'incompatibilités et d'une complexité qui ont empêché l'interopérabilité promise, malgré son soutien par opérateurs télécoms et gouvernements. Aujourd'hui X.400 subsiste surtout dans des usages spécialisés (aviation, militaires, banques) et a influencé des produits comme Microsoft Exchange, tandis que l'email grand public repose sur la pile SMTP et ses évolutions.

06:03

How to be anti-social – a guide to incoherent and isolating social experiences

Le texte conseille d'interpréter les propos des autres comme malveillants, ignorants ou amoraux et de lire leurs actes à travers ses propres peurs. Il recommande de ne pas remettre en question ses hypothèses, de faire confiance à son intuition et de détourner la conversation lorsque ces présupposés sont contestés. Il préconise d'éviter de montrer un manque de connaissance, de formuler des questions de façon suggestive pour conforter sa position et de s'entêter face au désaccord. Il propose d'exploiter son réseau proche en présentant des récits sélectionnés sur les interactions avec des contradicteurs pour mobiliser des partisans. Il conseille de ne pas vérifier les compétences ou le passé des interlocuteurs, de ne pas accorder de clémence aux erreurs d'inconnus et de se replier sur soi quand la discussion est perdue.

06:03

(Blender) Cosmology with Geometry Nodes

MohammadHossein Jamshidi, doctorant en physique/cosmologie et ingénieur en animation dans l'industrie du jeu, présente son usage de Blender et de Geometry Nodes pour la recherche en cosmologie et met à disposition les fichiers et tutoriels sur GitHub. Il explique que Geometry Nodes peut servir de stockage de données et de calcul parallèle (SIMD) sur des maillages HEALPix pour visualiser, déboguer et effectuer rapidement des opérations sur des cartes sphériques comme le fond diffus cosmologique. Parmi les techniques décrites figurent la rotation de cartes en préservant la pixelisation par projection d'attributs, la simulation de l'aberration et du Doppler boost liés au mouvement terrestre, et la capture d'images carrées du ciel pour l'entraînement d'algorithmes d'apprentissage automatique. Il montre aussi comment simuler en temps réel l'effet de lentille gravitationnelle faible en déplaçant les sommets du maillage, réaliser un dépliage Mollweide interactif pour obtenir des vues 2D et calculer des harmoniques sphériques via des relations récursives stables tout en contournant la limitation de précision float32 par une émulation float64. L'auteur suggère que ces méthodes, bien que développées pour la CMB, sont transposables à d'autres domaines de la physique et remercie ses collaborateurs pour leur soutien.