❌

Vue lecture

Bridge returned error 400! (20687)

Details

Type: ClientException
Code: 400
Message: Invalid parameters value(s): data_source
File: lib/utils.php
Line: 256

Trace

#0 index.php(73): RssBridge->main()
#1 lib/RssBridge.php(39): RssBridge->{closure:RssBridge::main():37}()
#2 lib/RssBridge.php(37): BasicAuthMiddleware->__invoke()
#3 middlewares/BasicAuthMiddleware.php(13): RssBridge->{closure:RssBridge::main():37}()
#4 lib/RssBridge.php(37): CacheMiddleware->__invoke()
#5 middlewares/CacheMiddleware.php(44): RssBridge->{closure:RssBridge::main():37}()
#6 lib/RssBridge.php(37): ExceptionMiddleware->__invoke()
#7 middlewares/ExceptionMiddleware.php(17): RssBridge->{closure:RssBridge::main():37}()
#8 lib/RssBridge.php(37): SecurityMiddleware->__invoke()
#9 middlewares/SecurityMiddleware.php(19): RssBridge->{closure:RssBridge::main():37}()
#10 lib/RssBridge.php(37): MaintenanceMiddleware->__invoke()
#11 middlewares/MaintenanceMiddleware.php(10): RssBridge->{closure:RssBridge::main():37}()
#12 lib/RssBridge.php(37): TokenAuthenticationMiddleware->__invoke()
#13 middlewares/TokenAuthenticationMiddleware.php(10): RssBridge->{closure:RssBridge::main():33}()
#14 lib/RssBridge.php(34): DisplayAction->__invoke()
#15 actions/DisplayAction.php(54): DisplayAction->createResponse()
#16 actions/DisplayAction.php(88): BridgeAbstract->setInput()
#17 lib/BridgeAbstract.php(163): throwClientException()
#18 lib/utils.php(256)

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.309af5b)
OS: Linux
PHP: 8.4.24

Go back

mruac

  •  

Bridge returned error 400! (20687)

Details

Type: ClientException
Code: 400
Message: Invalid parameters value(s): data_source
File: lib/utils.php
Line: 256

Trace

#0 index.php(73): RssBridge->main()
#1 lib/RssBridge.php(39): RssBridge->{closure:RssBridge::main():37}()
#2 lib/RssBridge.php(37): BasicAuthMiddleware->__invoke()
#3 middlewares/BasicAuthMiddleware.php(13): RssBridge->{closure:RssBridge::main():37}()
#4 lib/RssBridge.php(37): CacheMiddleware->__invoke()
#5 middlewares/CacheMiddleware.php(44): RssBridge->{closure:RssBridge::main():37}()
#6 lib/RssBridge.php(37): ExceptionMiddleware->__invoke()
#7 middlewares/ExceptionMiddleware.php(17): RssBridge->{closure:RssBridge::main():37}()
#8 lib/RssBridge.php(37): SecurityMiddleware->__invoke()
#9 middlewares/SecurityMiddleware.php(19): RssBridge->{closure:RssBridge::main():37}()
#10 lib/RssBridge.php(37): MaintenanceMiddleware->__invoke()
#11 middlewares/MaintenanceMiddleware.php(10): RssBridge->{closure:RssBridge::main():37}()
#12 lib/RssBridge.php(37): TokenAuthenticationMiddleware->__invoke()
#13 middlewares/TokenAuthenticationMiddleware.php(10): RssBridge->{closure:RssBridge::main():33}()
#14 lib/RssBridge.php(34): DisplayAction->__invoke()
#15 actions/DisplayAction.php(54): DisplayAction->createResponse()
#16 actions/DisplayAction.php(88): BridgeAbstract->setInput()
#17 lib/BridgeAbstract.php(163): throwClientException()
#18 lib/utils.php(256)

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.309af5b)
OS: Linux
PHP: 8.4.24

Go back

mruac

  •  

Bridge returned error 400! (20687)

Details

Type: ClientException
Code: 400
Message: Invalid parameters value(s): data_source
File: lib/utils.php
Line: 256

Trace

#0 index.php(73): RssBridge->main()
#1 lib/RssBridge.php(39): RssBridge->{closure:RssBridge::main():37}()
#2 lib/RssBridge.php(37): BasicAuthMiddleware->__invoke()
#3 middlewares/BasicAuthMiddleware.php(13): RssBridge->{closure:RssBridge::main():37}()
#4 lib/RssBridge.php(37): CacheMiddleware->__invoke()
#5 middlewares/CacheMiddleware.php(44): RssBridge->{closure:RssBridge::main():37}()
#6 lib/RssBridge.php(37): ExceptionMiddleware->__invoke()
#7 middlewares/ExceptionMiddleware.php(17): RssBridge->{closure:RssBridge::main():37}()
#8 lib/RssBridge.php(37): SecurityMiddleware->__invoke()
#9 middlewares/SecurityMiddleware.php(19): RssBridge->{closure:RssBridge::main():37}()
#10 lib/RssBridge.php(37): MaintenanceMiddleware->__invoke()
#11 middlewares/MaintenanceMiddleware.php(10): RssBridge->{closure:RssBridge::main():37}()
#12 lib/RssBridge.php(37): TokenAuthenticationMiddleware->__invoke()
#13 middlewares/TokenAuthenticationMiddleware.php(10): RssBridge->{closure:RssBridge::main():33}()
#14 lib/RssBridge.php(34): DisplayAction->__invoke()
#15 actions/DisplayAction.php(54): DisplayAction->createResponse()
#16 actions/DisplayAction.php(88): BridgeAbstract->setInput()
#17 lib/BridgeAbstract.php(163): throwClientException()
#18 lib/utils.php(256)

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.309af5b)
OS: Linux
PHP: 8.4.24

Go back

mruac

  •  

Bridge returned error 400! (20687)

Details

Type: ClientException
Code: 400
Message: Invalid parameters value(s): data_source
File: lib/utils.php
Line: 256

Trace

#0 index.php(73): RssBridge->main()
#1 lib/RssBridge.php(39): RssBridge->{closure:RssBridge::main():37}()
#2 lib/RssBridge.php(37): BasicAuthMiddleware->__invoke()
#3 middlewares/BasicAuthMiddleware.php(13): RssBridge->{closure:RssBridge::main():37}()
#4 lib/RssBridge.php(37): CacheMiddleware->__invoke()
#5 middlewares/CacheMiddleware.php(44): RssBridge->{closure:RssBridge::main():37}()
#6 lib/RssBridge.php(37): ExceptionMiddleware->__invoke()
#7 middlewares/ExceptionMiddleware.php(17): RssBridge->{closure:RssBridge::main():37}()
#8 lib/RssBridge.php(37): SecurityMiddleware->__invoke()
#9 middlewares/SecurityMiddleware.php(19): RssBridge->{closure:RssBridge::main():37}()
#10 lib/RssBridge.php(37): MaintenanceMiddleware->__invoke()
#11 middlewares/MaintenanceMiddleware.php(10): RssBridge->{closure:RssBridge::main():37}()
#12 lib/RssBridge.php(37): TokenAuthenticationMiddleware->__invoke()
#13 middlewares/TokenAuthenticationMiddleware.php(10): RssBridge->{closure:RssBridge::main():33}()
#14 lib/RssBridge.php(34): DisplayAction->__invoke()
#15 actions/DisplayAction.php(54): DisplayAction->createResponse()
#16 actions/DisplayAction.php(88): BridgeAbstract->setInput()
#17 lib/BridgeAbstract.php(163): throwClientException()
#18 lib/utils.php(256)

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.309af5b)
OS: Linux
PHP: 8.4.24

Go back

mruac

  •  

Bridge returned error 400! (20687)

Details

Type: ClientException
Code: 400
Message: Invalid parameters value(s): data_source
File: lib/utils.php
Line: 256

Trace

#0 index.php(73): RssBridge->main()
#1 lib/RssBridge.php(39): RssBridge->{closure:RssBridge::main():37}()
#2 lib/RssBridge.php(37): BasicAuthMiddleware->__invoke()
#3 middlewares/BasicAuthMiddleware.php(13): RssBridge->{closure:RssBridge::main():37}()
#4 lib/RssBridge.php(37): CacheMiddleware->__invoke()
#5 middlewares/CacheMiddleware.php(44): RssBridge->{closure:RssBridge::main():37}()
#6 lib/RssBridge.php(37): ExceptionMiddleware->__invoke()
#7 middlewares/ExceptionMiddleware.php(17): RssBridge->{closure:RssBridge::main():37}()
#8 lib/RssBridge.php(37): SecurityMiddleware->__invoke()
#9 middlewares/SecurityMiddleware.php(19): RssBridge->{closure:RssBridge::main():37}()
#10 lib/RssBridge.php(37): MaintenanceMiddleware->__invoke()
#11 middlewares/MaintenanceMiddleware.php(10): RssBridge->{closure:RssBridge::main():37}()
#12 lib/RssBridge.php(37): TokenAuthenticationMiddleware->__invoke()
#13 middlewares/TokenAuthenticationMiddleware.php(10): RssBridge->{closure:RssBridge::main():33}()
#14 lib/RssBridge.php(34): DisplayAction->__invoke()
#15 actions/DisplayAction.php(54): DisplayAction->createResponse()
#16 actions/DisplayAction.php(88): BridgeAbstract->setInput()
#17 lib/BridgeAbstract.php(163): throwClientException()
#18 lib/utils.php(256)

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.309af5b)
OS: Linux
PHP: 8.4.24

Go back

mruac

  •  

Bridge returned error 400! (20687)

Details

Type: ClientException
Code: 400
Message: Invalid parameters value(s): data_source
File: lib/utils.php
Line: 256

Trace

#0 index.php(73): RssBridge->main()
#1 lib/RssBridge.php(39): RssBridge->{closure:RssBridge::main():37}()
#2 lib/RssBridge.php(37): BasicAuthMiddleware->__invoke()
#3 middlewares/BasicAuthMiddleware.php(13): RssBridge->{closure:RssBridge::main():37}()
#4 lib/RssBridge.php(37): CacheMiddleware->__invoke()
#5 middlewares/CacheMiddleware.php(44): RssBridge->{closure:RssBridge::main():37}()
#6 lib/RssBridge.php(37): ExceptionMiddleware->__invoke()
#7 middlewares/ExceptionMiddleware.php(17): RssBridge->{closure:RssBridge::main():37}()
#8 lib/RssBridge.php(37): SecurityMiddleware->__invoke()
#9 middlewares/SecurityMiddleware.php(19): RssBridge->{closure:RssBridge::main():37}()
#10 lib/RssBridge.php(37): MaintenanceMiddleware->__invoke()
#11 middlewares/MaintenanceMiddleware.php(10): RssBridge->{closure:RssBridge::main():37}()
#12 lib/RssBridge.php(37): TokenAuthenticationMiddleware->__invoke()
#13 middlewares/TokenAuthenticationMiddleware.php(10): RssBridge->{closure:RssBridge::main():33}()
#14 lib/RssBridge.php(34): DisplayAction->__invoke()
#15 actions/DisplayAction.php(54): DisplayAction->createResponse()
#16 actions/DisplayAction.php(88): BridgeAbstract->setInput()
#17 lib/BridgeAbstract.php(163): throwClientException()
#18 lib/utils.php(256)

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.309af5b)
OS: Linux
PHP: 8.4.24

Go back

mruac

  •  

« L’interdiction d’accès des mineurs aux réseaux sociaux relève d’une mesure de protection d’urgence de la santé comme de la liberté de nos enfants »

"Oh là là l'air est pollué. Il faut protéger les jeunes de la respiration !"

Euh... la vraie manière de régler le problème, c'est pas en premier lieu de se débarasser de la pollution ? (aka empêcher les médias sociaux de déverser des infos de merde vers nous ?)
Y'a aucun purin de scientifique qui va présenter le problème correctement, en fait ???

Venez sur Mastodon : Y'a pas d'algo, pas d'influenceurs, pas de publicité, pas de contenus toxiques, viral ou addictif, pas de monétisation des contenus, pas de personnalités qui sont là pour se la péter. Juste des gens qui échangent. Vous verrez ce qu'est un *VRAI* réseau social. Ça n'a rien de toxique.

Je le répète : Facebook, Instagram, TikTok ou X ne sont *PAS* des réseaux sociaux. Ce sont des *MÉDIAS* sociaux: Ils ont un algorithme qui fait un choix éditorial de vous présenter des choses auxquelles vous n'êtes pas abonnés. Et ils sont tous là pour gagner énormément de fric en vendant votre attention. C'est ÇA, la source de la toxicité: L'économie de l'attention.
(Permalink)
  •  

DeltaChat [Wiki de sebsauvage.net]

Signal c'est le "gold standard" en matière de messageries chiffrées. Il a pourtant des inconvénients:
   - développé par une fondation américaine.
   - fonctionnement fortement centralisé (dépendant d'Amazon AWS)
   - ...donc centralisé aux USA.
   - Il ne permet pas d'avoir plusieurs identités
   - il exige un smartphone américain (Android ou iPhone)
   - il exige votre numéro de téléphone.

C'est toujours intéressant d'avoir des alternatives, et dans ce domaine DeltaChat a des caractéristiques tout à fait intéressantes:
   - peut être utilisé sur n'importe quel appareil, même sans smartphone.
   - aucun numéro de téléphone ou email exigé.
   - possibilité de créer de multiples identités
   - quelqu'un ne peut entrer en contact avec vous que si vous lui avez donné votre URL d'invitation (donc spam impossible)
   - système réellement décentralisé
   - et enfin un système de mini-webapps intégrées et chiffrées de bout en bout absolument génial.

Voici donc un page qui présente DeltaChat, ses avantages et inconvénients, quelques conseils et comment il se compare à Signal.
(Permalink)
  •  

L'Europe rêve de remplacer Visa et Mastercard face à la menace américaine - Numerama

Alors bon tout ça c'est bien, mais rêver ça ne suffit pas.
Et puis Wero, malgré toute l'affection que je lui porte (ça marche vraiment bien👍) :
- fonctionne exclusivement sur des smartphones américains verrouillés (Android, iPhone).
- toute l'infrastructure de Wero est hébergé chez les américains aussi (AWS).

Donc on est loin d'avoir le cul sorti des ronces.
(Permalink)
  •  

PostgreSQL for Everything - Dr. Raphael A. Bauer, MBA | Fractional & Interim CTO | PE/VC Tech Strategy & Due Diligence | Berlin | London | Austin, Texas

La base de données Postegres est de plus en plus populaire. Cet article, un peu pour le fun, mentionne de nombreuses possibilités intéressantes de Postgres qui pourraient éviter un autre produit spécialisé supplémentaire.
De manière amusante, quelqu'un a pondu un article assez similaire sur SQLite : https://joecode.com/2026-08-19-sqlite3/
(Permalink)
  •  

Nourrir huit milliards d’êtres humains

Les pesticides. Véritables croque-mitaines du débat public, on les accuse de tous les maux, sanitaires comme écologiques. Mais dans ce climat anxiogène, une question passe au second plan : quels sont les apports de la chimie moderne à l'agriculture ? La réponse est loin d'être anodine.L’article Nourrir huit milliards d’êtres humains est apparu en premier sur Les Électrons Libres.

  •  

Microsoft 365 : de nombreuses données perdues après l’arrêt d’une offre gratuite - Next

"Après l’arrêt de l’offre gratuite à 365 Business Premium et Office 365 E1 pour les organismes sans but lucratif, nombre d’entre eux ont perdu leurs données. Microsoft avait prévenu, mais la communication de l’entreprise a été bien confuse et les données non récupérables."

🤷‍♂️
Je le répète : Les GAFAMs sont des poubelles à retardement.

"Des données supprimées alors que l’abonnement a bien été renouvelé"
On ne peut vraiment pas leur faire confiance, même quand on paie.
(Permalink)
  •  

Opinion du jour

J'ai jamais compris pourquoi dans les formulaires (SNCF, achat de billets de spectacles ou visites, etc.) ils se sentent obligés de demander le sexe.
Genre... y'a FUCKING BESOIN de savoir ce que les gens ont dans la culotte pour leur donner accès à un concert ou les laisser se déplacer en train ???
Genre... VOUS ÊTES DE PURINS D'OBSÉDÉS DU KIKI ou bien ?
Ou alors, oh attendez, vous ne traitez pas les personnes de la même manière selon que ce sont des hommes ou des femmes ? 😠

PS: Articles en relation:
https://www.lemonde.fr/societe/article/2025/07/31/la-sncf-n-a-pas-a-demander-l-identite-de-genre-de-ses-clients-juge-le-conseil-d-etat_6625761_3224.html
https://conseil-etat.fr/actualites/sncf-connect-doit-rendre-la-collecte-des-donnees-de-civilite-facultative-et-non-obligatoire-sur-son-site-internet
(Permalink)
  •  

Pour Israël, des agences de com’ créent un faux think tank pour influencer les chatbots - Next

"Par l’intermédiaire de l’agence de publicité Piro, Havas a monté de toutes pièces le site d’un faux « think tank » pour le compte d’Israël. "
Pour ceux qui en douteraient encore, la "guerre de l'information" est quelquechose de très réel, avec de vraies conséquences pour des millions de gens.
Ce n'est absolument pas nouveau (cf. https://fr.wikipedia.org/wiki/Guerre_de_l%27information), mais avec les technologies et les économies actuelles elles sont *beaucoup* plus efficaces.
(Permalink)
  •  
❌