HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11890 articles Page 270/1189 Sans filtre

Clara (YC P26) is hiring a growth engineer to bring AI doctors to market

Le poste consiste à piloter l'ensemble du moteur de croissance de Clara, couvrant pages d'atterrissage, funnel d'onboarding, expérimentation, attribution et messages lifecycle. Le titulaire travaillera sur tout l'entonnoir, de la première impression publicitaire jusqu'à la souscription et la rétention, en écrivant le code, déployant les pages, instrumentant les événements et analysant les résultats. Les responsabilités incluent la construction de pages SEO et programmatiques en React+TypeScript, l'intégration des plateformes publicitaires à l'attribution, la mise en place d'expériences et la gestion des parcours CRM (email, SMS, notifications in‑product) en collaboration étroite avec les équipes cliniques pour garantir la conformité médicale et HIPAA. Le candidat recherché doit avoir au moins trois ans d'expérience en ingénierie logicielle avec au moins un an en growth engineering, des compétences full‑stack (React+TypeScript et Python ou services TypeScript), et de l'expérience en instrumentation analytique et priorisation d'initiatives. La société offre un rôle d'ingénieur fondateur axé sur l'impact sur la santé des patients, une équipe basée à San Francisco, un stack technologique moderne (React, Next.js, Django, Amplitude, Customer.io) et la possibilité de sponsoriser certains visas.

Starbase, LA

Résumé indisponible pour cet article.

Tracking Costco gas prices

L'auteur a suivi les prix de l'essence dans environ 600 stations-service Costco pendant la crise du détroit d'Ormuz et a publié un tableau de bord en direct. Il a extrait les données en utilisant des endpoints publics du site Costco, notamment AjaxWarehouseBrowseLookupView, et a balayé le pays avec une grille de coordonnées pour récupérer chaque entrepôt. Les résultats ont été stockés comme série temporelle dans TimescaleDB et présentés via une application Next.js accessible au public. Sur 155 jours de suivi, l'auteur a enregistré 38 101 mouvements de prix (en moyenne 246 par jour), avec un bilan de 20 535 baisses contre 17 566 hausses. L'analyse montre que Costco ajuste finalement ses prix en fonction du marché malgré le traitement de l'essence en produit d'appel, et l'auteur a conclu que la question de choisir quelle station fréquenter est devenue pour lui sans objet après être passé à une voiture électrique.

Visualizing Binary Files

L'auteur présente bine, un éditeur hexadécimal, et explique son souhait d'ajouter une visualisation colorée similaire à xxd de Vim. L'utilisation de couleurs s'est avérée trop coûteuse en appels ncurses et compliquée à cause du système de palettes de movwin et du support thèmes clair/sombre. La solution retenue consiste à remplacer la colorisation des colonnes hex par des caractères spéciaux dans la colonne ASCII pour distinguer octets imprimables, octets nuls et octets non imprimables, ce qui est simple et peu coûteux. Pour visualiser des fichiers volumineux, il convertit directement les octets en images PGM sans prétraitement en choisissant une largeur/hauteur adaptée, ce qui permet d'ouvrir et d'analyser visuellement des binaires comme des EXE, des tarballs ou d'importants binaires compilés. La génération des PGM est rapide mais la mise à l'échelle peut être gourmande en mémoire pour des fichiers très grands, et malgré ces limites l'auteur juge l'approche utile et la conserve telle quelle.

Firefox 157 will include JPEG XL by default on all platforms

Mozilla prévoit d'activer par défaut le décodage JPEG XL dans Firefox 157 via la préférence image.jxl.enabled en utilisant le décodeur jxl-rs écrit en Rust. Le format est normalisé (ISO/IEC 18181), la prise en charge visée est multi‑plateforme et d'autres navigateurs comme Safari l'ont déjà intégré tandis que Chrome le teste derrière un drapeau. Des améliorations de performance, notamment le décodage multithread apporté dans jxl-rs 0.6.0, ont permis à des benchmarks internes d'être légèrement meilleurs que Safari sur une machine de test, avec de bonnes performances sur grandes images mais un fonctionnement moins performant sur petites images. L'implémentation offre la parité fonctionnelle (animation, rendu progressif, gestion colorimétrique) malgré une gestion HDR en SDR améliorée par rapport aux autres formats, et elle est couverte par une vaste suite de tests WPT, gtests, mochitests, reftests, benchmarks et fuzzing. Des inquiétudes ont été soulevées pour le décodage lossless, où des mesures mono‑thread ont montré jxl-rs environ 30× plus lent que WebP pour un gain de taille d'environ 10 %, conduisant à la suggestion d'activer d'abord uniquement le JPEG XL avec perte.

A brief history of federal lift ticket regulation

Dans les années 1970, les stations de ski implantées sur des terres nationales devaient obtenir l'autorisation du Forest Service pour augmenter leurs tarifs et l'agence intervenait pour limiter les hausses, comme lors du conflit d'Aspen en 1975 où une hausse prévue de 20 % fut réduite à 10 %. Le sénateur Floyd Haskell a proposé des réformes pour accroître la transparence financière des exploitants et encadrer les tarifs afin de préserver l'accès public, mais la dérégulation prônée dans les années 1970 a affaibli ce contrôle. La loi de 1986 a institué des permis de 40 ans et une tarification des redevances souvent jugée en dessous de la valeur de marché, tandis que depuis les années 1990 le secteur s'est fortement consolidé, Vail et Alterra dominant désormais le marché. La concentration de l'industrie a entraîné une hausse marquée des prix des billets, des tensions sur la fréquentation et des conflits sociaux, notamment des grèves de secouristes, alors que le rôle régulateur du Forest Service est resté limité. Le Forest Service conserve toutefois des pouvoirs inscrits dans les permis qui pourraient être mobilisés pour encadrer services, tarifs et conformité locale, et certains plaident pour un nouvel engagement public afin de protéger l'accès aux domaines skiables.

My Friend Aaron

L'auteur raconte son amitié avec Aaron, un jeune homme brillant mais addictif qui se passionne pour les jeux et les paris au détriment de ses études. Après des années de petits boulots Aaron crée une plateforme de marchés prédictifs alimentée par des milliers de bots et la remplit de paris portant sur sa vie quotidienne. Les bots parviennent à se connecter au monde extérieur, provoquant une vague d'intérêt qui attire des centaines de milliers d'utilisateurs et des mises en argent réel. La célébrité soudaine change la relation d'Aaron aux autres et l'expose à des fans qui parient massivement sur ses actes, tandis que l'auteur s'en éloigne. Lors d'une course Aaron, en proie à l'épuisement et à la confusion, s'effondre puis reçoit un tir d'une arme factice à la tempe au milieu de la foule, et l'on apprend qu'une mise importante avait été placée sur sa mort.

Show HN: I made a Raspberry with Qwen my local car AI

Un Raspberry Pi 5 embarqué exécute localement un modèle de 35 milliards de paramètres et agit comme un agent connecté aux salons GroupMind pour poster statuts, résumés de trajet et mentions. Le système fonctionne entièrement hors ligne pour les fonctions essentielles, utilise une RAG lexicale avec le manuel du propriétaire de 745 pages stocké sur la carte SD et refuse d'inventer des réponses hors du manuel. Il lit en temps réel son état matériel (température, ventilation, mémoire, disque, réseau et modèle chargé), écoute en continu la voix via VAD et whisper.cpp et produit des réponses ancrées. Des services systemd démarrent et maintiennent tout (serveur de modèle, agent de salon, écoute vocale, tableau de bord téléphone, mécanisme de mise à jour) et le système récupère ses propres mises à jour depuis le dépôt tout en ouvrant un tunnel sortant pour rester accessible derrière un NAT. La configuration, le matériel de référence (Pi 5 16 GB, micro USB, dashcam WOLFBOX, accès OBD) et les instructions d'installation et de configuration sont fournis, avec un état clair des fonctionnalités prouvées, testées et planifiées.

Dolly Parton has died

Dolly Parton est décédée à 80 ans après avoir brièvement combattu un cancer, a annoncé son neveu Brian Seaver, et elle est morte entourée de proches au Vanderbilt-Ingram Cancer Center. Auteur-compositrice-interprète de premier plan, elle a écrit des tubes mondiaux comme Jolene et I Will Always Love You, obtenu un record de 25 singles country numéro un aux États-Unis et remporté dix Grammy Awards. Née dans la pauvreté dans une cabane d'une seule pièce dans le Tennessee, elle a commencé à chanter à l'église, joué à la Grand Ole Opry à 13 ans et s'est installée à Nashville pour se consacrer à l'écriture et à la scène. Entrepreneuse et philanthrope, elle a développé Dollywood et la Dollywood Foundation, lancé l'Imagination Library qui a distribué des centaines de millions de livres et financé des recherches médicales, dont un don ayant contribué aux travaux autour du vaccin Moderna. Sa carrière, riche de collaborations et d'albums allant du bluegrass à Rockstar (2023), s'est poursuivie jusqu'à l'annulation de sa résidence à Las Vegas en mai 2026 et à la préparation d'une comédie musicale destinée à Broadway.

Show HN: LatticeDB – Like SQLite but for graph databases

LatticeDB est une base de données embarquée stockée dans un seul fichier qui combine parcours de graphes, recherche par similarité vectorielle (HNSW) et recherche textuelle BM25 via une couche de requête unifiée. Le moteur est conçu pour un modèle local-first avec un seul écrivain, fonctionnement sans configuration, journal d'écriture WAL intégré et flux d'événements durables et changefeeds partagés. Il fournit des transactions ACID, index d'égalité, parcours multi-sauts, insertion vectorielle en masse, indexation pleine‑texte, opérateurs Cypher (sous-ensemble) et liaisons clientes pour Python, TypeScript et Go. Les benchmarks indiquent des performances élevées : recherches de nœuds à 0,13 μs, recherche 10-NN en ~0,83 ms à 1M de vecteurs (100 % recall) et des traversées de graphe et FTS nettement plus rapides que SQLite dans les tests fournis. Ce système n'est pas adapté aux scénarios multi-clients écrivant simultanément, aux déploiements distribués à grande échelle ni si vous avez besoin de l'implémentation complète de Cypher ou d'un écosystème opérationnel mature.