I made a kernel 2.2x faster. It made my training loop 3x slower
Resume indisponible pour cet article.
Edition quotidienne
Les meilleurs longs formats de Hacker News, relus plus calmement.
05 Jun 2026
06:08
Resume indisponible pour cet article.
05 Jun 2026
06:07
Un code intégré discrètement dans l'application compagnon Meta AI, téléchargée plus de 50 millions de fois, contient un système interne appelé NameTag destiné à la reconnaissance faciale pour les lunettes connectées. Les mises à jour déployées cette année ont ajouté trois modèles (détection, recadrage, encodage) qui transforment les visages capturés en empreintes biométriques stockées sur le téléphone et pouvant être mises à jour depuis les serveurs de Meta. Bien que la fonction ne soit pas encore activée pour les utilisateurs, des chercheurs indépendants ont reproduit la chaîne de traitement et montré que l'application pouvait reconnaître des visages après l'ajout d'une empreinte dans la galerie. Le projet relance une technologie que Meta avait annoncée comme supprimée en 2021 après des litiges et des amendes, et suscite l'opposition d'organisations de défense de la vie privée qui mettent en garde contre les usages abusifs. Meta affirme n'avoir pris aucune décision finale et ne pas construire de base centrale, mais les détails sur qui serait identifiable, comment les profils seraient créés et si le recours serait réellement volontaire restent flous.
05 Jun 2026
06:07
Resume indisponible pour cet article.
05 Jun 2026
06:07
La startup conçoit des processeurs XPU écoénergétiques pour accélérer la recherche en IA en optimisant le flux de données et la consommation par rapport aux GPU actuels. Le rôle implique la conception de datapaths de calcul et de sous-systèmes mémoire pour accélérateurs d'IA ainsi que la collaboration entre architecture, vérification et design physique. Les compétences requises comprennent un diplôme en génie électrique ou informatique, de solides fondamentaux en VLSI/RTL et la maîtrise de Verilog/SystemVerilog, Python, Tcl et des chaînes de synthèse et vérification. Sont particulièrement appréciées l'expérience des interfaces haute vitesse (PCIe, CXL, DDR/HBM, SerDes), les pratiques DFT, la création d'IP réutilisables et l'expérience au niveau du système et du noyau Linux. L'opportunité offre une place parmi les premiers employés à San Francisco avec une rémunération compétitive, une participation au capital et un processus d'entretien en plusieurs étapes incluant une journée technique en présentiel.
05 Jun 2026
06:07
Go inclut souvent des fonctionnalités expérimentales (nouveaux paquets, modifications du compilateur ou du runtime, et parfois des changements ruptifs) pour obtenir des retours du terrain avant une éventuelle généralisation. Le cycle courant est une expérimentation désactivée par défaut que l'on active via la variable d'environnement GOEXPERIMENT, puis qui peut être finalisée et activée par défaut, laissée en attente ou maintenue avec une période transitoire d'opt-out. Il existe également des « expériences permanentes » diagnostiques qui restent désactivées mais sans intention de devenir la valeur par défaut, comme FieldTrack ou StaticLockRanking. On peut lister et contrôler les expériences avec go doc goexperiment.Flags et GOEXPERIMENT (activer par nom, désactiver en préfixant no), et le système de build traite des combinaisons différentes comme des builds distincts. Les expérimentations ne sont pas couvertes par la promesse de compatibilité de Go, il est donc recommandé d'éviter une adoption prématurée, de faire des tests et benchmarks et de remonter les problèmes pour les expériences pertinentes comme JSONv2, GreenTeaGC, GoroutineLeakProfile, RuntimeSecret ou Dwarf5.
05 Jun 2026
06:06
L'accès aux fichiers entre Windows et Linux s'est progressivement amélioré, passant du pilote DrvFs à une solution Plan 9 dans la deuxième génération du sous-système Windows pour Linux, puis à virtiofs qui réduit le coût de sérialisation. Un correctif (PR #40654, fusionné le 27 mai 2026) alloue une piscine DMA SWIOTLB distincte à chaque périphérique virtio en lisant l'adresse et la taille publiées via sysfs et en injectant une option swiotlb= lors de la création du périphérique, éliminant la contention d'une piscine partagée. En pratique, cela améliore surtout les workflows intensifs en fichiers traversant la frontière Windows/Linux, par exemple les compilations et installations de paquets sur un lecteur Windows monté dans la machine Linux, et profite aussi au composant réseau VirtioProxy. Pour en tirer parti, activez virtiofs=true dans la configuration du sous-système, mettez à jour le noyau fourni par Microsoft via la mise à jour pré‑release appropriée et conservez au moins 1 Go de RAM pour laisser au pool SWIOTLB environ 64 Mo de marge. Virtiofs reste pour l'instant optionnel et la solution par défaut demeure Plan 9 sur une socket Hyper‑V, tandis que le développement se poursuit publiquement sur GitHub.
05 Jun 2026
06:06
Un site bilingue nommé La Tilde, lancé discrètement en début d'année, publie des articles destinés aux publics latino-américains mêlant conseils pratiques et récits élogieux sur des opérations militaires américaines. Une enquête de The Intercept montre que le contenu est en grande partie généré par des outils d'intelligence artificielle, sans bylines ni équipe clairement identifiée, et qu'une mention discrète indique un financement public du gouvernement des États-Unis. Un responsable de la défense a attribué la plateforme à SOCSOUTH, qui assure des opérations spéciales dans la région, tandis que SOUTHCOM a nié toute association officielle. Le site prépare des versions ciblées pour plusieurs pays et publie des articles qui valorisent les exercices conjoints et les accords de coopération militaire en minimisant les controverses sur la souveraineté et les protestations locales. L'enquête identifie aussi des liens probables avec des sous-traitants et met en garde contre un modèle peu soigné mais facilement extensible d'opérations d'influence basées sur l'IA.
05 Jun 2026
06:06
Les images "live" ISO gravées sur une clé sont montées en ISO9660 en lecture seule, ce qui empêche par défaut toute modification persistante. Beaucoup de distributions utilisent OverlayFS avec la RAM pour la session live, mais sans partition inscriptible sur le média il n'existe rien pour servir d'upperdir. Ubuntu, Debian et Fedora ont des mécanismes et paramètres différents pour la persistance : Ubuntu attend "persistent" et une partition étiquetée casper-rw, Debian attend "persistence" et une partition étiquetée persistence contenant persistence.conf, et Fedora utilise des options comme rd.live.overlay=LABEL=foo:/bar avec un répertoire ovlwork. On peut modifier les paramètres de démarrage par substitutions octet-à-octet dans l'ISO ou extraire et remplacer le squashfs, mais une méthode plus fiable pour Fedora est de créer une petite image FAT32 pour l'EFI et une image ext4 étiquetée contenant le système extrait, puis combiner les deux en un disque GPT. Avec une image ext4 étiquetée et une entrée grub qui passe rd.live.image et root=LABEL=..., Fedora Live peut booter avec stockage persistant, et des scripts disponibles sur GitHub automatisent la création et le test (par exemple via QEMU).
05 Jun 2026
06:05
CASTOR est un système de gestion de stockage hiérarchique développé au CERN pour archiver de très gros volumes de données de physique, permettant de stocker, lister, récupérer et accéder à distance aux fichiers via des outils en ligne de commande ou des applications utilisant l'API CASTOR, avec des protocoles d'accès tels que XROOT (principal et recommandé) et GridFTP, tandis que RFIO était supporté jusqu'en 2016. Il succède à SHIFT et a été progressivement remplacé par CTA à partir du 29 juin 2020, les statistiques de volume sur bande intégrant les périodes CASTOR 1 (1998‑2007), CASTOR 2 (2005‑2022) et CTA (2020‑en cours). La conception repose sur une architecture par composants avec une base de données centrale; le Stager gère les pools de disque, l'allocation et la récupération d'espace, et le Name Server tient l'espace de noms et les métadonnées (taille, dates, checksum, propriété et ACL) avec des commandes inspirées d'Unix. L'infrastructure bande gère les écritures et rappels sur bandes, utilise des unités Oracle StorageTek T10000C et IBM TS1140 logées dans des bibliothèques automatisées (Oracle SL8500 et IBM TS3500), avec une capacité d'archive totale d'environ 100 Po en janvier 2013, une base Volume Manager décrivant les caractéristiques et l'état des cartouches et le VDQM orchestrant le montage des cartouches sur les lecteurs. Les clients permettent d'uploader, télécharger et gérer les données, l'interface SRM facilite l'accès dans un environnement Grid et l'interaction avec des services comme FTS, et l'utilisation de bandes offre un coût par téraoctet réduit et une moindre consommation d'électricité au prix de temps d'accès nettement plus longs (minutes contre secondes).
05 Jun 2026
06:05
Cette application de bureau pour macOS permet d'explorer et de gérer des services Amazon ECS en se connectant directement aux profils AWS existants sur la machine, sans serveur intermédiaire ni télémétrie. Elle regroupe clusters, services et tâches de plusieurs comptes et régions en un seul arbre, prend en charge SSO, assume-role et MFA, et reste en lecture seule tant qu'une modification n'est pas approuvée. Les fonctions incluent le suivi des déploiements avec état de roll-out et possibilité de rollback, l'affichage de métriques CPU, mémoire et trafic, et des estimations de coût et d'optimisation de dimensionnement pour les tâches Fargate. On peut consulter et filtrer les logs CloudWatch, ouvrir un shell interactif dans un conteneur, voir les variables d'environnement masquées et les détails réseau, et visualiser automatiquement une topologie des dépendances entre services. Un agent de code optionnel peut lire et expliquer l'état localement sans appliquer de changements, une veille automatique (Sentinel) signale les anomalies, l'application est open source et des builds Linux et Windows sont prévus.