HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11333 articles Page 48/1134 Sans filtre

Tennessee inmate still alive after being administered two lethal injections

Le Tennessee n'a pas réussi à exécuter la seule femme de son couloir de la mort, Christa Pike, comme prévu mercredi, malgré l'injection d'un produit létal. Les avocats de Pike ont indiqué qu'elle était transportée à l'hôpital et ignoraient son état, tandis que des témoins ont rapporté qu'elle restait consciente, présentait un battement de cœur et se plaignait de douleurs pendant la procédure. La Cour suprême avait levé une suspension temporaire ordonnée par la cour d'appel du 6e circuit, qui examinait les allégations d'abus sexuels subis durant son enfance, décision accueillie par la dissidence de trois juges. Le gouverneur Bill Lee a ordonné une enquête indépendante pour déterminer ce qui s'est passé et a annoncé le report de la dernière exécution prévue pour l'année, tandis que la famille de la victime a exprimé sa colère contre les autorités. Condamnée pour le meurtre d'une camarade en 1995 à l'âge de 18 ans, Pike était détenue depuis plus de trente ans et son affaire, largement médiatisée en raison d'éléments rapportés par les enquêteurs, aurait fait d'elle la première femme exécutée dans l'État en plus de 200 ans.

You said no MCP

Pi a historiquement déclaré ne pas supporter MCP mais l'a finalement intégré au noyau après réévaluation. Les auteurs expliquent que MCP a évolué et que les modifications nécessaires pour l'intégrer apportent des améliorations générales utiles à Pi, notamment la prise en charge facilitée de Jev via un sandbox d'interprétation. Ils reconnaissent que la composabilité reste un problème principalement à cause des serveurs MCP et des approches de harness qui renvoient du texte plutôt que des données structurées et documentées. Codemode est décrit comme un sandbox JavaScript s'exécutant côté harness pour orchestrer et combiner des appels d'outils de façon sécurisée et dont l'état est conservé dans la session. Un exemple montre comment Codemode permet d'assembler Linear et Jev pour analyser le ton des tickets, produisant un rapport de frustration qui illustre l'intérêt pratique de cette intégration et la volonté de Pi d'aider à améliorer l'écosystème MCP.

Jevotron: Multiple Jev integrations from the command line

L'outil permet d'analyser un fichier CSV en donnant des consignes (par exemple "vérifier les emplacements des aéroports") via une option de ligne de commande. Le flux de travail comporte trois étapes : aperçu des morceaux et des requêtes, analyse des entrées sélectionnées, puis examen des avertissements et création d'une file d'examen. Le système prend en charge de nombreux formats (CSV, YAML, JSON, TOML, OBO, etc.), accepte les fichiers gzip, permet de sélectionner des champs et d'ajouter des instructions longues via un fichier ou une configuration Python locale. Les résultats inchangés sont réutilisés, chaque résultat réussi est enregistré dans une base SQLite, et il est possible de reprendre, réordonner ou ajuster un rapport sans tout réévaluer. L'interface de revue conserve les probabilités par champ, le score d'entrée, l'emplacement source et la date d'évaluation, et des exemples illustrent la détection d'erreurs de pays et l'évaluation de traces d'agents avec métriques de précision et rappel.

SDF vs. MSDF vs. Slug: GPU Text Rendering

Les glyphes de police sont des contours vectoriels qu'il faut remplir correctement, produire un antialiasing propre et garder nets à toutes les tailles et sous toute transformation, ce qui est simple à la CPU mais difficile à la GPU. Les solutions courantes vont de l'atlas de textures (rapide et portable mais flou et coûteux en mémoire pour des alphabets volumineux) aux champs de distance signés (SDF) et multi-canaux (MSDF), en passant par la tessellation et des méthodes comme Rive. Le SDF permet d'agrandir proprement mais adoucit les angles, le MSDF corrige les coins vifs au prix d'un atlas pré-baké et d'un coût mémoire et de bande passante plus élevé. Les approches par tessellation ou rendu de tracés produisent une indépendance de résolution et une excellente qualité pour l'art vectoriel animé, mais impliquent une tessellation à chaque changement et parfois des extensions matérielles. Slug rend directement depuis les courbes en calculant analytiquement la couverture pixel par pixel grâce à un test de "root eligibility", évite les atlas et le rebaking, reste net sous perspective et à toute échelle, et s'avère particulièrement adapté aux grands jeux de glyphes dynamiques et aux usages 3D/AR tandis que MSDF, SDF et atlas gardent leur intérêt selon les contraintes pratiques.

Bild AI (YC W25) Is Hiring a Founding Product Engineer

La startup Bild AI développe des outils basés sur la vision par ordinateur et l'IA pour automatiser la lecture de plans, l'estimation des coûts et les demandes de permis dans la construction. Le poste est un rôle d'ingénieur produit fondateur full-stack à San Francisco, impliquant développement frontend React, backend Python et travail sur l'infrastructure. Les responsabilités incluent la prise en charge de fonctionnalités de bout en bout, l'interview d'utilisateurs chaque semaine et la livraison rapide de produits répondant à leurs besoins. Ils recherchent une personne avec un sens du produit, capable d'architecturer des solutions 0→1, de parler directement aux clients et d'adopter une mentalité de croissance; une expérience en construction ou startup est un plus. Le processus de recrutement comprend un entretien d'introduction, des épreuves techniques, un essai rémunéré de quelques jours et exige une présence à temps plein sur site à San Francisco ou une relocalisation.

Fuck Android Developer Verification Program

L'auteur a créé un compte Play Store pour développer des jeux Android, mais Google a fermé son compte par inactivité avant qu'il n'achève son jeu. Après avoir développé une nouvelle application, il ne parvient pas à restaurer l'ancien compte et le message lui indique de créer un nouveau compte Play Console sans méthode claire pour le faire. Il a envisagé de distribuer un APK via F‑Droid, mais a découvert que le programme de vérification des développeurs Android est requis et qu'il coûte 25 $. Il se dit contrarié par l'obligation de payer et surtout de fournir des informations d'identité et un profil de paiement alors qu'il ne cherche pas à monétiser son application. Partager une build de développement avec des amis ne résout pas le problème, car même la distribution à petite échelle semble nécessiter une inscription et une vérification, ce qui l'agace davantage.

Functional Ultrasound Imaging (fUSI) from scratch

L'imagerie ultrasonore fonctionnelle (fUSI) enregistre des films rapides du tissu cérébral en détectant les variations du retour d'écho liées au mouvement des globules rouges, contrairement à l'échographie structurelle qui produit des images statiques. Techniquement, fUSI utilise des ondes planes insonifiant tout le plan et une reconstruction par delay‑and‑sum ou approches linéaires pour former des images à haute résolution où la texture de speckle est analysée en temps réel, souvent via une estimation Power Doppler basée sur l'écart‑type temporel du signal complexe. La méthode offre un gain potentiel substantiel par rapport à l'IRM fonctionnelle en résolution linéaire, rapport signal‑bruit, coût et portabilité, et elle a déjà été démontrée in vivo et en contexte intraopératoire malgré les limites de pénétration du crâne. Les défis incluent le mouvement physiologique et du sujet requérant des filtres de clutter (SVD) ou des correcteurs de mouvement plus fins, la sensibilité principalement au volume sanguin plutôt qu'à la vitesse qui peut être complétée par des mesures d'autocorrélation, et la contamination par les gros vaisseaux qui réduit la sélectivité. Des questions ouvertes subsistent sur l'avantage effectif de la résolution accrue pour le décodage neuronal et les interfaces cerveau‑machine, et la communauté avance via simulations, méthodes d'apprentissage profond et notebooks open source pour améliorer le traitement et l'accessibilité de la technique.

Great Dirhombicosidodecahedron ("Miller's Monster")

Il s'agit d'un polyèdre uniforme à 124 faces (24 pentagrammes, 40 triangles, 60 carrés), 240 arêtes, 60 sommets et 1280 facelets externes. Huit faces se rencontrent en chaque sommet (deux pentagrammes, deux triangles et quatre carrés), ce qui en fait le seul polyèdre uniforme à présenter autant de faces par sommet et le seul à comporter des faces de type snub autres que des triangles. Toutes les faces sont régulières et apparaissent par paires coplanaires, les carrés traversant le centre, et le modèle a une arête d'environ 21,6 cm pour un diamètre d'environ 30,6 cm. Les patrons remplissaient 42 pages A4 (10 rouges, 9 pourpres et 23 jaunes) et la construction nécessite de nombreuses pièces imprimées, dont douze exemplaires d'une grande partie et vingt petites pièces de liaison. Le montage décrit une progression conseillée consistant à ajouter d'abord les paires de triangles rouges, assembler des modules en utilisant des onglets collés (certains collés derrière, d'autres laissés libres), réserver les paires de triangles pourpres pour la fin, insérer la section finale emboîtée et coller les derniers éléments.