HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

12074 articles Page 441/1208 Sans filtre

Marimo now runs in PyCharm

Une première version du plugin marimo pour PyCharm et autres IDE JetBrains permet d'ajouter des notebooks réactifs à des projets Python. Le plugin inclut l'éditeur complet marimo, démarre automatiquement un serveur local pour chaque notebook .py identifié par une importation marimo et une déclaration App, et gère le port et le processus sans terminal supplémentaire. Les notebooks sont des fichiers .py standard compatibles avec le contrôle de version et offrent un rechargement de modules qui met à jour automatiquement les cellules dépendantes lorsque le code de la bibliothèque est modifié. L'exécution utilise par défaut l'interpréteur Python du projet avec une option d'installation automatique de marimo, et propose un mode sandbox isolé (nécessite uv) qui stocke les dépendances inline selon PEP 723 pour ne pas polluer l'environnement du projet. Le plugin permet d'utiliser les outils PyCharm à côté du notebook, de pairer le notebook avec des agents via marimo-pair (Claude, Codex, opencode, ou en copiant le prompt vers d'autres agents), et le projet est en aperçu public et open source avec invitation au retour d'expérience sur GitHub.

Future euro banknote design proposals

Les billets en euros sont en cours de redéfinition pour mieux refléter l'identité et les valeurs partagées de l'Europe. Un jury a sélectionné une série de propositions de design présentées dans le document. Dix propositions, issues d'ateliers, de studios et de designers indépendants, sont exposées comme options. Les visuels présentés sont des propositions uniquement et ne constituent pas les billets définitifs. La sélection implique des étapes ultérieures de validation avant toute adoption officielle des nouveaux billets.

IRGC claims it destroyed Amazon's Bahrain data center

Le 21 juillet 2026, l'IRGC a affirmé avoir détruit par missiles de croisière le centre de données Amazon Web Services à Bahreïn en représailles contre une frappe américaine sur la centrale nucléaire de Darkhovin. La revendication, relayée par des médias iraniens et internationaux, n'a pas été confirmée par Amazon, le gouvernement bahreïni ni le CENTCOM. Il s'agirait du troisième engagement cinétique contre les infrastructures AWS à Bahreïn depuis mars, la campagne ayant escaladé des drones aux missiles pour viser des dommages permanents. L'IRGC a officiellement désigné dix-huit entreprises technologiques américaines comme cibles légitimes et a étendu sa logique de ciblage aux infrastructures numériques opérationnelles ou en construction. La revendication souligne les vulnérabilités de la dépendance cloud régionale, alors que l'Arabie saoudite a lancé une région AWS à Riyad en janvier 2026 mais que la migration des charges depuis Bahreïn reste incomplète.

Book Corners: Community map of neighborhood book exchange spots

Le texte présente une série de petites bibliothèques de partage installées dans diverses communautés à travers le monde. Les installations vont de boîtes en bois et huisseries vitrées à des niches en pierre et à une cabine téléphonique transformée en bibliothèque communautaire. Les emplacements cités incluent des villes en Argentine, au Royaume-Uni, en Italie, au Canada et aux États-Unis. Certaines bibliothèques sont intégrées à des centres communautaires ou à des centres commerciaux, tandis que d'autres se trouvent dans des jardins ou sur des trottoirs. Les descriptions soulignent des éléments visuels tels que des murs colorés, des toits sombres et des rangées de livres accessibles à tous.

A concrete explanation of how a cache works

Les caches sont de petites mémoires SRAM rapides intégrées au processeur qui stockent les données fréquemment utilisées pour compenser la lenteur de la mémoire principale. Le principe de localité, temporelle et spatiale, explique pourquoi les caches sont efficaces en réutilisant des données récemment ou proche-voisines dans la mémoire. Une cache est organisée en blocs indexés et accompagnés de tags et de bits de validité; l'indexation partielle réduit l'espace mais nécessite la comparaison de tags pour distinguer plusieurs adresses. Les architectures de cache (direct-mapped, fully associative, n-way set associative) utilisent des politiques de remplacement comme LRU et la performance dépend du taux de hit, de la latence et du compromis entre taille et vitesse. Les écritures emploient des stratégies write-through ou write-back (avec dirty bits) et les performances peuvent être améliorées par des restructurations logicielles visant à maximiser la localité des accès.

Nvidia, Microsoft, Meta warn against overregulating open-weight models

Plus de vingt entreprises technologiques, dont Nvidia, Microsoft, Meta et Palantir, ont publié une lettre appelant les décideurs à ne pas imposer prématurément des restrictions sur les modèles d'IA à poids ouverts, ce qui risquerait d'étouffer la concurrence et de déplacer l'innovation à l'étranger. Les modèles à poids ouverts, téléchargeables et modifiables par les utilisateurs, gagnent en importance alors que des offres chinoises comme Kimi K3 de Moonshot AI rivalisent et surpassent parfois des modèles américains sur certains benchmarks. La lettre affirme que ces modèles renforcent la concurrence et permettent une diffusion plus large des bénéfices de l'IA, et met en garde que se reposer uniquement sur des modèles fermés concentre les risques et n'est pas intrinsèquement plus sûr. Des responsables américains ont évoqué des allégations de distillation et de vol de propriété intellectuelle par des acteurs chinois, mais les signataires recommandent de traiter ces préoccupations par des cadres juridiques et commerciaux ciblés plutôt que par des interdictions générales. OpenAI et Anthropic n'ont pas signé la lettre, et des incidents récents, comme l'utilisation par Hugging Face du modèle chinois GLM 5.2 pour contenir une attaque, soulignent la complexité des enjeux d'accès, de sécurité et de gouvernance des modèles d'IA.

Firefox Containers Preview

Firefox propose désormais une fonctionnalité de containers native qui permet d'isoler les cookies et le pistage publicitaire selon des contextes distincts (travail, personnel, achats, banque). L'objectif est d'empêcher qu'une activité dans un container affecte ou entraîne des publicités dans les autres containers. La fonctionnalité reprend l'esprit de l'extension Multi-Account Containers en devenant intégrée au navigateur, visible par défaut et conçue pour simplifier la création et la gestion des containers. Dans cette préversion, on peut ouvrir des onglets dans des containers spécifiques, personnaliser noms, couleurs et icônes, et gérer les paramètres depuis les réglages; il reste possible d'utiliser l'extension existante en parallèle. Mozilla invite les utilisateurs à donner leur avis via Mozilla Connect pendant que l'équipe continue de développer et d'enrichir cette expérience.