HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

12074 articles Page 447/1208 Sans filtre

Show HN: Palmier Pro – Open-source macOS video editor built for AI

Il s'agit d'un éditeur vidéo macOS natif écrit en Swift et conçu sur le modèle de Premiere Pro. L'application inclut des fonctions de génération d'images et de vidéos intégrées utilisant des modèles SOTA comme Seedance, Kling ou Nano Banana Pro, mais ces traitements génératifs sont propriétaires et nécessitent une connexion et un abonnement. L'éditeur expose un serveur MCP local (http://127.0.0.1:19789/mcp) pour connecter des agents comme Claude, Codex ou Cursor et propose des instructions et intégrations dans l'application pour faciliter la configuration. Le code de l'éditeur et du serveur MCP est disponible en open source sous GPLv3 et l'application de montage est gratuite sans login, tandis que les fonctionnalités génératives restent fermées. La documentation et le support passent par CONTRIBUTING.md, FAQ.md, Discord, Twitter/X, Instagram, GitHub et une adresse e‑mail de contact, et le projet est indiqué sous copyright 2026.

Building on ATProto

L'auteur, après une visite à la conférence Local First à Berlin, envisage de créer une suite d'applications de critiques reposant sur des standards publics et interopérables. Il explique que les utilisateurs veulent contrôler leurs données (local-first), avec des besoins distincts pour les critiques publiques, privées ou partagées à des groupes restreints, et que les applications actuelles favorisent surtout les influenceurs. Il reconnaît qu'ATProto apporte un système d'identité à l'échelle utile, mais critique le fait que le protocole est essentiellement orienté vers la publication publique et que la proposition de "permissioned data" crée un système distinct pour les données privées. Cela force les développeurs à gérer deux systèmes incompatibles (public et privé), crée des problèmes pour la conversion et la conservation des métadonnées, et rend difficile le support local-first et hors-ligne car le PDS fonctionne comme un serveur central plutôt qu'un dépôt local clonable. L'auteur reste néanmoins optimiste sur le potentiel d'ATProto mais met en garde contre l'écart philosophique entre sa vision (données publiques et privées identiques avec droits d'accès différents) et celle de la communauté, en appelant à améliorer la conception avant qu'elle ne soit figée.

Software rendering in 500 lines of bare C++

L'article présente une série d'exposés visant à expliquer le fonctionnement d'API 3D (OpenGL, Vulkan, Metal, DirectX) en réécrivant un moteur simplifié à la main. L'auteur propose un renderer logiciel écrit en C++ d'environ 500 lignes sans bibliothèques externes, destiné à aider les débutants à surmonter la courbe d'apprentissage des API 3D. Le point de départ est une classe minimale pour lire et écrire des fichiers TGA et une fonction permettant seulement de définir la couleur d'un pixel, les tracés de lignes et de triangles étant implémentés manuellement. Le code source initial et le projet complet sont disponibles sur GitHub et l'article inclut un exemple de main qui place trois pixels et génère une image 64×64 via une commande de compilation CMake. L'objectif pédagogique est de faire comprendre les principes internes des pipelines graphiques afin d'améliorer l'efficacité lors de l'utilisation des bibliothèques 3D, et les étudiants produisent généralement des renderers fonctionnels après 10 à 20 heures de pratique.

98.css

98.css est une bibliothèque CSS qui permet de recréer l'apparence de Windows 98 pour des interfaces web. Elle s'appuie sur du HTML sémantique et met l'accent sur l'accessibilité en recommandant des éléments et attributs appropriés tels que label et aria-label. La bibliothèque ne contient pas de JavaScript, est compatible avec tout framework front-end et propose de nombreux composants stylisés comme boutons, cases à cocher, radios, champs de texte, curseurs, onglets, fenêtres et barres d'état. Chaque composant est documenté avec des classes utilitaires, des exemples de code et des options de personnalisation pour conserver l'esthétique tout en adaptant l'apparence et l'agencement. Le projet est distribué sous licence MIT, hébergé sur GitHub et encourage les rapports de bugs ainsi que les contributions.

Why Software Factories Fail (or: harness engineering is not enough)

L'article décrit la montée des usines logicielles agentiques qui automatisent la production de code et accélèrent la construction, souvent en remplaçant l'étape de développement humaine par des agents. Il critique l'approche "lights-off" sans relecture humaine, en signalant des incidents, une hausse de bugs et une dégradation progressive de la maintenabilité des bases de code. L'auteur explique que les modèles sont entraînés et évalués sur des critères rapides comme le passage des tests, mais ces évaluations ne pénalisent pas l'appauvrissement de l'architecture ni la détérioration de la qualité sur le long terme. Pour limiter les risques, il préconise de remettre les humains dans la boucle via revues produit, architecture, conception de programme et tranches verticales, et d'utiliser les agents pour accélérer ces étapes plutôt que pour tout automatiser. La conclusion est pragmatique : comprendre les contraintes des modèles, chercher des leviers d'optimisation et accepter un gain de productivité plus modéré permet de préserver la qualité tout en tirant parti des outils d'IA.

What else do people draw on gradient.horse?

Depuis sa mise en ligne en janvier 2026, gradient.horse a reçu en six mois plus de 600 000 dessins de chevaux et d'objets apparentés, dépassant le nombre de chevaux dans la nature. Un modèle d'image destiné à filtrer le vandalisme fonctionne bien mais dissimule aussi de nombreux dessins ingénieux visibles uniquement avec l'option SHOW NON-HORSES que peu activent. Parmi les thèmes récurrents on trouve des hippocampes, des planches à roulettes, des trampolines, des escargots, des mèmes et des textes portant sur l'amour et la philosophie. La sélection rassemble aussi des variantes ludiques comme des chevaux sautant sur des balles ou des pogo sticks, des chevaux en fauteuil roulant ou à vélo, ainsi que des créatures comme dragons, éléphants, chats, moutons et crabes. L'ensemble témoigne d'une créativité diverse et absurde et encourage les utilisateurs à continuer de dessiner ce qui manque.

What happened to TheNumbers.com

The Numbers est un site de référence de l'industrie cinématographique qui fournit des données manuellement vérifiées sur les recettes, les budgets, la vidéo domestique et le streaming pour des dizaines de milliers de films et de personnes. Le 5 mars 2026 le site a disparu pendant plus d'une semaine puis est revenu une semaine après dans une version très réduite sans ses anciens graphiques, fiches individuelles et outils comme le Report Builder. L'équipe a imputé l'effondrement à une combinaison de trafic automatisé massif — notamment des crawlers d'IA et des agents autonomes — et à des sondages ciblés visant probablement des portes dérobées, rendant risqué de restaurer l'ancien serveur. Plutôt que remettre en ligne les quelque 160 000 fichiers hérités, les responsables ont publié une version minimale pour continuer à fournir les chiffres récents pendant qu'ils reconstruisent le site sur une infrastructure plus sûre, l'activité commerciale ayant été préservée grâce aux services payants de données. L'incident illustre la fragilité du web ouvert face aux déploiements d'IA à grande échelle et pose la question de nouveaux modèles techniques et économiques, comme les solutions pay‑per‑crawl, pour protéger les petits sites et préserver l'accès public aux archives.