Le règne de Tesla en Chine : pouvoir, procès et silence

2025-02-12
Le règne de Tesla en Chine : pouvoir, procès et silence

Le succès de Tesla sur le marché chinois est inextricablement lié à sa stratégie agressive de réduction au silence des critiques. Cet article expose de nombreux cas où Tesla a poursuivi en justice des propriétaires de véhicules et des médias en Chine, remportant presque toujours le procès. Il détaille comment les liens de Tesla avec de hauts responsables du gouvernement chinois lui ont permis d'obtenir un traitement de faveur et des politiques avantageuses. L'affaire de Zhang Yazhou, une propriétaire de véhicule poursuivie et battue pour avoir publiquement remis en question le système de freinage de Tesla, souligne les préoccupations concernant l'utilisation par Tesla de moyens légaux pour réduire au silence les critiques et porter atteinte aux droits des consommateurs. Cela met en évidence le modèle commercial unique de Tesla en Chine et le lien étroit entre le pouvoir et le capital dans l'influence des opérations commerciales et de l'opinion publique.

Lire plus
Technologie Batailles juridiques

Apple révolutionne la numérotation de ses mises à jour logicielles : iOS 26 arrive !

2025-05-28
Apple révolutionne la numérotation de ses mises à jour logicielles : iOS 26 arrive !

Apple prévoit un changement majeur dans sa façon de nommer ses mises à jour logicielles. Au lieu d'iOS 19, la mise à jour de cette année sera appelée « iOS 26 », dans le cadre d'une nouvelle stratégie de nommage basée sur l'année. Cela affectera toutes les plateformes Apple, visant une meilleure cohérence de marque et une réduction de la confusion pour les utilisateurs et les développeurs. Ce changement s'accompagne de rumeurs de refontes majeures sur toutes les plateformes Apple, dans le but d'unifier le design et la nomenclature. Bien que cela puisse être déroutant au début, le changement promet une clarté à long terme dans la numérotation des versions.

Lire plus
Technologie

Comment les navigateurs interprètent 'chucknorris' comme une couleur ?

2024-12-20
Comment les navigateurs interprètent 'chucknorris' comme une couleur ?

Cet article explore comment les navigateurs gèrent les valeurs de couleur invalides en HTML, comme interpréter 'chucknorris' comme rouge. L'auteur explique la tolérance du navigateur lors de l'analyse du HTML, en tentant de convertir les valeurs invalides en valeurs valides. Le processus d'analyse des valeurs de couleur invalides par les navigateurs est décrit, avec un lien CodePen fourni pour démontrer le processus. L'auteur soutient que cette tolérance du navigateur est un charme du web, permettant même à un code invalide de s'exécuter, ce qui montre la résilience du web.

Lire plus

La PDG de Signal défend l'application après une erreur de messagerie du gouvernement américain

2025-03-25
La PDG de Signal défend l'application après une erreur de messagerie du gouvernement américain

La présidente de Signal, Meredith Whittaker, a défendu la sécurité de l'application de messagerie après un incident où le gouvernement américain a inclus par erreur un journaliste dans une conversation cryptée concernant des actions militaires. Elle a mis en avant la nature open-source et à but non lucratif de Signal, ainsi que son chiffrement de bout en bout, comme des éléments différenciants clés, le positionnant comme une alternative supérieure à WhatsApp, qui collecte beaucoup plus de données utilisateur. Les chiffres de téléchargement aux États-Unis sont en augmentation, reflétant la préférence croissante des utilisateurs pour une plateforme axée sur la confidentialité.

Lire plus
Technologie

SIMD sans Peur en Rust : Sept Ans Plus Tard

2025-03-30

Il y a sept ans, un article de blog présentait une vision de Rust comme langage idéal pour écrire des programmes SIMD rapides. Aujourd'hui, malgré les progrès accomplis, l'expérience reste difficile. Cet article explore les défis de la programmation SIMD en Rust, en se concentrant sur les problèmes de sécurité, les stratégies de multiversionnage et les orientations futures. Il compare des approches comme `std::simd`, `pulp` et le prototype `fearless_simd` de l'auteur, plaidant pour un effort collaboratif au sein de la communauté Rust afin de construire une infrastructure robuste de programmation SIMD comparable à Highway.

Lire plus
Développement

La L-théanine fonctionne-t-elle vraiment ? Une auto-expérience en aveugle donne des résultats surprenants

2025-03-09
La L-théanine fonctionne-t-elle vraiment ? Une auto-expérience en aveugle donne des résultats surprenants

L'auteur, utilisateur de longue date de compléments de L-théanine, croyait en ses effets de réduction de l'anxiété et du stress. Pour le vérifier, il a mené une expérience en double aveugle de 16 mois, comparant la L-théanine à un placebo de vitamine D. Étonnamment, la L-théanine n'a montré aucun bénéfice significatif par rapport au placebo. Bien que statistiquement, les niveaux de stress aient légèrement diminué après la prise de L-théanine, le groupe placebo a montré une tendance similaire. L'auteur n'a pas pu distinguer de manière fiable entre la L-théanine et le placebo. Cela remet en question l'efficacité de la L-théanine et encourage la réalisation d'autres études en aveugle pour vérifier ses bienfaits supposés.

Lire plus

Ensembles de vecteurs Redis : réplication de la détection de style de compte Hacker News

2025-04-16

Inspiré par un article de Hacker News vieux de trois ans sur la détection de comptes similaires à l'aide de la similarité cosinus, Antirez, utilisant la nouvelle fonctionnalité d'ensembles de vecteurs dans Redis 8 RC1, a reproduit l'expérience. Il a téléchargé 10 Go de données de commentaires Hacker News, les a nettoyées et prétraitées pour générer un fichier JSONL contenant les utilisateurs et leurs vecteurs de fréquence de mots. Ensuite, utilisant la méthode Burrows-Delta, il a normalisé les vecteurs de fréquence de mots et les a insérés dans des ensembles de vecteurs Redis. Enfin, en utilisant la commande VSIM, il est possible de trouver rapidement des utilisateurs similaires ayant des styles d'écriture similaires. Le code du projet a été open-sourcé, et un site de démonstration en ligne est disponible.

Lire plus
Développement Détection de style

Les défauts du SIMD compacté et l'essor des processeurs vectoriels

2025-04-24

Cet article explore les défauts inhérents des architectures SIMD (Single Instruction Multiple Data), tels que les problèmes d'évolutivité dus aux largeurs de registre fixes, les goulots d'étranglement de performance dus au pipeline et la surcharge de la gestion des queues. Ces limitations entravent l'efficacité du SIMD dans le traitement de grands ensembles de données. L'article compare le SIMD aux processeurs vectoriels (par exemple, Cray-1, RISC-V RVV et ARM SVE), qui résolvent les lacunes du SIMD grâce à des longueurs de vecteur flexibles et à la gestion des queues au niveau du matériel. Des approches alternatives, telles que la méthode vectorielle virtuelle (VVM), sont également explorées, offrant de nouvelles voies pour améliorer les performances du traitement des données.

Lire plus

Affichage encre électronique DIY : piratage du micrologiciel open source de TRMNL

2025-04-24
Affichage encre électronique DIY : piratage du micrologiciel open source de TRMNL

L'auteur, obsédé par les écrans à encre électronique, a précommandé un TRMNL, mais, impatient de la longue attente, a décidé de construire le sien. Utilisant un écran à encre électronique Waveshare de 7,5 pouces et une carte de pilote ESP32, ainsi qu'une batterie LiPo et un circuit de charge, il a créé avec succès un appareil semblable à TRMNL pour moins de 80 $. Plus important encore, il a modifié le micrologiciel open source de TRMNL pour qu'il soit compatible avec la carte Waveshare, partageant son code pour bénéficier à la communauté du bricolage. Le résultat ? Un écran à encre électronique fonctionnel interagissant avec le service en ligne de TRMNL.

Lire plus

Apprivoiser la bête de l'historique du shell : une fonction Zsh pour des historiques plus propres

2025-06-06

Cet article explore le débat sur la désactivation versus la maximisation de l'historique du shell. L'auteur plaide pour un historique plus propre, en argumentant contre l'enregistrement des tentatives infructueuses et des fautes de frappe. Une fonction zsh pratique, `smite`, utilisant fzf, est présentée. Cette fonction permet aux utilisateurs de parcourir et de supprimer interactivement les entrées d'historique indésirables, en gardant le fichier d'historique concis et efficace. L'auteur souligne l'importance de gérer efficacement l'historique du shell, en trouvant un équilibre entre la nécessité de conserver les commandes utiles et celle de supprimer le désordre.

Lire plus
Développement

Imagerie de volumes de disques montés sous pression : une solution basée sur blktrace

2025-01-15
Imagerie de volumes de disques montés sous pression : une solution basée sur blktrace

Cet article décrit une méthode ingénieuse pour sauvegarder des disques système lorsque les snapshots ponctuels ne sont pas disponibles. L’auteur a été confronté au défi de devoir sauvegarder un système sur le point de tomber en panne, qui ne disposait pas de fonctionnalités de snapshot, tandis que le redémarrage ou la reconfiguration du stockage étaient indésirables. La solution utilise l’API blktrace de Linux pour suivre l’activité du périphérique de bloc en temps réel, permettant la création d’images disque complètes même pendant l’écriture des données. L’auteur partage son outil basé sur Go, hot-clone, qui suit les blocs modifiés, garantissant ainsi l’absence de perte de données lors de la création de l’image. Cela fournit une solution fiable pour sauvegarder les systèmes critiques en cas d’urgence.

Lire plus

L'opérateur d'OpenAI : La fin du Web ouvert ?

2025-01-25
L'opérateur d'OpenAI : La fin du Web ouvert ?

Le nouvel agent IA d'OpenAI, Operator, navigue sur le Web pour vous, ce qui pourrait signaler la fin d'Internet ouvert tel que nous le connaissons. Des outils comme Operator changent la façon dont nous accédons à l'information ; nous allons directement à l'IA, en contournant les intermédiaires comme Google et TripAdvisor. Cela menace les modèles de revenus publicitaires de ces sites Web, ce qui pourrait entraîner leur déclin. L'avenir pourrait inclure une couche de données structurées où les intermédiaires vendent des données aux entreprises d'IA. Cela soulève des inquiétudes quant aux sources de données utilisateur de haute qualité et l'avenir du Web ouvert lui-même.

Lire plus

Chatbox : Votre copilote IA sur ordinateur

2025-01-25
Chatbox : Votre copilote IA sur ordinateur

Chatbox est une application client de bureau open source prenant en charge divers grands modèles linguistiques (LLM) tels que GPT, Claude, Gemini et Ollama. Ses fonctionnalités incluent le stockage de données local, la compatibilité multiplateforme, des fonctionnalités de requête avancées et la collaboration d'équipe. Initialement créé pour le débogage des requêtes, sa facilité d'utilisation et ses fonctionnalités ont conduit à une adoption généralisée, le transformant en une application de bureau IA robuste utilisée pour tout, du débogage des requêtes aux discussions informelles.

Lire plus
Développement application IA client bureau

OpenAI accusée d'avoir entraîné GPT-4o avec des livres payants sans autorisation

2025-04-02
OpenAI accusée d'avoir entraîné GPT-4o avec des livres payants sans autorisation

Un nouveau document du AI Disclosures Project accuse OpenAI d'avoir utilisé des livres payants sans licence, principalement de O'Reilly Media, pour entraîner son modèle GPT-4o. L'article utilise la méthode DE-COP pour démontrer que GPT-4o présente une reconnaissance significativement plus forte du contenu payant d'O'Reilly que GPT-3.5 Turbo, suggérant des données non autorisées substantielles dans son entraînement. Bien qu'OpenAI possède certaines licences de données et offre des mécanismes de retrait, cela s'ajoute aux défis juridiques existants concernant ses pratiques en matière de droit d'auteur. Les auteurs reconnaissent les limites de leur méthodologie, mais les résultats soulèvent de sérieuses préoccupations concernant les méthodes d'acquisition de données d'OpenAI.

Lire plus
IA

Explosion de la bande passante sur Wikimedia : les bots d'entraînement de l'IA sont les coupables

2025-04-02
Explosion de la bande passante sur Wikimedia : les bots d'entraînement de l'IA sont les coupables

La Fondation Wikimedia signale une augmentation de 50 % de la bande passante depuis janvier 2024, principalement due à des bots d'entraînement d'IA qui extraient son contenu sous licence ouverte. Cette augmentation du trafic des bots, dépassant même les pics d'événements de haut profil comme la mort de Jimmy Carter, menace de ralentir l'accès pour les utilisateurs humains. Les bots accèdent de manière disproportionnée aux pages moins utilisées, surchargant l'infrastructure de Wikimedia. La fondation, qui dépend des dons, fait face à des coûts croissants et explore des solutions durables pour permettre aux développeurs d'IA d'accéder à son contenu, tout en garantissant l'accessibilité continue de ses ressources pour tous.

Lire plus
Technologie

arXivLabs : Projets expérimentaux avec des collaborateurs communautaires

2025-06-11
arXivLabs : Projets expérimentaux avec des collaborateurs communautaires

arXivLabs est un cadre qui permet aux collaborateurs de développer et de partager de nouvelles fonctionnalités arXiv directement sur notre site web. Les individus et les organisations qui travaillent avec arXivLabs ont adopté et accepté nos valeurs d'ouverture, de communauté, d'excellence et de confidentialité des données des utilisateurs. arXiv s'engage envers ces valeurs et ne travaille qu'avec des partenaires qui les respectent. Vous avez une idée de projet qui ajoutera de la valeur à la communauté arXiv ? En savoir plus sur arXivLabs.

Lire plus
Développement

Nango : Une API ouverte et unifiée pour les intégrations

2025-03-17

Frustrés par les limitations des solutions d'intégration B2B SaaS existantes, Bastien et Robin se sont associés en 2022. Ils ont repris un projet OAuth open source abandonné, réalisant que c'était la clé d'une approche plus flexible : une plateforme ouverte et extensible. En 2023, après avoir rejoint le lot d'hiver de Y Combinator, ils ont relancé Nango comme une infrastructure API unique et unifiée pour alimenter toutes les intégrations.

Lire plus
Développement Intégration API

Tests de mutation Rust avec cargo-mutants

2025-04-13
Tests de mutation Rust avec cargo-mutants

cargo-mutants est un outil Rust qui améliore la qualité du code en générant des versions mutantes de votre code pour tester sa robustesse. Il identifie les bogues potentiels manqués par vos tests existants, offrant une perspective différente des outils traditionnels de couverture de code. Il se concentre sur la vérification effective du comportement du code par les tests, et non seulement sur l'atteinte du code. Facile à utiliser et intégrable à CI, il est activement maintenu et promet des améliorations futures, notamment de nouveaux types de mutation.

Lire plus
Développement Qualité du Code

Le Département des Affaires des anciens combattants des États-Unis annonce des licenciements massifs, suscitant l'indignation

2025-03-05
Le Département des Affaires des anciens combattants des États-Unis annonce des licenciements massifs, suscitant l'indignation

Le Département des Affaires des anciens combattants (VA) des États-Unis prévoit de licencier des dizaines de milliers d'employés plus tard cette année, suscitant de vives critiques. Un mémorandum interne révèle un examen complet du département visant à rationaliser la gestion, à réduire la taille de l'agence et à améliorer l'efficacité. L'objectif est de réduire les effectifs aux niveaux de 2019 (environ 399 000), contre 482 000 actuellement. Les législateurs démocrates condamnent fermement cette mesure, arguant qu'elle nuira aux anciens combattants en compromettant l'accès aux soins de santé, le traitement des demandes de règlement et les prestations éducatives. Ils soutiennent que le VA a besoin de plus de personnel pour répondre à la demande accrue de la loi PACT, et non de moins.

Lire plus

Les équipes technologiques du gouvernement américain confrontées à des licenciements massifs : la fin de 18F et USDS

2025-03-07
Les équipes technologiques du gouvernement américain confrontées à des licenciements massifs : la fin de 18F et USDS

Le secteur technologique du gouvernement américain connaît une restructuration majeure. La 18F, l’agence responsable de la transformation numérique du gouvernement, a été dissoute, ses employés licenciés, laissant un vide immense. La USDS (désormais DOGE), renommée par l’administration Trump, a également connu des vagues de licenciements et de démissions, les employés se plaignant d’une approche « terre brûlée » qui chasse les personnes compétentes. Cela a mis en péril des projets gouvernementaux cruciaux, tels que le système de surveillance des maladies, risquant d’entraîner un effondrement et de compromettre la sécurité publique. Le TTS de la GSA a également été affecté, les employés étant réaffectés à des services plus grand public, d’autres licenciements sont en cours et l’avenir reste incertain.

Lire plus
Technologie

Gmail simplifie le chiffrement des e-mails avec une nouvelle fonctionnalité

2025-04-01
Gmail simplifie le chiffrement des e-mails avec une nouvelle fonctionnalité

Google met à jour Gmail pour permettre aux utilisateurs professionnels d'envoyer des messages chiffrés à n'importe quelle boîte de réception en quelques clics. Un nouveau modèle de chiffrement élimine le besoin de logiciels personnalisés ou d'échange de certificats. Initialement lancé en version bêta pour les e-mails internes de l'entreprise, la fonctionnalité sera étendue à toutes les boîtes de réception Gmail dans les prochaines semaines et à d'autres fournisseurs plus tard cette année. Les utilisateurs activent simplement le « chiffrement supplémentaire » pour envoyer un message sécurisé. Les destinataires non Gmail reçoivent un lien vers un compte Workspace invité pour consulter et répondre en toute sécurité. Bien qu'il offre un chiffrement plus robuste que le TLS, il ne s'agit pas d'un chiffrement de bout en bout véritable, car Google conserve le contrôle des clés de chiffrement.

Lire plus

Boissons sans alcool : un marché en plein essor

2025-01-07
Boissons sans alcool : un marché en plein essor

Janvier sec stimule la croissance du marché des boissons sans alcool. De plus en plus de personnes choisissent de s'abstenir d'alcool ou de réduire leur consommation, ce qui entraîne une augmentation de la demande de bières, spiritueux et autres alternatives sans alcool. Ces boissons répondent aux besoins des consommateurs soucieux de leur santé, tout en offrant un profil aromatique similaire à leurs homologues alcoolisés. Bien que des améliorations gustatives soient encore à prévoir, le marché présente un potentiel de croissance significatif.

Lire plus

L'essor de la technologie européenne respectueuse de la vie privée : Plongeon en profondeur dans Plausible Analytics

2025-03-24
L'essor de la technologie européenne respectueuse de la vie privée : Plongeon en profondeur dans Plausible Analytics

Les données de Plausible Analytics révèlent une augmentation de la demande d'outils technologiques respectueux de la vie privée construits en Europe. En 2025, le trafic a augmenté de 1100 % d'une année sur l'autre, atteignant près de 2 millions de visiteurs uniques. Reddit a dépassé Google comme principale source de trafic, soulignant la discussion active et la recommandation de ces outils dans les communautés en ligne. Les cinq principales catégories étaient les fournisseurs de messagerie électronique, les moteurs de recherche, les plates-formes de cloud computing, les applications de navigation et les services d'analyse Web. La demande s'étend au-delà de l'Europe, avec un intérêt significatif des États-Unis et d'autres pays. L'Allemagne, les Pays-Bas et la France sont en tête de l'adoption. L'article conclut en soulignant les principaux outils axés sur la confidentialité et en observant la demande croissante d'analyse Web respectueuse de la vie privée.

Lire plus

Blizzard inverse la politique de mort en mode Hardcore de WoW Classic après des attaques DDoS

2025-03-25
Blizzard inverse la politique de mort en mode Hardcore de WoW Classic après des attaques DDoS

Le raid du streamer Sodapoppin en mode Hardcore de World of Warcraft Classic a été décimé par une attaque DDoS. Blizzard a répondu en ressuscitant les personnages tués pendant l'attaque, ce qui déroge à la politique habituelle de mort permanente du jeu. Blizzard a déclaré que l'attaque DDoS était une action malveillante de tiers, justifiant une réponse différente des morts typiques en jeu. Bien que les règles générales du mode Hardcore restent inchangées, les morts causées spécifiquement par des attaques externes comme celle-ci seront traitées différemment.

Lire plus

Dix ans de deuil : une perte insupportable

2025-02-14
Dix ans de deuil : une perte insupportable

Il y a seize ans, la deuxième fille de l'auteur est née ; il y a dix ans, elle est décédée le jour de son sixième anniversaire. Le texte décrit les réflexions de l'auteur en ce jour, le jour où sa fille aurait eu seize ans, une décennie après sa mort. L'auteur se rend sur sa tombe et assiste à une cérémonie commémorative finale au temple Anshe Chesed Fairmount, un lieu qui avait une signification particulière pour elle, avant sa fermeture, ce qui ajoute une autre couche de tristesse. L'auteur avoue qu'une décennie plus tard, la douleur de la perte de sa fille persiste, ainsi que le sentiment de culpabilité d'avoir « échoué à son enfant de la manière la plus fondamentale possible ».

Lire plus
Divers perte

Transformée de distance subpixelique : une percée dans le rendu de polices de haute qualité pour WebGPU

2024-12-26

Cet article explore les défis et les solutions pour obtenir un rendu de polices de haute qualité dans WebGPU. En abordant les lacunes des méthodes existantes de génération de champs de distance signés (SDF), l'auteur présente un nouvel algorithme de transformée de distance précis au subpixel (ESDT). L'ESDT combine intelligemment les avantages du CPU et du GPU, en utilisant un algorithme amélioré de transformée de distance euclidienne pour résoudre efficacement les écarts rencontrés dans les méthodes traditionnelles lors de la gestion de la précision subpixelique et des pixels en niveaux de gris. Le résultat est un rendu précis de diverses polices, y compris les emojis, améliorant considérablement la qualité du rendu des polices.

Lire plus

Démarrage Java plus rapide grâce aux améliorations du profil du cache AOT

2025-05-11

Cette amélioration réduit considérablement le temps de préchauffage des applications Java en collectant les profils d'exécution des méthodes pendant les exécutions d'entraînement de l'application et en les stockant dans le cache AOT. Au démarrage en production, le compilateur JIT peut immédiatement utiliser ces profils pour générer du code natif, éliminant ainsi l'attente de la collecte des profils et permettant un démarrage et des performances de pointe plus rapides. Cette technique ne nécessite aucune modification du code et est compatible avec les commandes de création de cache AOT existantes. Des expériences montrent une réduction de 19 % du temps de préchauffage pour un programme d'exemple simple.

Lire plus
Développement

Démarrage du RP2350 depuis l'UART : une solution astucieuse d'expandeur de port

2025-05-11

Face à un projet nécessitant de nombreux canaux PWM, l'auteur a constaté qu'un seul RP2350 était insuffisant. La solution ? Utiliser un deuxième RP2350 comme expandeur de port, en communiquant via le bootloader UART. Cela évite les complexités de la gestion de différentes versions de firmware sur plusieurs puces. L'article détaille le processus de démarrage UART, y compris le déverrouillage, la transmission du firmware et l'exécution en SRAM. Il aborde également l'intégration du firmware du RP2350 dans celui d'un autre microcontrôleur et l'utilisation du RS-485 pour une communication robuste à longue distance. Cette approche intelligente du matériel et des logiciels offre une solution novatrice pour des défis similaires.

Lire plus
Matériel Expandeur de port

JSON progressif : diffusion de données comme un JPEG progressif

2025-06-01
JSON progressif : diffusion de données comme un JPEG progressif

Cet article explore le JSON progressif, une méthode pour améliorer l'efficacité du transfert de données JSON. Le JSON traditionnel nécessite d'attendre le chargement complet des données avant l'analyse, contrairement au JSON progressif, qui ressemble aux JPEG progressifs en transmettant d'abord la structure des données, puis en remplissant progressivement les détails. L'article compare le streaming de données en profondeur et en largeur, en notant que les composants serveur React (RSC) utilisent une approche en largeur combinée à des composants Suspense pour réaliser un chargement progressif de l'interface utilisateur, améliorant ainsi l'expérience utilisateur.

Lire plus

tcpulse : Générateur de charge réseau haute performance en Go

2025-06-09
tcpulse : Générateur de charge réseau haute performance en Go

tcpulse est un outil de génération de charge de connexion TCP/UDP et de mesure de performance haute performance écrit en Go. Il fonctionne en modes serveur et client, permettant des tests de charge, la mesure des performances d'établissement de connexion, les tests de performance de connexion soutenue, la comparaison de protocoles et la validation d'infrastructure. Le mode client propose des modèles de connexion persistants et éphémères pour simuler divers scénarios d'application. tcpulse fournit des métriques en temps réel (percentiles de latence, débit, nombre de connexions), une limitation de débit, la prise en charge de plusieurs cibles, la prise en charge des protocoles TCP/UDP et des optimisations de plateforme. Les résultats sont produits au format JSON Lines pour une intégration facile avec les outils de surveillance et d'analyse.

Lire plus
1 2 368 369 370 372 374 375 376 595 596