HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11935 articles Page 795/1194 Sans filtre

Pen pal programs endure in a digital age

L'auteure raconte qu'un échange épistolaire commencé en 1985 avec une correspondante néo-zélandaise s'est concrétisé récemment lorsqu'elle a parcouru 9 000 miles pour lui remettre une paire de lunettes sollicitées. Malgré la disparition d'organismes comme International Youth Service, des initiatives contemporaines comme Penpalooza de Rachel Syme et International Pen Friends connaissent un regain d'intérêt, notamment depuis la pandémie. Des participants de tous âges, et particulièrement des jeunes adultes, apprécient l'aspect tangible et lent du courrier manuscrit pour la pleine conscience et le soutien émotionnel, et des projets scolaires et universitaires utilisent la correspondance pour développer l'empathie. Dans le monde numérique, des applications comme Slowly reproduisent l'attente de la lettre en retardant la livraison électronique, tandis que livres et boutiques de papeterie témoignent d'un engouement pour les objets physiques liés à l'écriture. Après quinze ans d'échanges, l'auteure et sa correspondante se sont rencontrées à plusieurs reprises et la rencontre récente a confirmé la profondeur du lien créé par des décennies de lettres.

From Supabase to Clerk to Better Auth

En 2023, Val Town est passé de Supabase à Render et Clerk pour la base et l'authentification, puis a finalement migré vers Better Auth, ce qui a permis de fermer un ticket d'ancienne migration. Le problème central était que Clerk tentait de remplacer la table des utilisateurs et la gestion des sessions, entraînant des limitations de débit, la synchronisation des données entre deux autorités et des incohérences pendant l'inscription. Clerk a néanmoins été retenu longtemps grâce à ses SDKs, son tableau d'administration et ses outils anti-abus qui facilitent les applications frontales simples. Better Auth a apporté un contrôle local des sessions, une base open source jugée de bonne qualité et une infrastructure payante moins impliquée dans la gestion des sessions, avec une période de transition où les deux systèmes coexistaient. La leçon principale est que la fiabilité d'un système dépend de celle de ses composants et qu'un produit populaire peut ne pas convenir à tous les cas d'usage, d'où la nécessité d'évaluer le risque fournisseur et le niveau de contrôle requis.

Programming Still Sucks

L'auteur rapporte qu'à une fête on lui pose la question récurrente de savoir si l'intelligence artificielle va lui prendre son travail. Il utilise la métaphore d'un navire mal construit et en feu pour décrire le chaos organisationnel et les décisions précipitées liées à l'adoption d'outils d'IA. Il explique que des dirigeants, séduits par des démonstrations d'agents, ont réduit les effectifs et supprimé les postes juniors et l'apprentissage sur le tas qui formait les futurs seniors. Il illustre l'importance des savoirs institutionnels avec le personnage de Sara, une employée expérimentée qui maintient un cron job critique et conserve une copie d'un module sur une clé USB. Il conclut que la fragilisation des équipes est due principalement à la recherche de profit et à la suppression de la transmission des compétences, ce qui met en péril le fonctionnement des systèmes si ces spécialistes disparaissent.

The Mathematical Dance Inside Plant Cells

Les plantes subissent des variations extrêmes d'intensité lumineuse et des effets nocifs des UV, ce qui les oblige à concilier la capture de lumière et la protection de leurs molécules. À l'échelle cellulaire, les chloroplastes se déplacent et se réorganisent pour capter la lumière ou se réfugier à l'ombre, tandis que la rotation des feuilles agit sur des échelles de temps plus longues. En étudiant Elodea, Nico Schramma et Mazi Jalaal ont montré que les chloroplastes s'organisent selon un empilement proche d'un optimum mathématique, assez dense pour capter la lumière et assez lâche pour permettre des déplacements efficaces. Leurs expériences et modèles indiquent que l'intérieur cellulaire adopte un comportement vitré, permettant une transition réversible entre un état solide en lumière constante et un état plus fluide favorisant la mobilité lorsque la lumière change. Ces résultats relient des principes évolutifs, des problèmes d'empaquetage mathématique et des mécanismes cytosquelettiques pour expliquer comment la physique émergente aide les plantes à résoudre des défis biologiques.

Vibe coding and agentic engineering are getting closer than I'd like

L'auteur a discuté des outils d'IA pour coder et a constaté que vibe coding et l'agentic engineering commencent à se recouper dans sa pratique. Il distinguait auparavant le vibe coding — adapté aux outils personnels sans souci de qualité de code — de l'agentic engineering, qui requiert des pratiques professionnelles de sécurité, maintenabilité et performance. Avec la fiabilité croissante des agents, il n'examine plus systématiquement chaque ligne produite et éprouve une gêne liée à l'absence de responsabilité des modèles, tout en les traitant parfois comme des boîtes noires comparables à d'autres équipes. La capacité à générer rapidement des dépôts complets rend l'évaluation de la qualité plus difficile et fait que l'usage réel d'un outil est désormais plus significatif que des tests ou une documentation soignée. L'augmentation massive de productivité déplace les goulots d'étranglement dans le cycle de développement et le design, mais l'auteur considère que l'IA amplifie l'expertise des ingénieurs et que les entreprises privilégieront des solutions éprouvées.

SQLite Is a Library of Congress Recommended Storage Format

La Bibliothèque du Congrès des États-Unis classe SQLite parmi les formats conseillés pour l'archivage d'ensembles de données. En date du 29 mai 2018, les autres formats conseillés pour les jeux de données sont XML, JSON et CSV. Un format conseillé est défini comme celui qui augmente les chances de pérennité et d'accessibilité des contenus numériques d'après les spécialistes de la conservation. Les critères d'évaluation incluent la divulgation des spécifications, l'adoption par les créateurs et utilisateurs, la transparence et l'auto‑documentation des objets numériques. Sont également pris en compte les dépendances externes, l'impact des brevets et l'existence de mécanismes techniques de protection pouvant entraver la préservation.

Permacomputing Principles

Le texte présente les principes de la permacomputing, inspirés des trois éthiques de la permaculture, visant à réduire l'empreinte écologique et sociale des technologies numériques. Il s'adresse aux spécialistes comme aux utilisateurs occasionnels et propose des actions concrètes, stratégies et exemples pour commencer à mettre en pratique ces principes. Les principes incluent la résilience face aux interruptions, la prolongation de la durée de vie du matériel — en particulier des puces — l'observation préalable des besoins, et le refus réfléchi de technologies inutilement consommatrices. D'autres recommandations portent sur la transparence des infrastructures, l'équilibre entre simplicité, complexité et échelle, la flexibilité des systèmes, la construction sur des bases solides et la réutilisation ou réaffectation des dispositifs. Enfin, le texte encourage l'intégration de ressources biologiques et renouvelables lorsque possible, la contextualisation des choix techniques et la co-construction collective d'une communauté évolutive autour de ces principes.

Appearing productive in the workplace

La loi de Parkinson s'applique à l'IA : les modèles génératifs permettent d'étendre indéfiniment le travail produit, souvent sans limite de qualité réelle. Dans mon milieu professionnel, j'ai observé des collègues utiliser des modèles pour produire des livrables qui paraissent experts, y compris dans des domaines où ils n'ont aucune formation, et les dynamiques managériales favorisent la poursuite de ces impostures. Ce phénomène crée un découplage entre production et compétence : la qualité d'un artefact reflète désormais le système d'IA et non la compétence humaine, transformant certains employés en simples conduits incapables d'évaluer ce qu'ils transmettent. La facilité de production a aussi engendré une "flaque" interne faite de documents alourdis et inutiles, qui masque les signaux importants, gaspille du temps salarié et réduit les opportunités d'apprentissage qui forment les futurs experts. La réponse recommandée est d'utiliser l'IA uniquement lorsqu'on peut vérifier précisément ses sorties et de conserver l'humain comme arbitre final, car les entreprises qui préservent un travail véritablement expert conserveront un avantage concurrentiel.

Diskless Linux boot using ZFS, iSCSI and PXE

L'auteur cherchait à tester des modèles ML sans toucher à son installation Windows et a choisi le démarrage réseau sur son NAS pour éviter repartitionnements et clefs USB perdues. La solution repose sur un seul serveur Debian 13 qui fournit netboot.xyz, Apache, TFTP, DNSMasq, et exporte une ZFS ZVol via targetcli en tant que cible iSCSI. Il compile et installe netboot.xyz, crée des menus iPXE personnalisés et met à disposition le noyau et l'initrd Debian via HTTP, configure TFTP et DHCP pour servir PXE/iPXE, puis crée le ZVol ZFS à exporter. Lors de l'installation Debian l'installateur se connecte au service iSCSI après avoir renseigné l'InitiatorName et les identifiants CHAP en TTY, puis le disque distant est partitionné et le système installé sur le LUN iSCSI. Le poste démarre ensuite depuis le SAN avec GRUB et un Debian fonctionnel, la méthode est plus lente qu'un disque local mais suffisante pour l'usage visé et évite d'altérer la configuration Windows.