HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11521 articles Page 992/1153 Sans filtre

Show HN: Oxyde – Pydantic-native async ORM with a Rust core

Oxyde ORM est un ORM asynchrone type-safe pour Python, centré sur Pydantic et doté d’un cœur Rust performant. Il s’inspire de Django et privilégie l’explicité plutôt que la magie, offrant un flux de travail moderne et un typage fort. Le projet est encore jeune et en développement actif, l’API pouvant évoluer entre les versions mineures et les retours sont bienvenus. Ses caractéristiques incluent une API de style Django (Model.objects.filter), des modèles Pydantic v2, une architecture asynchrone et le support multi-base de données (PostgreSQL, SQLite, MySQL), avec des transactions et des migrations. Il propose aussi une interface d’administration automatique et des intégrations avec FastAPI et d’autres frameworks, accompagnées d’une documentation et de guides d’installation.

Jepsen: MariaDB Galera Cluster 12.1.2

MariaDB Galera Cluster est une version répliquée de MariaDB qui permet des lectures et écritures sur tous les nœuds. Les tests Jepsen montrent que des transactions engagées peuvent être perdues lors de pannes coordonnées de plusieurs nœuds ou lors de crashs de processus et de partitions réseau. Des anomalies telles que Lost Update et Stale Read apparaissent même en l'absence de défaillance, ce qui contredit les affirmations de cohérence promises. Pour réduire les risques, il est conseillé de régler innodb_flush_log_at_trx_commit à 1 plutôt qu'à 0. Les auteurs recommandent de clarifier les modèles de cohérence pris en charge par Galera et de corriger les informations dans la documentation.

In space, no one can hear you kernel panic (2020)

Depuis les débuts de l’ère spatiale, la NASA s’appuie sur des logiciels résilients et sur du matériel redondant pour compenser les défauts physiques, l’usure et les rayons cosmiques. Les architectures des missions spatiales intègrent une couche de protection contre les défaillances et une autonomie accrue pour réaliser des objectifs scientifiques sans intervention constante depuis la Terre. La réplication et les sauvegardes physiques augmentent la fiabilité, les systèmes parallèles pouvant prendre le relais lors d’une défaillance. L’histoire illustre des cas où des mécanismes de récupération automatiques et des mises à jour logicielles ont évité l’abandon de missions. À mesure que les engins spatiaux deviennent plus complexes, la NASA cherche des architectures logicielles plus globales et une autonomie accrue, tout en poursuivant des tests approfondis pour prévenir les bugs.

Why I love FreeBSD

Lorsqu'il lit le FreeBSD Handbook pour la première fois en 2002, il est impressionné par un manuel complet et aussi à jour que possible. Il installe FreeBSD sur un Sony Vaio sans espace pour un dual-boot et ne le quitte plus. Il remarque que GNU/Linux et FreeBSD partagent l'inspiration Unix mais fonctionnent différemment, FreeBSD semblant plus mature, moins chaotique et plus focalisé. Il constate des performances plus stables et réactives, même pendant les compilations lourdes comme KDE, sans crash. Il apprécie la communauté et la Fondation, leur engagement durable et la philosophie « The Power to Serve », qui privilégie le service et la stabilité.

Beyond has dropped “meat” from its name and expanded its high-protein drink line

Ethan Brown, le PDG, a déclaré que « ce n’est tout simplement pas le moment pour la viande à base de plantes », après que l’entreprise ait été rebaptisée Beyond The Plant Protein Company lors d’une période de confusion autour des protéines végétales. Beyond Meat a annoncé la semaine dernière cette refonte et affirme des ingrédients propres et non-OGM comme les pois jaunes, les lentilles rouges et les fèves, afin de montrer les bienfaits des plantes et leur intégration facile dans le quotidien. Dans une interview accordée à l’Associated Press et publiée par Fortune, Brown précise que ce changement est une opportunité de réorienter l’entreprise vers des aliments réels issus des plantes et d’en livrer les avantages. Brown a aussi confirmé que Beyond supprimera le mot viande de son nom en 2025 et a lancé Beyond Ground, une protéine végétale à quatre ingrédients non destinée à émuler une protéine animale précise, disponibles pour l’instant exclusivement dans la cuisine de test de l’entreprise, ainsi que les boissons Immerse riches en protéines. Malgré l’espoir de voir les protéines végétales devenir plus dominantes à l’avenir, la période actuelle est marquée par la confusion et un examen accru des aliments ultra-transformés, avec des rapports sur la santé et la capacité des consommateurs à distinguer le sain du malsain.

Pyodide: a Python distribution based on WebAssembly

Pyodide est une distribution Python pour le navigateur et Node.js, basée sur WebAssembly. C’est un port de CPython vers WebAssembly/Emscripten qui permet d’installer et d’exécuter des paquets Python dans le navigateur grâce à micropip. Tout paquet Python pur disponible sous forme de wheel sur PyPI est pris en charge, et de nombreux paquets avec des extensions en C, C++ ou Rust ont aussi été portés. Il offre une interface JavaScript‑Python robuste qui permet de mélanger les deux langages avec une gestion des erreurs et le support d’async/await. À l’intérieur du navigateur, Python peut accéder aux Web APIs, et Pyodide peut être utilisé via une distribution hébergée, auto-hébergée ou avec un bundler.

The American Healthcare Conundrum

Le projet évalue les coûts de santé américains et les compare à ceux d’autres pays, soulignant un écart annuel d’environ 3 000 milliards de dollars. À ce stade, il recense environ 98,6 milliards de dollars d’économies potentielles par an, soit 3,3 % de l’écart global. Trois enjeux clés sont détaillés: un surcoût des OTC (~0,6 milliard par an), des prix pour les mêmes pilules nettement plus élevés (~25 milliards), et le problème des tarifs hospitaliers à 254 % (~73 milliards). La solution au troisième problème consiste à plafonner les paiements commerciaux à 200 % de Medicare, ce qui permettrait d’économiser environ 73 milliards de dollars par an. L’approche repose sur des sources primaires et un code open-source reproductible, et le prochain volet portera sur les PBMs.

The “small web” is bigger than you might think

Le texte explore l’idée du petit web, un Internet privé sans publicité ni traque, et l’adoption du protocole Gemini, très limité pour limiter l’exploitation commerciale. Gemini compte environ 6 000 capsules et des forums en ligne modestes, principalement fréquentés par des professionnels de l’informatique. L’auteur s’intéresse aussi aux flux et à leur agrégation, qui permettent de suivre rapidement les mises à jour et l’activité des capsules Gemini comme d’autres sites. Pour constituer une liste du petit web, il s’appuie sur Kagi, qui est passé d’environ 6 000 à 32 000 entrées; après filtrage par horodatage et fréquence, il n’en reste qu’environ 9 000 actifs. Le constat est que le petit web est trop vaste et actif pour être publié sur une seule page, signe de sa vitalité mais aussi de l’impossibilité pratique d’un agrégateur unique, et il demeure une sphère privée et non commerciale à célébrer.