HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11659 articles Page 192/1166 Sans filtre

Vidact – a compiler that turns React into direct DOM operations

Vidact compile des composants fonctionnels React à la construction en générant du code DOM VanillaJS et exécute le corps du composant une seule fois au montage. Après montage, les appels setState ne mettent à jour que les nœuds de texte et les attributs qui lisent cet état. L'outil, en version beta, accepte un sous-ensemble documenté de React 19 et rejette les API non prises en charge lors de la compilation. Vidact Start fournit un cadre avec routage par fichier, loaders serveur, SSR, hydration et navigation client en produisant la même description pour le serveur et le navigateur. Certaines fonctionnalités sont interdites, notamment les composants de classe, createRef, la plupart des helpers Children, React DevTools et les paquets tiers précompilés pour le runtime React, et le compilateur interrompt la build à la ligne fautive sans basculer vers React.

A/I shuts down

Le collectif annonce qu'il cesse ses activités et interrompra bientôt tous les services qu'il fournissait. Après avoir été désigné comme organisation terroriste mondiale, il explique qu'il a tenté de résister mais que poursuivre mettrait en danger ses utilisateurs et leurs proches. Le groupe rappelle qu'il a maintenu pendant vingt-cinq ans une infrastructure libre, respectueuse de la vie privée et politiquement engagée. Il prévoit d'envoyer prochainement des instructions pour sauvegarder blogs, boîtes mail et sites web, tout en avertissant que des coupures imprévisibles peuvent survenir. Le message se termine par un appel à rester humains, à préserver la résistance et à prendre soin les uns des autres.

Research carried out using NetBSD

Plusieurs groupes de recherche et organisations utilisent NetBSD pour expérimenter et évaluer des protocoles et architectures réseau, notamment des extensions TCP pour les liaisons satellite testées par le NASA Lewis et des piles IPv6/IPsec développées par le projet KAME. Des laboratoires académiques et industriels (IMK, NEC Europe, University of Arizona pour TCP Vegas) ont porté et testé des améliorations comme des contrôles d'accès réseau, le tunneling sécurisé, des outils anti-spam, un remplacement asynchrone de sendmail et des variantes de TCP pour améliorer performance et scalabilité. Des démonstrations de performance incluent l’établissement d’un record Internet2 Land Speed par SUNET et le projet SCAMPI visant une plateforme de supervision évolutive pour des débits jusqu’à 100 Gbps. Au-delà du réseau, des travaux système ont porté sur le système de mémoire virtuelle UVM, des capteurs spatiaux SAMS‑II déployant des PC104 sous NetBSD, et des optimisations pour le stockage massivement parallèle et temps réel dans le projet MARS. D’autres recherches ont proposé des facilités de temporisation à complexité constante, analysé la conscience de groupe dans le développement distribué open source, et exploré la journalisation applicative pour basculement à chaud en haute disponibilité.

Opalite Health (YC W26) Is Hiring – Founding GTM

Opalite développe une interprétation médicale en temps réel basée sur la voix et l'IA pour permettre la communication immédiate entre soignants et patients non anglophones au sein des flux cliniques existants. L'équipe est dirigée par des médecins et comprend des fondateurs issus d'Apple, Meta et Codex, la société a été fondée en 2025 et compte une petite équipe basée à San Francisco. Le poste est la première embauche GTM et implique de construire la stratégie commerciale entreprise depuis zéro, en prenant en charge le cycle complet de vente, les démarches outbound, les démonstrations, la tarification, la sécurité et la contractualisation pour pénétrer hôpitaux et systèmes de santé. Le candidat recherché a au moins deux ans d'expérience en closing, business development ou growth, est à l'aise pour créer des relations nouvelles, possède une grande conscience sociale, de la curiosité pour la technologie et l'IA, et peut travailler avec autonomie et rigueur dans un contexte de startup. La rémunération comprend un salaire de base de 70 000 $ plus commission non plafonnée et equity, et le rôle promet un impact concret sur l'accessibilité des soins, une influence directe auprès des fondateurs et des opportunités d'évolution vers un rôle de leadership GTM.

Your intellectual fly is open when you use an LLM to author a post (2025)

L'auteur avoue que LinkedIn est devenu un réseau social important pour lui malgré ses limites. Il décrit la plateforme comme une option rationnelle et moins corrompue que d'autres réseaux sociaux. Beaucoup d'utilisateurs recourent aux LLM pour générer des posts, encouragés par les suggestions d'IA de la plateforme. Les textes produits par ces modèles comportent des signes reconnaissables et des tournures stylistiques qui affaiblissent l'authenticité et poussent à l'abandon de la lecture. L'auteur reconnaît l'utilité des LLM pour la recherche d'idées et l'édition, mais recommande d'écrire avec sa propre voix pour préserver crédibilité et authenticité.

Is mathematics about to enter the conservatory?

Un nouveau préprint de Wang et Wu affirme résoudre une conjecture d'intégrale-géométrie restée ouverte depuis les années 1970 en ayant recours à l'assistance d'OpenAI Codex pour développer des détails de preuve, repérer des lacunes, organiser le manuscrit et améliorer l'anglais. La déclaration finale précise que les auteurs ont utilisé Codex pour ces tâches mais ont vérifié tout le contenu mathématique assisté par l'IA, pris les décisions mathématiques et éditoriales finales et assument l'entière responsabilité de l'article. Le chroniqueur du blog n'a pas entièrement vérifié la preuve mais l'a parcourue avec Claude Fable, la juge plausible et considère le travail comme soigné et digne d'être étudié. L'événement illustre l'impact croissant des grands modèles linguistiques sur le travail des mathématiciens, domaine que des rapports estiment particulièrement exposé à l'automatisation en raison d'un moindre rendement économique et de moins de données d'entraînement que d'autres disciplines créatives. L'auteur soutient que les structures de soutien et d'incitation académiques doivent évoluer pour préserver la place des êtres humains dans la recherche mathématique face à l'efficacité des outils d'IA et exprime l'espoir que la société continuera à soutenir cette culture.

NetBSD 9.5 released and EOL for NetBSD-9

Le projet NetBSD annonce la publication de la cinquième et dernière version de la branche 9. Cette mise à jour contient un ensemble sélectionné de correctifs jugés importants pour la sécurité et la stabilité depuis la version 9.4 d'avril 2024. La version reste entièrement compatible avec NetBSD 9.0. Cette publication marque la fin de support de toutes les versions 9.x et de la branche netbsd-9, et les utilisateurs sont priés de mettre à niveau de toute urgence. Le projet recommande les versions plus récentes comme NetBSD 11.0 (avec 11.1 prochainement) ou NetBSD 10.2 et fournit des notes de version ainsi que des liens de téléchargement.

Reverse engineering the storage format for an undocumented database

L'équipe a reçu des fichiers CronosPro (CroBank.dat, CroStru.dat, CroIndex.dat) qui semblaient cassés parce que cronodump ne parvenait pas à décoder CroStru.dat et donc à obtenir un schéma fiable pour interpréter les enregistrements. Le principal obstacle venait de la protection par table de substitution KOD, dont le décodage dépend de la position et du numéro d'enregistrement, et de la confusion entre compression et protection; les heuristiques existantes (strucrack et dbcrack) ont échoué car CroStru contenait trop peu d'indices et CroBank/CroIndex n'étaient pas KOD-encodés. Ils ont construit une référence statistique à partir d'exemples lisibles, évalué pour chaque octet chiffré la plausibilité de chaque sortie possible, et résolu le problème d'affectation global par l'algorithme hongrois (SciPy) pour obtenir une permutation KOD candidate validée par des contrôles structurels. Ensuite ils ont corrigé le parseur: gérer l'en-tête d'étendue inline spécifique à Cronos v4 (flag 0x08) qui décalait la position de décodage, ajouter la conversion Windows-1251 pour les types texte documentés et respecter les positions physiques des champs (idx2) en consommant les champs cachés pour éviter les décalages de colonnes. Au final la combinaison des améliorations (cronodump, idées du PR #22, reconstruction statistique de la KOD, affectation globale, traitement des extents, conversion CP1251 et suivi des positions physiques) a permis d'extraire un schéma valide et d'exporter des CSV UTF-8 correctement typés et alignés.