Vue normale

Reçu aujourd’hui — 5 septembre 2025De tout et de rien

« Militant LGBT, je retire ma plainte contre le policier qui m’a éborgné » - MOUAIS

5 septembre 2025 à 09:50
- des flics, en civil, sans brassard, s'infiltrent dans un défilé LGBT.
- ils commence à insulter des gens et à s'en prendre physiquement à un élu.
- un jeune homme d'interpose, il prend un coup de poing dans l'oeil.
- il perd son oeil.
- la police lui fait un procès. L'IGPN instruit à charge contre le jeune homme.
- La justice va poser des questions déplacées à toute sa famille et ses relations et se procure son dossier médical complet en faisant pression auprès de son médecin traitant.

Et après :
"Mais pourquoi les gens n'ont pas confiance dans la police et la justice ?"
"Mais pourquoi les gens disent que les flics ne sont pas les alliés des LGBT ?"
Ben devinez.
(Permalink)

Why Powerful But Hard To Detect Backdoors Could Become A Routine Problem For Open Source Projects Because Of AI | Techdirt

5 septembre 2025 à 06:07
Cet article est un rappel de la faille xz : C'était une attaque préméditée, construite dans le temps (sur des *années*) en apportant de l'aide à un Logiciel Libre, utilisant une ingénierie sociale très progressive et patiente.

Et comme trop de Logiciel Libres sont tenus à bout de bras par une seule personne (https://sebsauvage.net/links/?Hx2mTQ) ce genre d'attaque pourrait encore fonctionner dans le futur. Pire que ça: Les LLM pourront même aider à construire ces attaques, aussi bien en construisant de toute pièces des personnalités et des échanges d'apparence humaine, mais aussi en fournissant des patchs pour les logiciels.

➡️ Le fait de ne pas soutenir les développeurs de Logiciels Libres nous met tous en danger.
(Permalink)

Bridge returned error 0! (20336)

See https://curl.haxx.se/libcurl/c/libcurl-errors.html for description of the curl error code.

Details

Type: HttpException
Code: 0
Message: cURL error Resolving timed out after 5000 milliseconds: 28 (https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://public.api.bsky.app/xrpc/com.atproto.identity.resolveHandle?handle=tristankamin.bsky.social
File: lib/http.php
Line: 182

Trace

#0 index.php(73): RssBridge->main()
#1 lib/RssBridge.php(39): RssBridge->{closure}()
#2 lib/RssBridge.php(37): BasicAuthMiddleware->__invoke()
#3 middlewares/BasicAuthMiddleware.php(13): RssBridge->{closure}()
#4 lib/RssBridge.php(37): CacheMiddleware->__invoke()
#5 middlewares/CacheMiddleware.php(44): RssBridge->{closure}()
#6 lib/RssBridge.php(37): ExceptionMiddleware->__invoke()
#7 middlewares/ExceptionMiddleware.php(17): RssBridge->{closure}()
#8 lib/RssBridge.php(37): SecurityMiddleware->__invoke()
#9 middlewares/SecurityMiddleware.php(19): RssBridge->{closure}()
#10 lib/RssBridge.php(37): MaintenanceMiddleware->__invoke()
#11 middlewares/MaintenanceMiddleware.php(10): RssBridge->{closure}()
#12 lib/RssBridge.php(37): TokenAuthenticationMiddleware->__invoke()
#13 middlewares/TokenAuthenticationMiddleware.php(10): RssBridge->{closure}()
#14 lib/RssBridge.php(34): DisplayAction->__invoke()
#15 actions/DisplayAction.php(54): DisplayAction->createResponse()
#16 actions/DisplayAction.php(89): BlueskyBridge->collectData()
#17 bridges/BlueskyBridge.php(152): BlueskyBridge->resolveHandle()
#18 bridges/BlueskyBridge.php(599): getContents()
#19 lib/contents.php(79): CurlHttpClient->request()
#20 lib/http.php(182)

Context

Query: action=display&bridge=BlueskyBridge&data_source=getAuthorFeed&user_id=tristankamin.bsky.social&feed_filter=posts_and_author_threads&include_reposts=on&format=Atom
Version: 2025-08-05 (git.master.47184f8)
OS: Linux
PHP: 8.2.29

Go back

mruac

Reçu hier — 4 septembre 2025De tout et de rien

Le thon des cantines : faut-il en faire une salade ?

4 septembre 2025 à 22:16

Paris, Lyon, Marseille… Dans plusieurs grandes villes françaises, le thon ne passe plus le portail des écoles. Trop de mercure dans les boîtes, selon deux ONG. Nouvel excès de précaution, ou vrai risque pour la santé des enfants ?

Cette semaine, Nice, Cagnes-sur-Mer et Marseille ont rejoint un collectif de huit villes (Bègles, Grenoble, Lille, Lyon, Montpellier, Mouans‑Sartoux, Paris et Rennes) qui ont décidé de bannir temporairement ce poisson du menu des enfants. Une décision motivée par une enquête publiée en 2024 par les ONG Foodwatch et Bloom, qui révèle des niveaux élevés de mercure dans les conserves analysées. 

Alors, faut-il vraiment bannir un ingrédient aussi banal qu’une boîte de thon ? Un énième excès de zèle a-t-il succédé à un nouvel emballement médiatique ?  Ou l’histoire est-elle un peu plus subtile ?

La mauvaise note du thon en conserve

Aujourd’hui, dans le thon frais, la concentration en mercure est fixée par l’Union européenne à 1 mg par kilo, comme pour d’autres grands prédateurs marins tels que l’espadon, le marlin ou le flétan. Pour les poissons plus petits, comme la sardine, le maquereau ou le merlan, la limite est beaucoup plus stricte : 0,3 mg/kg. Pourquoi une telle différence ? Parce que le thon ne peut pas, et n’a jamais pu, respecter ce chiffre. Au sommet de la chaîne alimentaire, le mercure présent chez ses proies s’accumule dans son organisme. Avec une norme trop stricte, il disparaîtrait purement et simplement des étals. Le chiffre retenu est donc plus politique que sanitaire.

Dans les boîtes de conserve, le problème s’aggrave : la chair perd de l’eau et concentre davantage le mercure. Une boîte peut contenir l’équivalent de 2 à 3 mg/kg, parfois plus. Lors des tests réalisés par les ONG, certaines affichaient jusqu’à 3,9 mg/kg. Près de 13 fois la limite tolérée pour d’autres poissons de consommation courante !

Le phénomène n’est pas nouveau. Une étude américaine a analysé les concentrations en mercure de spécimens de musées capturés il y a près d’un siècle. Celles-ci sont du même ordre qu’aujourd’hui.

Un enfant, une boîte, cas d’école

Prenons le cas extrême d’un enfant de 40 kg qui mange une boîte entière de 150 g de thon, avec une teneur de 3,9 mg/kg (le maximum mesuré). Cela représente environ 0,585 mg de mercure ingéré.

Or, la dose hebdomadaire tolérable (DHT) fixée par l’Autorité européenne de sécurité des aliments (EFSA) est de 1,3 microgramme de mercure par kilo de poids corporel. Pour un enfant de 40 kg, cela correspond à 0,052 mg par semaine.

Une seule boîte suffit pour que cet enfant dépasse la limite… d’un facteur 11.

Le principe de précaution à la rescousse

Face à ce décalage entre normes et réalité, certaines municipalités ont décidé de jouer la carte du principe de précaution. Pour elles, tant que les seuils européens ne tiennent pas compte des conserves, mieux vaut éviter d’exposer inutilement les enfants.

Elles n’ont pas tout à fait tort. Le mercure, et plus encore le méthylmercure qui s’accumule dans les chairs des gros poissons, est un neurotoxique puissant. Chez l’enfant, une exposition élevée ou prolongée peut affecter le développement du cerveau et du système nerveux, ralentir l’acquisition du langage, altérer la mémoire ou la motricité fine. Chez l’adulte, une consommation excessive et répétée peut aussi fragiliser le système cardiovasculaire ou les reins. 

Faut-il s’inquiéter dans nos cuisines ?

Soyons clairs : manger un pan bagnat ou une salade niçoise un dimanche d’été ne met personne en danger immédiat. Le mercure est un contaminant chronique : il s’accumule au fil du temps, surtout si l’on en consomme souvent. Les vrais risques concernent les enfants, les femmes enceintes et les gros consommateurs réguliers de thon.

Pour un adulte qui en mange de temps en temps, le risque reste faible. Mais pour un enfant qui en mange plusieurs fois par mois à la cantine, faire preuve de prudence peut se comprendre.

Ne pas jeter le bébé avec l’eau du bain… ni le poisson avec la boîte

Attention toutefois à ne pas tomber dans l’excès inverse. Tous les poissons ne sont pas logés à la même enseigne. Beaucoup – sardines, maquereaux, saumons, truites – sont à la fois riches en oméga-3 et pauvres en contaminants et jouent un rôle essentiel dans notre équilibre alimentaire.

Ce n’est bien sûr pas parce qu’il y a potentiellement un problème avec le thon en conserve que toute la mer est à proscrire. Priver la population de poissons bénéfiques serait même une grave erreur sanitaire.
L’action des maires est un coup de projecteur politique qui peut pousser Bruxelles à revoir des normes manifestement insuffisantes. Le thon, comme beaucoup d’aliments, doit se consommer avec modération. Mais en attendant une éventuelle révision des règles, rien n’empêche de profiter d’un pan bagnat ou d’une salade niçoise, contrairement à la petite musique que l’on commence à entendre cette semaine.

L’article Le thon des cantines : faut-il en faire une salade ? est apparu en premier sur Les Électrons Libres.

Google’s $45 million contract to spread Netanyahu's propaganda

4 septembre 2025 à 13:55
Netanyahu vient de passer un contrat de 45 millions de dollars avec Google pour faire de la publicité/propagande sur les réseaux de Google (publicités, YouTube, etc.)

L'Histoire retiendra que Google a gagné de l'argent pour faire la propagande d'un criminel de guerre reconnu comme tel par la Cour Pénale Internationale. Oh bien sûr Google n'est pas le seul à palper, hein.
(Et ne me lancez pas un "gneu gneu t'es antisémite". Je suis contre ce connard de Macron, ça ne veut pas dire que je suis anti-français. Utilisez votre cerveau.)
(Permalink)

Soutenir sebsauvage.net [Wiki de sebsauvage.net]

4 septembre 2025 à 10:51
Comme il m'a déjà été demandé comment me soutenir, j'ai ajouté une option: Wero.
Si votre banque est française, belge ou allemande, il y a de fortes chances qu'elle supporte Wero. Cela permet d'envoyer de l'argent sans frais, et sans passer par le réseau américain Visa/MasterCard.

(Mais je le rappelle : Je gagne bien ma vie. Ne vous sentez pas forcé·e.)
(Permalink)

Bridge returned error 0! (20335)

See https://curl.haxx.se/libcurl/c/libcurl-errors.html for description of the curl error code.

Details

Type: HttpException
Code: 0
Message: cURL error Resolving timed out after 5000 milliseconds: 28 (https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://public.api.bsky.app/xrpc/com.atproto.identity.resolveHandle?handle=tristankamin.bsky.social
File: lib/http.php
Line: 182

Trace

#0 index.php(73): RssBridge->main()
#1 lib/RssBridge.php(39): RssBridge->{closure}()
#2 lib/RssBridge.php(37): BasicAuthMiddleware->__invoke()
#3 middlewares/BasicAuthMiddleware.php(13): RssBridge->{closure}()
#4 lib/RssBridge.php(37): CacheMiddleware->__invoke()
#5 middlewares/CacheMiddleware.php(44): RssBridge->{closure}()
#6 lib/RssBridge.php(37): ExceptionMiddleware->__invoke()
#7 middlewares/ExceptionMiddleware.php(17): RssBridge->{closure}()
#8 lib/RssBridge.php(37): SecurityMiddleware->__invoke()
#9 middlewares/SecurityMiddleware.php(19): RssBridge->{closure}()
#10 lib/RssBridge.php(37): MaintenanceMiddleware->__invoke()
#11 middlewares/MaintenanceMiddleware.php(10): RssBridge->{closure}()
#12 lib/RssBridge.php(37): TokenAuthenticationMiddleware->__invoke()
#13 middlewares/TokenAuthenticationMiddleware.php(10): RssBridge->{closure}()
#14 lib/RssBridge.php(34): DisplayAction->__invoke()
#15 actions/DisplayAction.php(54): DisplayAction->createResponse()
#16 actions/DisplayAction.php(89): BlueskyBridge->collectData()
#17 bridges/BlueskyBridge.php(152): BlueskyBridge->resolveHandle()
#18 bridges/BlueskyBridge.php(599): getContents()
#19 lib/contents.php(79): CurlHttpClient->request()
#20 lib/http.php(182)

Context

Query: action=display&bridge=BlueskyBridge&data_source=getAuthorFeed&user_id=tristankamin.bsky.social&feed_filter=posts_and_author_threads&include_reposts=on&format=Atom
Version: 2025-08-05 (git.master.47184f8)
OS: Linux
PHP: 8.2.29

Go back

mruac

❌