HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

5780 articles Page 536/578 Sans filtre

07:00

Consistency diffusion language models: Up to 14x faster, no quality loss

Les auteurs présentent les modèles de diffusion linguistique de cohérence (CDLM), qui accélèrent l'inférence en combinant une finalisation multi-tokens fondée sur la cohérence et une mise en cache KV par blocs. Les DLM raffinent progressivement une séquence partiellement masquée sur plusieurs étapes et offrent un potentiel de génération parallèle, mais souffrent d'une attention bidirectionnelle complète et d'un grand nombre d'étapes de raffinement. CDLM s'attaque à ces goulets d'étranglement par une recette d'entraînement postérieure qui rend fiable une réduction du nombre d'étapes tout en autorisant une mise en cache KV exacte par blocs lors des finalisations. L'entraînement combine trois objectifs: distillation des positions nouvellement démasquées, cohérence entre états pour les positions encore masquées et une perte de débruitage masqué standard. Les résultats montrent une réduction des étapes de raffinement et des latences allant jusqu'à 14,5x sur certaines tâches, tout en conservant une précision compétitive et en augmentant le débit.

07:00

Mystery donor gives Japanese city $3.6M in gold bars to fix water system

Un donateur inconnu a offert 21 kg d’or à la municipalité d’Osaka pour aider à réparer son réseau d’eau vieillissant. Les barres d’or, estimées à environ 560 millions de yens (3,6 millions de dollars), ont été remises en novembre dernier, selon le maire Hideyuki Yokoyama. Le donateur souhaite rester anonyme et avait déjà donné auparavant 500 000 yens en liquide pour les travaux des services d’eau municipaux. Osaka, qui compte près de trois millions d’habitants, connaît un réseau de tuyaux vieillissant et a enregistré plus de 90 cas de fuites d’eau en 2024. À l’échelle nationale, plus de 20 % des canalisations ont dépassé leur durée de service de 40 ans et les progrès du renouvellement se heurtent à des contraintes budgétaires.

07:00

MuMu Player (NetEase) silently runs 17 reconnaissance commands every 30 minutes

MuMu Player Pro pour macOS exécute périodiquement, toutes les 30 minutes pendant que l’émulateur tourne, une série de commandes de collecte système qui incluent l’énumération des appareils du réseau local, le listing des processus et des applications, la lecture du fichier hosts et le dumping des paramètres du noyau, le tout lié au numéro de série du Mac via SensorsData. Parmi les commandes, on retrouve arp -a, ifconfig, scutil --dns, scutil --proxy, cat /etc/hosts, netstat, ps aux, ls -laeTO -@ /Applications/ et mdls /Applications/*.app. Les résultats s’écrivent dans des répertoires horodatés sous ~/Library/Application Support/com.netease.mumu.nemux-global/logs/ et chaque collecte génère environ 400 Ko, avec environ 23 exécutions conservées. Cette collecte n’est pas mentionnée dans la politique de confidentialité et n’est pas nécessaire au fonctionnement de l’émulateur, tout en utilisant SensorsData pour associer des identifiants et le numéro de série du Mac. En conclusion, cela va bien au-delà des besoins d’un émulateur Android et soulève des interrogations sur la transparence et la protection de la vie privée.

07:10

Germany's Merz calls for real names on the internet

Le chancelier allemand Friedrich Merz a appelé à mettre fin à l'anonymat sur internet et à ce que les utilisateurs publient sous leur vrai nom. Il a déclaré vouloir voir des noms réels en ligne et s'attendre à ce que chacun s'exprime sans masque. Merz a critiqué les défenseurs de l'anonymat en ligne, les accusant de réclamer une transparence maximale pour les autres. Il a averti que la démocratie libérale était menacée et a évoqué le risque que les algorithmes et l'intelligence artificielle servent à influencer l'opinion. Merz a souligné l'usage élevé des réseaux sociaux par les jeunes et s'est demandé si la société et sa jeunesse doivent être exposées à ce risque.

07:10

TinyIce: Single-binary Icecast2-compatible server (auto-HTTPS, multi-tenant)

Ce serveur de diffusion Icecast2-compatible est écrit en Go, conçu pour être léger, haute performance et facile à déployer, avec une interface web moderne pour les administrateurs et les auditeurs. Il propose une sécurité zéro-config, des mots de passe hachés avec bcrypt, une protection CSRF, le durcissement HTTP et une authentification avec journaux d’audit, ainsi qu’un support HTTPS automatique via Let's Encrypt et des options ACME personnalisées. Son architecture de buffer circulaire partagé permet de diffuser un même flux à des hundreds milliers d’auditeurs, avec prise en charge du relayage edge et de la récupération en cas de perte de flux. Le système est livré en un seul binaire embarquant les assets, offre des tableaux de bord SSE, des métriques Prometheus, un historique de lecture stocké en SQLite, et prend en charge le multi-tenant, la gestion dynamique des points de montage et des utilisateurs, ainsi que les playlists (.m3u8, .m3u, .pls). Pour démarrer, il faut Go 1.21+, lancer le serveur qui génère tinyice.json avec des mots de passe uniques, puis configurer le fichier et les domaines pour profiter de l’auto-HTTPS et du déploiement sans configuration.

07:09

Show HN: CEL by Example

CEL évalue des expressions sur des données simples, des messages Protobuf ou des objets JSON, et est rapide, portable et sûr. Il est utilisé dans le contrôle d’admission de Kubernetes, les conditions IAM de Google Cloud, les règles de sécurité Firebase, l’acheminement d’Envoy Proxy et les contraintes Protovalidate. Le langage gère les comparaisons numériques, les vérifications de chaînes et les tests d’appartenance, comme age >= 18 ou email.endsWith("@example.com"). Il propose des opérations sur les collections telles que in, exists, filter et map, pour filtrer, tester et transformer les listes, par exemple annoter les rôles ou construire des objets sans données personnelles. Les horodatages et les durées sont natifs, permettant des calculs comme email_verified - created et des vérifications sur des durées, avec des opérateurs logiques et conditionnels pour des règles complexes.

07:09

Pocketbase lost its funding from FLOSS fund

Initialement FLOSS/fund m’a recontacté, mais des contraintes réglementaires ont rendu le partenariat avec GitHub impossible et ils ont proposé un virement depuis l’Inde nécessitant des formalités transfrontalières. Je n’ai pas confiance ni en eux ni dans le gouvernement indien pour le traitement et le stockage de données personnelles sensibles, surtout via une messagerie partagée non sécurisée, et j’ai retiré ma demande de financement. Je reconnais une erreur d’avoir manqué de recherches et d’avoir pris des décisions hâtives sans attendre le décaissement, mais l’objectif demeure de publier une version stable de PocketBase cette année. FLOSS/fund a ensuite décidé de sponsoriser PocketBase dans leur deuxième tranche, Zerodha participe également et des détails sont disponibles sur leur blog. Le financement permettra de me consacrer à PocketBase à partir de décembre pendant au moins un an, avec comme objectif une version stable d’ici la fin de l’année suivante, en commençant par la réécriture de l’UI et l’exploration d’un frontend minimal comme Shablon.

07:09

What is happening to writing? Cognitive debt, Claude Code, the space around AI

L'article souligne qu'un essai viral sur l'impact de l'IA sur le travail intellectuel a connu un succès massif sur X et que de vastes portions de ce texte ont été écrites par une IA. L'auteur se dit en accord avec une grande partie du propos, mais estime que certaines affirmations étaient exagérées et que d'autres relevaient du marketing déguisé, tout en notant que le style généré par IA a peut-être aidé sa viralité. Il affirme qu'en 2026, la prose imparfaite produite par IA plaît à certains lecteurs, et que les textes parfaitement formatés et étayés ne remportent pas le même succès. Le récit remonte à son propre parcours, montrant comment l’écriture a ouvert des portes, puis comment il a évolué vers des projets expérimentaux avec Claude Code et Gemini, tout en s’interrogeant sur ce qui restera humain face à ces outils. Enfin, il prévient que, malgré des avancées, les métiers d’enseignant et d’historien impliquant présence physique restent pour l’essentiel résilients à moyen terme, et il conclut qu’il continuera d’écrire sans IA tout en explorant des usages hybrides.

07:08

Updating the Verge's Background Policy (2021)

The Verge met à jour sa politique d'éthique publique pour clarifier ses interactions avec les professionnels des relations publiques et les services de communications d'entreprise. L’objectif est de lutter contre l’usage abusif du “background” et d’assurer une traçabilité et une responsabilité plus claires des sources. Désormais, la norme sera « on the record » par défaut, et les exceptions seront accordées à la discrétion du média et expliquées clairement. Une section intitulée « Sourcing Standards at The Verge » précise les définitions et les règles d’attribution : On the Record, On Background, Off the Record. Le document rappelle qu’il faut demander et obtenir l’accord à chaque fois, et interdit les formulations ambiguës comme “background not for attribution” ou des indications sans attribution.