HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11978 articles Page 756/1198 Sans filtre

Building a UMatrix Replacement

uMatrix, créé par Raymond Hill, offrait une interface intuitive pour contrôler les permissions de sites et les requêtes de sous-ressources. uBlock Origin a repris une grande partie des fonctionnalités de uMatrix, puis uMatrix a été dépréciée et uBO Lite a supprimé ces contrôles en raison de la transition de MV2 vers MV3. Dans MV3, il n'est plus possible d'intercepter et de bloquer les requêtes via un callback, il faut utiliser declarativeNetRequest et déclarer les actions à l'avance. L'auteur propose d'utiliser declarativeNetRequest combiné à une stratégie Content-Security-Policy et à la directive report-to pour collecter des rapports et reconstituer une liste d'autorisations de sous-ressources. Un prototype nommé matrix³ a été développé pour démontrer ce concept avec un code minimal et l'auteur sollicite des retours ou des contributions.

A SQL-Inspired Query Language Designed for Event Sourcing (2025)

L'auteur présente EventQL comme un langage de requête conçu pour interroger efficacement des flux d'événements immuables en tenant compte de leurs métadonnées et de leurs hiérarchies de sujets. EventQL emprunte la syntaxe et les concepts familiers du SQL tout en introduisant des éléments propres aux événements, comme l'accès profond aux données, la projection obligatoire et le filtrage par type, sujet et horodatage. Les hiérarchies de sujets (par exemple /books/42) permettent de limiter les requêtes à des agrégats spécifiques et d'optimiser les performances via des index centrés sur le sujet et le type. L'auteur a développé un parseur Rust autonome et prêt pour la production offrant un AST fortement typé, des messages d'erreur détaillés, une couverture de tests complète et la possibilité d'être intégré dans des stores événementiels. Un système d'inférence de types est prévu pour détecter les incohérences de types dans les requêtes avant exécution, et le parseur est disponible sous forme de crate sur GitHub pour essais et contributions.

Hightouch (YC S19) Is Hiring

La société, une startup en série D, se présente comme une petite équipe engagée à favoriser la croissance des clients, de l'entreprise et des employés, avec une organisation flexible et des bureaux internationaux. Ses valeurs incluent l'ambition et la faim de croissance, la bienveillance, l'exécution efficace, la compassion, l'orientation vers l'impact, l'élévation des standards et l'humilité. L'offre salariale comprend une rémunération compétitive avec participation au capital, des plans de retraite adaptés et une couverture santé conséquente complétée par un soutien au bien‑être et un appui pour le télétravail. L'entreprise est remote‑friendly avec plusieurs bureaux (San Francisco, New York, Londres, etc.), propose des avantages pour les salariés en présentiel comme le déjeuner gratuit et une aide au déplacement mensuelle. De nombreux postes sont ouverts dans des domaines techniques, commerciaux et produits à travers le monde, et l'entreprise a été reconnue par Forbes parmi les meilleurs employeurs de startups aux États‑Unis.

Waymo updates 3,800 robotaxis after they 'drive into standing water'

Waymo rappelle environ 3 800 taxis autonomes aux États-Unis pour corriger un logiciel pouvant permettre aux véhicules de s'engager sur des routes inondées. Le rappel volontaire concerne les systèmes de conduite automatisée de cinquième et sixième génération, selon une lettre publiée par la NHTSA. Des véhicules Waymo ont été filmés à Austin entrant sur une rue inondée et calant, et un véhicule à San Antonio a été emporté dans un ruisseau après être entré dans une route inondée, déclenchant une enquête de la NHTSA. La société indique avoir identifié une amélioration à apporter concernant les voies inondées non praticables à grande vitesse, a déposé le rappel logiciel volontaire et met en place des sauvegardes et des mesures limitant les opérations en cas d'intempéries extrêmes. Waymo exploite un service commercial de robotaxis dans 11 marchés américains, fournit plus d'un demi-million de trajets par semaine dans certains secteurs et a suspendu temporairement le service à San Antonio tout en préparant sa reprise.

Radicle: Sovereign {code forge} built on Git

Radicle est une plateforme open source de collaboration de code pair-à-pair construite autour de Git et sans autorité centrale. Le protocole utilise des identités cryptographiques, Git pour le transfert de données et un protocole de diffusion pour échanger les métadonnées des dépôts. Tous les artefacts sociaux sont stockés dans Git et signés par cryptographie à clé publique, garantissant authenticité et traçabilité des contributions. La pile est modulaire avec une CLI, une interface web et une TUI, un nœud et un daemon HTTP, et les Collaborative Objects permettent d'implémenter issues, discussions et revues comme objets Git. Le projet est local-first, permet d'exécuter des nœuds autonomes pour une collaboration résistante à la censure, fonctionne sur Linux, macOS et BSD et est publié sous licences MIT et Apache 2.0.

ASCII by Jason Scott

Un sauvetage débuté il y a plus de dix ans a abouti à la mise en ligne d'une collection d'environ 13 000 manuels sur Internet Archive, tandis que certains lots de HP et Tektronix n'ont pas été numérisés pour des raisons de propriété et de qualité. Le principal frein à la numérisation a été financier et logistique, et une grande partie du travail a été rendue possible grâce aux dons privés et au financement du DLARC. L'auteur fait le point sur sa situation personnelle et professionnelle en indiquant une bonne santé cardiaque, un podcast hebdomadaire, quinze ans passés à l'Internet Archive et un nouvel espace de travail consolidant ses archives, tout en sollicitant un soutien financier pour couvrir les coûts. Il déplore la disparition ou la dispersion de collections institutionnelles, annonce qu'il cesse d'assister à certains festivals informatiques après des incidents de gestion de dons, et s'implique à préserver des matériels issus du Living Computer Museum via des partenariats de numérisation. Il évoque aussi ses pratiques de blocage des personnes toxiques en ligne et formule des réserves sur les résumés et usages générés par l'IA, appelant à davantage de traçabilité des sources et à des régulations.