HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

3464 articles Page 226/347 Sans filtre

07:10

Uploading Pirated Books via BitTorrent Qualifies as Fair Use, Meta Argues

Plusieurs entreprises technologiques ont utilisé du contenu protégé sans permission pour former des modèles linguistiques, et Meta a été poursuivie en 2023 par des auteurs connus. Le tribunal a accordé à Meta une victoire partielle en estimant que l’entraînement à partir de livres piratés pouvait relever du fair use, tout en la maintenant responsable du téléchargement et du partage via BitTorrent. Les auteurs soutiennent que le téléchargement et le partage par BitTorrent via des bibliothèques d’ombre comme Anna’s Archive constituent une contrefaçon directe. Meta a récemment avancé que le téléversement de livres piratés à d’autres utilisateurs via BitTorrent podría également relever du fair use, arguant que le protocole impose l’upload et que les datasets étaient disponibles en bloc. Les avocats des auteurs dénoncent une manœuvre tardive et remettent en cause le respect des délais de découverte, tandis que Meta affirme que son argument n’est pas nouveau et s’inscrit dans des échanges prévus par la procédure.

07:09

John C. Dvorak – heart attack – in hospital

Un épisode de podcast enregistré le 5 mars dure environ 2 heures et 36 minutes. Les animateurs sont Adam Curry et John C. Dvorak, accompagnés de producteurs exécutifs et d'un artiste de couverture désigné MVP. L'épisode est structuré en chapitres avec des horodatages couvrant l'intro, des échanges avec JCD et des segments sur les stratégies de sortie et les dons. Plusieurs segments abordent des moments forts et moins forts, ainsi que des aspects éditoriaux et des échanges avec les auditeurs. Des liens directs pour télécharger l'audio et accéder à l'épisode sont fournis, avec des options de partage sur les réseaux sociaux.

07:09

48x32, a 1536 LED Game Computer (2023)

Les auteurs cherchent à remplacer la consommation de jeux par la création en s’appuyant sur l’écosystème Arduino, malgré les contraintes imposées par l’école (smartphone Android et ordinateur Windows). Ils utilisent des modules LED de 32x8 et les réunissent en un rectangle de 48x32, ce qui donne au projet son nom. Un boîtier est découpé au laser et abrite les composants, et des joysticks imprimés en 3D s’assemblent facilement pour accélérer l’intégration. Le système repose sur un Arduino R4 comme unité centrale et l’exemple du jeu Nokia « Snake » adapté à cet affichage LED, avec des couleurs différenciant obstacles, nourriture, corps et tête. L’article annonce une suite expliquant le logiciel et les jeux simples, et met à disposition les fichiers CAD et le fichier include pour ceux qui veulent s’y mettre.

07:09

Effort to prevent government officials from engaging in prediction markets

Merkley et Klobuchar ont présenté l'End Prediction Market Corruption Act pour interdire au Président, au Vice‑Président, aux membres du Congrès et à d'autres responsables publics de négocier des contrats sur des événements. Le texte vise à prévenir le délit d'initié en interdisant l'utilisation d'informations non publiques à des fins financières. Il renforcerait l'autorité de la Commodity Futures Trading Commission pour poursuivre les acteurs malveillants et établir des règles afin d'empêcher l'exploitation d'informations non publiques. Le projet est cosponsoré par les sénateurs Chris Van Hollen, Adam Schiff et Kirsten Gillibrand, et soutenu par Public Citizen, CREW et le Project On Government Oversight (POGO). Ses partisans estiment qu'il aidera à restaurer la confiance du public en prévenant les conflits d'intérêts et l'apparence d'inconduite.

07:08

Show HN: ANSI-Saver – A macOS Screensaver

Il s'agit d'un écran de veille macOS qui affiche de l'art ANSI puisé dans 16colo.rs. Le logiciel télécharge et met en cache des packs ANSI depuis 16colo.rs et les rend grâce à la bibliothèque libansilove. Il défile le contenu à 60 images par seconde et propose des transitions en fondu, avec un séparateur affichant le nom du fichier si activé. Les options permettent de régler la vitesse de défilement, l'échelle de rendu (1x à 4x) et le mode défilement continu, et il peut aussi lire des fichiers locaux .ANS. Sur macOS, l'installation peut nécessiter d'autoriser Open Anyway lorsque le binaire n'est pas signé et des instructions de construction existent via Homebrew et Xcode.

07:08

Show HN: µJS, a 5KB alternative to Htmx and Turbo with zero dependencies

µJS modifie le comportement des liens et des formulaires pour charger les pages en arrière-plan et ne remplacer que le contenu changé, évitant le rechargement complet et rendant la navigation fluide comme une SPA. Aucun framework à apprendre ni étape de build, il suffit d’ajouter une seule balise script et d’appeler mu.init() pour que chaque lien interne passe en AJAX. Ses points forts incluent la rapidité avec préchargement au survol, une taille légère d’environ 5 Ko gzippé et aucune dépendance. Il est compatible avec tout backend qui sert du HTML et propose des modes tels que le patch mode, le support des verbes HTTP et le streaming SSE. Pour l’utiliser, incluez le script, interceptez les liens internes et remplacez uniquement le contenu ciblé, sans recharger complètement la page.

07:08

Give Up GitHub – Software Freedom Conservancy

Depuis juin 2022, ce texte appelle les développeurs FOSS à abandonner GitHub, plateforme omniprésente et propriétaire qui s’oppose au principe du logiciel libre. GitHub est centralisé et contrôlé par une société commerciale, Microsoft, et ses fonctionnalités additionnelles ont transformé un système FOSS distribué en une plate-forme centralisée. Il critique Copilot et l’utilisation de données issues de projets sous licences copyleft pour l’entraînement des IA, estimant que cela enfreint les licences et l’éthique. Il mentionne le contrat avec ICE et les réactions jugées insuffisantes de GitHub face à ces enjeux, soulignant que les profits prennent le pas sur la communauté. Enfin, il propose des ressources et des alternatives d’hébergement et de self-hosting comme Forgejo, Codeberg et GitLab Community Edition, et encourage les communautés à migrer et à adapter leur README pour prévenir l’usage de GitHub.

07:07

Put the zip code first

L’auteur critique les formulaires d’adresse qui obligent à saisir le code postal et les lieux, alors que ces données pourraient être déduites automatiquement. Le code postal permettrait de préremplir automatiquement la ville, l’État et le pays, ce qui gagnerait du temps et de la précision. Il donne un exemple concret de mise en œuvre avec une API accessible en quelques lignes pour récupérer ces informations et les insérer dans le formulaire. Il décrit ce qu’il appelle une zone de mauvaise pratique des formulaires, avec le ZIP placé en bas, l’absence d’autocomplétion et un menu des pays long et peu pratique. Il affirme qu’il faut adopter une approche centrée sur l’autocomplétion, mettre le ZIP en premier et le street address en dernier, et note que l’API est gratuite et le code ne prend que cinq lignes.

07:07

Self-Portrait by Ernst Mach (1886)

Cet autoportrait unique, réalisé par le physicien et philosophe autrichien Ernst Mach, illustre ses idées sur la perception de soi. Le dessin est présenté dans son ouvrage sur l'analyse des sensations, publié en 1886, et sert à éclairer les mécanismes de l’auto-perception. Mach décrit que, lorsque l'œil droit est fermé, l'image apparaît à l'œil gauche et que le corps est vu par fragments, parfois sans la tête. Il affirme que chaque idée motrice intense se manifeste par un mouvement du corps et que le toucher provoque des réactions plus marquées que pour d'autres corps. L'origine remonte à environ 1870 et provient d'une plaisanterie sur l'auto-examen de l'ego, avec des indications historiques sur l'identité de « Mr L » et des détails sur les variantes de l'image.