HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

6522 articles Page 203/653 Sans filtre

06:02

Crystals found inside wreckage from the first nuclear bomb test

Le test nucléaire Trinity de 1945 a laissé derrière lui le trinitite, une matière vitreuse formée par le sable fondu et des matériaux vaporisés. Des chercheurs ont identifié dans le trinitite une nouvelle structure chimique, un clathrate inédit constitué d'une charpente d'atomes de silicium formant des cages qui emprisonnent du calcium et parfois du cuivre ou du fer. Ces cages prennent la forme de dodécaèdres et de tétrakaïdécaèdres et se sont formées lors d'un refroidissement ultra-rapide sous températures supérieures à 1 500 °C et pressions de plusieurs gigapascals. La nouvelle phase métastable a été trouvée à l'intérieur d'une goutte métallique riche en cuivre et s'ajoute à d'autres découvertes inhabituelles dans le même matériau, notamment un quasicristal décrit en 2021. Les auteurs proposent que ces structures se forment dans des environnements d'énergie extrême comme les explosions nucléaires, les impacts hypervéloces ou la foudre, et publient leurs résultats dans PNAS.

06:02

I don't think AI will make your processes go faster

Beaucoup d'organisations se concentrent sur l'optimisation des processus, souvent lorsque le marché est en baisse, et l'IA alimente des attentes irréalistes. Un diagramme de Gantt montre que le développement logiciel prend le plus de temps, mais une longue durée n'implique pas forcément que le problème provienne de cette étape. Le ralentissement vient souvent en amont lorsque les demandes sont vagues ; traduire un problème en solution requiert des spécifications complètes ou une collaboration étroite avec les experts métier. L'utilisation de l'IA pour générer du code n'élimine pas ce besoin : l'IA demande aussi un encadrement important et des spécifications détaillées, ce qui rend les comparaisons avec le développement humain incomplètes. Pour accélérer réellement les processus, il faut fournir aux goulots d'étranglement des entrées prévisibles et de haute qualité et résoudre les causes en amont plutôt que d'ajouter simplement des ressources.

06:02

Hindenburg’s Smoking Room

Le dirigeable disposait d'une salle fumeurs malgré son remplissage d'hydrogène hautement inflammable. La salle était maintenue à une pression supérieure à celle du reste de l'appareil et isolée par un sas à double-porte pour empêcher l'entrée d'hydrogène. Elle était étroitement surveillée par un membre de l'équipage et un seul briquet électrique était fourni, les allumettes, autres briquets et toute flamme nue étant interdits à bord. La pressurisation pouvait relever autant de la communication que de la sécurité, l'hydrogène, plus léger que l'air, ayant tendance à s'échapper vers le haut et rendant peu probable qu'une fuite atteigne la salle, sauf dans un cas particulier au bas d'une cellule. Le danger réel était qu'un incendie dans la section passagers se propage aux cellules à gaz supérieures, ce qui explique le confinement strict de la salle fumeurs, d'autant qu'elle était très prisée et abritait le bar.

06:02

Prolog Basics Explained with Pokémon

L'auteur décrit comment la modélisation détaillée des mécaniques de Pokémon lui a permis de comprendre et d'adopter Prolog comme langage adapté aux relations complexes. Il présente les bases de Prolog — faits, prédicats, variables et unification — et compare la simplicité des requêtes déclaratives à une implémentation équivalente en SQL. Dans son projet il encode types, mouvements, statistiques et règles du jeu pour interroger des propriétés utiles comme les mouvements à priorité, en ajoutant des filtres pour exclure les cas doubles ou de protection et en gérant des capacités spéciales comme Prankster. Il met en évidence que Prolog excelle pour décrire des combinaisons ad hoc et pour superposer des règles de façon cohérente, rendant les requêtes plus lisibles et extensibles que les formules de tableur. L'auteur envisage de transformer cette base en applications web, signale l'utilisation de Scryer Prolog et s'interroge sur la prévalence des feuilles de calcul comme solution maintenue par la communauté.

06:02

CUDA Books

Cette liste recense les ouvrages majeurs sur la programmation GPU NVIDIA, classés par niveau et par thème. Elle est organisée en sections : débutant, architecture et programmation parallèle, guides pratiques, optimisation, Python et publications récentes. On y trouve des classiques pédagogiques, des manuels universitaires, des guides pratiques pour la production et plusieurs titres récents publiés entre 2022 et 2026. Les contributeurs sont invités à proposer des PR en suivant des critères (titre, auteurs, année, description, lien) avec préférence pour les ouvrages post‑2018 ou toujours pertinents. Le dépôt conseille de compléter les livres par le guide officiel CUDA et est distribué sous licence MIT.

06:01

Show HN: Mezz, a curl-able WiFi sandbox for IoT pentesting

Cet outil crée un réseau Wi‑Fi isolé entre vos objets connectés et le reste de votre réseau domestique afin d'inspecter leur trafic. Il fournit un point d'accès sur un sous‑réseau distinct, DHCP et DNS pour les clients, NAT via l'interface filaire, un domaine local et un journal DNS par requête pour visualiser les destinations des appareils. Pour fonctionner il nécessite un hôte Linux avec deux interfaces réseau (une Wi‑Fi prenant en charge le mode AP et une liaison câblée), Docker Engine 20.10+ avec Compose v2 et les droits root pour initialiser la pile réseau. Des profils optionnels ajoutent des services comme un proxy transparent mitmproxy (activable via COMPOSE_PROFILES et MITM_ENABLED) et la doc couvre l'affectation d'interfaces, le dépannage et les particularités des adaptateurs Realtek. L'usage est strictement éducatif et réservé aux tests autorisés sur vos propres réseaux et appareils, et des commandes rapides permettent de démarrer la stack avec docker compose up -d ou de restaurer l'état hôte avec net-init teardown.