Vue lecture

Meta fait un sale coup à Apple : comment expliquer la fuite de ses talents ?

Le départ d'Alan Dye, visage du design chez Apple et membre de l'équipe design depuis 2006, est un coup dur pour le géant californien, qui voit de nombreuses pointures partir à la chaîne. Meta, qui ne cesse de déclarer la guerre à Apple depuis des années, est prêt à tout pour lui piquer ses meilleurs talents.

  •  

Comment ce jeu mythique sur Nokia a inspiré une vaste campagne de cyberespionnage

Le 2 décembre 2025, les chercheurs en cybersécurité d’ESET ont mis en lumière une campagne de cyberespionnage menée par le groupe iranien MuddyWater. Point notable de cette opération, les hackers se sont inspirés du mécanisme du jeu Snake pour brouiller les pistes et compliquer l’analyse de leurs activités malveillantes.

  •  

« Penser qu’on atteindra l’intelligence humaine avec les LLM, c’est des conneries » : Yann LeCun parle pour la première fois depuis son départ de Meta

À l'occasion de l'événement AI Pulse à Paris, en présence de Xavier Niel, le scientifique français Yann LeCun a fait sa première apparition publique depuis l'annonce de son départ de Meta. Si la rupture semble consommée avec Mark Zuckerberg, Yann LeCun maintient son discours contre la « hype » de l'IA générative : pour lui, les modèles actuels n'iront nulle part sans de nouvelles découvertes.

  •  

[$] A "frozen" dictionary for Python

✇LWN
Par :jake
Dictionaries are ubiquitous in Python code; they are the data structure of choice for a wide variety of tasks. But dictionaries are mutable, which makes them problematic for sharing data in concurrent code. Python has added various concurrency features to the language over the last decade or so—async, free threading without the global interpreter lock (GIL), and independent subinterpreters—but users must work out their own solution for an immutable dictionary that can be safely shared by concurrent code. There are existing modules that could be used, but a recent proposal, PEP 814 ("Add frozendict built-in type"), looks to bring the feature to the language itself.
  •  

cmocka 2.0 released

✇LWN
Par :jzb

Andreas Schneider has announced version 2.0 of the cmocka unit-testing framework for C:

This release represents a major modernization effort, bringing cmocka firmly into the "modern" C99 era while maintaining the simplicity and ease of use that users have come to expect.

One of the most significant changes in cmocka 2.0 is the migration to C99 standard integer types. The LargestIntegralType typedef has been replaced with intmax_t and uintmax_t from stdint.h, providing better type safety and portability across different platforms. Additionally, we've adopted the bool type where appropriate, making the code more expressive and self-documenting.

Using intmax_t and uintmax_t also allows to print better error messages. So you can now find e.g. assert_int_equal and assert_uint_equal.

cmocka 2.0 introduces a comprehensive set of type-specific assertion macros, including `assert_uint_equal()`, `assert_float_equal()`, and enhanced pointer assertions. The mocking system has also been significantly improved with type-specific macros like `will_return_int()` and `will_return_float()`. The same for parameter checking etc.

LWN covered the project early in its development in 2013. See the full list of new features, enhancements, and bug fixes in cmocka 2.0 in the changelog.

  •  

Security updates for Thursday

✇LWN
Par :jzb
Security updates have been issued by AlmaLinux (expat and libxml2), Debian (openvpn and webkit2gtk), Fedora (gi-loadouts, kf6-kcoreaddons, kf6-kguiaddons, kf6-kjobwidgets, kf6-knotifications, kf6-kstatusnotifieritem, kf6-kunitconversion, kf6-kwidgetsaddons, kf6-kxmlgui, nanovna-saver, persepolis, python-ezdxf, python-pyside6, sigil, stb, syncplay, tinyproxy, torbrowser-launcher, ubertooth, and usd), Mageia (cups), SUSE (cups, gegl, icinga2, mozjs128, and Security), and Ubuntu (ghostscript, kernel, linux, linux-aws, linux-aws-5.15, linux-gcp-5.15, linux-hwe-5.15, linux-ibm, linux-ibm-5.15, linux-intel-iotg, linux-intel-iotg-5.15, linux-lowlatency, linux-lowlatency-hwe-5.15, linux-nvidia, linux-nvidia-tegra, linux-nvidia-tegra-5.15, linux-nvidia-tegra-igx, linux-oracle, linux-oracle-5.15, linux-xilinx-zynqmp, linux, linux-aws, linux-aws-hwe, linux-kvm, linux-oracle, linux-aws-fips, linux-fips, linux-aws-fips, linux-fips, linux-gcp-fips, linux-azure-fips, linux-gcp, linux-gcp-4.15, linux-hwe, linux-gcp, linux-gcp-6.8, linux-gke, linux-gkeop, linux-gcp-6.14, linux-raspi, linux-gcp-fips, linux-intel-iot-realtime, linux-realtime, linux-raspi, linux-raspi-realtime, linux-xilinx, and postgresql-14, postgresql-16, postgresql-17).
  •  

Catastrophe pour Moscou : le retour du Soyouz MS-27 risque d’être l’un des derniers avant des années

Alors que l’équipage du Soyouz MS-27 s’apprête à regagner la Terre ce 9 décembre 2025, l’avenir du programme spatial russe s’assombrit brusquement. En coulisses, une grave avarie survenue sur le pas de tir de Baïkonour menace de paralyser les lancements habités pour une longue période.

  •  

Le numéro 7 du Lama déchainé surfe sur les ondes

Pour toutes les personnes qui lisent LinuxFr.org, voici un numéro du Lama déchainé spécialement conçu pour les fans du surf… du surf sur Internet, je précise sinon vous allez croire que je vous prends pour des sportifs.

Un numéro conçu pour vous parler des plateformes numériques qui proposent des services en ligne. Ou plutôt du Fediverse et de radio. Ça a changé en cours de semaine (c'est parfois difficile à suivre) et heureusement, car sinon l’édito aurait tourné vers la merdification (ou l’emmerdification) de ces plateformes ou leur utilisation de logiciels libres auxquels elles ne contribuent jamais. Pas de coup de gueule, donc, ce sera peut-être pour un prochain numéro.
L’émission de radio de l'April écoutée par un couple

Pour la première fois depuis le début de la campagne, le commentaire des lecteurices a été pris sur Linux-Fr. Merci à Benoît pour sa participation !

Comme chaque semaine, des rubriques et des chroniques sympathiques à découvrir. Et non, n'insistez pas, je n'entrerai pas dans les détails. Cliquez sur le lien plus bas.

Je remercierai juste LinuxMaine et Elena Rossini pour leur texte !

Et pour info, l’équipe des mots croisés s’est efforcée (et c’est plus compliqué que ça n’y parait) de n’avoir que des définitions de niveau 1-2. Voilà, c’est cadeau ! Vous nous direz ce que vous en pensez. Too easy ? Toujours aussi drôle ? À vous de juger et de commenter !

Le Lama déchainé qui donne

Le mois de décembre commence. Vous n’avez donc plus qu'un mois pour faire un don ou adhérer à l’April. Moins de quatre semaines pour aider l’association à obtenir les 30 000€ dont elle a besoin. Quelques jours avant que je ne commence à menacer le lama des pires sévices.

Il peut compter sur vous ? Merci.

Commentaires : voir le flux Atom ouvrir dans le navigateur

  •  

C’est la fin de la preuve par l’image : l’outil Google Nano Banana Pro génère d’incroyables fake news à la chaîne

Le 3 décembre 2025, NewsGuard a publié une enquête sur le nouvel outil de génération d’images de Google, NanoBanana Pro. L’entreprise américaine, qui évalue la fiabilité des sites d’information, a voulu tester la capacité de cet outil à participer à des campagnes de désinformation… et les résultats sont édifiants.

  •  

Oubliez Google Maps, cette application française repousse les limites de la précision sur sa carte

Google Maps est un excellent outil généraliste. Mais pour les usages spécialisés, il se fait largement dépasser par des applications et services dédiés. En montagne l'hiver, les Français de Whympr ont le meilleur couteau-suisse : la nouvelle version de l'app est si précise sur l'enneigement qu'on peut y voir des traces de ski. Nous l'avons testée en avant-première.

  •