HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11978 articles Page 771/1198 Sans filtre

We tested super-resolution pre-filter for LPR OCR. It did nothing

Une expérimentation sur 2 000 crops de plaques (<100 px) a comparé l'absence de SR, un modèle SR maison de 42k paramètres et un Real-ESRGAN préentraîné de 1,21M et a montré des résultats identiques : 0 % de correspondance exacte et 0,4 % de précision par caractère. Les modèles de super-résolution ont principalement halluciné des caractères plausibles mais incorrects, car l'information utile n'existe pas dans les images très basse résolution, et ces hallucinations ont contaminé le processus de vote. La haute précision système observée (98,6 %) provient du vote multi-crop et d'un entraînement OCR incluant des augmentations multi-échelle, ce qui permet au modèle de lire directement des crops basse résolution sans recourir au SR. Le SR peut être pertinent dans des cas restreints, par exemple pour prétraiter l'entrée d'un produit OCR commercial non re‑entraînable ou pour des scénarios autoroutiers où les crops restent durablement en dessous de ~60 px. La recommandation pratique est de mesurer la distribution des tailles de crops et d'investir dans des données et entraînements adaptés, le vote inter-images et l'optimisation de la capture plutôt que de déployer des modèles SR coûteux et sujets à hallucinations.

Bambu Lab is abusing the open source social contract

L'auteur explique qu'il continue d'utiliser son imprimante Bambu P1S mais qu'il a isolé l'appareil du réseau, bloqué les mises à jour et activé le mode développeur pour garder le contrôle. Il précise que Bambu Lab a rendu la solution cloud toujours connectée par défaut, de sorte que les fichiers d'impression transitent par les serveurs de l'entreprise. Un fork open source appelé OrcaSlicer-bambulab, conçu pour imprimer sans passer par le cloud, a conduit Bambu Lab à menacer son développeur en l'accusant d'usurpation d'identité. L'auteur juge que la réaction de Bambu Lab constitue un mauvais usage des droits et un affront à la culture open source, estimant que l'entreprise aurait pu chercher des solutions plus collaboratives et sécurisées. Plusieurs membres de la communauté ont proposé un soutien financier au développeur, et l'auteur suggère que certains consommateurs pourraient choisir des imprimantes d'autres fabricants.

Launch HN: Voker (YC S24) – Analytics for AI Agents

Voker est une plateforme d'analytics pour interactions d'agents IA qui transforme les conversations en données structurées consultables par les équipes produit, analystes et métiers. Elle automatise la classification d'intents, la détection de corrections et la reconnaissance des résolutions pour mesurer le taux de succès des interactions multi‑tours. La solution fournit des tableaux temporels de conversations interrogeables, des suivis de performance et des alertes comportementales pour repérer les lacunes de connaissance et la frustration des utilisateurs. Voker s'intègre aisément aux modèles et outils existants (OpenAI, Anthropic, Gemini, Langchain, etc.), propose un SDK léger et permet la rétention complète des données avec option d'auto‑hébergement. Plusieurs offres tarifaires adaptées à la montée en charge facilitent le déploiement, la corrélation des métriques d'agent avec les indicateurs business et l'optimisation continue des agents.

Show HN: Agentic interface for mainframes and COBOL

Un environnement de développement permet d'utiliser des agents IA pour interagir avec un mainframe via TN3270, inspecter des datasets, écrire du JCL, déboguer des jobs, interroger VSAM et opérer dans z/OS depuis un environnement moderne. Des identifiants de test peuvent être demandés en remplissant un formulaire pour accéder gratuitement au mainframe de l'éditeur. L'équipe rassemble chercheurs, ingénieurs et stratèges expérimentés issus d'entreprises et d'institutions pionnières pour concevoir des systèmes à impact concret. Les agents pilotent le JCL, analysent les codes retour JES, effectuent des opérations CICS comme NEWCOPY, décodent JESMSGLG/JESYSMSG/SYSUDUMP pour extraire le code abend et la ligne source, et fournissent un terminal TN3270 complet avec prise en charge des touches PF, PA et d'attention. Un plan Hobby gratuit (sans carte) propose les fonctionnalités de base et la connexion à votre mainframe, tandis que des offres Entreprise sur mesure ajoutent SSO, contrôles administratifs et de confidentialité, déploiement sur site/VPC, rapports SOC 2, tests d'intrusion et support prioritaire, et une communauté est accessible via Discord.

Lanzaboote – NixOS Secure Boot

Le démarrage sécurisé vise à empêcher qu'un attaquant compromette le processus de démarrage et ne récupère des secrets comme un mot de passe de chiffrement du disque. NixOS ne prenait pas en charge cette fonctionnalité, ce qui a poussé les auteurs à y travailler pendant l'Ocean Sprint en collaboration avec nikstur et raitobezarius. Sur les systèmes UEFI, systemd-boot utilise le format UKI qui embarque habituellement noyau et initrd, mais cela poserait problème pour NixOS en raison des nombreuses générations et du risque de saturation de la partition ESP. Ils ont développé lanzaboote, un petit exécutable UEFI en Rust qui respecte la spécification UKI sans embarquer les images et délègue la vérification des signatures à UEFI via LoadImage, et ont ajouté lanzatool, des modules NixOS et des tests d'intégration. La chaîne de confiance n'est pas encore automatisée car les utilisateurs doivent générer et inscrire leurs propres clés dans le firmware, le projet restant en cours de développement et sollicitant des contributeurs sur le canal dédié.

The Future of Obsidian Plugins

Obsidian lance une nouvelle plateforme communautaire et un tableau de bord développeur pour faciliter la création, la distribution, la découverte et l'utilisation des plugins et thèmes. La plateforme propose un site de découverte avec navigation, recherche, filtres, pages détaillées par projet, scorecards de sécurité, et labels pour plugins payants ou officiels. Le tableau de bord connecté à GitHub permet de revendiquer, soumettre, gérer et suivre les projets, et les extensions existantes ont été migrées automatiquement. Un système d'examen automatisé analyse chaque version pour la qualité du code et les vulnérabilités, complète les revues manuelles et a permis de traiter des milliers de soumissions en attente. Des outils pour la sécurité et les équipes incluent des scans automatisés, des disclosures de capacités, des labels d'auteurs vérifiés et des mécanismes de support et FAQ via le Discord officiel.

Reimagining the mouse pointer for the AI era

Le pointeur de souris, quasi inchangé depuis des décennies, est réexaminé pour devenir un outil d'interaction plus intuitif avec l'IA. Google présente un prototype d'AI-enabled pointer alimenté par Gemini qui peut comprendre non seulement où l'on pointe mais aussi le contexte et l'intention. Quatre principes guident le projet : maintenir le flux de travail, capturer visuellement le contexte, permettre des commandes contextuelles courtes (« ceci », « cela ») et transformer les pixels en entités manipulables. Des démonstrations montrent des usages concrets comme résumer un PDF, transformer une photo en liste de tâches ou visualiser un meuble sur une page web simplement en pointant et en parlant. Les fonctionnalités commencent à être intégrées dans Chrome et le nouveau Googlebook, et l'outil est testable dans Google AI Studio avec des déploiements futurs envisagés.

Fc, a lossless compressor for floating-point streams

Il s'agit d'un compresseur sans perte spécialisé pour des flux de nombres en virgule flottante double précision (IEEE-754 64 bits) qui segmente l'entrée en blocs adaptatifs et choisit par compétition le codec le plus petit pour chaque bloc. Sur un banc de 17 jeux synthétiques, il obtient le meilleur ratio orienté taille et décompresse rapidement en parallèle (≈1,28 GB/s agrégé), tandis que l'encodage est plus lent (≈120 MB/s) à cause de la compétition des modes. Il excelle sur données structurées et périodiques et convient aux magasins time-series en lecture fréquente, mais perd face à zstd/lz4 sur données quantifiées et parfois face à fpzip sur tableaux bruités. L'API publique fournit fc_enc et fc_dec, des compteurs diagnostics et expose environ 50 modes (prédicteurs, deltas, LZ, transformées, mixeurs, etc.), avec écriture de blocs préfixés par un identifiant de mode pour décodage parallèle. La bibliothèque est C11 POSIX multithreadée, requiert x86-64 avec AVX2+SSE4.2+BMI+LZCNT, impose entrées alignées sur 8 octets et son propre code est distribué sous Apache 2.0 tandis que le code Gorilla inclus conserve sa licence d'origine.

Up in Smoke

Le corpus met en lumière la précarité économique des personnes qui produisent la culture, montrant que la plupart doivent compenser des revenus littéraires insuffisants par des activités secondaires. À travers des récits variés — gardien de tour d'observation, mécanicien d'usine plastique, enquêteur de médias sociaux, serveur, saisonnier dans une collection de poires, ou « câlineuse » professionnelle — les auteurs décrivent comment ces emplois financent la vie et parfois nourrissent l'écriture. Les textes donnent des chiffres et des exemples concrets (avances modestes, tarifs au mot faibles, coupes de bourses) et relient ces réalités à des tendances structurelles qui rendent la carrière d'écrivain incertaine. Ils analysent aussi les coûts personnels et moraux de ces compromis — épuisement physique, atteinte à l'imaginaire, honte ou détachement social — tout en montrant que le travail non littéraire peut offrir sens, matériau ou guérison. Au total, ces témoignages documentent le « travail caché » qui permet la production culturelle et appellent à une parole plus franche sur les stratégies de survie et les inégalités qui les sous-tendent.