HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

6570 articles Page 221/657 Sans filtre

06:05

Solar-based sleep patterns compared to modern norms

L'idée d'un sommeil continu de huit heures est présentée comme une invention moderne liée à l'essor de l'éclairage artificiel et au format de travail rigide de 9 h à 17 h. Sans éclairage, les mouvements du soleil dictaient le début et la fin de la journée, et le sommeil s'organisait plutôt de manière rythmique et polyphasique selon les cycles saisonniers. En été cela se traduisait par la sieste : arrêt des activités à l'heure la plus chaude, repas principal, sieste puis reprise du travail le soir et coucher tardif suivi d'un lever matinal. En hiver apparaissait l'inverse, avec une courte période d'éveil au milieu de la nuit entre deux périodes de sommeil pour entretenir le feu et préparer la journée suivante. L'auteur note que des vestiges de ces pratiques subsistent en Grèce via la journée fractionnée (ouverture 9 h–14 h et reprise 17 h–22 h), déclare souhaiter que la sieste perdure et conclut en indiquant qu'il va faire une sieste.

06:04

Ontario auditors find doctors' AI note takers routinely blow basic facts

Un audit provincial a évalué 20 systèmes d'IA approuvés pour transcrire les consultations médicales destinés aux prestataires de santé en Ontario. Les évaluateurs ont constaté que ces systèmes omettaient des détails cruciaux, inséraient des informations inexactes et généraient des hallucinations non mentionnées par les patients ni les cliniciens. Les résultats chiffrés montrent que neuf des 20 systèmes ont fabriqué des suggestions de traitement, 12 ont inséré des informations erronées sur des médicaments et 17 ont manqué des détails sur la santé mentale des patients. Le rapport critique par ailleurs une pondération d'évaluation problématique donnant 30 % des points à la présence locale en Ontario tandis que la précision des notes ne comptait que pour 4 %, les contrôles de biais 2 % et les évaluations de menace et de confidentialité 2 %. OntarioMD recommande aux médecins de vérifier manuellement les notes générées par l'IA, mais aucun système approuvé n'exige une attestation obligatoire et le ministère indique que plus de 5 000 médecins participent sans rapports connus de préjudices aux patients.

06:04

Infracost (YC W21) Is Hiring Sr Dev Advocate to make agents cloud cost-aware

Infracost propose des outils qui permettent aux ingénieurs de visualiser l'impact financier de leurs modifications d'infrastructure avant tout déploiement. Le poste de Developer Advocate inaugural vise à accroître les inscriptions en démontrant la valeur d'Infracost auprès des ingénieurs DevOps, SRE et platform. Les responsabilités comprennent la création de contenus techniques, l'animation de communautés sur GitHub, Slack, YouTube et autres, la conduite de l'adoption et la remontée des retours vers les équipes produit et ingénierie. Le candidat recherché doit avoir une expérience DevOps et Infrastructure as Code, une capacité à produire du contenu engageant et à fédérer des communautés, l'expérience sur des outils développeurs ou la gestion des coûts cloud étant un avantage. La société, soutenue par Sequoia et YC, est entièrement remote, propose deux rencontres par an, des conditions d'action favorables, des assurances santé et 31 jours de congés payés, et met l'accent sur une culture ouverte et orientée utilisateur.

06:04

What's in a GGUF, besides the weights – and what's still missing?

Le format GGUF consolide dans un seul fichier les poids et métadonnées nécessaires pour exécuter des modèles de langage, améliorant l'ergonomie par rapport aux dépôts dispersés. Les modèles conversationnels s'appuient sur des chat templates en jinja2 (stockés sous tokenizer.chat_template) pour formater tours, appels d'outils et blocs de raisonnement, ce qui impose d'embarquer ou d'exécuter un interpréteur jinja. La métadonnée GGUF peut inclure des jetons spéciaux (eos, bos, marqueurs d'appel d'outil, etc.) et la configuration du sampler, y compris l'ordre des étapes via general.sampling.sequence. Plusieurs fonctionnalités manquent encore dans les conversions GGUF courantes, notamment des grammaires standardisées pour parser les appels d'outils, le think_token, l'emballage optionnel des modèles de projection multimodaux et des indicateurs de fonctionnalités supportées. Le format étant ouvert et extensible, la communauté est invitée à renforcer la standardisation des métadonnées pour réduire les codepaths spécifiques aux modèles et améliorer l'interopérabilité.

06:04

Rewrite Bun in Rust has been merged

La nouvelle version passe la suite de tests existante de Bun sur toutes les plateformes et corrige plusieurs fuites de mémoire ainsi que des tests instables. La taille binaire est réduite de 3 à 8 Mo et les benchmarks montrent des performances allant de neutres à améliorées. Des outils assistés par le compilateur pour détecter et prévenir les bugs mémoire ont été ajoutés après que ces bugs aient coûté beaucoup de temps à l'équipe. La base de code reste largement la même au niveau de l'architecture et des structures de données, utilise peu de bibliothèques tierces et n'emploie pas Rust asynchrone. La version est expérimentale et nécessite encore des optimisations et des nettoyages avant la sortie hors canary, et l'équipe demande d'ouvrir des issues en cas de problèmes.

06:03

Porting 3D Movie Maker to Linux

Le projet 3DMMEx, un fork de 3D Movie Maker, a atteint un jalon important en étant compilable et exécutable nativement sur Linux, ce qui en fait la première fourche connue à fonctionner hors de Windows. La libération du code source par Microsoft en 2022 a permis de moderniser le projet via 3DMMForever puis de forker en 3DMMEx, mais le portage a nécessité de résoudre de nombreux problèmes hérités d'un C++ pré-standard, d'un framework Kauai ciblant seulement Windows et Mac68K, d'appels directs à Win32, d'assembleur x86 et d'hypothèses sur les tailles de pointeurs. Pour gérer les dépendances, l'équipe a remplacé les parties en assembleur de BRender par du C portable, décompilé et réécrit des composants critiques d'AudioMan avec Ghidra, et utilisé miniaudio sur les plateformes non Windows pour l'audio et l'enregistrement. Les développeurs ont aussi remplacé l'interface Win32 par un backend SDL, ajouté des tests unitaires Google Test, des visualiseurs NatVis et des assertions statiques pour préserver la compatibilité des formats de fichier, et corrigé des problèmes liés à l'encodage UTF-8, à l'énumération des polices et aux tables d'accélérateurs. Le portage Linux, largement réalisé par Mark Cave-Ayland avec l'intégration de FluidSynth et GStreamer, permet aujourd'hui de lancer 3DMMEx sur Linux bien que des problèmes d'entrée souris subsistent, et les sources et binaires sont disponibles sur GitHub avec des contributions bienvenues.

06:03

LLM Policy for Rust Compiler

Ce document définit une politique d'utilisation des modèles de langage pour les contributions à rust-lang/rust en précisant un périmètre limité qui exclut les sous-arborescences, sous-modules, dépendances crates.io et autres dépôts de l'organisation rust-lang, et sera maintenu comme document vivant dans Forge et référencé depuis CONTRIBUTING.md et les guides. Les directives de modération demandent de limiter la discussion au texte de la politique et interdisent les commentaires sur l'impact social ou économique à long terme, l'impact environnemental, le statut du droit d'auteur des sorties d'LLM et les jugements moraux sur les utilisateurs, avec la modération chargée d'appliquer ces règles. Les consignes de retour demandent des propositions concrètes et exploitables qui prennent en compte la difficulté de modération et le coût de parvenir à un consensus, en précisant si les préoccupations doivent être réglées avant la fusion ou peuvent être traitées ultérieurement, et invitent à détailler les perturbations spécifiques aux flux de travail liés à rust-lang/rust. La motivation invoque à la fois l'utilité des LLM pour l'apprentissage et la découverte et la nuisance causée par un afflux de pull requests peu soignées générées par LLM, l'objectif étant d'avoir une politique claire pour faciliter la modération plutôt qu'un débat sur la légitimité des LLM. Le document reconnaît des inconvénients et alternatives, explique pourquoi il choisit un périmètre restreint et une approche prudente qui peut interdire certains usages valides pour simplifier la modération, ne traite pas des impacts moraux, sociaux ou environnementaux, et compile des politiques similaires d'autres organisations à titre de précédent.

06:03

OVMS: Open source electric vehicle remote monitoring, diagnosis and control

OVMS est une solution de télémétrie pour véhicules électriques offrant un accès depuis un smartphone et une interface web intégrée. Elle propose une surveillance en temps réel de paramètres tels que l'état de charge, les températures, les pressions des pneus et les codes de diagnostic. Le système envoie des notifications push pour des conditions critiques et des événements comme l'arrêt de charge, une défaillance de cellule de batterie ou un risque de vol. Selon l'intégration au véhicule, il permet de piloter la charge, la climatisation et des paramètres moteur, et propose des capacités de script pour interfacer des systèmes de contrôle de charge externes. Des applications Android et iOS, une intégration MQTT, l'enregistrement des données sur carte SD ou serveur et une panoplie d'outils pour développeurs — trois bus CAN, outils CAN, traducteur OBD2 configurable, décodeur DBC, kit de rétro‑ingénierie, client CANopen, accès SSH, streaming WebSocket et émission/injection de trames CAN via TCP — complètent l'offre.

06:02

More than sixty percent of the United States is experiencing drought conditions

Plus de 60 % des États-Unis connaissent des conditions de sécheresse, dont plus de 20 % en sécheresse extrême, selon Andrew Ellis de Virginia Tech. La principale cause identifiée est une La Niña atypique cet automne et cet hiver, qui a déplacé la trajectoire des tempêtes vers le nord et réduit les apports d'humidité du Pacifique et du golfe vers le Sud. Le réchauffement climatique aggrave la situation en augmentant l'évapotranspiration et donc la perte d'humidité des sols, même si la précipitation reste le facteur déterminant pour la sécheresse. Les zones les plus affectées sont le Colorado, le Sud-Est (notamment la Géorgie et la Floride), ainsi que les Rocheuses centrales et les hautes Grandes Plaines, tandis que la vallée de l'Ohio est restée relativement humide. Un soulagement majeur pendant l'été est peu probable sauf par des systèmes tropicaux ponctuels, et un El Niño potentiellement historique l'automne et l'hiver prochains pourrait inverser la tendance.