Vue lecture

Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.
🔲 ☆

42•Ogres et petit Poucet

Épisode 41 Covid-19, décembre 2020

C’est si bon qu’en ça s’arrête

En ce début décembre, la folie consumériste de Noël semble reprendre le dessus. Il paraît  que le week-end dernier a été euphorique. Tant du côté des commerçants que des clients. Il ne faut évidemment pas parler de déconfinement. Simplement, l’étau se desserre un petit peu. Cela est facile à comprendre. Mettez votre doigt dans un étau et serrez bien fort. Vous allez évidemment hurler de douleur. Mais quel bonheur lorsque la pression se relâche ! On en viendrait à bénir le bourreau.

C’est précisément ce qui est en train de se passer. Le sadique en chef desserre l’étau et tout le monde respire. Tout le monde ? Pas vraiment. Car, certaines entreprises vont avoir le doigt coincé dans l’étau jusqu’à fin janvier 2021. Pas de relâchement en vue avant deux mois. Cette chronique leur est dédiée. Mon but est qu’ils comprennent pourquoi ils se trouvent sacrifiés sans état d’âme. 

Jeux de mots

Tout d’abord, un peu d’humour. Savez-vous ce qu’est un « Macron » ? Non, ce n’est pas un président. C’est un signe diacritique que l’on retrouve dans les alphabets latins, grecs et cyrilliques. Il se manifeste par une barre horizontale placée au-dessus d’une lettre. Son but est d’allonger la durée de cette lettre. Normalement la langue française n’utilise pas de Macron. Voyez-vous l’erreur ? Oui, la France a précisément choisi un Macron pour diriger le pays. Conforme à son rôle diacritique, ce dernier place une chape de plomb sur nos têtes. Il y a aussi de fortes chances que cela dure, puisque tout Macron allonge. C’est dans sa nature. On le voit bien dans les discours. On sait quand le discours commence. Par contre, il est très difficile d’en voir la fin. Macron porte donc son nom à merveille.

Bon, je plaisante, mais ne nous a-t-il pas imposé un Castex comme premier ministre ? Un vrai casse-tête celui-là. A moins qu’il ne soit une casse-texte ? Allez savoir. Tenez, un exemple dans la même veine. Soit une liste de personnalités politiques : Raffarin, Legros, Branlay, Carel, Alliot-Marie, Sauter, Papu, Genet, Mady et Juppé. La vraie dimension de cette liste se révèle lorsqu’on la lit à l’envers… Bienvenue dans l’univers des jeux de mots et des contrepèteries.

Liberté-Égalité-Fraternité

Revenons au Macron. Malheur à ceux qui subissent le poids de sa barre. En revanche, béatitude pour ceux qui en sont exemptés. Songez deux minutes à la devise de la France : Liberté-Égalité-Fraternité. Que reste-t-il de ce bel idéal ? Il faut une autorisation pour pouvoir sortir de chez soi. Il n’y a donc plus de liberté. Certains peuvent exercer leur métier et pas d’autres. Il n’y a donc plus d’égalité. Le nombre de personnes pouvant se réunir en un même lieu est strictement limité. Il n’y a donc plus de fraternité. Oui, la France est vraiment mal barrée. La quadrette de choc, Chirac, Sarkozy, Hollande et Macron nous a barré le futur pour de bon. Car, la précédente quadrette, De Gaulle, Pompidou, Giscard d’Estaing et Mitterrand était plutôt dans la libération.

De Gaulle a renoncé au colonialisme, libérant des peuples entiers. Pompidou a libéré la parole en cassant l’ORTF. Giscard d’Estaing a libéré la jeunesse en l’autorisant à voter dès l’âge de 18 ans. Mitterrand a pour sa part libéré les régions de l’emprise de l’état. Il nous a aussi libéré du joug de la peine de mort. Avec Chirac, la France perd toute vision à long terme et la précarité grimpe en flèche. Sarkozy nous a fait perdre des années de retraite et a creusé le fossé entre riches et pauvres. Avec Hollande, la France a achevé de perdre sa crédibilité politique, économique et sociale. Avec Macron, nous sommes entrains de perdre notre liberté de circuler, de travailler, de se cultiver et de penser.

La « grande réinitialisation »

Une question se pose donc. Pourquoi autant de régressions après autant de progrès ? On peut évidemment évoquer la « grande réinitialisation ». Je vous traduis ici la profession de foi d’une certaine élite mondiale.

Nous avons (avec la COVID-19) une opportunité unique pour gérer la convalescence, cette initiative (la grande réinitialisation) nous offre des perspectives pour aider à informer tous ceux qui ont en charge de déterminer l’état futur des relations mondiales, la direction que doit prendre les économies nationales, les priorités de la société et la nature des modèles de commerce et de gestion des ressources communes. En se basant sur la vision et la vaste expertise des gouvernants engagés dans les communautés participant au Forum, la grande réinitialisation propose un jeu de dimensions nouvelles pour construire un nouveau contrat social qui honorera la dignité de chaque être humain.

La clé se trouve dans la dernière phrase de ce manifeste glaçant. Quel est donc ce nouveau contrat social qui « honorera la dignité de chaque être humain » ? Mon interprétation est que pour ces élites il y a trop « d’inutiles » qui gaspillent les ressources mondiales. Si beaucoup de ces inutiles meurent, ceux qui resteront, les élites pourront alors vivre « dignement ». D’où un grand ménage qui démarrera en 2021 pour s’achever en 2030. Pour ceux qui ne connaissent pas ce Forum, voici la liste des partenaires engagés dans cette grande remise à zéro des compteurs. Comme il y a vraiment beaucoup de sociétés, je vous invite à cliquer sur le filtre « Health and healthcare ». Ils sont tous là les vendeurs de médicaments. Avec le filtre « Information technology », on retrouve nos chers GAFA, les grands gagnants de cette crise.

Une étude du Financial Times

Car, Cicéron l’a dit : pour connaître un coupable, regardons « à qui profite le crime » ? Qui s’est enrichi pendant cette crise ? Qui a acquis davantage de pouvoir ? Ni vous, ni moi, bien sûr ! Se poser une telle question, c’est être à coup sûr conspirationniste ou complotiste. Je me suis donc farci un article du Financial Times. Il concernait l’augmentation de la capitalisation boursière au premier semestre 2020. Les lecteurs férus d’économie pourront consulter l’article en question en suivant ce lien. Le détail du classement se trouve ici. Cet article est tellement instructif que je vous ai fait un petit récapitulatif. Ce document reprend les données du Financial Times et propose trois classements.

Le premier classement donne la valeur en bourse de 100 sociétés qui s’exprime en milliards de dollars (G$). Le trio de tête qui dépasse 1 000 milliards de dollars est formé par Apple, Microsoft et Amazon. Juste après, on trouve Alphabet (c’est-à-dire Google) et Facebook. Une première remarque est qu’il faudrait parler de AMAAF et non de GAFA. Car, réduire la société Alphabet à Google est trompeur. Si l’on connait l’anglais, on trouve dans ce nom le mot « bet » qui signifie « pari ». De plus, il y a le mot « alpha » tout à fait familier pour ceux qui ont lu Aldous Huxley. Bref, Alphabet, c’est le « pari des alphas », tout un programme.

L’oubli du géant Microsoft dans l’acronyme GAFA est également symptomatique. Pourquoi mettre l’accent sur Apple et oublier Microsoft qui rafle 90% des parts de marché ?  On remarquera aussi que Facebook est un petit Poucet para rapport à Amazon. Bien sûr AMAA, cela fait beaucoup de lettres A, surtout si l’on rajoute Alibaba. Car ce dernier fait jeu à peu près égal avec Facebook. 

Valeur boursière

Quels sont les pays qui comptent vraiment selon ce critère ? Il n’y en a que trois : USA, Chine et Suisse. Le quatrième pays est la France qui, avec la société L’Oréal, pointe en dix-septième position. On remarquera toutefois le facteur 10 qui sépare l’Oréal d’Apple. La deuxième société française est Hermès, puis aucune autre dans le top-100. Je ne suis pas sûr que tout le monde réalise ce que sont des milliards de dollars. Le Fonds Monétaire international (FMI) a compilé en 2018 le produit intérieur brut (PIB) produit chaque année par 210 pays. Je n’ai mis que le peloton de tête et la queue du classement. Maintenant, vous savez qu’Apple a un poids économique supérieur à celui de l’Espagne.

Image donnant le PIB annuel de quelques pays en tête et en bas de classement
PIB nationaux annuels (2018) selon le FMI. Tête et queue du classement

De même, le petit Poucet du classement, ASML, pèse autant qu’un pays comme le Togo. L’idée est bien sûr que ASML regroupe une élite. Je vous laisse deviner, le label que l’on peut appliquer au Togo. Car, le label existe bel et bien : « non-essentiel ».

Les valeurs très valorisées au premier semestre 2020 étaient : l’informatique, le commerce électronique, la communication, les jeux en ligne, l’alimentation, les médicaments, les boissons, les produits de luxe et les cosmétiques. Mieux vaut le savoir. Car là, je m’adresse au petit commerce de détail. Même si vous avez la chance de vendre dans ces créneaux porteurs, que valez-vous face à ces géants ? Comprenez-vous que pour survivre, le « click & collect » va devenir la règle ? On ne vous a pas ciblé par hasard. Vous devez disparaître pour que les élites puissent vivre « dignement » sans se déplacer physiquement. 

Croissance

Passons maintenant au deuxième classement. Ici, j’ai choisi de privilégier la croissance. Notez bien de nouveau que l’on parle en milliards de dollars. Ici, la star est Amazon qui a engrangé en 6 mois autant d’argent que toute la population du Nigeria en un an (trente et unième PIB mondial). Cela fait évidemment réfléchir. Bien évidemment, Microsoft et Apple ne sont pas en reste. Car, ils battent l’Égypte, quarante-cinquième économie mondiale. Oh surprise, le petit Poucet pointe maintenant en quatrième position. Il bat le Koweït, cinquante-huitième PIB mondial. Pour ceux qui l’ignorent, la photolithographie, spécialité d’ASML permet de fabriquer des « chips » pour les ordinateurs et les téléphones portables. Au petit jeu de la croissance, Hermès bat à plate couture L’Oréal. Toutefois, les deux sont en fin de classement. 

Le dernier classement s’intéresse au taux de croissance. En effet, gagner beaucoup d’argent lorsqu’on en possède déjà beaucoup est difficile. C’est nettement plus facile de gagner de l’argent quand on part de peu. La star est ici IHC, une société de portefeuille financier des Émirats-Arabes Unis. Leur taux de croissance en 6 mois est royal et avoisine 409 %. Le Cheikh Tahnoon bin Zayed al-Nahyan a ainsi surpris tour le monde. Si vous pensez encore que nous sommes en crise, détrompez-vous. La crise, c’est pour les « non essentiels », pas pour les « alphas ». Devinez qui pointe en deuxième position avec une croissance royale de 278 % ? C’est l’entreprise américaine Moderna. Je vous laisse deviner sa spécialité.

Télétravail et e-learning

En troisième position, on trouve Zoom vidéo. Bienvenue dans l’e-learning et le télétravail. Selon ce troisième critère, c’est sans surprise aucune, le secteur de la santé, les e-sociétés et les jeux vidéo qui tirent leur épingle du jeu. Confinement et terreur sanitaire oblige. Hermès et L’Oréal sont là aussi en queue de peloton. Ce dernier sauvant sa peau de justesse. Il coiffe en effet sur le poteau le géant Nestlé. Apple et Alphabet sont ici aussi en queue de peloton. Car, comme indiqué plus haut, plus vous pesez « lourd », plus il est difficile de croître. Cela s’appelle l’inertie.

Voilà, je vous laisse méditer ces chiffres terrifiants pour le petit commerce de détail. Une fois encore, ils parlent d’eux-mêmes. Je ne complote pas contre ces gens-là, ni contre le gouvernement. C’est plutôt l’inverse. C’est eux qui complotent contre une masse d’humains jugés « non essentiels ». Pensez à ces chiffres en cette période d’achats de Noël. Privilégiez les petits commerces. N’oubliez pas que beaucoup d’entre eux sont, comme les ogres de la grande distribution, en ligne. Ils n’ont pas vraiment le choix, car il en va de leur survie. S’ils savent s’adapter, encore faut-il que les clients soient au rendez-vous.

Par Marc HENRY

The post 42•Ogres et petit Poucet appeared first on Marc HENRY - Natur'Eau Quant.

🔲 ☆

Gemini Live audio

Tool: Gemini Live audio

Google released Gemini 3.8 Live and 3.8 Live Extended Thinking today - two new speech-to-speech models that are a similar shape to OpenAI's GPT-Live family.

I pointed GPT-6 Astra Extra High at the documentation and had it build me this web UI for trying out the new models. You can select a model and voice preset, enter an optional system prompt and then start a voice conversation through your browser, including the ability to interrupt the model while it is talking.

Screenshot of a voice chat web interface with a transcript. Top buttons: Start session, End session, Mute mic, plus a Mic level meter and a timer showing 0:33. Status: Listening. Use headphones to reduce echo. Starting a session asks for microphone access. Transcript (with Download transcript and Clear buttons). Gemini: Yes, it's working perfectly. I can hear you clearly. How can I help you today? You: Okay, this is pretty good. Tell me some interesting facts about the California brown pelican. Gemini: They're famous for their spectacular plunge-dives to catch fish and have huge throat pouches that can hold up to three gallons of water and fish. They also made a great recovery after being endangered — marked as Interrupted. You: No, tell me different facts actually. Gemini: They nest in colonies on offshore islands and can hold up to three gallons of water in their throat pouches. At the bottom is a text input reading Or type a message… with a Send button, and the note: Sending a message interrupts the current response. Transcripts may include speech interrupted before playback.

The implementation uses no libraries. It connects to the wss://generativelanguage.googleapis.com/ws/google.ai.generativelanguage.v1alpha.GenerativeService.BidiGenerateContent?key=... WebSocket endpoint and uses a Web Audio API AudioContext for both capture and playback.

Here's the Gemini Live tutorial for getting started with that WebSockets API.

Tags: google, tools, websockets, generative-ai, llms, gemini, llm-release, speech-to-text

🔲 ☆

Gemini 3 Flash

It continues to be a busy December, if not quite as busy as last year. Today's big news is Gemini 3 Flash, the latest in Google's "Flash" line of faster and less expensive models.

Google are emphasizing the comparison between the new Flash and their previous generation's top model Gemini 2.5 Pro:

Building on 3 Pro’s strong multimodal, coding and agentic features, 3 Flash offers powerful performance at less than a quarter the cost of 3 Pro, along with higher rate limits. The new 3 Flash model surpasses 2.5 Pro across many benchmarks while delivering faster speeds.

Gemini 3 Flash's characteristics are almost identical to Gemini 3 Pro: it accepts text, image, video, audio, and PDF, outputs only text, handles 1,048,576 maximum input tokens and up to 65,536 output tokens, and has the same knowledge cut-off date of January 2025 (also shared with the Gemini 2.5 series).

The benchmarks look good. The cost is appealing: 1/4 the price of Gemini 3 Pro ≤200k and 1/8 the price of Gemini 3 Pro >200k, and it's nice not to have a price increase for the new Flash at larger token lengths.

It's a little more expensive than previous Flash models - Gemini 2.5 Flash was $0.30/million input tokens and $2.50/million on output, Gemini 3 Flash is $0.50/million and $3/million respectively.

Google claim it may still end up cheaper though, due to more efficient output token usage:

> Gemini 3 Flash is able to modulate how much it thinks. It may think longer for more complex use cases, but it also uses 30% fewer tokens on average than 2.5 Pro.

Here's a more extensive price comparison on my llm-prices.com site.

Generating some SVGs of pelicans

I released llm-gemini 0.28 this morning with support for the new model. You can try it out like this:

llm install -U llm-gemini
llm keys set gemini # paste in key
llm -m gemini-3-flash-preview "Generate an SVG of a pelican riding a bicycle"

According to the developer docs the new model supports four different thinking level options: minimal, low, medium, and high. This is different from Gemini 3 Pro, which only supported low and high.

You can run those like this:

llm -m gemini-3-flash-preview --thinking-level minimal "Generate an SVG of a pelican riding a bicycle"

Here are four pelicans, for thinking levels minimal, low, medium, and high:

A minimalist vector illustration of a stylized white bird with a long orange beak and a red cap riding a dark blue bicycle on a single grey ground line against a plain white background. Minimalist illustration: A stylized white bird with a large, wedge-shaped orange beak and a single black dot for an eye rides a red bicycle with black wheels and a yellow pedal against a solid light blue background. A minimalist illustration of a stylized white bird with a large yellow beak riding a red road bicycle in a racing position on a light blue background. Minimalist line-art illustration of a stylized white bird with a large orange beak riding a simple black bicycle with one orange pedal, centered against a light blue circular background.

I built the gallery component with Gemini 3 Flash

The gallery above uses a new Web Component which I built using Gemini 3 Flash to try out its coding abilities. The code on the page looks like this:

<image-gallery width="4">
    <img src="https://static.simonwillison.net/static/2025/gemini-3-flash-preview-thinking-level-minimal-pelican-svg.jpg" alt="A minimalist vector illustration of a stylized white bird with a long orange beak and a red cap riding a dark blue bicycle on a single grey ground line against a plain white background." />
    <img src="https://static.simonwillison.net/static/2025/gemini-3-flash-preview-thinking-level-low-pelican-svg.jpg" alt="Minimalist illustration: A stylized white bird with a large, wedge-shaped orange beak and a single black dot for an eye rides a red bicycle with black wheels and a yellow pedal against a solid light blue background." />
    <img src="https://static.simonwillison.net/static/2025/gemini-3-flash-preview-thinking-level-medium-pelican-svg.jpg" alt="A minimalist illustration of a stylized white bird with a large yellow beak riding a red road bicycle in a racing position on a light blue background." />
    <img src="https://static.simonwillison.net/static/2025/gemini-3-flash-preview-thinking-level-high-pelican-svg.jpg" alt="Minimalist line-art illustration of a stylized white bird with a large orange beak riding a simple black bicycle with one orange pedal, centered against a light blue circular background." />
</image-gallery>

Those alt attributes are all generated by Gemini 3 Flash as well, using this recipe:

llm -m gemini-3-flash-preview --system '
You write alt text for any image pasted in by the user. Alt text is always presented in a
fenced code block to make it easy to copy and paste out. It is always presented on a single
line so it can be used easily in Markdown images. All text on the image (for screenshots etc)
must be exactly included. A short note describing the nature of the image itself should go first.' \
-a https://static.simonwillison.net/static/2025/gemini-3-flash-preview-thinking-level-high-pelican-svg.jpg

You can see the code that powers the image gallery Web Component here on GitHub. I built it by prompting Gemini 3 Flash via LLM like this:

llm -m gemini-3-flash-preview '
Build a Web Component that implements a simple image gallery. Usage is like this:

<image-gallery width="5">
  <img src="image1.jpg" alt="Image 1">
  <img src="image2.jpg" alt="Image 2" data-thumb="image2-thumb.jpg">
  <img src="image3.jpg" alt="Image 3">
</image-gallery>

If an image has a data-thumb= attribute that one is used instead, other images are scaled down. 

The image gallery always takes up 100% of available width. The width="5" attribute means that five images will be shown next to each other in each row. The default is 3. There are gaps between the images. When an image is clicked it opens a modal dialog with the full size image.

Return a complete HTML file with both the implementation of the Web Component several example uses of it. Use https://picsum.photos/300/200 URLs for those example images.'

It took a few follow-up prompts using llm -c:

llm -c 'Use a real modal such that keyboard shortcuts and accessibility features work without extra JS'

llm -c 'Use X for the close icon and make it a bit more subtle'

llm -c 'remove the hover effect entirely'

llm -c 'I want no border on the close icon even when it is focused'

Here's the full transcript, exported using llm logs -cue.

Those five prompts took:

  • 225 input, 3,269 output
  • 2,243 input, 2,908 output
  • 4,319 input, 2,516 output
  • 6,376 input, 2,094 output
  • 8,151 input, 1,806 output

Added together that's 21,314 input and 12,593 output for a grand total of 4.8436 cents.

The guide to migrating from Gemini 2.5 reveals one disappointment:

Image segmentation: Image segmentation capabilities (returning pixel-level masks for objects) are not supported in Gemini 3 Pro or Gemini 3 Flash. For workloads requiring native image segmentation, we recommend continuing to utilize Gemini 2.5 Flash with thinking turned off or Gemini Robotics-ER 1.5.

I wrote about this capability in Gemini 2.5 back in April. I hope they come back in future models - they're a really neat capability that is unique to Gemini.

Tags: google, ai, web-components, generative-ai, llms, llm, gemini, llm-pricing, pelican-riding-a-bicycle, llm-release

🔲 ☆

Google admet un problème majeur qui risque de mettre à mal son business model principal

Ah la la, Google… Le géant du web se retrouve face à un sacré casse-tête avec l’arrivée de l’intelligence artificielle dans son moteur de recherche. Figurez-vous qu’ils envisagent de faire payer les utilisateurs pour accéder à cette fonctionnalité expérimentale ! Du jamais vu chez Google, qui a toujours tout misé sur la gratuité, mais voilà, l’IA coûte cher, très cher même. Et surtout, elle vient complètement bouleverser le modèle économique de Google, basé, comme vous le savez sur la publicité.

Parce que oui, Google Search, c’est une vraie machine à cash et les annonceurs payent pour que leurs pubs s’affichent dans les résultats de recherche et sur les sites web que vous visitez ensuite. Sauf que l’IA, elle, elle digère le contenu des pages web pour vous donner une réponse claire, nette et précise. Plus besoin de cliquer sur les liens, donc plus de pubs vues, et moins de revenus pour Google (et pour moi aussi du coup ^^, mais je m’en fous, j’ai mon Patreon !).

Ironique, non ?

En plus, générer une réponse avec l’IA consomme bien plus de ressources et d’énergie qu’une simple page de résultats. Bref, Google est face à un vrai dilemme : Comment rentabiliser son IA sans tuer sa poule aux œufs d’or ?

Mais ne vous inquiétez pas, ils vont bien trouver une solution. Peut-être en proposant aux marques de sponsoriser certaines requêtes, comme le fait Perplexity, ou alors en faisant payer uniquement les utilisateurs les plus gourmands. On verra bien… mais une chose est sûre, Google va devoir faire preuve de créativité et d’adaptation pour rester le roi de la recherche en ligne. Surtout que la concurrence est rude, avec Microsoft et son nouveau Bing dopé à l’IA, ou encore les petits nouveaux comme You.com.

C’est fou tout ce qui se passe en ce moment. Tout a déjà tellement changé depuis le 30 novembre 2022, date à laquelle on a tous découvert ChatGPT pour la première fois… Des géants vont tomber, d’autres sont peut-être déjà nés. Et puis, moi et mon petit site web d’artisan du web, et bien on verra bien comment je me ferais manger 😉

Source

🔲 ☆

Jpegli – La lib JPEG nouvelle génération de Google

Google vient de publier en open source une nouvelle bibliothèque de codage JPEG appelée Jpegli qui permet de compresser vos images 35% plus efficacement qu’avec les codecs JPEG traditionnels, tout en conservant une qualité d’image supérieure.

Non seulement Jpegli est rétrocompatible avec le standard JPEG original, mais en plus il offre des fonctionnalités intéressantes comme le support des composantes 10 bits et plus, ce qui permet d’éliminer les vilains artefacts dans les dégradés pour avoir un rendu beaucoup plus ultra-smooth ^^.

Pour cela, Jpegli utilise de la quantification adaptative et une sélection améliorée des matrices de quantification. En gros, ça réduit le bruit, améliore la qualité d’image, et ça fait des miracles sur la taille des fichiers.

De plus, Jpegli reste aussi rapide que les solutions de codage actuelles, donc vous pouvez intégrer cette merveille dans vos workflows sans sacrifier les performances. Alors voilà, si vous voulez donner un coup de boost à vos sites web et offrir de meilleures images plus belles et plus légères, allez jeter un œil à Jpegli ! Pour le moment, y’a pas encore d’outils de conversion mais les sources sont dispo sur le Github, alors y’a plus qu’à attendre que le monde se l’approprie.

Source

❌