HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

6857 articles Page 339/686 Sans filtre

06:04

AGPLv3§74 Empowers Users to Thwart Badgeware Like OnlyOffice

L'article explique le problème des licences auto-contradictoires sous GPLv2, où un exemplaire de la licence peut être accompagné d'un fichier imposant des restrictions incompatibles et laissant les utilisateurs dans l'incertitude juridique. Il présente la solution apportée par AGPLv3 §7¶4, qui autorise le destinataire à supprimer toute « restriction supplémentaire » figurant dans la notice accompagnant le programme. Le cas d'Ascensio System SIA et d'Onlyoffice est donné en exemple, l'éditeur ayant combiné un refus de céder des droits de marque avec du « badgeware », produisant ainsi une contradiction. Nextcloud et IONOS ont forké Onlyoffice en Euro-Office en retirant les marques et, selon AGPLv3 §7¶4, sont en droit d'écarter la prétendue restriction additionnelle. L'article signale toutefois que l'exercice de ce droit peut entraîner des réactions agressives ou des litiges, cite l'affaire Neo4j comme précédent et mentionne la disponibilité de l'auteur comme témoin expert.

06:04

The Joy of Folding Bikes

L'auteur raconte son expérience personnelle avec un vélo pliant, qu'il considère comme une acquisition qu'il aurait voulu avoir plus tôt. Il a commencé à faire du vélo à Londres il y a douze ans et a acheté un Brompton via un dispositif Ride to Work, payé échelonné sur un an. Il a équipé le vélo de pneus anti-crevaison Schwalbe Marathon Plus et souligne les avantages pratiques : rangement à la maison, portabilité à une main, transport facile en train ou en voiture et moindre risque de vol. Après onze ans d'usage régulier, le vélo n'a nécessité que des réparations mineures et l'auteur estime que le coût peut s'amortir rapidement face aux frais de parking et de transport. Il recommande l'application Cycle Streets pour choisir des itinéraires calmes et rappelle d'adopter une conduite prudente et respectueuse du code de la route.

06:04

Using coding assistance tools to revive projects you never were going to finish

L'auteur a repris un vieux projet personnel inachevé consistant à créer une passerelle entre YouTube Music et l'API OpenSubsonic pour pouvoir utiliser des clients musicaux existants. Il a mis en place un serveur FastAPI asynchrone utilisant ytmusicapi pour les métadonnées et yt-dlp pour le streaming, en commençant par stubber les endpoints selon la spécification OpenAPI. En testant Claude Code (Opus 4.6) comme assistant de programmation, il a suivi un cycle itératif de planification, vérification et génération de tests, ce qui a permis d'obtenir rapidement un MVP fonctionnel malgré des erreurs initiales. Pour rendre le service réellement utilisable, il a ensuite implémenté des fonctionnalités supplémentaires comme le caching en mémoire, une base SQLite pour les métadonnées, l'enregistrement des flux sur disque et la gestion des interruptions de téléchargement. L'expérience l'a amené à considérer les assistants IA comme utiles pour concrétiser des projets qu'il n'aurait pas terminés seul, tout en gardant des réserves sur le risque de perte de compétence et en distinguant les projets d'apprentissage des projets de réalisation.

06:04

1-Bit Hokusai's "The Great Wave" (2023)

Il y a cinq ans l'auteur a lancé un projet maintenant en pause consistant à recréer en pixel art 1-bit les estampes de Hokusai représentant le mont Fuji. Le projet vise à reproduire chaque gravure sur d'anciens Macintosh en respectant la résolution d'origine de 512 × 342 pixels pour préserver l'authenticité. La motivation est principalement la recherche de l'état de flow, l'amour des vieux Mac et de l'esthétique de Susan Kare, et l'auteur utilise du matériel et des logiciels d'époque comme le Quadra 700, le PowerBook 100, System 7 et Aldus SuperPaint 3.0. L'artiste a publié une première image de la série, propose les fichiers sous licence Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 en demandant qu'on le crédite et indique qu'une version 640 × 480 est disponible pour fonds d'écran. L'auteur espère pouvoir relancer bientôt le projet et publier davantage d'œuvres de la série.

06:03

Reviving BrowserID in 2026

L'auteur construit WKID, un fournisseur d'identité de type BrowserID destiné à des applications personnelles et familiales. La motivation vient de l'explosion de petits projets sur mesure facilités par les LLM, qui rendent nécessaire une gestion d'utilisateurs légère et sous contrôle personnel plutôt que dépendante de grands fournisseurs. WKID reprend les principes de BrowserID: fédération par domaine email, vie privée (l'IdP ne voit pas les sites), utilisation de l'adresse email comme identifiant et faible coût d'implémentation pour les sites. L'auteur prévoit d'adapter le protocole pour éviter les cookies tiers, n'hébergera pas de service de secours et acceptera donc uniquement les domaines d'email qui prennent en charge WKID, ce qui exclut les grands fournisseurs. Le projet est en développement avec des flux de bout en bout fonctionnels mais nécessite encore du style, de la documentation et des instructions d'auto-hébergement, et l'auteur invite les retours ou les essais.

06:03

The Free Universal Construction Kit

Un ensemble d'environ 80 adaptateurs bidirectionnels permet l'interopérabilité entre dix systèmes de construction pour enfants, et un bloc adaptateur universel assure la connectivité entre tous les systèmes pris en charge. Les modèles 3D au format .STL sont diffusés gratuitement sur des plateformes comme Thingiverse et le site des auteurs pour une fabrication personnelle par imprimantes 3D ou services de prototypage, tandis que l'utilisation commerciale en production de masse est interdite. Les connecteurs ont été rétroconçus avec une grande précision pour garantir des assemblages à encliquetage serré, mais les imprimantes 3D domestiques de l'époque peuvent manquer de résolution pour un couplage fiable. Les auteurs présentent le projet comme une action civique de reverse engineering destinée à prolonger la compatibilité des jouets, encourager le jeu hybride et contester les stratégies de verrouillage technologique des fabricants. Le texte examine les implications juridiques en soutenant que l'impression privée peut relever du fair use ou de l'exception « must fit », signale des retards pour certains systèmes encore brevetés, fournit des crédits et inclut un avertissement sur le risque d'étouffement.

06:02

Per-image PCA characterization of the Kodak image suite (PDF and JSON)

La page présente des outils et fonctionnalités centrés sur le développement logiciel, incluant des solutions d'intelligence artificielle pour aider à écrire du code et déployer des applications. Elle décrit des workflows développeurs tels que Actions, Codespaces, gestion des issues et revue de code pour automatiser les processus et créer des environnements instantanés. La sécurité applicative est mise en avant avec GitHub Advanced Security, la détection et la correction des vulnérabilités ainsi que la protection des secrets. L'offre est organisée par taille d'entreprise, cas d'usage et secteur d'activité, et propose des modules additionnels pour les entreprises comme Copilot for Business et le support premium. La plateforme fournit également des ressources communautaires, documentation, support client, programmes pour l'open source et des informations sur les tarifs.

06:02

GnuPG – post-quantum crypto landing in mainline

La version 2.5.19 est disponible et apporte plusieurs nouvelles fonctionnalités ainsi que des corrections de bugs. La série améliore le support pour Windows 64 bits et introduit l'algorithme post-quantique Kyber pour le chiffrement. De nouvelles options en ligne de commande et des améliorations touchent gpgsm, l'agent, dirmngr, ssh et gpgtar, tandis que divers problèmes liés aux certificats, à GCM et aux signatures ont été corrigés. La branche 2.4 atteindra sa fin de vie dans deux mois et les nouvelles versions restent pleinement compatibles avec les versions antérieures. Les sources, un installateur Windows et des paquets Debian sont disponibles sur les miroirs officiels avec signatures et sommes de contrôle, et la documentation ainsi qu'un support multilingue sont accessibles en ligne.

06:00

Flickr: The first and last great photo platform

Lancé en 2004 et racheté par SmugMug en 2018, Flickr conserve une communauté photo active axée sur le partage chronologique et les groupes thématiques. En 2026, les forces de Flickr incluent la préservation des métadonnées EXIF et des géotags, des outils d'organisation (Sets, Albums, Organize) et des fonctions d'intégration ouvertes comme les flux RSS et les APIs. L'abonnement Pro supprime la limite de 1 000 photos et la publicité, fournit un stockage illimité en JPEG pleine résolution, des statistiques avancées et des réductions partenaires, mais son prix est supérieur à plusieurs concurrents. Les limites de la plateforme concernent des problèmes techniques persistants (erreurs et lenteurs), des fonctionnalités vieillissantes (World Map, Camera Finder), un algorithme Explore parfois critiqué et l'absence de formats d'image modernes comme AVIF ou JPEG XL. SmugMug affirme vouloir maintenir Flickr à long terme et soutenir des initiatives communautaires et d'archivage, ce qui en fait une option privilégiée pour les passionnés recherchant un espace ad‑free centré sur la photographie plutôt que pour les utilisateurs en quête des dernières tendances sociales.