HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

3507 articles Page 332/351 Sans filtre

07:01

I'm building a clarity-first language (compiles to C++)

ROX est un langage de programmation minimal axé sur la clarté, afin que la logique puisse s’écrire sans que le langage s’en mêle. Il supprime les comportements implicites, les conversions cachées et les astuces syntaxiques pour que l’expression logique soit directe et déterministe. Les programmes ROX sont compilés en C++20 (.cc) puis transformés en exécutables natifs par clang++, via un pipeline clair. Les erreurs ne passent pas par des exceptions; elles sont retournées sous forme de rox_result[T] et doivent être gérées explicitement. Le système de types est explicite, le contrôle est visible et déterministe, avec une seule construction de boucle et une surface volontairement restreinte.

07:01

uBlock filter list to hide all YouTube Shorts

Il s'agit d'une liste de filtres pour uBlock Origin destinée à masquer tous les Shorts YouTube. Des liens permettent d'importer ces filtres dans l'extension via l'outil d'import et d'ajouter éventuellement des filtres pour les commentaires. Le texte précise que le responsable actuel prend le relais après une période d'inactivité du créateur initial et assume l'entretien. Le projet affirme ne pas être affilié à Alphabet, Google ou YouTube et qu'il est indépendant. Les sections Contributing et License invitent à consulter respectivement CONTRIBUTING.md et LICENSE.md pour comprendre les contributions et les conditions d'utilisation.

07:00

5,300-year-old 'bow drill' rewrites story of ancient Egyptian tools

Des chercheurs de l’Université de Newcastle et de l’Académie des Beaux-Arts de Vienne réexaminent un petit objet en alliage cuivreux découvert il y a un siècle près du cimetière de Badari en Haute‑Égypte, et affirment qu’il s’agit du plus ancien foret métallique rotatif identifié en Égypte ancienne, daté de la période prédynastique (fin du IVe millénaire av. J.-C.). Mesurant 63 millimètres et pesant environ 1,5 gramme, l’objet avait été décrit dans les années 1920 comme « une petite pointe en cuivre, avec une lanière de cuir » et avait suscité peu d’attention. Sous grossissement, les traces d’usure fines, des arêtes arrondies et une légère courbure à l’extrémité indiquent un mouvement rotatif plutôt qu’un simple perçage, et six bobines de cuir extrêmement fragiles semblent être les restes de la corde d’arc. Cette corde aurait actionné le foret par une technique Bow drill, mécanisme qui permettait une rotation rapide et plus contrôlée, bien au-delà du simple travail manuel. L’analyse par pXRF révèle un alliage cuivre-arsenic-nickel contenant plomb et argent, suggérant un métal plus dur et des échanges matériels dans la Méditerranée orientale, et l’étude souligne le potentiel des musées à révéler de nouvelles découvertes à partir d’objets anciens.

07:00

Zvec: A lightweight, fast, in-process vector database

Zvec est une base de données vectorielle open-source et in-process, construite sur Proxima et conçue pour une intégration directe dans les applications, offrant une recherche de similarité à faible latence et scalable. Elle prend en charge les vecteurs denses et creux, les requêtes multi-vecteurs et la recherche hybride qui combine similarité sémantique et filtres structurés. Son installation est simple et ne nécessite pas de serveur, puisqu'il s'agit d'une bibliothèque pouvant fonctionner dans des notebooks, des serveurs, des outils CLI ou des appareils edge. L'exemple rapide montre comment définir un schéma, créer une collection, insérer des documents et effectuer une recherche par similarité vectorielle. Des performances à grande échelle sont mises en avant et la communauté est invitée à contribuer, avec des guides sur les benchmarks et la construction disponibles.

07:00

Flashpoint Archive – Over 200k web games and animations preserved

Flashpoint Archive est une initiative communautaire visant à préserver les jeux et les animations du web. Le projet met en valeur l'histoire et la culture d'Internet et cherche à conserver des expériences susceptibles de devenir obsolètes. Depuis décembre 2017, plus de 200 000 jeux et animations ont été sauvegardés grâce à plus d'une centaine de plugins et de technologies web. En complément de la préservation, il propose des logiciels open source pour naviguer et lire le contenu sauvegardé, dont un lanceur, un proxy et un bac à sable. Initialement lancée par BlueMaxima pour éviter la disparition des jeux en ligne, l’initiative est devenue une association à but non lucratif soutenue par de nombreux contributeurs et invite à soutenir ses activités via le bouton Faire un don ou sa page Open Collective.

07:00

I love the work of the ArchWiki maintainers

L'auteur remercie les mainteneurs de la documentation libre, et tout particulièrement ceux d'ArchWiki. Il rappelle que les mainteneurs, et surtout ceux de la documentation, reçoivent trop peu de reconnaissance pour leurs contributions à la liberté logicielle et fait référence à une citation d'Edward Snowden sur l'utilité des résultats de recherche. L'ArchWiki est présenté comme une ressource consultée régulièrement par l'auteur et son entourage pour mieux comprendre les outils et les systèmes libres. Le texte souligne l'importance d'ArchWiki lors de l'installation ou de la compréhension d'un logiciel et invite à soutenir le projet par des dons. Enfin, il remercie des personnes rencontrées à FOSDEM 2026 et mentionne Morton ainsi que Ferdinand et Levente.