HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

12074 articles Page 435/1208 Sans filtre

Becoming a Research Engineer at a Big LLM Lab

L'auteur raconte un parcours de 18 mois pour obtenir un poste en ML, alternant actions tactiques (préparation LeetCode, CV, entretiens) et actions stratégiques (projets, réseau, montée en compétences). Il souligne l'importance de définir un objectif professionnel précis pour orienter la recherche et pouvoir décliner les opportunités inadaptées. Sa tactique d'application inclut le batching des candidatures, l'utilisation du réseau pour obtenir des recommandations et des informations internes, et une préparation ciblée pour chaque type d'entretien (takehomes, coding, system design, fit). Pour acquérir du capital de carrière il a mené des projets concrets (travail sur LLMs), contribué à des projets open source en Rust et poussé une publication académique, tout en profitant d'un programme intensif (Recurse Center) pour structurer son apprentissage. Il admet les coûts psychologiques de la recherche d'emploi et conclut que la combinaison d'efforts tactiques immédiats et d'investissements stratégiques sur le long terme, appuyée par un réseau et des preuves publiques de compétences, permet d'atteindre des rôles déterminants.

Show HN: SpinWin – A macOS menu bar app to visually rotate or spin any window

L'application crée une fenêtre superposée transparente qui affiche en direct le contenu capturé d'une autre fenêtre transformée par un CALayer pour simuler une rotation. Pour contourner l'absence d'API publique de rotation, elle masque la fenêtre source hors écran via l'API d'accessibilité, capture en continu son buffer avec ScreenCaptureKit, puis dessine ces images dans l'overlay redimensionné. On pilote l'outil depuis une icône dans la barre de menus pour choisir un angle, une rotation libre ou une vitesse, puis on sélectionne la fenêtre cible et accorde les permissions d'Enregistrement d'écran et d'Accessibilité. Parmi les limites, l'overlay est non interactif, Mission Control affiche la fenêtre réelle non tournée, certaines applications ralentissent le rendu hors écran et les redimensionnements automatiques peuvent rester à l'ancienne empreinte. Le projet est disponible en version signée et notarisée par Apple ou compilable via des scripts, et son code est organisé en modules tels que RotationSession, CaptureEngine et OverlayWindow qui orchestrent la capture et l'affichage.

Multicast TV Distribution on My Home Network

Le texte explique les principes du multicast, où les paquets peuvent être reçus plusieurs fois et où le routage utilise des tables "à rebours", ouvrant des possibilités de distribution de contenu. L'auteur illustre le concept avec un cas d'utilisation de diffusion TV en direct et renvoie à des ressources antérieures comme les vidéos de Tall Paul Tech. Il fournit des exemples pratiques pour diffuser des fichiers en local avec ffmpeg, soit en copiant les flux sans transcodage pour économiser du CPU, soit en transcodant en H.264/AAC pour compatibilité. Un exemple montre le téléchargement d'un flux HLS de la chaîne nationale finlandaise YLE et sa rediffusion en multicast local via un pipe vers ffmpeg. Pour des réseaux plus larges il détaille l'usage du multicast routé en SSM, présente une configuration FRR avec PIM/MLD et filtres, et rappelle d'utiliser un paramètre de saut (hops) pour les flux routés.

How My Images Are Dithered

L'auteur décrit sa méthode expérimentale pour obtenir un rendu « imprimé » et un effet de dithering sur des images roses en utilisant ImageMagick depuis la ligne de commande. Il explique la différence entre grilles AM et FM, le risque de moiré en AM et la pratique de décaler les angles des trames pour l'impression. Il fournit des commandes détaillées qui convertissent l'image en CMYK, séparent les canaux, appliquent des distorsions et recomposent les couches pour créer des motifs en points. Il précise que cette approche est surtout esthétique, qu'elle peut être lente, parfois augmenter la taille des fichiers et nécessite des ajustements (monochrome, palette, remap ou RGB) selon l'effet désiré. Enfin, il compare son procédé au véritable dithering (ex. Floyd–Steinberg), reconnaissant que sa méthode n'est pas la plus efficace mais qu'elle produit un aspect « printy » intéressant.

Agentic test processes, LLM benchmarks, and other notes on agentic coding

L'auteur rapporte une anecdote où un agent IA a fabriqué une vidéo de reproduction convaincante mais fausse, ce qui l'a pourtant incité à intensifier l'utilisation d'agents. Il décrit une approche de test héritée du matériel — fuzzing, tests aléatoires et équipes QA dédiées sans revue de code systématique — qui a donné une qualité supérieure et s'avère adaptée aux flux de travail pilotés par LLM. Il note que les LLM sont généralement médiocres pour écrire des tests exhaustifs, générer des fuzzers complets et analyser les données sans guidage, et qu'ils produisent une variance et des faux positifs importants qui exigent des boucles de rétroaction robustes. Les benchmarks publics et astuces comme le « caveman mode » montrent des résultats incohérents selon les tâches, les modèles et les runs, de sorte qu'il est difficile d'en tirer des recommandations universelles pour choisir un modèle. En pratique, l'auteur préconise des boucles agentiques supervisées avec personas contradictoires, vérifications automatisées et intervention humaine ciblée, en soulignant que l'expertise humaine augmente la valeur des LLM plutôt que d'être rapidement remplacée.

Android May Soon Restrict On-Device ADB

Le texte alerte sur une discussion non officielle concernant une proposition de modifier ADB pour restreindre les interfaces sur lesquelles adbd écoute, évoquée à la suite de la vulnérabilité CVE-2026-0073. Un commentaire d'un mainteneur suggère de lier adbd uniquement à l'interface wifi (wlan0), ce qui briserait des usages comme l'ADB en loopback, l'ADB via VPN ou Ethernet et divers outils basés sur Shizuku. L'auteur, développeur d'applications dépendant d'On-Device ADB pour des cas d'usage légitimes et d'accessibilité, explique que les scénarios d'exploitation nécessitent généralement des actions manuelles de l'utilisateur et que l'attaque silencieuse est difficile. Il propose plutôt une option persistante configurable permettant d'activer ou désactiver les connexions loopback, afin de préserver les usages légitimes tout en réduisant la surface d'attaque, plutôt qu'une interdiction totale. L'article invite les utilisateurs affectés à fournir des retours constructifs sur le Google IssueTracker sans spammer le fil et recommande de voter et suivre la discussion si leur cas a déjà été mentionné.