J'ai archivé mes tweets sur près de deux décennies : 18 ans et un peu plus de 11 mois au moment où j'écris ces lignes. Le premier remonte au 07/05/2007.
Au total, j'en avais publié près de 14 371 sur mon site. Clairement trop.
Non seulement le volume est devenu difficile à exploiter, mais le temps a passé :
- une grande partie des liens est morte
- mes idées ont évolué
- mon ton a changé
J'ai donc entrepris un nettoyage en profondeur et j'ai trié mes tweets :
- ~77 % ont été mis hors ligne (cela va sans doute encore augmenter)
- normalisation des hashtags
- corrections éditoriales ponctuelles
Ce travail a permis de mettre en place une page de statistiques plus utile, ainsi que quelques îlots de fun :)
En revisitant l'ensemble, trois grandes phases de mon usage du microblogging se dessinent :
- 2007-2011 : un journal intime spontané et informel, centré sur le quotidien, avec beaucoup d'interactions sociales, d'argot et d'humour
- 2012-2019 : une transition vers le partage de contenus commentés, moins personnel, plus tourné vers l'actualité et des sujets de fond
- 2020-2026 : un usage éditorial structuré, plus sobre, centré sur la veille et l'analyse
Certaines constantes demeurent tout du long : le hip-hop, la musique, l'animation japonaise, le jeu vidéo et l'humour.
Je me suis ensuite demandé comment conserver une trace synthétique des tweets mis hors ligne. C'est précisément un type de travail pour lequel les LLM excellent. J'ai donc utilisé Sonnet 4.6 pour produire une chronologie des événements marquants liés aux grands thèmes du corpus : Python, JavaScript, CSS, Apple, l'intelligence artificielle, ainsi que l'actualité politique et internationale.
Je consigne le résultat ci-dessous, em dashes inclus !
Python
-
2008–2009
- Python déjà utilisé comme langage principal pour des projets web
- Django propulse le site personnel marcarea.com dès 2008 : "marcarea.com is now Django powered"
-
2010–2011
- Django solidement installé comme framework de référence pour le web Python
- Underscore.js comparé à Python — signe que Python influence les standards d'autres langages
- L'idée du "full JS côté serveur" est dans l'air
-
import antigravityet la culture Python — humour et PEPs omniprésents
-
2012
- Backbone.js + Django comme stack hybride explorée
- Python 2 encore majoritaire mais Python 3 commence à pointer — début des discussions sur la cohabitation Python 2/3
- ECMAScript Harmony comparé à Python pour ses générateurs — Python en référence conceptuelle
-
2013
- AngularJS + Django : stack populaire dans les offres freelance parisiennes
- Article de fond : "Backbone.js with Django 1.5" — Django comme backend d'API REST
- Premiers retours d'expérience sur Django REST Framework
- "Python is the new Perl" évoqué ironiquement
-
2014
- Django 1.7 sort avec les migrations intégrées — une révolution pour le framework
- Passage de MySQL à PostgreSQL documenté — Django + Postgres devient la stack de référence
- Migration vers Python 3.4 et Django 1.7 sur tous les projets personnels : "j'ai terminé le passage"
- Django REST Framework 3.0 en Kickstarter — la communauté finance directement son outillage
-
virtualenvwrapperpour gérer les environnements virtuels — pip + virtualenv comme workflow standard - "Two Scoops of Django 1.6" lu et recommandé comme best practices de référence
-
2015
- Python 3.5 sort avec
async/await(PEP 492) — l'asynchrone natif arrive enfin - PEP 483/484 : les type hints font leur apparition — début du typage graduel
- Django Channels annoncé : "a Big Damn Deal, pulling Django forward in a huge way" — WebSockets dans Django
- Django 1.8 sort avec plusieurs moteurs de templates — ouverture vers Jinja2
- Django 1.9 sort en fin d'année
- pip-tools recommandé pour la gestion déterministe des dépendances
- Ubuntu et Debian planifient Python 3 par défaut pour leurs prochaines LTS
- Python passe devant PHP dans l'index Tiobe — "Whoa, Python is ahead of PHP on the Tiobe index now?!"
- AWS SDK boto3 disponible pour Python 3
- Python 3.5 sort avec
-
2016
- Python 3.6 sort — dictionnaires ordonnés par défaut, f-strings, variables dict compactes
- f-strings et type hints célébrés comme outils quotidiens dans le code
- asyncio omniprésent mais contre-intuitif : "I don't understand Python's Asyncio. Quite frankly: it's not intuitive"
- uvloop : asyncio "on steroids" — performance réseau en Python proche de Node.js
- Série d'articles personnels sur les générateurs, itérateurs, coroutines, asyncio
- Django Channels (WebSockets temps réel) en production : "Real-Time Django Is Here"
- Django 1.10 sort
- Python 3.6 3.5-3.6x plus rapide que Python 2.7 sur certains benchmarks
- xkcd 1987 : l'environnement Python est un chaos — toujours d'actualité
- "Python Packaging Is Good Now" — après des années de galère, pip + wheel fonctionnent
- Grumpy (Google) : transcompilateur Python → Go pour contourner le GIL, remarqué
- CPython migre sur GitHub — fin de l'ère Mercurial/bugs.python.org
-
2017
- Python 3.7 en route avec
breakpoint(), dataclasses, dict ordonnés garantis - Type annotations popularisées : PEP-483 et PEP-484, typage graduel
- Unicode et Python : article de fond
- Guido van Rossum annonce sa retraite comme BDFL — choc dans la communauté Python
- Stack Python/Django déclarée gagnante : "À un moment j'en ai eu marre de Django mais je n'ai jamais retrouvé aussi complet ni en Python ni en JavaScript"
- Django + GraphQL (graphene-django) exploré
- "The Incredible Growth of Python" (Stack Overflow) — croissance documentée et impressionnante
- Déploiement Django documenté : Docker + uWSGI + Postgres
- Python 3.7 en route avec
-
2018
- Python 3.7.0 sorti officiellement
- Guido van Rossum quitte son rôle de BDFL — fin d'une époque
- "Say Goodbye to Virtualenv" — pipenv comme tentative de simplification
- pip 10 sort, abandonne Python 2.6
- Python 3 maintenant recommandé comme langage d'introduction à l'université
- EOL Python 2 confirmée au 1er janvier 2020 — le compte à rebours commence
- Django utilisé sur des projets beta.gouv.fr — adoption institutionnelle publique
-
2019–2020
- Python 2 EOL le 1er janvier 2020 — fin officielle
- pip 21.0 abandonne définitivement Python 2
- Django 3.0 sort avec support ASGI
- Django 3.1 : premières vues asynchrones disponibles — "ASYNC VIEWS ARE COMING"
- "Second-guessing the modern web" : retour au Django "old-fashioned" après des SPAs React/Vue/Next
- "I've built SPAs on Next.js, React and Vue.js. But guess what? In most cases there is no benefit. I'm back on Django."
- Guido van Rossum rejoint Microsoft après sa retraite — surprise générale
- Python 3.9 : support natif de la base de données de fuseaux horaires IANA dans la stdlib
- Dramatiq, Huey évoqués comme alternatives légères à Celery pour les tâches asynchrones
- Debut de la mission itou (emplois-inclusion.beta.gouv.fr) — projet majeur en Django/Postgres
-
2021
- Match/case (PEP 634) accepté — le pattern matching arrive en Python 3.10
- Django 3.2 LTS sorti
- Django 4.0 sorti en décembre
- Metaclasses en Python et Django : article de fond
- Falcon (ASGI/WSGI) évoqué comme alternative minimaliste à Django
- "It's time to leave Flask!" — Flask comme écosystème fragile et mal maintenu
-
2022
- Ruff découvert : linter Python écrit en Rust, "blazing fast"
- Pydantic v1 adopté pour la validation de données à l'exécution
- Django Ninja découvert — API REST avec type hints et performances
- Black adopté officiellement dans le codebase Django lui-même
- "Boring Python: dependency management" et "Boring Python: code quality" — philosophie du pragmatisme
- "Gestion ennuyeuse des dépendances Python" — article personnel
-
ExitStacken Python : deux articles partagés comme découverte tardive mais utile -
ctxpackage PyPI compromis par prise de contrôle de domaine — supply chain PyPI vulnérable -
time-machinepour les tests temporels,backoffpour les retries — outillage de qualité partagé - Suppression du GIL Python évoquée : "Removing the Python GIL" — la discussion s'intensifie
-
2023
- Ruff confirmé comme remplacement de black + flake8 + isort + pylint — migration effectuée sur marcarea.com
- Python 3.12 sorti — TypedDict pour les
kwargs, améliorations de performances - Django 5.0 sorti en décembre avec
GeneratedField(colonnes générées en base) - Suppression du GIL officiellement discutée au niveau CPython — PEP 703
- Parsing error CVE-2023-24329 dans Python — faille de sécurité dans urllib
- HTMX + Django : article "Django things you want with HTMX" — la combinaison gagne en popularité
- N+1 queries dans Django REST Framework serializers : problème récurrent documenté
-
2024
- Django 5.2 sort avec les composite primary keys — longtemps demandées
- Python 3.13 en release candidate
-
GeneratedFieldDjango 5 célébrée comme killer feature - Implémentation complète de Hypermedia Systems en Django (contact app, 12 chapitres) — projet open source
- "Is async Django ready for prime time?" — la question reste ouverte
-
django-filterCSVWidget découvert tardivement
-
2025
- Django 20 ans : "Happy 20th Birthday Django" — juillet 2025
- Django Tasks mergé dans Django core — tâches de fond natives sans Celery
- Django 6.0 sorti en décembre
- Python Documentary sortie remarquée
- Litestar présenté comme le meilleur des nouveaux frameworks Python web
- Django Debug Toolbar v6 sorti
- Typing Python.org : la documentation des types Python reçoit son propre sous-domaine
- Squashing des migrations Django : article de fond
-
2026
- marcarea.com mis à jour vers PostgreSQL 18.1, Python 3.14.2 et Django 6.0
Tendances de fond sur 17 ans :
- Django est le fil rouge absolument constant — jamais abandonné, régulièrement remis en question mais toujours revenu en grâce.
- Le parcours suit le chemin Python 2 → Python 3 (laborieux, finalement abouti en 2020), puis la montée en puissance du typage graduel, de l'async natif, et de l'outillage Rust (Ruff, uv) qui redéfinit l'ergonomie du développement Python depuis 2022.
- La philosophie reste constante : préférer le pragmatisme à la mode, et la stabilité d'un écosystème mature aux hypes successives.
JavaScript
-
2008–2009
- jQuery omniprésent et incontournable pour tout ce qui touche au DOM
- Node.js fait son apparition avec une hype "trop violente" — curiosité immédiate
- Flash toujours présent, mais le sentiment que JS va le rendre inutile commence à émerger
- JavaScript globalement considéré comme un langage "pourrave" mais indispensable
-
2010–2011
- Node.js devient sérieux, "Bad Ass Rock Star Tech"
- jQuery toujours roi : jQuery Deconstructed, event delegation, plugins en tous genres
- d3.js émerge pour la visualisation de données
- CoffeeScript remarqué pour son côté "pythonique"
- L'idée du "full JS côté serveur" est dans l'air mais encore lointaine
- Backbone.js commence à circuler comme premier framework MVC JS côté client
-
2012
- Backbone.js en production, mais avec des doutes : "Don't use Backbone.js yet"
- Underscore.js adopté comme utilitaire courant
- L'ère des "MVC JavaScript frameworks" et de TodoMVC pour les comparer
- ECMAScript Harmony en cours d'élaboration — le futur ES6 se dessine
- Node.js discuté comme backend sérieux, même si encore perçu comme overkill
-
2013
- AngularJS domine les offres d'emploi et les meetups parisiens
- React apparaît discrètement en fin d'année
- Backbone.js vs Angular : le débat des MVC frameworks bat son plein
- Première mission AngularJS transformée en mission Backbone : frustration réelle
- SEO et AngularJS : problème identifié avec phantom.js comme rustine
-
2014
- React commence à convaincre : "taking best of Angular and doing it better"
- Backbone et Angular toujours très demandés en freelance
- Le paradigme "SPA par défaut" s'installe dans les esprits
-
2015
- ES6/ES2015 officiellement là
- React monte rapidement dans les offres d'emploi
- jQuery fête ses 10 ans — hommage nostalgique ("They don't remember how dark it was before your light")
- Babel généralisé pour transpiler ES6 vers ES5
- npm left-pad incident : le fiasco qui révèle la fragilité de l'écosystème npm
- Webpack commence à faire son apparition (et déjà à faire souffrir)
-
2016
- "How it feels to learn JavaScript in 2016" — satire virale de la fatigue des frameworks JS
- Vue.js 2.0 sort et crée un enthousiasme sincère : "the first thing in a long time that made me enjoy frontend dev again"
- yarn lancé par Facebook comme alternative à npm
- Svelte remarqué pour la première fois : "Vanilla JavaScript FTW", approche "frameworks without the framework"
- Webpack : "Decided I was gonna learn webpack. 20 minutes later I was googling visa requirements to Hawaii"
- JSX activement détesté : "tellement dégueulasse, on dirait des vieux PHP echo()"
- React critiqué pour sa complexité, sa licence propriétaire et sa dépendance à Facebook
- Async/await en JavaScript : encore peu compris, trouvé contre-intuitif
- "How it feels to learn JS in 2016" — la JS fatigue est nommée et documentée
-
2017
- Vue.js préféré face à React et Angular pour de nombreux projets
- "React is the new Dojo" — analogie avec les frameworks oubliés du passé
- Webpack toujours douloureux à configurer
- Svelte creuse son sillon tranquillement
- npm : premier malware (
crossenv) dans le registre public — la supply chain est fragile - Ryan Dahl liste ses regrets sur Node.js
-
2018
- "The Cost of JavaScript in 2018" — la surcharge de JS dans les pages web dénoncée
- "I'm sick of all this bloated JavaScript all over the web. This is madness."
- Web Components évoqués comme potentielle sortie de crise, mais avec scepticisme sur l'implémentation cross-browser
- Webpack toujours haï : "Dear Webpack 4.0, Fuck You."
- Cypress découvert comme framework de tests E2E, très apprécié
- Héritage et classes en JavaScript : article de fond pour démystifier le prototype
-
2019–2020
- "Second-guessing the modern web" : remise en question profonde des SPAs React/Vue/Next.js
- "I've built SPAs on Next.js, React and Vue.js. But guess what? In most cases there is no benefit. I'm back on old-fashioned Django."
- SPA fatigue officiellement diagnostiquée dans la communauté
- "The level of abstraction that React works on… is too high"
- jQuery toujours aimé : "J'aime toujours jQuery !"
-
2021
- Vite émerge comme nouveau bundler : "THIS IS SPARTA !" — enthousiasme immédiat face à la lenteur de Webpack
- Deno gagne en visibilité
- Programmation asynchrone JS : article de fond sur les Promises
- IIFE ("immediately invoked functions") qualifiées d'"ancient times" — le JS moderne a bien changé
- "js;dr = JavaScript required; Didn't Read" — le culte du JS-minimal refait surface
-
2022
- HTMX découvert et partagé massivement : "a bold prediction but it's true that htmx shouldn't exist: it's how normal HTML should work"
- "Moving From React to htmx" — premier retour d'expérience concret d'une migration
- "The frontend community wants to wash its hands of the decade we lost without naming the causes" — mea culpa collectif sur les SPAs
- "SPA by default" dénoncé comme dogme
- "React isn't great at anything except being popular"
- Nouvelle vague de frameworks JS analysée : "we should return to more simplicity"
- Proposal Temporal (nouvelle API Date/Time) pour ECMAScript partagé
- "Les cinq règles d'or du JavaScript moderne" — article personnel
-
2023
- HTMX devient un vrai mouvement : "HTMX is the Future", "SPAs are simply too costly and time-consuming"
- "The Great Gaslighting of the JavaScript Era" — révisionnisme historique sur la décennie des SPAs
- "The Market for Lemons" — "modern web development is an expensive failure"
- "A Historical Reference of React Criticism" — compilation des critiques accumulées
- "I hate React.js with a fucking passion" partagé et validé
- React memo et performances React : article de fond pour nuancer les critiques
- Deno by Example publié
- Cypress confirmé comme outil de référence pour les tests E2E
- jQuery 4 beta sort — "jQuery changed my life !"
-
2024
- HTMX en plein essor : livre Hypermedia Systems lu et implémenté sur un projet Django
- "JavaScript Bloat in 2024" — le problème empire toujours
- Alpine.js mentionné comme "modern jQuery replacement"
- "I can't stand React SPAs anymore. They make me hate my job."
- HTML, CSS et JS décrits comme "tightly coupled most of the time" — plaidoyer pour les approcher ensemble
- "Most web developers assume this level of interactivity requires a SPA JS framework. It doesn't." — HTMX démontre son échelle
- jQuery 4 beta : "jQuery is awesome !" — toujours de l'amour
-
2025
- "The future of htmx" — essai officiel sur la direction du projet
- "You don't need JS" — article partagé, l'hypermedia as the engine of application state comme philosophie
- "If not React, then what?" — Infrequently.org pousse la réflexion post-React
-
2026
- Axios compromis sur npm — la supply chain npm reste un vecteur d'attaque majeur
Tendances de fond sur 17 ans :
- jQuery → Backbone → AngularJS → React/Vue → fatigue des SPAs → retour au serveur avec HTMX
- Le cycle complet d'une mode à sa contestation, avec en fil rouge une méfiance croissante envers la complexité accumulée par l'écosystème JavaScript, et un retour progressif aux fondamentaux du web (HTML, hypermedia, moins de JavaScript côté client).
CSS
-
2009
-
display: inline-blockenfin utilisable en cross-browser
-
-
2015
- Publication de CSS Cascade 4 (Last Call for Comments)
- Flexbox passe en Candidate Recommendation (W3C)
- Nouveau parseur CSS de Blink (+20% de performance)
- CSS Transforms sans préfixe
-webkit-dans WebKit
-
2016
- CSS Variables débarquent dans WebKit
- CSS Grid Layout commence à faire parler de lui
-
@supportschange la donne pour la détection de fonctionnalités - Débat CSS-in-JS vs CSS natif qui s'emballe (React, Vue, JSX)
-
2017
- CSS Grid officiellement disponible — "un truc de fou, on aurait dû avoir ça bien avant"
- Fin du clearfix avec
flow-root— 20 ans après… - Flexbox : frustration sur le nommage (
flex-directionjugé contre-intuitif) - Firefox lance Quantum CSS (Stylo), moteur ultra-rapide
- Débat autour du reset CSS (faut-il encore en utiliser un ?)
-
2018
- CSS Grid + CSS Multi-Columns combinés
- CSS-in-JS à son pic de popularité — et de la résistance
- "Braces to Pixels" — article sur le fonctionnement interne du moteur CSS
-
2021
- Sortie de Namida, un CSS "classless" personnel pour styler l'HTML sémantique brut
-
:focus-visibledisponible dans WebKit - CUBE CSS découvert via le W3C design system
-
pointer-events: nonecomme technique de superposition
-
2022
-
:has()— "change le game" mais limité à Safari à ce moment-là -
@layer(Cascade Layers) +:where()= contrôle total sur la spécificité -
clamp()imbriqué pour les layouts responsives sans media queries -
!important— rappel de son origine réelle par le co-designer de CSS - State of CSS 2022 — bilan de l'état du langage
-
:emptyavec espaces blancs, débat sur l'évolution du sélecteur
-
-
2024
- Conversion au utility-first CSS après des années de résistance : "So much time wasted to find CSS class names for single-use abstractions… I think I'm ready for utility-first CSS now"
- CSS Grid utilisé pour imprimer de la notation musicale
- Time-based CSS animations
- Sticky table header en CSS — toujours aussi pénible (
position: sticky+ bugs)
-
2025
-
<select>enfin personnalisable en CSS — une demande vieille de 20 ans - Rappel de ne pas charger CSS/JS depuis des CDNs externes (performance + privacy)
-
-
2026
- CSS Grid Lanes (masonry layout) introduits dans WebKit — l'implémentation tant attendue du layout masonry natif
Apple
-
2008–2009
- Safari utilisé quotidiennement comme navigateur de développement — "If you're serious about front-end web development, there's pretty much only one OS choice"
- Suppression du FireWire sur les nouveaux MacBook : "C'te loose, j'en aurai acheté un direct sinon"
- iPhone omniprésent dans les tweets — jeux, apps, anecdotes
- WWDC 2009 suivi en direct : MacBook Pro 13", Safari 4, Snow Leopard, iPhone 3GS
- Snow Leopard remarqué pour un détail technique : 1 GB redéfini à 1 000 000 000 octets — "historique !"
- Safari 4 : "une tuerie, comme il kick le ass !"
- App Store : premières critiques de la politique d'Apple sur les développeurs ("ongoing karma leak" selon Paul Graham)
-
2010
- iPad annoncé le 27 janvier 2010 : suivi en direct du keynote, mèmes immédiats (Hitler répond à l'iPad), scepticisme assumé
- Steve Jobs publie "Thoughts on Flash" — approuvé sans réserve
- Apple Pay et l'approche d'Apple sur les brevets logiciels critiquée : "Steve Jobs a tort"
- iPhone 4 : files d'attente incomprises — "Faire la queue des heures pour dépenser plus de 500€, je comprendrai jamais"
-
2011
- MacBook Pro Sandy Bridge attendu avec impatience, CB prête à fumer
- Steve Jobs meurt le 5 octobre 2011 : "#rip Steve Jobs" — tweet minimaliste, sobre
- iOS : suivi du tracking de localisation, désactivation documentée
- Lion (OS X 10.7) : review d'Ars Technica relayée — "Siracusa est dans les starting-blocks, c'est ouf"
- Siri annoncé
-
2012
- MacBook Pro Retina : iPad Retina wallpapers, enthousiasme visuel
- Prince of Persia original pour Apple II : code source libéré, partagé avec nostalgie
- Premier botnet Mac (Flashback) documenté
- Safari 6 perd le backspace comme bouton Arrière — déploré
- Apple retire Java de tous les navigateurs OS X
- "Apple, la tyrannie du cool" (Arte) partagé
-
2013
- iOS 7 : suivi de la keynote, WWDC, nouvelles APIs Safari et HTML5
- Jony Ive redesigns things (blog satirique) — humour affiché
- OS X Mavericks
- Editorial pour iPad : enthousiasme pour l'app (Python intégré)
- "In 2007, Steve Jobs envisageait-il vraiment un iPhone WebApps only ?" — question historique partagée
-
2014
- Trente ans du Macintosh : "Thirty Years of Mac" — commémoré
- Shellshock corrigé par Apple
- Mac mini : RAM soudée sur les nouveaux modèles — "#DealBreaker"
- OS X Yosemite
- Safari inclut DuckDuckGo — réaction positive
-
2015
- MacBook 2015 : "Repairability Score 1 out of 10" (iFixit) — partagé avec inquiétude
- El Capitan (OS X 10.11) : System Integrity Protection analysée comme un grand changement architecturel
- "Why Apple Defends Encryption" : Apple perçue comme rempart face à la surveillance
- Safari 9
- AirDrop pour iOS 7, "il était temps les mecs !"
- Chargeur MacBook disséqué techniquement — fascination pour les internals Apple
-
2016
- MacBook Pro 2016 avec Touch Bar : réaction immédiate et franchement négative — "t'as un mac sans touche ESC t'entends, c'est le turfu !" (ironie)
- "My 2011 MacBook Pro is immortal and it has an ethernet port FTW" — attachement durable à l'ancienne machine
- Apple Pay France lancé : "J'ai fait mon 1er paiement Apple Pay, j'ai trop kiffé payer avec mon phone"
- AirPods annoncés : "Can't wait to try them out !"
- Litige fiscal irlandais : Tim Cook écrit une lettre à la communauté européenne — réfutée point par point par des experts fiscaux
- iOS 10
- macOS Sierra : comportement SSH/ssh-agent modifié, frustration des développeurs
- WWDC 2016 : Swift Playgrounds, "the most approachable programming environment from Apple since HyperCard"
-
2017
- macOS High Sierra : faille root béante découverte — "I rarely describe any bug as inexcusable, but this is inexcusable" (Gruber) — deux failles majeures en peu de temps jugées inadmissibles pour une société "qui se targue tant de vouloir sécuriser les données"
- iOS 11 : HEIF/HEVC, nouveaux formats image/vidéo analysés techniquement
- Safari Technology Preview supporte
<img src=".mp4">— trouvé "trop cool" - Steve Jobs : "All the work that I have done in my life will be obsolete by the time I'm 50" — citation partagée
-
2018
- Spectre/Meltdown : article Apple sur les vulnérabilités des processeurs ARM/Intel partagé
- Pas de MacBook sans TouchBar : déception
- "Apple contributed to the Open Source community" — contribution macOS/Unix
-
2019
- 1Password : longue fidélité à la version 7, meilleur gestionnaire de mots de passe
-
2020
- Apple M1 annoncé : "How unified memory blows the SoCs off the M1 Macs" — enthousiasme technique immédiat
- Touch Bar : "Fuck the Touch Bar", dernière chance avant le passage au M1
-
2021
- MacBook Pro M1 reçu : "Le M1 est arrivé. Il n'y a plus de Touch Bar. J'ai du mal à retenir mes larmes… de joie"
- Passage au M1 célébré : remap des raccourcis clavier, gist publié sur GitHub
- Safari 15 : "Ugliest tab design known to mankind" — réaction très vive, envisage de changer de navigateur
- Apple TV + Magic Keyboard + OQEE : combo parfait
- Death to the Touch Bar : fin officielle saluée ("Death to the fucking Touch Bar at last!")
-
2022
- macOS Ventura System Settings redesigné : "weird stuff found" — réaction mitigée
- Safari : StopTheMadness pour bloquer les vidéos en autoplay vantée — "Killer feature"
- Anne van Kesteren rejoint l'équipe WebKit chez Apple — réaction positive
- macOS scan antimalware documenté (XProtect Remediator)
-
2023
- OCR intégré dans Preview macOS : "ça kick le ass, ça rox du ponaaay"
- 1Password 7.9.12 crash après mise à jour : bug traqué et documenté
- Safari 17
- QR Code Scanner intégré iOS : astuce partagée via Daring Fireball
- iCloud Photos suppression : "tellement peu intuitif que ça oblige les gens à payer pour iCloud+"
- Maccy + Quicksilver : fidélité au combo open source, résistance aux nouveaux launchers
-
2024
- Apple Passwords app annoncée à la WWDC — "Passwords app for Mac, iPhone, iPad, Vision Pro and Windows"
- macOS 15.2 casse la réplication SuperDuper : "A terrible, awful surprise"
- Back to Space Black : tweet avec photo du nouveau MacBook
- Apple Numbers exporte en CSV avec des points-virgules selon la locale — bug documenté avec résolution
- iPhone transfer entre devices : "scared the hell out of me"
-
2025
- Bootable macOS backups do not matter anymore : article personnel
- macOS Tahoe : corner radii jugés trop petits — critique esthétique immédiate
- WWDC 2025 : "Meet Liquid Glass" — nouvelle direction design partagée
- macOS native window tiling découvert tardivement : "I didn't realize macOS had introduced this"
- AirPods : traduction temps réel testée au Japon — "Can Apple's AirPod Translation Get You Through Tokyo?"
- Saracroche sur l'App Store : 16 millions de numéros bloqués
-
2026
- 50 ans d'Apple (1er avril 2026) : Tim Cook célèbre l'anniversaire, relayé
- Switch de 1Password 7 vers Apple Passwords : "Surprisingly smooth so far"
- Notes on Darwin and the macOS Architecture : article personnel
- Anthropic's Mythos et Project Glasswing pour les appareils Apple : suivi des implications IA
Tendances de fond sur 17 ans :
- La relation avec Apple est celle d'un utilisateur professionnel intensément attaché, jamais aveugle.
- L'arc narratif va d'un enthousiasme total en 2009 ("Tha Apple Fanboy is in da place") à une affection adulte et exigeante en 2026.
Intelligence artificielle
-
2018 : premiers signaux faibles
- Machine Learning Guides de Google partagé — curiosité professionnelle naissante
- "It's time for schools to teach Python, not Java — it's the dominant language of AI and computer vision" — Python et IA comme couple naturel déjà reconnu
- Prototype d'agent conversationnel avec Dialogflow réalisé "en quelques heures" — premier contact pratique avec les chatbots
-
2020 : GPT-3, le premier frisson
- GPT-3 analysé via "Webshit weekly" — "In love with the GPT-3 analysis" — le modèle d'OpenAI fait sensation sur Hacker News, lu avec délectation ironique
- "Machine learning is just statistics!" suivi du gif d'une explosion nucléaire — le débat sémantique sur le ML partagé avec humour
-
2022 : ChatGPT — le basculement
- Décembre 2022 : ChatGPT lancé, deux tweets en quelques jours
- "ChatGPT écrit des textes bien meilleurs que ce que font beaucoup d'humains, y compris dans un environnement professionnel. Notamment, il ne fait aucune faute d'orthographe ou de grammaire." — observation factuelle et sans catastrophisme
- "ChatGPT: The Future of AI Is Here"
-
2023 : de la curiosité à l'étude sérieuse
- "To replace programmers with AI, product managers need to accurately describe what they want. We're safe." — blague professionnelle qui cache une vraie réflexion
- Adobe Photoshop Generative Fill : "Holly F Shit" — première réaction à l'IA générative d'image dans un outil mainstream
- Jay-Z voice entièrement générée par IA : "🤯" — la voix clonable comme seuil franchi
- Début de la lecture de "How AI Works: From Sorcery to Science" — l'approche devient celle d'un apprenant sérieux, pas d'un spectateur
- "Simply put, researchers don't know why large language models like GPT-4 do what they do" — l'opacité fondamentale des LLMs notée et inquiétante
- Prompt engineer : "ça a déjà créé un nouveau type d'emploi" — ton légèrement ironique mais prise de conscience réelle
- Diffusion models et mains mutilées : "I promise I didn't ask for a picture of a woman like the Mona Lisa with horribly mutated hands" — le principal défaut des générateurs d'images documenté par l'expérience
- Putin parle anglais couramment via IA : traduction de l'audio à la volée
-
2024 : immersion dans les fondamentaux
- Janvier 2024 : lecture approfondie de "How AI Works" — neural networks, initialisation aléatoire, GPT-3 à 175 milliards de poids, GPT-4 à 1,7 trillion — les chiffres donnent le vertige
- "730 pages ! Le deep learning c'est vraiment deep, ils ont pas menti." — "Deep Learning: A Visual Approach" attaqué avec sérieux
- "Rage Against the Machine Learning" — le mème signé RATM, relayé avec humour
- "Finished the first reading of How AI Works" — premier survol complet, une deuxième lecture prévue
- "AI/machine learning at its finest" — à propos de Live Text d'Apple : la meilleure IA est celle qu'on ne voit pas
-
2025 : basculement vers l'usage actif
- "I'm about halfway through this book and I'm a bit stunned by the amount of trial and error in machine learning" — l'empirisme du domaine toujours aussi surprenant
- "#AI is impressive because we've failed at semantic web and personal computing" — grille de lecture originale et perspicace : l'IA comme réponse aux promesses non tenues du web
- Juin 2025 : "All progress on LLMs could halt today, and LLMs would remain the 2nd most important thing to happen over the course of my career" — endorsement de "My AI Skeptic Friends Are All Nuts" (fly.io) — l'enthousiasme devient assumé
- "#AI for coding is like using Photoshop to enhance your photos" — métaphore élégante : l'IA amplifie les compétences sans les remplacer
- Gemini CLI : Simon Willison analyse le system prompt — partagé immédiatement
- Google Veo 3 deepfake YouTube : "Already Deepfaking All of YouTube's Most Smooth-Brained Content" — ironie mordante sur l'usage réel
- Gen AI soul version de 50 Cent : "🤯"
- Août 2025 : "I've been pairing with Claude Code for a couple of weeks. This changes everything. You've got to try this before pooping on AI." — conversion personnelle publique et franche après des semaines d'usage
- "The thinking words Claude Code uses are funny" — curiosité sur les mécanismes internes, source code analysé
- "I didn't wait for AI to come across buggy or non-working code. Now, every new reasoning language model is better than the previous ones." — adoption définitive, suivi de la progression des modèles
-
2025 : génération vidéo et nouvelles frontières
- Seedance 2.0 : "This sports footage was generated entirely by AI" — l'indiscernabilité visuelle atteinte
- Vidu Q3 au Japon : "2026 is becoming 'the year an individual can own an anime studio'" — la démocratisation créative documentée
-
2026 : normalisation et recul analytique
- "Notes on Deep Learning" publiées sur marcarea.com — synthèse personnelle des apprentissages
- "Let's talk about LLMs" (b-list.org) : "writing code was never the main bottleneck. Speeding it up doesn't eliminate the harder parts of development. Because of that, LLMs are useful tools, not transformative solutions" — nuance partagée et enrichie : "What's still missing from many analyses is the improvement in code quality, and I think it's real."
- Anthropic's Mythos et Project Glasswing pour Apple Devices — les implications produit suivies
- Claude Code source map leaké : "Claude Code leaked their source map, effectively giving you a look into the codebase" — curiosité technique immédiate
- Apple ML-SHARP : modèle open source pour la 3D Gaussian Splatting partagé
Tendances de fond sur 8 ans :
- L'arc IA est celui d'une conversion progressive et honnête, sans l'enthousiasme naïf du premier jour ni le scepticisme défensif du praticien menacé.
- Ce qui distingue cette trajectoire est l'absence de positionnement tribal. Ni "l'IA va tout changer en 6 mois", ni "c'est du marketing" — mais une curiosité outillée, une disposition à changer d'avis sur base de l'expérience directe, et la constance de publier ses notes pour mettre les apprentissages au propre, comme pour n'importe quel autre domaine technique.
Actualité politique & internationale
-
2009
- Crise financière de 2008 encore dans toutes les têtes : bonus bancaires, subprimes, Goldman Sachs
- Affaire Clearstream suivie de près
- Barack Obama taxe les grandes banques
- Tunisie, Algérie : premières secousses sociales du monde arabe
- Grippe A : vaccins et gestion gouvernementale critiquée
- Disney rachète Marvel pour 4 milliards — réaction distante mais intéressée
-
2010
- Crise de la zone euro en continu : Grèce, Portugal, Irlande, Espagne, Italie dans la tourmente
- Les agences de notation (Moody's, Fitch, S&P) omniprésentes et très critiquées
- Occupy Wall Street commence à germer intellectuellement
- Goldman Sachs reconnaît son rôle dans la crise
- Tunisie : Ben Ali chassé, WikiLeaks révèle la corruption
- Haïti, Pakistan (inondations), Chili (séisme) : catastrophes naturelles suivies
- Évasion fiscale : premiers signaux forts sur les paradis fiscaux
- DSK à l'IMF, Lagarde au gouvernement : politique économique française décryptée
- LOPPSI 2, HADOPI : surveillance numérique et droits en ligne suivis
- Mondial de foot 2010 : Anelka/Domenech, la France s'écrase
-
2011
- Printemps arabe : Tunisie, Égypte, Libye, Syrie, Bahreïn, Maroc — couverture intensive
- Séisme et tsunami au Japon, accident de Fukushima porté au niveau 7
- Crise de la zone euro atteint son pic : Grèce en quasi-faillite, Berlusconi démis, Italie sous pression
- Occupy Wall Street : couverture photo et analytique
- DSK arrêté à New York — choc politique français
- Attentat d'Oslo : Breivik frappe la Norvège
- Steve Jobs meurt le 5 octobre 2011
- Dennis Ritchie (créateur de C et Unix) décède la même semaine — hommage sobre
- Attali, Stiglitz, Krugman, Soros cités régulièrement comme voix d'alerte
- Guantanamo leaks, WikiLeaks : secrets d'État exposés
- LuxLeaks : premières révélations sur l'évasion fiscale luxembourgeoise
-
2012
- Crise grecque : austérité musclée, manifestations, capitales en flammes
- Megaupload fermé par le FBI — guerre au piratage
- Costa Concordia : naufrage spectaculaire en Italie
- Euro 2012 suivi avec passion
- Nicolas Sarkozy battu : fin du sarkozysme analysé
- Crise bancaire : BNP, Dexia, Commerzbank dans le viseur
- ACTA (accord anti-contrefaçon) : mobilisation des internautes européens
-
2013
- Affaire Heaulme : procès du double meurtre de Montigny-lès-Metz suivi avec une attention particulière (lien messin)
- LuxLeaks : jugement des lanceurs d'alerte Antoine Deltour et Raphaël Halet
-
2014
- Affaire Heaulme : renvoi en cour d'assises acté
- Ukraine : crise de Crimée, début du conflit russo-ukrainien
- Amazon, Apple, Google et fiscalité en Europe — début d'un feuilleton long
-
2015 — janvier : #CharlieHebdo
- 7 janvier 2015 : attentat contre la rédaction de Charlie Hebdo — suivi en temps réel dès les premières heures
- Prise d'otages porte de Vincennes le 9 janvier, revendication d'AQPA
- 11 janvier : Marche républicaine — "2h pour faire la moitié du boulevard Magenta, trop de monde"
- Réflexions de fond sur la laïcité, l'islam politique, la montée du djihadisme
- "L'Arabie saoudite, un Daesh qui a réussi" partagé — critique des alliés occidentaux dans la région
- Etat islamique décrypté en profondeur : origines, tactiques, propagande
- Intox et rumeurs démenties immédiatement (carte d'identité retrouvée, "no-go zones" Fox News)
- Débat sur la pax laïca et la classification des religions
-
2015 — suite de l'année
- LuxLeaks : procès et condamnation des lanceurs d'alerte
- COP21 à Paris : records de chaleur, urgence climatique documentée
- Affaire Heaulme : procès médiatique et récit des chroniqueurs judiciaires
- Brexit en préparation : premiers débats
-
2015 — novembre : #AttaqueDeParis
- 13 novembre 2015, 22h26 : premier tweet en direct — "39 morts et 60 blessés, le bilan augmente toutes les 5 minutes"
- Suivi minute par minute : Bataclan, Stade de France, République, état d'urgence décrété par Hollande
- Fermeture des frontières, stations de métro fermées — informations pratiques partagées
- 14 novembre : revendication officielle de l'État islamique, communiqué audio en français
- 18 novembre : assaut à Saint-Denis, neutralisation d'Abdelhamid Abaaoud
- Débat intense sur l'état d'urgence, les libertés civiles, la loi antiterroriste
- Bombardements français sur Raqqa dès le 15 novembre : réaction militaire immédiate
- Analyses géopolitiques : rôle de la Russie, de l'Arabie saoudite, de la coalition
- "Le tout-sécuritaire ne suffira pas" (Piketty) — voix dissonantes partagées sans tabou
- Intox démenties : femme kamikaze inexistante, tweets Trump rejetés comme "pignoufs"
- Film "Made in France" sur le djihadisme
- Réflexions sur la stratégie de Daech : "la déstabilisation ne surviendra qu'en multipliant les attaques à intervalles réguliers"
-
2016
- Brexit : vote du 23 juin, "UK votes to leave EU" — choc et analyses
- Attentat de Nice (14 juillet) : 86 morts sur la Promenade des Anglais
- Élection de Trump : "La victoire de Trump avait été prédite par une intelligence artificielle"
- Marine Le Pen : assistants fictifs au Parlement européen révélés
- Affaire Barroso chez Goldman Sachs : scandale des portes tournantes UE
- Panama Papers : évasion fiscale à l'échelle mondiale
- LuxLeaks : jugement en appel, condamnation des lanceurs d'alerte maintenue
- CumEx Files : fraude fiscale de 55 milliards révélée
- Revenu universel : Finlande, Suisse (77% de non au référendum)
- Hausse de l'extrême droite en Europe : Autriche, Hongrie, France
-
2017
- Procès Heaulme : verdict — condamné, Patrick Dils définitivement réhabilité
- Élection de Macron : "Make Our Planet Great Again", espoirs et scepticisme
- Législatives : LREM domine, gauche fragmentée
- Attentat des Champs-Élysées (avril 2017) suivi en direct
- Ouragan Harvey au Texas
- Record de chaleur 2016 : "la planète entre en territoire inconnu"
- Bitcoin en bulle : "Bitcoin Bubble Makes Dot-Com Look Rational"
- Jérusalem reconnue capitale d'Israël par Trump
- Nicolas Hulot entre au gouvernement avec espoir
- Vaccins obligatoires pour les enfants en France
-
2018
- Crise financière italienne et populisme de gouvernement (Lega, M5S) suivis
- "Microsoft to acquire GitHub for $7.5 billion" — grande nouvelle tech
- Stan Lee décède à 95 ans
- Bolsonaro élu au Brésil — "le Brésil prend le virage de l'extrême droite"
- Nicolas Hulot quitte le gouvernement en direct à la radio
- Commission européenne propose la fin de l'heure d'hiver
- Pollution atmosphérique à Paris : niveaux records
- Mondial 2018 : France championne du monde
-
2019
- Brexit : atermoiements interminables au Parlement britannique
-
2020 — #Covid19
- Mars 2020 : basculement brutal dans la pandémie — données, graphiques, analyses partagés quotidiennement
- "Avant le Covid-19, environ 1676 décès par jour en France" — mise en perspective des chiffres
- "Almost 25 million jobs could be lost worldwide as a result of COVID-19" (ILO)
- Attestations de déplacement : le code open source d'un particulier repris par le gouvernement
- Eurogroupe divisé après 16h de téléconférence : "L'Europe ne sortira pas indemne de la crise du Covid-19"
- Plan de relance de 500 milliards — "moment hamiltonien" de l'Europe
- "Trump's Losing Blame Game" : décryptage de la politisation américaine de la pandémie
- "Les hélicoptères arrivent" et "The ECB Must Finance COVID-19 Deficits" : débat monétaire intense
- Décembre 2020 : début de la vaccination en Europe, tweet sobre
- 2021 : chiffres macro partagés, impact économique de la France, optimisme prudent
- 2021 : débat sur le pass sanitaire, tensions parlementaires
- 2021 : variants, efficacité vaccinale réduite en Afrique du Sud, appel à lever les brevets
- 2021 : AstraZeneca suspendu par précaution en France
- 2024 : la Cour de justice de l'UE condamne la Commission européenne pour opacité sur les contrats vaccins
-
2021
- Fury at Gove : exports britanniques vers l'UE chutent de 68% après Brexit
- Déchets nucléaires à Bure : polémique environnementale
- Twitter : Jack Dorsey remplacé par Parag Agrawal
- Zemmour émerge comme candidat d'extrême droite
-
2022
- Invasion de l'Ukraine par la Russie (24 février 2022) — couverture massive pendant des semaines
- Menaces nucléaires russes, mise en alerte des forces de dissuasion
- Centrale de Zaporijia prise sous les tirs — "Nuclear Power Plants As Weapons"
- Macron perd la majorité absolue aux législatives
- Crise énergétique : BCE et fragmentation de la zone euro
- Canicules et incendies en Europe : Espagne, France, Grèce, Portugal
- Assassinat d'Abe Shinzo au Japon
- Liz Truss démissionne après 45 jours
- FTX : effondrement spectaculaire de la plateforme crypto — suivi très dense
- Scandale du Parlement européen (Eva Kaili) : corruption et Qatar
-
2023
- Ukraine : un an de guerre, bilans et photographies
- Réforme des retraites en France : 49.3, manifestations, crise institutionnelle
- Credit Suisse racheté en urgence par UBS
- Émeutes en France après la mort de Nahel
- Conflit Hamas-Israël (7 octobre 2023) : "le sang de Soukkott" — suivi très intense
- Séisme au Maroc
- Fukushima : rejet des eaux traitées dans l'océan, controverse internationale
- Incendies au Canada (record historique) et en Grèce
-
2024
- Guerre Russie-Ukraine : Storm Shadow britanniques tirés sur la Russie, missile Oreshnik
- Séisme au Japon (1er janvier 2024)
- Législatives en France : dissolution surprise de Macron, victoire relative du NFP, puis Barnier
- Marine Le Pen condamnée à 5 ans d'inéligibilité
- Barnier renversé par motion de censure
- Moody's dégrade la note de la France
- Procès du financement libyen (Sarkozy) : 7 ans requis
- Google paie 20 milliards à Apple pour Safari — révélation du procès antitrust
- Jeux Olympiques de Paris 2024 : Aya Nakamura et la Garde républicaine
- Incendie de la librairie Hisler à Metz — tweet ému
-
2025
- Guerre Iran : bombardements américains et israéliens sur les sites nucléaires iraniens (juin 2025)
- Extension de l'arsenal nucléaire français annoncée par Macron
- Procès libyen de Sarkozy : dénouement suivi
- Europe "colonie numérique" : article sur la dépendance technologique
- Confiance dans la démocratie : seulement 23% des Américains font confiance au gouvernement fédéral
- Tarifs douaniers Trump contre l'Europe : tensions commerciales
-
2026
- Plus de la moitié des Britanniques favorables au retour dans l'UE (10 ans après le Brexit)
- Guerre Israël-Iran toujours en cours, Liban et Golfe entraînés
- Deterrence nucléaire européenne : "Pour la première fois depuis la Guerre froide, l'Europe bâtit une stratégie nucléaire qui lui appartient en propre"
- Le cessez-le-feu en Iran décrit comme une défaite stratégique des États-Unis et d'Israël
Tendances de fond sur 17 ans :
- Une posture d'observateur engagé mais non partisan, toujours à la recherche de la mise en perspective analytique plutôt que de la réaction émotionnelle, même dans les moments les plus intenses comme la nuit du 13 novembre.
- La géographie affective est aussi remarquable : Paris et Metz reviennent comme deux ancres permanentes, avec une sensibilité particulière pour tout ce qui touche la Lorraine.