Pinned Tweet
Oh mais elle est éteinte la nuit, maintenant ☹️ ? #NotreDame
Yann 🇪🇺 | 🇺🇦 ✏️ ツ retweeted
Simon Tatham, the creator of PuTTY, found a way to fake coroutines in standard C using the same switch/case trick behind Duff's Device.
He combined it with __LINE__ so a function could return a value, remember exactly where it stopped, and resume there on the next call.
no threads & assembly just a few macros. PuTTY still uses versions of this trick in its SSH protocol code.
Here's a minimal example:
Everyone knows /dev/null and /dev/zero. almost nobody talks about /dev/full.
Linux has a special device that deliberately fails every write with ENOSPC (no space left on device), without actually filling your disk.
It's useful for testing how programs handle failed writes.
The interesting part is that C's buffered fprintf() can appear to succeed, while the error only shows up when fclose() tries to flush the data.
Yann 🇪🇺 | 🇺🇦 ✏️ ツ retweeted
Un développeur a créé un jeu vidéo gratuit : Streets Of Nice.
C’est un jeu « beat them all » :
Vous incarnez Pierre, le gérant de la boutique Micromania pillée le 17 octobre, et vous pouvez défendre votre magasin en frappant les pilleurs ! Jouissif ! 😁
streetsofnice.com/fr
Yann 🇪🇺 | 🇺🇦 ✏️ ツ retweeted
LPC 2026 Video recordings are available!
Please check out our latest blog post for details.
lpc.events/blog/current/inde…
Yann 🇪🇺 | 🇺🇦 ✏️ ツ retweeted
3,7% des Français ne veulent pas d'un voisin « d'une autre race ».
Loin des 62,4% de Vietnamiens.
Ou des 41,2% de Turcs.
Pourtant, la gauche décoloniale a réussi à convaincre notre jeunesse que la France était un pays raciste.
Tout en faisant la promotion de régimes bien pires.
Mon dernier article dans @lel_media ⬇️
Yann 🇪🇺 | 🇺🇦 ✏️ ツ retweeted
In 1998, Brian Kernighan wanted a regular expression engine small enough to fit on one page of a programming book.
Rob Pike went to his office and came back an hour or two later with roughly 30 lines of C.
It supported ^, $, ., and *, using little more than pointers and recursion.
Kernighan later featured it in Beautiful Code.
Yann 🇪🇺 | 🇺🇦 ✏️ ツ retweeted
Replying to @CoppeliaMoreau
Quel est le véritable problème avec #Parcoursup ? Un prof répond :
Yann 🇪🇺 | 🇺🇦 ✏️ ツ retweeted
Announcing three major scientific discoveries, one each in mathematics (harmonic analysis), computer science (complexity theory), and physics (quantum field theory).
AI starting to help us improve our understanding of the universe! openai.com/index/building-sc…
Yann 🇪🇺 | 🇺🇦 ✏️ ツ retweeted
L’IA nous fait basculer dans un monde post-propriété intellectuelle :
Kinsella vient de prendre le dessus sur Ayn Rand.
Prenez PhotoCraft : un clone gratuit de Photoshop, entièrement vibe-codé par l’IA. Comme lui, des centaines de logiciels et de jeux générés en quelques heures inondent le web.
Et cette démocratisation du clonage fait sauter un verrou historique.
Tout part d’une distinction fondamentale :
Un bien matériel est rival :
si je prends ta voiture, tu ne peux plus la conduire. Si je mange ton pain, tu n’as plus rien.
Une idée est non rivale :
si je reproduis ton logiciel, tu gardes ton exemplaire.
Si je reprends ton invention, tu peux toujours l’exploiter.
Face à cela, deux visions s'affrontent : pour Ayn Rand, la propriété intellectuelle est le prolongement légitime de la propriété privée, indispensable pour protéger le travail de l’esprit.
Pour Stephan Kinsella, c’est l’inverse : un monopole d'État illégitime sur des idées non rares, qui viole la propriété privée en t'interdisant d'utiliser librement tes propres biens matériels (ton ordinateur, tes outils) pour reproduire un concept.
Jusqu’ici, le droit avait tranché : interdiction de copier le code (Rand), mais liberté de recréer l'idée en partant de zéro (Kinsella). Tant que recoder un logiciel coûtait des millions, cela avait un sens.
L’IA vient de faire exploser tout ça. En analysant un concept, elle peut le recréer sans copier une seule ligne du code original.
Dans ce cas, quel intérêt reste-t-il à innover ?
Paradoxalement, nous pourrions bien hériter du meilleur des deux mondes.
PhotoCraft ne tuera pas Photoshop (ChatGPT, Gemini ou Claude le menacent bien davantage...). Les pros paieront toujours pour une architecture Cloud et un écosystème intégré.
En revanche, le vibe-coding offre une démocratisation radicale. Des outils autrefois coûteux en biens accessibles à tous.
Créez, vous n'avez plus d'excuse.
Yann 🇪🇺 | 🇺🇦 ✏️ ツ retweeted
In September 1992, Unicode had a problem on Unix. Storing characters as 16-bit values could introduce zero bytes that C programs mistook for string terminators. Earlier encodings had compatibility problems of their own.
One evening, Ken Thompson and Rob Pike went to a diner in New Jersey. Thompson sketched a new encoding on a paper placemat.
ASCII stayed exactly as it was. Other characters used multiple bytes, without accidentally introducing null bytes or Unix path separators.
They went back to Bell Labs and started coding. By Friday, their Plan 9 operating system was running entirely on the new encoding.
They called it UTF-8.
Today, it powers over 99% of websites with known character encodings.
Yann 🇪🇺 | 🇺🇦 ✏️ ツ retweeted
in Unix V7 (1979), the file command could guess whether text was English by counting letter frequencies
it checked vowels, common letters, and rare letters
a tiny heuristic that still kind of works
Yann 🇪🇺 | 🇺🇦 ✏️ ツ retweeted
Valérie Lemercier nous offre sans doute le single le plus "engagé" de la rentrée : un message fort, à destination de certains hommes, qui a cueilli le plateau et le public... 😭⬇️
Yann 🇪🇺 | 🇺🇦 ✏️ ツ retweeted
Depuis 1948, aucune conquête sociale 🇫🇷 n’a été acquise dans la violence.
À part 1968 - mais la grève générale a eu plus d’impact que les barricades.
Les violences qui ont émaillé les manifestations des derniers jours sont justifiées aux yeux de nombre de contestataires par l’idée que les acquis sociaux ne peuvent s’obtenir autrement.
Une thèse largement contredite par l’Histoire.
Par @BenjaminSire & @sjowall69
lel.media/le-progres-social-…
Yann 🇪🇺 | 🇺🇦 ✏️ ツ retweeted
Quand j'ai déménagé au Japon il y a une vingtaine d'années, la première chose qui m'a marqué, c'est que tout était japonais.
Les téléphones portables étaient Sony, Sharp ou Panasonic.
Les téléviseurs étaient Toshiba.
Les voitures étaient Honda et Toyota.
Les trains étaient Hitachi et Kawasaki.
Les escaliers mécaniques, les climatisations et les ascenseurs étaient Mitsubishi.
Toute l'infrastructure matérielle du pays semblait construite sur place.
Un ami marocain m'a dit qu'il avait eu la même sensation en venant en France pour la première fois il y a fort longtemps.
Des voitures françaises, des trains français, des ascenseurs français. Les téléviseurs étaient Thomson, les ordinateurs de l'administration étaient Bull. Il y avait même des téléphones portables Alcatel et Sagem. (J'en avais un, c'était pas ouf, et pas le sommet de la classe comparé au Nokia 3310, mais ça existait. Sagem vendait plus de mobiles en France que Nokia en 2004.)
En venant du Maroc, tout cela semblait très impressionnant et nouveau.
Nvidia produisait ses puces en France La toute première, en 1995, puis la RIVA 128 de 1997 qui a sauvé la boîte de la faillite : les deux sont sorties des usines de SGS-Thomson, l'ancêtre de STMicroelectronics. Nvidia était alors une start-up d'une centaine de personnes qui cherchait quelqu'un pour graver ses puces, et c'est chez nous qu'elle l'a trouvé. L'année suivante elle a pris TSMC en second fournisseur, puis l'a gardé seul. Nvidia vaut aujourd'hui deux fois l'ensemble du CAC 40.
20 ans plus tard notre environnement matériel et donc industriel est de moins en moins français. Thomson a cédé ses téléviseurs au chinois TCL en 2004, Alcatel ses mobiles la même année, Sagem a disparu des rayons en 2008. Nous avons aussi lâché la course aux puces : l'alliance Crolles 2, qui devait faire de l'Isère la pointe européenne de la gravure, est morte fin 2007 quand Philips et Motorola s'en sont retirés, et ST-Ericsson, dernière tentative européenne de fabriquer des processeurs de smartphone, a fermé en 2013 avec près de trois milliards d'euros de pertes. Les puces qui entraînent aujourd'hui les modèles d'IA sortent presque toutes de Taïwan.
Même histoire en robotique. Nao, le petit humanoïde conçu à Paris par Aldebaran, est devenu le robot officiel de la RoboCup, la coupe du monde des robots. Aldebaran a été vendu au japonais SoftBank en 2012, revendu à un groupe allemand en 2022, placé en redressement judiciaire en 2025. Les robots industriels de Renault, eux, étaient déjà passés sous pavillon italien à la fin des années 1990.
Cela ne fait pas mal par patriotisme blessé, pas même par ses conséquences sur la prospérité et l'emploi, peut-être même pas comme rappel constant des choix désastreux faits en conscience par une élite politico-industrielle sans vision.
Cela fait mal car alors que nous entrons dans un nouveau monde de tensions géopolitiques, notre capacité à maîtriser notre propre infrastructure industrielle est la seule garante de notre liberté.
Ce n'est plus théorique. Les Chinois menacent de couper les accès aux terres rares si nous ne laissons pas leurs produits finir d'achever notre industrie. Les Américains coupent les accès aux modèles IA les plus avancés quand ils craignent qu'ils puissent être trop puissants pour en laisser l'usage à leurs vassaux.
Nous sommes entrés dans le XXIe siècle et ses tensions en bazardant progressivement tout ce qui garantissait notre liberté et notre prospérité, sur l'autel de croyances absurdes. L'idée que la production intellectuelle était supérieure à la production matérielle. L'idée que la mondialisation garantie par l'US Navy serait là pour toujours.
Ces croyances absurdes n'ont pas encore disparu. L'idée simple et évidente que la France ne restera un pays riche et libre ce siècle que si elle triple son parc nucléaire et transforme son énergie abondante et bon marché en centres de calcul et en industries robotiques paraît encore, pour une grande partie de l'élite, incongrue ou blasphématoire.
Le parallèle a souvent été fait, mais il faut le répéter inlassablement : nous sommes la Chine des Qing qui refuse la machine à vapeur, nous sommes l'Empire ottoman des oulémas qui interdit l'imprimerie.
Nous sommes une vieille civilisation qui refuse d'acter sa décadence et les actions indispensables pour retrouver son rang.
Il est tard, mais pas trop tard.
Yann 🇪🇺 | 🇺🇦 ✏️ ツ retweeted
C'est absolument fascinant
Quand j'étais petit, j'adorais les livres qui montraient des coupes transversales de châteaux, de navires ou de machines
Je pouvais passer des heures à regarder chaque pièce, chaque personnage, chaque mécanisme
Aujourd'hui, je demande à l'IA de générer ces planches pour mon fils, puis je les imprime
Quelques exemples de sujets qui fonctionnent particulièrement bien :
1. Un galion anglais du XVIe siècle
2. Une locomotive à vapeur du XIXe siècle
3. Un sous-marin de la Seconde Guerre mondiale
4. Une cathédrale gothique du XIIIe siècle
5. Un paquebot transatlantique comme le Titanic
6. La fusée Saturn V du programme Apollo
7. Un phare maritime du XIXe siècle
8. Un château fort du XIVe siècle
Et le plus intéressant, c'est qu'on peut quasiment tout explorer de cette manière
Je vous partage le prompt universel pour reproduire ce style et créer vos propres encyclopédies illustrées
Yann 🇪🇺 | 🇺🇦 ✏️ ツ retweeted
"« Continue comme ça, Jean-Luc. Pour l'instant, c'est un sans-faute. » Voilà le SMS que j'aurais envoyé samedi dernier si j'étais Marine Le Pen.
Il faut être aveugle pour ne pas voir l'inquiétude exprimée par les lycéens, leurs professeurs et des milliers de Français dans des cortèges pacifiques.
Mais il faut être aveugle aussi pour ne pas voir que leurs revendications ont été volées, une fois de plus, par une secte qui, après s'être vautrée dans l'islamo-gauchisme et l'antisémitisme, convoque aujourd'hui l'ultragauche, les black blocs, les racailles et les idiots utiles pour aboutir à la pire nuit d'émeutes que la France a connue depuis longtemps.
De la manifestation à l'émeute, de l'émeute à l'insurrection, de l'insurrection à la guerre civile.
Voilà la stratégie de Mélenchon depuis son livre de 1991, "À la conquête du chaos", comme dans son nouveau mot d'ordre : « Tout conflictualiser ».
Chaque vitrine cassée, chaque abribus qui brûle pousse un peu plus de Français dans les bras du Rassemblement national et lui offre un boulevard pour se présenter comme le parti de l'ordre.
Ces deux extrêmes sont les deux mâchoires d'un même étau qui s'opposent pour mieux se refermer sur le pays.
Ils se combattent pour mieux se faire élire.
Les slogans qu'ils répètent inlassablement : « On ne nous a pas essayés » et « Ça ne peut pas être pire ».
Mais si, bien sûr.
Toute l'histoire du XXe siècle prouve qu'on a déjà essayé et que ça a été bien pire, chaque fois que les idéologies dont se réclament l'un et l'autre ont saisi le pouvoir.
Le 17 octobre n'était qu'une répétition générale.
L'objectif est de continuer jusqu'à ce que les deux extrêmes se retrouvent face à face au deuxième tour de la présidentielle.
Et lorsque l'un d'eux aura gagné, l'autre aura trouvé le prétexte pour finir d'enflammer le pays.
Monsieur le Premier ministre, pendant ce temps, les démocrates de droite et de gauche s'épuisent dans leur propre rivalité.
Il est plus que temps, je le dis pour nos familles politiques, de trancher.
En février, dans une France affolée par ses propres ingénieurs du chaos et victime de l'embrasement du monde par Trump et Poutine, complices de nos extrêmes, il sera trop tard.
Beaucoup trop tard. »
@ClaudeMalhuret au Sénat, le mercredi 21 octobre 2026.
Yann 🇪🇺 | 🇺🇦 ✏️ ツ retweeted
the most famous comment in all of C programming history. written by a developer at id Software in 1999 for Quake III Arena
one line of pointer casting, one bit shift, one subtraction and somehow you have 1/√x.
just bit manipulation, a constant, and a final newton refinement step.
the comment reads: "what the f***?"
Yann 🇪🇺 | 🇺🇦 ✏️ ツ retweeted
OXYGENE & BEYOND – TOUR 2027 🌍
Jean-Michel announces the first European dates of his new immersive live tour, celebrating 50 years of OXYGENE.
Artist pre-sales begin 22 October, with further dates opening 28 October.
Sign up for exclusive access: jeanmicheljarre.lnk.to/signu…






























