HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11752 articles Page 231/1176 Sans filtre

Fastpotify

Il s'agit d'un client natif et léger pour Spotify, sans moteur de navigateur intégré, qui démarre en moins d'une seconde et consomme peu de mémoire. Il propose la lecture locale sans interruption jusqu'à 320 kbps et le contrôle de la lecture via Spotify Connect sur d'autres appareils. L'application permet d'accéder à la bibliothèque, de parcourir playlists, morceaux aimés, albums, artistes et podcasts, de rechercher dans le catalogue et d'éditer ses propres playlists. Elle offre des contrôles de bureau comme des raccourcis clavier, MPRIS sur Linux et une option de la zone de notification qui maintient la lecture après la fermeture de la fenêtre. Elle prend en charge les skins classiques .wsz pour se transformer en mini-lecteur rétro avec analyseur, égaliseur, modes réduits et mise à l'échelle par pixels entiers.

GPU World

Un concours invite des écrivains à imaginer un futur où tout le monde a accès à un modèle de langage de pointe 24/7, en partant du postulat qu'à l'horizon 2040 il y aura l'équivalent d'une unité de calcul par personne. Les organisateurs précisent que, dans la prémisse, le progrès s'arrête au 1er septembre 2026 : l'IA devient plus rapide et moins chère mais ne devient pas surhumaine ni ne connaît une amélioration radicale généralisée. Le concours accepte fiction et non-fiction, une seule soumission par personne de 1 000 à 5 000 mots en Markdown ou PDF, sous licence CC BY-NC ou plus libre, avec date limite le 31 octobre 2026 à 23h59 PT. Le prix total est de 100 000 dollars, réparti entre un premier prix de 40 000 dollars, un second de 20 000 dollars, un troisième de 12 000 dollars et sept finalistes à 4 000 dollars, et les gagnants seront annoncés en décembre. L'utilisation d'outils LLM est autorisée mais déconseillée car elle tend à réduire l'originalité et la qualité, et les participants sont priés de déclarer leur usage d'IA.

Berlin is being blackmailed by hackers

Le maire de Berlin, Kai Wegner, a déclaré que la capitale ne céderait pas au chantage après une attaque informatique qui a compromis des systèmes municipaux et volé des données. Le groupe Rhysida, présenté comme opérant depuis la Russie et l'Europe de l'Est, a revendiqué l'attaque et exigerait selon Der Spiegel 30 bitcoins, soit environ 2 millions d'euros. Des fermetures de services en ligne ont rendu impossibles les demandes de prestations de logement et de paiements, et des enquêtes ont révélé des fuites de données dans plusieurs départements dont les transports et l'environnement. Les autorités affirment que des enquêtes menées par la police d'État, les procureurs et les services de sécurité fédéraux cherchent à préciser l'étendue et le contenu des données compromises, qui pourraient inclure des informations personnelles. Rhysida aurait annoncé la mise aux enchères de 5,79 téraoctets de données dans quelques jours, tandis que les responsables précisent que les infrastructures électorales ne seraient pas affectées avant les élections imminentes.

When fruit is scarce, these monkeys hunt animals

Les capucins barbus du nord-est du Brésil mangent principalement des plantes mais recourent à la chasse de petits vertébrés lorsque les ressources végétales sont limitées. Lors de plus de 5 000 heures d'observation entre 2006 et 2010, les chercheurs ont enregistré 446 cas de consommation d'animaux, comprenant lézards, rongeurs, serpents, opossums, chauves-souris, oiseaux et œufs. La prédation augmentait avec la rareté saisonnière des fruits et des insectes et était observée chez les deux sexes et tous les âges, mais plus fréquemment chez les mâles adultes et juvéniles. Les capucins consommaient d'abord le cerveau et les entrailles, ce qui pourrait fournir rapidement des graisses et autres nutriments énergétiques susceptibles d'être pillés par d'autres membres du groupe. Les auteurs suggèrent que ce recours aux petits vertébrés en période de pénurie pourrait éclairer l'évolution des comportements prédateurs chez les premiers hominines et appellent à réexaminer le dossier fossile pour en chercher des preuves.

Quest for the Eternal Dock – Lambdock

Lambdock est un dock de bureau natif Wayland moderne écrit en C et GNU Guile Scheme avec GTK4, conçu pour être extrêmement hackable et pour offrir un REPL intégré. Le projet est né de la disparition des docks hautement personnalisables et d'une longue série de prototypes avortés en Python, Rust, JavaScript et tentatives 100% Guile, qui ont conduit à choisir une base C pour la performance et l'intégration GTK4 tout en embarquant libguile pour l'extensibilité. L'architecture combine un noyau C pour le rendu, gtk4-layer-shell pour le contrôle natif des surfaces Wayland et un moteur Guile embarqué qui assure une extensibilité en temps réel, une DSL Scheme pour la configuration et la gestion bi-directionnelle entre C et Scheme. Les fonctions principales comprennent le multi-dock et la reconfiguration à chaud via des fichiers ~/.config/lambdock/settings-*.scm, le spawn et la destruction dynamique d'instances, des animations physiques pilotées par le frame clock, et un REPL par socket Unix permettant la modification live depuis Emacs (Geiser) ou des outils en ligne de commande. L'outil cible GNU/Linux sur compositors supportant wlr-layer-shell (Sway, Hyprland, River, KDE Plasma Wayland, etc.), n'est pas compatible avec Mutter/GNOME pour l'instant, et il est empaqueté upstream dans Guix, Nixpkgs ainsi que dans plusieurs distributions et images OCI.

An implementation of Conway's Game of Life for Windows 3.1x and later

L'auteur a développé des programmes Windows professionnellement pendant environ six ans et ne peut pas distribuer librement la plupart de son travail, mais il met à disposition quelques programmes créés dans son temps libre. Life est une implémentation limitée du jeu de la vie de Conway pour Windows 3.1x et ultérieurs, et le code source montre des techniques intéressantes comme le mélange de code C 16 bits et d'assembleur 32 bits, la conversion de DIB et la gestion d'une petite palette. GDI Rescuer est un utilitaire pour Debug Windows 3.1x qui repère et permet de supprimer des objets GDI abandonnés en utilisant toolhelp.dll et quelques fonctionnalités non documentées. Code Breaker est une version du jeu Bulls & Cows (Mastermind) qui fut le premier programme commercial de l'auteur et dont le code source, peu commenté, est fourni avec un fichier d'aide. Tous ces programmes sont distribués sous la licence GPL avec le code source complet et l'auteur signale qu'il n'a pas programmé pour Windows depuis 1997 mais reste joignable pour des questions générales.

Europe's summer drought is so extreme that desertification is a growing threat

Une sécheresse extrême et des températures caniculaires ont fait reculer les eaux du Danube et asséché des étangs, laissant des bateaux à l'arrêt et des poissons coincés dans des mares peu profondes. La filière piscicole est durement touchée à travers la région, avec des pertes estimées à des millions d'euros et des exemples précis comme la Hongrie où 1 588 hectares d'étangs ont séché et près de 280 tonnes de poissons sont mortes, pour un manque à gagner évalué à 1,3 milliard de forints. Des producteurs en Roumanie subissent les conséquences des sécheresses répétées qui perturbent des cycles de production pluriannuels, notamment pour la carpe, tandis que des pays comme la Slovénie, la Bosnie et la République tchèque signalent aussi des dommages importants. Face à la crise, les pisciculteurs ont recours à des mesures d'urgence telles que la vidange et le transfert d'eau entre bassins, la réduction des rations, l'aération, l'injection d'oxygène liquide et le pompage d'eau pour éviter les asphyxies massives. Les gouvernements et les entreprises reconnaissent leur manque de préparation et envisagent des réponses à plus long terme pour retenir davantage d'eau et limiter l'impact des épisodes extrêmes liés au changement climatique.