HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

5917 articles Page 499/592 Sans filtre

07:07

An ode to houseplant programming (2025)

Le texte introduit le concept de houseplant programming, consistant à écrire de petits logiciels destinés uniquement à soi-même. Il soutient que ce type de travail ne vise pas la production à grande échelle et que le niveau de robustesse dépend du contexte personnel. Le parallèle avec les plantes couvre des idées comme la longévité, la propagation, le partage des connaissances et le lien entre soin et code. Le texte propose aussi le terme bouquet programming pour des scripts ponctuels sans maintenance destinée à un usage unique. Enfin, il encourage à accepter les prototypes et les réalisations personnelles comme légitimes sans obliger tout projet à devenir réutilisable ou généraliste.

07:07

Show HN: Audio Toolkit for Agents

SAS Audio Processor est un composant de Signals & Sorcery qui fournit une suite de 25 outils de traitement audio destinés à la production musicale. Ces outils couvrent le traitement (trim, time-stretch, convert, mono, silence-remove, split-bars), les effets (normalize, gain, compress, eq, reverb, limit, filter, pitch-shift), l'analyse et le MIDI, et sont exposés comme outils MCP via DeclarAgent. Tous les outils acceptent des fichiers WAV et produisent une sortie JSON structurée. Des guides Quick Start décrivent l'installation de DeclarAgent et du sas-audio-processor, la configuration MCP et les exemples d'utilisation avec Claude Code. Le système précise les commandes disponibles, le format de sortie et les limitations, notamment WAV uniquement et macOS pour les binaires.

07:07

New iron nanomaterial wipes out cancer cells without harming healthy tissue

Des chercheurs de l'Oregon State University ont développé un nouveau nanomatériau conçu pour détruire les cellules cancéreuses de l'intérieur. Le matériau active deux réactions chimiques distinctes à l'intérieur des cellules tumorales, exerçant un stress oxydatif et épargnant les tissus sains. Le travail, dirigé par Oleh Taratula, Olena Taratula et Chao Wang du College of Pharmacy de l'OSU, a été publié dans Advanced Functional Materials. Le projet renforce le champ émergent de la thérapie chimiodynamiques (CDT), qui exploite les conditions chimiques spécifiques des tumeurs pour générer des espèces réactives de l'oxygène et des radicaux, tout en minimisant les dommages aux tissus normaux. Dans des expériences précliniques chez des souris porteuses de cancer du sein, l'agent a accumulé dans les tumeurs, généré fortement des ROS et provoqué une régression complète sans toxicité systémique, et les chercheurs envisagent d’étendre les essais à d'autres cancers avant des essais cliniques chez l'homme.

07:07

Floor113.com – A Scarcity-Driven Dating System Built on Deterministic Access

Le système présente une tour de rencontres où chaque dollar investi fait monter d’un étage et étend votre portée. L’entrée est gratuite au rez-de-chaussée et chaque niveau supplémentaire coûte un dollar, l’inactivité faisant diminuer l’étage actif. Vous pouvez voir et discuter avec les personnes sur votre étage et jusqu’au rez-de-chaussée, mais jamais au-delà de votre étage. Floor 113 Prime est réservé au sommet et exige un parrainage, un paiement initial et une vérification d’identité, avec une limite de 100 places par pays et une messagerie mondiale. Ground Floor reste gratuit et chaque étage coûte un dollar, Prime impliquant des frais d’entrée et 29 dollars par mois.

07:07

Programming in K

La liste présente des outils et services destinés au développement logiciel sur GitHub, couvrant l'aide à la création de code et l'automatisation. Elle met en avant des assistants de code tels que Copilot, des environnements de développement instantanés et des flux de travail automatisés. Des fonctionnalités de sécurité des applications et de protection du code permettent de trouver, corriger et prévenir les vulnérabilités. La documentation, les ressources communautaires et les programmes partenaires accompagnent les entreprises et les développeurs dans l'utilisation des services. Plusieurs catégories d'utilisation et secteurs industriels sont couverts, avec des options adaptées pour les grandes entreprises, les startups et les organisations à but non lucratif.

07:06

Show HN: Logira – eBPF runtime auditing for AI agent runs

C'est un outil en ligne de commande pour Linux qui effectue un audit d'exécution en temps réel en enregistrant les événements d'exécution de processus, d'accès fichier et de réseau via eBPF. Il offre un suivi par exécution avec traçage dans cgroup v2 et stocke les données de chaque exécution localement sous forme JSONL et SQLite pour l'analyse et la recherche. Conçu comme observe-only, il enregistre et détecte sans bloquer ni modifier le comportement des charges de travail. Il fournit des règles de détection par défaut et permet d'ajouter des règles YAML personnalisées pour couvrir les écritures de secrets, les lectures sensibles, les modifications de configuration, les téléchargements temporaires, les motifs d'exécution suspects, les actions destructrices et les sorties réseau suspectes. L'installation peut se faire via un script ou manuellement, le daemon racine doit être exécuté via systemd pour le traçage et les données par exécution résident dans le répertoire personnel de l'utilisateur, tandis que les objets BPF se trouvent dans le répertoire dédié sous /usr/local/lib.

07:06

10-202: Introduction to Modern AI (CMU)

Le cours offre une introduction au fonctionnement des systèmes d'IA modernes, en mettant l'accent sur l'apprentissage automatique et les grands modèles linguistiques. Une version en ligne gratuite et minimale sera proposée parallèlement au cours CMU, avec un décalage de deux semaines pour accéder aux contenus et aux devoirs autograde. Le barème prévoit 20% pour les devoirs et travaux de programmation, 40% pour les quiz et 40% pour les examens (deux mi-parcours à 10% chacun et le final à 20%). Des prérequis en programmation Python et en calcul différentiel sont demandés, avec des connaissances utiles en algèbre linéaire et en probabilités. Les devoirs utilisent des notebooks Colab et des versions Marimo, et une politique autorise l'usage d'assistants IA pour l'apprentissage, mais interdit leur utilisation pour les soumissions finales et les évaluations en classe.

07:06

Interview with Øyvind Kolås, GIMP developer (2017)

GIMP est un logiciel libre et gratuit et ce projet vise à partager les histoires des bénévoles qui le font vivre par des entretiens approfondis. Cet entretien porte sur Øyvind Kolås, responsable de GEGL et de babl, dont le travail a permis l’apparition de filtres non destructifs dans GIMP 3.0. GEGL est une architecture en graphe qui permet de chaîner des opérations d’image sous forme de flux de données et de rendre l’édition non destructive, un cœur de GIMP 2.10. Øyvind raconte son parcours, son premier patch introduisant le super-échantillonnage adaptatif et son rôle dans l’évolution de GEGL et son intégration dans GIMP et d’autres logiciels. Le texte aborde aussi les questions de financement et de soutiens communautaires, évoquant le recours potentiel à Patreon et la réalité d’en vivre via le travail sur des logiciels libres.