HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

6759 articles Page 301/676 Sans filtre

06:02

Lib0xc: A set of C standard library-adjacent APIs for safer systems programming

Le projet lib0xc fournit une collection d'API proches de la bibliothèque standard C visant à réduire les erreurs courantes et améliorer la sûreté lors du développement bas niveau. Ses objectifs concrets incluent l'adoption de règles strictes de compilation (-Wall -Wextra -Werror), des API familières et remplaçables, et l'encouragement de vérifications de bornes statiques via des macros et les extensions -fbounds-safety de clang. La bibliothèque offre des extensions standard (alloc, call, context, cursor, int, io, pointer, string, struct, array, type, limits) et des utilitaires systèmes (buff, log, hash, digest, errno, exit, queue, linker_set, check, unit) conçus pour être documentés et testés. Des exemples montrent le suivi des limites pour l'affichage en mémoire, l'importation sûre de pointeurs de contexte, des conversions entières qui trapent en cas de dépassement et des formats printf portables. Le projet requiert C11 avec extensions GNU, recommande clang pour -fbounds-safety, supporte macOS et Linux sur arm64/x86_64, décrit comment porter la bibliothèque vers d'autres environnements et est distribué sous licence MIT.

06:02

I built the Playwright for desktop apps. 80% token savings

agent-desktop est une interface en ligne de commande native écrite en Rust pour l'automatisation de bureau destinée aux agents IA, qui interagit directement avec les arbres d'accessibilité des applications sans captures d'écran ni correspondance de pixels. Il fournit un binaire unique performant et une bibliothèque C-ABI précompilée pour appels in‑process depuis Python, Swift, Go, Node, Ruby ou C, et propose une cinquantaine de commandes pour observation, interaction, clavier, souris, gestion des fenêtres, presse‑papier et notifications. Pour les applications denses, la traversée progressive (squelette léger puis forage ciblé) réduit fortement la consommation de tokens, le flux de travail principal étant snapshot → décision → action → re‑snapshot avec des références déterministes d'éléments (@e1, @e2) pour vérifier les changements d'état. Toutes les commandes renvoient du JSON structuré avec codes d'erreur et conseils de récupération, macOS requiert l'autorisation d'accessibilité, et des archives FFI précompilées sont fournies pour macOS, Linux et Windows, les fonctionnalités étant pour l'instant pleinement supportées sur macOS. L'installation se fait facilement via npm ou en compilant depuis la source avec cargo, le projet inclut outils de développement et tests, et est distribué sous licence Apache‑2.0.

06:01

CollectWise (YC F24) Is Hiring

CollectWise est une startup soutenue par Y Combinator, fondée en 2024 à New York, qui utilise l'IA générative et des agents autonomes pour automatiser le recouvrement de créances et affiche déjà un run rate annuel de 2 millions de dollars sur un marché américain estimé à 35 milliards de dollars. L'entreprise recrute un Senior Forward Deployed Engineer pour piloter de bout en bout les implémentations clients en travaillant à l'intersection de l'ingénierie et des opérations. Les missions comprennent la construction et la maintenance d'intégrations personnalisées, la configuration et la mise en production d'agents IA (prompts, workflows, transferts de données), la traduction d'exigences clients vagues en spécifications techniques et le développement d'outils internes pour accélérer les déploiements. Le profil recherché requiert de l'expérience en Node.js, React.js, AWS, SQL et LLMs (mention de GPT‑5), une expérience en production dans des environnements en phase initiale, de fortes capacités de communication et un intérêt pour la voix IA. La rémunération proposée se situe entre 240 000 et 300 000 dollars avec une participation en actions significative, et l'équipe vise à atteindre 10 millions de dollars de chiffre d'affaires annuel.

06:01

To Restore an Island Paradise, Add Fungi

Au XIXe siècle l'atoll a été déboisé pour des plantations de cocotiers destinées à l'huile de coco, et les palmiers ont continué à dominer l'écosystème après l'abandon des cultures. L'introduction involontaire de rats noirs par l'armée américaine a détruit des semis et décimé les poussins d'oiseaux marins et les crabes, aggravant la dégradation. Des opérations de conservation ont éradiqué les rats en 2011 et supprimé 1,5 million de cocotiers d'ici 2022 pour restaurer la végétation indigène. Des chercheurs ont découvert dans le sol sous les Pisonia des champignons mycorhiziens rares, y compris plusieurs espèces endémiques, et identifient des sites où transplanter ces champignons pour favoriser les semis. Les auteurs soulignent que la restauration dépend de cette chaîne — champignons, Pisonia, oiseaux marins et guano nourrissant les récifs qui protègent les îles contre la montée des eaux — et recommandent d'associer plantes et champignons indigènes.

06:01

K3k: Kubernetes in Kubernetes

K3k est un outil permettant de créer et gérer des clusters K3s isolés à l'intérieur d'un cluster Kubernetes existant pour faciliter la multi‑tenancy et l'expérimentation. Il propose un mode "shared" pour optimiser l'utilisation des ressources et un mode "virtual" offrant une isolation complète via des pods serveur K3s dédiés, garantissant des quotas et limites par cluster. K3k est léger et rapide à déployer, permet de lancer et supprimer des clusters en quelques secondes et réduit les coûts en partageant l'infrastructure physique. L'outil s'intègre avec Rancher pour la gestion des clusters embarqués et s'installe via Helm avec un contrôleur k3k et un client k3kcli pour générer automatiquement les kubeconfigs. La documentation couvre l'architecture, l'usage avancé, les commandes de création et suppression de clusters, les prérequis de stockage et la licence Apache 2.0.

06:00

LFM2-24B-A2B: Scaling Up the LFM2 Architecture

Liquid AI publie un checkpoint précoce de LFM2-24B-A2B, un modèle MoE sparse de 24 milliards de paramètres avec environ 2,3 milliards de paramètres actifs par token. Le modèle repose sur l'architecture hybride LFM2, qui associe blocs convolutifs à gated short convolutions et quelques blocs d'attention groupée (GQA) pour un pré-remplissage et un décodage rapides à faible coût mémoire. La stratégie de montée en échelle a augmenté la profondeur (24 à 40 couches) et le nombre d'experts (32 à 64) tout en maintenant un chemin actif réduit pour tenir dans 32 Go de RAM et rester déployable sur laptops et matériels edge. Les évaluations indiquent des améliorations de qualité quasi log-linéaires entre 350M et 24B paramètres et des débits d'inférence supérieurs à deux modèles MoE comparables selon des tests avec vLLM et llama.cpp. Les poids sont disponibles en open-weight sur Hugging Face, le pré-entraînement se poursuit (17T de tokens effectués) et une version finale avec post-entraînement et RL est prévue, avec support multi-plateforme et options de quantification.

06:00

New research suggests people can communicate and practice skills while dreaming

En 1932, Alois Benjamin Saliger commercialisa le Psycho-phone, un phonographe programmé pour diffuser des affirmations pendant le sommeil et suscita des témoignages extraordinaires mais douteux. Les premières études du XXe siècle sur l'apprentissage pendant le sommeil paraissaient prometteuses mais souffraient de défauts méthodologiques et d'un manque de contrôle des stades de sommeil. Depuis les années 2000, des recherches contrôlées ont montré que la réactivation ciblée de souvenirs par des odeurs ou des sons pendant le sommeil peut renforcer certaines mémoires et influencer le comportement, par exemple en réduisant la consommation de cigarettes. Des expériences récentes avec des rêveurs lucides ont permis d'établir des dialogues et d'observer la résolution de problèmes pendant le rêve, prouvant qu'une forme d'apprentissage et de communication complexes est possible sans réveil complet. Les chercheurs mettent toutefois en garde contre les perturbations du sommeil et les enjeux éthiques de « coloniser » le sommeil, et recommandent de préserver ses fonctions réparatrices malgré son potentiel utilitaire.

06:00

Ti-84 Evo

La nouvelle calculatrice adopte un écran d'accueil à icônes et une navigation simplifiée pour accéder rapidement aux outils mathématiques les plus utilisés. Elle offre un processeur trois fois plus rapide, une zone de tracé 50 % plus grande, un port USB-C et une mémoire utilisateur de 3,5 Mo pour de meilleures performances. Le clavier simplifié, des menus organisés et une barre d'état jaune fournissant de l'aide intégrée facilitent la saisie et l'apprentissage sans dévoiler les réponses. De nouvelles fonctionnalités logicielles incluent le repérage des points d'intérêt lors du tracé, une application Lignes et Coniques repensée et un calcul plus rapide des intersections. La machine est conçue pour rester concentrée et durable en milieu scolaire, proposée en plusieurs couleurs, avec écran rétroéclairé, étui de protection, abonnement en ligne de quatre ans et compatibilité avec des accessoires STEM.