HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

7089 articles Page 389/709 Sans filtre

06:05

The creative software industry has declared war on Adobe

L'industrie du logiciel créatif voit émerger une remise en question d'Adobe alors que des concurrents profitent du mécontentement lié aux choix d'Adobe sur l'IA et aux abonnements. Maxon a relancé Autograph en accès gratuit pour les utilisateurs individuels, offrant une alternative aux fonctionnalités d'After Effects sans frais. Canva a rendu la version complète de Cavalry gratuite après acquisition et a déjà intégré gratuitement les applications Affinity, réduisant le coût d'outils comparables à Photoshop, Illustrator et InDesign. DaVinci Resolve 21 a élargi ses capacités de post-production et d'édition photo tout en ajoutant la prise en charge des fichiers Affinity, comblant certaines lacunes face aux logiciels Adobe. Apple propose une suite Creator Studio à 12,99 $ par mois avec achats uniques possibles pour les apps, tandis que Procreate, Blender et Figma continuent d'offrir des alternatives sans abonnement.

06:04

PopOS Linux: Creating a Bootable Backup USB With Encryption

L'auteur veut créer une sauvegarde complète chiffrée et amorçable de son poste Pop!_OS sur une clé USB. La clé est partitionnée en table GPT avec une partition EFI (environ 512M–1G) et une partition racine Linux pour le reste. La partition racine est chiffrée avec LUKS puis ouverte, les systèmes de fichiers sont formatés (FAT32 pour l'EFI, ext4 pour la racine) et montés. Les données sont copiées via rsync avec des options préservant permissions, ACL et xattrs tout en excluant certains points de montage, et les UUID sont ajoutés dans /etc/fstab et /etc/crypttab. On copie les fichiers EFI, on chroot dans le système monté pour installer systemd-boot et mettre à jour l'initramfs, puis on démonte et on referme le conteneur LUKS pour terminer.

06:04

Show HN: Prompt-to-Excalidraw demo with Gemma 4 E2B in the browser (3.1GB)

L'outil génère des diagrammes Excalidraw directement dans le navigateur via Gemma 4 E2B, compatible uniquement avec Chrome Desktop 134 et versions ultérieures. Le modèle de langage produit un code compact d'environ 50 tokens au lieu du JSON Excalidraw massif d'environ 5 000 tokens. L'algorithme TurboQuant (polar + QJL) compresse le cache KV d'environ 2,4× pour permettre des conversations plus longues en mémoire GPU. L'implémentation nécessite les sous-groupes WebGPU et environ 3 Go de RAM, ce qui exclut actuellement Safari/iOS et la plupart des navigateurs mobiles. La démonstration réimplémente l'algorithme en shaders WGSL pour l'exécution GPU à plus de 30 tok/s et un paquet sibling en WASM+SIMD propose une version CPU pour la recherche vectorielle.

06:04

Show HN: Faceoff – A terminal UI for following NHL games

Cette application en interface terminale permet de suivre en temps réel les matchs de la LNH et de naviguer dans le calendrier par date. Elle propose des mises à jour automatiques des scores, des vues détaillées (play-by-play, box scores, résumés) pour les matchs en cours et terminés, ainsi que des aperçus pré-match incluant comparaisons de gardiens et leaders chez les patineurs. Les fonctionnalités comprennent aussi des classements multi-vues (wild card, division, conférence, ligue), des leaders statistiques pour joueurs et gardiens, la navigation d'équipes, et des fiches joueurs avec statistiques de carrière et journaux de matchs. L'interface s'adapte automatiquement à la largeur du terminal et affiche les horaires en heure locale avec abréviation de fuseau horaire. Le logiciel se lance facilement via uvx ou pip, est développé avec Textual et un client API LNH, s'inspire d'une application similaire pour le baseball et n'est pas affilié ni approuvé par la LNH, utilisant des données publiques à des fins informatives et pédagogiques.

06:04

Show HN: A working reference implementation of context engineering

Ce dépôt fournit une mise en œuvre de référence illustrant comment concevoir, récupérer et injecter le contexte pour que un système d'IA produise des sorties conformes à une organisation. Le système est organisé en cinq composants — corpus, retrieval, injection, output et enforcement — chacun implémenté dans un dossier et testé sur le même exemple (un codebase Spring PetClinic avec ADRs). Les trois premières couches correspondent à un système RAG, tandis que les couches output et enforcement rendent les sorties révisables et gouvernables, ce qui distingue le context engineering. Les exemples s'exécutent sur Amazon Bedrock avec Anthropic Claude pour la génération et Amazon Titan pour les embeddings, nécessitent Python 3.11+, un compte AWS configuré et une soumission FTU pour Claude si c'est la première utilisation. Le dépôt insiste aussi sur l'impact organisationnel du contexte engineering — changements de rôles, KPIs et processus (émergence de l'« outcome engineer ») — et fournit de la documentation et des référentiels complémentaires pour approfondir chaque composant.