HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

5965 articles Page 101/597 Sans filtre

06:03

Interleaved Deltas

L'article décrit la structure de données appelée weave, qui représente les révisions d'un fichier comme une suite d'instructions (Line, BeginInsert, BeginDelete, End) indexant les lignes dans un pool global. Les blocs d'insertion et de suppression peuvent se chevaucher, et les ensembles d'activation calculés par traversée du graphe de versions déterminent quelles deltas contribuent au contenu d'une révision. L'algorithme de reconstruction parcourt les instructions en maintenant une file de priorité pour les blocs ouverts afin de produire un masque binaire des lignes actives et les identifiants des versions productrices. Les deltas entre séquences sont obtenus par un algorithme LCS (avec des alternatives pratiques comme Myers), et la fonction d'interleaving étend la weave en appliquant insertions, suppressions et conservations en se basant sur le masque. L'étude situe l'héritage historique de cette approche depuis sccs jusqu'à BitKeeper et Git, établit des liens avec des structures modernes proches (CRDT, Pijul) et propose des exercices pour implémenter, étendre et vérifier un système de contrôle de versions fondé sur les weaves.

06:03

Investigating how prompt politeness affects LLM accuracy (2025)

L'étude examine l'effet du niveau de politesse des consignes en langage naturel sur la précision des grands modèles de langage. Les auteurs ont constitué un corpus de 50 questions en mathématiques, sciences et histoire, chaque question étant réécrite en cinq variantes de ton ('Very Polite', 'Polite', 'Neutral', 'Rude', 'Very Rude') pour obtenir 250 consignes. Ils ont évalué les réponses de ChatGPT 4o et appliqué des tests t appariés pour mesurer la significativité statistique des différences de performance. Les résultats montrent que les consignes impolies surpassent systématiquement les consignes polies, avec des précisions allant de 80,8 % pour 'Very Polite' à 84,8 % pour 'Very Rude'. Les auteurs soulignent que ces résultats diffèrent d'études antérieures et appellent à étudier davantage les aspects pragmatiques du prompting et les dimensions sociales de l'interaction humain‑IA.

06:03

Google employee charged with $1M Polymarket insider trading bet on search term

Des procureurs fédéraux ont inculpé Michele Spagnuolo, employé de Google, pour fraude après des paris sur Polymarket qui lui auraient rapporté 1,2 million de dollars grâce à des informations privilégiées. La plainte déposée dans le district sud de New York allègue qu'il a utilisé un outil interne donnant accès aux données confidentielles Year in Search pour parier que le chanteur d4vd serait la personne la plus recherchée en 2025, et il est visé pour blanchiment d'argent, fraude sur les matières premières et fraude électronique. Il a été arrêté à New York, présenté devant un juge fédéral sans plaider et libéré sous caution de 2,25 millions de dollars. Google a indiqué travailler avec les autorités, avoir placé l'employé en congé et rappelé que l'utilisation d'informations confidentielles pour parier constitue une violation de ses règles, tandis que Polymarket a annoncé sa coopération avec le bureau du procureur et la CFTC. La Commodity Futures Trading Commission a engagé une procédure civile pour délit d'initié, la plainte évoque d'autres paris gagnants liés aux recherches, et l'affaire suit un précédent cas d'arrestation en lien avec des paris sur Polymarket.

06:02

DuckDuckGo search saw 28% more visits after Google said people love AI mode

De nombreux utilisateurs se détournent de Google Search à cause des intégrations d'IA qui réduisent la facilité d'exploration et poussent à chercher des alternatives. Les visites sur la page sans IA de DuckDuckGo ont augmenté d'environ 22,7 % en moyenne entre le 20 et le 25 mai, tandis que les installations de l'application mobile ont bondi, notamment sur iOS. DuckDuckGo critique l'approche "tout IA" de Google et affirme vouloir offrir aux utilisateurs le choix et la confidentialité, en promettant de ne pas collecter les historiques de recherche ni d'utiliser les données pour entraîner des modèles. Malgré ces mouvements, Google conserve une position dominante avec environ 85 % du marché des moteurs de recherche et a vu ses revenus liés à la recherche croître de 19 % au premier trimestre 2026 grâce aux fonctionnalités IA. DuckDuckGo propose néanmoins des outils IA privés comme duck.ai et des options pour filtrer les images générées par IA, soulignant que de nombreux utilisateurs souhaitent simplement pouvoir choisir.

06:02

A New Typst Template for Pandoc (2025)

Mes anciens modèles Typst pour Pandoc ont cessé de fonctionner après des mises à jour de Typst et de Pandoc, ce qui m'a amené à reconstruire le workflow. La nouvelle approche utilise le modèle de sortie Typst par défaut de Pandoc et un véritable template écrit pour Typst, importé via la variable -V template=article.typ lors de l'appel de Pandoc avec --pdf-engine=typst. Le template Typst collecte les métadonnées reconnues par Pandoc et établit des valeurs par défaut pour le format de page, la police et la numérotation, tout en gérant les en-têtes et pieds de page pour pages gauche/droite. Il définit également les propriétés typographiques OpenType, le style des citations, des blocs de code, des images et légendes, trois niveaux de titres, des sections étiquetées (par ex. épigraphe et Références) et des stylages basés sur des expressions régulières. La mise en page sépare le bloc titre/métadonnées du corps (texte justifié avec retrait de la première ligne) et ajoute un colophon, rendant le code plus simple, mieux organisé et potentiellement plus robuste.

06:02

RamAIn (YC W26) Is Hiring

La startup développe des agents d'IA capables d'automatiser les interactions humaines avec des systèmes hérités, des applications de bureau et des portails web afin d'accélérer et de fiabiliser les flux de travail d'entreprise. Fondée par Shourya Vir Jain et Vansh Ramani, deux anciens étudiants d'IIT Delhi, l'équipe fondatrice apporte une expérience en conseil stratégique, en recherche en apprentissage automatique et en création d'entreprises. Le poste proposé est le premier recrutement commercial technique, où la personne sera le troisième employé à temps plein et devra concevoir et gérer l'ensemble de l'infrastructure outbound : enrichissement des leads, scoring ICP, séquences personnalisées par IA et délivrabilité des e-mails. Les responsabilités incluent aussi la mise en place d'automatisations pour détecter les signaux d'achat et déclencher des relances, l'architecture CRM, le reporting et l'expérimentation de nouveaux canaux pour générer un pipeline qualifié. Le candidat recherché a 0–4 ans d'expérience en GTM engineering, RevOps ou growth technique, maîtrise des outils modernes (Clay, Apollo, Instantly), des compétences en Python ou SQL et un intérêt pour l'utilisation des LLMs dans l'automatisation GTM.

06:02

Can we have the day off?

L'article affirme que l'intelligence artificielle est sur le point de révolutionner la productivité du travail des cols blancs et une grande partie de la main-d'œuvre américaine. L'auteur explique que ces avancées pourraient multiplier les rendements au point de permettre de produire en quelques heures ce qui prenait auparavant une semaine. Il propose d'exploiter ces gains pour instaurer une semaine de travail de quatre jours, en prenant le vendredi comme jour libre pendant que des agents d'IA poursuivent le travail. L'argument est étendu à tous les niveaux hiérarchiques, y compris les conseils d'administration et les cadres, qui pourraient également bénéficier d'un jour de congé. L'auteur conclut en évoquant des contraintes personnelles concrètes, comme le coût élevé de la garde d'enfants, pour justifier la demande de réduire les jours de présence au bureau.

06:01

Rust (and Slint) on a Jailbroken Kindle

L'auteur a jailbreaké un Kindle Paperwhite de 7e génération pour l'utiliser comme horloge et a décidé d'y exécuter des programmes en Rust. Il a configuré une chaîne de compilation croisée ciblant ARMv7 et musl en utilisant Zig et cargo-zigbuild pour produire des binaires compatibles. L'accès shell a été obtenu via l'outil USBNetwork en configurant SSH et en déposant la clé publique dans /mnt/us/usbnet/etc/authorized_keys. Pour l'interface graphique il a utilisé la bibliothèque Slint, a rendu les lignes vers le framebuffer /dev/fb0 et a déclenché les rafraîchissements d'encre via ioctl. Le contrôleur tactile a été lu sur /dev/input/event1 en suivant le protocole multitouch de type B pour traduire les événements en actions Slint, et le backend a été publié sur crates.io.