Nokia Design Archive
Résumé indisponible pour cet article.
Les meilleurs longs formats de Hacker News, relus plus calmement.
Résumé indisponible pour cet article.
Mozilla a révoqué une sous-clé GPG après qu'une copie non chiffrée de la clé privée ait été accidentellement commise dans un dépôt GitHub privé accessible à un petit nombre d'employés. La sous-clé servait à signer les tarballs Linux, les paquets RPM et les fichiers de sommes de contrôle pour Firefox et Thunderbird et a été remplacée. Les journaux d'audit n'ont montré aucune preuve d'accès non autorisé pendant la présence de la clé, mais Mozilla n'a pas précisé comment ni combien de temps la clé y est restée. La plupart des utilisateurs n'ont pas besoin d'agir, mais ceux qui vérifient manuellement les signatures GPG devront importer la nouvelle clé et la révocation de l'ancienne. Pour les utilisateurs de paquets RPM, Fedora 43 et ultérieur importera la nouvelle clé via DNF lors de la prochaine mise à jour tandis que Fedora 42 et antérieures, RHEL, Rocky Linux, AlmaLinux, openSUSE et SUSE devront retirer l'ancienne clé et importer la nouvelle manuellement, et Mozilla ne fournit pas de paquets RPM officiels pour Thunderbird.
L'équipe a développé un shim de compatibilité Metal injectable par processus dans un invité macOS qui altère certaines requêtes de capacité GPU renvoyées à l'application. Sur un M1 Ultra avec une VM Lume, l'utilisation du shim a accéléré llama.cpp : TinyLlama 1.1B a vu le traitement de prompts multiplié par 11,08 et la génération de tokens par 16,36 par rapport à la VM stock. Des expériences supplémentaires ont montré des améliorations similaires pour Gemma 4 12B (7,20× en prompt et 14,54× en génération) et pour Muse Glimmer 30B dans une VM 64 GiB (≈7,55× en prompt et ≈8,87× en génération). Le code source, les scripts de build, le probe de capacité et les logs bruts sont publiés comme une release de recherche sous licence permissive, avec des instructions pour activer le shim via DYLD_INSERT_LIBRARIES et l'option ForceUnrestrictedDeviceFeatureLevel. Les auteurs précisent que la méthode est expérimentale et dépendante des versions de macOS, qu'elle n'affecte qu'un seul processus, ne remplace pas un passthrough matériel complet et nécessite des validations supplémentaires sur d'autres puces et workloads.
L'article explique que l'Application Binary Interface (ABI) impose un contrat binaire invisible en C qui verrouille l'agencement des structures, les conventions d'appel et les types de retour, et empêche d'évoluer certaines décisions de conception. Des exemples concrets montrent qu'un changement de type (long long → __int128_t) modifie l'utilisation des registres et que le linker C lie les symboles par nom sans vérifier les signatures, ce qui peut casser silencieusement les exécutables. L'auteur propose et implémente la solution des Transparent Aliases (proposition N2901), un mécanisme de typedef pour fonctions qui crée une couche d'indirection binaire sans coût ni nouveau symbole, permettant d'aliaser un nom C vers différents symboles internes. Un prototype compilé avec Clang et des tests multiplateformes (Windows et Linux) utilisant une bibliothèque my_libc et une fonction maxabs démontrent que le mécanisme permet de remplacer une DLL par une version évoluée sans casser les anciens programmes. L'article précise les limites pratiques — gestion des dépendances, exigences de rétrocompatibilité strictes de Microsoft, et cas où une recompilation reste nécessaire — mais plaide pour l'adoption de la fonctionnalité dans le standard C pour libérer l'écosystème des verrous ABI.
Résumé indisponible pour cet article.
Anthropic a adhéré au code de conduite de l'article 50(2) du règlement européen sur l'IA et décrit comment il mettra en œuvre ses engagements en matière de transparence pour le contenu généré par Claude. Claude applique deux techniques complémentaires: des filigranes imperceptibles intégrés au texte généré et des métadonnées de provenance signées attachées aux fichiers pris en charge. Le filigrane fait partie intégrante du texte, n'altère pas le sens ni la lisibilité, peut persister lors du copier-coller et est appliqué au niveau du modèle pour toutes les interfaces Claude. Les métadonnées signées suivent la norme ouverte C2PA pour indiquer qu'un fichier a été traité par Claude et permettre de détecter toute altération. Anthropic prévoit de publier des outils et une documentation technique pour la détection et conseille aux développeurs utilisant Claude d'évaluer indépendamment leurs obligations de transparence, en précisant que ces marques ont des limites.
L'application Keet génère des cours personnalisés et interactifs sur n'importe quel sujet, inspirés du format Duolingo avec vidéos courtes et jeux. Chaque cours comprend des leçons avec vidéos explicatives, quiz et plusieurs jeux pour tester les connaissances. Les parcours sont organisés en roadmaps modulaires qui permettent d'apprendre par étapes et de construire progressivement la compréhension, avec des modules comme théorie des ensembles ou topologie. Keet est en bêta privée et l'inscription se fait via une liste d'attente; deux cours sont offerts puis l'utilisation ultérieure nécessite l'achat de crédits. Les cours peuvent être personnalisés lors de leur création en choisissant la profondeur, la complexité et le style de narration.
Résumé indisponible pour cet article.
Delta a confirmé la présence temporaire d'un réseau Wi-Fi non autorisé à bord d'un vol. Un porte-parole a précisé que ce réseau n'était ni fourni ni exploité par Delta. La sécurité du vol n'a jamais été mise en cause et aucun système de l'appareil n'a été affecté, selon la compagnie. Le Wi-Fi à bord a été désactivé pendant trente minutes et aucune urgence n'a été déclarée. Le département de police d'Atlanta a renvoyé les demandes au FBI d'Atlanta, qui enquête, indique n'avoir procédé à aucune arrestation et précise que ses agents n'ont pas rencontré le vol à la porte, tout en déclarant ne pas avoir d'informations supplémentaires.
Résumé indisponible pour cet article.