HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11801 articles Page 246/1181 Sans filtre

HTTPX2 – A next-generation HTTP client for Python

HTTPX2 est une bibliothèque cliente HTTP pour Python offrant des API synchrones et asynchrones, la prise en charge de HTTP/1.1 et HTTP/2, et un client en ligne de commande optionnel. Le projet reprend et prolonge le travail de la communauté HTTPX sous la responsabilité de Pydantic afin d'assurer des mises à jour régulières et des correctifs de sécurité. Son API est largement compatible avec requests, permet de faire des requêtes vers des applications WSGI/ASGI, est entièrement annotée en types et revendique une couverture de tests de 100%. L'installation se fait via pip avec des extras optionnels pour HTTP/2, CLI, SOCKS et décompression, et la documentation complète est disponible sur le site du projet. HTTPX2 s'intègre facilement avec Pydantic Logfire pour l'observabilité et s'appuie sur des dépendances comme httpcore2, h11, anyio et truststore pour l'implémentation réseau.

Some conservationists are helping to restore Africa’s wild dog populations

L'article décrit les efforts de l'Endangered Wildlife Trust et d'autres organisations pour réintroduire et relier des lycaons africains menacés en les transloquant entre réserves afin d'accroître la diversité génétique et la population. Les lycaons sont gravement menacés par les conflits avec les humains, les mises à mort par propriétaires de réserves et d'agriculteurs, les maladies provenant des chiens domestiques et la fragmentation des territoires qui empêche la rencontre de partenaires non apparentés. Ces canidés se distinguent par leurs structures sociales complexes et leurs comportements coopératifs et ludiques, comme les rassemblements d'avant chasse et le fait de laisser les chiots se nourrir en premier. Les méthodes de conservation comprennent la conception d'enclos spécifiques (bomas), le suivi par colliers, la sédation et le transport ciblé d'individus pour former de nouveaux groupes, ainsi que la sensibilisation et la collaboration avec les communautés locales. Malgré des pertes causées par le stress de capture, la prédation et des pièges, les projets ont permis une augmentation nette des effectifs et des aires protégées ces dernières décennies, mais les populations restent vulnérables et nécessitent une gestion continue.

Sloc Cloc and Code 4.0 (scc) – Finding the files that need the most attention

La nouvelle version de scc introduit plusieurs fonctionnalités importantes axées sur l'analyse historique et la compréhension des bases de code. Elle ajoute la détection des hotspots, un score normalisé qui multiplie la complexité d'un fichier par sa fréquence de commits pour identifier les fichiers complexes et fortement modifiés, avec un réglage de profondeur historique. La fonction de change coupling montre les fichiers qui changent fréquemment ensemble et propose une variante pondérée par la complexité pour réduire le poids des fichiers peu logiques. Sont également fournis des métriques Git (timeline, par‑auteur, bus factor), la génération d'infographies et de rapports, l'intégration MCP pour LLM, et un outil expérimental LOCOMO d'estimation du coût de reconstruction. Enfin, la version introduit une estimation de la complexité cognitive basée sur l'indentation et un fichier .sccconfig pour la configuration, l'auteur précisant que ces calculs sont indicateurs (pas des diagnostics) et peuvent ralentir l'analyse historique.

Get your Windows license refund

Le site dénonce que la plupart des ordinateurs portables sont vendus avec une licence Windows préinstallée que l'acheteur paie même s'il ne souhaite pas l'utiliser. Il revendique le droit d'acheter des appareils sans système imposé, demande une tarification transparente et des procédures de remboursement simples, rapides et accessibles. Le guide pratique conseille de documenter l'achat et le contrat (photos ou vidéo), de contacter le service client et, en cas de refus, de remplir le formulaire de remboursement et de conserver les échanges. Le texte recense les politiques des fabricants (par exemple HP sans procédure claire, Lenovo et Acer exigeant souvent l'envoi du PC, Asus et d'autres offrant parfois des remboursements modestes) et publie des rapports d'exemples de remboursements et de litiges. Des ressources pour trouver des appareils sans licence, des procédures pour smartphones et des outils pour partager son expérience et promouvoir la démarche sont également proposées.

Global demand for sand spawned a worldwide boom in illegal mining (2015)

La demande mondiale de sable est énorme, principalement pour la construction et l'industrie, avec plus de 40 milliards de tonnes extraites chaque année et un marché évalué à environ 70 milliards de dollars. Cette demande a provoqué une explosion d'exploitations illégales et de réseaux mafieux qui pillent plages, lits de rivières et fonds marins, provoquant érosion, dégradation des écosystèmes et même la disparition d'îles. En Inde, la lutte contre ces « mafias du sable » est devenue particulièrement violente et a entraîné la mort de citoyens, de policiers et de militants, comme le meurtre du paysan Paleram Chauhan. La corruption, les complicités policières et la lenteur judiciaire rendent l'application des règles difficile, tandis que des militants comme Sumaira Abdulali subissent menaces et agressions en tentant de faire respecter la loi. Les autorités prennent parfois des mesures — tribunaux environnementaux, saisies de camions et arrestations — mais le déséquilibre entre une offre limitée et une demande croissante rend nécessaire des changements profonds de politique et de pratiques de construction.

Smaller reactors bring nuclear power closer to fulfilling its promise

Après des décennies sans nouveaux réacteurs commerciaux aux États-Unis, l'intérêt pour l'énergie nucléaire renaît avec des mises en service récentes et des investissements publics et privés visant à développer des petites centrales modulaires (SMR) et d'autres concepts. Les SMR, qui fournissent jusqu'à environ 300 MWe et sont conçus pour être largement préfabriqués et assemblés sur site, promettent des coûts et des temps de construction réduits mais suscitent des débats sur leur compétitivité économique par rapport aux grands réacteurs. De nouveaux carburants et caloporteurs sont testés, par exemple le combustible TRISO et le sel fondu FLiBe utilisés par Kairos Power dans Hermes 1, permettant le rechargement à chaud et un fonctionnement à pression atmosphérique réduisant les risques liés à une fuite. D'autres concepts comme le réacteur Natrium de TerraPower utilisent un combustible uranium‑zircate et du sodium liquide avec un stockage thermique en sel fondu, offrant un refroidissement passif et des mécanismes limitant la dispersion d'éléments comme le césium et l'iode. Le développement de ces technologies est soutenu financièrement (subventions du DoE et de la Commission européenne, financements pour l'enrichissement en HALEU) mais confronté à des défis techniques importants tels que la corrosion des matériaux, la résistance aux radiations et la qualification d'alliages pour des températures élevées.

State of the Map 2026

La conférence annuelle destinée aux contributeurs et utilisateurs d'OpenStreetMap se tiendra en 2026 à la fois en présentiel à Paris et en ligne. L'événement durera trois jours, du 28 au 30 août 2026, et proposera des conférences, ateliers, tables rondes et autres activités. Il aura lieu à la Cité Descartes à Champs-sur-Marne et fournit des informations pratiques sur l'accès au lieu et le programme. Les participant·e·s peuvent consulter le programme sur mobile, rejoindre des salons de discussion sur Matrix ou Telegram, suivre les réseaux sociaux comme Mastodon et accéder aux diffusions en direct via la plateforme Venueless pour les billets interactifs. Les organisateurs indiquent également la page de dons d'OpenStreetMap pour soutenir financièrement la stabilité, la qualité et l'indépendance du projet.

An investigation into the state of corvid–human relations

Lors d'une visite chez sa sœur en Californie, l'auteure raconte comment deux corneilles, surnommées Sal et Pal, se sont habituées à venir chercher des cacahuètes et à fréquenter leur jardin. Beaucoup de personnes nouent des relations durables avec ces oiseaux et se demandent si l'attention réciproque équivaut à de l'amitié, tandis que des chercheurs comme Carl Bergstrom décrivent l'impact comportemental de ces liens sur les humains. Les corvidés possèdent des capacités cognitives élevées — reconnaissance individuelle, mémoire sociale, apprentissage, usage d'outils et traces d'une représentation narrative — qui alimentent le débat scientifique sur la nature de leurs motivations. Les scientifiques expliquent aussi que les corbeaux peuvent avant tout exploiter les humains pour se nourrir et se protéger, que les «cadeaux» sont parfois du jeu juvénile ou un comportement conditionné, et que humains et corvidés ont coévolué culturellement sur des millénaires. Ces relations restent néanmoins variables et à l'initiative des oiseaux, qui peuvent disparaître ou être remplacés, et possèdent par ailleurs des vies sociales indépendantes illustrées par des rassemblements massifs comme les dortoirs urbains de Lawrence.

Show HN: Sesame - a local-first, open-source password manager

L'application regroupe localement mots de passe, codes 2FA, détails de récupération et sauvegardes dans un coffre chiffré dont les opérateurs ne voient pas le contenu. Le code est entièrement open source sous licence AGPL‑3.0‑or‑later et l'application peut être construite soi‑même à partir de Node, Rust et du runtime Windows WebView2. Les fonctionnalités en version bêta incluent l'importation de 15 formats, un affichage unifié des identifiants, vérifications de sécurité, déverrouillage via Windows Hello/PIN, pièces jointes et export, tandis que l'extension navigateur, la synchronisation et d'autres fonctions sont encore en développement. La sécurité et la confidentialité reposent sur un chiffrement local, l'absence d'analytique et de scripts tiers, la présence d'une Content‑Security‑Policy dans le code et la possibilité d'héberger soi‑même l'API sans que le coffre atteigne les serveurs du projet. Une version bêta publique pour Windows est disponible gratuitement pour l'instant, l'inscription de compte est optionnelle et ne stocke pas les coffres, et un examen indépendant est encore en attente, d'où la recommandation de conserver une sauvegarde séparée.

Run Qwen3.8 27B locally: real numbers from my Mac Studio

L'auteur a fait tourner Qwen3.8-27B en local sur un Mac Studio M3 Ultra et l'a utilisé comme assistant de fond pour résumer des flux RSS, renommer des PDF scannés et résumer de longs fils de discussion. En tests comparatifs, Qwen3.8 génère environ 14 tok/s via Ollama contre ~28,6 tok/s pour qwen3.6 sur la même machine, mais utilise beaucoup moins de tokens par réponse, si bien que le délai réel par réponse reste proche entre les deux. La quantification 1‑bit (≈6,7 GB) est très rapide et économise la RAM — elle tourne à ~27 tok/s avec llama.cpp et conserve des connaissances factuelles — mais elle perd en capacité à s'engager sur une réponse et n'est pas adaptée aux tâches agentiques ou aux appels d'outils. Les besoins mémoire varient selon les quants (1‑bit ≈6,7 GB utilisable sur 16 GB, Q2 ≈9,8 GB sur 16 GB, Q4 ≈16–17 GB nécessite idéalement 32 GB, et les quants plus lourds demandent 48–96 GB+), et il faut des runtimes récents (Ollama ≥0.32.12 et une version récente de llama.cpp) pour supporter l'architecture hybride déclarée 'qwen35'. En pratique, Qwen3.8 se révèle utile pour des tâches locales et multimodales grâce à sa fenêtre de contexte très large (262k tokens) et son support vision, mais le choix du matériel dépendra de l'optimisation des runtimes et du coût de la RAM.