Simon LM | LostInTab (@SimonLM_Dev) header
Simon LM | LostInTab (@SimonLM_Dev) profile picture

🌐 Web dev & a11y. Building in public sovereign agentic AI solutions (FR/EU), accessible by design.

France
Joined July 2023
Photo by Simon LM | LostInTab (@SimonLM_Dev)Photo by Simon LM | LostInTab (@SimonLM_Dev)Photo by Simon LM | LostInTab (@SimonLM_Dev)Photo by Simon LM | LostInTab (@SimonLM_Dev)Photo by Simon LM | LostInTab (@SimonLM_Dev)Photo by Simon LM | LostInTab (@SimonLM_Dev)Photo by Simon LM | LostInTab (@SimonLM_Dev)Photo by Simon LM | LostInTab (@SimonLM_Dev)Photo by Simon LM | LostInTab (@SimonLM_Dev)Photo by Simon LM | LostInTab (@SimonLM_Dev)
Simon LM | LostInTab retweeted
Mistral Vibe achĂšve son passage au tout-Rust, et supprime tout retour au Python. Depuis la version 3.0, l'ancien moteur et l'ancienne interface en Python ont disparu : le flag et la variable d'environnement qui permettaient d'y revenir ne marchent plus. Le 12 octobre, je racontais le dĂ©but de cette bascule, avec ces deux contournements : - --legacy-harness, pour garder l'ancien moteur ; - VIBE_CLI=python, pour garder l'ancienne interface, le temps qu'un bug soit corrigĂ©. Avec la 3.0, le mode plan a disparu lui aussi. La bonne nouvelle : le bug est corrigĂ©. Le nouveau CLI refusait --resume avec -p, et mes agents ne pouvaient plus reprendre leur conversation. J'avais ouvert une issue chez @MistralAI : c'est corrigĂ© depuis la 3.0. Autre consĂ©quence : les deux rĂ©glages de mon post du 13 octobre, enable_subagents et enable_background_processes, ne marchaient qu'avec le nouveau moteur. Il n'y a plus que lui : ils valent maintenant partout. À retenir : - depuis Vibe 3.0, tout est en Rust, sans retour possible ; - --legacy-harness et VIBE_CLI=python ne servent plus Ă  rien ; - --resume avec -p marche avec le nouveau CLI.
1
1
67
Simon LM | LostInTab retweeted
Mise Ă  jour de mon post du 28 octobre sur Mistral Large 4 : les niveaux de raisonnement ont changĂ©. Le 28, j'Ă©crivais que Large 4 n'acceptait que deux valeurs pour reasoning_effort : "high" pour raisonner, "none" pour couper. C'Ă©tait l'Ă©chelle de la prĂ©version. Depuis, Mistral l'a remplacĂ©e. Large 4 accepte maintenant trois niveaux : "low", "medium" et "high". "none" renvoie une erreur 400, comme "max". Le raisonnement ne se coupe donc plus : le niveau le plus lĂ©ger, c'est "low". J'ai retestĂ© depuis avec Mistral Vibe : Large 4 suit bien la nouvelle Ă©chelle. Medium 3.5 et Small 4 n'ont pas changĂ© : "high" ou "none", rien d'autre. Si vous mettiez "none" sur Large 4, passez Ă  "low" : c'est ce que recommande la doc de Mistral. À retenir : ‱ Large 4 : low, medium ou high ; ‱ Medium 3.5 et Small 4 : high ou none.
1
64
Simon LM | LostInTab retweeted
On est dimanche, je m'ennuie. Du coup, j'ai trouvé un PDF sur Marc Bloch sur parti-socialiste.fr de 44mo. Un ptit script qui le télécharge, le supprime, le retélécharge, et compte ce que ça coute au PS. A chaque j'aime, je reposte le résultat.
10 milliards d'euros de recettes estimĂ©es : mon amendement crĂ©ant une taxe sur les flux de donnĂ©es numĂ©riques vient d'ĂȘtre adoptĂ© par l'@AssembleeNat . Elle sera payĂ©e par les fournisseurs de contenu, d'abord par les plateformes Ă©trangĂšres qui Ă©mettent l’immense majoritĂ© des flux en France vers les abonnĂ©s, qui n'auront rien Ă  rĂ©gler. @socialistesAN #PLF2027
Readers added context they thought people might want to know
L'amendement I-1358 ne contient aucune disposition interdisant la répercussion de la taxe sur les abonnés par les fournisseurs de contenu. Rien ne garantit que les utilisateurs finaux n'en supporteront pas le coût. assemblee-nationale.fr/dyn/17/amendem
 telesatellite.com/actu/70090-bud

158
768
105
7,615
667,096
Simon LM | LostInTab retweeted
J'ai lu l'amendement I-1358 au PLF 2027, adoptĂ© ce vendredi Ă  l'AssemblĂ©e : une taxe de 0,055 € par Go envoyĂ© vers les abonnĂ©s des FAI français. Le chiffre est abstrait, alors comparons-le. Corrigez-moi si vous voyez des erreurs. Deux comparaisons et un cas concret : 1. Le transit et le peering. Un port 100 Gbps coĂ»te environ 6 300 € par mois chez un fournisseur de transit mondial. En interconnexion directe avec un FAI europĂ©en, compter 3 Ă  5 fois plus, soit 20 Ă  30 k€ par mois. Sur ce port (a), la taxe atteint 1,02 M€ par mois, soit environ 3400 % Ă  16300 % du prix d'une interconnexion vers les FAI français. On change donc profondĂ©ment le modĂšle Ă©conomique de la bande passante en France. 2. Les hyperscalers sont critiquĂ©s pour le prix de leur trafic sortant, qui va d'environ 0,08€ Ă  0,045€ par Go selon le volume. La taxe, 0,055 € par Go, reprĂ©sente 68 % Ă  123 % de ce prix. On parle donc de doubler, pour le trafic vers la France, un prix dĂ©jĂ  jugĂ© trop Ă©levĂ© ! 3. Le cas d'OVHcloud. Nous envoyons de l'ordre de 500 Gbps au 95e percentile vers les FAI français, soit environ 324 Gbps en moyenne. Sur un an, la taxe brute atteindrait 70 M€. Le texte la plafonne Ă  15 % du CA rĂ©alisĂ© en France ou Ă  2 % du CA mondial, soit entre environ 23 et 70 M€ par an que nous devrions collecter pour l'État, et donc rĂ©percuter sur nos clients. Conclusions : 1. Une taxe porte en gĂ©nĂ©ral sur une petite fraction de son assiette. Celle-ci vaut plus de 3000 % du coĂ»t du transit, et environ 100 % du prix public des hyperscalers. Rappelez-vous la loi SREN, votĂ©e pour supprimer les frais de transfert qui empĂȘchaient les clients de quitter un fournisseur cloud. Ici, on parle de doubler le prix du trafic sortant vers les internautes français, un prix dĂ©jĂ  trĂšs problĂ©matique. 2. Le garde-fou, un plafond calculĂ© sur le chiffre d'affaires, est incohĂ©rent. Ce chiffre d'affaires couvre des serveurs, du stockage, des datacenters et des Ă©quipes sans rapport avec la bande passante. C'est comme crĂ©er une taxe calculĂ©e sur la consommation Ă©lectrique des usines automobiles en France, plafonnĂ©e Ă  15 % du chiffre d'affaires des constructeurs. Quel rapport entre les deux ? 3. Une taxe nationale de ce type frappe Ă  coup sĂ»r les entreprises Ă©tablies en France, alors que leurs concurrents mondiaux sans prĂ©sence en France livrent le mĂȘme trafic aux mĂȘmes FAI français sans payer cette taxe en pratique. Cela crĂ©e une distorsion de concurrence au dĂ©triment des acteurs nationaux et dĂ©classe les entreprises qui embauchent en France. Une taxe qui produit l'effet inverse serait une meilleure approche. (a) FacturĂ© au 95e percentile, ce port n'est pas plein en permanence : avec un profil journalier type (22 % vers 4 h, 90 % vers 21 h), il transporte en moyenne 57 % de sa capacitĂ©, soit 18,6 millions de Go par mois.
đŸ€– Made with AI
191
941
132
2,316
197,387
Simon LM | LostInTab retweeted
So, the French socialists, and Parliament members just voted a tax, that they don’t understand, which would cost VideoLAN more than 1 million euro per year. They are probably the most clueless politician on Earth? And they claim they want technological sovereignty
 @LaurentLhardit
#PJL2027 AdoptĂ© par l'AssemblĂ©e nationale : la "taxe assise sur les flux de donnĂ©es numĂ©riques Ă©mises par les fournisseurs de contenu et acquittĂ©e par ces derniers" Selon les dĂ©putĂ©s PS, "au taux de 0,055 € par giga, un rendement de 10Md€ est attendu". assemblee-nationale.fr/dyn/1

450
3,157
272
14,719
642,461
Simon LM | LostInTab retweeted
God bless technology
43
841
82
6,557
202,315
Simon LM | LostInTab retweeted
Replying to @SimonLM_Dev
oui low/medium/high
1
1
2
143
Simon LM | LostInTab retweeted
GLM 5.3 flash est maintenant disponible sur Mistral, en plus de GLM 5.3. Il va remplacer Small 4 qui était devenu dépassé et cela pour légÚrement moins cher et bien plus puissant. GLM 5.2, lui ne sera plus disponible à la fin du mois.
1
1
1
64
Simon LM | LostInTab retweeted
Vous pensiez que le "sang impur" de La Marseillaise, c'Ă©tait celui des rĂ©volutionnaires, face au sang bleu des nobles ? Vous n'ĂȘtes pas seul. Mais la majoritĂ© des historiens ne sont pas d'accord. Pour eux (Jean-ClĂ©ment Martin, Michel Vovelle, David Bell...), ce sang impur, c'est celui des ennemis : les envahisseurs autrichiens et prussiens, les contre-rĂ©volutionnaires. Leur sang doit "abreuver nos sillons" aprĂšs la dĂ©faite. L'autre lecture — le sacrifice du peuple — s'est surtout rĂ©pandue depuis les annĂ©es 2000 (Dufourg, puis Casali en 2012), jusqu'au site officiel info(dot)gouv(dot)fr. D'oĂč le flou, et un dĂ©bat encore ouvert. Pourquoi cette prĂ©fĂ©rence des historiens ? Le chant est Ă©crit en avril 1792, dans la panique de l'invasion autrichienne et prussienne. Tout le texte mobilise contre "les tyrans" : le vers se lit naturellement comme une menace adressĂ©e Ă  l'ennemi. Et dans les textes de l'Ă©poque, "sang impur" dĂ©signe bien les contre-rĂ©volutionnaires — Jean-ClĂ©ment Martin cite des usages de 1790 allant dans ce sens. Quant Ă  la lecture "sang du peuple", elle repose sur l'idĂ©e que l'Ancien RĂ©gime opposait le "sang pur" des nobles Ă  celui du peuple, et que les rĂ©volutionnaires auraient retournĂ© l'insulte avec fiertĂ©. SĂ©duisant — mais ses dĂ©tracteurs rappellent que le "sang bleu" n'Ă©tait pas une expression courante en France au XVIIIe siĂšcle. Et si le vers vous choque, rassurez-vous : c'est un rĂ©flexe classique. Face aux passages de la Bible ou du Coran devenus indĂ©fendables au goĂ»t du jour, on ne touche jamais au texte sacrĂ© — on réécrit son sens. La Marseillaise a droit au mĂȘme traitement : la menace de guerre de 1792 devient soudain un poĂšme sur le sacrifice du peuple. FĂ©licitations : vous ne faites plus de l'histoire, vous faites de l'exĂ©gĂšse.
1
1
1
65
Simon LM | LostInTab retweeted
Replying to @PaulLarrouturou
Non ce n’est pas la premiùre fois @EmmanuelMacron
7
104
4
1,130
20,961
Simon LM | LostInTab retweeted
Bitchat est maintenant 4e de l’AppStore français đŸ‡«đŸ‡· Juste derriĂšre Claude, Gemini et ChatGPT. Ironiquement, juste devant France IdentitĂ© et la Carte Vitale. Pour rappel : Bitchat est une messagerie chiffrĂ©e qui permet de communiquer sans Internet, sans numĂ©ro de tĂ©lĂ©phone et sans compte, grĂące Ă  un rĂ©seau maillĂ© (mesh) Bluetooth. Chaque tĂ©lĂ©phone peut relayer les messages des autres, permettant de communiquer mĂȘme en cas de coupure d’Internet ou de censure du rĂ©seau. Bitchat a notamment connu plusieurs pics de tĂ©lĂ©chargements lors de mouvements de contestation, censure ou de coupures d’Internet. đŸ‡źđŸ‡© IndonĂ©sie : manifestations contre les privilĂšges des parlementaires et les violences policiĂšres. đŸ‡łđŸ‡” NĂ©pal : rĂ©voltes Ă©tudiantes contre la corruption et le blocage des rĂ©seaux sociaux. đŸ‡ș🇬 Ouganda : coupures d’Internet Ă  l’approche des Ă©lections prĂ©sidentielles. đŸ‡źđŸ‡· Iran : manifestations anti-IRGC et restrictions d’accĂšs Ă  Internet.
7
16
5
51
19,478
Simon LM | LostInTab retweeted
Replying to @GDarmanin
J'ai du mal à comprendre. Il a été annoncé 30 000 pillards rien qu'à Marseille et là vous nous expliquez qu'il y a seulement 174 incarcérations ?
1
6
14
244
Simon LM | LostInTab retweeted
Patch d'urgence pour des anciennes versions de PHP (Ă  compiler vous mĂȘme) : PHP 7.4 : github.com/php/php-src/tree/
 PHP 8.0 : github.com/php/php-src/tree/
 PHP 8.1 : github.com/php/php-src/tree/
 La mise Ă  jour sur un PHP supportĂ© est vivement recommandĂ©e ++++
Les PHP sont dispo dans les derniÚres versions corrigeant le souci : PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35 L'ami remi pour PHP sur les bases RHEL est déjà patché ! Exemple avec PHP 8.3 : rpms.remirepo.net/enterprise

3
68
4
277
52,911
Simon LM | LostInTab retweeted
PHP en PLS 🚹 Deux CVE critiques (CVSS 9.2) ont fuitĂ© avant leur embargo officiel. (patch Ă  venir) En attendant, mitigation partielle dans php.ini : session.upload_progress.enabled = Off Pas un vrai fix, juste un pansement. Mettez Ă  jour dĂšs que possible ! #PHP #CVE #php2shell
5
18
2
68
17,191
Simon LM | LostInTab retweeted
A new frontier for on-device speech. We're open-sourcing Phonon, a suite of TTS models under 50m parameters, setting a new standard for naturalness and accuracy across languages, with the broadest inference support to date. Phonon-31m is available under Apache 2.0. gradium.ai/phononđŸ§”
168
286
162
2,184
364,915
Simon LM | LostInTab retweeted
Introducing Voxtral 3: state-of-the-art Transcribe and Speech models powering Mistral’s new voice agents API. đŸ§”
252
374
188
3,283
283,069
Simon LM | LostInTab retweeted
Si vous avez tĂ©lĂ©chargĂ© aujourd'hui la derniĂšre version de CLI d'OVHcloud, merci de la mettre Ă  jour Ă  nouveau trĂšs rapidement. Sinon effacer. Il s'agit de repo: github.com/ovh/ovhcloud-cli La version CLI de 14h47 a Ă©tĂ© compromise par un hacker. Nous l'avons dĂ©tectĂ© et bloquĂ© Ă  16h21. Merci au client qui nous a remontĂ© le souci. La version compromise est v0.11.0 v0.12.0 v0.13.0 v0.14.0 v0.15.0. La version v0.10.0 et la future 0.16.0 est clean. On vient de finit les premiĂšres vĂ©rifications et aucun autre repo n'est affectĂ©. Nous avons aussi retracĂ© l'incident. Le hacker a utilisĂ© le compte github d'un des dĂ©veloppeurs et a ajoutĂ© un binaire dont le job est rĂ©cupĂ©rer les secrets sur le disque. La qualitĂ© du binaire est mĂ©diocre mais il peut aller jusqu'au bout. Si vous ĂȘtes concernĂ©s, merci de changer tous les secrets sur votre disque. On continue les recherches sur le binaire et on va publier les dĂ©tails additionnels sous peu.
57
421
40
928
152,418
Simon LM | LostInTab retweeted
Replying to @ElCrackitoDuNet
Est-ce que je viens de voir un jeune émeutier attaquer avec un marteau une femme en pleure ?
11
8
1
426
28,184
Simon LM | LostInTab retweeted
Beaucoup ne savent pas comment fonctionnent les assurances. DĂ©jĂ  cela augmente les assurances de tous, mais cela augmente en premier lieu significativement les assurances des victimes lorsqu'il y a eu plusieurs pillages. Sans oublier que ce n'est jamais rembourser Ă  100%. Loin de lĂ . De plus, comme la sĂ©curitĂ© n'est plus assurĂ©e par l'État, certains commerces ne prendront pas le risque de rĂ©ouvrir. C'est affligeant de devoir expliquer cela.
1
2
82