HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

12026 articles Page 618/1203 Sans filtre

Making glass-to-metal seals for home­made vacuum tubes

L'article étudie les techniques de passage de conducteurs à travers du verre borosilicaté pour fabriquer des tubes sous vide, en notant que le façonnage du verre est simple mais l'introduction d'électrodes est difficile. Le principal problème est la différence de coefficient de dilatation thermique entre métal et verre, qui provoque des fissures au refroidissement ; le cuivre se lie bien au verre mais se sépare en refroidissant, le placage cuivre sur acier limite la réaction mais n'empêche pas toujours les fuites, et le verre sodocalcique avec CTE plus proche offre des possibilités différentes. Les solutions qui ont réussi incluent le fil de tungstène (étanche jusqu'à environ 0,7 mm) et des joints en disque ou bande de cuivre (technique dite houskeeper), la première étant coûteuse mais fiable et la seconde réalisable avec du matériel simple mais exigeante en technique. Parmi les méthodes d'amélioration on trouve l'électroplacage contrôlé, le laminage et recuit du cuivre pour fabriquer des bandes fines, le façonnage à arête vive pour réduire les contraintes, et l'utilisation préalable de borax ou d'acide borique pour faciliter l'adhésion. Les fuites se testent par décharge capacitive en aspirant un gaz conducteur localement (par exemple un aérosol fluoré) et des alternatives comme l'usage de métaux liquides (mercure, gallium) ou de colle sont évoquées mais présentent des risques ou des limitations pour l'étanchéité sous vide.

An O(x)Caml book that runs

L'auteur a conçu pour NPTEL un cours interactif en ligne sur OCaml où tout le code s'exécute dans le navigateur sans installation ni serveur. L'architecture comporte deux niveaux : un niveau léger avec un toplevel OCaml compilé en JavaScript (x-ocaml) enrichi par Merlin, et un niveau lourd qui émule une machine Linux Alpine 32 bits via v86/Wasm pour des compilations et tests complets. Le texte a été majoritairement rédigé avec l'aide d'un grand modèle de langage (principalement Claude Code) sous revue humaine attentive, et l'auteur a codifié des règles pédagogiques pour éviter les sauts de niveau et les duplications d'exercices. La chaîne de production génère à partir d'une seule source markdown la page de cours, le diaporama reveal.js et les cellules exécutables, et chaque bloc de code est compilé et testé en intégration continue pour empêcher la détérioration du code. Le site inclut des quiz interactifs anonymes pour recueillir des retours, le dépôt est public (licences CC BY-NC-SA et ISC), les modules couvrent programmation fonctionnelle, sécurité mémoire, OxCaml et unikernels, et l'inscription NPTEL est gratuite jusqu'au 27 juillet 2026.

Show HN: Fata – Spaced repetition to fight skill rot from AI coding

La plateforme propose des cours full-stack et des fondamentaux techniques permettant de piloter des agents de code sur le front-end, le back-end et la conception pour la production. L'apprentissage se fait immédiatement dans le navigateur sans téléchargement, avec des leçons courtes, une répétition espacée pilotée par l'IA et des fonctionnalités mobiles hors ligne. Trois offres sont proposées : Core pour débutants et intermédiaires, Pro pour développeurs confirmés avec parcours liés à la carrière, et Organization pour former et suivre les équipes. La solution cible les développeurs professionnels, les équipes d'ingénierie, les créateurs de prototypes et les éducateurs, en privilégiant l'acquisition de compétences pratiques face à la simple génération de code par IA. L'écosystème inclut intégrations et partenariats, des rapports et analytics pour les organisations, et revendique plus de dix mille développeurs inscrits avec des retours utilisateurs positifs.

Claude Corps

Anthropic lance Claude Corps, un programme national de bourses visant à former 1 000 jeunes professionnels à l'utilisation de Claude et à les placer, rémunérés à temps plein pendant un an, auprès d'organisations à but non lucratif aux États-Unis. Le programme est financé initialement à hauteur de 150 millions de dollars et s'articule en partenariat avec CodePath (employeur officiel et responsable de la formation) et Social Finance (évaluation et structuration financière pour l'extension). Chaque bourse dure 12 mois, comprend une formation intensive au démarrage puis cinq heures de formation hebdomadaire, un salaire annuel de 85 000 dollars avec avantages, accès à un budget de tokens Claude et accompagnement technique et professionnel. Au cours des 12 prochains mois, au moins 400 associations devraient accueillir des fellows et les candidatures sont ouvertes dès aujourd'hui pour la première cohorte qui débute en octobre 2026, avec des critères simples d'éligibilité (plus de 18 ans, moins de deux ans d'expérience professionnelle à plein temps et autorisation de travail aux États-Unis). Anthropic prévoit de mesurer rigoureusement les effets sur les organisations hôtes et sur la carrière des fellows, d'ouvrir une partie de l'infrastructure, et d'étendre le modèle au-delà des 1 000 bourses et potentiellement à l'international pour partager largement les bénéfices de l'IA.

Show HN: Veterinarian turned founder, AI lawn diagnosis

Ce service en ligne gratuit utilise l'IA pour analyser des photos de pelouse et fournir un diagnostic localisé selon le code postal, le type de gazon et la saison. Les utilisateurs peuvent téléverser jusqu'à quatre photos guidées (vue d'ensemble, gros plan, bord sain/abîmé, détail d'un brin ou du sol) pour améliorer la précision du diagnostic. L'outil identifie plus de 47 problèmes courants, comme les taches brunes fongiques, le stress hydrique, l'accumulation de chaume ou les carences nutritives, et adapte ses conclusions aux conditions régionales. Le plan de traitement instantané propose des options bricolage avec liens d'achat, des services par abonnement ou la recommandation de professionnels, le tout sans nécessité de créer un compte. Le site affiche des témoignages d'utilisateurs, offre l'envoi facultatif des résultats et conseils saisonniers par courriel, et garantit l'absence de spam avec possibilité de se désabonner.

How TimescaleDB compresses time-series data

TimescaleDB utilise le moteur hypercore, un moteur hybride ligne‑colonne qui convertit les chunks anciens en batches colonnaires d'environ 1000 lignes et applique par colonne des algorithmes spécialisés (delta, delta‑of‑delta, XOR type Gorilla, run‑length, dictionnaire, simple‑8b) pour atteindre des taux de compression très élevés, jusqu'à environ 98 % dans les cas idéaux. Cette approche se distingue de TOAST dans PostgreSQL, qui compresse des valeurs individuelles longues par tuple, car hypercore exploite les motifs inter‑lignes et multiplie les techniques selon le type de colonne ; les deux mécanismes sont complémentaires. Les paramètres timescaledb.segmentby (colonne partagée par batch) et timescaledb.orderby (tri interne, généralement time DESC) déterminent la façon dont les lignes sont regroupées avant compression et sont cruciaux : un segmentby à forte cardinalité ou des segments sous‑remplis réduisent fortement l'efficacité. La compression réduit considérablement l'E/S et accélère la plupart des requêtes de séries temporelles (scans sur plages temporelles avec agrégations ou filtres sur segmentby) grâce à des index mini/maxi par batch et à l'exécution vectorisée, mais elle pénalise les lectures ponctuelles très fines et les opérations UPDATE/DELETE sur chunks compressés. En pratique, il convient d'automatiser la conversion des chunks plus anciens (par ex. after => INTERVAL '7 days'), de vérifier la distribution des valeurs (au moins ~100 lignes par segment et idéalement 100–10 000 segments par chunk) et d'attendre des ratios réalistes de l'ordre de 8–20× selon la redondance des données, avec des gains supérieurs sur des jeux très redondants.

Game Engine White Papers: Commander Keen

Un nouvel ouvrage consacré au développement de jeux des années 1980-1990 a été publié le 28 mars 2026. Le volume de 214 pages en couleur est proposé en version papier via Amazon et en PDF haute résolution gratuit. L'auteur a mis à disposition le code source du livre sur GitHub et encourage les contributions et signalements d'erreurs via des issues. La rédaction, qui a pris plus de trois ans, documente en détail le matériel de l'époque (processeur 80286, cartes EGA/CGA, cartes son, claviers), les ressources et le moteur du jeu. Le contenu décrit aussi la création de la version CGA et les défis techniques rencontrés par les développeurs sur MS-DOS.

What job interviews taught me about Kubernetes

L'auteur constate qu'au cours de ses recherches d'emploi presque toutes les entreprises utilisent désormais Kubernetes. Les CTO interrogés avancent des raisons organisationnelles plutôt que purement techniques: uniformité des déploiements, connaissance standardisée via YAML et Helm, et traçabilité des changements grâce à GitOps. Ces bénéfices facilitent la maintenance, la remplaçabilité des ingénieurs et la conformité, même si de nombreuses équipes n'exploitent pas les fonctionnalités avancées de Kubernetes. L'article recommande néanmoins que les petites équipes commencent souvent par des solutions plus simples comme des VPS, car les clusters Kubernetes peuvent être difficiles à déboguer et distraire de la priorité produit. L'auteur évoque comme facteurs du basculement la maturité des offres managées (EKS/GKE/AKS), l'augmentation des talents formés et l'adoption d'outils comme Helm, et considère Kubernetes pertinent dès l'arrivée d'un deuxième ingénieur.