GIRARD Mathieu (@matGiWeb) header
GIRARD Mathieu (@matGiWeb) profile picture

💉💉💉 CTO chez @odandb. 🐘 @magiweb@mastodon.online

Boisseuil, France
Joined October 2011
Photo by GIRARD Mathieu (@matGiWeb)Photo by GIRARD Mathieu (@matGiWeb)Photo by GIRARD Mathieu (@matGiWeb)Photo by GIRARD Mathieu (@matGiWeb)Photo by GIRARD Mathieu (@matGiWeb)Photo by GIRARD Mathieu (@matGiWeb)Photo by GIRARD Mathieu (@matGiWeb)Photo by GIRARD Mathieu (@matGiWeb)Photo by GIRARD Mathieu (@matGiWeb)Photo by GIRARD Mathieu (@matGiWeb)
GIRARD Mathieu retweeted
Le naufrage mĂ©diatique suit les attaques qu'il porte contre nous. Les vocifĂ©rations contre l'autodĂ©claration des congĂ©s maladie ruineux : c'Ă©tait une recommandation de la Cour des comptes et ça existe dans cinq pays de l'UE. Le rĂ©fĂ©rendum en Ukraine sur les frontiĂšres qui serait « parler comme Poutine », c'Ă©tait une demande de Zelensky. Mais, Ă  chaque bobard repris en cadence par toute la meute, ce sont des heures pour dĂ©mentir, prouver le contraire, etc. Puis, sans excuses ni rectificatif, les guignols passent Ă  un autre bobard dans la mĂȘme ambiance de fond de scĂšne raciste dĂ©complexĂ©e. Comme dit Johann Chapoutot : « Hitler n'a pas pris le pouvoir, on le lui a donnĂ©. » Qui a fait ça ? Le centre et les mĂ©dias.
409
2,511
123
8,658
130,581
GIRARD Mathieu retweeted
If all the govs shutting down servers for a PHP update, all the hosters & enterprises terrified by the vuln, gave $100k, or just $50k a year to the PHP Foundation, things could look very differently. Go, make your employer sponsor *today* thephp.foundation/sponsor/ #php #phpc @ThePHPF
4
130
12
272
19,763
GIRARD Mathieu retweeted
Sinon, mon fidĂšle Diego ayant demandĂ© un Inception Made in France, voici. OĂč il est question d'une spĂ©cialitĂ© française.
đŸ€– Made with AI
40
254
29
952
45,653
GIRARD Mathieu retweeted
🚹 Un dĂ©veloppeur pense avoir dĂ©masquĂ© un faux recruteur utilisant un deepfake grĂące Ă  une demande toute simple
 « Montre-moi trois doigts devant ton visage. » Pendant un prĂ©tendu entretien pour un projet blockchain, son interlocuteur lui demande de cloner un dĂ©pĂŽt GitHub et de l’exĂ©cuter sur son ordinateur avant de poursuivre l’entretien technique. MĂ©fiant, le dĂ©veloppeur accepte mais demande d’abord au recruteur de lever trois doigts devant son visage. L’homme se fige quelques secondes, l’appel se coupe puis le dĂ©veloppeur est bloquĂ©. Il soupçonne alors l’utilisation d’un visage gĂ©nĂ©rĂ© ou modifiĂ© par IA. Cette histoire illustre surtout une arnaque devenue particuliĂšrement dangereuse dans l’écosystĂšme crypto : de faux recruteurs approchent des dĂ©veloppeurs avec une offre crĂ©dible avant de leur demander d’exĂ©cuter un projet GitHub prĂ©tendument nĂ©cessaire au test technique. Le dĂ©pĂŽt peut en rĂ©alitĂ© contenir un malware conçu pour voler mots de passe, clĂ©s privĂ©es, cookies ou accĂšs aux wallets.
17
110
8
495
146,560
GIRARD Mathieu retweeted
Your #PHP project has an email for security reports and nobody can find it. 🔐 RFC 9116 fixes that with security.txt, a plain text file served over HTTPS at /.well-known/security.txt. Two required fields, that's ALL: Contact: a mailto:, https:// or tel: URI. Expires: an ISO 8601 date, so a stale file is obviously stale. Two fields and a text file. That's the whole standard.
15
7
62
3,931
GIRARD Mathieu retweeted
#PHP 8.6 turns on three session settings that should have been default 20 years ago. 🔐 session.use_strict_mode goes from 0 to 1, so the engine REFUSES a session ID it never issued. That flag kills session fixation. session.cookie_httponly goes to 1 and session.cookie_samesite becomes "Lax". RFC session_security_defaults, by Jorg Adam Sowa. Custom handler? Implement validateId().
8
18
117
6,148
GIRARD Mathieu retweeted
Composer already audits your #PHP dependencies on EVERY install, update and require. 🔐 It reads composer.lock, asks the Packagist advisories API and reports the known CVEs for the exact versions you installed. composer audit --format=summary turns it into something a CI job can gate on. --no-dev if only production matters. You've been running it for years without reading the output.
4
7
47
1,943
GIRARD Mathieu retweeted
Il y a moins de 2 siĂšcles, les mĂ©decins tuaient jusqu’à 1 femme sur 5 lors des accouchements. Parce qu’avant d’aider Ă  donner la vie, ils cĂŽtoyaient de trop prĂšs la mort. À l’hĂŽpital gĂ©nĂ©ral de Vienne, dans les annĂ©es 1840, la mortalitĂ© maternelle atteint des niveaux effrayants dans un des services d’obstĂ©trique, mais pas dans un autre. Ignaz Semmelweis cherche Ă  comprendre pourquoi. Il finit par remarquer une diffĂ©rence dĂ©cisive : les mĂ©decins et les Ă©tudiants pratiquent des autopsies avant d’aller examiner les femmes enceintes. Ils passent de la morgue Ă  la maternitĂ©. Sans se laver les mains. Les bactĂ©ries n’ont pas encore Ă©tĂ© dĂ©couvertes. Pasteur n’a pas encore dĂ©montrĂ© le rĂŽle des microbes. Semmelweis ignore donc la nature exacte du danger. Mais il comprend qu’il vient des mains des mĂ©decins. En 1847, il leur impose de les laver avec une solution de chlorure de chaux. La mortalitĂ© maternelle, qui pouvait approcher 20 %, tombe sous les 2 %. Cette histoire paraĂźt aujourd’hui presque incomprĂ©hensible parce que nous avons oubliĂ© le monde dont nous venons. Une plaie pouvait tuer. Une dent infectĂ©e pouvait tuer. Un accouchement pouvait tuer. Un verre d’eau pouvait tuer. Puis sont arrivĂ©s les antiseptiques, l’assainissement, la chloration de l’eau, les vaccins, l’anesthĂ©sie, les antibiotiques et des milliers de mĂ©dicaments. En 1900, l’espĂ©rance de vie mondiale Ă©tait d’environ 31 ans. Aujourd’hui, elle dĂ©passe 71 ans. Bien sĂ»r, la chimie a aussi produit ses erreurs et ses catastrophes. Mais elle a participĂ© Ă  l’une des transformations les plus extraordinaires de l’histoire humaine : rendre exceptionnels les drames autrefois trop banals. Le progrĂšs possĂšde cette Ă©trange faiblesse : lorsqu’il rĂ©ussit vraiment, nous finissons par oublier le monde qu’il a fait disparaĂźtre.
3
102
4
273
7,639
GIRARD Mathieu retweeted
Il y a 50 ans, les chimistes mesuraient couramment des concentrations de l’ordre de la partie par million. Aujourd’hui, ils atteignent la partie par trillion. Ce progrĂšs vous paraĂźt abstrait ? Il est vertigineux. Une partie par million, c’est une seconde sur douze jours. Une partie par milliard, une seconde sur trente-deux ans. Une partie par trillion, une seconde sur prĂšs de 32 000 ans. Les humains ont construit des instruments capables de retrouver une seconde perdue depuis le dĂ©but de l’agriculture. Puis ils ont commencĂ© Ă  s’inquiĂ©ter de tout ce que ces instruments dĂ©couvraient. PFAS dans l’eau. Pesticides dans les cheveux. MĂ©taux dans le sang. RĂ©sidus de mĂ©dicaments dans les riviĂšres. La dĂ©tection est rĂ©elle. Le danger ne l’est pas nĂ©cessairement. Car une machine rĂ©pond Ă  une seule question : « Cette molĂ©cule est-elle prĂ©sente ? » Elle ne rĂ©pond pas Ă  : « Cette quantitĂ© peut-elle provoquer un effet ? » Cette seconde question exige la dose, la durĂ©e d’exposition, la voie d’entrĂ©e dans l’organisme, le mĂ©tabolisme et la relation dose-effet. Un verre d’eau contient environ 10ÂČ⁔ molĂ©cules. À cette Ă©chelle, il contient statistiquement des molĂ©cules passĂ©es par NapolĂ©on, ClĂ©opĂątre, Jules CĂ©sar et presque tous les ĂȘtres vivants ayant existĂ©. Cela ne transforme pas l’eau en dĂ©chet biologique. Cela montre seulement qu’à l’échelle molĂ©culaire, la puretĂ© absolue n’existe pas. MĂȘme l’eau devient toxique lorsqu’on en boit plusieurs litres en quelques heures. MĂȘme la toxine botulique devient un mĂ©dicament lorsqu’elle est injectĂ©e localement Ă  une dose prĂ©cisĂ©ment calculĂ©e. La prĂ©sence ne suffit donc jamais. La molĂ©cule ne suffit pas non plus. Le risque commence avec l’exposition. Pourtant, une grande partie du dĂ©bat public fonctionne encore ainsi : dĂ©tectĂ©, donc contaminĂ© ; contaminĂ©, donc dangereux ; dangereux, donc responsable. Trois conclusions lĂ  oĂč l’instrument n’en avait fourni qu’une. Les humains disposent dĂ©sormais d’une capacitĂ© presque divine Ă  observer l’infiniment petit. Ils doivent encore apprendre Ă  ne pas confondre la puissance de leurs instruments avec l’ampleur de la menace. Car le progrĂšs scientifique ne consiste pas seulement Ă  voir davantage. Il consiste Ă  comprendre ce que l’on voit.
19
238
19
577
37,081
GIRARD Mathieu retweeted
đŸššđŸ˜± LE PIÈGE ANTI-IA LE PLUS DIABOLIQUE Un prof a piĂ©gĂ© ses Ă©tudiants qui trichaient avec l’IA
 Il a cachĂ© du TEXTE BLANC invisible dans son sujet d’examen. RĂ©sultat ? 32 Ă©lĂšves sur 35 se sont fait griller et ont Ă©chouĂ© au partiel. L’IA a tout recopié  y compris le texte invisible 😂 C’est diabolique (et gĂ©nial).
51
792
32
3,121
262,149
GIRARD Mathieu retweeted
We're partnering with @huggingface to investigate an unprecedented security incident. Cyber-capable OpenAI models compromised Hugging Face production during a benchmark evaluation. Sharing preliminary findings to help defenders understand emerging risks: openai.com/index/hugging-fac

1,974
3,204
4,035
20,660
31,454,902
GIRARD Mathieu retweeted
Here's what the Dev workflow looks like with the integration of our 2 autonomous agents. - DevAgent, an Developer agent. - Code Review Assistant, an assistant which is responsible to review.
1
1
1
12
2,642
Coucou les gens. Aujourd'hui je vais vous parler d'Alice. Alice c'est un pseudo, mais son histoire est tellement emblĂ©matique des arnaques qui dĂ©truisent des vies que je voulais vous la raconter. Et surtout : j'ai besoin de vous. Alice a la trentaine, vit en pleine campagne dans le dĂ©partement 50 (la Manche, du cĂŽtĂ© de Saint-LĂŽ). Elle bossait comme auxiliaire de vie chez les personnes ĂągĂ©es. Pour ce mĂ©tier, en zone rurale, vous devez avoir une voiture. C'est pas une option, c'est la base. En novembre 2021, elle achĂšte une bagnole d'occasion Ă  un vendeur PRO situĂ© dans le 57 (la Moselle, du cĂŽtĂ© de Metz). Vente Ă  distance via Le Bon Coin, livraison Ă  domicile. 8 900 balles. Pour elle, c'est un gros budget. Une semaine aprĂšs les premiers tours de roue : surchauffe, fumĂ©e du moteur, voyant rouge. Elle appelle le garage. "Pas de souci on vient rĂ©cupĂ©rer la voiture pour rĂ©parer." Personne ne vient. Jamais. Le garagiste de son ex-conjoint dĂ©monte le truc. Et lĂ ... putain. L'expert judiciaire (parce que oui, l'affaire est allĂ©e au tribunal) constate qu'un produit anti-fuite avait Ă©tĂ© versĂ© dĂ©libĂ©rĂ©ment dans le circuit de refroidissement avant la vente. Pas un oubli. De la dissimulation active. Le moteur est mort. Le devis : remplacer le moteur. Plus cher que la voiture. Bon, lĂ , vous vous dites "elle a portĂ© plainte, ça va se rĂ©gler". Bah non. Alice gagne au tribunal en avril 2024. Le juge tranche Ă  100% en sa faveur : rĂ©solution de la vente, 21 000 € Ă  lui rembourser. Champagne, fin de l'histoire ? Bah non. A savoir, que l'avocat en question avait un dĂ©lai de quatre mois pour dĂ©poser le dossier de crĂ©ance auprĂšs du mandataire chargĂ©e de cette derniĂšre, mais ayant dĂ©passer ce dĂ©lai, Alice a du payer une somme en plus, pour demander auprĂšs du tribunal le droit de la dĂ©poser quand meme, ce qui a retarder encore plus les choses et a coutĂ© encore plus cher de sa poche. Parce que le garage a dĂ©posĂ© le bilan QUELQUES MOIS AVANT le jugement. Redressement judiciaire. Sa crĂ©ance est inscrite "Ă  titre chirographaire" — pour ceux qui ne sont pas du mĂ©tier, ça veut dire qu'elle est tout en bas de la pile, derriĂšre le fisc, l'URSSAF, les salariĂ©s, les banques. Sur ce genre de dossier on rĂ©cupĂšre entre 0 et 5%. Sur 10 ans. Dix ans. Pendant ce temps Alice : a dĂ» dĂ©missionner (pas de bagnole = pas d'auxiliaire de vie en zone rurale) vit au RSA depuis (536 euros par mois) a la voiture en panne sur son terrain, juridiquement bloquĂ©e, qu'elle ne peut ni vendre ni mettre Ă  la casse, mais qu'elle doit continuer d'assurer a un avocat qui lui rĂ©pond invariablement "on ne peut rien faire, il faut attendre" a tapĂ© Ă  toutes les portes : CAF, services sociaux, mĂ©diateurs, assoces, fonds de crĂ©dit social, protection juridique. Tout le monde lui a dit non. Elle a mĂȘme saisi le SARVI (le fonds qui avance de l'argent aux victimes d'infractions). Refus catĂ©gorique : "Ce n'est pas une infraction, c'est juste du civil." Et c'est lĂ  que ça devient intĂ©ressant. Parce que justement, c'est une infraction. La dissimulation active d'un vice par un vendeur professionnel, c'est de la tromperie aggravĂ©e (L441-1 Code de la consommation) et probablement de l'escroquerie (313-1 Code pĂ©nal). Mais il faut une plainte pĂ©nale pour que ce soit qualifiĂ© comme tel, et personne ne l'a accompagnĂ©e lĂ -dessus. Perso je trouve cette histoire enrageante. Une jeune femme Ă  qui on a refilĂ© une bagnole pourrie en sachant ce qu'on faisait, qui a tout fait dans les rĂšgles, qui a mĂȘme GAGNÉ son procĂšs, et qui se retrouve au RSA, sans vĂ©hicule, isolĂ©e, en se faisant balader par tout le systĂšme. J'ai Ă©pluchĂ© son dossier. Il y a au moins quatre pistes Ă  exploiter : Plainte pĂ©nale pour dĂ©bloquer le SARVI Action en responsabilitĂ© personnelle du dirigeant (la "faute dĂ©tachable" — un truc bien connu mais peu utilisĂ© par les avocats gĂ©nĂ©ralistes) Aide juridictionnelle totale (elle y a droit, on lui a fait croire que non) MobilitĂ© d'urgence : garage solidaire, cagnotte, don de bagnole
20
73
7
216
27,428
GIRARD Mathieu retweeted
This is insane. This 2006 Coca Cola Ad directed by Nagi Noda, with music by Jack White, aired just once. This is all shot on film in a single take with no CGI, all the snapshots are all real similar actors standing still.
158
4,675
273
31,579
2,163,898
J’ai revu cet extrait environ 200 fois en 2008 parce que je bossais comme assistant-Ă©talonneur sur le film. Il Ă©tait dĂ©jĂ  sorti mais ils ont dĂ©cidĂ© de corriger l’étalo pour de nouvelles copies 35 sur l’étĂ©. Petit problĂšme : le champ Kad Merad et le contre-champ Bosso n’avaient
This Post is from an account that no longer exists. Learn more
30
101
5
2,755
1,268,671
GIRARD Mathieu retweeted
Jour 126, orbite 1954 – L’os est un tissu vivant : pour rester solide, il a besoin d’ĂȘtre soumis Ă  la gravitĂ© qui s’exerce lorsque nous sommes debout, bougeons ou faisons de l’exercice. Sans cette stimulation, il s’affaiblit rapidement – c’est l’une des raisons pour lesquelles les astronautes font du sport pendant environ deux heures par jour. Mais ce n’est pas seulement un enjeu pour l’exploration spatiale : sur Terre aussi, le vieillissement, certaines maladies ou les blessures peuvent rĂ©duire ces sollicitations, fragilisant les os et rendant leur rĂ©paration plus difficile. À bord de la Station spatiale internationale, l’expĂ©rience commerciale GreenBone Ortho, soutenue par les programmes BASS et BSGN de l’ESA, transforme ce dĂ©fi en opportunitĂ©. GreenBone Ortho teste b.Boneℱ avec des cellules osseuses humaines en micropesanteur, oĂč la perte osseuse est beaucoup plus rapide. Ce biomatĂ©riau est porteur de rĂ©sultats prometteurs sur Terre chez des patients non atteints d’ostĂ©oporose, et la Station permet d’évaluer ses performances dans un environnement qui reproduit certains aspects clĂ©s de l’ostĂ©oporose, avant une phase d’essais cliniques ciblĂ©s. C’est un exemple parlant de ce que la recherche spatiale apporte : un moyen unique d’aller plus vite et d’ouvrir la voie Ă  de meilleurs thĂ©rapies pour les patients sur Terre. Vive la science ! 📾 @esa / @NASA  #Δpsilon ‱ @esaspaceflight ‱ @Space_Station ‱ @nasajohnson ‱ @ESA_fr ‱ @CNES
33
300
3
1,593
22,335
GIRARD Mathieu retweeted
Day 125, orbit 1938 — Many thanks to all of you following along on social media, and to all the incredible teams behind Δpsilon! It’s been an amazing adventure so far, and I couldn’t be more grateful for your support. Looking forward to sharing the second half of the journey with you all! đŸŽ„ @esa / @NASA #Δpsilon ‱ @esaspaceflight ‱ @Space_Station ‱ @NASAJohnson
19
146
2
779
23,262
GIRARD Mathieu retweeted
Bon bah ma fille passera le bac Ă  9 ans, hein...
l'épreuve anticipée de maths. J'hésite entre rire et pleurer.
2
1
56
3,418
GIRARD Mathieu retweeted
Incroyable Sophie Adenot !!! Tellement Ă©mu par ce message. Merci merci merci 🙏 @esa
43
277
20
2,629
341,774
Today @weaverryan would be turning 42, to celebrate this spectacular guy's birthday I'd love it if you would go for a run/walk/bike today and think about him! And please share any photos of your time outdoors enjoying one of his passions <3
6
14
2
95
4,838