HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11521 articles Page 126/1153 Sans filtre

Pentagon weighs pulling nearly a third of U.S. forces from Europe

Le Pentagone envisage un plan important de retrait de moyens militaires, incluant avions, navires, armes et dizaines de milliers de soldats, de l'Europe. Le projet pourrait conduire au départ d'environ 25 000 soldats ou davantage. Cette éventualité survient malgré les mises en garde d'alliés de l'OTAN au sujet de la menace grandissante posée par la Russie. L'information a été fournie par sept responsables américains et occidentaux, actuels et anciens. L'article accompagne le texte d'une photo montrant des membres de la 3e division d'infanterie lors d'une cérémonie de transfert d'autorité dans une base polonaise le 25 juin.

How SpaceX Streamlined the Raptor Engine

Le moteur Raptor, conçu pour le vaisseau Starship, a évolué depuis son premier essai en 2016 jusqu'au Raptor 3, qui affiche environ 35 % de poussée en plus par rapport à la première version. Il s'agit d'un moteur à combustion étagée à flux total (FFSC) utilisant deux prébrûleurs distincts pour entraîner les turbopompes en produisant des flux riches en carburant et en oxydant qui sont ensuite mélangés dans la chambre principale. SpaceX publie peu de schémas officiels, de sorte que la compréhension des évolutions repose surtout sur des déclarations publiques, des photos d'usine et des schémas réalisés par des passionnés. Les changements notables vont de la suppression et internalisation de nombreux câbles et conduites via des pièces imprimées en 3D à la consolidation des petites lignes en un umbilical, le remplacement apparent de l'hélium par de l'azote, la réduction des capteurs externes et la substitution de brides boulonnées par des soudures. Ces adaptations ont permis d'alléger et de simplifier la partie externe du moteur (notamment la suppression du blindage thermique), mais le système conserve une grande complexité interne et des incidents de démarrage récents montrent que le développement se poursuit.

Show HN: Share your AI Setup, Learn from others

L'auteur se sent dépassé par les configurations d'IA qu'il observe chez d'autres ingénieurs et créateurs sur Twitter X. Il s'interroge sur les outils, les harnais d'agents et les compétences employés par ces personnes, ainsi que sur des sujets émergents comme le graph engineering. Pour mieux comprendre et garder sa propre configuration à jour, il souhaitait un espace dédié pour voir et partager outils, workflows et systèmes. Il a donc construit une communauté destinée à partager les pratiques, apprendre des autres et normaliser le fait que personne n'a tout compris. Il espère que d'autres partageront leurs configurations, tout en admettant que son agent pourrait être celui qui maintiendra tout à jour et que la communauté pourrait rester principalement personnelle.

Minimal Phone 2

Ce téléphone compact à clavier physique propose une expérience axée sur la concentration avec un écran tactile AMOLED 4 pouces, un taux de rafraîchissement de 90 Hz et des touches physiques rétroéclairées et tactiles disponibles en plusieurs dispositions. La construction comprend un châssis en aluminium usiné, du verre 2,5D, une batterie silicon‑anode de 3600 mAh, un port audio 3,5 mm, un capteur d'empreinte et des haut‑parleurs et micros doubles. Les photos sont prises en charge par un capteur arrière de 50 MP et une caméra frontale de 20 MP, tandis que la connectivité inclut 5G, Wi‑Fi 6E, Bluetooth 5.4, NFC, USB‑C avec DisplayPort et une configuration SIM physique plus eSIM. Le logiciel est une surcouche Android nommée Minimal OS offrant un Hub centralisé pour messages et événements, des commandes clavier dédiées, des outils de limitation d'usage et la possibilité de flasher une ROM dégooglisée fournie par la marque. Les précommandes sont ouvertes avec une expédition estimée en décembre 2026, des configurations 12 Go+256 Go à partir de 599 $ et 12 Go+512 Go à partir de 699 $, une remise de précommande de 100 $ et des conditions d'annulation, de retour et de garantie précisées sur le site.

More than 100k people in Japan are now aged 100 or older

Le nombre de personnes âgées de 100 ans ou plus au Japon a atteint 107 677, dont 88 % sont des femmes, la plus âgée étant une femme de 114 ans et le plus âgé un homme de 112 ans. Les experts attribuent cette longévité à une combinaison de progrès médicaux et technologiques, d'un régime riche en poisson, légumes et riz et d'un mode de vie actif, soutenu par des innovations comme des exosquelettes et des lunettes à mise au point automatique. La population fait face à un grave vieillissement et à une fécondité en chute libre — le taux de fécondité est tombé à 1,14 et la population totale pourrait diminuer à 87 millions d'ici 2070, les personnes de 65 ans et plus représentant actuellement environ 30 % et près de 40 % en 2070. Les autorités qualifient cette tendance d'urgence nationale et multiplient aides et programmes pour encourager les naissances, mais ceux-ci n'ont pas inversé la baisse, la population ayant diminué dans presque toutes les préfectures en 2025 et l'immigration restant faible (environ 3 %). Les enquêtes montrent une hausse graduelle des centenaires depuis 1963 (153 à l'époque, 1 000 en 1981 et 10 000 en 1998), mais des chercheurs ont aussi pointé des erreurs de comptage et des lacunes d'état civil qui pourraient fausser certains chiffres.

Better Icon and Label Alignment

L'article décrit un problème fréquent où des icônes alignées au centre d'une liste semblent mal positionnées lorsque les libellés passent sur plusieurs lignes. Pour une icône dans le markup, passer d'align-items:center à align-items:start puis appliquer un translateY fixe fonctionne parfois mais échoue avec des variations de taille de police, d'icône ou de largeur. La solution consiste à utiliser l'unité lh et une variable de taille d'icône pour calculer dynamiquement l'offset via calc((1lh - var(--size)) / 2), garantissant un alignement cohérent. Pour une icône ajoutée en pseudo-élément, il faut ajouter background-size:contain, flex-shrink:0, height:auto et aspect-ratio:1 pour préserver l'apparence, puis appliquer le même décalage basé sur lh. L'approche finale combine flexbox, aspect-ratio, l'unité lh, calc() et height:auto pour maintenir l'icône centrée quel que soit le changement de taille ou d'environnement.

Rate limits on GitLab.com are changing

GitLab.com aligne désormais ses limites de débit sur le niveau d'abonnement, avec l'édition Gratuite et les requêtes non authentifiées affectées à partir du 19 octobre 2026 et GitLab Premium et Ultimate à partir de janvier 2027. Les requêtes non authentifiées sont plafonnées à 60 requêtes par heure et par adresse IP, tandis que les requêtes authentifiées sont régies par des limites par utilisateur et par groupe principal propres à chaque abonnement et publiées dans la documentation. Deux fenêtres d'aperçu (brownouts) auront lieu les 7 et 14 octobre de 15h00 à 19h00 UTC pour le trafic Gratuit et non authentifié afin de permettre aux équipes d'évaluer l'impact avant la mise en vigueur. La quasi-totalité des utilisateurs resteront inchangés dans leur usage courant (navigation, éditeur, push/pull Git, CI/CD), mais certaines automatisations intensives et un petit nombre de charges sur l'abonnement Gratuit pourront atteindre les nouveaux plafonds. Pour réduire l'impact, authentifiez vos requêtes (jeton personnel, OAuth, jeton CI/CD), optimisez les appels (batching, cache, pagination), passez à Premium/Ultimate ou contactez limits@gitlab.com ou votre équipe commerciale pour demander une capacité supérieure ; GitLab Self‑Managed et Dedicated ne sont pas concernés.

I Put Nam A2-Lite Inside an iRig HD X

L'auteur a remplacé le firmware de l'interface iRig HD X pour exécuter le moteur NAM A2-Lite sur le processeur NXP MIMXRT1011 Cortex-M7 500 MHz déjà présent, en alimentant le tout via USB. Pour tenir dans les 128 KiB de FlexRAM disponibles, il a configuré trois banques en DTCM et une en OCRAM, laissant le code et le modèle en flash QSPI et chargeant les poids et l'historique en DTCM. Après des essais avec des blocs de 48 échantillons, l'implémentation flottante portable s'est avérée la plus rapide et fiable, puis il a réduit le tampon vivant à 16 trames (0,333 ms) en ajoutant un redémarrage automatique SAI/eDMA en cas de retard. Le firmware configure le codec via I2C et traite l'audio stéréo à 48 kHz en continu via SAI et eDMA, la sortie casque et ampli restant fonctionnelles et la molette de volume conservée, permettant un effet d'ampli entièrement autonome sans hôte. La comparaison avec NAMCore en amont a donné un nul relatif de −115,63 dB et des erreurs d'échantillon de l'ordre de quelques millionièmes d'échelle pleine, différences attribuables à l'arrondi flottant et bien en dessous du plancher de bruit analogique.