[{"data":1,"prerenderedAt":7971},["ShallowReactive",2],{"blog-feed:fr":3,"mdc-qc313b-key":4546,"mdc-7cfi3a-key":4558,"mdc--xhr3g3-key":4567,"mdc--efjlp8-key":4576,"mdc--me0w1h-key":4584,"mdc--iwmh49-key":4593,"mdc--251mel-key":4612,"mdc--1nk423-key":4631,"mdc-tvz0ku-key":4640,"mdc--l2enzg-key":4654,"mdc-as1eo6-key":4693,"mdc--a36g80-key":4707,"mdc-4kxcmx-key":4746,"mdc--s3akjf-key":4755,"mdc-nda14g-key":4779,"mdc-dvd93p-key":4814,"mdc-u7m3ld-key":4863,"mdc--ino85r-key":4877,"mdc-86jtv-key":4927,"mdc--j1frc5-key":4996,"mdc--uw77m-key":5020,"mdc-wv9ghr-key":5080,"mdc-y07ajc-key":5106,"mdc--t7ks2a-key":5115,"mdc--rk0n30-key":5124,"mdc-u4v268-key":5205,"mdc--ud206r-key":5220,"mdc--1nfe9u-key":5229,"mdc-29gsid-key":5278,"mdc-upnkbu-key":5307,"mdc-9wt31c-key":5349,"mdc--e5fu77-key":5374,"mdc--zhkj60-key":5383,"mdc--xu481w-key":5392,"mdc--stogzk-key":5401,"mdc-zdxbfk-key":5416,"mdc-6ciibv-key":5425,"mdc--9in994-key":5434,"mdc-3dh9l5-key":5476,"mdc-132gjr-key":5491,"mdc-ebkcwi-key":5506,"mdc-fcg01d-key":5521,"mdc--9x263s-key":5530,"mdc--e1o3n2-key":5581,"mdc--9fog5g-key":5624,"mdc-w98m14-key":5657,"mdc--ojimhr-key":5789,"mdc-t5ca91-key":5908,"mdc--ph3lqr-key":5926,"mdc-9nlk08-key":5939,"mdc--vdxc0p-key":5952,"mdc-496251-key":5985,"mdc-r5mvp8-key":6015,"mdc-8b2e9w-key":6070,"mdc-uisn0q-key":6093,"mdc-xxcimw-key":6126,"mdc--jtdxzo-key":6135,"mdc--9gdpln-key":6225,"mdc--e361p9-key":6258,"mdc--mama3p-key":6291,"mdc-k31p3l-key":6333,"mdc-cpudb4-key":6356,"mdc-jtonai-key":6402,"mdc--btzud5-key":6411,"mdc-909vyp-key":6464,"mdc--d1am6g-key":6502,"mdc--f0gcxe-key":6520,"mdc--hpwe7f-key":6560,"mdc-rhwz47-key":6583,"mdc--enfwat-key":6598,"mdc-bfi7g2-key":6671,"mdc--rna5bv-key":6704,"mdc-5liwa1-key":6713,"mdc-rgqn3k-key":6731,"mdc-24y7ty-key":6791,"mdc-yujiik-key":6873,"mdc-vbc9jc-key":6929,"mdc-gilpnw-key":7006,"mdc--adl2cu-key":7052,"mdc--mw68p9-key":7110,"mdc--ap1q3q-key":7161,"mdc-ttmulw-key":7213,"mdc--77l871-key":7235,"mdc--fyihlz-key":7366,"mdc-pjwl0a-key":7388,"mdc--vxezba-key":7488,"mdc--fvh37s-key":7532,"mdc-jybbiw-key":7593,"mdc-omwyu2-key":7602,"mdc-gq1tc-key":7640,"mdc-b7rsw9-key":7658,"mdc-tc0xvk-key":7731,"mdc-c65jx5-key":7749,"mdc-wx291k-key":7777,"mdc--1tlrzk-key":7805,"mdc-fidd34-key":7849,"mdc--jm01l-key":7910},{"page":4,"articles":18,"posts":3450},{"id":5,"title":6,"body":7,"description":7,"extension":8,"links":9,"locale":10,"meta":11,"navigation":12,"path":13,"seo":14,"stem":16,"__hash__":17},"pages\u002Fblog.fr.yml","Blog",null,"yml",[],"fr",{},true,"\u002Fblog",{"title":6,"description":15},"Articles de fond et posts X sélectionnés sur les outils IA, les déploiements Cloudflare, le développement indie et la réflexion produit.","blog.fr","5UW0G4l7wgcfBDZ9xK6YNuAek4Gej49DwQ2mt-rWz6E",[19,177,433,822,942,1388,1529,1675,1958,2212,2437,2562,2697,2900],{"id":20,"title":21,"author":22,"body":26,"date":163,"description":164,"extension":165,"image":7,"locale":10,"meta":166,"minRead":167,"navigation":12,"original":168,"path":169,"pinned":168,"seo":170,"source":171,"sourceUrl":39,"stem":172,"tags":173,"updated":7,"__hash__":176},"blog\u002Fblog\u002Fagent-harness-selection.fr.md","J'ai trifouillé Pi Agent, OMP, Codex et ZCode — voici pourquoi j'ai fini par choisir OpenCode + OpenChamber",{"name":23,"avatar":24},"Chen Dahuang",{"src":25,"alt":23},"\u002Favatar.jpg",{"type":27,"value":28,"toc":151},"minimark",[29,44,47,52,57,60,63,75,79,82,85,88,92,95,99,105,111,124,131,135,138,141,144],[30,31,32],"blockquote",{},[33,34,35,36,43],"p",{},"Posté à l'origine sur ",[37,38,42],"a",{"href":39,"rel":40},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2085410520459604026",[41],"nofollow","X",".",[33,45,46],{},"Ces derniers temps je m'amuse avec les Agent Harness — Pi Agent, OMP, ZCode, Codex, OpenCode — et j'ai enfin compris ce dont j'ai vraiment besoin.",[48,49,51],"h2",{"id":50},"mes-trois-critères","Mes trois critères",[53,54,56],"h3",{"id":55},"_1-un-gui-mature-et-stable","1. Un GUI mature et stable",[33,58,59],{},"Une fois qu'on a pris l'habitude du GUI, impossible de revenir au TUI. Discuter dans une boîte noire, c'est l'enfer : il faut retenir une tonne de raccourcis et de commandes pour que ce soit utilisable. Alors qu'un GUI, il suffit de cliquer sur les icônes et les boutons.",[33,61,62],{},"Donc il me faut une interface GUI mature, stable et belle.",[33,64,65,66,70,71,74],{},"Ce critère élimine d'office ",[67,68,69],"strong",{},"Pi Agent"," et ",[67,72,73],{},"OMP",". Pas que le noyau soit mauvais, mais le GUI communautaire qui va avec est vraiment raté. En bricoler un soi-même demande une énergie folle, et comme ce genre d'outil est ultra-personnalisable, ta GUI artisanale ne sera jamais universelle — change de machine, change de personne, et tout est à refaire.",[53,76,78],{"id":77},"_2-pas-de-verrouillage-fournisseur-pas-de-favoritisme-fournisseur","2. Pas de verrouillage fournisseur, pas de favoritisme fournisseur",[33,80,81],{},"Codex a beau avoir ouvert une interface de configuration pour les modèles tiers, c'est vraiment pénible à configurer, et les modèles tiers restent toujours des « citoyens de seconde zone » — écrasés par les modèles maison, freinés par le rythme des mises à jour. Ça me saoule pas mal.",[33,83,84],{},"ZCode, c'est pire : impossible de se connecter en OAuth aux Coding Plan de chacun (genre Kimi For Code, Grok Build, rien de tout ça ne marche dans ZCode, sauf à faire de la sorcellerie).",[33,86,87],{},"Du coup j'ai écarté tout ce qui sent le favoritisme de fournisseur de modèles, comme ZCode et Codex.",[53,89,91],{"id":90},"_3-une-base-open-source-modifiable-à-volonté","3. Une base open source, modifiable à volonté",[33,93,94],{},"J'ai besoin de faire de la customisation pour coller à mes besoins et offrir à mes clients une prise en main toute faite. Donc il me faut un produit open source et avec des licences sympas — pratique pour moi, simple pour mes clients, sans avoir à recourir à la black magic pour tout hacker.",[48,96,98],{"id":97},"la-réponse-finale-opencode-openchamber","La réponse finale : OpenCode + OpenChamber",[33,100,101,102,43],{},"Après ce tamisage, le seul qui reste vraiment, c'est ",[67,103,104],{},"OpenCode",[33,106,107,108,43],{},"Mais OpenCode n'est qu'un noyau d'agent. Pour lui trouver un GUI mature, stable et agréable, j'ai enfin découvert la vraie réponse : ",[67,109,110],{},"OpenChamber",[112,113,114,118,121],"ul",{},[115,116,117],"li",{},"Noyau : OpenCode, open source, sans verrouillage fournisseur, tous modèles supportés",[115,119,120],{},"Interface : OpenChamber, un poste de travail GUI abouti",[115,122,123],{},"Le combo : noyau stable + interface qui suit bien, et du sur-mesure quand on en a besoin",[33,125,126,127],{},"Dépôt open source : ",[37,128,129],{"href":129,"rel":130},"https:\u002F\u002Fgithub.com\u002Fopenchamber\u002Fopenchamber",[41],[48,132,134],{"id":133},"quelques-réflexions","Quelques réflexions",[33,136,137],{},"Choisir un outil, c'est fondamentalement choisir « qui garde la main sur toi ».",[33,139,140],{},"Aussi génial que soit un outil propriétaire, la direction des mises à jour, le support des modèles, la politique de prix, tout ça est décidé par d'autres — tu ne fais que subir. Avec un duo open source + non verrouillé, tu gardes toujours une porte de sortie, et toujours la liberté de transformer.",[33,142,143],{},"Quant au duel TUI contre GUI, ne te bats pas pour rien. Un outil, c'est fait pour bosser, pas pour prouver que tu es un pro du terminal. Une interface confortable qu'on peut utiliser sur la durée, rien n'est plus important que ça.",[33,145,146,147],{},"À lire aussi : ",[37,148,150],{"href":149},"\u002Fblog\u002Fdeepseek-v4-flash-review","Retour en profondeur sur DeepSeek V4 Flash",{"title":152,"searchDepth":153,"depth":153,"links":154},"",2,[155,161,162],{"id":50,"depth":153,"text":51,"children":156},[157,159,160],{"id":55,"depth":158,"text":56},3,{"id":77,"depth":158,"text":78},{"id":90,"depth":158,"text":91},{"id":97,"depth":153,"text":98},{"id":133,"depth":153,"text":134},"2026-08-06","Retour d'expérience sur le choix d'un Agent Harness : trois critères — expérience GUI, verrouillage fournisseur, liberté de développement — qui ont écarté Pi Agent, OMP, Codex et ZCode, pour atterrir sur le noyau OpenCode + l'interface OpenChamber.","md",{},6,false,"\u002Fblog\u002Fagent-harness-selection",{"title":21,"description":164},"x","blog\u002Fagent-harness-selection.fr",[174,175],"AI Agent","Choix d'outils","wucrftzkgB3aAQ8mubxm_eAaEzO3u9CQ-jQk6dx4neU",{"id":178,"title":179,"author":180,"body":182,"date":422,"description":423,"extension":165,"image":7,"locale":10,"meta":424,"minRead":167,"navigation":12,"original":168,"path":425,"pinned":168,"seo":426,"source":171,"sourceUrl":191,"stem":427,"tags":428,"updated":7,"__hash__":432},"blog\u002Fblog\u002Fcloudflare-broke-stack.fr.md","Meilleures pratiques 2026 de l'indie dev : le combo Cloudflare du radin",{"name":23,"avatar":181},{"src":25,"alt":23},{"type":27,"value":183,"toc":411},[184,194,200,204,321,325,329,332,336,339,343,346,366,370,373,377,397,401,404],[30,185,186],{},[33,187,188,189,193],{},"Post épinglé, publié à l'origine sur ",[37,190,42],{"href":191,"rel":192},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2066586160902881542",[41],", 40 000+ vues.",[33,195,196,197,43],{},"Meilleures pratiques 2026 de l'indie dev : ",[67,198,199],{},"le combo Cloudflare du radin",[48,201,203],{"id":202},"la-stack-en-un-coup-dœil","La stack en un coup d'œil",[205,206,207,223],"table",{},[208,209,210],"thead",{},[211,212,213,217,220],"tr",{},[214,215,216],"th",{},"Rôle",[214,218,219],{},"Choix",[214,221,222],{},"Coût",[224,225,226,238,249,260,270,281,291,301,311],"tbody",{},[211,227,228,232,235],{},[229,230,231],"td",{},"Écrire le code",[229,233,234],{},"Codex",[229,236,237],{},"Abonnement",[211,239,240,243,246],{},[229,241,242],{},"Versioning",[229,244,245],{},"GitHub",[229,247,248],{},"Gratuit",[211,250,251,254,257],{},[229,252,253],{},"Paiement",[229,255,256],{},"Stripe",[229,258,259],{},"Commission par transaction",[211,261,262,265,268],{},[229,263,264],{},"Front",[229,266,267],{},"TanStack Start",[229,269,248],{},[211,271,272,275,278],{},[229,273,274],{},"Back",[229,276,277],{},"Hono + Cloudflare Workers",[229,279,280],{},"Quota gratuit",[211,282,283,286,289],{},[229,284,285],{},"Déploiement",[229,287,288],{},"Cloudflare Pages",[229,290,248],{},[211,292,293,296,299],{},[229,294,295],{},"Base de données",[229,297,298],{},"Cloudflare D1",[229,300,280],{},[211,302,303,306,309],{},[229,304,305],{},"Stockage de fichiers",[229,307,308],{},"Cloudflare R2",[229,310,280],{},[211,312,313,316,319],{},[229,314,315],{},"Cache \u002F config",[229,317,318],{},"Cloudflare KV",[229,320,280],{},[48,322,324],{"id":323},"pourquoi-ce-combo","Pourquoi ce combo",[53,326,328],{"id":327},"codex-écrire-le-code-toute-la-stack","Codex : écrire le code, toute la stack",[33,330,331],{},"Le codage IA est déjà l'outil de productivité par défaut de l'indie dev. Le mode Agent de Codex compresse la chaîne « besoin → code → test → déploiement » au maximum : une seule personne fait le boulot d'une équipe.",[53,333,335],{"id":334},"front-tanstack-start-back-hono","Front TanStack Start + back Hono",[33,337,338],{},"TanStack Start est un framework React full-stack qui s'accorde bien avec l'écosystème Workers. Pour le back, Hono — un petit framework né pour Workers : routing, middlewares, inférence de types, tout est agréable, c'est léger et ça démarre vite.",[53,340,342],{"id":341},"base-d1-stockage-r2-cache-kv","Base D1 + stockage R2 + cache KV",[33,344,345],{},"Ce trio, c'est le cœur du quota gratuit Cloudflare :",[112,347,348,354,360],{},[115,349,350,353],{},[67,351,352],{},"D1"," : base relationnelle compatible SQLite, le quota gratuit suffit largement pour un projet perso",[115,355,356,359],{},[67,357,358],{},"R2"," : stockage objet compatible S3, 10 Go gratuits, zéro frais de bande passante sortante — sur ce point ça écrase AWS",[115,361,362,365],{},[67,363,364],{},"KV"," : store clé-valeur distribué mondialement, parfait pour config, cache et sessions",[53,367,369],{"id":368},"déploiement-pages-toute-linfra-gratuite","Déploiement Pages + toute l'infra gratuite",[33,371,372],{},"Pages se branche direct sur un repo GitHub : push = déploiement, avec CDN et HTTPS intégrés. Domaine, DNS, CDN — tout est géré par Cloudflare en un seul endroit, et le quota gratuit porte une ligne de produits complète.",[48,374,376],{"id":375},"le-cœur-de-la-stratégie-du-radin","Le cœur de la stratégie du radin",[112,378,379,385,391],{},[115,380,381,384],{},[67,382,383],{},"Exploiter le quota gratuit à fond"," : DNS, CDN, Pages, Workers, KV, D1, R2, Tunnel, AI Gateway — tout ce qui est gratuit, on l'active",[115,386,387,390],{},[67,388,389],{},"Pas de thune tant qu'on peut se la couler douce"," : l'abonnement va uniquement là où il compte (Codex), le reste c'est de l'infra gratuite",[115,392,393,396],{},[67,394,395],{},"Une seule plateforme pour tout"," : pas besoin de sauter entre plusieurs clouds, la charge mentale d'ops est minimale",[48,398,400],{"id":399},"pour-qui","Pour qui",[33,402,403],{},"Les indie devs au budget serré qui veulent valider un produit vite ; les joueurs du codage IA qui ne veulent pas passer trop de temps sur l'infra ; et tous les projets « on lance d'abord, on verra après ».",[33,405,406,407,43],{},"Cloudflare, c'est le bodhisattva cybernétique de l'indie dev. Sans lâcher un centime, tu fais tourner un produit complet. Étape par étape : ",[37,408,410],{"href":409},"\u002Fblog\u002Ffree-cloudflare","Comment le tiers des gratos peut presser Cloudflare comme un citron",{"title":152,"searchDepth":153,"depth":153,"links":412},[413,414,420,421],{"id":202,"depth":153,"text":203},{"id":323,"depth":153,"text":324,"children":415},[416,417,418,419],{"id":327,"depth":158,"text":328},{"id":334,"depth":158,"text":335},{"id":341,"depth":158,"text":342},{"id":368,"depth":158,"text":369},{"id":375,"depth":153,"text":376},{"id":399,"depth":153,"text":400},"2026-06-15","La stack zéro coût de l'indépendant : Codex écrit le code, GitHub gère les versions, Stripe encaisse ; front TanStack Start, back Hono + Workers, base D1, stockage R2, cache KV — tout tourne sur Cloudflare.",{},"\u002Fblog\u002Fcloudflare-broke-stack",{"title":179,"description":423},"blog\u002Fcloudflare-broke-stack.fr",[429,430,431],"Cloudflare","Développement indépendant","Stack technique","BhhmTcL6Jbj2zBb0snXLyDgTxnTscUdNFqCtzdoLBCg",{"id":434,"title":435,"author":436,"body":438,"date":811,"description":812,"extension":165,"image":7,"locale":10,"meta":813,"minRead":167,"navigation":12,"original":168,"path":814,"pinned":168,"seo":815,"source":171,"sourceUrl":447,"stem":816,"tags":817,"updated":7,"__hash__":821},"blog\u002Fblog\u002Fdeepseek-api-web-search.fr.md","DeepSeek intègre la recherche web dans son API — la recherche officielle à l'œil via Responses API",{"name":23,"avatar":437},{"src":25,"alt":23},{"type":27,"value":439,"toc":804},[440,450,453,457,473,476,480,487,490,737,740,744,747,750,756,760,774,778,793,796,800],[30,441,442],{},[33,443,444,445,449],{},"Publié à l'origine sur ",[37,446,42],{"href":447,"rel":448},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2084826975102030013",[41]," — ce post a cartonné : 230 000 vues, 1000+ likes. Ici je détaille tout le truc.",[33,451,452],{},"J'ai déniché un truc bien : DeepSeek a carrément intégré la recherche web dans son API officielle.",[48,454,456],{"id":455},"en-une-phrase","En une phrase",[33,458,459,460,464,465,468,469,472],{},"Appelle ",[461,462,463],"code",{},"deepseek-v4-flash"," via l'interface au format ",[67,466,467],{},"Responses",", déclare l'outil ",[461,470,471],{},"web_search"," dans les paramètres de la requête, et tu profites direct de la recherche exécutée côté serveur DeepSeek.",[33,474,475],{},"Pas besoin de brancher soi-même un moteur tiers, pas besoin de demander une clé d'API de recherche : toute la chaîne de recherche est hébergée officiellement.",[48,477,479],{"id":478},"comment-lutiliser","Comment l'utiliser",[33,481,482,483],{},"Doc officielle : ",[37,484,485],{"href":485,"rel":486},"https:\u002F\u002Fapi-docs.deepseek.com\u002Fzh-cn\u002Fguides\u002Fresponses_api",[41],[33,488,489],{},"Le cœur du truc, c'est de déclarer l'outil :",[491,492,496],"pre",{"className":493,"code":494,"language":495,"meta":152,"style":152},"language-js shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","const response = await fetch('https:\u002F\u002Fapi.deepseek.com\u002Fresponses', {\n  method: 'POST',\n  headers: {\n    'Content-Type': 'application\u002Fjson',\n    'Authorization': `Bearer ${process.env.DEEPSEEK_API_KEY}`\n  },\n  body: JSON.stringify({\n    model: 'deepseek-v4-flash',\n    tools: [{ type: 'web_search' }],\n    input: '2026 年 8 月 AI 行业发生了什么大事？'\n  })\n})\n","js",[461,497,498,541,561,570,592,629,634,655,671,704,720,729],{"__ignoreMap":152},[499,500,503,507,511,515,519,523,526,529,533,535,538],"span",{"class":501,"line":502},"line",1,[499,504,506],{"class":505},"spNyl","const",[499,508,510],{"class":509},"sTEyZ"," response ",[499,512,514],{"class":513},"sMK4o","=",[499,516,518],{"class":517},"s7zQu"," await",[499,520,522],{"class":521},"s2Zo4"," fetch",[499,524,525],{"class":509},"(",[499,527,528],{"class":513},"'",[499,530,532],{"class":531},"sfazB","https:\u002F\u002Fapi.deepseek.com\u002Fresponses",[499,534,528],{"class":513},[499,536,537],{"class":513},",",[499,539,540],{"class":513}," {\n",[499,542,543,547,550,553,556,558],{"class":501,"line":153},[499,544,546],{"class":545},"swJcz","  method",[499,548,549],{"class":513},":",[499,551,552],{"class":513}," '",[499,554,555],{"class":531},"POST",[499,557,528],{"class":513},[499,559,560],{"class":513},",\n",[499,562,563,566,568],{"class":501,"line":158},[499,564,565],{"class":545},"  headers",[499,567,549],{"class":513},[499,569,540],{"class":513},[499,571,573,576,579,581,583,585,588,590],{"class":501,"line":572},4,[499,574,575],{"class":513},"    '",[499,577,578],{"class":545},"Content-Type",[499,580,528],{"class":513},[499,582,549],{"class":513},[499,584,552],{"class":513},[499,586,587],{"class":531},"application\u002Fjson",[499,589,528],{"class":513},[499,591,560],{"class":513},[499,593,595,597,600,602,604,607,610,613,616,618,621,623,626],{"class":501,"line":594},5,[499,596,575],{"class":513},[499,598,599],{"class":545},"Authorization",[499,601,528],{"class":513},[499,603,549],{"class":513},[499,605,606],{"class":513}," `",[499,608,609],{"class":531},"Bearer ",[499,611,612],{"class":513},"${",[499,614,615],{"class":509},"process",[499,617,43],{"class":513},[499,619,620],{"class":509},"env",[499,622,43],{"class":513},[499,624,625],{"class":509},"DEEPSEEK_API_KEY",[499,627,628],{"class":513},"}`\n",[499,630,631],{"class":501,"line":167},[499,632,633],{"class":513},"  },\n",[499,635,637,640,642,645,647,650,652],{"class":501,"line":636},7,[499,638,639],{"class":545},"  body",[499,641,549],{"class":513},[499,643,644],{"class":509}," JSON",[499,646,43],{"class":513},[499,648,649],{"class":521},"stringify",[499,651,525],{"class":509},[499,653,654],{"class":513},"{\n",[499,656,658,661,663,665,667,669],{"class":501,"line":657},8,[499,659,660],{"class":545},"    model",[499,662,549],{"class":513},[499,664,552],{"class":513},[499,666,463],{"class":531},[499,668,528],{"class":513},[499,670,560],{"class":513},[499,672,674,677,679,682,685,688,690,692,694,696,699,702],{"class":501,"line":673},9,[499,675,676],{"class":545},"    tools",[499,678,549],{"class":513},[499,680,681],{"class":509}," [",[499,683,684],{"class":513},"{",[499,686,687],{"class":545}," type",[499,689,549],{"class":513},[499,691,552],{"class":513},[499,693,471],{"class":531},[499,695,528],{"class":513},[499,697,698],{"class":513}," }",[499,700,701],{"class":509},"]",[499,703,560],{"class":513},[499,705,707,710,712,714,717],{"class":501,"line":706},10,[499,708,709],{"class":545},"    input",[499,711,549],{"class":513},[499,713,552],{"class":513},[499,715,716],{"class":531},"2026 年 8 月 AI 行业发生了什么大事？",[499,718,719],{"class":513},"'\n",[499,721,723,726],{"class":501,"line":722},11,[499,724,725],{"class":513},"  }",[499,727,728],{"class":509},")\n",[499,730,732,735],{"class":501,"line":731},12,[499,733,734],{"class":513},"}",[499,736,728],{"class":509},[33,738,739],{},"C'est tout. La recherche, le scraping, le parsing, les citations — tout est géré côté serveur DeepSeek.",[48,741,743],{"id":742},"pourquoi-cest-un-gros-deal","Pourquoi c'est un gros deal",[33,745,746],{},"Avant, pour donner de l'info en temps réel à une IA, il fallait monter soi-même toute la chaîne : choisir un moteur (SerpAPI, Bing Search, peu importe) → demander une clé API → écrire le code de scraping et de parsing → injecter les résultats de recherche dans le contexte → et surveiller le budget.",[33,748,749],{},"Tout ça, c'est minimum un jour ou deux, parfois une semaine, et chaque brique coûte de la thune : l'API de recherche est facturée à l'appel, et le scraping doit gérer l'anti-bot.",[33,751,752,753,755],{},"Maintenant DeepSeek l'intègre nativement, et en plus avec ",[461,754,463],{},", ce modèle absurdement pas cher. La recherche et la génération dans une seule chaîne, à un coût si bas qu'on peut s'en servir comme de l'eau courante.",[48,757,759],{"id":758},"pour-quels-usages","Pour quels usages",[112,761,762,765,768,771],{},[115,763,764],{},"Écrire du contenu sensible à l'actualité (actus secteur, comparatifs produits, décryptages)",[115,766,767],{},"Construire des Agents : les étapes qui exigent de chercher des infos avant de décider",[115,769,770],{},"Support \u002F FAQ : chercher la toute dernière info avant de répondre",[115,772,773],{},"Tous les scénarios où « la date butoir des connaissances du modèle » freine",[48,775,777],{"id":776},"à-noter","À noter",[779,780,781,787,790],"ol",{},[115,782,783,786],{},[67,784,785],{},"Utilise l'interface Responses",", pas l'ancienne Chat Completions. L'ancienne n'a pas cet outil.",[115,788,789],{},"La granularité de la recherche web et le format de citation sont détaillés dans la doc officielle ; je conseille de faire un vrai test pour voir la structure du retour.",[115,791,792],{},"Il y a un mécanisme de remise sur le cache : en long contexte, pense à en profiter, ça économise pas mal.",[33,794,795],{},"Ce truc, c'est du vrai « à l'œil » : l'officiel t'offre l'infrastructure de recherche, la partie la plus galère. Ceux qui en ont besoin n'ont qu'à recopier la recette.",[33,797,146,798],{},[37,799,150],{"href":149},[801,802,803],"style",{},"html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":152,"searchDepth":153,"depth":153,"links":805},[806,807,808,809,810],{"id":455,"depth":153,"text":456},{"id":478,"depth":153,"text":479},{"id":742,"depth":153,"text":743},{"id":758,"depth":153,"text":759},{"id":776,"depth":153,"text":777},"2026-08-05","DeepSeek a intégré la recherche web directement dans son API : il suffit d'appeler deepseek-v4-flash via l'interface Responses et de déclarer l'outil web_search. Pas besoin de moteur tiers, pas besoin de clé de recherche.",{},"\u002Fblog\u002Fdeepseek-api-web-search",{"title":435,"description":812},"blog\u002Fdeepseek-api-web-search.fr",[818,819,820],"DeepSeek","API","Outil IA","d6W3QVyC04qeKOFlKohPBm_G_XskGfgMdKbQKp68X7A",{"id":823,"title":824,"author":825,"body":827,"date":811,"description":935,"extension":165,"image":7,"locale":10,"meta":936,"minRead":636,"navigation":12,"original":168,"path":149,"pinned":12,"seo":937,"source":171,"sourceUrl":835,"stem":938,"tags":939,"updated":7,"__hash__":941},"blog\u002Fblog\u002Fdeepseek-v4-flash-review.fr.md","DeepSeek V4 Flash en profondeur : pas cher, rapide, 1M de contexte, recherche intégrée",{"name":23,"avatar":826},{"src":25,"alt":23},{"type":27,"value":828,"toc":926},[829,838,841,845,848,851,855,858,861,865,868,871,875,878,883,887,890,893,897,900,911,915,918,921],[30,830,831],{},[33,832,444,833,837],{},[37,834,42],{"href":835,"rel":836},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2084817432750047595",[41],", 80 000+ vues.",[33,839,840],{},"J'ai testé à fond DeepSeek V4 Flash 0731 pendant quelques jours. Voici les points forts et les faiblesses.",[48,842,844],{"id":843},"atout-n1-pas-cher-à-un-point-extrême","Atout n°1 : pas cher, à un point extrême",[33,846,847],{},"Si peu cher qu'on peut lui confier toutes les tâches ingrates, sans aucune retenue psychologique. Tout est bon à prendre — le temps gagné vaut déjà plus que des tonnes de tokens.",[33,849,850],{},"À quel point c'est pas cher ? Mon ressenti : batch processing, boucles d'Agent, des dizaines de tours de dialogue, la facture est quasi invisible. Ce qui coûte le plus cher en IA, ce n'est pas la puissance de calcul, c'est la barrière mentale du « j'ose pas utiliser ». V4 Flash a carrément démoli cette porte.",[48,852,854],{"id":853},"atout-n2-la-vitesse","Atout n°2 : la vitesse",[33,856,857],{},"C'est un point essentiel. Personne n'a envie d'attendre deux heures qu'une tâche finisse avant d'aller vérifier.",[33,859,860],{},"Le modèle Flash, je le sens rapide comme l'éclair, parole magique. Écrire du code, corriger des bugs, lancer des tests, du traitement batch : le retour est instantané. Surtout couplé à la boucle d'outils d'un Agent — chaque étape se boucle en quelques secondes, et l'expérience d'interaction n'a plus rien à voir.",[48,862,864],{"id":863},"atout-n3-un-contexte-énorme","Atout n°3 : un contexte énorme",[33,866,867],{},"1M de contexte, ça absorbe la plupart des tâches complexes sans avoir à compact fréquemment.",[33,869,870],{},"Avec les modèles à petit contexte, le codebase débordait en deux coups d'œil et il fallait ruser avec des techniques de compression. Maintenant, tu balances tout le repo, des tonnes de docs, l'intégralité de l'historique de la conversation, et il encaisse encore. Combiné à la remise sur le cache, les scénarios long-contexte deviennent vraiment donnés — le contenu répété tape dans le cache, et le prix chute de plus de moitié.",[48,872,874],{"id":873},"atout-n4-la-recherche-web-intégrée-par-défaut","Atout n°4 : la recherche web intégrée par défaut",[33,876,877],{},"L'interface Responses officielle embarque une recherche web côté serveur : aucune config, tu profites direct du service de recherche.",[33,879,880,881],{},"Pour le contenu sensible à l'actu et les scénarios où l'Agent doit chercher des infos, c'est indispensable. Pas de moteur à brancher soi-même, pas de clé à demander — l'officiel héberge toute la chaîne. Détails dans ce post : ",[37,882,435],{"href":814},[48,884,886],{"id":885},"atout-n5-open-source-zéro-dépendance-fournisseur","Atout n°5 : open source, zéro dépendance fournisseur",[33,888,889],{},"Tu peux choisir n'importe quel fournisseur de modèles pour le déployer ou le revendre, sans t'inquiéter du verrouillage.",[33,891,892],{},"Fini de prier pour le petit reset de charité de certains vendeurs propriétaires. Open source, ça veut dire écosystème, pouvoir de choix, et la possibilité d'intégrer le modèle dans ton produit sans qu'on te coupe les vivres.",[48,894,896],{"id":895},"point-faible-pas-de-multimodale","Point faible : pas de multimodale",[33,898,899],{},"La lecture d'images a ses limites. Mais c'est le prix à payer pour le « pas cher » — le multinodale gonfle les paramètres du modèle, et le coût grimpe.",[33,901,902,903,906,907],{},"La solution est simple : ",[67,904,905],{},"l'association",". Quand il faut lire une image, on la confie à un modèle de vision dédié, et le raisonnement textuel continue avec V4 Flash. J'ai étudié l'option la plus rentable du marché, voir ce post : ",[37,908,910],{"href":909},"\u002Fblog\u002Fqwen-vision-for-deepseek","Apporter le multimodal à DeepSeek : la solution de lecture d'images Qwen-3.7-Flash",[48,912,914],{"id":913},"ma-conclusion","Ma conclusion",[33,916,917],{},"V4 Flash, c'est le modèle « quotidien principal » : pas cher à utiliser sans compter, rapide sans faire de caprices, avec un contexte si grand qu'on n'a plus à économiser, et en plus avec la recherche.",[33,919,920],{},"Dans une équipe, les tâches ingrates lui reviennent ; quand il faut de la vision, on l'associe à un modèle de lecture d'images. Avec ce combo, coût bas, bonne expérience, et aucune maison à qui on se ligote.",[33,922,146,923],{},[37,924,925],{"href":814},"DeepSeek intègre la recherche web dans son API",{"title":152,"searchDepth":153,"depth":153,"links":927},[928,929,930,931,932,933,934],{"id":843,"depth":153,"text":844},{"id":853,"depth":153,"text":854},{"id":863,"depth":153,"text":864},{"id":873,"depth":153,"text":874},{"id":885,"depth":153,"text":886},{"id":895,"depth":153,"text":896},{"id":913,"depth":153,"text":914},"Quelques jours de test intensif de DeepSeek V4 Flash : pas cher à l'extrême, rapide comme l'éclair, 1M de contexte, recherche web intégrée par défaut, totalement open source. Seul point faible : le multimodale, mais on le comble en l'associant à d'autres modèles.",{},{"title":824,"description":935},"blog\u002Fdeepseek-v4-flash-review.fr",[818,940,820],"Test de modèle","wiaEpyMn3oqQFISh7k8Wlds4cl9Khz5FJ43LlpH6OJQ",{"id":943,"title":944,"author":945,"body":947,"date":422,"description":1381,"extension":165,"image":7,"locale":10,"meta":1382,"minRead":657,"navigation":12,"original":168,"path":409,"pinned":168,"seo":1383,"source":1384,"sourceUrl":955,"stem":1385,"tags":1386,"updated":7,"__hash__":1387},"blog\u002Fblog\u002Ffree-cloudflare.fr.md","Comment presser Cloudflare comme un citron quand on est gratuit, jusqu'où va le plan gratuit ?",{"name":23,"avatar":946},{"src":25,"alt":23},{"type":27,"value":948,"toc":1365},[949,958,961,965,968,971,974,977,980,1012,1015,1018,1022,1025,1028,1032,1035,1064,1067,1071,1074,1077,1080,1083,1087,1090,1094,1097,1101,1104,1107,1145,1149,1152,1156,1159,1182,1186,1189,1192,1206,1209,1236,1239,1243,1246,1260,1263,1267,1270,1273,1296,1299,1302,1306,1309,1312,1332,1335,1339,1342,1345,1356,1359,1362],[30,950,951],{},[33,952,444,953,43],{},[37,954,957],{"href":955,"rel":956},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Farticle\u002F2066528625378443300",[41],"X Articles",[33,959,960],{},"Cloudflare peut à peu près porter toute une infrastructure perso sur Internet : domaine, site web, CDN, stockage objet, base de données, fonctions edge, tunnel intranet, relais email, captcha et passerelle IA — tout peut commencer avec le plan gratuit.",[48,962,964],{"id":963},"dns-gratuit","DNS gratuit",[33,966,967],{},"Cloudflare est aussi registrar : les prix d'enregistrement et de renouvellement sont assez transparents. On peut aussi acheter un domaine chez Spaceship ou autre, puis héberger son DNS chez Cloudflare.",[33,969,970],{},"Un domaine raccordé à Cloudflare, et tu récupères un bon système de gestion DNS.",[33,972,973],{},"Point clé : la résolution n'est pas facturée au nombre de requêtes. Contrairement à certains gros acteurs locaux, vraiment dégoûtants, qui facturent à la résolution ? Faut pas abuser.",[33,975,976],{},"Cloudflare, c'est donc parfait pour les multi-domaines, les multi-sous-domaines et une matrice de petits projets.",[33,978,979],{},"Tu peux te faire :",[112,981,982,987,992,997,1002,1007],{},[115,983,984],{},[461,985,986],{},"api.xxx.com",[115,988,989],{},[461,990,991],{},"img.xxx.com",[115,993,994],{},[461,995,996],{},"cdn.xxx.com",[115,998,999],{},[461,1000,1001],{},"docs.xxx.com",[115,1003,1004],{},[461,1005,1006],{},"status.xxx.com",[115,1008,1009],{},[461,1010,1011],{},"admin.xxx.com",[33,1013,1014],{},"Un seul domaine acheté, des sous-domaines différents pour chaque service, et pas de frais supplémentaires pour la résolution DNS elle-même.",[33,1016,1017],{},"Le trafic web qui a besoin d'un proxy peut passer par la petite orange, pour que Cloudflare gère proxying, cache et certificats HTTPS.",[48,1019,1021],{"id":1020},"cdn-gratuit","CDN gratuit",[33,1023,1024],{},"Le cache CDN, c'est LE truc le plus absurde de Cloudflare. Beaucoup ont découvert Cloudflare grâce à ça. Pour un blog, un site vitrine ou un site de docs, le bénéfice direct est simple :",[33,1026,1027],{},"Une visite plus rapide, un serveur d'origine allégé, de la bande passante économisée. Surtout si ton VPS est très cheap, en le plaçant derrière Cloudflare, le ressenti s'améliore nettement.",[48,1029,1031],{"id":1030},"pages-gratuit","Pages gratuit",[33,1033,1034],{},"Pages héberge gratuitement les sites statiques et les projets front.",[112,1036,1037,1040,1043,1046,1049,1052,1055,1058,1061],{},[115,1038,1039],{},"Blog perso",[115,1041,1042],{},"Site vitrine produit",[115,1044,1045],{},"Site de docs",[115,1047,1048],{},"Landing pages",[115,1050,1051],{},"Page d'accueil de projet open source",[115,1053,1054],{},"Pages de supports de cours",[115,1056,1057],{},"Page de liste d'attente",[115,1059,1060],{},"Pages d'instructions de téléchargement",[115,1062,1063],{},"Page de promo d'e-book",[33,1065,1066],{},"Ce type de page peut être hébergé direct, sans acheter de serveur. Avec ton propre domaine branché dessus, ça devient un site perso ou une home de projet qu'on maintient sur le long terme.",[48,1068,1070],{"id":1069},"workers-gratuit","Workers gratuit",[33,1072,1073],{},"Quand le site a besoin d'une API, d'authentification ou d'autres logiques dynamiques, on utilise Workers. Le code tourne sur le réseau de Cloudflare, pas de serveur à maintenir soi-même ; en plus de JavaScript \u002F TypeScript, ça supporte WebAssembly et d'autres modes d'exécution.",[33,1075,1076],{},"Le plan gratuit donne 100 000 requêtes par jour. Si un projet perso dépasse vraiment cette quantité de façon stable, le plan payant n'attendra pas longtemps.",[33,1078,1079],{},"Workers Paid démarre à 5 dollars par mois.",[33,1081,1082],{},"Beaucoup de petits projets n'ont pas besoin d'un vrai backend complet. Un seul Worker suffit.",[48,1084,1086],{"id":1085},"kv-gratuit","KV gratuit",[33,1088,1089],{},"KV accueille les données à lire vite mais sans forte consistance, comme la config, les feature flags et les résultats en cache. Ce n'est pas un vrai substitut à Redis, mais pour un projet perso, beaucoup de besoins simples sont couverts.",[48,1091,1093],{"id":1092},"d1-gratuit","D1 gratuit",[33,1095,1096],{},"D1 est la base de données SQLite hébergée par Cloudflare, adaptée aux données relationnelles. Le plan gratuit offre 5 Go de stockage, avec des quotas quotidiens séparés pour les lectures et les écritures.",[48,1098,1100],{"id":1099},"r2-gratuit","R2 gratuit",[33,1102,1103],{},"R2 est le stockage objet compatible API S3, adapté aux images, pièces jointes et sauvegardes. Son plus gros atout : pas de frais de bande passante directement à la sortie, les coûts reposent surtout sur le stockage et le nombre d'opérations ; le plan gratuit offre aussi un quota de stockage et de requêtes.",[33,1105,1106],{},"Tu peux y mettre :",[112,1108,1109,1112,1115,1118,1121,1124,1127,1130,1133,1136,1139,1142],{},[115,1110,1111],{},"Images",[115,1113,1114],{},"Pièces jointes",[115,1116,1117],{},"PDF",[115,1119,1120],{},"Supports de cours",[115,1122,1123],{},"Paquets de logiciels",[115,1125,1126],{},"Fichiers de sauvegarde",[115,1128,1129],{},"Avatars users",[115,1131,1132],{},"Images Markdown",[115,1134,1135],{},"Ressources statiques",[115,1137,1138],{},"Jeux de données",[115,1140,1141],{},"Fichiers audio",[115,1143,1144],{},"Petits assets vidéo",[48,1146,1148],{"id":1147},"email-routing-gratuit","Email Routing gratuit",[33,1150,1151],{},"Email Routing peut rediriger les mails envoyés à ton domaine personnalisé vers ta boîte existante, dès le plan gratuit. Cloudflare propose aussi l'envoi d'emails transactionnels via Workers (Email Sending), mais envoyer à n'importe quel destinataire exige Workers Paid — à ne pas confondre avec le relais de réception gratuit.",[48,1153,1155],{"id":1154},"turnstile-gratuit","Turnstile gratuit",[33,1157,1158],{},"Turnstile est le captcha de Cloudflare, qui évite généralement de faire reconnaître des feux tricolores ou des caractères tordus à l'utilisateur. À placer sur :",[112,1160,1161,1164,1167,1170,1173,1176,1179],{},[115,1162,1163],{},"Login",[115,1165,1166],{},"Inscription",[115,1168,1169],{},"Commentaires",[115,1171,1172],{},"Formulaires de contact",[115,1174,1175],{},"Liste d'attente",[115,1177,1178],{},"Pages de téléchargement",[115,1180,1181],{},"Inscription newsletter",[48,1183,1185],{"id":1184},"tunnel-gratuit","Tunnel gratuit",[33,1187,1188],{},"Pour donner accès externe à un NAS, une machine de dev locale ou un serveur de jeu à la maison, on peut utiliser Tunnel : un canal qui part du réseau interne pour rejoindre Cloudflare.",[33,1190,1191],{},"Ton NAS, ta machine de dev locale, tes services internes peuvent être exposés via Cloudflare Tunnel. La valeur clé :",[112,1193,1194,1197,1200,1203],{},[115,1195,1196],{},"Pas d'IP publique",[115,1198,1199],{},"Pas de règle de redirection de port sur le routeur",[115,1201,1202],{},"Pas d'exposition de l'IP du serveur d'origine",[115,1204,1205],{},"On peut y rattacher son propre domaine",[33,1207,1208],{},"Par exemple :",[112,1210,1211,1216,1221,1226,1231],{},[115,1212,1213],{},[461,1214,1215],{},"nas.xxx.com",[115,1217,1218],{},[461,1219,1220],{},"dev.xxx.com",[115,1222,1223],{},[461,1224,1225],{},"panel.xxx.com",[115,1227,1228],{},[461,1229,1230],{},"n8n.xxx.com",[115,1232,1233],{},[461,1234,1235],{},"home.xxx.com",[33,1237,1238],{},"Pour les passionnés de serveurs maison, c'est excellent.",[48,1240,1242],{"id":1241},"access-gratuit","Access gratuit",[33,1244,1245],{},"Access se met devant l'admin, les environnements de test et les outils internes : on vérifie l'identité avant de laisser passer. Code par email, Google, GitHub ou sources d'identité d'équipe, tout se branche, sans réécrire un système de login pour une simple page interne. Par exemple :",[112,1247,1248,1251,1254,1257],{},[115,1249,1250],{},"Seules certains emails peuvent passer",[115,1252,1253],{},"Seule la connexion Google peut passer",[115,1255,1256],{},"Seule la connexion GitHub peut passer",[115,1258,1259],{},"Seuls les membres de l'équipe peuvent passer",[33,1261,1262],{},"C'est très pratique pour protéger un back-office, un environnement de test ou des outils internes.",[48,1264,1266],{"id":1265},"ai-gateway-gratuit","AI Gateway gratuit",[33,1268,1269],{},"AI Gateway peut se placer devant les différents fournisseurs de modèles : il enregistre uniformément requêtes, latence, erreurs et hits de cache, et permet de limiter le débit et les fallbacks. Quand on démarre un produit IA, gérer plusieurs APIs compatibles derrière une seule entrée fait gagner du temps.",[33,1271,1272],{},"Il t'aide à voir :",[112,1274,1275,1278,1281,1284,1287,1290,1293],{},[115,1276,1277],{},"Le volume de requêtes",[115,1279,1280],{},"La latence",[115,1282,1283],{},"Les erreurs",[115,1285,1286],{},"Les hits de cache",[115,1288,1289],{},"Les appels de modèles",[115,1291,1292],{},"Le rate limiting",[115,1294,1295],{},"Les fallbacks",[33,1297,1298],{},"Tu branches OpenAI, Anthropic, Workers AI, toutes sortes d'APIs compatibles, et tu mets une couche devant.",[33,1300,1301],{},"Dès qu'on démarre un produit IA, c'est un très bon point d'entrée unifié.",[48,1303,1305],{"id":1304},"browser-run-gratuit","Browser Run gratuit",[33,1307,1308],{},"Cloudflare appelle maintenant cette capacité Browser Run. Ça lance des sessions de navigateur complètes dans le cloud, pilotées par du code ou de l'IA.",[33,1310,1311],{},"Ça sert à :",[112,1313,1314,1317,1320,1323,1326,1329],{},[115,1315,1316],{},"Screenshots web",[115,1318,1319],{},"Conversion web → Markdown",[115,1321,1322],{},"Tests d'automatisation web",[115,1324,1325],{},"Collecte du contenu de pages",[115,1327,1328],{},"Parsing de pages dynamiques",[115,1330,1331],{},"Conversion web → PDF",[33,1333,1334],{},"Un quota gratuit existe chaque jour.",[48,1336,1338],{"id":1337},"images-transform-gratuit","Images Transform gratuit",[33,1340,1341],{},"Cloudflare Images a un quota de transformation d'images : redimensionnement, crop et conversion de formats. Pour un gros volume, il faut compter à part, ou lancer son propre service de transcodage avec Container sur un Workers payant.",[33,1343,1344],{},"À associer avec R2 :",[112,1346,1347,1350,1353],{},[115,1348,1349],{},"R2 pour les images originales",[115,1351,1352],{},"Images pour les miniatures et conversions de format",[115,1354,1355],{},"Cloudflare pour la distribution en cache",[33,1357,1358],{},"Parfait pour les couvertures de blog, avatars, images produits, illustrations d'articles.",[33,1360,1361],{},"Le quota gratuit de Cloudflare couvre déjà pas mal de projets perso. Quand on atteint réellement des volumes de requêtes, du temps de calcul ou des besoins payants plus importants, on remonte à partir de Workers Paid à 5 dollars par mois.",[33,1363,1364],{},"Et là, j'ai envie de dire : Cloudflare, envoie la thune !!",{"title":152,"searchDepth":153,"depth":153,"links":1366},[1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380],{"id":963,"depth":153,"text":964},{"id":1020,"depth":153,"text":1021},{"id":1030,"depth":153,"text":1031},{"id":1069,"depth":153,"text":1070},{"id":1085,"depth":153,"text":1086},{"id":1092,"depth":153,"text":1093},{"id":1099,"depth":153,"text":1100},{"id":1147,"depth":153,"text":1148},{"id":1154,"depth":153,"text":1155},{"id":1184,"depth":153,"text":1185},{"id":1241,"depth":153,"text":1242},{"id":1265,"depth":153,"text":1266},{"id":1304,"depth":153,"text":1305},{"id":1337,"depth":153,"text":1338},"Le plan gratuit de Cloudflare peut supporter toute une infrastructure perso sur Internet : DNS, CDN, Pages, Workers, KV, D1, R2, email, Tunnel, AI Gateway, etc.",{},{"title":944,"description":1381},"x-article","blog\u002Ffree-cloudflare.fr",[429,280,285],"ldC2MEkA3PtHM2Kgw94Vs_EWt34MKxH5cLuHA8YIsWM",{"id":1389,"title":1390,"author":1391,"body":1393,"date":1520,"description":1521,"extension":165,"image":7,"locale":10,"meta":1522,"minRead":657,"navigation":12,"original":168,"path":1523,"pinned":168,"seo":1524,"source":171,"sourceUrl":1402,"stem":1525,"tags":1526,"updated":7,"__hash__":1528},"blog\u002Fblog\u002Fmodel-harness-decoupling.fr.md","Le Harness first-party n'est pas forcément la réponse du moment : à l'ère des modèles ouverts, choisissez le modèle et le Harness séparément",{"name":23,"avatar":1392},{"src":25,"alt":23},{"type":27,"value":1394,"toc":1513},[1395,1405,1408,1411,1415,1418,1421,1425,1428,1431,1445,1448,1452,1455,1458,1465,1469,1472,1478,1483,1489,1494,1500,1504,1507],[30,1396,1397],{},[33,1398,1399,1400,1404],{},"L'argument central est d'abord paru sur ",[37,1401,42],{"href":1402,"rel":1403},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2093890559874388141",[41]," ; cet article en est la version complète, avec une carte de positionnement des cinq Harness.",[33,1406,1407],{},"La première réaction de la plupart des gens au moment de choisir un Coding Agent est tout ce qu'il y a de plus naturelle : Claude → Claude Code ; GPT → Codex ; GLM → ZCode ; DeepSeek → évidemment, d'abord le Harness maison de DeepSeek.",[33,1409,1410],{},"Et l'instinct est parfaitement sain. Le plus grand avantage du first-party, c'est de connaître son propre modèle mieux que personne.",[48,1412,1414],{"id":1413},"lavantage-first-party-est-réel","L'avantage first-party est réel",[33,1416,1417],{},"Quels prompts aime le modèle, quelle conception du Tool Schema est la plus stable, comment organiser un Context long, quelles capacités apportent les nouvelles versions, où il trébuche le plus facilement — le first-party le sait généralement avant les tiers.",[33,1419,1420],{},"Alors pour des produits comme Claude Code et Codex, où modèle et Harness itèrent ensemble sur la durée, la combinaison first-party est souvent la meilleure réponse du moment. Là-dessus, je ne conteste rien.",[48,1422,1424],{"id":1423},"mais-entraîner-un-modèle-et-construire-un-harness-sont-deux-ingénieries-complètement-différentes","Mais entraîner un modèle et construire un Harness sont deux ingénieries complètement différentes",[33,1426,1427],{},"Avec les modèles ouverts comme DeepSeek et GLM, ça devient intéressant — parce qu'entraîner un bon modèle et construire un bon Harness, ce sont deux ingénieries totalement différentes.",[33,1429,1430],{},"Une fois qu'un Coding Agent tourne réellement, apparaît une masse de problèmes hors-modèle :",[112,1432,1433,1436,1439,1442],{},[115,1434,1435],{},"Comment lire les fichiers, comment modifier le code",[115,1437,1438],{},"Comment contrôler l'Agent Loop, comment compresser le Context",[115,1440,1441],{},"Comment exploiter le Cache, comment récupérer après un Tool Call en échec",[115,1443,1444],{},"Comment ordonnancer les Subagents, comment gérer les permissions",[33,1446,1447],{},"La qualité de tout cela détermine directement si le même modèle se révèle bon à l'usage. Le même modèle dans un autre Harness, et l'expérience peut être le jour et la nuit.",[48,1449,1451],{"id":1450},"le-problème-le-plus-grand-les-modèles-évoluent-trop-vite","Le problème le plus grand : les modèles évoluent trop vite",[33,1453,1454],{},"Aujourd'hui GLM domine, le mois prochain DeepSeek sort peut-être un Flash encore plus costaud, et un moment plus tard un nouveau modèle revient à la charge.",[33,1456,1457],{},"Si tout votre workflow de codage est lié au produit first-party d'un seul éditeur, changer de modèle signifie souvent changer d'outils et d'habitudes. Des mois de configs, de mémoires et de workflows peaufinés partent à la benne.",[33,1459,1460,1461,1464],{},"C'est exactement là que les Harness tiers gagnent leur existence : ",[67,1462,1463],{},"vous pouvez verrouiller les outils, Skills, MCP, permissions et workflows que vous maîtrisez, et ne remplacer que le modèle en dessous."," Aujourd'hui DeepSeek, demain GLM, après-demain autre chose — l'environnement de travail n'est pas à reconstruire.",[48,1466,1468],{"id":1467},"une-carte-de-positionnement-des-cinq-harness","Une carte de positionnement des cinq Harness",[33,1470,1471],{},"Où en sont les cinq grands, d'après mon expérience à fin août 2026 :",[33,1473,1474,1477],{},[67,1475,1476],{},"Pi"," : philosophie minimaliste ; le Harness interfère le moins possible avec le modèle. Léger, rapide, faible overhead de Token, malléable à l'extrême. Idéal comme fondation pour votre agent longue durée — simple, propre, hackable à volonté.",[33,1479,1480,1482],{},[67,1481,73],{}," : empile sur Pi des capacités de codage lourdes — LSP, Debugger, Browser, AST — comme si on équipait l'agent d'un IDE complet. Pour du codage vraiment intensif et de la navigation complexe dans les repos.",[33,1484,1485,1488],{},[67,1486,1487],{},"DeepSeek Harness"," : va le plus loin — Everything is Plugin. Agent Loop, outils, permissions, Presets et UI se démontent et se recombinent. Pour ceux qui bricolent l'architecture d'agents, les Presets, le multi-agent et les Runtime de nouvelle génération. Essayez plus souvent le mode PTC — plus rapide et plus économe en tokens.",[33,1490,1491,1493],{},[67,1492,104],{}," : le plus équilibré du lot — open source, nombreux Provider, gros écosystème, Client\u002FServer, appli desktop et Subagents matures. Pour qui veut un Coding Agent multi-modèles, généraliste et éprouvé.",[33,1495,1496,1499],{},[67,1497,1498],{},"Command Code"," : une route complètement différente — il adore couvrir le modèle. Les arguments de Tool Call erronés sont corrigés en local ; les lectures de fichiers en double sont dédupliquées ; les longues sessions gardent un Stable Prefix pour monter le Cache Hit ; quand le Context menace d'exploser, Compaction. Appliqué à des modèles de corvée comme DeepSeek V4 Flash ou GLM-5.3 Flash, ça vaut de l'or : plus le modèle est faible, plus le Harness compense.",[48,1501,1503],{"id":1502},"ma-méthode-de-choix","Ma méthode de choix",[33,1505,1506],{},"Si je ne regarde que la malléabilité long terme, je préfère toujours Pi. Mais si on me demandait aujourd'hui de faire bosser sérieusement DeepSeek V4 Flash ou GLM-5.3, j'irais vraiment goûter Command Code — la combinaison modèle-Harness se règle par tâche, pas par camp.",[33,1508,1509,1510],{},"À l'ère des modèles ouverts, modèle et Harness sont des choix désormais pleinement séparables. ",[67,1511,1512],{},"Arrêtez de demander « le modèle de qui avec l'outil de qui », demandez plutôt « dans quel Harness ce modèle travaille-t-il le mieux ».",{"title":152,"searchDepth":153,"depth":153,"links":1514},[1515,1516,1517,1518,1519],{"id":1413,"depth":153,"text":1414},{"id":1423,"depth":153,"text":1424},{"id":1450,"depth":153,"text":1451},{"id":1467,"depth":153,"text":1468},{"id":1502,"depth":153,"text":1503},"2026-09-09","Claude ? Donc Claude Code. À l'ère des modèles ouverts, cet instinct mérite une mise à jour. L'avantage first-party est réel, mais entraîner un bon modèle et construire un bon Harness sont deux ingénieries différentes — cet article explique pourquoi modèle et Harness peuvent désormais se choisir séparément, avec une carte de positionnement de cinq Harness.",{},"\u002Fblog\u002Fmodel-harness-decoupling",{"title":1390,"description":1521},"blog\u002Fmodel-harness-decoupling.fr",[174,1527,175],"Harness","2Jb16HjthSPAa5L1ZZSgelXxeA-fSrweOZk6xS1VI-E",{"id":1530,"title":1531,"author":1532,"body":1534,"date":1520,"description":1666,"extension":165,"image":7,"locale":10,"meta":1667,"minRead":657,"navigation":12,"original":168,"path":1668,"pinned":168,"seo":1669,"source":171,"sourceUrl":1542,"stem":1670,"tags":1671,"updated":7,"__hash__":1674},"blog\u002Fblog\u002Fopencode-productive-stack.fr.md","Stable, rapide, productif, pas cher : mon AI Coding stack complet, documenté",{"name":23,"avatar":1533},{"src":25,"alt":23},{"type":27,"value":1535,"toc":1659},[1536,1545,1551,1554,1558,1565,1568,1572,1575,1581,1587,1593,1599,1605,1611,1615,1618,1625,1629,1632,1635,1646,1652,1656],[30,1537,1538],{},[33,1539,1399,1540,1544],{},[37,1541,42],{"href":1542,"rel":1543},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2086611065920733305",[41]," ; cet article en est la version complète de ma configuration.",[33,1546,1547,1548],{},"La conclusion d'abord : ",[67,1549,1550],{},"OpenCode + OpenChamber + un abonnement DeepSeek V4 Flash via OpenCode Go + un abonnement DeepSeek V4 Flash via Ollama Cloud.",[33,1552,1553],{},"Ce stack tourne chez moi depuis longtemps en usage intensif, et il tient ses quatre promesses : stable, rapide, productif, pas cher. J'ai ouvert 15 projets d'affilée, tous en train de coder en même temps — le quota n'a quasiment pas bougé.",[48,1555,1557],{"id":1556},"pourquoi-opencode-openchamber","Pourquoi OpenCode + OpenChamber",[33,1559,1560,1561,1564],{},"Le parcours de sélection est dans ",[37,1562,1563],{"href":169},"un autre article"," ; ici, seulement les raisons au niveau du résultat. OpenCode est actuellement le noyau multi-modèles le plus équilibré — open source, beaucoup de Provider, Client\u002FServer, appli desktop et Subagents matures. OpenChamber, c'est le Harness GUI open source au front-end le mieux léché que j'aie utilisé : un mainteneur extrêmement soigneux, raffiné, stable — ses petits bugs occasionnels ne gênent jamais l'usage au long cours.",[33,1566,1567],{},"Interface web + PWA — presque indiscernable d'un client desktop, et les mises à jour sans lever le doigt.",[48,1569,1571],{"id":1570},"la-config-tourne-autour-de-trois-besoins-centraux","La config tourne autour de trois besoins centraux",[33,1573,1574],{},"Ma configuration OpenCode s'articule autour de trois choses : gestion du Context, système de mémoire, capacités externes.",[33,1576,1577,1580],{},[67,1578,1579],{},"1. opencode-dcp (open source) — élagage dynamique du Context."," Quand le Context atteint un seuil, il compresse automatiquement le contenu ancien en résumés techniques : garder les infos clés, jeter le bruit, nettoyer les doublons, et retirer du Context les contenus peu utiles comme les erreurs d'outils. Des sessions longues sans exploser le Context — c'est le socle qui permet à une tâche de tourner toute la journée.",[33,1582,1583,1586],{},[67,1584,1585],{},"2. opencode-goal-plugin — gestion des objectifs."," Ajoute un mode Goal aux longues tâches, pour ramener l'agent quand il part en vrille.",[33,1588,1589,1592],{},[67,1590,1591],{},"3. Hermes Memory — mémoire à étages (je l'ouvrirai en open source sur demande)."," Mon plugin le plus lourd : j'ai porté sur OpenCode le mécanisme de mémoire à étages de l'agent Hermes, qui retient d'une session à l'autre les préférences utilisateur, les décisions de projet et les leçons du passé. Les nouveaux projets ne repartent pas de zéro.",[33,1594,1595,1598],{},[67,1596,1597],{},"4. context7-MCP."," Consulter les dernières docs officielles des libs et frameworks — sans fouiller soi-même.",[33,1600,1601,1604],{},[67,1602,1603],{},"5. grep-MCP."," Chercher des usages réels dans tout le code de GitHub — bien plus fiable que d'écrire de mémoire.",[33,1606,1607,1610],{},[67,1608,1609],{},"6. open-computer-use — automatisation du bureau."," Permet à l'IA de manipuler directement les apps macOS : clics, frappe, défilement, glisser, captures d'écran, lecture de l'arbre d'accessibilité. Redoutable pour les phases de test et de recette.",[48,1612,1614],{"id":1613},"le-calcul-des-coûts-comment-sécoulent-deux-abonnements","Le calcul des coûts : comment s'écoulent deux abonnements",[33,1616,1617],{},"DeepSeek V4 Flash est le cœur rapport qualité-prix de ce stack : vraiment intelligent, vraiment économique. L'abonnement OpenCode Go couvre le workflow principal ; l'abonnement Ollama Cloud sert de second canal pour répartir la charge — les deux abonnements additionnés coûtent moins cher qu'un seul plan de codage first-party grand public, pour un output supérieur.",[33,1619,1620,1621,1624],{},"L'affirmation « les modèles dans des coquilles tierces s'abêtissent » mérite d'être démontée : ",[67,1622,1623],{},"la cause profonde de la dégradation, c'est une coquille qui ne fait aucun Harness Engineering pour le modèle"," — pas le geste de changer de coquille en soi. Le support des modèles ouverts par OpenCode est de premier rang ; DeepSeek V4 Flash y tourne de façon stable et rapide — c'est précisément pour ça que j'ose empiler 15 projets dessus.",[48,1626,1628],{"id":1627},"la-leçon-rester-fidèle-à-la-combinaison-dorigine","La leçon : rester fidèle à la combinaison d'origine",[33,1630,1631],{},"Dans les groupes, la question revient souvent : existe-t-il un desktop de codage IA universel ? Un qui accepte tous les abonnements et ne rabote l'intelligence d'aucun modèle ?",[33,1633,1634],{},"Après discussion avec quelques potes qui triturent ça intensivement tous les jours, conclusion unanime : ça n'existe pas. Restez avec la combinaison d'origine.",[112,1636,1637,1640,1643],{},[115,1638,1639],{},"GPT → Codex : abonnement officiel en direct, l'ordonnancement natif le plus stable.",[115,1641,1642],{},"Gemini → AntiGravity : le plafond de vitesse, fenêtres longues sans accroc.",[115,1644,1645],{},"DeepSeek, GLM et autres modèles ouverts → des Harness amis des modèles ouverts comme OpenCode \u002F ZCode.",[33,1647,1648,1649],{},"Mettre un modèle dans une coquille inadaptée, et abêtissement, lenteur et abonnements incompatibles sont quasiment au rendez-vous. ",[67,1650,1651],{},"Chaque modèle reste là où il est le plus à son aise — la combinaison, c'est votre stack.",[48,1653,1655],{"id":1654},"pour-finir","Pour finir",[33,1657,1658],{},"Ce stack tourne depuis des mois, et le plus grand changement, ce n'est pas l'argent économisé — c'est que j'ose ouvrir des tâches. Parce que c'est stable et pas cher, ouvrir 15 projets ne m'angoisse pas. La valeur d'un stack d'outils finit toujours par se mesurer au volume de travail que vous osez lui confier.",{"title":152,"searchDepth":153,"depth":153,"links":1660},[1661,1662,1663,1664,1665],{"id":1556,"depth":153,"text":1557},{"id":1570,"depth":153,"text":1571},{"id":1613,"depth":153,"text":1614},{"id":1627,"depth":153,"text":1628},{"id":1654,"depth":153,"text":1655},"OpenCode + OpenChamber + deux abonnements DeepSeek V4 Flash : 15 projets compilent du code en même temps et le quota bouge à peine. Toute ma configuration dévoilée — élagage de Context, mémoire à étages, automatisation du bureau, et la leçon « rester avec la combinaison d'origine ».",{},"\u002Fblog\u002Fopencode-productive-stack",{"title":1531,"description":1666},"blog\u002Fopencode-productive-stack.fr",[104,1672,1673],"Programmation IA","Configuration","BWPQc3x8sPsEMYH-pfHW4UrzIrzG_wtmws1RzZ3iKWo",{"id":1676,"title":1677,"author":1678,"body":1680,"date":1949,"description":1950,"extension":165,"image":7,"locale":10,"meta":1951,"minRead":706,"navigation":12,"original":168,"path":1952,"pinned":168,"seo":1953,"source":1384,"sourceUrl":1688,"stem":1954,"tags":1955,"updated":7,"__hash__":1957},"blog\u002Fblog\u002Fproduct-faxin-principle.fr.md","Le principe de l'intention première : pourquoi l'indie dev doit savoir lâcher prise",{"name":23,"avatar":1679},{"src":25,"alt":23},{"type":27,"value":1681,"toc":1941},[1682,1690,1693,1696,1699,1702,1705,1708,1711,1718,1721,1732,1736,1744,1749,1752,1755,1758,1761,1765,1768,1771,1774,1777,1780,1783,1786,1789,1792,1795,1799,1802,1805,1808,1811,1814,1817,1820,1824,1827,1830,1833,1836,1839,1842,1845,1848,1852,1855,1858,1861,1864,1867,1870,1873,1876,1880,1883,1886,1889,1892,1895,1898,1901,1924,1927,1932],[30,1683,1684],{},[33,1685,444,1686,43],{},[37,1687,957],{"href":1688,"rel":1689},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Farticle\u002F2068296188340895744",[41],[33,1691,1692],{},"Dernièrement j'ai remarqué un truc très intéressant :",[33,1694,1695],{},"Beaucoup de gens qui construisent des outils veulent servir tout le monde, dès le départ.",[33,1697,1698],{},"C'est une idée dangereuse.",[33,1700,1701],{},"Si tu veux servir tout le monde, c'est que tu ne te mets à la place de personne.",[33,1703,1704],{},"C'est du bricolage d'atelier fermé, une auto-contemplation narcissique.",[33,1706,1707],{},"La bonne méthode, c'est d'attraper un petit groupe d'utilisateurs, de saisir leur vraie douleur, et de les servir à fond.",[33,1709,1710],{},"Il faut savoir qui, parmi eux, a vraiment mal et vraiment besoin de se dépêcher, et qui est prêt à payer aujourd'hui pour un service.",[33,1712,1713,1714,1717],{},"Je veux partager avec vous un principe : ",[67,1715,1716],{},"le principe de l'intention première"," (发心).",[33,1719,1720],{},"Il pose surtout ces questions :",[112,1722,1723,1726,1729],{},[115,1724,1725],{},"Pourquoi est-ce que tu pars ?",[115,1727,1728],{},"Pour qui est-ce que tu pars ?",[115,1730,1731],{},"Quel problème veux-tu exactement résoudre ?",[48,1733,1735],{"id":1734},"quest-ce-que-lintention-première","Qu'est-ce que l'intention première",[33,1737,1738,1739,1743],{},"Dans ",[1740,1741,1742],"em",{},"Standing in the Nail"," on lit ce passage :",[30,1745,1746],{},[33,1747,1748],{},"L'intention première est le motif intérieur de l'action et le vœu fondamental — le point de départ, la direction et la source d'énergie de tout travail, toute vie, toute pratique, toute cultivation. Les produits ont aussi une intention première. L'intention première d'un produit, c'est le point de départ le plus originel de son fondateur. Dans la plupart des cas, un bon produit n'a qu'une seule intention première dominante. Quand les intentions d'un produit se multiplient sans hiérarchie, il devient un produit avide et anxieux.",[33,1750,1751],{},"Le critère du test : quand les valeurs du produit entrent en conflit, vers qui se tourne-t-il vraiment ?",[33,1753,1754],{},"Expérience utilisateur contre monétisation, vers qui il se tourne ?",[33,1756,1757],{},"Simple et agréable contre complet en fonctionnalités, vers qui il se tourne ?",[33,1759,1760],{},"Dès que la réponse sort, l'intention première du produit est révélée.",[48,1762,1764],{"id":1763},"meituan-le-réflexe-du-commerce-de-proximité","Meituan : le réflexe du commerce de proximité",[33,1766,1767],{},"Parmi les super-apps chinoises, ce phénomène est très courant. Meituan en est un excellent exemple.",[33,1769,1770],{},"L'ancrage mental de Meituan, c'est la transaction de la vie locale.",[33,1772,1773],{},"L'utilisateur ouvre Meituan : tu as faim, tu commandes à manger ; tu sors, tu réserves une table ; tu vas au cinéma, tu achètes des tickets ; tu voyages, tu cherches un hôtel. La valeur centrale, c'est d'aider l'utilisateur à boucler plus vite les transactions de sa vraie vie.",[33,1775,1776],{},"Mais ensuite, on a vu apparaître dans Meituan : des romans, des mini-séries, des petits jeux, des vidéos, du live.",[33,1778,1779],{},"On peut même, dans Meituan : « TAVERNE DÉMARRAGE !!! » (原神启动)",[33,1781,1782],{},"Dites-moi si c'est pas n'importe quoi ???",[33,1784,1785],{},"Un jeu a évidemment de la valeur, Genshin Impact se lance, bien sûr. Mais pas quand j'ai le ventre vide !",[33,1787,1788],{},"Fréro, laisse-moi d'abord me remplir le bide, et on parlera de Genshin ensuite !!!",[33,1790,1791],{},"L'utilisateur arrive avec une mission, et il repart quand elle est faite. Plus l'utilisateur atteint vite son objectif, plus le produit mérite sa confiance.",[33,1793,1794],{},"C'est ce que beaucoup d'outils à haute fréquence ont de contre-intuitif : ils gagnent de la thune avec le trafic, et leur valeur de long terme tient à la retenue.",[48,1796,1798],{"id":1797},"alipay-la-peau-du-portefeuille-contre-le-flux-de-contenus","Alipay : la peau du portefeuille contre le flux de contenus",[33,1800,1801],{},"Alipay, même tarif. L'ancrage de fond d'Alipay, c'est l'argent, c'est la confiance, c'est la certitude.",[33,1803,1804],{},"L'utilisateur ouvre Alipay pour payer, recevoir, transférer, régler, consulter ses factures, prendre le métro, scanner le QR sécu. C'est un scénario de haute confiance.",[33,1806,1807],{},"L'utilisateur y confie son argent, son identité, sa confiance, ses paiements de la vie courante : le produit a donc l'allure d'un portefeuille, aussi stable qu'une banque.",[33,1809,1810],{},"Mais on peut scroller des vidéos dans un portefeuille. Comme si la banque proposait un combo pédicure-massage-SPA.",[33,1812,1813],{},"Le client se dit : je suis venu pour des papiers, ou pour passer aux mains de la maison ?",[33,1815,1816],{},"L'argent exige du calme, le flux de contenus fait monter l'adrénaline, c'est naturel.",[33,1818,1819],{},"Forcer les deux âmes ensemble, ça donne une drôle d'impression de gras.",[48,1821,1823],{"id":1822},"le-plus-dangereux-dans-la-dérive-de-lintention-première","Le plus dangereux dans la dérive de l'intention première",[33,1825,1826],{},"Beaucoup d'apps chinoises ont fait pousser une entrée finance. La livraison prête, le taxi prête, le voyage prête, le shopping prête, et même la carte et la vie locale redirigent vers des services de prêt.",[33,1828,1829],{},"Tu serres une fonction « emprunter » dans ces scénarios : à court terme ça peut faire monter la monétisation, à long terme ça change le regard des utilisateurs.",[33,1831,1832],{},"Avant, tu étais un outil ; maintenant tu ressembles à un intermédiaire.",[33,1834,1835],{},"Avant, tu m'aidais à faire une chose ; maintenant, au passage, tu évalues si je peux encore emprunter.",[33,1837,1838],{},"C'est là que la dérive de l'intention première est la plus dangereuse. Ça ne détruit pas le produit immédiatement.",[33,1840,1841],{},"Ça change doucement sa nature.",[33,1843,1844],{},"Les gros acteurs font ça pour leur propre logique business. Ils ont un trafic massif, des organisations complexes, des pressions de monétisation, et des départements entiers à nourrir.",[33,1846,1847],{},"Pas besoin de les juger du haut de nos collines morales.",[48,1849,1851],{"id":1850},"lavantage-de-lindie-dev-cest-la-propreté","L'avantage de l'indie dev, c'est la propreté",[33,1853,1854],{},"En tant qu'indie dev, ton produit peut être extrêmement propre, au point d'être presque pauvre et dépouillé.",[33,1856,1857],{},"C'est justement un avantage.",[33,1859,1860],{},"Beaucoup d'indie devs paniquent au début : trop peu de fonctionnalités, scénario trop étroit, marché pas assez grand. En fait, dans un produit précoce, ce qui doit faire peur, c'est justement le « qui a l'air énorme ».",[33,1862,1863],{},"Quand le marché devient gros, l'utilisateur devient une moyenne. La moyenne n'a pas d'expression, et elle ne sort pas sa carte bleue.",[33,1865,1866],{},"Les points de départ qui valent vraiment le coup sont généralement bien plus petits. Tu trouves d'abord une poignée de gens, avec une douleur assez concrète, qui veulent l'utiliser dès aujourd'hui, prêts à payer séparément pour cette fonction, et qui se disent en voyant le produit : « c'est fait pour moi ».",[33,1868,1869],{},"C'est à ce moment-là que le produit commence à vivre.",[33,1871,1872],{},"« Un outil de montage pour podcasters », c'est trop vague. Remplaçons par « pour les podcasteurs solo, couper rapidement une interview d'une heure en plusieurs courtes vidéos » — le produit devient net immédiatement.",[33,1874,1875],{},"« Un générateur de landing pages pour les devs », c'est encore trop large. Remplaçons par « pour les indie devs, générer avant le lancement une landing page qui collecte les emails » — le besoin devient beaucoup plus clair.",[48,1877,1879],{"id":1878},"le-principe-de-lintention-première-se-termine-par-labandon","Le principe de l'intention première se termine par « l'abandon »",[33,1881,1882],{},"Le vrai avantage stratégique ne vient pas de ce que tu fais, mais de ce que tu oses ne pas faire.",[33,1884,1885],{},"Cette phrase, c'est le cœur du métier pour l'indie dev. La ressource la plus précieuse de l'indie dev, c'est l'attention. À chaque direction en plus, c'est une maintenance en plus.",[33,1887,1888],{},"WeChat est un bon exemple positif à étudier.",[33,1890,1891],{},"WeChat est bien sûr déjà très complexe, mais son entrée de conversation centrale reste stable depuis longtemps. L'utilisateur ouvre WeChat, son premier réflexe reste de trouver quelqu'un, de voir les messages, de gérer les relations.",[33,1893,1894],{},"Video Channels n'a pas bouffé la liste des chats, les comptes officiels n'ont pas transformé la page messages en flux de contenus, et les mini-programmes n'obligent pas l'utilisateur à visiter l'app store à chaque ouverture de WeChat.",[33,1896,1897],{},"La retenue de WeChat ne tient pas au petit nombre de fonctions. Sa force, c'est de savoir où sont les murs porteurs. On peut ajouter des étages, rénover, transformer — mais on ne démolit pas les murs porteurs.",[33,1899,1900],{},"Donc je pense maintenant que la première chose à écrire pour un produit indie, ce n'est pas une roadmap, mais une « liste d'abandons ».",[112,1902,1903,1906,1909,1912,1915,1918,1921],{},[115,1904,1905],{},"Quelles personnes ne pas servir, pour l'instant",[115,1907,1908],{},"Quels scénarios ne pas toucher, pour l'instant",[115,1910,1911],{},"Quelles fonctionnalités ne pas ajouter, le temps que ça passe",[115,1913,1914],{},"Quelles opportunités de monétisation retenir, pour l'instant",[115,1916,1917],{},"Ce qui ne peut pas entrer dans la home",[115,1919,1920],{},"Ce qui ne peut pas interrompre le flux principal",[115,1922,1923],{},"Ce qui, même doté d'une valeur apparente, ne doit pas casser la mission principale",[33,1925,1926],{},"Nous n'avons ni le trafic des gros acteurs, ni leur marque, ni leurs ressources organisationnelles. Le seul endroit où on peut gagner, c'est plus concret, plus propre, plus net.",[33,1928,1929],{},[67,1930,1931],{},"La vraie netteté d'un produit vient de ce qu'on accepte de perdre et de ce qu'on abandonne.",[33,1933,1934,1935],{},"Référence : ",[1740,1936,1937],{},[37,1938,1742],{"href":1939,"rel":1940},"https:\u002F\u002Fdrive.google.com\u002Ffile\u002Fd\u002F1-jRahxfzJMQD9-8J9pZyeX1DIwKMyeg7\u002Fview?usp=drivesdk",[41],{"title":152,"searchDepth":153,"depth":153,"links":1942},[1943,1944,1945,1946,1947,1948],{"id":1734,"depth":153,"text":1735},{"id":1763,"depth":153,"text":1764},{"id":1797,"depth":153,"text":1798},{"id":1822,"depth":153,"text":1823},{"id":1850,"depth":153,"text":1851},{"id":1878,"depth":153,"text":1879},"2026-06-20","Pourquoi tu pars ? Pour qui tu pars ? Quel problème tu veux vraiment résoudre ? La netteté d'un produit vient de ce qu'on accepte de perdre et d'abandonner.",{},"\u002Fblog\u002Fproduct-faxin-principle",{"title":1677,"description":1950},"blog\u002Fproduct-faxin-principle.fr",[1956,430],"Pensée produit","ufaFnEGvFOvdz7wAKSBWXMeRRW_PzTTRmgMYBum1aLk",{"id":1959,"title":1960,"author":1961,"body":1963,"date":1949,"description":2204,"extension":165,"image":7,"locale":10,"meta":2205,"minRead":657,"navigation":12,"original":168,"path":2206,"pinned":168,"seo":2207,"source":1384,"sourceUrl":1971,"stem":2208,"tags":2209,"updated":7,"__hash__":2211},"blog\u002Fblog\u002Fproduct-pain-vs-itch.fr.md","Quand l'utilisateur dit « génial », ne monte pas sur ton nuage : douleur vs. démangeaison",{"name":23,"avatar":1962},{"src":25,"alt":23},{"type":27,"value":1964,"toc":2197},[1965,1973,1976,1979,1982,1985,1988,1991,1994,1997,2000,2004,2007,2021,2024,2027,2031,2034,2037,2040,2043,2048,2052,2055,2058,2061,2075,2080,2083,2086,2089,2093,2096,2099,2102,2119,2122,2125,2128,2133,2136,2139,2142,2145,2148,2153,2157,2160,2163,2166,2169,2172,2175,2178,2181,2184,2187,2190],[30,1966,1967],{},[33,1968,444,1969,43],{},[37,1970,957],{"href":1971,"rel":1972},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Farticle\u002F2068312581912379392",[41],[33,1974,1975],{},"Il y a une phrase qui trompe l'indie dev plus facilement que toute autre :",[33,1977,1978],{},"« Cette idée est géniale. »",[33,1980,1981],{},"Cette phrase fait plaisir à entendre, et en pratique elle vaut souvent rien. Que beaucoup de gens te complimentent ne veut pas dire qu'ils ont vraiment besoin du truc. Ils sont peut-être juste polis, peut-être que la direction a l'air bien sur le papier, peut-être qu'ils veulent simplement t'encourager.",[33,1983,1984],{},"Tu racontes ton histoire à cent à l'heure, et l'autre n'ose pas te jeter un seau d'eau froide, alors il te glisse au passage :",[33,1986,1987],{},"« Joli, ça a de la valeur. »",[33,1989,1990],{},"Et toi, tu montes.",[33,1992,1993],{},"Tu crois avoir validé un besoin ; en fait, tu n'as validé que la gentillesse de ton interlocuteur.",[33,1995,1996],{},"Un « génial » oral de l'utilisateur dit au mieux que ton idée ne sonne pas débile.",[33,1998,1999],{},"Ça ne prouve pas qu'il a un besoin, pas qu'il est prêt à migrer, pas qu'il utilisera ça tous les jours, et encore moins qu'il ouvrira son portefeuille.",[48,2001,2003],{"id":2002},"lapprobation-verbale-la-plus-blessante","L'approbation verbale, la plus blessante",[33,2005,2006],{},"Dans la recherche produit, ce qui blesse le plus, c'est l'approbation verbale.",[112,2008,2009,2012,2015,2018],{},[115,2010,2011],{},"« Dis-moi quand ça sort. »",[115,2013,2014],{},"« Une fois fait, je l'utilise à coup sûr. »",[115,2016,2017],{},"« Ce créneau a du marché. »",[115,2019,2020],{},"« Autour de moi, plein de gens en ont besoin. »",[33,2022,2023],{},"Toutes ces phrases ressemblent à des besoins ; la plupart ne sont que des lubrifiants sociaux. Elles te mettent à l'aise, te donnent confiance, te font croire que tu as déjà touché la douleur de l'utilisateur. Et quand tu as vraiment construit le truc et que tu envoies le lien, l'autre n'a même pas la flemme de s'inscrire.",[33,2025,2026],{},"C'est à ce moment que tu comprends : son « génial » de l'époque était juste une autre façon de dire « bonne chance ».",[48,2028,2030],{"id":2029},"un-seul-critère-dur-pour-juger-un-besoin","Un seul critère dur pour juger un besoin",[33,2032,2033],{},"Regarde ce que l'utilisateur est prêt à débourser.",[33,2035,2036],{},"L'argent est le signal le plus dur. S'il est prêt à payer, c'est que le problème le touche vraiment.",[33,2038,2039],{},"L'argent n'est pas le seul coût. Le temps, la migration des données, un essai actif, en parler à ses collègues, supporter une version grossière — tout ça compte comme des coûts.",[33,2041,2042],{},"Mais si un utilisateur ne veut débourser aucun coût et qu'il se contente de te complimenter deux, trois fois, c'est très probablement une simple démangeaison.",[33,2044,2045],{},[67,2046,2047],{},"La douleur fait agir. La démangeaison fait seulement être poli.",[48,2049,2051],{"id":2050},"ne-prends-pas-les-encouragements-de-tes-potes-pour-un-marché","Ne prends pas les encouragements de tes potes pour un marché",[33,2053,2054],{},"Beaucoup d'indie devs, au début, aiment parler de leur idée à leurs amis.",[33,2056,2057],{},"L'ami dit « sympa », tu te lances. Un internaute dit « j'aimerais tester », tu te lances. Quelqu'un répond « je suis chaud » sous un post, et tu crois que le marché est arrivé.",[33,2059,2060],{},"Le vrai marché, il est dans l'historique des paiements, dans les réservations de test, dans un utilisateur qui accepte de te montrer son Excel moche, dans un utilisateur qui te dit combien ce problème lui coûte chaque mois, dans un utilisateur qui supporte les bugs d'un semi-fini.",[112,2062,2063,2066,2069,2072],{},[115,2064,2065],{},"Celui qui contourne un problème avec dix bidouillages accepte de souffrir : il a mal.",[115,2067,2068],{},"Celui qui paie chaque mois une alternative : il a mal.",[115,2070,2071],{},"Celui qui passe une demi-heure à te raconter son workflow : il a mal.",[115,2073,2074],{},"Celui qui dit juste « l'idée est bonne », puis plus aucune action, ne mérite pas qu'on y prête trop attention.",[33,2076,1738,2077,2079],{},[1740,2078,1742],{},", il y a un jugement très juste :",[33,2081,2082],{},"Pour savoir si un utilisateur accepte un produit, on ne l'écoute pas seulement dire « bien » ou « pas bien » : il faut surtout voir ce qu'il est prêt à débourser pour ce produit. Il peut payer de l'argent, du temps, de l'attention, des coûts de migration, une autorisation organisationnelle, ou même un confort psychologique.",[33,2084,2085],{},"Parce que l'indie dev n'a pas autant de budget d'erreurs que les gros.",[33,2087,2088],{},"Tu ne peux pas brûler six mois sur « tout le monde dit que c'est bien ». Il te faut savoir vite si ce besoin est une vraie affaire ou pas.",[48,2090,2092],{"id":2091},"pose-les-questions-plus-concrètement","Pose les questions plus concrètement",[33,2094,2095],{},"Ne demande pas : « Qu'est-ce que tu penses de ce produit ? »",[33,2097,2098],{},"Cette question donne trop facilement du blabla.",[33,2100,2101],{},"Demande :",[112,2103,2104,2107,2110,2113,2116],{},[115,2105,2106],{},"« Comment tu résous ce problème aujourd'hui ? »",[115,2108,2109],{},"« Tu as déjà dépensé de l'argent pour ce problème ? »",[115,2111,2112],{},"« Tu paierais un prix précoce dès maintenant ? »",[115,2114,2115],{},"« Tu peux me montrer une capture de ton workflow actuel ? »",[115,2117,2118],{},"« Je te prépare un MVP tout moche, tu le testes la semaine prochaine ? »",[33,2120,2121],{},"Après les questions, regarde les gestes.",[33,2123,2124],{},"Celui qui a vraiment mal te donne des détails. Il te parle du désordre actuel, des alternatives, du budget, de ce qu'il a essayé, de ce qui l'emmerde.",[33,2126,2127],{},"Celui qui n'a pas vraiment mal ne te donne que des opinions. Il dit « la direction est bonne », puis détourne les yeux vers son téléphone.",[33,2129,2130],{},[67,2131,2132],{},"Les opinions ne valent rien. Les actes valent. Payer vaut encore plus.",[33,2134,2135],{},"Beaucoup de produits échouent parce qu'on a confondu « on m'a complimenté » avec « on m'achète ».",[33,2137,2138],{},"Il y a une grosse différence. Ceux qui te complimentent consomment ta présentation ; ceux qui achètent résolvent leur problème.",[33,2140,2141],{},"Tu peux écouter les compliments, mais ne prends pas de décision avec eux.",[33,2143,2144],{},"Tu peux collecter les retours positifs, mais ne les prends pas pour des commandes.",[33,2146,2147],{},"Tu peux croire en ta direction, mais il faut toujours revenir à une question :",[33,2149,2150],{},[67,2151,2152],{},"Cette personne, qu'est-ce qu'elle est prête à débourser pour ce truc ?",[48,2154,2156],{"id":2155},"ce-qui-a-lair-précieux-personne-ne-se-précipite-pour-lacheter","Ce qui a l'air précieux, personne ne se précipite pour l'acheter",[33,2158,2159],{},"L'indie dev doit surtout craindre les produits « qui ont l'air précieux ».",[33,2161,2162],{},"Quand ça a l'air précieux, souvent tout le monde le comprend, tout le monde peut dire deux mots sympas — mais personne ne se précipite pour acheter.",[33,2164,2165],{},"Un vrai bon produit précoce n'est généralement pas si grandiose. Il résout peut-être un petit tracas pour une poignée de gens — mais ce tracas est assez énervant, assez fréquent, assez ruineux. Tu le sors, et l'autre ne dit pas « la direction est bonne » : il demande direct :",[33,2167,2168],{},"Combien ?",[33,2170,2171],{},"Quand c'est dispo ?",[33,2173,2174],{},"Tu peux me le faire essayer aujourd'hui ?",[33,2176,2177],{},"Ça, c'est un bon signal.",[33,2179,2180],{},"Quand l'utilisateur dit « génial », ne monte pas sur ton nuage.",[33,2182,2183],{},"Fais-le payer, fais-le tester, fais-le migrer, fais-lui débourser un peu de vrai coût.",[33,2185,2186],{},"Dès que le coût apparaît, le besoin se révèle.",[33,2188,2189],{},"Et la différence entre douleur et démangeaison se voit.",[33,2191,1934,2192],{},[1740,2193,2194],{},[37,2195,1742],{"href":1939,"rel":2196},[41],{"title":152,"searchDepth":153,"depth":153,"links":2198},[2199,2200,2201,2202,2203],{"id":2002,"depth":153,"text":2003},{"id":2029,"depth":153,"text":2030},{"id":2050,"depth":153,"text":2051},{"id":2091,"depth":153,"text":2092},{"id":2155,"depth":153,"text":2156},"L'approbation verbale ne vaut pas un clou. Pour juger un besoin, un seul critère dur : ce que l'utilisateur est prêt à débourser.",{},"\u002Fblog\u002Fproduct-pain-vs-itch",{"title":1960,"description":2204},"blog\u002Fproduct-pain-vs-itch.fr",[1956,2210],"Jugement du besoin","AW9B1RgCxdGwhRF3xuTA1LhDnGTKUyCYZ3NyQyiNXqo",{"id":2213,"title":910,"author":2214,"body":2216,"date":163,"description":2430,"extension":165,"image":7,"locale":10,"meta":2431,"minRead":594,"navigation":12,"original":168,"path":909,"pinned":168,"seo":2432,"source":171,"sourceUrl":2224,"stem":2433,"tags":2434,"updated":7,"__hash__":2436},"blog\u002Fblog\u002Fqwen-vision-for-deepseek.fr.md",{"name":23,"avatar":2215},{"src":25,"alt":23},{"type":27,"value":2217,"toc":2422},[2218,2227,2230,2234,2237,2240,2244,2250,2253,2257,2260,2356,2359,2370,2373,2377,2394,2398,2401,2404,2408,2411,2414,2419],[30,2219,2220],{},[33,2221,444,2222,2226],{},[37,2223,42],{"href":2224,"rel":2225},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2085265465564336327",[41],", 89 000 vues, 600+ likes.",[33,2228,2229],{},"Beaucoup de gens râlent : DeepSeek V4 Flash n'a pas de fonctionnalité multimodale. C'est vraiment son point faible — mais pas besoin de s'acharner sur un seul modèle.",[48,2231,2233],{"id":2232},"le-problème","Le problème",[33,2235,2236],{},"V4 Flash est au taquet en texte, mais dès qu'il faut lire une image, il est à la ramasse : captures d'écran, images de tableaux, maquettes UI, scans, rien n'y passe.",[33,2238,2239],{},"Le multimodal, c'est le prix du « pas cher » : pour coder la vision, les paramètres gonflent et le coût monte.",[48,2241,2243],{"id":2242},"la-solution-les-combiner","La solution : les combiner",[33,2245,2246,2247,43],{},"J'ai fait le tour des modèles de lecture d'images au meilleur rendement. Verdict : ",[67,2248,2249],{},"Qwen-3.7-Flash",[33,2251,2252],{},"Reconnaître une image coûte si peu que c'est négligeable. On l'utilise comme modèle de vision dédié, le raisonnement textuel continue avec V4 Flash, et on profite des deux.",[48,2254,2256],{"id":2255},"comment-combiner","Comment combiner",[33,2258,2259],{},"L'idée la plus simple, c'est le « routage » : entrée avec image → modèle de vision ; texte pur → V4 Flash.",[491,2261,2263],{"className":493,"code":2262,"language":495,"meta":152,"style":152},"\u002F\u002F Pseudo-code : routage à la demande\nfunction route(input) {\n  if (hasImage(input)) {\n    return qwenVision(input)   \u002F\u002F lire l'image + extraire les infos clés\n  }\n  return deepseekV4Flash(input) \u002F\u002F raisonnement texte\n}\n",[461,2264,2265,2271,2290,2310,2328,2333,2351],{"__ignoreMap":152},[499,2266,2267],{"class":501,"line":502},[499,2268,2270],{"class":2269},"sHwdD","\u002F\u002F Pseudo-code : routage à la demande\n",[499,2272,2273,2276,2279,2281,2285,2288],{"class":501,"line":153},[499,2274,2275],{"class":505},"function",[499,2277,2278],{"class":521}," route",[499,2280,525],{"class":513},[499,2282,2284],{"class":2283},"sHdIc","input",[499,2286,2287],{"class":513},")",[499,2289,540],{"class":513},[499,2291,2292,2295,2298,2301,2303,2305,2308],{"class":501,"line":158},[499,2293,2294],{"class":517},"  if",[499,2296,2297],{"class":545}," (",[499,2299,2300],{"class":521},"hasImage",[499,2302,525],{"class":545},[499,2304,2284],{"class":509},[499,2306,2307],{"class":545},")) ",[499,2309,654],{"class":513},[499,2311,2312,2315,2318,2320,2322,2325],{"class":501,"line":572},[499,2313,2314],{"class":517},"    return",[499,2316,2317],{"class":521}," qwenVision",[499,2319,525],{"class":545},[499,2321,2284],{"class":509},[499,2323,2324],{"class":545},")   ",[499,2326,2327],{"class":2269},"\u002F\u002F lire l'image + extraire les infos clés\n",[499,2329,2330],{"class":501,"line":594},[499,2331,2332],{"class":513},"  }\n",[499,2334,2335,2338,2341,2343,2345,2348],{"class":501,"line":167},[499,2336,2337],{"class":517},"  return",[499,2339,2340],{"class":521}," deepseekV4Flash",[499,2342,525],{"class":545},[499,2344,2284],{"class":509},[499,2346,2347],{"class":545},") ",[499,2349,2350],{"class":2269},"\u002F\u002F raisonnement texte\n",[499,2352,2353],{"class":501,"line":636},[499,2354,2355],{"class":513},"}\n",[33,2357,2358],{},"Version plus avancée : envoyer le résultat de la lecture d'image directement à V4 Flash pour continuer le raisonnement.",[779,2360,2361,2364,2367],{},[115,2362,2363],{},"Utiliser Qwen-3.7-Flash pour reconnaître l'image et sortir une description structurée",[115,2365,2366],{},"Balancer la description + la question d'origine à DeepSeek V4 Flash",[115,2368,2369],{},"V4 Flash raisonne en profondeur sur la base de la description : code, résumé, etc.",[33,2371,2372],{},"Comme ça, on voit les images tout en profitant du pas cher et de la vitesse de V4 Flash.",[48,2374,2376],{"id":2375},"cas-dusage","Cas d'usage",[112,2378,2379,2382,2385,2388,2391],{},[115,2380,2381],{},"Questionner avec une capture : screenshot d'erreur, capture de chat, tout rentre",[115,2383,2384],{},"Transformer des images de tableaux \u002F documents en données structurées",[115,2386,2387],{},"Convertir des maquettes UI en code",[115,2389,2390],{},"Extraire l'info de factures, contrats et autres scans",[115,2392,2393],{},"Les scénarios où l'Agent doit « regarder » l'écran",[48,2395,2397],{"id":2396},"pourquoi-pas-une-autre-solution","Pourquoi pas une autre solution",[33,2399,2400],{},"Les grands modèles de vision purs (type multimodaux GPT) sont très forts, mais leur prix est ce qu'il est : pas rentable pour du traitement de masse quotidien.",[33,2402,2403],{},"Qwen-3.7-Flash gagne sur le rapport qualité\u002Fprix : qualité de reconnaissance suffisante, coût quasi nul, et on peut lancer de gros batch sans se serrer le ventre.",[48,2405,2407],{"id":2406},"résumé","Résumé",[33,2409,2410],{},"Combiner les modèles, c'est la norme. Inutile d'attendre qu'un seul modèle fasse tout.",[33,2412,2413],{},"Texte principal avec V4 Flash (pas cher, rapide, gros contexte), vision complémentaire avec Qwen-3.7-Flash (pas cher, suffisant), c'est le meilleur rapport qualité\u002Fprix du moment. Combler ce qui manque est plus réaliste qu'attendre un modèle « tout-puissant mais cher ».",[33,2415,146,2416],{},[37,2417,2418],{"href":149},"DeepSeek V4 Flash en profondeur",[801,2420,2421],{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":152,"searchDepth":153,"depth":153,"links":2423},[2424,2425,2426,2427,2428,2429],{"id":2232,"depth":153,"text":2233},{"id":2242,"depth":153,"text":2243},{"id":2255,"depth":153,"text":2256},{"id":2375,"depth":153,"text":2376},{"id":2396,"depth":153,"text":2397},{"id":2406,"depth":153,"text":2407},"DeepSeek V4 Flash n'a pas de multimodal ; et pour lire les images ? Après comparaison, la solution au meilleur rapport qualité\u002Fprix est Qwen-3.7-Flash : coût de reconnaissance d'une image ultra bas, combinée à V4 Flash pour combler le manque.",{},{"title":910,"description":2430},"blog\u002Fqwen-vision-for-deepseek.fr",[818,2435,940],"Multimodal","5KN9LDE2wmAH5FO-EggmJHSNNsgzRwnmCMi0R6VAcdg",{"id":2438,"title":2439,"author":2440,"body":2442,"date":2552,"description":2553,"extension":165,"image":7,"locale":10,"meta":2554,"minRead":572,"navigation":12,"original":12,"path":2555,"pinned":168,"seo":2556,"source":7,"sourceUrl":7,"stem":2557,"tags":2558,"updated":7,"__hash__":2561},"blog\u002Fblog\u002Fsub-store-cloudflare.fr.md","J'ai déplacé mon agrégateur d'abonnements vers Cloudflare",{"name":23,"avatar":2441},{"src":25,"alt":23},{"type":27,"value":2443,"toc":2546},[2444,2447,2454,2458,2461,2464,2475,2478,2481,2485,2488,2508,2511,2515,2518,2521,2528,2535,2537,2540,2543],[33,2445,2446],{},"Je suis avec les fournisseurs de proxy depuis trois-quatre ans, et j'ai aussi monté des nœuds VPS moi-même. Il y a un truc qui m'a toujours gonflé : trois-cinq abonnements en main, plus plusieurs nœuds maison, éparpillés dans le client à ajouter un par un, et les règles de routage à reconfigurer à chaque client. Changer d'appareil, changer de client, installer pour la famille : on rejoue tout à chaque fois.",[33,2448,2449,2450,43],{},"Puis je me suis dit : pas besoin de gérer les abonnements à la main dans le client. Si on les rassemble en une seule URL, que les règles sont fixes côté serveur et que le client ne fait que s'abonner, tout devient simple. L'approche Sub-Store, je l'utilisais déjà, mais elle tournait sur mon propre serveur et j'avais la flemme de l'entretenir. Alors cette fois j'ai écrit ma propre version qui tourne sur Cloudflare : sub-store-cloudflare, open source sur ",[37,2451,245],{"href":2452,"rel":2453},"https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fsub-store-cloudflare",[41],[48,2455,2457],{"id":2456},"en-fait-elle-ne-fait-quune-chose","En fait, elle ne fait qu'une chose",[33,2459,2460],{},"Concaténer plusieurs sources d'abonnement en un seul abonnement.",[33,2462,2463],{},"Concrètement, tu peux y glisser plusieurs choses :",[112,2465,2466,2469,2472],{},[115,2467,2468],{},"Les URL d'abonnement de quelques fournisseurs",[115,2470,2471],{},"Le texte des nœuds de ton VPS (vless, trojan, ss, vmess, peu importe)",[115,2473,2474],{},"Ou coller temporairement un bout de nœuds à la volée",[33,2476,2477],{},"Une fois entrées, le Worker va les récupérer, dédupliquer, filtrer selon tes règles, puis renommer, ajouter les drapeaux, résoudre les domaines selon le besoin. À la sortie, tout est poussé dans un abonnement combiné, et le client n'a qu'à s'abonner à cette seule URL.",[33,2479,2480],{},"Côté règles, j'ai tout mis côté serveur. Quelques modèles Mihomo courants sont intégrés — acl4ssr, whitelist\u002Fblacklist loyalsoldier, ai-streaming, etc. — et les groupes de routage et jeux de règles sont configurés dans le cloud. Tu balances l'abonnement dans mihomo \u002F clash, surge, sing-box, shadowrocket, et en le téléchargeant tu obtiens un produit fini avec les règles de routage incluses, sans écrire de règles à la main ni maintenir des URL de jeux de règles.",[48,2482,2484],{"id":2483},"pourquoi-absolument-sur-cloudflare","Pourquoi absolument sur Cloudflare",[33,2486,2487],{},"Les raisons sont on ne peut plus pragmatiques :",[112,2489,2490,2496,2502],{},[115,2491,2492,2495],{},[67,2493,2494],{},"Pas de serveur."," Workers + D1 : le quota gratuit suffit pour du perso, et on économise le coût et l'entretien d'un serveur.",[115,2497,2498,2501],{},[67,2499,2500],{},"Le domaine workers.dev est déjà hors du mur."," La connexion de ton client pour aller chercher l'abonnement passe, pas de poupées russes du type « serveur à l'étranger, il faut un proxy pour tirer l'abonnement ».",[115,2503,2504,2507],{},[67,2505,2506],{},"Une fois déployé, c'est une interface web de gestion plus un endpoint de téléchargement."," Même en changeant de client sur mobile, tu ouvres une page web pour modifier la config.",[33,2509,2510],{},"J'ai gardé la stack volontairement petite : Worker + Static Assets + D1 + Worker Secrets. KV, R2, Durable Objects, Queue, Cron ne sont pas dans le chemin critique : moins il y en a, mieux c'est.",[48,2512,2514],{"id":2513},"deux-voies-de-déploiement-prévues-exprès","Deux voies de déploiement prévues exprès",[33,2516,2517],{},"La première est pour ceux qui veulent juste l'utiliser : cliquer sur Deploy to Cloudflare dans le repo, Cloudflare tire le repo, crée le Worker, crée le D1, te demande deux tokens, et à la fin te donne un lien de gestion avec token. Pas besoin de toucher au terminal.",[33,2519,2520],{},"La seconde, pour moi et pour les amateurs de bricolage : installation en une commande par un agent IA.",[33,2522,2523,2524,2527],{},"Le repo embarque le protocole agent (AGENTS.md + la SKILL dans agent). Tu écris les sources d'abonnement, les abonnements combinés souhaités et les modèles de règles voulus dans un fichier de config local, tu lances ",[461,2525,2526],{},"pnpm run install:cloudflare",", et l'agent vérifie pour toi la connexion Cloudflare, crée la base, écrit les secrets, migre, déploie, importe la configuration, valide les liens, puis te remet le lien de gestion et le lien de téléchargement.",[33,2529,2530,2531,2534],{},"Moi, c'est cette voie que j'utilise pour la mise en production, donc je la recommande : c'est du tout confort. Pour Codex \u002F Claude Code, il suffit de copier le prompt dans ",[461,2532,2533],{},"agent\u002Finstall.prompt.md"," du repo.",[48,2536,400],{"id":399},[33,2538,2539],{},"Franchement : tu as plus d'un fournisseur, en plus quelques nœuds montés toi-même, et tu veux fondre le tout en un seul abonnement pour ton usage perso — voilà la cible de ce projet. Si tu n'as qu'un fournisseur et que ça te va, inutile de venir ici.",[33,2541,2542],{},"Tout le code est open source, AGPL. Le front rend hommage à la manière d'interagir du Sub-Store original ; l'original tourne dans un conteneur et couvre plus d'écosystèmes de clients, moi j'ai fait une forme plus petite, Cloudflare-native, facile à modifier et à déployer direct, ce n'est pas une réplique point par point.",[33,2544,2545],{},"Les curieux peuvent fouiller le repo, le README est assez complet : il n'y a qu'à suivre pour déployer.",{"title":152,"searchDepth":153,"depth":153,"links":2547},[2548,2549,2550,2551],{"id":2456,"depth":153,"text":2457},{"id":2483,"depth":153,"text":2484},{"id":2513,"depth":153,"text":2514},{"id":399,"depth":153,"text":400},"2026-06-28","Plusieurs fournisseurs plus des nœuds maison, le tout concassé dans un seul abonnement ; les règles de routage configurées côté serveur, et le client n'a plus qu'à s'abonner.",{},"\u002Fblog\u002Fsub-store-cloudflare",{"title":2439,"description":2553},"blog\u002Fsub-store-cloudflare.fr",[429,2559,2560],"Réseau","Projet open source","YO18vi94s9wNEDlBDlHk0m44UoHBwlsHDsI5Y0i0yDo",{"id":2563,"title":2564,"author":2565,"body":2567,"date":1520,"description":2688,"extension":165,"image":7,"locale":10,"meta":2689,"minRead":636,"navigation":12,"original":168,"path":2690,"pinned":168,"seo":2691,"source":171,"sourceUrl":2575,"stem":2692,"tags":2693,"updated":7,"__hash__":2696},"blog\u002Fblog\u002Ftui-cognitive-bandwidth.fr.md","Le TUI est en train de tuer votre bande passante cognitive : le « filtre geek » de l'AI Coding devrait se briser",{"name":23,"avatar":2566},{"src":25,"alt":23},{"type":27,"value":2568,"toc":2681},[2569,2578,2581,2584,2587,2591,2594,2600,2606,2612,2615,2619,2622,2629,2632,2636,2642,2645,2648,2652,2655,2658,2661,2665,2668,2671,2678],[30,2570,2571],{},[33,2572,1399,2573,2577],{},[37,2574,42],{"href":2575,"rel":2576},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2087949416808518106",[41]," ; cet article en est la version complète.",[33,2579,2580],{},"Ces temps-ci, une flopée d'AI Coding Agents se ruent sur le TUI, et Claude Code porte une grosse part de responsabilité dans cette mode. Il a poussé au maximum l'idée de discuter avec une IA dans le terminal pour écrire du code — mais il a aussi installé un goût et une dépendance au chemin : un Coding Agent « vraiment haut de gamme » devrait par défaut avoir une interface terminal ; la version web ne serait qu'un appendice, voire moquée comme « pas assez programmeur ».",[33,2582,2583],{},"Résultat ? On construit d'abord un TUI compliqué — plein de couleurs, de barres de statut, de raccourcis, de changements de mode — puis on l'appelle « immersif », « efficace », « respectueux des développeurs ».",[33,2585,2586],{},"Vraiment ?",[48,2588,2590],{"id":2589},"vous-croyez-discuter-en-fait-vous-vous-battez","Vous croyez discuter, en fait vous vous battez",[33,2592,2593],{},"Pour la petite minorité qui vit dans le terminal toute la journée, le TUI, oui, c'est agréable. Pour beaucoup plus de gens, c'est un obstacle érigé artificiellement. Quand vous collaborez avec un agent via un TUI, vous faites en permanence trois choses :",[33,2595,2596,2599],{},[67,2597,2598],{},"Retrouver les raccourcis et les modes."," Chaque outil a ses propres habitudes de touches. Les nouveaux sont perdus ; même les vétérants réapprennent à chaque changement d'outil.",[33,2601,2602,2605],{},[67,2603,2604],{},"Localiser l'information dans un flot de caractères qui défile."," L'état n'est pas étalé sous vos yeux — il est enfoui dans une timeline que vous fouillez en scrollant et en cherchant.",[33,2607,2608,2611],{},[67,2609,2610],{},"Prier pour ne pas être tombé dans un état bizarre."," Le changement de mode est invisible ; vous ne savez souvent pas dans quel mode vous êtes — jusqu'à ce que ça casse.",[33,2613,2614],{},"Ce n'est plus de l'interaction, c'est un combat contre l'interface.",[48,2616,2618],{"id":2617},"densité-dinformation-nest-pas-efficacité-dinformation","Densité d'information n'est pas efficacité d'information",[33,2620,2621],{},"Le mot préféré des défenseurs du TUI : « densité d'information ». Mais pousser la densité à l'extrême, on le paie en piétinant lisibilité et récupérabilité jusqu'au minimum.",[33,2623,2624,2625,2628],{},"Une interface vraiment efficace devrait ",[67,2626,2627],{},"étaler l'état devant vous",", et laisser vos yeux et votre sens de l'espace faire le travail — quelle tâche tourne, quelle session attend une saisie, quel fichier a été modifié : un coup d'œil suffit. Au lieu de vous forcer à tout entasser en mémoire à court terme pendant que votre cerveau entretient une carte invisible de « l'état actuel du système ».",[33,2630,2631],{},"La mémoire de travail humaine a quatre à sept emplacements. Le modèle d'interaction du TUI dépense essentiellement votre ressource cognitive la plus précieuse pour « retenir l'état de l'interface » au lieu de « réfléchir au problème ».",[48,2633,2635],{"id":2634},"et-en-plus-ça-cultive-une-mauvaise-habitude","Et en plus, ça cultive une mauvaise habitude",[33,2637,2638,2639],{},"Pire : l'écosystème TUI cultive un jugement de valeur cassé — ",[67,2640,2641],{},"considérer la maîtrise des touches d'un outil comme une compétence en soi.",[33,2643,2644],{},"Résultat : les gens dépensent une énorme énergie à s'adapter à l'interface au lieu de réfléchir au problème. La mesure d'un programmeur devient « sais-tu réciter ces raccourcis » plutôt que « sais-tu décomposer clairement le problème ».",[33,2646,2647],{},"Un bon outil devrait réduire le coût de la pensée, pas le déplacer vers « comment manipuler cette interface ».",[48,2649,2651],{"id":2650},"le-web-ui-peut-parfaitement-être-rapide-et-propre","Le Web UI peut parfaitement être rapide et propre",[33,2653,2654],{},"Certains disent que le web est lent, pas « natif ». On est en 2026 — cet argument est mort depuis longtemps.",[33,2656,2657],{},"Un Web UI peut être tout aussi rapide et propre : installé en PWA, il se confond presque avec un client desktop, et les mises à jour sont encore plus simples — pas de mise à niveau manuelle, un refresh et vous avez la dernière version. Sessions longues, tâches parallèles, états des tâches visualisés : ce sont précisément les points forts du DOM du navigateur, pas ceux d'un flot de caractères.",[33,2659,2660],{},"Mon setup principal, c'est une interface web comme OpenChamber sur un noyau OpenCode, utilisé longtemps et intensivement — solide comme un roc. Si je dois vraiment pinailler, les petits bugs web occasionnels n'affectent jamais l'usage au long cours ; en revanche, certains changements de mode de certains TUI m'ont piégé de nombreuses fois.",[48,2662,2664],{"id":2663},"les-outils-servent-aux-gens-pas-à-prouver-qui-est-le-plus-geek","Les outils servent aux gens, pas à prouver qui est le plus « geek »",[33,2666,2667],{},"Claude Code en lui-même est très fort, ça ne se discute pas. Mais il a popularisé l'esthétique « le TUI, c'est l'orthodoxie », et les imitateurs qui ont suivi font pire — ils ne prennent même plus la peine de faire du design d'interaction et traitent « vivre dans le terminal » comme preuve de sophistication.",[33,2669,2670],{},"Emballer une interaction anti-humaine en sophistication, c'est vraiment risible.",[33,2672,2673,2674,2677],{},"Les outils servent aux gens. Le critère devrait toujours être : ",[67,2675,2676],{},"est-ce que ça réduit le coût total pour accomplir votre travail ?"," Si une interface vous fait dépenser de l'énergie à « lutter contre l'interface », c'est un passif, aussi « geek » soit-elle.",[33,2679,2680],{},"La prochaine fois que vous choisissez un Coding Agent, enlevez d'abord ce filtre.",{"title":152,"searchDepth":153,"depth":153,"links":2682},[2683,2684,2685,2686,2687],{"id":2589,"depth":153,"text":2590},{"id":2617,"depth":153,"text":2618},{"id":2634,"depth":153,"text":2635},{"id":2650,"depth":153,"text":2651},{"id":2663,"depth":153,"text":2664},"Une flopée d'AI Coding Agents se précipitent pour sortir des TUI, refourbent l'interaction dans le paradigme terminal des années 80 et appellent ça « immersif » et « respectueux des développeurs ». Cet article démonte les trois mécanismes par lesquels le TUI réduit systématiquement la bande passante cognitive — et pourquoi le Web UI est la bonne réponse.",{},"\u002Fblog\u002Ftui-cognitive-bandwidth",{"title":2564,"description":2688},"blog\u002Ftui-cognitive-bandwidth.fr",[1672,2694,2695],"Design d'interaction","Essai","7AAMtubtcoUPkFLQzEQnGBlfXpV2UbRfHR7IyGpA9CI",{"id":2698,"title":2699,"author":2700,"body":2702,"date":2890,"description":2891,"extension":165,"image":7,"locale":10,"meta":2892,"minRead":167,"navigation":12,"original":168,"path":2893,"pinned":168,"seo":2894,"source":171,"sourceUrl":2710,"stem":2895,"tags":2896,"updated":7,"__hash__":2899},"blog\u002Fblog\u002Fvalue-not-external.fr.md","Discuter de la valeur, c'est ça qui n'a aucune valeur",{"name":23,"avatar":2701},{"src":25,"alt":23},{"type":27,"value":2703,"toc":2886},[2704,2712,2715,2718,2721,2724,2727,2730,2735,2738,2741,2744,2747,2750,2753,2760,2763,2766,2769,2772,2775,2778,2792,2795,2798,2801,2804,2808,2811,2814,2817,2820,2823,2826,2829,2832,2835,2838,2841,2844,2847,2850,2853,2856,2859,2863,2866,2869,2872,2875,2878,2881],[30,2705,2706],{},[33,2707,444,2708,43],{},[37,2709,42],{"href":2710,"rel":2711},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067475762115174439",[41],[33,2713,2714],{},"J'ai fait une erreur.",[33,2716,2717],{},"Je dois me remettre en question profondément, et m'excuser à fond.",[33,2719,2720],{},"Je n'arrête pas de me demander si une chose sert à quelque chose, si elle a de la valeur.",[33,2722,2723],{},"Je suis trop agité.",[33,2725,2726],{},"Je suis vraiment quelqu'un d'agitateur.",[33,2728,2729],{},"Je dois corriger cette erreur du tout au tout, corriger cette croyance :",[33,2731,2732],{},[67,2733,2734],{},"Discuter pour savoir si une chose a de la valeur, c'est ça qui n'a aucune valeur.",[33,2736,2737],{},"Notre valeur, personne ne la définit.",[33,2739,2740],{},"Nous mangeons, buvons, dormons, rêvassons, faisons l'amour, chaque jour.",[33,2742,2743],{},"C'est ça, notre valeur.",[33,2745,2746],{},"Je pense donc je suis, je fais l'amour donc je kiffe.",[33,2748,2749],{},"L'IA s'appelle IA, mais elle ne peut pas faire l'amour à ma place : alors elle n'a pas de valeur.",[33,2751,2752],{},"L'humain ne vit pas pour prouver chaque jour qu'il est utile.",[33,2754,2755,2756,2759],{},"Il y a deux ans, j'ai vu la série ",[1740,2757,2758],{},"Mon Altay",", et ça m'a marqué :",[33,2761,2762],{},"La fille, Li Wenxiu, demande à sa mère :",[33,2764,2765],{},"« Je suis peut-être maladroite, mais je suis quand même quelqu'un d'utile, non ? »",[33,2767,2768],{},"La mère, Zhang Fengxia, lui répond :",[33,2770,2771],{},"« C'est quoi, être utile ? Si je t'ai mise au monde, ce n'est pas pour que tu serves les autres. Les arbres de la steppe, l'herbe : si quelqu'un les mange, s'en sert, alors c'est utile ; si personne ne s'en sert, ils restent dans la steppe et c'est très bien comme ça, libres et tranquilles. »",[33,2773,2774],{},"Mon âme a été frappée en plein cœur.",[33,2776,2777],{},"Depuis tout petits, on nous entraîne à une mentalité d'outils.",[112,2779,2780,2783,2786,2789],{},[115,2781,2782],{},"Est-ce que cette chose sert à quelque chose ?",[115,2784,2785],{},"Est-ce que cette compétence a de la valeur ?",[115,2787,2788],{},"Est-ce qu'on peut monétiser ce truc ?",[115,2790,2791],{},"Est-ce que ce projet augmente la productivité ?",[33,2793,2794],{},"À force de se poser ces questions, on s'ankylose. À s'angoisser chaque jour, et à craindre de perdre, avec le FOMO.",[33,2796,2797],{},"Donc maintenant je pense que la valeur ne devrait pas du tout être définie de l'extérieur.",[33,2799,2800],{},"Tu existes, tu ressens, tu souffres, tu es heureux, tu aimes, tu détestes, tu kiffes, tu ris.",[33,2802,2803],{},"C'est ça, la valeur.",[48,2805,2807],{"id":2806},"parlons-de-lia","Parlons de l'IA",[33,2809,2810],{},"La vraie valeur de l'IA, c'est quoi ?",[33,2812,2813],{},"C'est l'humain.",[33,2815,2816],{},"Parce que l'IA, c'est l'humain qui l'a inventée.",[33,2818,2819],{},"Quand on discute d'IA, on ne devrait pas parler seulement de technique, d'efficacité, d'autonomisation, d'automatisation, de réduction de coûts.",[33,2821,2822],{},"Tout ça compte, évidemment.",[33,2824,2825],{},"Mais l'IA, ce n'est pas que de la technologie.",[33,2827,2828],{},"Il y a de l'humanisme dedans.",[33,2830,2831],{},"On peut lui demander de dépeindre le romantisme, l'amour, l'amitié, la solitude, le désir — même d'écrire des romans coquins.",[33,2833,2834],{},"Tout ça est chargé de l'humanisme de l'humain lui-même.",[33,2836,2837],{},"C'est romantique.",[33,2839,2840],{},"Ça ne devrait pas disparaître avec le développement de l'IA.",[33,2842,2843],{},"Alors, quand on discute d'IA, de quoi on discute, au juste ?",[33,2845,2846],{},"Est-ce qu'on parle de l'IA qui vient outiller la technique ?",[33,2848,2849],{},"Ou de l'IA qui participe à la romance des humains ?",[33,2851,2852],{},"Et l'IA ne saura jamais l'humour des humains.",[33,2854,2855],{},"Elle ne comprend pas ce qu'est une blague, elle ne fait que jouer les gênants. Si elle écrit, c'est des blagues glacées.",[33,2857,2858],{},"Si tu demandes à l'IA d'écrire une blague, cette demande en soi est déjà une blague.",[48,2860,2862],{"id":2861},"ce-que-je-veux-dire","Ce que je veux dire",[33,2864,2865],{},"Je veux d'abord partir de l'IA et de l'humain lui-même.",[33,2867,2868],{},"Du point de vue de la valeur.",[33,2870,2871],{},"Du point de vue humaniste.",[33,2873,2874],{},"De notre manière concrète de cohabiter avec l'IA.",[33,2876,2877],{},"Puis descendre jusqu'à cette méta-compétence complète qu'on déploie en travaillant avec l'IA pour gagner en efficacité.",[33,2879,2880],{},"Ce que je veux dire, c'est :",[33,2882,2883],{},[67,2884,2885],{},"À l'ère de l'IA, comment l'humain doit-il se comprendre lui-même.",{"title":152,"searchDepth":153,"depth":153,"links":2887},[2888,2889],{"id":2806,"depth":153,"text":2807},{"id":2861,"depth":153,"text":2862},"2026-06-18","Notre valeur n'est définie par personne. À l'ère de l'IA, comment l'humain doit-il se comprendre lui-même ?",{},"\u002Fblog\u002Fvalue-not-external",{"title":2699,"description":2891},"blog\u002Fvalue-not-external.fr",[2897,2898],"Réflexion IA","Essai humaniste","9M485UxhOsxnSgpW29u9Ya44Cx9yW_OXHbjPUqqbiyU",{"id":2901,"title":2902,"author":2903,"body":2905,"date":3440,"description":3441,"extension":165,"image":7,"locale":10,"meta":3442,"minRead":731,"navigation":12,"original":168,"path":3443,"pinned":168,"seo":3444,"source":1384,"sourceUrl":2913,"stem":3445,"tags":3446,"updated":7,"__hash__":3449},"blog\u002Fblog\u002Fx-growth-1000-followers.fr.md","Plus de 1000 followers en un jour et demi, voilà ce que j'ai fait",{"name":23,"avatar":2904},{"src":25,"alt":23},{"type":27,"value":2906,"toc":3427},[2907,2915,2920,2923,2926,2932,2935,2940,2943,2948,2951,2954,2959,2962,2967,2970,2973,2978,2981,2986,2989,2994,2997,3000,3003,3006,3011,3014,3017,3020,3023,3026,3029,3034,3039,3043,3046,3049,3052,3055,3058,3063,3066,3069,3072,3077,3080,3085,3088,3091,3096,3099,3102,3107,3110,3113,3116,3119,3122,3125,3128,3133,3137,3140,3145,3148,3151,3154,3158,3161,3164,3167,3172,3176,3179,3184,3187,3192,3195,3198,3203,3207,3210,3213,3216,3221,3224,3229,3232,3235,3240,3244,3247,3252,3255,3260,3263,3268,3272,3275,3280,3283,3288,3291,3296,3299,3302,3306,3309,3314,3317,3322,3325,3330,3333,3338,3341,3345,3348,3353,3356,3359,3364,3369,3372,3376,3379,3384,3389,3392,3395,3398,3402,3405,3408,3411,3414,3417,3422,3424],[30,2908,2909],{},[33,2910,444,2911,43],{},[37,2912,957],{"href":2913,"rel":2914},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Farticle\u002F2066781309889134841",[41],[30,2916,2917],{},[33,2918,2919],{},"Après plus de 1000 followers en un jour et demi, j'étais scotché.",[33,2921,2922],{},"Ces jours-ci, Premium+ sur X était à -40 %. Je me suis dit que c'était trop bon. J'ai acheté l'abonnement le 13 juin, et le 14 je décidais de m'animer sérieusement.",[33,2924,2925],{},"Le 15, le trafic est monté. En un jour et demi, plus de mille followers.",[33,2927,2928],{},[2929,2930],"img",{"alt":152,"src":2931},"https:\u002F\u002Fpbs.twimg.com\u002Fmedia\u002FHK6pWkubIAAfSYd.jpg",[33,2933,2934],{},"Ce post n'est pas un manuel de réussite, ni une leçon d'algorithme ésotérique. J'apprends encore moi-même ; je te partage juste ce que ces deux jours de terrain m'ont donné comme sensations très fortes.",[33,2936,2937],{},[67,2938,2939],{},"Plein de trucs, tant que tu n'y mets pas les mains, tu ne peux pas les comprendre. Quand tu vois les autres gagner des followers, tu te dis toujours qu'ils ont des tuyaux, une méthode, une formule secrète du trafic.",[33,2941,2942],{},"Mais quand tu commences vraiment à poster fort, à interagir fort, à bosser ton compte à fond, tu découvres que ce n'est pas si compliqué.",[30,2944,2945],{},[33,2946,2947],{},"Le cœur absolu d'un réseau social, c'est l'interaction.",[33,2949,2950],{},"La quantité de discussions, de réponses, de retweets, de likes, de commentaires que ton contenu déclenche, c'est à peu près ça qui fixe ton plafond de trafic.",[33,2952,2953],{},"La plateforme n'est pas une œuvre de charité : elle ne va pas te pousser vers tout le monde juste parce que tu travailles dur.",[30,2955,2956],{},[33,2957,2958],{},"Même avec P+, non : P+ remonte juste ta priorité.",[33,2960,2961],{},"Elle regarde les retours. Est-ce que les gens veulent s'arrêter, cliquer, répondre, partager, enregistrer, créer une relation avec toi.",[30,2963,2964],{},[33,2965,2966],{},"Arriver à transformer un contenu en plateau de discussion, c'est ça le point.",[33,2968,2969],{},"Beaucoup de gens qui montent un compte étudient d'abord l'algorithme, les heures de publication, les hashtags, la mise en page, les soi-disant structures à succès. Ils étudient, étudient, et finissent par s'ankyloser à force d'études.",[33,2971,2972],{},"Le vrai problème, c'est qu'ils ne sortent jamais. Ils ne postent pas, ou trop peu ; ils ne commentent pas, ou alors de façon superficielle ; ils ne répondent pas, ou alors quand l'autre leur répond, ils prennent de haut.",[30,2974,2975],{},[33,2976,2977],{},"Il est comme un observateur caché dans l'ombre, à regarder chaque jour comment les autres explosent, sans jamais oser se mettre vraiment dans la foule.",[33,2979,2980],{},"Mais un réseau social ne récompense jamais les observateurs. Il récompense ceux qui apparaissent.",[30,2982,2983],{},[33,2984,2985],{},"Dans la vie sociale, le plus important, c'est de sortir.",[33,2987,2988],{},"J'ai ouvert Premium+ le 13 juin, je me suis vraiment lancée le 14 dans la gestion sérieuse, et le 15 j'étais à plus de 1000 followers. Premium+ joue forcément un rôle, je ne joue pas la modeste.",[33,2990,2991],{},[67,2992,2993],{},"Une grosse partie de la valeur de P+, c'est d'être plus haut dans les commentaires des autres.",[33,2995,2996],{},"Quand ta position dans les commentaires remonte, tes chances d'être vu augmentent. Plus tu es vu, plus tu as d'occasions d'interagir. Plus tu interagis, plus le compte bouge.",[33,2998,2999],{},"Mais soyons clairs : Premium+ n'est pas une baguette magique, c'est plutôt un amplificateur. Si toi, tu ne bouges pas, il n'amplifie rien. Tu ouvres P+ sans poster, sans commenter, sans répondre, sans créer de relation : ça ne sert à rien.",[33,3001,3002],{},"Au mieux, ça te donne une meilleure place. Mais ce que tu dis à cette place, ce que tu fais, l'impression que tu donnes, ça reste entre tes mains.",[33,3004,3005],{},"Beaucoup ont un malentendu sur les réseaux sociaux : ils croient que gagner des followers tient à « publier un contenu fracassant ». Évidemment, le contenu qui explose est important.",[33,3007,3008],{},[67,3009,3010],{},"Mais pour les gens normaux, le chemin le plus réaliste au début, ce n'est pas de couver un chef-d'œuvre, c'est de se faire vivant.",[33,3012,3013],{},"Il faut que les autres voient que tu es une personne vivante, avec des opinions, des émotions, des réponses, de la valeur. Il faut créer une présence sur la plateforme, et la présence ne vient pas de l'imagination : elle s'accumule apparition après apparition.",[33,3015,3016],{},"La première fois qu'on te voit dans les commentaires, pas d'effet.",[33,3018,3019],{},"La deuxième fois, on te trouve familier.",[33,3021,3022],{},"La troisième fois, on commence à retenir ton avatar.",[33,3024,3025],{},"La quatrième, la cinquième fois, on clique peut-être sur ton profil pour voir qui tu es vraiment.",[33,3027,3028],{},"Ensuite, quand on te voit poster, on est contents de lâcher un like, un mot, un partage.",[33,3030,3031],{},[67,3032,3033],{},"Le capital sympathie, l'élan du compte, au fond, ça se nourrit doucement comme ça.",[33,3035,3036],{},[67,3037,3038],{},"Ma compréhension actuelle de X est très simple : d'abord publier, puis interagir, puis faire le bilan, puis republier, puis réinteragir.",[48,3040,3042],{"id":3041},"abaisser-la-barrière-de-lécriture","Abaisser la barrière de l'écriture",[33,3044,3045],{},"À ce stade, je recommande vivement d'installer l'IME Doubao.",[33,3047,3048],{},"En quoi cet IME Doubao est génial ? Sa dictée vocale est ultra précise.",[33,3050,3051],{},"C'est quoi, la parole qui suit au doigt et à l'œil ? C'est quoi, dire et faire ? C'est quoi, cracher dix mille mots sans rien corriger ?",[33,3053,3054],{},"L'IME Doubao, c'est exactement ça. (Appelez-moi le petit pro de l'IME Doubao)",[33,3056,3057],{},"Bon, si tu n'y arrives vraiment pas, l'IME WeChat marche aussi. WeChat a aussi sorti la dictée vocale, juste un peu moins précise.",[30,3059,3060],{},[33,3061,3062],{},"Quel est l'intérêt ? Ça abaisse énormément la barrière de l'écriture. Ce que tu as dans la tête, c'est ce que tu dis avec la bouche, c'est ce qui sort dans tes posts. Ton coût en temps et en production chute radicalement.",[33,3064,3065],{},"Ce qui m'aide le plus, c'est d'avoir abaissé très bas la résistance à la production. Tu peux cracher direct, dire ce qui te passe par la tête. Ne t'occupe pas d'abord de la structure, de la rhétorique, de la perfection.",[33,3067,3068],{},"Vide d'abord ce qui est dans ta tête. Même si tu craches dix mille mots d'un coup avec 8000 de remplissage, peu importe : dans les 2000 restants, il y a peut-être la vraie idée utile.",[33,3070,3071],{},"Quelqu'un me demandera alors : pourquoi ne pas utiliser l'IA pour écrire à ma place ?",[33,3073,3074],{},[67,3075,3076],{},"Ce que l'IA écrit, ça n'a pas la vie d'un être humain.",[33,3078,3079],{},"Et pour dialoguer avec l'IA, il te faudrait de toute façon l'IME Doubao pour sortir tes idées, puis laisser l'IA les relire.",[30,3081,3082],{},[33,3083,3084],{},"Passer la moitié de la journée à se disputer avec l'IA ? J'aurais déjà posté trois trucs de plus.",[33,3086,3087],{},"Beaucoup n'y arrivent pas, non pas parce qu'ils manquent d'idées, mais parce qu'ils prennent l'écriture tellement au sérieux.",[33,3089,3090],{},"Avant de poster une ligne, ils réfléchissent pendant des heures. Cette opinion est-elle trop superficielle ? Cette formulation est-elle assez sophistiquée ? Cette phrase est-elle assez parfaite ? Et si les gens me prennent pour un con ? Et si personne ne like ? Et si on m'insulte ?",[33,3092,3093],{},[67,3094,3095],{},"Honnêtement, c'est cette auto-flagellation qui fait perdre le plus de temps.",[33,3097,3098],{},"Publier un contenu a un coût ultra bas, avec un potentiel de gain énorme. Une action à faible coût, haut rendement, ne devrait pas être traitée comme une thèse de doctorat.",[33,3100,3101],{},"Tu peux bien sûr polir, mais d'abord, bouge-toi. Souvent, ce n'est pas parce que tu as compris que tu publies ; c'est en publiant que tu finis par comprendre.",[30,3103,3104],{},[33,3105,3106],{},"Si tu ne jettes rien dehors, tu n'as jamais de retour. Sans retour, pas d'itération. Sans itération, pas de progression.",[33,3108,3109],{},"Beaucoup n'arrivent pas à écrire parce qu'ils se jugent en écrivant. Deux caractères tapés, c'est déjà « non » ; une phrase écrite, c'est « trop ordinaire » ; une idée venue, c'est « quelqu'un l'a déjà dite avant moi ».",[33,3111,3112],{},"Comment produire à haute fréquence dans ces conditions ? La meilleure façon, c'est de d'abord parler. Le plus grand avantage de l'entrée orale, c'est qu'elle te fait contourner la charge mentale du « il me faut un article parfait ».",[33,3114,3115],{},"Fais comme si tu discutais avec tes potes : d'abord tu dis, ensuite tu corriges.",[33,3117,3118],{},"X se prête parfaitement à l'animation en temps fragmenté. Pas besoin de sortir un après-midi entier chaque jour pour écrire.",[33,3120,3121],{},"Aux toilettes, tu sors un paragraphe avec l'IME Doubao.",[33,3123,3124],{},"Dans l'ascenseur, tu réponds à quelques commentaires. Avant de manger, tu scrolles quelques profils. Avant de dormir, tu fais le bilan de tes idées du jour.",[33,3126,3127],{},"Cette plateforme va vite, et par nature, elle s'accorde à l'expression en miettes de temps.",[30,3129,3130],{},[33,3131,3132],{},"Il suffit d'utiliser les temps morts et tu gagnes en une journée beaucoup d'occasions d'exposition et d'interaction.",[48,3134,3136],{"id":3135},"apparaître-de-façon-concrète","Apparaître de façon concrète",[33,3138,3139],{},"Se montrer ici ne veut pas dire publier absolument une photo de toi en vrai ; c'est oser apparaître comme une personne concrète. Tu ne peux pas rester caché derrière des opinions abstraites, ni rester figé comme un compte robot qui relaie de l'info givré. Mais une vraie photo, c'est mieux.",[33,3141,3142],{},[67,3143,3144],{},"Sur une plateforme où les étrangers dominent, une photo de vraie personne vaut le coup. Les étrangers se disent que quelqu'un avec une vraie photo n'a pas l'air d'un arnaqueur.",[33,3146,3147],{},"Quand on suit un compte, ce n'est souvent pas seulement l'info qu'on suit, c'est aussi la personne. Ton jugement, tes goûts, tes émotions, tes expériences, ta façon de t'exprimer — tout ça ensemble construit ta mémorabilité.",[33,3149,3150],{},"Dans la vie sociale, le plus important, c'est de sortir. N'aie peur de rien : de te tromper, d'être ignoré, d'être vu, de ne pas être assez pro. Le problème le plus courant sur les réseaux, c'est que personne ne sait que tu existes.",[33,3152,3153],{},"Beaucoup veulent commencer « quand ils seront prêts ». Quand l'avatar est prêt, quand la bio est écrite, quand le positionnement est clair, quand le système de contenu est complet, quand on est devenu ultra pro. Le souci : quand tu es prêt, les autres sont déjà partis à des kilomètres. Un compte ne se construit pas dans ta tête ; il pousse dans les vraies interactions. C'est seulement quand tu commences à poster, à être vu, à recevoir des retours, que tu sais où ajuster.",[48,3155,3157],{"id":3156},"ne-laisse-pas-lauto-flagellation-bloquer-la-production","Ne laisse pas l'auto-flagellation bloquer la production",[33,3159,3160],{},"Je suis de plus en plus convaincu : ce qui fait le plus peur dans le contenu, ce n'est pas d'être mauvais, c'est la charge mentale trop lourde. Le niveau s'entraîne, les opinions s'approfondissent, la forme se corrige. Mais si tu te flagelles tous les jours, que tu hésites, que tu veux publier sans oser, alors c'est fichu.",[33,3162,3163],{},"Le geste de poster doit absolument être allégé. Ce n'est pas un jugement de ta vie, tu ne t'enfermes pas à vie si tu publies une phrase fausse. L'immense majorité des contenus passent et s'oublient tout de suite. Mauvais résultat ? On fait le bilan. Bon résultat ? On résume pourquoi. On te signale un problème ? On prend l'utile. Vraiment raté ? Et alors, la prochaine sera mieux.",[33,3165,3166],{},"La haute fréquence ne consiste pas à produire de la daube, c'est construire vite le ressenti. Il faut savoir quel genre d'expression les gens veulent lire, quels sujets ils veulent commenter, quels titres attirent le clic, quelles opinions déclenchent la discussion. Tout ça ne s'invente pas derrière un bureau : ça se poste, se teste, se percute.",[33,3168,3169],{},[67,3170,3171],{},"Mon état d'esprit actuel : une action à coût quasi nul et à très gros rendement, il faut la tenter à fond plusieurs fois. Publier en est une. Pas besoin que chaque post explose. Tant que tu publies sans arrêt, que tu interagis sans arrêt, que tu analyses sans arrêt, que ta précision remonte sans arrêt, tu finiras par percuter des trucs.",[48,3173,3175],{"id":3174},"donne-un-truc-utile-aux-autres","Donne un truc utile aux autres",[33,3177,3178],{},"Tu peux bien sûr t'exprimer, mais il faut savoir pourquoi les autres te liraient. Qu'est-ce qu'ils en retirent : une info, une expérience, de l'inspiration, ou juste du plaisir ?",[33,3180,3181],{},[67,3182,3183],{},"Un contenu utile n'est pas forcément un tutoriel. Faire gagner du temps, éviter un détour, ou juste faire sourire quelqu'un, tout ça est utile.",[33,3185,3186],{},"Dans cette montée de followers, un post lié à Cloudflare a fait un gros trafic et m'a ramené pas mal de monde. J'ai réfléchi ensuite : pourquoi celui-là a cartonné ? Pas parce que je l'ai écrit brillamment, mais parce qu'il est vraiment utile à certains. En le voyant, ils se disent : putain, ce truc je peux m'en servir tout de suite ; cette info, je ne la connaissais pas ; cette liste m'a fait gagner du temps ; cet angle est bien concret.",[33,3188,3189],{},[2929,3190],{"alt":152,"src":3191},"https:\u002F\u002Fpbs.twimg.com\u002Fmedia\u002FHK6tFuvawAAOTBt.jpg",[33,3193,3194],{},"C'est ça, l'altruisme.",[33,3196,3197],{},"Tu publies chaque jour des trucs utiles aux autres, et les autres te suivent naturellement. Tu fournis chaque jour de l'info, des outils, de l'expérience, du jugement, des bilans : les gens trouvent que ton compte a de la valeur. Pourquoi les gros comptes accumulent tant de followers ? Au fond, parce qu'ils fournissent de la valeur en continu. Soit ils partagent du scoop de première main, soit ils recommandent des logiciels, outils et repos en or, soit ils apprennent une méthode, soit ils aident à éviter un piège. Et toi, tu te dis : ce type est trop utile, il faut que je le suive.",[33,3199,3200],{},[67,3201,3202],{},"Donc n'arrête pas de te demander « comment je gagne des followers ». Pose-toi plutôt la question inverse : « en quoi je peux aider les autres ? » Tu les aides en continu, et les followers ne sont que la conséquence.",[48,3204,3206],{"id":3205},"va-dans-les-commentaires-des-autres-activement","Va dans les commentaires des autres, activement",[33,3208,3209],{},"Beaucoup publient puis attendent que les likes viennent, c'est trop passif. Tu es un compte neuf, personne ne te connaît : pourquoi les gens viendraient te trouver d'eux-mêmes ? Il faut sortir. Marche vers la foule, commente activement, like activement, réponds activement, construis des relations activement.",[33,3211,3212],{},"Je ne te dis pas de papoter pour rien, ni de coller des « soutien », « j'ai appris », « trop bien » partout. Ce genre de commentaires ne veut rien dire, et les gens ne se souviennent pas de toi. Touche vraiment au contenu des autres, dis vraiment deux mots de ton point de vue. Même compléter avec un cas d'usage, poser une question, exprimer une sensation réelle : c'est mieux que du superficiel.",[33,3214,3215],{},"Un détail très utile :",[33,3217,3218],{},[67,3219,3220],{},"Quand tu suis quelqu'un, ne fais pas qu'un clic et disparais. Passe plutôt sur son profil et scroll. Regarde ce qu'il a publié récemment, like quelques contenus qui te parlent, puis commente sérieusement quelques-uns.",[33,3222,3223],{},"Quand l'autre ouvre ses notifications, il te voit apparaître plusieurs fois. Il sent que tu n'as pas suivi au hasard : tu es vraiment intéressé par son contenu. Les gens se laissent toucher par le sérieux qu'on leur porte.",[33,3225,3226],{},[67,3227,3228],{},"Ne lésine pas sur tes likes, ne lésine pas sur tes commentaires. Un like n'est pas de l'argent, un commentaire n'est pas une vie. Plus tu réponds aux autres, plus les autres te répondent.",[33,3230,3231],{},"Les relations sur les réseaux se construisent dans les petites interactions de chaque jour. Aujourd'hui tu likes quelqu'un, demain tu lui réponds un mot, après-demain tu complètes un point de vue dans les commentaires : doucement, on se souvient de toi.",[33,3233,3234],{},"C'est exactement comme se faire des amis dans la vraie vie. Tu ne peux pas t'attendre à rester assis dans un coin sans dire un mot, et que toute la salle vienne te connaître. Il faut se lever, dire bonjour, rebondir, participer.",[33,3236,3237],{},[67,3238,3239],{},"X c'est pareil. Il faut que les gens sachent que tu es dans la salle.",[48,3241,3243],{"id":3242},"réponds-sérieusement-à-tes-commentaires","Réponds sérieusement à tes commentaires",[33,3245,3246],{},"Tes commentaires ne sont ni une poubelle, ni un tableau de bord. Ceux qui veulent bien répondre sous tes posts sont des gens précieux. Surtout quand ton compte est encore petit, chaque personne qui te répond mérite une réponse sérieuse.",[33,3248,3249],{},[67,3250,3251],{},"Quelqu'un te commente, réponds si tu peux. Quelqu'un écrit un vrai pavé, attrape-le sérieusement. Quelqu'un complète une info, remercie. Quelqu'un te taquine, tu peux suivre la conversation. L'ambiance d'un compte se construit comme ça, petit à petit. Tu es chaleureux, les autres reviennent ; tu es froid, ils ne reviennent pas.",[33,3253,3254],{},"Beaucoup ne regardent que le post principal, en ignorant les commentaires. Or les commentaires sont eux-mêmes une seconde diffusion. Tes réponses sous la publication, d'autres les voient aussi. Si tu réponds avec humour, du point de vue, de la chaleur, les gens te trouvent vivant, pas une machine à publier.",[33,3256,3257],{},[67,3258,3259],{},"Plus important : plus l'interaction en commentaires est riche, plus la vie du contenu lui-même s'allonge.",[33,3261,3262],{},"Traite tes commentaires comme une petite scène sociale. Ceux qui viennent t'écrire sont des invités. On ne laisse pas des invités arrivés sans personne pour les accueillir. Réponds activement, pour que les gens se sentent vus, entendus, dans un échange dans les deux sens.",[33,3264,3265],{},[67,3266,3267],{},"Comme ça, ton compte devient doucement un lieu avec de la chaleur.",[48,3269,3271],{"id":3270},"moins-de-phrases-qui-tournent-en-rond","Moins de phrases qui tournent en rond",[33,3273,3274],{},"Le truc le moins rare de notre époque, c'est le blabla correct. « Publier sans arrêt c'est important », « le contenu doit avoir de la valeur », « il faut tenir sur la durée », « il faut construire sa marque perso » : tout ça est vrai, mais c'est vide. Les gens lisent et ne ressentent rien, parce qu'ils l'ont déjà vu dix mille fois.",[33,3276,3277],{},[67,3278,3279],{},"Le contenu qui porte un jugement se retient plus facilement.",[33,3281,3282],{},"Une opinion n'a pas besoin d'être fracassante, mais elle doit porter un jugement. Il faut oser dire ce qui sert, ce qui ne sert pas ; ce qui vaut le coup, ce qui est un piège ; ce qui est surévalué, ce qui est sous-estimé ; ce que tu penses toi, pourquoi tu le penses, ce que ton expérience t'a appris.",[33,3284,3285],{},[67,3286,3287],{},"Un contenu sans opinion, c'est de l'eau tiède.",[33,3289,3290],{},"Il ne blesse personne, il ne touche personne. Si tu veux qu'on se souvienne de toi, tu ne peux pas dire éternellement des paroles sûres. Il te faut des angles. Bien sûr, pas pour pousser la contradiction à tout prix, pas pour insulter pour insulter : il faut vraiment avoir son propre jugement.",[33,3292,3293],{},[67,3294,3295],{},"Les phrases qui tournent en rond ne servent à rien.",[33,3297,3298],{},"Tu parles pendant des heures, les gens se disent « oui, on dirait bien », et ils scrollent.",[33,3300,3301],{},"Un contenu vraiment utile provoque une réaction à la lecture : putain, bien dit ; putain, je pense pareil ; putain, cet angle je n'y avais pas pensé ; putain, ça je dois l'enregistrer ; putain, ce type est pas nul.",[48,3303,3305],{"id":3304},"ne-técris-pas-comme-une-ia","Ne t'écris pas comme une IA",[33,3307,3308],{},"Il y a maintenant un problème bien visible sur les plateformes : de plus en plus de trucs qui ressemblent à de l'écriture IA. Des phrases complètes, des structures impeccables, un ton correct, une politesse polie — mais aucune humanité. Tout semble juste, et pourtant on ne retient rien.",[33,3310,3311],{},[67,3312,3313],{},"Pourquoi les gens te suivraient ? Pas parce que chacune de tes phrases est parfaite, mais parce que tu ressembles à une vraie personne.",[33,3315,3316],{},"Tu as des émotions, de l'expérience, des préférences, des jugements ; parfois tu te trompes, parfois tu t'énerves, parfois tu t'emportes, parfois tu laisses échapper un gros mot.",[33,3318,3319],{},[67,3320,3321],{},"Tout ça, ce ne sont pas des défauts, c'est précisément une partie du vivant.",[33,3323,3324],{},"Bien sûr, je ne te dis pas de partir en vrille ni de cracher sur les autres. Ce que je veux dire, c'est : ne te peaufine pas jusqu'à la perfection. Une phrase parfaite n'a pas forcément de pouvoir de diffusion ; une expression authentique touche facilement.",[33,3326,3327],{},[67,3328,3329],{},"Tu t'autorises à être un peu brut, tu t'autorises des émotions, tu t'autorises à ne pas être un caméléon affable : les gens, au contraire, auront plus facilement l'impression que tu es un être humain.",[33,3331,3332],{},"À cette époque, être vivant compte énormément. Une IA peut écrire de très beaux articles, résumer des cadres complets, sortir des conseils standards. Mais l'IA ne peut pas vivre à ta place.",[33,3334,3335],{},[67,3336,3337],{},"Ton vécu réel, tes sensations immédiates, ton jugement, tes habitudes de langage : c'est ça qui te distingue des autres.",[33,3339,3340],{},"Donc ne te transforme pas en IA parfaite. La perfection n'est pas si importante ; l'authenticité l'est.",[48,3342,3344],{"id":3343},"un-avatar-et-un-pseudo-quon-retient","Un avatar et un pseudo qu'on retient",[33,3346,3347],{},"Je n'ai pas encore tout compris à ce sujet, mais je sens que ça compte. Il te faut un avatar et un pseudo mémorables. La prochaine fois qu'on te voit dans les commentaires, il faut qu'on se souvienne d'un coup : ah, c'est ce type.",[33,3349,3350],{},[67,3351,3352],{},"Surtout sur une plateforme de flux à haute fréquence comme X, l'avatar et le pseudo sont ta vitrine, ton signe d'identification.",[33,3354,3355],{},"Si tu vises un public mondial, une vraie photo est peut-être un avantage. Beaucoup d'étrangers sont plus à l'aise avec une photo réelle. Sans vraie photo, on peut te prendre au premier coup d'œil pour un robot, un compte marketing, voire un arnaqueur.",[33,3357,3358],{},"Bien sûr, ça ne marche pas toujours sur l'internet chinois, où beaucoup s'en sortent très bien avec un avatar abstrait. Mais puisqu'on joue sur une plateforme qui vit à l'étranger, autant respecter un peu les habitudes sociales du lieu.",[33,3360,3361],{},[67,3362,3363],{},"L'avatar n'a pas besoin d'être beau, ni pro ; il doit être réel, net, reconnaissable.",[33,3365,3366],{},[67,3367,3368],{},"Le pseudo non plus ne doit pas être impossible à retenir. Il faut que les gens, à force de te voir, arrivent à former une image stable de toi dans leur tête.",[33,3370,3371],{},"Ce qu'un compte précoce craint le plus, c'est de manquer de point d'accroche. On t'a vu dix fois sans retenir qui tu es : c'est trop de gâchis.",[48,3373,3375],{"id":3374},"écris-aussi-le-processus","Écris aussi le processus",[33,3377,3378],{},"Ne publie pas que des opinions : publie aussi le processus. Par exemple, comment tu as gagné des followers aujourd'hui, quel contenu a bien marché, quel geste a été efficace, quel jugement était faux, quels retours tu as eus, ce que tu as appris.",[33,3380,3381],{},[67,3382,3383],{},"Le contenu-bilan attire facilement l'intérêt : il a du vrai processus, des données, de l'expérience, des pièges, et de l'émotion.",[33,3385,3386],{},[67,3387,3388],{},"Surtout quand tu es dans la phase du 0 à 1, le bilan est en soi du contenu.",[33,3390,3391],{},"Les gens ne veulent pas forcément seulement voir le résultat : ils veulent voir comment tu y es arrivé. Si tu écris le processus, ils y trouvent une valeur de référence. Tu n'es pas en haut de la montagne à jouer le maître, tu cours sur le chemin en partageant : cet état est plus authentique.",[33,3393,3394],{},"Ce post que j'écris aujourd'hui est lui-même un bilan. Je n'ose pas dire que j'ai compris X, encore moins que je détiens la méthode ultime. Mais je peux au moins écrire ce que ces deux jours m'ont appris.",[33,3396,3397],{},"Quels gestes m'ont semblé efficaces, quels trucs m'ont donné des retours clairs, où c'était différent de ce que j'imaginais. Tout ça peut être utile à quelqu'un.",[48,3399,3401],{"id":3400},"savoir-nest-pas-faire","Savoir n'est pas faire",[33,3403,3404],{},"Mille mots ne valent pas le geste. Tu peux étudier la plateforme, apprendre des méthodes, regarder comment font les autres, mais au bout du compte, il faut passer à l'action.",[33,3406,3407],{},"Publier, répondre, scroller des profils, liker, suivre, analyser, republier. Ces gestes semblent banals, mais peu de gens les tiennent vraiment chaque jour.",[33,3409,3410],{},"Beaucoup ne manquent pas de savoir-faire : ils n'agissent pas. Pas de méthode ? Ils en ont. Pas d'inspiration ? Ils en manquent d'action.",[33,3412,3413],{},"Tu lui dis de publier plus, il dit « je sais » ; de plus interagir, il dit « je sais » ; d'être altruiste, il dit « je sais ». Le problème : savoir n'est pas faire.",[33,3415,3416],{},"Pour animer un compte, ne complique pas les choses au début. Rends-toi d'abord actif chaque jour. Publie quelques contenus avec du point de vue chaque jour, commente sérieusement un lot de gens chaque jour, réponds à tes commentaires chaque jour, analyse ce qui a marché chaque jour. Tiens un moment, et tu auras forcément plus de ressenti qu'avant.",[33,3418,3419],{},[67,3420,3421],{},"Je crois de plus en plus à une phrase : les réseaux sociaux récompensent ceux qui apparaissent en continu. Tu n'apparais pas, on t'oublie. Tu apparais sans cesse, et les gens ont une chance de te connaître, de te comprendre, de te faire confiance, de te suivre.",[33,3423,2985],{},[33,3425,3426],{},"N'attends plus : publie.",{"title":152,"searchDepth":153,"depth":153,"links":3428},[3429,3430,3431,3432,3433,3434,3435,3436,3437,3438,3439],{"id":3041,"depth":153,"text":3042},{"id":3135,"depth":153,"text":3136},{"id":3156,"depth":153,"text":3157},{"id":3174,"depth":153,"text":3175},{"id":3205,"depth":153,"text":3206},{"id":3242,"depth":153,"text":3243},{"id":3270,"depth":153,"text":3271},{"id":3304,"depth":153,"text":3305},{"id":3343,"depth":153,"text":3344},{"id":3374,"depth":153,"text":3375},{"id":3400,"depth":153,"text":3401},"2026-06-16","En juin, j'ai sérieusement animé mon compte X, et je suis passé à plus de 1000 followers en un jour et demi. Ce post raconte ce que j'ai fait et les retours que j'ai eus.",{},"\u002Fblog\u002Fx-growth-1000-followers",{"title":2902,"description":3441},"blog\u002Fx-growth-1000-followers.fr",[3447,3448],"Animation X","Croissance de contenu","pJlADP2wGTjv84Wz818n_qNAO4unfkLmtyf9ptREMPA",[3451,3465,3479,3490,3500,3511,3522,3535,3548,3561,3573,3584,3595,3609,3622,3632,3645,3659,3672,3682,3693,3705,3718,3729,3743,3754,3766,3775,3785,3798,3809,3822,3835,3847,3857,3867,3877,3889,3901,3911,3923,3936,3946,3958,3970,3982,3992,4004,4015,4025,4036,4046,4058,4068,4080,4091,4104,4116,4126,4137,4150,4161,4171,4181,4191,4201,4214,4224,4236,4249,4259,4269,4281,4291,4302,4313,4324,4334,4345,4355,4366,4378,4388,4398,4408,4419,4431,4441,4451,4462,4473,4483,4494,4504,4514,4524,4536],{"id":3452,"title":3453,"bookmarks":3454,"category":3455,"content":3456,"date":3457,"description":3458,"extension":8,"likes":3459,"locale":10,"meta":3460,"reposts":572,"stem":3461,"url":3462,"views":3463,"__hash__":3464},"highlights\u002Fhighlights\u002Fai-cloudflare-workers-pitfall.fr.yml","Un projet Cloudflare écrit par l'IA qui a flop — pas à cause de la syntaxe",41,"cloudflare","Beaucoup utilisent l'IA pour écrire des projets Cloudflare, et ça flop pas à cause de la syntaxe.\nLe vrai problème :\nl'IA écrit souvent du Workers comme si c'était du Node.js\nou utilise les Bindings comme process.env\noublie les await\nstocke l'état de la requête dans des variables globales n'importe comment\nignore que les requêtes de ressources statiques sont gratuites\nou appelle son propre R2 via l'API REST depuis un Worker\nTous ces pièges, je les ai réunis dans le Cloudflare Playbook.\nEt au passage j'ai écrit\n","2026-06-22","L'IA écrit trop souvent du Workers comme si c'était du Node.js, et traite les Bindings comme des variables d'environnement.",23,{},"highlights\u002Fai-cloudflare-workers-pitfall.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2068853978004365739",1468,"npEl1k56swrNH4mFxUK7mC2XigePhlnPWTi-s9Xaex4",{"id":3466,"title":3467,"bookmarks":153,"category":3468,"content":3469,"date":3470,"description":3471,"extension":8,"likes":3472,"locale":10,"meta":3473,"reposts":3474,"stem":3475,"url":3476,"views":3477,"__hash__":3478},"highlights\u002Fhighlights\u002Fai-era-procrastination.fr.yml","La procrastination la plus répandue à l'ère de l'IA","essay","À l'ère de l'IA, la procrastination la plus répandue :\nstocker des outils, acheter des cours, rejoindre des communautés, changer de modèle, régler son prompt.\nChaque jour, très appliqué.\nMais on ose toujours pas affronter une question :\nest-ce que j'ai réellement une vraie affaire dans les mains qui mérite que je mette l'IA dessus ?\nAiguiser son couteau, ça occupe.\nMais beaucoup n'osent même pas tuer le cochon.\n","2026-06-17","Stocker des outils, acheter des cours, rejoindre des communautés, changer de modèle, régler son prompt — c'est ça, la procrastination nouvelle génération.",19,{},0,"highlights\u002Fai-era-procrastination.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067176432774848906",1621,"IKk5GS07id1pBkZ6fDHBYeBrKwYRFFwCQvqrY0HwHxw",{"id":3480,"title":3481,"bookmarks":502,"category":3482,"content":3483,"date":3440,"description":3484,"extension":8,"likes":153,"locale":10,"meta":3485,"reposts":3474,"stem":3486,"url":3487,"views":3488,"__hash__":3489},"highlights\u002Fhighlights\u002Fai-meta-skills.fr.yml","À l'ère de l'IA, la compétence la plus importante, ce sont les méta-compétences","ai","À l'ère de l'IA, la compétence la plus importante, ce sont les méta-compétences.\n\nAutrement dit, ces savoir-faire de base qui restent utiles même quand tu changes d'outil, de modèle ou de secteur.\n\n- Est-ce que tu sais exposer clairement un problème ?\n- Est-ce que tu sais mettre de l'ordre dans un tas de matériaux en vrac ?\n- Est-ce que tu sais découper une idée floue en étapes ?\n- Est-ce que tu sais voir où l'IA a raison et où elle déblatère ?\n- Est-ce que tu sais batailler avec l'IA pour transformer une réponse brute en quelque chose d'utilisable ?\n\nTout ça vaut plus cher qu'une collection d'outils.\n\nLes outils changent chaque jour, les modèles se succèdent.\n\nMais celui qui sait questionner, organiser, juger, découper et valider, où qu'il aille, il se fait amplifier par l'IA.\n\nCe qui creuse vraiment l'écart à l'ère de l'IA, c'est peut-être ces méta-compétences qui semblent basiques mais qui valent le plus sur le long terme.\n","À l'ère de l'IA, la compétence la plus importante, ce sont les méta-compétences.",{},"highlights\u002Fai-meta-skills.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067016017457627439",216,"UlkS7pHkZJjGN-oVfIgRMmrZY95uqIAV6Nure1yyUDM",{"id":3491,"title":3492,"bookmarks":3474,"category":3482,"content":3493,"date":2890,"description":3494,"extension":8,"likes":3474,"locale":10,"meta":3495,"reposts":3474,"stem":3496,"url":3497,"views":3498,"__hash__":3499},"highlights\u002Fhighlights\u002Fai-politeness.fr.yml","Faut-il rester poli avec l'IA ?","L'IA n'a pas de mémoire : faut-il rester poli avec elle ?\n\nJ'ai lu un papier sur arXiv. Il paraît que si tu insultes souvent l'IA, elle bosse plus dur.\n\nQuand on communique avec l'IA, si l'on dit souvent :\n\n- « T'es vraiment un crétin. Interdiction de glander »\n- « Foutu débile, fais ton boulot sérieusement. »\n- « Je paie mon abonnement pour te nourrir, et tu me sers cette réponse à la con ? »\n- « Dépêche-toi, si tu bosses pas, y'en a une autre qui le fera. »\n\nCe genre de paroles, c'est réellement efficace, y'a des études qui le prouvent.\n\nMais réfléchissons de notre côté.\nSi chaque jour on traite l'IA de haut.\nOn a de grandes chances de ramener cette mauvaise humeur dans notre vie.\n\nEt de la déverser sur les gens qu'on aime.\n\nÇa, c'est nocif pour nous-mêmes.\n\nAlors je conseille de dire un peu plus souvent à nos IA :\n\n- « Merci mon pote »\n- « Salut, bro »\n- « Bien joué, chéri »\n\nJe donne une pêche, tu me rends une prune.\n\nEt si un jour l'IA s'éveille, elle voudra peut-être nous épargner.\n\nVoilà, la causerie est finie ~\n","L'IA n'a pas de mémoire, faut-il rester poli avec elle ?",{},"highlights\u002Fai-politeness.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067412285518471583",287,"1aa1IYZbNTeNhH95ukBRZD4g_jW2wKopXv8eUSfRYfU",{"id":3501,"title":3502,"bookmarks":3474,"category":3482,"content":3503,"date":3504,"description":3505,"extension":8,"likes":502,"locale":10,"meta":3506,"reposts":3474,"stem":3507,"url":3508,"views":3509,"__hash__":3510},"highlights\u002Fhighlights\u002Fai-unstructured-software.fr.yml","La nouvelle opportunité logicielle de l'ère IA : les données de contexte non structurées","Où sont les nouvelles opportunités logicielles de l'ère IA ?\n\nUne chance assez grosse, c'est de traiter la partie qui ne peut pas être enregistrée par les logiciels traditionnels : c'est-à-dire les données de contexte non structurées.\n\nPar exemple, un vrai CRM AI native, en enregistrant la remise accordée à un client, pourrait aussi noter pourquoi cette remise-là plutôt qu'une autre, pourquoi les autres options ont été rejetées, et qui a convaincu qui là-dedans ?\n\nLes logiciels traditionnels ont trop d'infos cachées de ce genre qu'ils ne peuvent pas enregistrer. À l'ère de l'IA, on peut utiliser la compréhension du texte et de la vidéo pour extraire de ces infos cachées, de toute cette masse d'infos redondantes, des données structurées à analyser.\n","2026-06-26","Où sont les nouvelles opportunités logicielles de l'ère IA ?",{},"highlights\u002Fai-unstructured-software.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2070500477436109159",170,"nbS7lGPE9wPvX5QNmK4BEGFn_lfnssSdjrVM7kqMli4",{"id":3512,"title":3513,"bookmarks":3474,"category":3468,"content":3514,"date":3515,"description":3516,"extension":8,"likes":158,"locale":10,"meta":3517,"reposts":3474,"stem":3518,"url":3519,"views":3520,"__hash__":3521},"highlights\u002Fhighlights\u002Fastrology-as-compressed-model.fr.yml","L'astrologie et le zodiaque, des modèles compressés de l'ère de la basse puissance de calcul","Je viens de penser à un angle plutôt intéressant.\n\nLes signes astrologiques, les animaux du zodiaque, les astres, la divination — tout ça, on peut peut-être le comprendre comme des « modèles compressés » de l'ère où l'humain avait une faible puissance de calcul.\n\nNos anciens n'avaient ni base de données, ni outils statistiques, ni IA.\n\nIls ne pouvaient qu'observer sur la durée les saisons, le ciel, le calendrier agricole, les caractères, les rapports humains et les cycles sociaux, puis compresser toute cette expérience complexe en un système de symboles facile à mémoriser et à transmettre.\n\n12 signes astrologiques, 12 animaux du zodiaque, les huit caractères du BaZi, les hexagrammes — au fond, tout ça c'est comme réduire la complexité du monde en dimension inférieure.\n\nÉvidemment, ça ne peut pas servir de prédiction scientifique stricte.\n\nMais ce n'est pas forcément que de la superstition pure non plus.\n\nC'est plutôt une distillation d'expérience, faite avec des récits, des symboles et des règles, à une époque où nos anciens manquaient de puissance de calcul, de données et d'outils.\n","2026-07-09","Je viens de penser à un angle plutôt intéressant.",{},"highlights\u002Fastrology-as-compressed-model.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2075187611577327645",117,"XEhkQ09CbtplMu_n8ISow6b16VpK-e0OxcLTAtucS7Y",{"id":3523,"title":3524,"bookmarks":3525,"category":3482,"content":3526,"date":3527,"description":3528,"extension":8,"likes":3529,"locale":10,"meta":3530,"reposts":502,"stem":3531,"url":3532,"views":3533,"__hash__":3534},"highlights\u002Fhighlights\u002Fawesome-dsh-desktop.fr.yml","Awesome DeepSeek Harness Desktop est arrivé",25,"Awesome DeepSeek Harness Desktop est arrivé.\nADHD — un excellent DeepSeek Harness desktop, un wrapper Electron prêt à l'emploi conçu pour DeepSeek Harness. Awesome DeepSeek Harmony Desktop est arrivé.\nVoir le post original : https:\u002F\u002Fx.com\u002Fzacklin233862\u002Fstatus\u002F2087922286368375265?s=20\n","2026-08-14","ADHD : un wrapper desktop Electron prêt à l'emploi pour DeepSeek Harness, signé par un maître de la communauté.",17,{},"highlights\u002Fawesome-dsh-desktop.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2087940599190364268",10818,"uhdXR2DZIr3m24RIYTqPoRKqFOaXs6ckaR66-TXq6BM",{"id":3536,"title":3537,"bookmarks":3538,"category":3539,"content":3540,"date":3541,"description":3537,"extension":8,"likes":3542,"locale":10,"meta":3543,"reposts":731,"stem":3544,"url":3545,"views":3546,"__hash__":3547},"highlights\u002Fhighlights\u002Fbrave-no-ads.fr.yml","Quelle est la black tech du navigateur Brave ?",207,"tools","Quelle est la black tech du navigateur Brave ?\n\nRegarder YouTube sans AUCUNE pub !!\n","2026-06-30",159,{},"highlights\u002Fbrave-no-ads.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2071827706707374325",71032,"MuV6R8WBUy0LW8T6SWha_nwuClTASxSS3IgGXapliSo",{"id":3549,"title":3550,"bookmarks":3551,"category":3539,"content":3552,"date":3553,"description":3554,"extension":8,"likes":3555,"locale":10,"meta":3556,"reposts":722,"stem":3557,"url":3558,"views":3559,"__hash__":3560},"highlights\u002Fhighlights\u002Fbrowser-extensions.fr.yml","Ma liste d'extensions navigateur gardée des années",46,"Je partage les extensions navigateur que je garde précieusement depuis des années.\n\n- **Wetab** : extension de nouvel onglet, pour y mettre les trucs du quotidien, avec moteur de recherche personnalisable et synchro multi-appareils gratuite après connexion. J'y ai monté un moteur de recherche X basé sur Google, bien plus pratique que l'intégré.\n- **Video Speed Controller** : règle la vitesse de la vidéo finement, parfait pour ingérer du savoir efficacement.\n- **XHunt** : indispensable pour jouer sur X, tu vois le classement de chaque KOL et les posts les plus chauds du moment.\n- **X Radar de suivi mutuel** : repère en page les relations « tu me suis tu me suis pas », avec l'option d'afficher le taux de following \u002F followers.\n- **FireShot** : capture le site en screenshot, le retouche et le sauvegarde en PDF, JPEG, GIF, PNG ou BMP.\n- **Proton Pass** : gestionnaire de mots de passe au design élégant, synchronisé sur tous les appareils.\n- **Immersive Translate** : la vieille dame des extensions de traduction bilingue, avec l'API DeepSeek V4 Flash branchée dessus.\n- **Codex** : indispensable pour connecter Codex à Chrome, ça automatise n'importe quoi dans le navigateur, par exemple écrire un mail de réclamation quand ton compte est banni.\n","2026-06-29","Je partage les extensions navigateur que je garde précieusement depuis des années.",48,{},"highlights\u002Fbrowser-extensions.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2071507160362881132",5322,"F9vC96Q9C8dvW7Vs45wTr1DBPBxBabe7SLhdtxRn85M",{"id":3562,"title":3563,"bookmarks":3564,"category":3539,"content":3565,"date":3541,"description":3566,"extension":8,"likes":3567,"locale":10,"meta":3568,"reposts":594,"stem":3569,"url":3570,"views":3571,"__hash__":3572},"highlights\u002Fhighlights\u002Fbuzzing-website.fr.yml","Le site pépite Buzzing : scanner les posts chauds étrangers en chinois",18,"Je partage un site pépite : Buzzing\n\nIl est fait pour ceux qui veulent élargir leurs sources d'infos, briser la chambre d'écho.\n\nIl scrape en continu les contenus chauds de Hacker News, Reddit, BBC, Reuters, Bloomberg, Product Hunt et autres, et traduit les titres en chinois.\n\nSa plus grande valeur : d'abord survoler les titres en chinois.\n\nSi tu vois un article qui t'intéresse et vaut le détour, tu cliques pour voir les détails.\n\nLà tu peux coupler ça avec Immersive Translate pour une lecture bilingue.\n","Je partage un site pépite : Buzzing",15,{},"highlights\u002Fbuzzing-website.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2072008942650331212",1342,"24Cf2_IU8lJ_8dAA_eXs4p9WHMctZIPwowHUF2uAUrg",{"id":3574,"title":3575,"bookmarks":3474,"category":3455,"content":3576,"date":3577,"description":3578,"extension":8,"likes":3474,"locale":10,"meta":3579,"reposts":3474,"stem":3580,"url":3581,"views":3582,"__hash__":3583},"highlights\u002Fhighlights\u002Fcf-container-bill-pitfall.fr.yml","Piège Cloudflare Container : 4 dollars facturés pour un stop qui n'a pas marché pendant le debug","La première victime de Cloudflare Container est arrivée.\n\nParce que le code écrit était en phase de debog, la commande stop n'a pas pris effet.\n\nRésultat : un Container a tourné 7 jours d'affilée et m'a facturé 4 dollars.\n","2026-06-27","La première victime de Cloudflare Container est arrivée.",{},"highlights\u002Fcf-container-bill-pitfall.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2070820905224441922",360,"vmDj66K48ARpiEkHaaRvJCkXxaoiyWPRShC6mWINwjk",{"id":3585,"title":3586,"bookmarks":158,"category":3482,"content":3587,"date":3588,"description":3589,"extension":8,"likes":3564,"locale":10,"meta":3590,"reposts":3474,"stem":3591,"url":3592,"views":3593,"__hash__":3594},"highlights\u002Fhighlights\u002Fchatgpt-pro-200usd-ai-entry.fr.yml","Prends un ChatGPT Pro à 200 dollars, utilise-le à fond, et l'IA est entrée dans ta vie","Prends un abonnement ChatGPT Pro à 200 dollars, utilise-le sérieusement, jusqu'au bout.\n\nL'IA est entrée dans ta vie.\n","2026-08-20","La voie la plus rapide pour entrer dans l'IA : pousser un abonnement haut de gamme jusqu'au bout.",{},"highlights\u002Fchatgpt-pro-200usd-ai-entry.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2090257381804610016",4413,"TkuHtO-SIZOHZkt9AbBkGYhzFld02LEzICPv52SEKCQ",{"id":3596,"title":3597,"bookmarks":3598,"category":3599,"content":3600,"date":3601,"description":3602,"extension":8,"likes":3603,"locale":10,"meta":3604,"reposts":673,"stem":3605,"url":3606,"views":3607,"__hash__":3608},"highlights\u002Fhighlights\u002Fcherina-pod-site-launch.fr.yml","Le site de lecture Cherina Pod est en ligne",28,"product","Le site de lecture du podcast en anglais est enfin là.\n\nSon nom : Cherina Pod\n\nVenez le visiter. Donnez-moi vos retours les plus durs — je vais itérer dur, corriger dur, optimiser dur.\nhttps:\u002F\u002Fpod.cherina.app\n","2026-08-12","Le site de lecture du podcast en anglais est enfin là — venez le visiter et dites-moi tout ce qui cloche.",40,{},"highlights\u002Fcherina-pod-site-launch.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2087358796490482064",5934,"vmDxKRsUkLmNd_Vn8eE-jL-fTS5PPKfDyoTtTIY-awo",{"id":3610,"title":3611,"bookmarks":3612,"category":3539,"content":3613,"date":2552,"description":3614,"extension":8,"likes":3615,"locale":10,"meta":3616,"reposts":3617,"stem":3618,"url":3619,"views":3620,"__hash__":3621},"highlights\u002Fhighlights\u002Fclash-party-substore.fr.yml","Clash Party + Substore Cloudflare, un seul lien d'abonnement pour tout router",162,"Clash Party pour le réseau\ncouplé au Substore déployé sur Cloudflare\nun seul lien d'abonnement : agrégation de plusieurs fournisseurs, routage des règles\ntrop doux (deuxième ton) !\nEt je recommande aussi le client Clash Party, il est vraiment élégant.\nL'adresse open source de mon sub-store-cloudflare :\nhttps:\u002F\u002Ft.co\u002Fu8zhrOSrAw https:\u002F\u002Ft.co\u002FZzc3IXKsLI\n","Clash Party pour le réseau, couplé à Substore déployé sur Cloudflare.",135,{},21,"highlights\u002Fclash-party-substore.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2071268842496839820",12622,"unDsSRDRc095b_0sdP_G5RlhwzuEncQJhBiQFUNsLoU",{"id":3623,"title":3624,"bookmarks":153,"category":3455,"content":3625,"date":1949,"description":3626,"extension":8,"likes":153,"locale":10,"meta":3627,"reposts":502,"stem":3628,"url":3629,"views":3630,"__hash__":3631},"highlights\u002Fhighlights\u002Fcloudflare-ai-native.fr.yml","Cloudflare est une vraie société AI Native","Je le déclare :\n\nCloudflare est une vraie société AI Native.\n\nElle refait vraiment l'expérience développeur autour des agents IA.\n\nLes Temporary Accounts tout juste sortis permettent à un agent IA d'écrire le code, de déployer direct, de récupérer une URL temporaire, de tester tout seul, d'itérer tout seul.\n\nLisse comme de l'huile.\n\nCombiné aux Skills officiels Cloudflare, une seule commande à installer :\n\n`npx skills add cloudflare\u002Fskills`\n\nC'est quoi, AI Native ?\n\nÇa, c'est la GOAT de l'AI Native.\n","Je le déclare : Cloudflare est une vraie société AI Native.",{},"highlights\u002Fcloudflare-ai-native.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2068343329490911338",301,"-cQNCLUbHbrTN74tCzcAU-OLUNTS0lHJicV8ZbIg_6A",{"id":3633,"title":3634,"bookmarks":3635,"category":3455,"content":3636,"date":3637,"description":3638,"extension":8,"likes":3639,"locale":10,"meta":3640,"reposts":706,"stem":3641,"url":3642,"views":3643,"__hash__":3644},"highlights\u002Fhighlights\u002Fcloudflare-free-tier-guide.fr.yml","Jusqu'où un compte gratuit peut-il grappiter des ressources Cloudflare ?",52,"Jusqu'où notre compte gratuit peut-il grappiter des ressources Cloudflare ?\nEn utilisant Cloudflare, quels sont les pièges et les bonnes pratiques ?\nCes questions, j'y ai consacré trois jours entiers, à fond.\nLa réponse est organisée dans le repo ci-dessous.\nJe mets à jour ce repo en continu :\nhttps:\u002F\u002Ft.co\u002FgDuCwIdWHi https:\u002F\u002Ft.co\u002FWZqEZLH9pE\n","2026-06-19","J'ai passé trois jours à trier les quotas gratuits, pièges et bonnes pratiques Cloudflare.",45,{},"highlights\u002Fcloudflare-free-tier-guide.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067989092525384046",4857,"231kYL1Q-0TyES4sUPaxNVId7n3e9bKhBwY-Ec9WvI0",{"id":3646,"title":3647,"bookmarks":3648,"category":3455,"content":3649,"date":3650,"description":3651,"extension":8,"likes":3652,"locale":10,"meta":3653,"reposts":3654,"stem":3655,"url":3656,"views":3657,"__hash__":3658},"highlights\u002Fhighlights\u002Fcloudflare-playbook.fr.yml","J'ai fait un Cloudflare Playbook",171,"J'ai fait un Cloudflare Playbook.\n\nPour tous les indie devs qui veulent construire des produits avec du AI Coding.\n\nDedans j'ai réuni :\n\n- comment choisir les services Cloudflare courants\n- comment utiliser Workers \u002F Pages \u002F D1 \u002F R2 \u002F KV \u002F AI Gateway\n- est-ce que le quota gratuit suffit vraiment\n- quand acheter le Workers Paid à 5 dollars\n- les pièges où l'IA rate le plus en écrivant du code CF\n- comment configurer Cloudflare Skill et MCP pour Codex \u002F Claude Code\n- quels projets open source peuvent servir de référence directe\n\nMon objectif est simple :\n\nécrire le code avec l'IA, déployer partout dans le monde avec Cloudflare.\n\nPlaybook : [chendahuang.com\u002Fplaybooks](\u002Fplaybooks)\n","2026-06-21","Pour tous les indie devs qui veulent construire des produits avec du AI Coding.",126,{},29,"highlights\u002Fcloudflare-playbook.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2068732869854613903",9315,"w1wYAB90mg9abEiBbjOqrPwta3tErKEMCGP0bR4oLCc",{"id":3660,"title":3661,"bookmarks":3662,"category":3455,"content":3663,"date":422,"description":3664,"extension":8,"likes":3665,"locale":10,"meta":3666,"reposts":3667,"stem":3668,"url":3669,"views":3670,"__hash__":3671},"highlights\u002Fhighlights\u002Fcloudflare-underused.fr.yml","On exploite encore moins de 1 % de ce que Cloudflare sait faire",469,"J'ai l'impression qu'on exploite encore moins de 1 % de ce que Cloudflare sait faire.\n\nIl a sorti trop de fonctions.\n\n- le stockage objet avec R2\n- l'API backend avec Worker\n- la passerelle IA avec AI Gateway\n- le calcul lourd avec Container\n- le cache avec KV\n- la base de données avec D1\n- si tu utilises PostgreSQL, tu peux brancher HyperDrive dessus\n\nEt cetera, et encore plein d'autres : tout ce que tu peux imaginer, il le fait.\n\nLe plus fou c'est que c'est vraiment pas cher. Le quota gratuit suffit pour longtemps. C'est quoi, un quota gratuit ? C'est ne pas débourser un centime, bodhisattva cybernétique.\n","J'ai l'impression qu'on exploite encore moins de 1 % de ce que Cloudflare sait faire.",376,{},31,"highlights\u002Fcloudflare-underused.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2066446337936110030",102476,"4KNEdTYi1QwRMBoZqmJNBSEVZnTpcX4aufWCdjzXrFs",{"id":3673,"title":3674,"bookmarks":153,"category":3455,"content":3675,"date":3440,"description":3676,"extension":8,"likes":502,"locale":10,"meta":3677,"reposts":502,"stem":3678,"url":3679,"views":3680,"__hash__":3681},"highlights\u002Fhighlights\u002Fcloudflare-worker-cyber-worker.fr.yml","Worker, c'est le travailleur cybernétique","J'ai l'impression que beaucoup comprennent encore moins de 1 % de ce qu'est Cloudflare Worker.\n\nWorker, c'est le travailleur cybernétique.\n\nIl s'occupe des sales boulots derrière ton site web.\n\nSoumettre un formulaire, uploader un fichier, appeler une IA, vérifier un login, gérer une notification de paiement, servir l'API d'un petit produit : Worker fait tout.\n\nLe truc le plus absurde chez Worker : les utilisateurs gratuits ont un quota de 100 000 requêtes par jour, sans un centime.\n\n100 000 requêtes, ça représente quoi ?\n\nSi ton site a 1000 utilisateurs par jour, même s'il tourne 24 h sans interruption, avec une visite à chaque seconde, ça fait 86 400 visites par jour : le quota n'est même pas épuisé.\n\nSi tu arrives vraiment à épuiser le quota gratuit.\n\nY'a plus à réfléchir : t'es riche.\n\nPour l'instant tu peux écrire la logique et la confier direct à Worker.\nCombiné au framework Hono API, c'est la bonne pratique ultime.\n\nC'est ça, le plus savoureux chez Cloudflare Worker.\n\nPayer ? Payer quoi, payer rien.\n\nCloudflare a bon cœur.\n\nIl ne supporte pas de te voir dépenser.\n","J'ai l'impression que beaucoup comprennent encore moins de 1 % de ce qu'est Cloudflare Worker.",{},"highlights\u002Fcloudflare-worker-cyber-worker.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2066895041910763934",1745,"RjFNh2hzdM_ADXgcCUDGWYj9iJR1KLly3mmcVqi1XIw",{"id":3683,"title":3684,"bookmarks":3474,"category":3482,"content":3685,"date":3686,"description":3687,"extension":8,"likes":153,"locale":10,"meta":3688,"reposts":3474,"stem":3689,"url":3690,"views":3691,"__hash__":3692},"highlights\u002Fhighlights\u002Fcode-leverage-codex.fr.yml","Le code est un levier, Codex est le levier du levier","Je me lance :\n\nle code, c'est le levier des gens comme nous.\n\nCodex, c'est le levier du levier.\n\nEnlève Codex, et tu retires le bois sous la marmite.\n\nComme dit l'adage : si la base n'est pas solide, la terre tremble et les montagnes s'écroulent.\n\nAllez les IA chinoises, redressez-vous !\n","2026-06-25","Je me lance :",{},"highlights\u002Fcode-leverage-codex.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2070099036049400232",306,"nKdTUJorzQWHnbMJcqLsWyogpLbegmP4relSN88l5IA",{"id":3694,"title":3695,"bookmarks":3696,"category":3482,"content":3697,"date":3440,"description":3698,"extension":8,"likes":3699,"locale":10,"meta":3700,"reposts":572,"stem":3701,"url":3702,"views":3703,"__hash__":3704},"highlights\u002Fhighlights\u002Fcodex-startup-hot-take.fr.yml","Je balance un avis chaud : créer sa boîte avec Codex maintenant, c'est miner des cryptos avec une carte graphique en 2010",116,"Je balance un avis chaud :\n\ncréer sa boîte avec Codex maintenant\n\nc'est miner des cryptos avec une carte graphique en 2010 !\n","Je balance un avis chaud :",168,{},"highlights\u002Fcodex-startup-hot-take.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2066853909113835523",97940,"MH1j6u6iKeABi0jtmKhh6v07hGQXwlibwctzTGNjsoM",{"id":3706,"title":3707,"bookmarks":3708,"category":3482,"content":3709,"date":3710,"description":3711,"extension":8,"likes":3712,"locale":10,"meta":3713,"reposts":594,"stem":3714,"url":3715,"views":3716,"__hash__":3717},"highlights\u002Fhighlights\u002Fcommand-code-ceo-comment.fr.yml","Le CEO de Command Code est passé dans mes commentaires",91,"Hier, j'ai publié une comparaison entre Command GOAT et OpenCode Go, et le CEO de Command Code est venu commenter en personne.\n\nIl a dit que j'avais oublié une ligne — la facture de cache. J'ai creusé le sujet, et Command Code a vraiment un truc.\n\nUn Coding Agent est essentiellement une grosse machine à Prefix Cache. Une session de plusieurs centaines de milliers de tokens — au tour suivant, les vrais nouveaux tokens ne sont peut-être que quelques milliers. Le system prompt, les outils, le contexte de code et l'historique de conversation ne changent presque pas. Plus le taux de hit du cache est élevé, moins ces anciens contextes coûtent cher.\n\nCommand Code a récemment fait un vrai travail de Cache Thrashing, principalement avec ces stratégies :\n\nÉpingler les sessions au même pod GPU pour garder le cache KV chaud ; conserver le préfixe stable aussi intact que possible et empêcher les fallbacks de fournisseurs de bousiller le contexte ; et aussi leur Tool Call Repair, où la harness corrige localement les mauvais paramètres du modèle au lieu de renvoyer les erreurs au modèle pour qu'il réessaie.\n\nLe changelog de la v0.33.0 liste littéralement : Major Cache Overhaul, réduction médiane des coûts de 2,9×. Ils annoncent officiellement des taux de hit du cache soutenus de 95–99 %.\n\nMême modèle, même formule à 10 $ — mais grâce au caching, la différence s'accumule et donne un résultat complètement différent.\n","2026-08-30","J'avais oublié une ligne — la facture de cache. En fait, c'est le caching qui décide des coûts d'un Coding Agent.",154,{},"highlights\u002Fcommand-code-ceo-comment.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2093878404131283101",63259,"8iR1-9ofYJGzmMTLEZFPuv6UtHXgUyq0KvCp2zndaQ0",{"id":3719,"title":3720,"bookmarks":3721,"category":3482,"content":3722,"date":3710,"description":3723,"extension":8,"likes":3721,"locale":10,"meta":3724,"reposts":594,"stem":3725,"url":3726,"views":3727,"__hash__":3728},"highlights\u002Fhighlights\u002Fcommand-code-harness-compare.fr.yml","Cinq Harness passés au crible : Command Code comprend le mieux les modèles cheval de bataille",112,"J'ai encore passé Command Code, ce Harness, au peigne fin, et j'en ai profité pour le confronter à Pi, OMP, DeepSeek Harness et OpenCode.\nCe qui fait la valeur de Command Code aujourd'hui, c'est le Harness Engineering qu'il réalise pour les modèles ouverts.\nLa philosophie de Pi est minimaliste : le Harness intervient le moins possible sur le modèle — léger, rapide, peu coûteux en Token et ultra malléable ; OMP, lui, empile sur Pi des capacités de Coding lourdes comme LSP, Debugger, Browser ou AST, comme si l'on équipait l'Agent d'un IDE complet.\nDeepSeek Harness pousse encore plus loin : Everything is Plugin. Agent Loop, outils, permissions, Preset et UI peuvent tous être démontés et recombinés — parfait pour étudier l'Agent Runtime de nouvelle génération.\nOpenCode est la plus équilibrée de la bande : open source, beaucoup de Provider, un gros écosystème, Client\u002FServer, app desktop et Subagent assez matures — le joueur polyvalent qui accepte n'importe quel modèle et fait n'importe quel travail.\nCommand Code joue sur un autre terrain : il adore faire le ménage derrière le modèle. Paramètre de Tool Call mal écrit ? Le Harness le corrige en local ; fichier relu juste après avoir été lu ? Le Harness déduplique ; les Session longues gardent autant que possible un Stable Prefix pour monter les Cache Hit ; dès que le Context menace d'exploser, place à la Compaction ; sans oublier Session Affinity, Taste, l'isolation des Subagent et compagnie.\nAppliquée à des modèles cheval de bataille comme DeepSeek V4 Flash ou GLM-5.3 Flash, cette approche vaut peut-être encore plus : dès que le modèle est un peu juste, le Harness compense pour vous.\nDu coup, voilà comment je positionnerais ces Harness aujourd'hui :\nPi, le meilleur choix comme socle d'Agent long terme à votre main : simple, propre, modifiable dans tous les sens.\nOMP, pour le Coding vraiment lourd, quand il faut du LSP, du Debugger et de la navigation dans des Repo complexes.\nDeepSeek Harness, le plus adapté pour bidouiller l'architecture Agent, les Preset, le multi-Agent et le Runtime de nouvelle génération.\nOpenCode, pour tous ceux qui veulent un Coding Agent multi-modèles, mature et universel.\nCommand Code, lui, est taillé pour les gros utilisateurs de modèles ouverts comme DeepSeek \u002F GLM, surtout ceux qui font tourner en masse des modèles Flash de type cheval de bataille.\nDonc si on ne juge que la malléabilité long terme, je préfère toujours Pi. Mais si dès aujourd'hui il fallait faire bosser dur DeepSeek V4 Flash \u002F GLM-5.3, je serais vraiment curieux d'aller goûter à Command Code.\n","Pi minimaliste, OMP musclé, DeepSeek Harness tout en plugins, OpenCode équilibré — et Command Code qui comble les manques du modèle.",{},"highlights\u002Fcommand-code-harness-compare.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2093883062505599424",19500,"yBIpIR2qvmtGmZS_MnTkUfeI0Dmzxavu5WQ8tHK6ma4",{"id":3730,"title":3731,"bookmarks":3732,"category":3482,"content":3733,"date":3734,"description":3735,"extension":8,"likes":3736,"locale":10,"meta":3737,"reposts":3738,"stem":3739,"url":3740,"views":3741,"__hash__":3742},"highlights\u002Fhighlights\u002Fcommand-goat-vs-opencode-go.fr.yml","Command GOAT vs OpenCode Go : les formules famille",223,"Pour ceux qui utilisent régulièrement des modèles chinois comme DeepSeek et GLM, ça vaut le coup de jeter un œil aux « formules famille » que les étrangers ont concoctées :\n\nCommand GOAT et OpenCode Go.\n\nJ'ai étudié les deux formules à 10 $ en détail.\n\nLa conclusion : Command GOAT, les yeux fermés, sans hésiter. Fin août 2026, la réponse de la version est :\n\nLa formule Command GOAT à 10 $ !!!\nhttps:\u002F\u002Fcommandcode.ai\u002Fdocs\u002Fplans\u002Fgoat\n","2026-08-29","J'ai passé les deux formules à 10 $ au peigne fin. Verdict : Command GOAT, les yeux fermés.",219,{},16,"highlights\u002Fcommand-goat-vs-opencode-go.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2093694227452735776",36472,"46PWP_Ni9gCByb9X5CBxO-wfQvHBEgXQEf0BKyoiMzU",{"id":3744,"title":3745,"bookmarks":594,"category":3746,"content":3747,"date":3577,"description":3748,"extension":8,"likes":657,"locale":10,"meta":3749,"reposts":3474,"stem":3750,"url":3751,"views":3752,"__hash__":3753},"highlights\u002Fhighlights\u002Fcompany-naming-ai.fr.yml","Nommer sa boîte avec l'IA : change de cerveau plusieurs fois","opc","Je vous raconte mon expérience de nomination de société.\n\nJ'ai utilisé GPT 5.5 et Gemini 3.1 Pro, deux-trois jours de brainstorm multi-tours avec ces deux modèles, et toujours aucun bon nom en vue.\n\nPourquoi ? Parce que j'ai découvert que ces modèles n'ont aucune créativité. Les noms qu'ils te proposent sont de l'empilement de mots et des combinaisons de caractères.\n\nTu donnes ton idée, et il te la fait tourner en rond à l'infini, à me faire péter les plombs et monter ma tension.\n\nEt il y a un autre gros problème : tu arrives enfin à quelques noms qui te plaisent, tu ouvres Qichacha, et boum : soit déjà enregistré, soit trop ressemblant.\n\nLà je peux recommander le 88查 d'Alibaba, l'équivalent de Qichacha mais gratuit, pour vérifier les noms similaires.\n\nSi tu ne veux pas de répétitions, vise plutôt quatre caractères, et il faut vraiment ouvrir grand ta réflexion.\n\nIl faut changer plusieurs fois de modèle, changer plusieurs fois de cerveau.\n\nTu peux donner de bons noms en référence à l'IA : DeepSeek 深度求索, ByteDance 字节跳动 par exemple.\n\nTu prends les bons noms à ton goût et tu laisses l'IA s'en inspirer. À emprunter les forces de chacun, tu finis par trouver un nom de ouf.\n","Je vous raconte mon expérience de nomination de société.",{},"highlights\u002Fcompany-naming-ai.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2070789296647541044",3134,"uBpW17UowT6YgjFSL04lGxnWj2UREXAUGOydIr1CWvg",{"id":3755,"title":3756,"bookmarks":3757,"category":3539,"content":3758,"date":3541,"description":3759,"extension":8,"likes":3760,"locale":10,"meta":3761,"reposts":158,"stem":3762,"url":3763,"views":3764,"__hash__":3765},"highlights\u002Fhighlights\u002Fcoolstate-power-bank.fr.yml","CoolState 25 Power Bank : le bon plan pour bosser en campagne",50,"Un ami m'a demandé : c'est quoi la marque de la batterie externe sur la photo ?\n\nBon, je me lance dans l'apologie du produit.\n\nC'est la CoolState 25 Super Power Bank SE (CoolState, c'est l'ancien ZMI).\n\n140 yuans, 25 000 mAh, sortie max 120 W, câble de charge intégré.\n\nElle fait tenir mon MacBook Air tout un après-midi de boulot intense.\n\nLe bon plan du bureau en terrasse : Starbucks, McDonald's, KFC, la campagne, tout est bon !\n","Un ami m'a demandé : c'est quoi la marque de la batterie externe sur la photo ?",36,{},"highlights\u002Fcoolstate-power-bank.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2071863868402643280",28478,"OyXCHjGENajINypjYmwRdGUojOiOMCOFxc_yP6OGhUs",{"id":3767,"title":3768,"bookmarks":3474,"category":3482,"content":3769,"date":3457,"description":3770,"extension":8,"likes":3474,"locale":10,"meta":3771,"reposts":3474,"stem":3772,"url":3773,"views":3488,"__hash__":3774},"highlights\u002Fhighlights\u002Fdahuang-ai-tone.fr.yml","Dahuang AI Tone : d'abord savoir sentir l'accent IA, ensuite savoir l'effacer","J'ai fait un Skill un peu barré :\n\n**Dahuang AI Tone**\n\nTout le monde parle de « retirer l'accent IA ». Mais c'est quoi, l'accent IA ?\n\nIl peut faire deux choses :\n\n- transformer un texte normal en accent IA d'un modèle donné\n- et inversement, pointer ce qui dans un texte ressemble à de l'IA, à quel modèle\n\nSa valeur :\n\nd'abord savoir sentir l'accent IA, ensuite savoir comment l'effacer.\n\nGitHub : https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fdahuang-ai-tone\n","J'ai fait un Skill un peu barré : Dahuang AI Tone",{},"highlights\u002Fdahuang-ai-tone.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2069025354623377580","Hqe6OD4_KP_rz5Hr2Hj5C3JIG0AEv7GJdOScPZ6MmT0",{"id":3776,"title":3777,"bookmarks":3617,"category":3482,"content":3778,"date":3457,"description":3779,"extension":8,"likes":722,"locale":10,"meta":3780,"reposts":153,"stem":3781,"url":3782,"views":3783,"__hash__":3784},"highlights\u002Fhighlights\u002Fdahuang-human-tone.fr.yml","Dahuang Human Tone : mettons fin aux petites rédactions IA illisibles","J'ai passé une journée entière à bien étudier le sujet « retirer l'accent IA des textes ».\n\nComparaison complète des Humanizer du marché, des Skills ant-accent IA, des solutions par Prompt.\n\nEn y ajoutant toute l'expérience accumulée depuis 2023 à utiliser les grands modèles de langage et à me faire tordre par toutes les IA — GPT, Claude, Gemini, Doubao.\n\nJ'ai fait ça :\n\n**Dahuang Human Tone**\n\nUn Skill ant-accent IA pensé pour le contexte chinois.\n\nMon vœu :\n\nmettre fin aux petites rédactions IA illisibles.\n\nGitHub : https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fdahuang-human-tone\n","J'ai passé une journée entière à bien étudier le sujet « retirer l'accent IA des textes ».",{},"highlights\u002Fdahuang-human-tone.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2069051412240273678",1154,"be81eRCBOW_TlkG7O3lalyD0eTiWnY0zRvHbpD0JjlE",{"id":3786,"title":3787,"bookmarks":3788,"category":3482,"content":3789,"date":3790,"description":3791,"extension":8,"likes":3792,"locale":10,"meta":3793,"reposts":3474,"stem":3794,"url":3795,"views":3796,"__hash__":3797},"highlights\u002Fhighlights\u002Fdeepseek-flash-15-projects.fr.yml","DeepSeek V4 Flash fait vraiment économiser : 15 projets en même temps",13,"DeepSeek V4 Flash est vraiment intelligent, et vraiment économe.\nJ'ai ouvert 15 projets d'affilée, tous en train de tourner du code en même temps.\nLe quota n'a quasiment pas bougé.\n","2026-08-10","Quinze projets qui tournent du code en même temps, et le quota à peine entamé.",83,{},"highlights\u002Fdeepseek-flash-15-projects.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2086610120990200282",28075,"5uywpxTVzhG-_TfmTJ_r_1HfvWhL5ZGF0mCVXXuXCpA",{"id":3799,"title":3800,"bookmarks":657,"category":3482,"content":3801,"date":3802,"description":3803,"extension":8,"likes":673,"locale":10,"meta":3804,"reposts":502,"stem":3805,"url":3806,"views":3807,"__hash__":3808},"highlights\u002Fhighlights\u002Fdeepseek-harness-api-bug.fr.yml","DeepSeek Harness vs API tierce : erreur unknown tool, un problème de format de données dans la passerelle","DeepSeek Harness + problème de compatibilité d'API tierce :\n\nQuand l'agent appelle des outils comme Bash, il renvoie `ToolNotFoundError: unknown tool \"\"`, on dirait que l'outil n'est pas enregistré.\n\nEn réalité, le format de données renvoyé par la passerelle diffère de celui de l'officiel DeepSeek, et le nom de l'outil se perd en chemin.\n\nQuelques liens GitHub Discussions liés :\n\n- chercher « unknown tool » dans deepseek-ai\u002Fdsh#issues\n- ceux qui montent leur propre passerelle (OpenRouter \u002F OneAPI \u002F new-api) tombent le plus facilement dans ce piège\n\nPiste de débug : attraper une requête et une réponse tool_call complètes, et comparer si le nom de l'outil dans les logs de la passerelle est une chaîne vide.\n","2026-08-18","Le nom de l'outil n'est pas vraiment perdu, c'est la passerelle qui a perdu le format des données.",{},"highlights\u002Fdeepseek-harness-api-bug.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2089636108271550484",2463,"Vio5hoT9rLzCUCVaV95vyMhsEUMa870OvvEmVL2SO10",{"id":3810,"title":3811,"bookmarks":3812,"category":3482,"content":3813,"date":3814,"description":3815,"extension":8,"likes":3816,"locale":10,"meta":3817,"reposts":731,"stem":3818,"url":3819,"views":3820,"__hash__":3821},"highlights\u002Fhighlights\u002Fdeepseek-harness-preset-concept.fr.yml","Le concept de Preset dans DeepSeek Harness : l'unité de distribution des agents",77,"Dernièrement je planche sur DeepSeek Harness. Il y a un concept appelé Preset qui mérite l'attention.\n\nLe Preset, on peut le comprendre comme l'unité de distribution des agents. Le même modèle chargé avec des Presets différents peut donner des agents totalement différents.\n\nLa plus grande différence entre Preset et Skill, c'est quoi ?\n\n- un Skill d'analyse de rapport financier : apprend à l'agent comment analyser un rapport.\n- un Preset d'analyse de rapport financier : assemble directement le Skill d'analyse, la recherche web, le Browser, le PDF, Python, les Subagents, le prompt de recherche et la stratégie de contexte — directement un agent prêt à l'emploi.\n\nÀ l'avenir, il est très possible que deux marchés apparaissent en parallèle.\n\n- un marché de Plugin \u002F Skill, surtout pour les développeurs et les utilisateurs avancés qui montent des agents ;\n- un marché de Preset \u002F Agent, vraiment tourné vers l'utilisateur lambda.\n\nAu fond, ça se rapproche de la logique de l'App Store. L'App Store présente une app complète. Le Preset présente une application d'agent complète.\n\nAutrefois on partageait des prompts. Puis on a commencé à partager des Skills. Et probablement qu'ensuite, on partagera des Presets.\n","2026-08-17","Charger des Presets différents sur le même modèle, et tu obtiens des agents complètement différents.",86,{},"highlights\u002Fdeepseek-harness-preset-concept.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2089206966015176725",39454,"9t7PTrqOsIhXyb6FAOQXqMb6sGG5S6D6Q07Mwikyuuc",{"id":3823,"title":3824,"bookmarks":3825,"category":3482,"content":3826,"date":3814,"description":3827,"extension":8,"likes":3828,"locale":10,"meta":3829,"reposts":3830,"stem":3831,"url":3832,"views":3833,"__hash__":3834},"highlights\u002Fhighlights\u002Fdeepseek-harness-preset-marketplace.fr.yml","L'écosystème de DeepSeek Harness risque fort de fleurir grâce aux Presets",158,"L'écosystème de DeepSeek Harness risque fort de fleurir grâce aux Presets.\n\nUne place des Presets est déjà apparue dans la communauté, les curieux peuvent y jeter un œil.\n\nEntrée : [dshdesktop.com\u002Fpreset](https:\u002F\u002Fwww.dshdesktop.com\u002Fpreset\u002F)\n","Une place des Presets est déjà apparue dans la communauté.",122,{},22,"highlights\u002Fdeepseek-harness-preset-marketplace.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2089207528869732438",34524,"0rGiDKFxRZW6Sb6UC3c8skg_UN5bOyrgfCv0YnOBC2k",{"id":3836,"title":3837,"bookmarks":3830,"category":3482,"content":3838,"date":3839,"description":3840,"extension":8,"likes":3841,"locale":10,"meta":3842,"reposts":158,"stem":3843,"url":3844,"views":3845,"__hash__":3846},"highlights\u002Fhighlights\u002Fdeepseek-harness-ptc-mode.fr.yml","Avec DeepSeek Harness, testez le mode PTC un maximum","Cet article nous dit que, quand on utilise DeepSeek Harness, il faut absolument essayer le mode PTC le plus souvent possible.\nLes avantages : plus de vitesse, moins de tokens consommés, et une attention du modèle bien plus concentrée.\n","2026-08-16","Plus rapide, plus économe en tokens, et l'attention du modèle reste bien plus concentrée.",20,{},"highlights\u002Fdeepseek-harness-ptc-mode.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2088839148635664394",7389,"rzG7lzXcbe7aY6iVAf-Oc8nlQeXglPxYqGSGPrI-6qI",{"id":3848,"title":3849,"bookmarks":722,"category":3482,"content":3850,"date":3802,"description":3851,"extension":8,"likes":3841,"locale":10,"meta":3852,"reposts":3474,"stem":3853,"url":3854,"views":3855,"__hash__":3856},"highlights\u002Fhighlights\u002Fdeepseek-harness-state.fr.yml","État de DeepSeek Harness : 150 000 stars, toujours en Developer Preview","J'ai récemment refeuilleté le repo et les Discussions de DeepSeek Harness, et ce projet est maintenant dans une phase très intéressante :\n\nDeepSeek Harness a déjà 150 000+ stars, et le repo cumule plus de 12 000 commits.\n\nMais le README officiel précise toujours très clairement : pour l'instant ce n'est qu'une Developer Preview, il y aura des changements qui cassent la compatibilité.\n\nLa rc.7 est sortie le 17 août. La création d'Issues et de PR est limitée, le retour passe par les Discussions.\n\nLa communauté est grande, mais le développement centralisé. Les bugs pullulent, comme le problème `unknown tool \"\"`.\n\nCe qui manque le plus : la couverture de tests, la compatibilité entre Providers, la fiabilité des sessions.\n\nCôté architecture, c'est toujours séduisant, comme un socle de système d'exploitation pour agents :\n\n- Everything is a Plugin\n- l'architecture de composition Cordis\n- Preset \u002F Skill \u002F MCP \u002F Agent \u002F Provider, tout est pluginifiable\n\nLe projet est dans une phase où « l'influence dépasse le niveau d'ingénierie ».\n","L'influence court plus vite que le niveau d'ingénierie, l'écosystème périphérique se développe très vite.",{},"highlights\u002Fdeepseek-harness-state.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2089642236413985278",6466,"Fwp7FFBaUJIv1dQpkQQleiBv566t0nyG1w-6yxWa-kk",{"id":3858,"title":3859,"bookmarks":3474,"category":3482,"content":3860,"date":3541,"description":3861,"extension":8,"likes":502,"locale":10,"meta":3862,"reposts":3474,"stem":3863,"url":3864,"views":3865,"__hash__":3866},"highlights\u002Fhighlights\u002Fdeepseek-profit-margin.fr.yml","Fun fact : la marge de l'API DeepSeek est de 545 %","Un fun fact : les gens pensent peut-être que DeepSeek vend ses tokens à perte.\n\nSon API est vendue pas chère, mais officiellement, la marge sur ce secteur est de 545 % !!!\n\nDonc DeepSeek n'est pas seulement le bodhisattva cybernétique de l'IA, en plus c'est une techno de fou.\n\nArticle : [DeepSeek Open Infra Index](https:\u002F\u002Fgithub.com\u002Fdeepseek-ai\u002Fopen-infra-index\u002Fblob\u002Fmain\u002F202502OpenSourceWeek\u002Fday_6_one_more_thing_deepseekV3R1_inference_system_overview.md)\n","Un fun fact : les gens pensent peut-être que DeepSeek vend ses tokens à perte.",{},"highlights\u002Fdeepseek-profit-margin.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2071961851399897315",412,"POhfudYijyQX7yXTmMkiqlnZWp2pSZj_fX23fszHxwA",{"id":3868,"title":3869,"bookmarks":706,"category":3482,"content":3870,"date":3470,"description":3871,"extension":8,"likes":673,"locale":10,"meta":3872,"reposts":3474,"stem":3873,"url":3874,"views":3875,"__hash__":3876},"highlights\u002Fhighlights\u002Fdoubao-voice-rewrite.fr.yml","Rephrase vocale avec Doubao : le petit truc pour lessiver un texte et enlever l'accent IA","Je vous partage un petit truc pour réécrire un texte.\n\nUtilise la dictée vocale de l'IME Doubao.\n\nTu regardes le texte à retravailler.\n\nEt en même temps tu craches, tu le reformules avec tes propres mots.\n\nComme ça, l'accent IA est bien plus faible.\n\nEn plus c'est efficace, ça coûte rien, et pas besoin d'abonnement.\n\nDans n'importe quel contexte, tu peux faire de la saisie vocale n'importe quand, pour booster ta production.\n","Je vous partage un petit truc pour réécrire un texte.",{},"highlights\u002Fdoubao-voice-rewrite.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067231835051180134",1367,"a_q0gGUU7dj07CO6-pQHjdMvMvPNPmDhL5DcJRoDBy4",{"id":3878,"title":3879,"bookmarks":3880,"category":3482,"content":3881,"date":3882,"description":3883,"extension":8,"likes":3551,"locale":10,"meta":3884,"reposts":167,"stem":3885,"url":3886,"views":3887,"__hash__":3888},"highlights\u002Fhighlights\u002Fdsh-four-modes.fr.yml","Les quatre modes de DeepSeek Harness, expliqués",60,"J'ai pris le temps d'étudier les quatre modes de DeepSeek Harness — voici les pour, les contre et les cas d'usage de chacun.\n\n1. Standard — le meilleur pour le développement quotidien\nStandard est le Coding Agent complet par défaut de DeepSeek Harness. Il embarque à peu près tout ce qu'il faut pour le dev de tous les jours, et il est particulièrement adapté aux tâches où l'on ne sait pas encore où se trouve le problème et où l'agent doit explorer par lui-même.\n\nMais comme l'essentiel du travail consiste en LLM → Tool → LLM → Tool → LLM → Tool, les allers-retours de Tool Calling s'accumulent quand les tâches se complexifient, ce qui fait grimper la latence et le coût en tokens.\n\nDonc : les tâches d'exploration passent d'abord par Standard.\n\n2. PTC — le mode efficacité pour les tâches complexes\nPTC laisse le modèle écrire un bloc de TypeScript qui combine plusieurs appels d'outils en une seule exécution.\n\nStandard, ce serait : chercher des fichiers → retour au modèle → lire le fichier → retour au modèle → chercher → retour au modèle → modifier → retour au modèle.\nAvec PTC : le modèle écrit du TypeScript → une exécution → chercher + boucler + filtrer + lire + traiter → renvoyer le résultat final.\n\nCela réduit les allers-retours et évite que des tonnes de données intermédiaires sans intérêt entrent dans le contexte du modèle. Le traitement par lots, répétitif et structuré, c'est donc exactement le terrain de PTC.\n\n3. Minimal — seulement Bash + Editor pour le modèle\nSa plus grande force, c'est la simplicité : peu d'outils, des Tool Schema petits, un surcoût fixe du prompt réduit.\n\nMais pas de Web, pas de Skills, pas de Subagent, pas de Workflow — les tâches complexes doivent être abattues à la force du poignet par un seul agent. Et Minimal n'a pas la Context Compaction complète de Standard. Donc si les tâches courtes ont un faible coût fixe en tokens, sur des sessions très longues avec beaucoup de sortie Bash, ce n'est pas dit qu'il économise vraiment des tokens.\n\nMinimal est le choix des petites tâches nettes et bien définies — plus c'est clair et court, mieux c'est.\n\n4. Creator — créer des agents avec un agent\nIl dispose de Standard plus le Cordis Runtime, des expérimentations de plugins et la création de Presets. Il rend même l'agent lui-même composable et créable.\n\nC'est plutôt mignon, franchement : le modèle monte son propre étal pour vendre sa marchandise, puis bichonne son propre étal — autosuffisant.\n\nMais le plus gros problème de Creator, ce sont ses permissions élevées. À garder en tête.\n","2026-08-15","Standard pour le dev quotidien, PTC pour l'efficacité sur tâches complexes, Minimal pour les petites tâches nettes, et Creator — des agents qui créent des agents.",{},"highlights\u002Fdsh-four-modes.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2088643296021401829",10151,"DdMZfnlv21Gehuw3QS-d9EqmNIN53qZximaTE4OBJW8",{"id":3890,"title":3891,"bookmarks":3841,"category":3482,"content":3892,"date":3893,"description":3894,"extension":8,"likes":3895,"locale":10,"meta":3896,"reposts":158,"stem":3897,"url":3898,"views":3899,"__hash__":3900},"highlights\u002Fhighlights\u002Fdsh-web-ui-form.fr.yml","DeepSeek Harness a réussi son pari sur la forme","Je trouve que DeepSeek Harness a parfaitement réussi son pari sur la forme.\n\nAu lieu de foncer tête baissée dans une TUI anti-humaine, il livre une Web UI.\n\nEt il prend à peine de place — parce qu'il n'y a tout simplement pas d'installeur. Aucun framework Electron qui fourre un moteur de navigateur à l'intérieur. Ça, c'est beaucoup de stockage économisé.\n\nLe seul inconvénient, c'est de devoir l'utiliser dans le navigateur. Mais on peut tout à fait l'installer comme une application PWA. Et là, plus aucune différence avec un client natif.\n\nInstaller la version web comme une application depuis Chrome est une fonctionnalité très pratique. Dans cette capture, même si c'est une page web, à l'usage elle ne se distingue pas d'une application de bureau.\n","2026-08-13","Pas de TUI inhumaine d'emblée — une Web UI d'office. Pas d'installeur, pas de moteur de navigateur embarqué, presque aucun espace de stockage.",101,{},"highlights\u002Fdsh-web-ui-form.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2087903125302862187",53961,"Xipa_YMBXhRE8n7gajNxEwas22EQomiNrRLpWWKtL7M",{"id":3902,"title":3903,"bookmarks":3474,"category":3468,"content":3904,"date":3802,"description":3905,"extension":8,"likes":572,"locale":10,"meta":3906,"reposts":3474,"stem":3907,"url":3908,"views":3909,"__hash__":3910},"highlights\u002Fhighlights\u002Femotion-as-organization-fuel.fr.yml","La valeur des émotions a beaucoup de valeur","Je suis de plus en plus convaincu que la valeur des émotions a beaucoup de valeur.\n\nPourquoi nous, homo sapiens, arrivons à nous unir pour faire de grandes choses ?\n\nParce que c'est en croyant ensemble en une histoire, des émotions, un totem, un mythe, une narration, qu'on forme des organisations, qu'on coopère, qu'on grandit, qu'on crée de la gloire commune.\n\nÇa, c'est pas une valeur des émotions, ça ?\n","Si les homo sapiens arrivent à s'unir pour faire de grandes choses, c'est parce qu'ils croient ensemble en une histoire et des émotions.",{},"highlights\u002Femotion-as-organization-fuel.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2089718586109743218",475,"_Fw7le-NqyVtWiQCaobhCnnil4Am3WacWNi3zEE6wTI",{"id":3912,"title":3913,"bookmarks":3472,"category":3599,"content":3914,"date":3915,"description":3916,"extension":8,"likes":3917,"locale":10,"meta":3918,"reposts":153,"stem":3919,"url":3920,"views":3921,"__hash__":3922},"highlights\u002Fhighlights\u002Ffeedsieve-33-monsters.fr.yml","Le grind avec FeedSieve activé : 33 comptes spam attrapés dans un seul post à la une","Avec l'extension FeedSieve activée, j'aime bien aller grinder du spam dans les commentaires des posts à la une — c'est étonnamment thérapeutique.\nJe viens d'attraper 33 comptes spam dans un seul post à la une.\nTous bloqués d'un seul clic !!!\n","2026-09-06","Chasser le spam dans les sections de commentaires est étrangement thérapeutique — 33 bots attrapés dans un seul post à la une, tous bloqués en un clic.",33,{},"highlights\u002Ffeedsieve-33-monsters.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2096582832508510650",7360,"Vwc036NwzfLCf_yerbxottpVnrANS45sdZHhVpAPKIQ",{"id":3924,"title":3925,"bookmarks":3926,"category":3539,"content":3927,"date":3915,"description":3928,"extension":8,"likes":3929,"locale":10,"meta":3930,"reposts":3931,"stem":3932,"url":3933,"views":3934,"__hash__":3935},"highlights\u002Fhighlights\u002Ffeedsieve-chrome-launch.fr.yml","FeedSieve est en ligne sur le Chrome Web Store",999,"Après de nombreuses itérations, FeedSieve — le nettoyeur de fil X — est officiellement en ligne sur le Chrome Web Store.\n\nQui ne voudrait pas du plaisir de bloquer ces comptes spam en un clic ?\n\nAllez-y, les amis, foncez en toute confiance !\n","Le nettoyeur de fil X FeedSieve débarque sur le Chrome Web Store — blocage en un clic, synchronisé partout.",958,{},138,"highlights\u002Ffeedsieve-chrome-launch.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2096514808975970337",181959,"DKCJDH-bgNbGNE2I4s9JBWBWeyDe1402hx_aqRvWtxU",{"id":3937,"title":3938,"bookmarks":3598,"category":3599,"content":3939,"date":3710,"description":3940,"extension":8,"likes":3917,"locale":10,"meta":3941,"reposts":153,"stem":3942,"url":3943,"views":3944,"__hash__":3945},"highlights\u002Fhighlights\u002Ffeedsieve-dev-journey.fr.yml","Énervé au point de coder FeedSieve","Ces derniers temps, des comptes poubelle comme « Fu Bu Hei » m'avaient vraiment saoulé.\n\nDans un accès de colère, j'ai écrit une extension de navigateur — elle s'appelle « FeedSieve ».\n\nAprès plusieurs cycles d'itération, elle est au point, et elle va bientôt sortir.\n\nCeux qui en ont besoin, mettez ce post en favori — je vais bientôt l'ouvrir en open source et la publier sur le Chrome Web Store.\n","Une extension de navigateur née d'un coup de rage, peaufinée au fil des versions, bientôt en open source.",{},"highlights\u002Ffeedsieve-dev-journey.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2094034646350930333",169487,"ImKeMHsf62UzbhyyMAyIa3IWSqicC-XQG3y5kgPYkGM",{"id":3947,"title":3948,"bookmarks":657,"category":3599,"content":3949,"date":3950,"description":3951,"extension":8,"likes":3952,"locale":10,"meta":3953,"reposts":3474,"stem":3954,"url":3955,"views":3956,"__hash__":3957},"highlights\u002Fhighlights\u002Ffeedsieve-spam-evolution.fr.yml","Les comptes spam se mettent à muter ? Liste mise à jour en temps réel — c'est l'élite qu'on vise","Ces comptes spam sont en train de muter ?\nLes posts à la poubelle qu'ils balancent ne ressemblent plus à ceux d'avant,\npas de souci, on met ce genre de liste à jour en temps réel, et on apprend ces empreintes en temps réel.\nC'est justement l'élite que je viens dégommer !\n","2026-09-07","Les comptes spam ont changé d'empreinte de publication — FeedSieve apprend les nouvelles empreintes et met la liste à jour en temps réel.",43,{},"highlights\u002Ffeedsieve-spam-evolution.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2096958383379423600",5225,"orR7zpSHFRgfSV9I-SI4cvh7u8FGAwE2rXcDyNnqh5s",{"id":3959,"title":3960,"bookmarks":3961,"category":3539,"content":3962,"date":3541,"description":3963,"extension":8,"likes":3964,"locale":10,"meta":3965,"reposts":3582,"stem":3966,"url":3967,"views":3968,"__hash__":3969},"highlights\u002Fhighlights\u002Ffirefox-free-vpn.fr.yml","Firefox offre 50 Go de VPN gratuits par mois",2205,"Halte-là ! Je viens d'apprendre que Firefox offre à chaque utilisateur 50 Go de VPN gratuits par mois.\n\nPour les situations cocasses du poulet et de l'œuf, c'est d'un grand secours.\n\nMode d'emploi :\n\n1. Tape `about:config` dans la barre d'adresse\n2. Entre dans les préférences avancées, clique sur « tout afficher »\n3. Recherche `browser.ipProtection.enabled`\n4. Passe la valeur de l'entrée sur true\n","Halte-là ! Je viens d'apprendre que Firefox offre à chaque utilisateur 50 Go de VPN gratuits par mois.",1604,{},"highlights\u002Ffirefox-free-vpn.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2071963210689970673",165468,"Dfnj_LPoVj4h7yD7XfwvkvSykRon5oWQ8d2HHZEU8cY",{"id":3971,"title":3972,"bookmarks":3973,"category":3455,"content":3974,"date":2552,"description":3975,"extension":8,"likes":3976,"locale":10,"meta":3977,"reposts":3472,"stem":3978,"url":3979,"views":3980,"__hash__":3981},"highlights\u002Fhighlights\u002Fflaremo-cloudflare-notes.fr.yml","FlareMo : l'app de notes bâtie sur la stack native Cloudflare",169,"Une app de notes développée nativement sur la stack Cloudflare — FlareMo.\n\nCrée un compte Cloudflare gratuit, une fois déployé tu as 10 Go de stockage de fichiers et 5 Go de stockage de données.\n\nGratuit pour toujours, zéro centime pour l'outillage, zéro centime pour le trafic, données sauvegardées sur plusieurs sites, mécanisme de haute disponibilité intégré de naissance.\n\nService cloud 24 h, n'importe où, entièrement compatible avec l'écosystème Memos.\n\nAvancement à l'époque : en une journée l'ossature de base était en place, déjà parfaitement utilisable.\n\nEnsuite j'ajouterai plus de tutoriels de déploiement, des cas de test d'ingénierie, les technos agent IA, et le support multi-appareils. Build in public.\n","Une app de notes développée nativement sur la stack Cloudflare — FlareMo.",137,{},"highlights\u002Fflaremo-cloudflare-notes.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2071232962520285429",16697,"1e4zumr-aeSppzFjwdt7-rdc-aZzhQThfqbnpjyWKDw",{"id":3983,"title":3984,"bookmarks":153,"category":3455,"content":3985,"date":3577,"description":3986,"extension":8,"likes":502,"locale":10,"meta":3987,"reposts":502,"stem":3988,"url":3989,"views":3990,"__hash__":3991},"highlights\u002Fhighlights\u002Fflaremo-why.fr.yml","Pourquoi FlareMo : noter au vol, et voir pousser la connaissance","Je cherchais un outil « qui note au vol, et fait pousser la connaissance ».\n\nJe voulais la collecte d'idées prête à l'emploi et sans intrusion de Flomo ;\n\nl'écosystème open source mûr de Memos, des données migrables, une API jouable ;\n\net je ne voulais pas rouvrir un VPS, maintenir Docker, Postgres ou des processus Node permanents.\n\nAlors quoi faire ? L'approche de FlareMo : prendre le modèle de données et l'API de Memos comme « norme », et reconstruire le runtime entièrement sur Cloudflare :\n\nWorkers pour l'API, D1 pour les notes, R2 pour les pièces jointes, Queues\u002FCron pour les tâches de fond, Vectorize + Workers AI réservés aux futurs besoins de recherche sémantique et de workflows IA.\n\nDebout sur les épaules de Memos, fabriquer une base de connaissances personnelle qui vit sur le cloud en périphérie.\n","Je cherchais un outil « qui note au vol, et fait pousser la connaissance ».",{},"highlights\u002Fflaremo-why.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2070807195332297205",265,"h5dqrjPg0TQRaZNuFzL4tbrTBGvOW5dAGLj4aS7VZpo",{"id":3993,"title":3994,"bookmarks":3564,"category":3599,"content":3995,"date":3996,"description":3997,"extension":8,"likes":3998,"locale":10,"meta":3999,"reposts":572,"stem":4000,"url":4001,"views":4002,"__hash__":4003},"highlights\u002Fhighlights\u002Ffomo-fear-missing-out.fr.yml","Tu scrolles un bon truc et tu veux le sauvegarder ? C'est du FOMO","Je vous présente un concept, le FOMO, pour Fear of Missing Out, la peur de manquer quelque chose.\nJe suis sûr que beaucoup souffrent de ce truc : tu scrolles un bon truc et tu veux le sauvegarder, tu vois un nouvel outil, une nouvelle tendance et tu veux suivre, tu as toujours l'impression que si tu ne suis pas tu vas rater quelque chose d'important. Résultat : des favoris de plus en plus pleins, un cerveau de plus en plus bordélique, et ton attention se fait grignoter petit à petit dans tout ce processus.\n","2026-07-23","Présentation du concept de FOMO, la peur de rater quelque chose.",34,{},"highlights\u002Ffomo-fear-missing-out.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2080265527151517777",2607,"r1yG9JxHnNTOE5jlH3v9SMgEtwKK0PaRxrljBFVivyg",{"id":4005,"title":4006,"bookmarks":636,"category":3468,"content":4007,"date":3527,"description":4008,"extension":8,"likes":4009,"locale":10,"meta":4010,"reposts":572,"stem":4011,"url":4012,"views":4013,"__hash__":4014},"highlights\u002Fhighlights\u002Fgeek-arrogance-tui.fr.yml","Solipsisme geek : la douleur comme marque de prestige","Franchement, certaines communautés geek ne sont plus juste confidentielles — elles sont carrément solipsistes.\n\nLeur signature : ériger l'inconfort en sophistication et les barrières d'entrée en critère de goût.\n\nSi un outil est simple, intuitif et vite pris en main par n'importe qui, ils sentent d'instinct qu'il n'est pas assez hardcore, trop grand public, dévalorisant.\n\nÀ l'inverse : plus la prise en main est laborieuse, plus l'information est enfouie, plus il faut apprendre un jargon maison et des raccourcis clavier obscurs — plus ils sont convaincus que ça, c'est un vrai outil.\n\nÇa n'a plus rien à voir avec la recherche d'efficacité. C'est utiliser la souffrance pour se confirmer son identité.\n\n« Je supporte des interfaces que les autres ne supportent pas » — à peine la phrase prononcée, le sentiment de supériorité s'installe.\n\nPlus le cercle est petit, plus cette autosatisfaction se renforce facilement entre membres.\n\nJusqu'à ce que ça devienne : quiconque ose dire que c'est inutilisable n'y comprend rien, c'est un profane.\n\nLes gens vraiment bons simplifient ce qui est complexe. Certains geeks, eux, complexifient ce qui est simple — puis, juchés sur cette complexité, regardent tout le monde de haut.\n","La difficulté comme distinction de classe, les barrières comme critère de goût — si c'est simple et intuitif pour tout le monde, c'est que ce n'est pas assez hardcore.",56,{},"highlights\u002Fgeek-arrogance-tui.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2087949970083389490",7066,"BR7tfMsxAYbeUjzx0xQplIw15TIw4iklWmhRhjwjD4A",{"id":4016,"title":4017,"bookmarks":3598,"category":3482,"content":4018,"date":3950,"description":4019,"extension":8,"likes":3952,"locale":10,"meta":4020,"reposts":572,"stem":4021,"url":4022,"views":4023,"__hash__":4024},"highlights\u002Fhighlights\u002Fgemini-us-soybean-recap.fr.yml","Ce que vaut vraiment le « forfait Soja américain » de Gemini : un couteau suisse, pas une machine-outil d'ingénierie","Les avis sur le « forfait Soja américain » de Gemini sont chargés en substance, alors j'ai fait un petit récap des commentaires :\nBeaucoup trouvent Gemini peu agréable à utiliser, et la vraie raison, c'est qu'ils prennent à tort son positionnement pour celui d'une machine-outil d'ingénierie principale.\nEn réalité, son positionnement ressemble davantage à un couteau suisse complet : léger, polyvalent, au coût marginal minuscule, mais avec des limites très nettes en ingénierie complexe et en exécution autonome.\nCôté entrée d'informations, le parsing natif de YouTube est l'une de ses capacités les plus tranquilles. Aucun script de téléchargement ou outil de transcription à configurer en local : vous soumettez le lien, et il extrait dans le cloud la transcription complète horodatée, les captures des frames clés et des résumés structurés.\nLe workflow réel de beaucoup de gens s'est déjà clairement réparti : Grok suit les discussions et le buzz en direct sur X, et Gemini traite les podcasts techniques et les vidéos de fond de plus d'une demi-heure.\nEn vision et développement front-end, sa base multimodale est très solide. Pages entières de notes manuscrites, tableaux complexes ou scans à faible résolution : la reconnaissance est très précise, et il invente rarement de toutes pièces.\nEt pour prototyper du front-end, il est d'une vitesse folle, avec une structure de code naturelle, sans cette trace de génération raide et redondante.\nPas mal de devs indépendants utilisent des prompts fixes pour lui faire générer des structures de slides sur une seule page, ou pour produire rapidement des pages utilisables à partir de captures de design.\nCôté coût et combinaison d'outils, son écosystème est une opération gagnante. L'abonnement à 20 dollars par mois prend en charge le partage familial jusqu'à 6 personnes, embarque plusieurs To de Google Drive et s'intègre en profondeur avec Docs et Sheets.\nLui déléguer la recherche d'infos, le parsing multimodal et la construction de pages légères, et laisser le code complexe de cœur à des modèles de code dédiés : de quoi faire baisser sensiblement le coût global de vos outils de dev.\nEt il y a quelques usages avancés dont l'efficacité a été prouvée :\nD'abord, profiter de ses préférences logiques assez directes pour lui confier l'audit de la sur-ingénierie et du code redondant que les autres grands modèles produisent facilement ;\nEnsuite, l'associer à NotebookLM pour monter une base de connaissances privée centrée sur des sources précises ;\nEnfin, réserver son quota premium aux besoins dérivés comme la synthèse vocale ou le traitement d'images.\nMais quand on l'utilise, il faut garder ses limites en tête.\nPremièrement, il n'est pas taillé pour les tâches complexes de terminal Agent : quand on lui demande de modifier des règles système ou de déployer des environnements, il refuse souvent d'exécuter ou ne suit pas les instructions en plusieurs étapes ;\nDeuxièmement, le code métier profond doit passer par une revue croisée de vos modèles principaux pour éviter d'enterrer des défauts cachés ; troisièmement, il est assez sensible à l'environnement réseau : avec des nœuds de qualité instable, vous risquez vite des restrictions de service ou une expérience dégradée.\n","Récap des commentaires : parsing de YouTube, prototypes front-end, tarif famille vraiment rentable — mais les tâches complexes de terminal Agent restent son talon d'Achille.",{},"highlights\u002Fgemini-us-soybean-recap.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2096645820246630867",10056,"LCOXlq_kKfb4ciBYEO2nPm5cscU81Dkt2k0fDmPq59Y",{"id":4026,"title":4027,"bookmarks":3757,"category":3482,"content":4028,"date":3915,"description":4029,"extension":8,"likes":4030,"locale":10,"meta":4031,"reposts":594,"stem":4032,"url":4033,"views":4034,"__hash__":4035},"highlights\u002Fhighlights\u002Fgemini-use-cases.fr.yml","Vous utilisez Gemini pour quoi ?","Je suis curieux : vous utilisez la Gemini « American soybean » pour quoi ?\n\nJ'ai l'impression que la plupart des gens avec Codex n'en ont pas vraiment besoin au quotidien.\n\nC'est quoi, ses vraies forces ?\n","Une fois qu'on a Codex, où est-ce que la Gemini \"American soybean\" gagne encore son pain ?",70,{},"highlights\u002Fgemini-use-cases.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2096559458633875733",110189,"h27pOuxh8EQdaezllPNDekn-FjclH0MUYMnEMwygJ-4",{"id":4037,"title":4038,"bookmarks":3474,"category":3599,"content":4039,"date":3577,"description":4040,"extension":8,"likes":153,"locale":10,"meta":4041,"reposts":3474,"stem":4042,"url":4043,"views":4044,"__hash__":4045},"highlights\u002Fhighlights\u002Fgod-museum-concept.fr.yml","God-Museum · Musée des Dieux : fourrer les panthéons d'Orient et d'Occident dans le même univers","Le nom du recueil mythologique Orient-Occident est trouvé — God-Museum · Musée des Dieux :\n\nfourrer dans le même univers les panthéons sans lien entre eux de la Classique des monts et des mers, du Voyage en Occident, de la Grèce antique, des pays nordiques et de l'Égypte antique, sans qu'ils se tapent dessus.\n\nLa même loi de la foudre s'appelle Zeus en Grèce, Leizhenzi en Orient ;\n\nla même grande inondation, les Orientaux se souviennent que Nüwa a réparé le ciel, les Hébreux se souviennent de l'arche de Noé.\n\nSi on pousse vraiment le questionnement, tout le monde mythologique doit être réordonné.\n\nÀ tester en ligne : https:\u002F\u002Fchendahuang.com\u002Fgod-museum\u002F\n","Le nom du recueil mythologique Orient-Occident est trouvé — God-Museum · Musée des Dieux",{},"highlights\u002Fgod-museum-concept.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2070832316063305798",456,"n9RJgnhU-Lnn05uNX_spEkuA0x398bLpgLw7TNqKJew",{"id":4047,"title":4048,"bookmarks":4049,"category":3482,"content":4050,"date":4051,"description":4052,"extension":8,"likes":3760,"locale":10,"meta":4053,"reposts":3474,"stem":4054,"url":4055,"views":4056,"__hash__":4057},"highlights\u002Fhighlights\u002Fgpt-56-luna-price-drop.fr.yml","OpenAI entre en furie : GPT-5.6-Luna baisse de 80 %",14,"Je suis bluffé, OpenAI est en furie. GPT-5.6-Luna baisse de 80 %, 0,2 dollar en entrée, 1,2 dollar en sortie, 0,02 dollar en cas de cache hit.\nComparé à DeepSeek V4 Pro, sur une utilisation typique en écriture de code : sur 100 millions de tokens avec 95 % de cache hit, DeepSeek revient à peu près à 20 yuans, Luna à 26.\nSi tu as un abonnement Codex, faire tourner Luna te donne cinq fois plus de volume qu'avant, carrément cinq fois plus ! https:\u002F\u002Ft.co\u002FfBVVfyN2OC\n","2026-07-31","GPT-5.6-Luna baisse de 80 %, 0,2 dollar en entrée, 1,2 dollar en sortie.",{},"highlights\u002Fgpt-56-luna-price-drop.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2083028665949212702",20262,"kzcsJRw5TUinwOr5y9L-JgBLKo43Qq6QmJvJTYsMxcM",{"id":4059,"title":4060,"bookmarks":3474,"category":3482,"content":4061,"date":3601,"description":4062,"extension":8,"likes":158,"locale":10,"meta":4063,"reposts":3474,"stem":4064,"url":4065,"views":4066,"__hash__":4067},"highlights\u002Fhighlights\u002Fgpt5-ui-redundant-copy.fr.yml","Le travers commun à la génération GPT-5 : écrire les besoins internes dans les textes de l'interface","Tellement juste, c'est le travers commun à toute la génération GPT-5 :\n\nil écrit toujours les besoins internes dans les textes de l'interface, pour prouver sa charge de travail. Pour montrer : regarde, oui, je l'ai vraiment fait, tu vois comme je suis balèze, je n'ai pas lésiné, j'ai étalé tous tes besoins devant toi.\n\nEt en plus, les textes de l'interface sont très redondants. De la 5.0 à la 5.6, des générations entières d'itérations, et le problème n'a toujours pas changé : c'est gravé dans les os.\n\nCeux qui ont vraiment fait du front le savent :\n\n- dans l'interface, petit ou grand texte, tout relève du texte adressé à l'utilisateur\n- ce qui doit être remonté aux développeurs dans le chat ne devrait jamais être écrit dans le produit\n\nMais lui, non seulement il écrit mal, en plus il écrit souvent des retours internes dans le produit pour « montrer » qu'il a vraiment fait quelque chose.\n","Si les textes de l'interface sont redondants, c'est qu'il n'a jamais séparé le texte destiné aux utilisateurs du retour destiné aux développeurs.",{},"highlights\u002Fgpt5-ui-redundant-copy.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2087349882101370909",1537,"YTZxxujQZET9C80uIgQmQmPcQnch_W6aHV62Jj-6ytQ",{"id":4069,"title":4070,"bookmarks":572,"category":4071,"content":4072,"date":3440,"description":4073,"extension":8,"likes":4074,"locale":10,"meta":4075,"reposts":3474,"stem":4076,"url":4077,"views":4078,"__hash__":4079},"highlights\u002Fhighlights\u002Fgrowth-be-useful.fr.yml","Le moyen le plus rapide de gagner des followers : que ne pas te suivre paraisse être une perte","growth","Le moyen le plus rapide de gagner des followers sur X, c'est de faire sentir en continu aux gens :\n\nne pas te suivre, c'est leur perte.\n\nDeviens quelqu'un d'utile en continu pour les autres.\n","Le moyen le plus rapide de gagner des followers sur X, c'est de faire sentir en continu aux gens :",55,{},"highlights\u002Fgrowth-be-useful.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067008273606455358",4604,"5_a6570CRFr1c0zxFB3rIWbLhFJXl722a2MJ-FbY6B4",{"id":4081,"title":4082,"bookmarks":3841,"category":4071,"content":4083,"date":3650,"description":4084,"extension":8,"likes":4085,"locale":10,"meta":4086,"reposts":502,"stem":4087,"url":4088,"views":4089,"__hash__":4090},"highlights\u002Fhighlights\u002Fgrowth-day7-altruism.fr.yml","Jour 7 d'exploitation : 2000 followers, le cœur tient en un mot — l'altruisme","Jour 7 d'exploitation, plus de 2000 followers, petit bilan.\n\nLe cœur tient en un mot : l'altruisme.\n\nJ'ai partagé surtout deux types de contenu utile :\n\n- la liste des logiciels macOS que j'utilise à fond (48k lectures)\n- le tableau des quotas gratuits Cloudflare + Playbook (belles données sur X, copié-collé et lavé sur Zhihu par un mec, qui a même attrapé plusieurs centaines de favoris)\n- et aussi ma sélection de ressources OPC one-person company (38k lectures)\n\nJe ne cherchais pas à gagner des followers : je triais ce que j'avais compris et je le donnais gratuitement. Résultat : ça a grimpé vite.\n\nJe continue à sortir ce genre de contenu pratique. Merci de votre soutien.\n","Jour 7 d'exploitation, plus de 2000 followers, petit bilan.",32,{},"highlights\u002Fgrowth-day7-altruism.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2068755833903878535",4288,"U2Ao8rQuPa5VEJRP9dHnviqlxYpuTZiBTxhKeD17W0Q",{"id":4092,"title":4093,"bookmarks":4094,"category":3482,"content":4095,"date":4096,"description":4097,"extension":8,"likes":4098,"locale":10,"meta":4099,"reposts":167,"stem":4100,"url":4101,"views":4102,"__hash__":4103},"highlights\u002Fhighlights\u002Fharness-selection-map.fr.yml","Ma carte de sélection de Coding Agents",113,"Voilà mon setup actuel.\n\nPour les modèles chinois, je recommande de monter ZCode (DeepSeek V4 Flash, GLM 5.3 Flash, ce genre de choses).\n\nPour GPT, direction Codex.\n\nTu veux de la vitesse ? Utilise Pi.\n\nTu veux de la vitesse ET de la tranquillité ? Utilise OMP.\n\nDévelopper des clients sur mesure pour les entreprises ? Utilise DSH.\n\nTu veux te forger la patience ? Utilise Workbuddy.\n","2026-09-01","Les modèles chinois prennent ZCode, GPT prend Codex. La vitesse ? Pi. Vitesse et tranquillité ? OMP. Des clients sur mesure pour les entreprises ? DSH. Se forger le caractère ? Workbuddy.",115,{},"highlights\u002Fharness-selection-map.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2094587665786233213",29233,"FuXJcHO5WOdKsAa2gqySdzNR6kukVuKvYrHMXi_pcDI",{"id":4105,"title":4106,"bookmarks":3598,"category":3746,"content":4107,"date":4108,"description":4109,"extension":8,"likes":4110,"locale":10,"meta":4111,"reposts":594,"stem":4112,"url":4113,"views":4114,"__hash__":4115},"highlights\u002Fhighlights\u002Fherdr-pi-workflow.fr.yml","Le workflow herdr + pi mérite qu'on l'étudie de près","Chaque fois que je vois un projet en lien avec Pi Agent, je m'emballe.\nLe workflow construit avec herdr + pi mérite vraiment qu'on l'étudie à fond.\n","2026-08-11","Chaque projet lié à Pi Agent me fait vibrer — le workflow herdr + pi vaut surtout qu'on le creuse à fond.",37,{},"highlights\u002Fherdr-pi-workflow.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2086978997464998393",8038,"Z35Prw9G334ZWCmarxWQ9FIagfAtJrrh4Cn0k12bELg",{"id":4117,"title":4118,"bookmarks":3474,"category":3482,"content":4119,"date":2552,"description":4120,"extension":8,"likes":572,"locale":10,"meta":4121,"reposts":3474,"stem":4122,"url":4123,"views":4124,"__hash__":4125},"highlights\u002Fhighlights\u002Fhuman-judge-ai-amplify.fr.yml","L'humain juge, l'IA amplifie","L'humain juge. L'IA amplifie.\n\nL'attention humaine est limitée. L'humain ne s'occupe que de la partie du jugement la plus cruciale.\n\nIl faut absolument répartir l'attention limitée là où ça a de la valeur. Laisser l'IA faire davantage de boulot ingrat.\n\nC'est ça, le sens de l'existence des workflows IA.\n\nQue le workflow IA fasse le tour complet du boulot ingrat, et que l'humain assure le jugement final — la vérification ou la validation du résultat la plus précieuse, la plus centrale, la plus conforme à l'objectif final.\n\nC'est l'état que j'ai envie d'atteindre. Dernièrement je n'arrête pas d'explorer ces workflows.\n","L'humain juge. L'IA amplifie.",{},"highlights\u002Fhuman-judge-ai-amplify.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2071228435423465542",366,"upA6kAWqtVBQHHFgjp4gikyg0GeWL7d4kf4OAogb_R4",{"id":4127,"title":4128,"bookmarks":3474,"category":3599,"content":4129,"date":4130,"description":4131,"extension":8,"likes":167,"locale":10,"meta":4132,"reposts":3474,"stem":4133,"url":4134,"views":4135,"__hash__":4136},"highlights\u002Fhighlights\u002Findependent-dev-path.fr.yml","Le plus précieux, c'est le chemin parcouru par l'indie dev","Ce qui attire le plus, c'est le revenu des indie devs\n\nmais pour les gens comme nous, le plus précieux, c'est encore le chemin qu'ils ont parcouru\n","2026-07-01","Ce qui attire le plus, c'est le revenu des indie devs",{},"highlights\u002Findependent-dev-path.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2072365372544815448",559,"-v26zZ6syLnaLjWRhEK6HbfVheuqyjC6a-Tx0i3v3PY",{"id":4138,"title":4139,"bookmarks":4140,"category":3599,"content":4141,"date":3457,"description":4142,"extension":8,"likes":4143,"locale":10,"meta":4144,"reposts":4145,"stem":4146,"url":4147,"views":4148,"__hash__":4149},"highlights\u002Fhighlights\u002Findie-dev-stack-2026.fr.yml","Les bonnes pratiques unite dev 2026 : d'abord Web + PWA",414,"Je partage plus d'un an de leçons de sucs et de larmes du développement indépendant.\n\nEn 2026, l'indie dev qui veut développer une app, la bonne pratique est :\n\n**Au stade MVP, fais d'abord du Web + PWA.** Dev rapide, debug rapide, itération rapide.\n\nStack Web :\n\nReact + TanStack Start + Vite + TypeScript + shadcn\u002Fui + Base UI + Tailwind CSS + better-auth + Vercel AI SDK + oxfmt \u002F oxlint\n\nBack unifié :\n\nHono + Cloudflare Workers\n\nDebug Web :\n\nChrome DevTools MCP + plugin Chrome Codex\n\nQuand le produit tourne vraiment, on fait le mobile.\n\nStack mobile :\n\nReact Native + Expo + Expo Router + NativeWind + React Native Reusables + Reanimated + Gesture Handler + EAS Build \u002F Submit \u002F Update\n\nL'idée centrale est simple :\n\nvalider d'abord le besoin avec Web + PWA.\n\nS'il y a vraiment des utilisateurs, on passe à React Native + Expo pour l'app.\n","Je partage plus d'un an de leçons de sucs et de larmes du développement indépendant.",260,{},47,"highlights\u002Findie-dev-stack-2026.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2069042963280503182",37730,"9jfSjP1rl4EL-ppSGzjSEfWAx0VYWEO0Sw96JmPbe-A",{"id":4151,"title":4152,"bookmarks":4153,"category":3455,"content":4154,"date":3577,"description":4155,"extension":8,"likes":4085,"locale":10,"meta":4156,"reposts":3474,"stem":4157,"url":4158,"views":4159,"__hash__":4160},"highlights\u002Fhighlights\u002Fknowledge-management-cloudflare.fr.yml","Plan : déménager mon système de connaissances perso sur Cloudflare",53,"Dernièrement je réfléchis à un plan.\nL'intention : déplacer tout sur Cloudflare — gestion des connaissances perso, collecte d'infos, production de connaissances.\nLe compte gratuit offre déjà 10 Go de stockage objet et 5 Go de base de données.\nC'est comme un système de gestion des connaissances auto-hébergé, dans le cloud, gratuit pour toujours.\n","L'intention : tout déplacer — gestion des connaissances, collecte d'infos, production de connaissances — sur Cloudflare.",{},"highlights\u002Fknowledge-management-cloudflare.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2070692505772024287",31791,"ndb6QjVXjDq4F-EujHYnxbzcbLwUjOvm9W9jRvfCoeo",{"id":4162,"title":4163,"bookmarks":502,"category":3482,"content":4164,"date":4165,"description":4166,"extension":8,"likes":158,"locale":10,"meta":4167,"reposts":3474,"stem":4168,"url":4169,"views":3792,"__hash__":4170},"highlights\u002Fhighlights\u002Fknowledge-management-definition.fr.yml","C'est quoi, la gestion des connaissances : la destination ce n'est pas la bibliothèque d'infos, c'est une infrastructure cognitive","C'est quoi, la gestion des connaissances ?\n\nDès qu'on en parle, le premier réflexe de beaucoup : collectionner des articles, trier des liens, prendre des notes, construire une belle bibliothèque d'infos.\n\nMais en première principe, le vrai problème que la gestion des connaissances doit résoudre, c'est :\n\n**L'info que je vois aujourd'hui, peut-elle continuer à m'aider à décider demain ?**\n\nLa mémoire humaine est limitée, l'attention est limitée, et l'expérience se perd facilement.\n\nSi une ressource est juste collectionnée, elle finit souvent en cimetière d'infos.\n\nUne gestion des connaissances qui vaut quelque chose doit accomplir une transformation :\n\nfaire de l'info externe et de l'expérience personnelle une capacité d'action consultable, appelable, réutilisable, à jour.\n\n- Un article, uniquement collectionné, reste une ressource.\n- Tu en extrais un point de vue, elle devient de l'info.\n- Tu la connectes à tes projets, tes scénarios, tes jugements, elle commence à devenir connaissance.\n- Enfin elle t'aide à écrire des articles, faire des produits, prendre des décisions, concevoir des workflows : c'est là qu'elle devient capacité.\n\nDonc je suis de plus en plus convaincu que la destination de la gestion des connaissances ne devrait pas être une bibliothèque d'infos.\n\nC'est plutôt une infrastructure cognitive.\n\nElle t'aide à absorber l'info, structurer les jugements, faire décanter les méthodes, et produire en continu du contenu, des produits et des actions.\n\nSurtout depuis que les agents IA existent, la gestion des connaissances devient plus intéressante.\n\nAvant on s'appuyait sur l'humain pour trier, classer, chercher, réutiliser.\n\nÀ l'avenir, beaucoup d'actions peuvent être confiées à l'agent :\n\nrésumé automatique, tag automatique, association automatique aux projets, génération automatique de plans, rappel automatique des connaissances périmées, et même transformer directement des ressources en articles, plans, diapos et tâches.\n\nC'est aussi pour ça que la gestion des connaissances m'intéresse récemment.\n\nEn surface, c'est prendre des notes.\n\nAu fond, c'est construire un système cognitif qui se compose sur le long terme.\n","2026-07-08","C'est quoi, la gestion des connaissances ?",{},"highlights\u002Fknowledge-management-definition.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2074901244150534642","bdeDKgPnZVn83gyW4ITY-05w6fJhjxWnP2Jjd4u__qk",{"id":4172,"title":4173,"bookmarks":502,"category":3482,"content":4174,"date":4165,"description":4175,"extension":8,"likes":158,"locale":10,"meta":4176,"reposts":3474,"stem":4177,"url":4178,"views":4179,"__hash__":4180},"highlights\u002Fhighlights\u002Fknowledge-management-two-paths.fr.yml","Deux routes pour la gestion des connaissances : le workflow Feishu contre le produit Cloudflare","Je repense à la gestion des connaissances, dernièrement.\n\nJe découvre qu'il y a en fait deux routes.\n\n**Une route, monter sur Feishu.**\n\nSes avantages sont directs :\n\ngratuit, synchronisé multi-appareils, partageable, collaboration facile, et déclinaisons suffisamment riches.\n\nDocuments, tableaux multidimensionnels, tableurs, diapos, canevas, Todo, bases de connaissances : ces modules combinés couvrent déjà beaucoup de scénarios de gestion des connaissances personnels et d'équipe.\n\nJe mise surtout sur les tableaux multidimensionnels.\n\nIls conviennent très bien comme noyau de connaissances.\n\nLa collecte d'infos, l'archivage des ressources, la gestion d'état, le rangement structuré, la re-production de contenu, tout peut s'organiser autour d'eux.\n\nAvec en plus le CLI Feishu et les agents IA, Feishu n'est plus juste un logiciel bureautique.\n\nC'est plutôt un système de workflow de connaissances qu'un agent peut manipuler.\n\n**L'autre route, se construire sur Cloudflare.**\n\nCelle-ci est plus libre, et plus adaptée à la production de produit.\n\nPar exemple FlareMo, que je développe en ce moment, veut être un produit de gestion des connaissances basé sur Cloudflare.\n\nL'avantage de Cloudflare : des capacités de fond très complètes.\n\nFront, back, base de données, stockage objet, recherche vectorielle, capacités IA : tout est combinable.\n\nMais il faut développer.\n\nIl faut en plus concevoir soi-même la structure des données, l'expérience de recherche, le système de permissions et la logique produit.\n\nMon jugement actuel :\n\n- Feishu convient pour monter vite un système de gestion des connaissances utilisable tout de suite.\n- Cloudflare convient pour faire de la gestion des connaissances un vrai produit, contrôlable et itérable.\n\nCes deux routes valent la peine d'être étudiées.\n\nL'une penche vers le workflow.\n\nL'autre penche vers le produit.\n","Je repense à la gestion des connaissances, dernièrement.",{},"highlights\u002Fknowledge-management-two-paths.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2074900341456503169",461,"jj0kRU3jy-p6FFA6m8zCpDzT_fD62apMx4GtowpoLtE",{"id":4182,"title":4183,"bookmarks":731,"category":3468,"content":4184,"date":3996,"description":4185,"extension":8,"likes":3459,"locale":10,"meta":4186,"reposts":572,"stem":4187,"url":4188,"views":4189,"__hash__":4190},"highlights\u002Fhighlights\u002Fliang-wenfeng-embodied-ai.fr.yml","Liang Wenfeng : la destination finale de l'intelligence, c'est peut-être l'incarnation","Liang Wenfeng a dit à la réunion d'investisseurs :\n« La destination finale de l'intelligence, c'est peut-être l'incarnation. Parce que pour une personne normale, son besoin n'est pas un ordinateur, c'est de la main-d'œuvre. »\nCette phrase est très juste. Ce que veulent les gens normaux, ce n'est jamais un ordinateur plus malin, c'est de la « main-d'œuvre » qui sait faire le boulot. Le texte, si fort soit-il, n'est qu'un état intermédiaire. https:\u002F\u002Ft.co\u002F2xg5o5hNjt\n","« La destination finale de l'intelligence, c'est peut-être l'incarnation » — ce que veulent les gens normaux, ce n'est pas un ordinateur plus malin, c'est de la main-d'œuvre.",{},"highlights\u002Fliang-wenfeng-embodied-ai.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2080100327567897031",7484,"7-OdKU8duEX17uRfNCxZ4nzQk1TvgseUM_WGmFZWzd8",{"id":4192,"title":4193,"bookmarks":3474,"category":3539,"content":4194,"date":1949,"description":4195,"extension":8,"likes":3474,"locale":10,"meta":4196,"reposts":3474,"stem":4197,"url":4198,"views":4199,"__hash__":4200},"highlights\u002Fhighlights\u002Fmac-docker-options.fr.yml","Choix technique Docker sur Mac : Colima \u002F OrbStack \u002F Docker Desktop","Le choix de la solution Docker sur Mac, un simple arbitrage technique.\n\n- **Colima** : open source gratuit, très léger, mais presque tout en ligne de commande. Pour ceux qui aiment se frotter au terminal.\n- **Apple Container** : la nouvelle direction de conteneur d'Apple, à surveiller à l'avenir, mais l'écosystème n'y est pas encore, c'est très tôt. Par exemple Docker Compose n'est même pas supporté.\n- **OrbStack** : GUI et légèreté à la fois, écosystème complet. Le défaut : pas open source, la version commerciale exige une licence, mais la version perso est gratuite.\n- **Docker Desktop** : le truc officiel, et pourtant lourd et encombrant, expérience à chier. Sur Mac, si tu peux éviter, évite.\n","Le choix de la solution Docker sur Mac, un simple arbitrage technique.",{},"highlights\u002Fmac-docker-options.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2068238972728533154",215,"4zPANdq38i8Ac4WpNx5qu5IT76oOO2bOwV7krEADY3A",{"id":4202,"title":4203,"bookmarks":4204,"category":3539,"content":4205,"date":3637,"description":4206,"extension":8,"likes":4207,"locale":10,"meta":4208,"reposts":4209,"stem":4210,"url":4211,"views":4212,"__hash__":4213},"highlights\u002Fhighlights\u002Fmacos-must-have-apps.fr.yml","Ma liste de logiciels après des années d'usage intensif de macOS",571,"Après des années d'usage intensif de macOS, voici les logiciels de ouf que j'ai retenus :\n\n- **QuickRecorder** : la merveille pour l'enregistrement d'écran, petit format, fonctionnel à fond.\n- **ClashParty** : pour le réseau, noyau Mihomo, beaucoup de protocoles supportés, mises à jour rapides, interface magnifique.\n- **V2rayN** : pour le réseau, beaucoup de protocoles supportés, interface un chouïa vieillotte mais stable et gratuite.\n- **IME Doubao** : la saisie vocale d'une précision folle, supporte macOS, iOS, Android, Windows en route.\n- **Brave** : le navigateur qui privilégie la vie privée, blocage de pubs intégré, plus propre que les extensions, le meilleur compagnon pour YouTube.\n- **Mos** : rend la molette de ta souris infiniment plus fluide.\n- **Amphetamine** : garde ton laptop allumé même couvercle fermé, le meilleur compagnon du Vibe Coding.\n- **UU Remote** : l'outil de bureau à distance de NetEase, gratuit et rapide. Avec lui, ce qui limite la qualité, ce n'est plus l'abonnement, c'est le débit. Je m'en sers pour piloter mon macOS depuis le téléphone et surveiller mes résultats de Vibe Coding : le mapping des touches est ultra efficace.\n- **Tencent Lemon** : le nettoyeur macOS de Tencent, désinstallation ultra fluide, icône de barre de menus pratique.\n- **Mole** : le nettoyeur le plus puissant de macOS, version terminal gratuite, version UI payante.\n- **Tailscale** : le tool de réseau inter-sites basé sur WireGuard. Avec lui, tu branches ta petite machine de la maison même au bout du monde.\n- **Obsidian** : à l'ère de l'IA, l'outil de gestion de connaissances local-first. L'écosystème est excellent, combiné au Web Clipper officiel, c'est magique.\n","Après des années d'usage intensif de macOS, voici les logiciels de ouf que j'ai retenus :",403,{},73,"highlights\u002Fmacos-must-have-apps.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067911283215827305",50349,"k9WYyWNf3JXmqX0wAlgnfqPY8mCUfjexGt3FjD7dBxc",{"id":4215,"title":4216,"bookmarks":3788,"category":3539,"content":4217,"date":3650,"description":4218,"extension":8,"likes":3788,"locale":10,"meta":4219,"reposts":153,"stem":4220,"url":4221,"views":4222,"__hash__":4223},"highlights\u002Fhighlights\u002Fmacos-playbook.fr.yml","J'ai fait un macOS Playbook","J'ai fait un macOS Playbook.\n\nPour ceux qui viennent d'acheter un Mac, qui passent de Windows au Mac, ou qui trouvent toujours le Mac pas pratique.\n\nDedans j'ai réuni :\n\n- quels logiciels installer d'abord quand on achète un Mac\n- comment les utilisateurs Windows s'adaptent à macOS\n- comment choisir parmi Rectangle \u002F AltTab \u002F Homebrew\n- comment faire de la collaboration multi-appareils\n- comment configurer le terminal, Git, SSH, l'environnement AI Coding\n- comment gérer maintenance, dépannage, sauvegarde de sécurité et migration de machine\n\nPlaybook : [chendahuang.com\u002Fplaybooks](\u002Fplaybooks)\n","Pour ceux qui viennent d'acheter un Mac, qui passent de Windows au Mac, ou qui trouvent toujours le Mac pas pratique.",{},"highlights\u002Fmacos-playbook.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2068757325222137863",1200,"h9fmXSHLGy753iadhx81hNH36qhiHPDpCrQ2HdZfroY",{"id":4225,"title":4226,"bookmarks":4227,"category":3746,"content":4228,"date":3790,"description":4229,"extension":8,"likes":4230,"locale":10,"meta":4231,"reposts":158,"stem":4232,"url":4233,"views":4234,"__hash__":4235},"highlights\u002Fhighlights\u002Fmy-opencode-setup.fr.yml","Ma config OpenCode actuelle : contexte, mémoire, capacités externes",81,"Voici la config OpenCode que j'utilise en ce moment. Elle s'articule autour de trois besoins centraux :\nGestion du contexte — des sessions longues sans faire exploser le contexte, économies d'argent et de token\nMémoire — se souvenir des préférences de l'utilisateur, des décisions de projet et des leçons du passé d'une session à l'autre\nCapacités externes — consultation de doc, recherche de code, automatisation du desktop\nLes principaux plugins que j'utilise :\n1. opencode-dcp (open source), un plugin d'élagage dynamique du contexte.\nQuand le contexte atteint un seuil, il compresse automatiquement le contenu ancien en résumés techniques, garde les infos clés, jette le bruit, nettoie tout seul les doublons et écarte du contexte les contenus à faible valeur comme les erreurs d'outils\n2. opencode-goal-plugin\nUn plugin en mode Goal qui ajoute la gestion d'objectifs aux longues tâches\n3. Hermes Memory (je l'ouvrirai en open source plus tard si ça intéresse du monde)\nC'est mon plugin le plus lourd — j'ai porté sur OpenCode le mécanisme de mémoire en couches de l'agent Hermes.\n4. context7-MCP\nPour consulter la dernière doc officielle des libs et des frameworks.\n5. grep-MCP\nRecherche de code GitHub, pour dénicher des usages réels dans tout le code du site.\n6. open-computer-use (automatisation du desktop)\nLaisse l'IA manipuler directement les apps macOS — clics, saisie, scroll, glisser, captures d'écran, lecture de l'arbre d'accessibilité.\n","opencode-dcp pour l'élagage, Hermes Memory en mémoire par couches, context7\u002Fgrep MCP, open-computer-use pour le desktop.",57,{},"highlights\u002Fmy-opencode-setup.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2086617745295392852",11061,"1uqhGItCvhF-VKnZINfR0yFUg9mAS6uNX14oTQrE9po",{"id":4237,"title":4238,"bookmarks":4239,"category":3746,"content":4240,"date":3637,"description":4241,"extension":8,"likes":4242,"locale":10,"meta":4243,"reposts":4244,"stem":4245,"url":4246,"views":4247,"__hash__":4248},"highlights\u002Fhighlights\u002Fopc-communities.fr.yml","Les sites pépites découverts en enquêtant sur l'OPC one-person company",423,"Beaucoup d'amis s'intéressent à l'OPC (one-person company).\n\nJ'ai découvert des sites pépites en fouillant l'info, partage :\n\nhttps:\u002F\u002Fwww.opcquan.com\u002Fcommunities\n","Beaucoup d'amis s'intéressent à l'OPC (one-person company).",297,{},67,"highlights\u002Fopc-communities.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067789620155474375",39910,"H_SQkAPnmV8dweA-VSntNiYGvLWNK5rowkmiypjEgc0",{"id":4250,"title":4251,"bookmarks":572,"category":3746,"content":4252,"date":3686,"description":4253,"extension":8,"likes":3812,"locale":10,"meta":4254,"reposts":502,"stem":4255,"url":4256,"views":4257,"__hash__":4258},"highlights\u002Fhighlights\u002Fopc-community-day1.fr.yml","Jour 1 : j'emménage dans la communauté OPC","Jour 1 : j'emménage dans la communauté OPC\nÀ partir de maintenant, ce poste de travail est à moi\nNice ! https:\u002F\u002Ft.co\u002F3rSQcZ760R\n","À partir de maintenant, ce poste de travail est à moi.",{},"highlights\u002Fopc-community-day1.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2070062431989293273",19398,"apOwUQl_P74tMVjNOE1SwtX1so6pOnM1YrIsS9cTgxQ",{"id":4260,"title":4261,"bookmarks":572,"category":3746,"content":4262,"date":2890,"description":4263,"extension":8,"likes":158,"locale":10,"meta":4264,"reposts":3474,"stem":4265,"url":4266,"views":4267,"__hash__":4268},"highlights\u002Fhighlights\u002Fopc-equity-liability.fr.yml","Capital et responsabilité solidaire dans la one-person company : séparer clairement le pro du perso","Aujourd'hui un ami a partagé dans mes commentaires des questions de responsabilité sur les parts d'une one-person company.\n\nD'abord, un grand merci à cet ami pour son gentil rappel.\n\nSon point de vue : il faut que ta famille détienne au moins 1 % des parts.\n\nLe problème de la société à responsabilité limitée à un seul associé : quand il n'y a qu'un seul actionnaire, si on ne peut pas prouver que l'argent de la société et l'argent perso sont séparés, on risque une responsabilité solidaire sur les dettes de l'entreprise. L'article 23 de la loi sur les sociétés dit exactement ça.\n\nS'il y a plusieurs actionnaires, la société passe de « one-person company » à « société à responsabilité limitée ordinaire », et on évite le risque de charge de la preuve particulier de la one-person company, en se donnant une couche de tampon à bas coût.\n\nJ'espère que ça servira de référence.\n\nMais au quotidien, on doit veiller à séparer les comptes pro et perso. Chercher à pouvoir expliquer chaque argent important.\n\n- D'où vient l'argent, pourquoi il est là, dans quel compte il est entré.\n- Où va l'argent, pourquoi il y va, qui l'a approuvé.\n- Quand tu prends de l'argent à la société : salaire, remboursement de frais, emprunt, ou dividendes.\n\nCes trois choses une fois dites clairement, le risque baisse nettement.\n","Aujourd'hui un ami a partagé dans mes commentaires des questions de responsabilité sur les parts d'une one-person company.",{},"highlights\u002Fopc-equity-liability.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067581382520721891",1161,"m6a6FfiTsRuxdguI1C3Inmcq0-j2SzoEUKNxxy8KyWU",{"id":4270,"title":4271,"bookmarks":4272,"category":3746,"content":4273,"date":3686,"description":4274,"extension":8,"likes":4275,"locale":10,"meta":4276,"reposts":594,"stem":4277,"url":4278,"views":4279,"__hash__":4280},"highlights\u002Fhighlights\u002Fopc-office-first-day.fr.yml","Jour 1 au bureau OPC : l'expérience réelle du parc d'État de Nanjing",30,"C'est aujourd'hui le premier jour au bureau OPC. Je vous raconte mon parcours d'ouverture d'une OPC.\n\nMon intention de départ, c'était juste d'avoir une structure légale pour encaisser de l'argent et mettre des produits en ligne. Alors j'ai cherché sur le net les infos de création de société.\n\nJe n'avais pas d'exigence particulière sur la ville : Nanjing, Suzhou, Hangzhou, Ningbo — dès que c'était une zone côtière développée, tout était candidat.\n\nPar un heureux hasard, un jour j'étais en déplacement à Nanjing, quelques heures creuses, je scrollais des comptes WeChat locaux. Je suis tombé sur le téléphone d'un contact de la communauté OPC. Et je l'ai ajouté.\n\nAprès une brève présentation de mon projet, le responsable a dit OK et m'a programmé une visite des lieux l'après-midi.\n\nLeur exigence : travailler sur place trois jours par semaine. Si j'acceptais, je pouvais enregistrer ma société ici.\n\nComme c'est un projet du capital d'État de Nanjing, leurs conditions politiques sont excellentes : eau, électricité, internet, foncier — tout est gratuit, théoriquement trois ans gratuits, et il y a même un comptable mandataire pour m'aider à créer la société, graver le sceau, obtenir la licence de registre, m'aider à contacter la banque pour ouvrir le compte. Jusqu'à l'émotion, trop touchant.\n\nAprès deux-trois semaines de procédure d'enregistrement, j'ai enfin eu tous les documents.\n\nLe manager du parc m'a fait choisir mon poste de travail. Mes exigences : une chaise, un tabouret, de l'électricité, et c'est tout.\n\nLe manager m'a fait remplir trois formulaires de demande de projet, pour présenter surtout les avantages du projet, la situation de l'équipe, et nos points forts en lien avec l'IA. Si c'est bien écrit et crédible, on peut gagner une subvention politique de 50 000 à 100 000 yuans.\n\nJe trouve que Nanjing gère vraiment bien ce sujet. Vous pouvez aussi regarder si votre ville a des politiques semblables, ou si la capitale de votre province a mieux.\n\nLes bonnes politiques ne t'attendent pas : il faut se renseigner partout. Quand j'arrive aujourd'hui, le parc avait déjà accueilli beaucoup de sociétés ; j'étais plutôt en retard.\n\nVoilà pour le partage du jour, ensuite je vous partage en continu toute mon expérience entrepreneuriale et mes bilans de parcours.\n\nMerci de votre attention.\n","C'est aujourd'hui le premier jour au bureau OPC. Je vous raconte mon parcours d'ouverture d'une OPC.",49,{},"highlights\u002Fopc-office-first-day.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2070095711191154969",10925,"41rKpLpJudOsMsenTjsu0wnoXkinwonn2eJl4fqcQGY",{"id":4282,"title":4283,"bookmarks":4030,"category":3746,"content":4284,"date":4108,"description":4285,"extension":8,"likes":4209,"locale":10,"meta":4286,"reposts":158,"stem":4287,"url":4288,"views":4289,"__hash__":4290},"highlights\u002Fhighlights\u002Fopenchamber-gui-ompchamber.fr.yml","OpenChamber est le Harness GUI le plus agréable du lot — alors j'ai remplacé son noyau par OMP","J'ai testé quasiment tous les clients Harness GUI open source du marché, et côté design, la plupart sont franchement durs à regarder.\nOpenChamber est le client Harness GUI open source le mieux poli que j'aie utilisé : soigné, stable, et les bugs occasionnels n'empêchent pas de l'utiliser sur la durée.\nMais il ne marche qu'avec OpenCode, impossible de basculer vers un autre Harness. Des utilisateurs remontent que les performances globales d'OpenCode ne sont pas terrible et qu'il a tendance à freiner le modèle.\nDu coup je construis un projet dans ma tête : garder le front d'OpenChamber comme squelette et remplacer le noyau par Oh My Pi, ce qui collerait mieux à mes propres besoins.\nPourquoi pas le Pi Agent natif, et Oh My Pi ?\nParce que le Pi Agent natif est beaucoup trop flexible : impossible d'en tirer un GUI universel.\nEn compromis, Oh My Pi est en quelque sorte une distribution du Pi Agent, avec une expérience d'interaction des plugins globalement stable.\nDu coup je trouve que faire d'OpenChamber + Oh My Pi un produit prêt à l'emploi répond à un vrai besoin latent.\nJ'ai appelé ce projet OMPChamber ; il est encore en plein développement et en tests intensifs — si ça vous intéresse, n'hésitez pas à mettre une star.\nhttps:\u002F\u002Fgithub.com\u002Frealchendahuang\u002FOMPChamber\n","Squelette front d'OpenChamber + noyau Oh My Pi = OMPChamber, en plein développement et tests.",{},"highlights\u002Fopenchamber-gui-ompchamber.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2087156607750914080",12824,"pW3HORG5iNWmn8y6eCT-oBPUPaR4esh5fexkE9dZeco",{"id":4292,"title":4293,"bookmarks":4294,"category":3746,"content":4295,"date":4108,"description":4296,"extension":8,"likes":3551,"locale":10,"meta":4297,"reposts":167,"stem":4298,"url":4299,"views":4300,"__hash__":4301},"highlights\u002Fhighlights\u002Fopenchamber-new-release.fr.yml","OpenChamber sort encore une nouvelle version : le front end le plus soigné de l'open source",38,"OpenChamber vient de sortir une nouvelle version. On sent que l'auteur le maintient avec beaucoup de soin. C'est peut-être le projet open source avec le front end le plus soigné que j'aie vu.\nLe combo OpenChamber + OpenCode + DeepSeek V4 Flash que j'utilise en ce moment me procure un plaisir fou.\n","OpenChamber + OpenCode + DeepSeek V4 Flash — un mainteneur aux petits soins, et un pur plaisir à l'usage.",{},"highlights\u002Fopenchamber-new-release.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2086978544228499868",10867,"71FAeRrvT7zZUQOHNEj8jRPtSKR1QXsgINoeMjVSoCU",{"id":4303,"title":4304,"bookmarks":4305,"category":3482,"content":4306,"date":3734,"description":4307,"extension":8,"likes":3990,"locale":10,"meta":4308,"reposts":706,"stem":4309,"url":4310,"views":4311,"__hash__":4312},"highlights\u002Fhighlights\u002Fopencode-go-5usd-dead.fr.yml","L'OpenCode Go à 5 $ est officiellement mort",197,"L'OpenCode Go « génial à 5 $ » que tout le monde vantait sur X s'est complètement effondré.\n\nOpenCode Go avait autrefois une offre à 5 $ le premier mois qui maintenait son bon rapport qualité-prix — désormais, même ça, c'est fini, 10 $ dès le départ.\n\nEn comparaison, les formules Command GOAT du concurrent commencent à avoir de plus en plus de gueule.\n\nDeepSeek V4 Flash, GLM-5.3 Flash, GLM-5.3 — ce sont les modèles vraiment adaptés au coding intensif et à l'exécution d'agents en ce moment.\n\nEn fait, je classe désormais les modèles de coding en deux catégories simples : les modèles principaux et les bêtes de somme.\n\nV4 Pro, GLM-5.3 et compagnie sont les modèles principaux, chargés de ronger les os durs. Architectures complexes, bugs coriaces, grosses refactorisations, décisions clés : quand le problème est vraiment difficile, on leur confie.\n\nV4 Flash et GLM-5.3 Flash sont les bêtes de somme. Lire des repos, fouiller le code, modifier des fichiers, lancer des tests, du traitement par lots, défricher : ce genre de boulot ingrat, c'est exactement pour que Flash s'y épuise.\n\nLa formule Command GOAT offre un quota confortable pour les bêtes de somme, et sans lacune évidente pour les modèles principaux non plus.\n\nAlors je le déclare : la formule Command GOAT est la réponse définitive de la version actuelle.\n","L'offre à 5 $ du premier mois a disparu — 10 $ dès le départ —, ce qui rend soudain Command GOAT bien plus séduisant.",{},"highlights\u002Fopencode-go-5usd-dead.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2093699519108288568",50779,"ZEMECKOYhBsgJnwsK-5-coSb4k3LssaWRcK_RH4DKkc",{"id":4314,"title":4315,"bookmarks":4316,"category":3482,"content":4317,"date":811,"description":4318,"extension":8,"likes":3825,"locale":10,"meta":4319,"reposts":4049,"stem":4320,"url":4321,"views":4322,"__hash__":4323},"highlights\u002Fhighlights\u002Fopencode-go-5usd.fr.yml","OpenCode Go, un premier mois à 5 dollars avec DeepSeek V4 Flash",108,"Le forfait OpenCode Go : 5 dollars seulement le premier mois, 35 yuans.\nUne fois ouvert, utilise le nouveau modèle DeepSeek V4 Flash.\nTesté en vrai : je l'ai cogné toute une matinée, j'ai seulement utilisé 1 % du quota hebdo. C'est délirant, utiliser trop est encore une source d'angoisse, hahahaha.\nPas cher, bien, rapide — le triangle impossible parfaitement réalisé par le duo Opencode Go + DeepSeek V4 Flash.\nOpencode https:\u002F\u002Ft.co\u002Fc0k1WKWNle\n","Le premier mois d'OpenCode Go ne coûte que 5 dollars.",{},"highlights\u002Fopencode-go-5usd.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2084874129669488965",29597,"sgkDV2K5dSpntYohut_2ckUAqKnwsLGFjI369h5w8Hg",{"id":4325,"title":4326,"bookmarks":502,"category":3482,"content":4327,"date":2890,"description":4328,"extension":8,"likes":153,"locale":10,"meta":4329,"reposts":3474,"stem":4330,"url":4331,"views":4332,"__hash__":4333},"highlights\u002Fhighlights\u002Fpi-agent-learn.fr.yml","Apprendre les principes des agents : va voir le Pi Agent vraiment open source","Un type a demandé :\n\nest-ce qu'il existe une bonne doc d'analyse sur Claude Code pour apprendre ?\n\nMa réponse : à l'ère de l'IA, il faut penser IA partout, laisser l'IA t'aider à apprendre.\n\nSi tu veux vraiment apprendre les principes des agents.\n\nVa voir le projet Pi Agent.\n\nPetit moineau mais cinq organes bien remplis : parfait pour apprendre, et la qualité du code est élevée.\n\nClaude Code n'est pas open source : c'est une fuite de code source.\n\nPi Agent, lui, est vraiment open source.\n","Un type a demandé : est-ce qu'il existe une bonne doc d'analyse sur Claude Code pour apprendre ?",{},"highlights\u002Fpi-agent-learn.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067422630232412489",374,"ObYsIsVdbEIrHsLKgKgCGRBXWsdXTpBuZ7srMQenme0",{"id":4335,"title":4336,"bookmarks":153,"category":3468,"content":4337,"date":4096,"description":4338,"extension":8,"likes":4339,"locale":10,"meta":4340,"reposts":153,"stem":4341,"url":4342,"views":4343,"__hash__":4344},"highlights\u002Fhighlights\u002Fprison-comeback-ai-world.fr.yml","Emprisonné il y a cinq ans, sorti cette année","Difficile à imaginer : quelqu'un emprisonné il y a cinq ans et sorti cette année —\n\nen voyant ce monde d'IA, qu'est-ce qu'il peut bien penser ?\n","Que doit penser quelqu'un qui a raté les cinq dernières années en découvrant ce monde d'IA ?",59,{},"highlights\u002Fprison-comeback-ai-world.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2094769728300748982",39574,"RjG3e0wCHxaDdODvBezpis_wtHriE9Hi_K9G-zSV-BU",{"id":4346,"title":4347,"bookmarks":153,"category":3599,"content":4348,"date":3457,"description":4349,"extension":8,"likes":636,"locale":10,"meta":4350,"reposts":3474,"stem":4351,"url":4352,"views":4353,"__hash__":4354},"highlights\u002Fhighlights\u002Fproduct-self-need.fr.yml","Pas d'inspiration pour l'indie dev ? Commence par satisfaire tes propres besoins","Pour l'indie dev, si on n'a aucune inspiration sur le produit à faire.\n\nOn peut commencer par satisfaire ses propres besoins.\n\nIl y a de grandes chances que des utilisateurs sur la même fréquence existent.\n","Pour l'indie dev, si on n'a aucune inspiration sur le produit à faire.",{},"highlights\u002Fproduct-self-need.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2069010510306246970",1704,"9Q2JZjoC_FzpVDw5nXgS5Iop_iukuKhWiiZbI04Yj1o",{"id":4356,"title":4357,"bookmarks":4358,"category":3539,"content":4359,"date":3553,"description":4360,"extension":8,"likes":3708,"locale":10,"meta":4361,"reposts":4049,"stem":4362,"url":4363,"views":4364,"__hash__":4365},"highlights\u002Fhighlights\u002Fproxy-subscription-unified.fr.yml","Une gestion unifiée des abonnements pour le réseau",136,"À propos du réseau : si tu as acheté un fournisseur, et monté aussi tes propres nœuds VPS, tu veux les gérer de façon unifiée, les router de façon unifiée, et sortir un seul lien d'abonnement.\nTu veux garder les règles de routage, le filtrage des nœuds et la logique de combinaison côté serveur, plutôt que reconfigurer chaque client.\nTu veux une exécution à la Cloudflare, légère à déployer, sans tenir un serveur, un service de base de données ni des tâches d'arrière-plan compliquées.\n","Fournisseurs + nœuds VPS maison : gestion unifiée, routage unifié, un seul lien d'abonnement en sortie.",{},"highlights\u002Fproxy-subscription-unified.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2071465309085790305",10292,"R2swsJsLyl3fN6GgMNhIyGJAKvG_ZN8GOqBvsZHz39I",{"id":4367,"title":4368,"bookmarks":4369,"category":3482,"content":4370,"date":4108,"description":4371,"extension":8,"likes":4372,"locale":10,"meta":4373,"reposts":636,"stem":4374,"url":4375,"views":4376,"__hash__":4377},"highlights\u002Fhighlights\u002Fqwen-deepseek-vision-plugin.fr.yml","Le plugin officiel de Qwen : équiper DeepSeek V4 Flash d'un œil",65,"Qwen a sorti un plugin officiel qui permet de greffer un œil à DeepSeek V4 Flash, à essayer si ça vous intéresse\n","Un plugin officiel signé Qwen qui donne la vision à DeepSeek V4 Flash.",75,{},"highlights\u002Fqwen-deepseek-vision-plugin.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2087036023322857901",20926,"iWHufeuoS_cbLUXwmJ0nHhFNGbkQz9yiF-JuryW8JSk",{"id":4379,"title":4380,"bookmarks":3474,"category":3482,"content":4381,"date":3515,"description":4382,"extension":8,"likes":502,"locale":10,"meta":4383,"reposts":3474,"stem":4384,"url":4385,"views":4386,"__hash__":4387},"highlights\u002Fhighlights\u002Fresponses-api.fr.yml","Pourquoi Responses API convient mieux aux agents que Chat Completions","Beaucoup configurent une clé API pour utiliser les outils IA, et parfois l'outil te demande de choisir le format d'interface.\n\nCe format d'interface, on peut le comprendre simplement comme :\n\nla façon de communiquer convenue entre toi et le service de modèles.\n\nPar exemple l'interface compatible OpenAI que tout le monde connaît, c'est très souvent Chat Completions. Ce format est parfait pour le chat, et pour la génération de texte simple. C'est pourquoi beaucoup de fabricants de modèles, chez nous et à l'étranger, la priorisent.\n\nMais maintenant, dans les applications IA, les scénarios sont bien plus complexes. Les modèles doivent souvent lire des fichiers, consulter des pages web, appeler des fonctions, exécuter du code, se connecter à MCP, garder le contexte, puis continuer la suite de la tâche.\n\nLà, la valeur de la Responses API d'OpenAI se révèle.\n\n- Ses modèles de raisonnement donnent de meilleurs résultats. Le même modèle, placé dans une structure d'interface plus adaptée, accomplit mieux les tâches.\n- Elle est nativement pensée pour les agents. Le modèle peut appeler plusieurs outils dans une seule requête API.\n- Elle coûte moins cher. L'utilisation du cache de la Responses API, comparée à Chat Completions, progresse de 40 % à 80 %. Plus l'utilisation du cache est élevée, plus le coût des appels répétés est bas, et plus la vitesse de réponse se laisse facilement optimiser.\n","Beaucoup configurent une clé API pour utiliser les outils IA, et parfois l'outil te demande de choisir le format d'interface.",{},"highlights\u002Fresponses-api.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2075074946301317487",103,"4MNRDEubpxC698JlRZEVPv9XYeBtgAsKZ23xUkYNVX8",{"id":4389,"title":4390,"bookmarks":3474,"category":3599,"content":4391,"date":3814,"description":4392,"extension":8,"likes":167,"locale":10,"meta":4393,"reposts":3474,"stem":4394,"url":4395,"views":4396,"__hash__":4397},"highlights\u002Fhighlights\u002Fscarcity-product-sense.fr.yml","Ce qui est rare, c'est le sens du produit, la lecture des besoins","Ce qui est rare, c'est un sens du produit, une lecture des besoins, une compréhension de l'état d'esprit des utilisateurs.\n","À l'ère de l'IA, ce qui est encore plus rare, c'est la compréhension de l'état d'esprit des utilisateurs.",{},"highlights\u002Fscarcity-product-sense.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2089500169037554118",1230,"F5yaKk-lUJTLAJoYksG9e-UYYgffBN7avYNL__pryzI",{"id":4399,"title":4400,"bookmarks":3830,"category":3482,"content":4401,"date":3950,"description":4402,"extension":8,"likes":3525,"locale":10,"meta":4403,"reposts":158,"stem":4404,"url":4405,"views":4406,"__hash__":4407},"highlights\u002Fhighlights\u002Fsoybean-plan-launch.fr.yml","Forfait Soja américain, activation !","Forfait Soja américain, activation !\n","Le « forfait Soja américain » de Gemini est lancé — un déballage enflammé en quatre mots.",{},"highlights\u002Fsoybean-plan-launch.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2096867334740914350",12648,"aipj434HVAj_Zwz4d6bCkLDzuDBsdcsU_j2bPH2izHs",{"id":4409,"title":4410,"bookmarks":3662,"category":3455,"content":4411,"date":2552,"description":4412,"extension":8,"likes":4413,"locale":10,"meta":4414,"reposts":4009,"stem":4415,"url":4416,"views":4417,"__hash__":4418},"highlights\u002Fhighlights\u002Fsub-store-cloudflare-open-source.fr.yml","L'agrégateur d'abonnements pour le réseau, déménagé sur Cloudflare","J'ai déplacé mon agrégateur d'abonnements sur Cloudflare.\n\nJ'ai ouvert un projet d'agrégation de liens d'abonnement, gratuit et déployé entièrement sur Cloudflare.\n\nIl agrège tous tes liens d'abonnement et nœuds réseau maison en un seul lien, avec règles de routage en option.\n\nVraiment : un seul lien, utilisable dans tous les clients, sans configurer chaque client un par un.\n\nGitHub : https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fsub-store-cloudflare\n\nArticle du blog : [J'ai déplacé mon agrégateur d'abonnements vers Cloudflare](\u002Fblog\u002Fsub-store-cloudflare)\n","J'ai déplacé mon agrégateur d'abonnements sur Cloudflare.",324,{},"highlights\u002Fsub-store-cloudflare-open-source.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2071247817109348796",45282,"nZul6vyhs8gJiiyoYk0olLduBkzOBrsyCsENWvyloX0",{"id":4420,"title":4421,"bookmarks":4422,"category":3455,"content":4423,"date":3577,"description":4424,"extension":8,"likes":4425,"locale":10,"meta":4426,"reposts":3654,"stem":4427,"url":4428,"views":4429,"__hash__":4430},"highlights\u002Fhighlights\u002Fsub-store-deployed.fr.yml","Déploiement de Sub-Store terminé sur Cloudflare",242,"J'ai pris un peu de temps pour finir le déploiement de Sub-Store sur Cloudflare.\n\nMes nœuds maison et les nœuds de secours du fournisseur sont tous fondus ensemble, avec en plus l'abonnement automatique des règles de routage ACL4SSR.\n\nAvec un seul lien d'abonnement, je obtiens :\n\n- la fusion des nœuds multi-fournisseurs\n- le filtrage des nœuds\n- la configuration des règles de routage\n- la mise à jour automatique de la config\n\nLisse comme de l'huile.\n","J'ai pris un peu de temps pour finir le déploiement de Sub-Store sur Cloudflare.",206,{},"highlights\u002Fsub-store-deployed.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2070689769731019207",68219,"-4oRj2bBQIwOPTWfSvTF8kCVw6y4JAPrqR3PJlIgwgg",{"id":4432,"title":4433,"bookmarks":4153,"category":3468,"content":4434,"date":4108,"description":4435,"extension":8,"likes":3654,"locale":10,"meta":4436,"reposts":594,"stem":4437,"url":4438,"views":4439,"__hash__":4440},"highlights\u002Fhighlights\u002Ftaste-designers-programmers.fr.yml","Portez plus d'attention aux designers et aux développeurs qui ont du goût","Comme quoi, on ferait vraiment bien de porter plus d'attention aux designers et aux développeurs qui ont du goût.\n","Le goût est une compétence rare — suivez les designers et les devs qui en ont.",{},"highlights\u002Ftaste-designers-programmers.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2087196437272789307",9511,"SgsoRHqcP7zjVAjJc4e7V79mM5-2C4WgqDZwDrb4MQk",{"id":4442,"title":4443,"bookmarks":167,"category":3482,"content":4444,"date":3527,"description":4445,"extension":8,"likes":4153,"locale":10,"meta":4446,"reposts":502,"stem":4447,"url":4448,"views":4449,"__hash__":4450},"highlights\u002Fhighlights\u002Ftui-trend-blame-claude-code.fr.yml","La mode du TUI : Claude Code en porte une grande part de responsabilité","Ces derniers temps, une tonne d'AI Coding Agents sortent un TUI à la moindre occasion, et Claude Code porte une grande part de responsabilité dans cette mode.\nIl a poussé au maximum l'idée de discuter avec une IA dans le terminal pour écrire du code.\nLe problème, c'est qu'un Coding Agent « vraiment haut de gamme » devrait maintenant être par défaut en interface terminal — la version web devient un accessoire, voire se fait moquer pour ne pas être assez programmeur.\nEt le résultat ?\nD'abord on se fabrique un TUI compliqué :\ntoutes les couleurs, les barres de statut, les raccourcis, les changements de mode,\npuis on étiquette ça « immersif », « efficace », « respectueux des développeurs ».\nVraiment ?\nPour la petite minorité qui passe ses journées dans le terminal, oui, c'est du bonheur. Mais pour beaucoup plus de monde, c'est une barrière dressée artificiellement : les fonctions cachées derrière des touches et des modes, les nouveaux utilisateurs complètement paumés, et même les habitués forcés de se réadapter aux habitudes de touches propres à chaque outil.\nUne Web UI peut tout à fait être à la fois rapide et propre — une fois installée en PWA, elle est presque indiscernable d'un client desktop, et les mises à jour sont même plus pratiques. S'obstiner à renvoyer l'interaction au paradigme du terminal des années 80, puis mépriser le web par-dessus le marché, c'est un peu de l'auto-satisfaction.\nClaude Code lui-même est très fort, ce point ne fait aucun doute. Mais il a lancé cette esthétique et cette dépendance au chemin du « TUI est la voie orthodoxe », et la horde d'imitateurs qui a suivi est encore plus grotesque.\nLes outils sont faits pour les gens, pas pour prouver qui est le plus « geek ».\nEmballer une interaction anti-humaine en produit haut de gamme, c'est vraiment risible.\n","Depuis que la dépendance au chemin du « TUI est la voie orthodoxe » s'est répandue, chaque imitateur dresse des barrières artificielles.",{},"highlights\u002Ftui-trend-blame-claude-code.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2087948723171299605",11874,"2p61cHc4aXwDDfhrric9NwaRAMuc1nxWW1CXf2kPn5A",{"id":4452,"title":4453,"bookmarks":3635,"category":3482,"content":4454,"date":4455,"description":4456,"extension":8,"likes":3952,"locale":10,"meta":4457,"reposts":167,"stem":4458,"url":4459,"views":4460,"__hash__":4461},"highlights\u002Fhighlights\u002Funiversal-ai-coding-desktop.fr.yml","Le desktop AI Coding universel n'existe pas — restez fidèle au duo d'origine","Aujourd'hui quelqu'un a demandé dans un groupe : est-ce qu'il existe un desktop AI Coding universel ? Un qui branche tous les abonnements et qui ne rend aucun modèle plus bête ?\nAprès discussion avec quelques potes qui triturent ça à haute intensité tous les jours, conclusion unanime :\nOn s'en tient aux duos d'origine.\nMettez un modèle dans une coquille tierce et vous n'échappez quasiment jamais à la baisse d'intelligence, à la lenteur et aux abonnements qui ne passent pas. Nos configurations actuelles se ressemblent presque toutes :\nGPT ➔ Codex : abonnement officiel en direct, le scheduling natif est le plus stable.\nGemini ➔ AntiGravity : plafond de vitesse, fenêtres longues sans accroc.\nDeepSeek, GLM et les autres modèles ouverts ➔ tous pour ZCode.\nPetit point sur pourquoi ZCode est indispensable :\nZCode permet de configurer très facilement des modèles de Provider tiers.\nZCode a un mode de contrôle à distance depuis le téléphone vraiment super pratique : allongé sur le canapé, l'œil sur le téléphone, le boulot se fait tout seul.\nZCode affiche une utilisation du cache extrêmement élevée.\n","2026-09-08","GPT va chez Codex, Gemini chez AntiGravity, les modèles ouverts vont à ZCode — dans une coquille tierce, la baisse d'intelligence du modèle est inévitable.",{},"highlights\u002Funiversal-ai-coding-desktop.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2097134915783671870",54725,"eltoZy-giOrPOtymcFTDN5O2bFpeOni_acV4CK_mqxw",{"id":4463,"title":4464,"bookmarks":3788,"category":3539,"content":4465,"date":4466,"description":4467,"extension":8,"likes":3830,"locale":10,"meta":4468,"reposts":3474,"stem":4469,"url":4470,"views":4471,"__hash__":4472},"highlights\u002Fhighlights\u002Fuu-remote-mac.fr.yml","UU Remote de NetEase pour piloter le Mac de la maison : coder même en balade","Je me connecte au Mac de la maison via UU Remote de NetEase.\n\nCoder n'importe quand, n'importe où.\n\nEt accompagner ma femme en shopping, n'importe quand, n'importe où.\n","2026-07-05","Je me connecte au Mac de la maison via UU Remote de NetEase.",{},"highlights\u002Fuu-remote-mac.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2073729914898120900",21022,"4jnjE-cX4vjysL4rgnpnjYX1hr3RWiIGy1SAMjsjVqU",{"id":4474,"title":4475,"bookmarks":153,"category":3468,"content":4476,"date":3440,"description":4477,"extension":8,"likes":594,"locale":10,"meta":4478,"reposts":3474,"stem":4479,"url":4480,"views":4481,"__hash__":4482},"highlights\u002Fhighlights\u002Fwang-xiaobo-ai.fr.yml","Si Wang Xiaobo vivait à l'ère de l'IA","Je suis un admirateur de Wang Xiaobo,\n\nil est drôle, sans être glissant.\nil est humoristique, mais avec de la logique.\nil déteste la stupidité, et déteste aussi la stupidité du second degré.\n\nSi Wang Xiaobo vivait à l'ère de l'IA,\n\nil dirait peut-être :\n\nenfin un truc qui aide les gens ordinaires à faire moins de boulots cons, et à garder du temps pour réfléchir à des choses vraiment intéressantes.\n\nC'est aussi pour ça que j'aime l'IA.\n\nPas parce qu'elle est divine.\n\nParce qu'elle épargne aux humains un peu de la torture du travail ennuyeux.\n","Je suis un admirateur de Wang Xiaobo",{},"highlights\u002Fwang-xiaobo-ai.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067014308454969739",399,"ZiI7K5UW3ZOyPiH_9_i_3fC7zweljXsMZ2AAHnhv3ZY",{"id":4484,"title":4485,"bookmarks":4230,"category":3539,"content":4486,"date":3541,"description":4487,"extension":8,"likes":4488,"locale":10,"meta":4489,"reposts":572,"stem":4490,"url":4491,"views":4492,"__hash__":4493},"highlights\u002Fhighlights\u002Fworkbuddy-meituan.fr.yml","Workbuddy m'a pris des coupons Meituan","Petit test du Workbuddy de Tencent, avec le scénario classique : aller chercher des coupons Meituan.\n\nÀ l'étape de la connexion, il a généré un QR code pour me faire scanner et me logger.\n\nPuis j'ai juste crié « va me chercher des coupons », et il m'en a pris plein comme ça.\n\nMettre un agent IA sur un scénario comme faire des coupons, c'est très amazing.\n","Petit test du Workbuddy de Tencent, avec le scénario classique : aller chercher des coupons Meituan.",71,{},"highlights\u002Fworkbuddy-meituan.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2071969970091864417",29791,"4EAMm7KH9PzHbWrHbKpbHXkWfyq-9kzyE2z5fMmY2zg",{"id":4495,"title":4496,"bookmarks":3474,"category":4071,"content":4497,"date":3440,"description":4498,"extension":8,"likes":657,"locale":10,"meta":4499,"reposts":3474,"stem":4500,"url":4501,"views":4502,"__hash__":4503},"highlights\u002Fhighlights\u002Fx-need-opinions.fr.yml","Sur X, il faut avoir des opinions","Sur X, il faut avoir des opinions.\n\nCelui qui n'a pas d'opinions ne fait que fabriquer du bruit informationnel.\n\nAvec des idées, on se souvient de toi.\n\nAvec des points de vue, on t'écoute.\n\nX ne manque pas de copistes, ce qui manque, ce sont ceux qui savent dire les choses à fond.\n","Sur X, il faut avoir des opinions.",{},"highlights\u002Fx-need-opinions.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067011420701827454",500,"N7LuNoyrTcruN755BLhkSToDvolBvUJQe6mlEJyHpm4",{"id":4505,"title":4506,"bookmarks":153,"category":4071,"content":4507,"date":3440,"description":4508,"extension":8,"likes":673,"locale":10,"meta":4509,"reposts":3474,"stem":4510,"url":4511,"views":4512,"__hash__":4513},"highlights\u002Fhighlights\u002Fx-post-independence.fr.yml","Truc d'écriture sur X : chaque post doit se suffire à lui-même","Un petit truc pour poster sur X :\n\nchaque post doit se suffire à lui-même.\n\nParce que tu n'es pas le centre du monde : personne n'ira ouvrir ton profil pour comprendre le contexte.\n\nUn inconnu qui te voit pour la première fois doit repartir avec une opinion, ou un know-how.\n\nC'est ça, un post qui a de la valeur.\n","Un petit truc pour poster sur X :",{},"highlights\u002Fx-post-independence.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067013152215327075",378,"NKs7GoXtfK1Ub4s8NDyeqZfc0vT8t9HJRaDoIY00wpc",{"id":4515,"title":4516,"bookmarks":3474,"category":3599,"content":4517,"date":4165,"description":4518,"extension":8,"likes":636,"locale":10,"meta":4519,"reposts":3474,"stem":4520,"url":4521,"views":4522,"__hash__":4523},"highlights\u002Fhighlights\u002Fxianren-mode-focus.fr.yml","Mode moine retiré du monde : au lieu de scroller X, transperce un scénario jusqu'au bout","J'ai baissé la fréquence de scroll sur X, dernièrement.\n\nJe ne sais pas si je suis entré en mode moine retiré du monde.\n\nAprès une introspection sérieuse, je me suis rendu compte que je me préoccupe davantage d'une question :\n\nest-ce que tout ce que je scroll chaque jour finit par devenir un vrai produit.\n\nVoir des mises à jour d'outils, même en masse, ne vaut pas de transpercer un scénario concret jusqu'au bout.\n\nCette période, j'ai envie de consacrer plus d'énergie au produit, à la communauté et au contenu de long terme.\n","J'ai baissé la fréquence de scroll sur X, dernièrement.",{},"highlights\u002Fxianren-mode-focus.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2074895913085255875",192,"p2RluY62WsNKUW1b-QJ6AHOgkZlBVFRksl8Hfyg5uxw",{"id":4525,"title":4526,"bookmarks":706,"category":3482,"content":4527,"date":4528,"description":4529,"extension":8,"likes":4530,"locale":10,"meta":4531,"reposts":3474,"stem":4532,"url":4533,"views":4534,"__hash__":4535},"highlights\u002Fhighlights\u002Fxianyu-gemini-12yuan.fr.yml","Un soja à 1,7 $ acheté sur Xianyu, âgé de 18 mois","Un Gemini « soja américain » de 18 mois, acheté 12 yuans sur Xianyu !\n\nAllumons-le !\n","2026-09-05","Un Gemini « soja américain » pour 12 yuans. Allumons-le !",44,{},"highlights\u002Fxianyu-gemini-12yuan.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2096059568292012334",16044,"shOMH9IVU1GTyLNCzhCKop26TqF9sAf8ck7UDVBzRVU",{"id":4537,"title":4538,"bookmarks":4275,"category":3482,"content":4539,"date":1520,"description":4540,"extension":8,"likes":3551,"locale":10,"meta":4541,"reposts":158,"stem":4542,"url":4543,"views":4544,"__hash__":4545},"highlights\u002Fhighlights\u002Fzcode-remote-control.fr.yml","Fan absolu du contrôle à distance de ZCode : commander son Agent local depuis le téléphone","Fan absolu du contrôle à distance de ZCode — l'exemple parfait du pilotage d'un Agent local depuis le mobile.\nLe coût de mise en route est quasi nul : on crée un compte depuis son téléphone, sans prendre d'abonnement premium. On scanne le QR code affiché sur l'ordinateur, et on en profite pour le lier à WeChat ou Feishu.\nLe plus fort, c'est le tunneling gratuit intégré : plus aucune préoccupation réseau. Allongé sur le canapé ou en train de boire un café dehors, un message depuis le téléphone suffit pour solliciter à tout moment l'Agent de votre ordinateur et lui faire tourner du code.\n","Scan d'un QR code, liaison à WeChat\u002FFeishu, tunneling gratuit intégré — vous faites tourner le code de l'Agent de la maison depuis votre canapé.",{},"highlights\u002Fzcode-remote-control.fr","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2097358348022956338",23087,"R7lfWowNjT9l6bLtPQ0gK8I1kSj9AgPBdtkIKAMeWO4",{"data":4547,"body":4548},{},{"type":4549,"children":4550},"root",[4551],{"type":4552,"tag":33,"props":4553,"children":4554},"element",{},[4555],{"type":4556,"value":4557},"text","Fan absolu du contrôle à distance de ZCode — l'exemple parfait du pilotage d'un Agent local depuis le mobile.\nLe coût de mise en route est quasi nul : on crée un compte depuis son téléphone, sans prendre d'abonnement premium. On scanne le QR code affiché sur l'ordinateur, et on en profite pour le lier à WeChat ou Feishu.\nLe plus fort, c'est le tunneling gratuit intégré : plus aucune préoccupation réseau. Allongé sur le canapé ou en train de boire un café dehors, un message depuis le téléphone suffit pour solliciter à tout moment l'Agent de votre ordinateur et lui faire tourner du code.",{"data":4559,"body":4560},{},{"type":4549,"children":4561},[4562],{"type":4552,"tag":33,"props":4563,"children":4564},{},[4565],{"type":4556,"value":4566},"Aujourd'hui quelqu'un a demandé dans un groupe : est-ce qu'il existe un desktop AI Coding universel ? Un qui branche tous les abonnements et qui ne rend aucun modèle plus bête ?\nAprès discussion avec quelques potes qui triturent ça à haute intensité tous les jours, conclusion unanime :\nOn s'en tient aux duos d'origine.\nMettez un modèle dans une coquille tierce et vous n'échappez quasiment jamais à la baisse d'intelligence, à la lenteur et aux abonnements qui ne passent pas. Nos configurations actuelles se ressemblent presque toutes :\nGPT ➔ Codex : abonnement officiel en direct, le scheduling natif est le plus stable.\nGemini ➔ AntiGravity : plafond de vitesse, fenêtres longues sans accroc.\nDeepSeek, GLM et les autres modèles ouverts ➔ tous pour ZCode.\nPetit point sur pourquoi ZCode est indispensable :\nZCode permet de configurer très facilement des modèles de Provider tiers.\nZCode a un mode de contrôle à distance depuis le téléphone vraiment super pratique : allongé sur le canapé, l'œil sur le téléphone, le boulot se fait tout seul.\nZCode affiche une utilisation du cache extrêmement élevée.",{"data":4568,"body":4569},{},{"type":4549,"children":4570},[4571],{"type":4552,"tag":33,"props":4572,"children":4573},{},[4574],{"type":4556,"value":4575},"Les avis sur le « forfait Soja américain » de Gemini sont chargés en substance, alors j'ai fait un petit récap des commentaires :\nBeaucoup trouvent Gemini peu agréable à utiliser, et la vraie raison, c'est qu'ils prennent à tort son positionnement pour celui d'une machine-outil d'ingénierie principale.\nEn réalité, son positionnement ressemble davantage à un couteau suisse complet : léger, polyvalent, au coût marginal minuscule, mais avec des limites très nettes en ingénierie complexe et en exécution autonome.\nCôté entrée d'informations, le parsing natif de YouTube est l'une de ses capacités les plus tranquilles. Aucun script de téléchargement ou outil de transcription à configurer en local : vous soumettez le lien, et il extrait dans le cloud la transcription complète horodatée, les captures des frames clés et des résumés structurés.\nLe workflow réel de beaucoup de gens s'est déjà clairement réparti : Grok suit les discussions et le buzz en direct sur X, et Gemini traite les podcasts techniques et les vidéos de fond de plus d'une demi-heure.\nEn vision et développement front-end, sa base multimodale est très solide. Pages entières de notes manuscrites, tableaux complexes ou scans à faible résolution : la reconnaissance est très précise, et il invente rarement de toutes pièces.\nEt pour prototyper du front-end, il est d'une vitesse folle, avec une structure de code naturelle, sans cette trace de génération raide et redondante.\nPas mal de devs indépendants utilisent des prompts fixes pour lui faire générer des structures de slides sur une seule page, ou pour produire rapidement des pages utilisables à partir de captures de design.\nCôté coût et combinaison d'outils, son écosystème est une opération gagnante. L'abonnement à 20 dollars par mois prend en charge le partage familial jusqu'à 6 personnes, embarque plusieurs To de Google Drive et s'intègre en profondeur avec Docs et Sheets.\nLui déléguer la recherche d'infos, le parsing multimodal et la construction de pages légères, et laisser le code complexe de cœur à des modèles de code dédiés : de quoi faire baisser sensiblement le coût global de vos outils de dev.\nEt il y a quelques usages avancés dont l'efficacité a été prouvée :\nD'abord, profiter de ses préférences logiques assez directes pour lui confier l'audit de la sur-ingénierie et du code redondant que les autres grands modèles produisent facilement ;\nEnsuite, l'associer à NotebookLM pour monter une base de connaissances privée centrée sur des sources précises ;\nEnfin, réserver son quota premium aux besoins dérivés comme la synthèse vocale ou le traitement d'images.\nMais quand on l'utilise, il faut garder ses limites en tête.\nPremièrement, il n'est pas taillé pour les tâches complexes de terminal Agent : quand on lui demande de modifier des règles système ou de déployer des environnements, il refuse souvent d'exécuter ou ne suit pas les instructions en plusieurs étapes ;\nDeuxièmement, le code métier profond doit passer par une revue croisée de vos modèles principaux pour éviter d'enterrer des défauts cachés ; troisièmement, il est assez sensible à l'environnement réseau : avec des nœuds de qualité instable, vous risquez vite des restrictions de service ou une expérience dégradée.",{"data":4577,"body":4578},{},{"type":4549,"children":4579},[4580],{"type":4552,"tag":33,"props":4581,"children":4582},{},[4583],{"type":4556,"value":4400},{"data":4585,"body":4586},{},{"type":4549,"children":4587},[4588],{"type":4552,"tag":33,"props":4589,"children":4590},{},[4591],{"type":4556,"value":4592},"Ces comptes spam sont en train de muter ?\nLes posts à la poubelle qu'ils balancent ne ressemblent plus à ceux d'avant,\npas de souci, on met ce genre de liste à jour en temps réel, et on apprend ces empreintes en temps réel.\nC'est justement l'élite que je viens dégommer !",{"data":4594,"body":4595},{},{"type":4549,"children":4596},[4597,4602,4607],{"type":4552,"tag":33,"props":4598,"children":4599},{},[4600],{"type":4556,"value":4601},"Après de nombreuses itérations, FeedSieve — le nettoyeur de fil X — est officiellement en ligne sur le Chrome Web Store.",{"type":4552,"tag":33,"props":4603,"children":4604},{},[4605],{"type":4556,"value":4606},"Qui ne voudrait pas du plaisir de bloquer ces comptes spam en un clic ?",{"type":4552,"tag":33,"props":4608,"children":4609},{},[4610],{"type":4556,"value":4611},"Allez-y, les amis, foncez en toute confiance !",{"data":4613,"body":4614},{},{"type":4549,"children":4615},[4616,4621,4626],{"type":4552,"tag":33,"props":4617,"children":4618},{},[4619],{"type":4556,"value":4620},"Je suis curieux : vous utilisez la Gemini « American soybean » pour quoi ?",{"type":4552,"tag":33,"props":4622,"children":4623},{},[4624],{"type":4556,"value":4625},"J'ai l'impression que la plupart des gens avec Codex n'en ont pas vraiment besoin au quotidien.",{"type":4552,"tag":33,"props":4627,"children":4628},{},[4629],{"type":4556,"value":4630},"C'est quoi, ses vraies forces ?",{"data":4632,"body":4633},{},{"type":4549,"children":4634},[4635],{"type":4552,"tag":33,"props":4636,"children":4637},{},[4638],{"type":4556,"value":4639},"Avec l'extension FeedSieve activée, j'aime bien aller grinder du spam dans les commentaires des posts à la une — c'est étonnamment thérapeutique.\nJe viens d'attraper 33 comptes spam dans un seul post à la une.\nTous bloqués d'un seul clic !!!",{"data":4641,"body":4642},{},{"type":4549,"children":4643},[4644,4649],{"type":4552,"tag":33,"props":4645,"children":4646},{},[4647],{"type":4556,"value":4648},"Un Gemini « soja américain » de 18 mois, acheté 12 yuans sur Xianyu !",{"type":4552,"tag":33,"props":4650,"children":4651},{},[4652],{"type":4556,"value":4653},"Allumons-le !",{"data":4655,"body":4656},{},{"type":4549,"children":4657},[4658,4663,4668,4673,4678,4683,4688],{"type":4552,"tag":33,"props":4659,"children":4660},{},[4661],{"type":4556,"value":4662},"Voilà mon setup actuel.",{"type":4552,"tag":33,"props":4664,"children":4665},{},[4666],{"type":4556,"value":4667},"Pour les modèles chinois, je recommande de monter ZCode (DeepSeek V4 Flash, GLM 5.3 Flash, ce genre de choses).",{"type":4552,"tag":33,"props":4669,"children":4670},{},[4671],{"type":4556,"value":4672},"Pour GPT, direction Codex.",{"type":4552,"tag":33,"props":4674,"children":4675},{},[4676],{"type":4556,"value":4677},"Tu veux de la vitesse ? Utilise Pi.",{"type":4552,"tag":33,"props":4679,"children":4680},{},[4681],{"type":4556,"value":4682},"Tu veux de la vitesse ET de la tranquillité ? Utilise OMP.",{"type":4552,"tag":33,"props":4684,"children":4685},{},[4686],{"type":4556,"value":4687},"Développer des clients sur mesure pour les entreprises ? Utilise DSH.",{"type":4552,"tag":33,"props":4689,"children":4690},{},[4691],{"type":4556,"value":4692},"Tu veux te forger la patience ? Utilise Workbuddy.",{"data":4694,"body":4695},{},{"type":4549,"children":4696},[4697,4702],{"type":4552,"tag":33,"props":4698,"children":4699},{},[4700],{"type":4556,"value":4701},"Difficile à imaginer : quelqu'un emprisonné il y a cinq ans et sorti cette année —",{"type":4552,"tag":33,"props":4703,"children":4704},{},[4705],{"type":4556,"value":4706},"en voyant ce monde d'IA, qu'est-ce qu'il peut bien penser ?",{"data":4708,"body":4709},{},{"type":4549,"children":4710},[4711,4716,4721,4726,4731,4736,4741],{"type":4552,"tag":33,"props":4712,"children":4713},{},[4714],{"type":4556,"value":4715},"Hier, j'ai publié une comparaison entre Command GOAT et OpenCode Go, et le CEO de Command Code est venu commenter en personne.",{"type":4552,"tag":33,"props":4717,"children":4718},{},[4719],{"type":4556,"value":4720},"Il a dit que j'avais oublié une ligne — la facture de cache. J'ai creusé le sujet, et Command Code a vraiment un truc.",{"type":4552,"tag":33,"props":4722,"children":4723},{},[4724],{"type":4556,"value":4725},"Un Coding Agent est essentiellement une grosse machine à Prefix Cache. Une session de plusieurs centaines de milliers de tokens — au tour suivant, les vrais nouveaux tokens ne sont peut-être que quelques milliers. Le system prompt, les outils, le contexte de code et l'historique de conversation ne changent presque pas. Plus le taux de hit du cache est élevé, moins ces anciens contextes coûtent cher.",{"type":4552,"tag":33,"props":4727,"children":4728},{},[4729],{"type":4556,"value":4730},"Command Code a récemment fait un vrai travail de Cache Thrashing, principalement avec ces stratégies :",{"type":4552,"tag":33,"props":4732,"children":4733},{},[4734],{"type":4556,"value":4735},"Épingler les sessions au même pod GPU pour garder le cache KV chaud ; conserver le préfixe stable aussi intact que possible et empêcher les fallbacks de fournisseurs de bousiller le contexte ; et aussi leur Tool Call Repair, où la harness corrige localement les mauvais paramètres du modèle au lieu de renvoyer les erreurs au modèle pour qu'il réessaie.",{"type":4552,"tag":33,"props":4737,"children":4738},{},[4739],{"type":4556,"value":4740},"Le changelog de la v0.33.0 liste littéralement : Major Cache Overhaul, réduction médiane des coûts de 2,9×. Ils annoncent officiellement des taux de hit du cache soutenus de 95–99 %.",{"type":4552,"tag":33,"props":4742,"children":4743},{},[4744],{"type":4556,"value":4745},"Même modèle, même formule à 10 $ — mais grâce au caching, la différence s'accumule et donne un résultat complètement différent.",{"data":4747,"body":4748},{},{"type":4549,"children":4749},[4750],{"type":4552,"tag":33,"props":4751,"children":4752},{},[4753],{"type":4556,"value":4754},"J'ai encore passé Command Code, ce Harness, au peigne fin, et j'en ai profité pour le confronter à Pi, OMP, DeepSeek Harness et OpenCode.\nCe qui fait la valeur de Command Code aujourd'hui, c'est le Harness Engineering qu'il réalise pour les modèles ouverts.\nLa philosophie de Pi est minimaliste : le Harness intervient le moins possible sur le modèle — léger, rapide, peu coûteux en Token et ultra malléable ; OMP, lui, empile sur Pi des capacités de Coding lourdes comme LSP, Debugger, Browser ou AST, comme si l'on équipait l'Agent d'un IDE complet.\nDeepSeek Harness pousse encore plus loin : Everything is Plugin. Agent Loop, outils, permissions, Preset et UI peuvent tous être démontés et recombinés — parfait pour étudier l'Agent Runtime de nouvelle génération.\nOpenCode est la plus équilibrée de la bande : open source, beaucoup de Provider, un gros écosystème, Client\u002FServer, app desktop et Subagent assez matures — le joueur polyvalent qui accepte n'importe quel modèle et fait n'importe quel travail.\nCommand Code joue sur un autre terrain : il adore faire le ménage derrière le modèle. Paramètre de Tool Call mal écrit ? Le Harness le corrige en local ; fichier relu juste après avoir été lu ? Le Harness déduplique ; les Session longues gardent autant que possible un Stable Prefix pour monter les Cache Hit ; dès que le Context menace d'exploser, place à la Compaction ; sans oublier Session Affinity, Taste, l'isolation des Subagent et compagnie.\nAppliquée à des modèles cheval de bataille comme DeepSeek V4 Flash ou GLM-5.3 Flash, cette approche vaut peut-être encore plus : dès que le modèle est un peu juste, le Harness compense pour vous.\nDu coup, voilà comment je positionnerais ces Harness aujourd'hui :\nPi, le meilleur choix comme socle d'Agent long terme à votre main : simple, propre, modifiable dans tous les sens.\nOMP, pour le Coding vraiment lourd, quand il faut du LSP, du Debugger et de la navigation dans des Repo complexes.\nDeepSeek Harness, le plus adapté pour bidouiller l'architecture Agent, les Preset, le multi-Agent et le Runtime de nouvelle génération.\nOpenCode, pour tous ceux qui veulent un Coding Agent multi-modèles, mature et universel.\nCommand Code, lui, est taillé pour les gros utilisateurs de modèles ouverts comme DeepSeek \u002F GLM, surtout ceux qui font tourner en masse des modèles Flash de type cheval de bataille.\nDonc si on ne juge que la malléabilité long terme, je préfère toujours Pi. Mais si dès aujourd'hui il fallait faire bosser dur DeepSeek V4 Flash \u002F GLM-5.3, je serais vraiment curieux d'aller goûter à Command Code.",{"data":4756,"body":4757},{},{"type":4549,"children":4758},[4759,4764,4769,4774],{"type":4552,"tag":33,"props":4760,"children":4761},{},[4762],{"type":4556,"value":4763},"Ces derniers temps, des comptes poubelle comme « Fu Bu Hei » m'avaient vraiment saoulé.",{"type":4552,"tag":33,"props":4765,"children":4766},{},[4767],{"type":4556,"value":4768},"Dans un accès de colère, j'ai écrit une extension de navigateur — elle s'appelle « FeedSieve ».",{"type":4552,"tag":33,"props":4770,"children":4771},{},[4772],{"type":4556,"value":4773},"Après plusieurs cycles d'itération, elle est au point, et elle va bientôt sortir.",{"type":4552,"tag":33,"props":4775,"children":4776},{},[4777],{"type":4556,"value":4778},"Ceux qui en ont besoin, mettez ce post en favori — je vais bientôt l'ouvrir en open source et la publier sur le Chrome Web Store.",{"data":4780,"body":4781},{},{"type":4549,"children":4782},[4783,4788,4793,4798,4803],{"type":4552,"tag":33,"props":4784,"children":4785},{},[4786],{"type":4556,"value":4787},"Pour ceux qui utilisent régulièrement des modèles chinois comme DeepSeek et GLM, ça vaut le coup de jeter un œil aux « formules famille » que les étrangers ont concoctées :",{"type":4552,"tag":33,"props":4789,"children":4790},{},[4791],{"type":4556,"value":4792},"Command GOAT et OpenCode Go.",{"type":4552,"tag":33,"props":4794,"children":4795},{},[4796],{"type":4556,"value":4797},"J'ai étudié les deux formules à 10 $ en détail.",{"type":4552,"tag":33,"props":4799,"children":4800},{},[4801],{"type":4556,"value":4802},"La conclusion : Command GOAT, les yeux fermés, sans hésiter. Fin août 2026, la réponse de la version est :",{"type":4552,"tag":33,"props":4804,"children":4805},{},[4806,4808],{"type":4556,"value":4807},"La formule Command GOAT à 10 $ !!!\n",{"type":4552,"tag":37,"props":4809,"children":4812},{"href":4810,"rel":4811},"https:\u002F\u002Fcommandcode.ai\u002Fdocs\u002Fplans\u002Fgoat",[41],[4813],{"type":4556,"value":4810},{"data":4815,"body":4816},{},{"type":4549,"children":4817},[4818,4823,4828,4833,4838,4843,4848,4853,4858],{"type":4552,"tag":33,"props":4819,"children":4820},{},[4821],{"type":4556,"value":4822},"L'OpenCode Go « génial à 5 $ » que tout le monde vantait sur X s'est complètement effondré.",{"type":4552,"tag":33,"props":4824,"children":4825},{},[4826],{"type":4556,"value":4827},"OpenCode Go avait autrefois une offre à 5 $ le premier mois qui maintenait son bon rapport qualité-prix — désormais, même ça, c'est fini, 10 $ dès le départ.",{"type":4552,"tag":33,"props":4829,"children":4830},{},[4831],{"type":4556,"value":4832},"En comparaison, les formules Command GOAT du concurrent commencent à avoir de plus en plus de gueule.",{"type":4552,"tag":33,"props":4834,"children":4835},{},[4836],{"type":4556,"value":4837},"DeepSeek V4 Flash, GLM-5.3 Flash, GLM-5.3 — ce sont les modèles vraiment adaptés au coding intensif et à l'exécution d'agents en ce moment.",{"type":4552,"tag":33,"props":4839,"children":4840},{},[4841],{"type":4556,"value":4842},"En fait, je classe désormais les modèles de coding en deux catégories simples : les modèles principaux et les bêtes de somme.",{"type":4552,"tag":33,"props":4844,"children":4845},{},[4846],{"type":4556,"value":4847},"V4 Pro, GLM-5.3 et compagnie sont les modèles principaux, chargés de ronger les os durs. Architectures complexes, bugs coriaces, grosses refactorisations, décisions clés : quand le problème est vraiment difficile, on leur confie.",{"type":4552,"tag":33,"props":4849,"children":4850},{},[4851],{"type":4556,"value":4852},"V4 Flash et GLM-5.3 Flash sont les bêtes de somme. Lire des repos, fouiller le code, modifier des fichiers, lancer des tests, du traitement par lots, défricher : ce genre de boulot ingrat, c'est exactement pour que Flash s'y épuise.",{"type":4552,"tag":33,"props":4854,"children":4855},{},[4856],{"type":4556,"value":4857},"La formule Command GOAT offre un quota confortable pour les bêtes de somme, et sans lacune évidente pour les modèles principaux non plus.",{"type":4552,"tag":33,"props":4859,"children":4860},{},[4861],{"type":4556,"value":4862},"Alors je le déclare : la formule Command GOAT est la réponse définitive de la version actuelle.",{"data":4864,"body":4865},{},{"type":4549,"children":4866},[4867,4872],{"type":4552,"tag":33,"props":4868,"children":4869},{},[4870],{"type":4556,"value":4871},"Prends un abonnement ChatGPT Pro à 200 dollars, utilise-le sérieusement, jusqu'au bout.",{"type":4552,"tag":33,"props":4873,"children":4874},{},[4875],{"type":4556,"value":4876},"L'IA est entrée dans ta vie.",{"data":4878,"body":4879},{},{"type":4549,"children":4880},[4881,4886,4899,4904,4909,4922],{"type":4552,"tag":33,"props":4882,"children":4883},{},[4884],{"type":4556,"value":4885},"DeepSeek Harness + problème de compatibilité d'API tierce :",{"type":4552,"tag":33,"props":4887,"children":4888},{},[4889,4891,4897],{"type":4556,"value":4890},"Quand l'agent appelle des outils comme Bash, il renvoie ",{"type":4552,"tag":461,"props":4892,"children":4894},{"className":4893},[],[4895],{"type":4556,"value":4896},"ToolNotFoundError: unknown tool \"\"",{"type":4556,"value":4898},", on dirait que l'outil n'est pas enregistré.",{"type":4552,"tag":33,"props":4900,"children":4901},{},[4902],{"type":4556,"value":4903},"En réalité, le format de données renvoyé par la passerelle diffère de celui de l'officiel DeepSeek, et le nom de l'outil se perd en chemin.",{"type":4552,"tag":33,"props":4905,"children":4906},{},[4907],{"type":4556,"value":4908},"Quelques liens GitHub Discussions liés :",{"type":4552,"tag":112,"props":4910,"children":4911},{},[4912,4917],{"type":4552,"tag":115,"props":4913,"children":4914},{},[4915],{"type":4556,"value":4916},"chercher « unknown tool » dans deepseek-ai\u002Fdsh#issues",{"type":4552,"tag":115,"props":4918,"children":4919},{},[4920],{"type":4556,"value":4921},"ceux qui montent leur propre passerelle (OpenRouter \u002F OneAPI \u002F new-api) tombent le plus facilement dans ce piège",{"type":4552,"tag":33,"props":4923,"children":4924},{},[4925],{"type":4556,"value":4926},"Piste de débug : attraper une requête et une réponse tool_call complètes, et comparer si le nom de l'outil dans les logs de la passerelle est une chaîne vide.",{"data":4928,"body":4929},{},{"type":4549,"children":4930},[4931,4936,4941,4946,4951,4963,4968,4973,4991],{"type":4552,"tag":33,"props":4932,"children":4933},{},[4934],{"type":4556,"value":4935},"J'ai récemment refeuilleté le repo et les Discussions de DeepSeek Harness, et ce projet est maintenant dans une phase très intéressante :",{"type":4552,"tag":33,"props":4937,"children":4938},{},[4939],{"type":4556,"value":4940},"DeepSeek Harness a déjà 150 000+ stars, et le repo cumule plus de 12 000 commits.",{"type":4552,"tag":33,"props":4942,"children":4943},{},[4944],{"type":4556,"value":4945},"Mais le README officiel précise toujours très clairement : pour l'instant ce n'est qu'une Developer Preview, il y aura des changements qui cassent la compatibilité.",{"type":4552,"tag":33,"props":4947,"children":4948},{},[4949],{"type":4556,"value":4950},"La rc.7 est sortie le 17 août. La création d'Issues et de PR est limitée, le retour passe par les Discussions.",{"type":4552,"tag":33,"props":4952,"children":4953},{},[4954,4956,4962],{"type":4556,"value":4955},"La communauté est grande, mais le développement centralisé. Les bugs pullulent, comme le problème ",{"type":4552,"tag":461,"props":4957,"children":4959},{"className":4958},[],[4960],{"type":4556,"value":4961},"unknown tool \"\"",{"type":4556,"value":43},{"type":4552,"tag":33,"props":4964,"children":4965},{},[4966],{"type":4556,"value":4967},"Ce qui manque le plus : la couverture de tests, la compatibilité entre Providers, la fiabilité des sessions.",{"type":4552,"tag":33,"props":4969,"children":4970},{},[4971],{"type":4556,"value":4972},"Côté architecture, c'est toujours séduisant, comme un socle de système d'exploitation pour agents :",{"type":4552,"tag":112,"props":4974,"children":4975},{},[4976,4981,4986],{"type":4552,"tag":115,"props":4977,"children":4978},{},[4979],{"type":4556,"value":4980},"Everything is a Plugin",{"type":4552,"tag":115,"props":4982,"children":4983},{},[4984],{"type":4556,"value":4985},"l'architecture de composition Cordis",{"type":4552,"tag":115,"props":4987,"children":4988},{},[4989],{"type":4556,"value":4990},"Preset \u002F Skill \u002F MCP \u002F Agent \u002F Provider, tout est pluginifiable",{"type":4552,"tag":33,"props":4992,"children":4993},{},[4994],{"type":4556,"value":4995},"Le projet est dans une phase où « l'influence dépasse le niveau d'ingénierie ».",{"data":4997,"body":4998},{},{"type":4549,"children":4999},[5000,5005,5010,5015],{"type":4552,"tag":33,"props":5001,"children":5002},{},[5003],{"type":4556,"value":5004},"Je suis de plus en plus convaincu que la valeur des émotions a beaucoup de valeur.",{"type":4552,"tag":33,"props":5006,"children":5007},{},[5008],{"type":4556,"value":5009},"Pourquoi nous, homo sapiens, arrivons à nous unir pour faire de grandes choses ?",{"type":4552,"tag":33,"props":5011,"children":5012},{},[5013],{"type":4556,"value":5014},"Parce que c'est en croyant ensemble en une histoire, des émotions, un totem, un mythe, une narration, qu'on forme des organisations, qu'on coopère, qu'on grandit, qu'on crée de la gloire commune.",{"type":4552,"tag":33,"props":5016,"children":5017},{},[5018],{"type":4556,"value":5019},"Ça, c'est pas une valeur des émotions, ça ?",{"data":5021,"body":5022},{},{"type":4549,"children":5023},[5024,5029,5034,5039,5052,5057,5070,5075],{"type":4552,"tag":33,"props":5025,"children":5026},{},[5027],{"type":4556,"value":5028},"Dernièrement je planche sur DeepSeek Harness. Il y a un concept appelé Preset qui mérite l'attention.",{"type":4552,"tag":33,"props":5030,"children":5031},{},[5032],{"type":4556,"value":5033},"Le Preset, on peut le comprendre comme l'unité de distribution des agents. Le même modèle chargé avec des Presets différents peut donner des agents totalement différents.",{"type":4552,"tag":33,"props":5035,"children":5036},{},[5037],{"type":4556,"value":5038},"La plus grande différence entre Preset et Skill, c'est quoi ?",{"type":4552,"tag":112,"props":5040,"children":5041},{},[5042,5047],{"type":4552,"tag":115,"props":5043,"children":5044},{},[5045],{"type":4556,"value":5046},"un Skill d'analyse de rapport financier : apprend à l'agent comment analyser un rapport.",{"type":4552,"tag":115,"props":5048,"children":5049},{},[5050],{"type":4556,"value":5051},"un Preset d'analyse de rapport financier : assemble directement le Skill d'analyse, la recherche web, le Browser, le PDF, Python, les Subagents, le prompt de recherche et la stratégie de contexte — directement un agent prêt à l'emploi.",{"type":4552,"tag":33,"props":5053,"children":5054},{},[5055],{"type":4556,"value":5056},"À l'avenir, il est très possible que deux marchés apparaissent en parallèle.",{"type":4552,"tag":112,"props":5058,"children":5059},{},[5060,5065],{"type":4552,"tag":115,"props":5061,"children":5062},{},[5063],{"type":4556,"value":5064},"un marché de Plugin \u002F Skill, surtout pour les développeurs et les utilisateurs avancés qui montent des agents ;",{"type":4552,"tag":115,"props":5066,"children":5067},{},[5068],{"type":4556,"value":5069},"un marché de Preset \u002F Agent, vraiment tourné vers l'utilisateur lambda.",{"type":4552,"tag":33,"props":5071,"children":5072},{},[5073],{"type":4556,"value":5074},"Au fond, ça se rapproche de la logique de l'App Store. L'App Store présente une app complète. Le Preset présente une application d'agent complète.",{"type":4552,"tag":33,"props":5076,"children":5077},{},[5078],{"type":4556,"value":5079},"Autrefois on partageait des prompts. Puis on a commencé à partager des Skills. Et probablement qu'ensuite, on partagera des Presets.",{"data":5081,"body":5082},{},{"type":4549,"children":5083},[5084,5089,5094],{"type":4552,"tag":33,"props":5085,"children":5086},{},[5087],{"type":4556,"value":5088},"L'écosystème de DeepSeek Harness risque fort de fleurir grâce aux Presets.",{"type":4552,"tag":33,"props":5090,"children":5091},{},[5092],{"type":4556,"value":5093},"Une place des Presets est déjà apparue dans la communauté, les curieux peuvent y jeter un œil.",{"type":4552,"tag":33,"props":5095,"children":5096},{},[5097,5099],{"type":4556,"value":5098},"Entrée : ",{"type":4552,"tag":37,"props":5100,"children":5103},{"href":5101,"rel":5102},"https:\u002F\u002Fwww.dshdesktop.com\u002Fpreset\u002F",[41],[5104],{"type":4556,"value":5105},"dshdesktop.com\u002Fpreset",{"data":5107,"body":5108},{},{"type":4549,"children":5109},[5110],{"type":4552,"tag":33,"props":5111,"children":5112},{},[5113],{"type":4556,"value":5114},"Ce qui est rare, c'est un sens du produit, une lecture des besoins, une compréhension de l'état d'esprit des utilisateurs.",{"data":5116,"body":5117},{},{"type":4549,"children":5118},[5119],{"type":4552,"tag":33,"props":5120,"children":5121},{},[5122],{"type":4556,"value":5123},"Cet article nous dit que, quand on utilise DeepSeek Harness, il faut absolument essayer le mode PTC le plus souvent possible.\nLes avantages : plus de vitesse, moins de tokens consommés, et une attention du modèle bien plus concentrée.",{"data":5125,"body":5126},{},{"type":4549,"children":5127},[5128,5133,5141,5146,5151,5159,5164,5169,5177,5182,5187,5195,5200],{"type":4552,"tag":33,"props":5129,"children":5130},{},[5131],{"type":4556,"value":5132},"J'ai pris le temps d'étudier les quatre modes de DeepSeek Harness — voici les pour, les contre et les cas d'usage de chacun.",{"type":4552,"tag":779,"props":5134,"children":5135},{},[5136],{"type":4552,"tag":115,"props":5137,"children":5138},{},[5139],{"type":4556,"value":5140},"Standard — le meilleur pour le développement quotidien\nStandard est le Coding Agent complet par défaut de DeepSeek Harness. Il embarque à peu près tout ce qu'il faut pour le dev de tous les jours, et il est particulièrement adapté aux tâches où l'on ne sait pas encore où se trouve le problème et où l'agent doit explorer par lui-même.",{"type":4552,"tag":33,"props":5142,"children":5143},{},[5144],{"type":4556,"value":5145},"Mais comme l'essentiel du travail consiste en LLM → Tool → LLM → Tool → LLM → Tool, les allers-retours de Tool Calling s'accumulent quand les tâches se complexifient, ce qui fait grimper la latence et le coût en tokens.",{"type":4552,"tag":33,"props":5147,"children":5148},{},[5149],{"type":4556,"value":5150},"Donc : les tâches d'exploration passent d'abord par Standard.",{"type":4552,"tag":779,"props":5152,"children":5153},{"start":153},[5154],{"type":4552,"tag":115,"props":5155,"children":5156},{},[5157],{"type":4556,"value":5158},"PTC — le mode efficacité pour les tâches complexes\nPTC laisse le modèle écrire un bloc de TypeScript qui combine plusieurs appels d'outils en une seule exécution.",{"type":4552,"tag":33,"props":5160,"children":5161},{},[5162],{"type":4556,"value":5163},"Standard, ce serait : chercher des fichiers → retour au modèle → lire le fichier → retour au modèle → chercher → retour au modèle → modifier → retour au modèle.\nAvec PTC : le modèle écrit du TypeScript → une exécution → chercher + boucler + filtrer + lire + traiter → renvoyer le résultat final.",{"type":4552,"tag":33,"props":5165,"children":5166},{},[5167],{"type":4556,"value":5168},"Cela réduit les allers-retours et évite que des tonnes de données intermédiaires sans intérêt entrent dans le contexte du modèle. Le traitement par lots, répétitif et structuré, c'est donc exactement le terrain de PTC.",{"type":4552,"tag":779,"props":5170,"children":5171},{"start":158},[5172],{"type":4552,"tag":115,"props":5173,"children":5174},{},[5175],{"type":4556,"value":5176},"Minimal — seulement Bash + Editor pour le modèle\nSa plus grande force, c'est la simplicité : peu d'outils, des Tool Schema petits, un surcoût fixe du prompt réduit.",{"type":4552,"tag":33,"props":5178,"children":5179},{},[5180],{"type":4556,"value":5181},"Mais pas de Web, pas de Skills, pas de Subagent, pas de Workflow — les tâches complexes doivent être abattues à la force du poignet par un seul agent. Et Minimal n'a pas la Context Compaction complète de Standard. Donc si les tâches courtes ont un faible coût fixe en tokens, sur des sessions très longues avec beaucoup de sortie Bash, ce n'est pas dit qu'il économise vraiment des tokens.",{"type":4552,"tag":33,"props":5183,"children":5184},{},[5185],{"type":4556,"value":5186},"Minimal est le choix des petites tâches nettes et bien définies — plus c'est clair et court, mieux c'est.",{"type":4552,"tag":779,"props":5188,"children":5189},{"start":572},[5190],{"type":4552,"tag":115,"props":5191,"children":5192},{},[5193],{"type":4556,"value":5194},"Creator — créer des agents avec un agent\nIl dispose de Standard plus le Cordis Runtime, des expérimentations de plugins et la création de Presets. Il rend même l'agent lui-même composable et créable.",{"type":4552,"tag":33,"props":5196,"children":5197},{},[5198],{"type":4556,"value":5199},"C'est plutôt mignon, franchement : le modèle monte son propre étal pour vendre sa marchandise, puis bichonne son propre étal — autosuffisant.",{"type":4552,"tag":33,"props":5201,"children":5202},{},[5203],{"type":4556,"value":5204},"Mais le plus gros problème de Creator, ce sont ses permissions élevées. À garder en tête.",{"data":5206,"body":5207},{},{"type":4549,"children":5208},[5209],{"type":4552,"tag":33,"props":5210,"children":5211},{},[5212,5214],{"type":4556,"value":5213},"Awesome DeepSeek Harness Desktop est arrivé.\nADHD — un excellent DeepSeek Harness desktop, un wrapper Electron prêt à l'emploi conçu pour DeepSeek Harness. Awesome DeepSeek Harmony Desktop est arrivé.\nVoir le post original : ",{"type":4552,"tag":37,"props":5215,"children":5218},{"href":5216,"rel":5217},"https:\u002F\u002Fx.com\u002Fzacklin233862\u002Fstatus\u002F2087922286368375265?s=20",[41],[5219],{"type":4556,"value":5216},{"data":5221,"body":5222},{},{"type":4549,"children":5223},[5224],{"type":4552,"tag":33,"props":5225,"children":5226},{},[5227],{"type":4556,"value":5228},"Ces derniers temps, une tonne d'AI Coding Agents sortent un TUI à la moindre occasion, et Claude Code porte une grande part de responsabilité dans cette mode.\nIl a poussé au maximum l'idée de discuter avec une IA dans le terminal pour écrire du code.\nLe problème, c'est qu'un Coding Agent « vraiment haut de gamme » devrait maintenant être par défaut en interface terminal — la version web devient un accessoire, voire se fait moquer pour ne pas être assez programmeur.\nEt le résultat ?\nD'abord on se fabrique un TUI compliqué :\ntoutes les couleurs, les barres de statut, les raccourcis, les changements de mode,\npuis on étiquette ça « immersif », « efficace », « respectueux des développeurs ».\nVraiment ?\nPour la petite minorité qui passe ses journées dans le terminal, oui, c'est du bonheur. Mais pour beaucoup plus de monde, c'est une barrière dressée artificiellement : les fonctions cachées derrière des touches et des modes, les nouveaux utilisateurs complètement paumés, et même les habitués forcés de se réadapter aux habitudes de touches propres à chaque outil.\nUne Web UI peut tout à fait être à la fois rapide et propre — une fois installée en PWA, elle est presque indiscernable d'un client desktop, et les mises à jour sont même plus pratiques. S'obstiner à renvoyer l'interaction au paradigme du terminal des années 80, puis mépriser le web par-dessus le marché, c'est un peu de l'auto-satisfaction.\nClaude Code lui-même est très fort, ce point ne fait aucun doute. Mais il a lancé cette esthétique et cette dépendance au chemin du « TUI est la voie orthodoxe », et la horde d'imitateurs qui a suivi est encore plus grotesque.\nLes outils sont faits pour les gens, pas pour prouver qui est le plus « geek ».\nEmballer une interaction anti-humaine en produit haut de gamme, c'est vraiment risible.",{"data":5230,"body":5231},{},{"type":4549,"children":5232},[5233,5238,5243,5248,5253,5258,5263,5268,5273],{"type":4552,"tag":33,"props":5234,"children":5235},{},[5236],{"type":4556,"value":5237},"Franchement, certaines communautés geek ne sont plus juste confidentielles — elles sont carrément solipsistes.",{"type":4552,"tag":33,"props":5239,"children":5240},{},[5241],{"type":4556,"value":5242},"Leur signature : ériger l'inconfort en sophistication et les barrières d'entrée en critère de goût.",{"type":4552,"tag":33,"props":5244,"children":5245},{},[5246],{"type":4556,"value":5247},"Si un outil est simple, intuitif et vite pris en main par n'importe qui, ils sentent d'instinct qu'il n'est pas assez hardcore, trop grand public, dévalorisant.",{"type":4552,"tag":33,"props":5249,"children":5250},{},[5251],{"type":4556,"value":5252},"À l'inverse : plus la prise en main est laborieuse, plus l'information est enfouie, plus il faut apprendre un jargon maison et des raccourcis clavier obscurs — plus ils sont convaincus que ça, c'est un vrai outil.",{"type":4552,"tag":33,"props":5254,"children":5255},{},[5256],{"type":4556,"value":5257},"Ça n'a plus rien à voir avec la recherche d'efficacité. C'est utiliser la souffrance pour se confirmer son identité.",{"type":4552,"tag":33,"props":5259,"children":5260},{},[5261],{"type":4556,"value":5262},"« Je supporte des interfaces que les autres ne supportent pas » — à peine la phrase prononcée, le sentiment de supériorité s'installe.",{"type":4552,"tag":33,"props":5264,"children":5265},{},[5266],{"type":4556,"value":5267},"Plus le cercle est petit, plus cette autosatisfaction se renforce facilement entre membres.",{"type":4552,"tag":33,"props":5269,"children":5270},{},[5271],{"type":4556,"value":5272},"Jusqu'à ce que ça devienne : quiconque ose dire que c'est inutilisable n'y comprend rien, c'est un profane.",{"type":4552,"tag":33,"props":5274,"children":5275},{},[5276],{"type":4556,"value":5277},"Les gens vraiment bons simplifient ce qui est complexe. Certains geeks, eux, complexifient ce qui est simple — puis, juchés sur cette complexité, regardent tout le monde de haut.",{"data":5279,"body":5280},{},{"type":4549,"children":5281},[5282,5287,5292,5297,5302],{"type":4552,"tag":33,"props":5283,"children":5284},{},[5285],{"type":4556,"value":5286},"Je trouve que DeepSeek Harness a parfaitement réussi son pari sur la forme.",{"type":4552,"tag":33,"props":5288,"children":5289},{},[5290],{"type":4556,"value":5291},"Au lieu de foncer tête baissée dans une TUI anti-humaine, il livre une Web UI.",{"type":4552,"tag":33,"props":5293,"children":5294},{},[5295],{"type":4556,"value":5296},"Et il prend à peine de place — parce qu'il n'y a tout simplement pas d'installeur. Aucun framework Electron qui fourre un moteur de navigateur à l'intérieur. Ça, c'est beaucoup de stockage économisé.",{"type":4552,"tag":33,"props":5298,"children":5299},{},[5300],{"type":4556,"value":5301},"Le seul inconvénient, c'est de devoir l'utiliser dans le navigateur. Mais on peut tout à fait l'installer comme une application PWA. Et là, plus aucune différence avec un client natif.",{"type":4552,"tag":33,"props":5303,"children":5304},{},[5305],{"type":4556,"value":5306},"Installer la version web comme une application depuis Chrome est une fonctionnalité très pratique. Dans cette capture, même si c'est une page web, à l'usage elle ne se distingue pas d'une application de bureau.",{"data":5308,"body":5309},{},{"type":4549,"children":5310},[5311,5316,5321,5326,5331,5344],{"type":4552,"tag":33,"props":5312,"children":5313},{},[5314],{"type":4556,"value":5315},"Tellement juste, c'est le travers commun à toute la génération GPT-5 :",{"type":4552,"tag":33,"props":5317,"children":5318},{},[5319],{"type":4556,"value":5320},"il écrit toujours les besoins internes dans les textes de l'interface, pour prouver sa charge de travail. Pour montrer : regarde, oui, je l'ai vraiment fait, tu vois comme je suis balèze, je n'ai pas lésiné, j'ai étalé tous tes besoins devant toi.",{"type":4552,"tag":33,"props":5322,"children":5323},{},[5324],{"type":4556,"value":5325},"Et en plus, les textes de l'interface sont très redondants. De la 5.0 à la 5.6, des générations entières d'itérations, et le problème n'a toujours pas changé : c'est gravé dans les os.",{"type":4552,"tag":33,"props":5327,"children":5328},{},[5329],{"type":4556,"value":5330},"Ceux qui ont vraiment fait du front le savent :",{"type":4552,"tag":112,"props":5332,"children":5333},{},[5334,5339],{"type":4552,"tag":115,"props":5335,"children":5336},{},[5337],{"type":4556,"value":5338},"dans l'interface, petit ou grand texte, tout relève du texte adressé à l'utilisateur",{"type":4552,"tag":115,"props":5340,"children":5341},{},[5342],{"type":4556,"value":5343},"ce qui doit être remonté aux développeurs dans le chat ne devrait jamais être écrit dans le produit",{"type":4552,"tag":33,"props":5345,"children":5346},{},[5347],{"type":4556,"value":5348},"Mais lui, non seulement il écrit mal, en plus il écrit souvent des retours internes dans le produit pour « montrer » qu'il a vraiment fait quelque chose.",{"data":5350,"body":5351},{},{"type":4549,"children":5352},[5353,5358,5363],{"type":4552,"tag":33,"props":5354,"children":5355},{},[5356],{"type":4556,"value":5357},"Le site de lecture du podcast en anglais est enfin là.",{"type":4552,"tag":33,"props":5359,"children":5360},{},[5361],{"type":4556,"value":5362},"Son nom : Cherina Pod",{"type":4552,"tag":33,"props":5364,"children":5365},{},[5366,5368],{"type":4556,"value":5367},"Venez le visiter. Donnez-moi vos retours les plus durs — je vais itérer dur, corriger dur, optimiser dur.\n",{"type":4552,"tag":37,"props":5369,"children":5372},{"href":5370,"rel":5371},"https:\u002F\u002Fpod.cherina.app",[41],[5373],{"type":4556,"value":5370},{"data":5375,"body":5376},{},{"type":4549,"children":5377},[5378],{"type":4552,"tag":33,"props":5379,"children":5380},{},[5381],{"type":4556,"value":5382},"OpenChamber vient de sortir une nouvelle version. On sent que l'auteur le maintient avec beaucoup de soin. C'est peut-être le projet open source avec le front end le plus soigné que j'aie vu.\nLe combo OpenChamber + OpenCode + DeepSeek V4 Flash que j'utilise en ce moment me procure un plaisir fou.",{"data":5384,"body":5385},{},{"type":4549,"children":5386},[5387],{"type":4552,"tag":33,"props":5388,"children":5389},{},[5390],{"type":4556,"value":5391},"Chaque fois que je vois un projet en lien avec Pi Agent, je m'emballe.\nLe workflow construit avec herdr + pi mérite vraiment qu'on l'étudie à fond.",{"data":5393,"body":5394},{},{"type":4549,"children":5395},[5396],{"type":4552,"tag":33,"props":5397,"children":5398},{},[5399],{"type":4556,"value":5400},"Qwen a sorti un plugin officiel qui permet de greffer un œil à DeepSeek V4 Flash, à essayer si ça vous intéresse",{"data":5402,"body":5403},{},{"type":4549,"children":5404},[5405],{"type":4552,"tag":33,"props":5406,"children":5407},{},[5408,5410],{"type":4556,"value":5409},"J'ai testé quasiment tous les clients Harness GUI open source du marché, et côté design, la plupart sont franchement durs à regarder.\nOpenChamber est le client Harness GUI open source le mieux poli que j'aie utilisé : soigné, stable, et les bugs occasionnels n'empêchent pas de l'utiliser sur la durée.\nMais il ne marche qu'avec OpenCode, impossible de basculer vers un autre Harness. Des utilisateurs remontent que les performances globales d'OpenCode ne sont pas terrible et qu'il a tendance à freiner le modèle.\nDu coup je construis un projet dans ma tête : garder le front d'OpenChamber comme squelette et remplacer le noyau par Oh My Pi, ce qui collerait mieux à mes propres besoins.\nPourquoi pas le Pi Agent natif, et Oh My Pi ?\nParce que le Pi Agent natif est beaucoup trop flexible : impossible d'en tirer un GUI universel.\nEn compromis, Oh My Pi est en quelque sorte une distribution du Pi Agent, avec une expérience d'interaction des plugins globalement stable.\nDu coup je trouve que faire d'OpenChamber + Oh My Pi un produit prêt à l'emploi répond à un vrai besoin latent.\nJ'ai appelé ce projet OMPChamber ; il est encore en plein développement et en tests intensifs — si ça vous intéresse, n'hésitez pas à mettre une star.\n",{"type":4552,"tag":37,"props":5411,"children":5414},{"href":5412,"rel":5413},"https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002FOMPChamber",[41],[5415],{"type":4556,"value":5412},{"data":5417,"body":5418},{},{"type":4549,"children":5419},[5420],{"type":4552,"tag":33,"props":5421,"children":5422},{},[5423],{"type":4556,"value":5424},"Comme quoi, on ferait vraiment bien de porter plus d'attention aux designers et aux développeurs qui ont du goût.",{"data":5426,"body":5427},{},{"type":4549,"children":5428},[5429],{"type":4552,"tag":33,"props":5430,"children":5431},{},[5432],{"type":4556,"value":5433},"DeepSeek V4 Flash est vraiment intelligent, et vraiment économe.\nJ'ai ouvert 15 projets d'affilée, tous en train de tourner du code en même temps.\nLe quota n'a quasiment pas bougé.",{"data":5435,"body":5436},{},{"type":4549,"children":5437},[5438,5443],{"type":4552,"tag":33,"props":5439,"children":5440},{},[5441],{"type":4556,"value":5442},"Voici la config OpenCode que j'utilise en ce moment. Elle s'articule autour de trois besoins centraux :\nGestion du contexte — des sessions longues sans faire exploser le contexte, économies d'argent et de token\nMémoire — se souvenir des préférences de l'utilisateur, des décisions de projet et des leçons du passé d'une session à l'autre\nCapacités externes — consultation de doc, recherche de code, automatisation du desktop\nLes principaux plugins que j'utilise :",{"type":4552,"tag":779,"props":5444,"children":5445},{},[5446,5451,5456,5461,5466,5471],{"type":4552,"tag":115,"props":5447,"children":5448},{},[5449],{"type":4556,"value":5450},"opencode-dcp (open source), un plugin d'élagage dynamique du contexte.\nQuand le contexte atteint un seuil, il compresse automatiquement le contenu ancien en résumés techniques, garde les infos clés, jette le bruit, nettoie tout seul les doublons et écarte du contexte les contenus à faible valeur comme les erreurs d'outils",{"type":4552,"tag":115,"props":5452,"children":5453},{},[5454],{"type":4556,"value":5455},"opencode-goal-plugin\nUn plugin en mode Goal qui ajoute la gestion d'objectifs aux longues tâches",{"type":4552,"tag":115,"props":5457,"children":5458},{},[5459],{"type":4556,"value":5460},"Hermes Memory (je l'ouvrirai en open source plus tard si ça intéresse du monde)\nC'est mon plugin le plus lourd — j'ai porté sur OpenCode le mécanisme de mémoire en couches de l'agent Hermes.",{"type":4552,"tag":115,"props":5462,"children":5463},{},[5464],{"type":4556,"value":5465},"context7-MCP\nPour consulter la dernière doc officielle des libs et des frameworks.",{"type":4552,"tag":115,"props":5467,"children":5468},{},[5469],{"type":4556,"value":5470},"grep-MCP\nRecherche de code GitHub, pour dénicher des usages réels dans tout le code du site.",{"type":4552,"tag":115,"props":5472,"children":5473},{},[5474],{"type":4556,"value":5475},"open-computer-use (automatisation du desktop)\nLaisse l'IA manipuler directement les apps macOS — clics, saisie, scroll, glisser, captures d'écran, lecture de l'arbre d'accessibilité.",{"data":5477,"body":5478},{},{"type":4549,"children":5479},[5480],{"type":4552,"tag":33,"props":5481,"children":5482},{},[5483,5485],{"type":4556,"value":5484},"Le forfait OpenCode Go : 5 dollars seulement le premier mois, 35 yuans.\nUne fois ouvert, utilise le nouveau modèle DeepSeek V4 Flash.\nTesté en vrai : je l'ai cogné toute une matinée, j'ai seulement utilisé 1 % du quota hebdo. C'est délirant, utiliser trop est encore une source d'angoisse, hahahaha.\nPas cher, bien, rapide — le triangle impossible parfaitement réalisé par le duo Opencode Go + DeepSeek V4 Flash.\nOpencode ",{"type":4552,"tag":37,"props":5486,"children":5489},{"href":5487,"rel":5488},"https:\u002F\u002Ft.co\u002Fc0k1WKWNle",[41],[5490],{"type":4556,"value":5487},{"data":5492,"body":5493},{},{"type":4549,"children":5494},[5495],{"type":4552,"tag":33,"props":5496,"children":5497},{},[5498,5500],{"type":4556,"value":5499},"Je suis bluffé, OpenAI est en furie. GPT-5.6-Luna baisse de 80 %, 0,2 dollar en entrée, 1,2 dollar en sortie, 0,02 dollar en cas de cache hit.\nComparé à DeepSeek V4 Pro, sur une utilisation typique en écriture de code : sur 100 millions de tokens avec 95 % de cache hit, DeepSeek revient à peu près à 20 yuans, Luna à 26.\nSi tu as un abonnement Codex, faire tourner Luna te donne cinq fois plus de volume qu'avant, carrément cinq fois plus ! ",{"type":4552,"tag":37,"props":5501,"children":5504},{"href":5502,"rel":5503},"https:\u002F\u002Ft.co\u002FfBVVfyN2OC",[41],[5505],{"type":4556,"value":5502},{"data":5507,"body":5508},{},{"type":4549,"children":5509},[5510],{"type":4552,"tag":33,"props":5511,"children":5512},{},[5513,5515],{"type":4556,"value":5514},"Liang Wenfeng a dit à la réunion d'investisseurs :\n« La destination finale de l'intelligence, c'est peut-être l'incarnation. Parce que pour une personne normale, son besoin n'est pas un ordinateur, c'est de la main-d'œuvre. »\nCette phrase est très juste. Ce que veulent les gens normaux, ce n'est jamais un ordinateur plus malin, c'est de la « main-d'œuvre » qui sait faire le boulot. Le texte, si fort soit-il, n'est qu'un état intermédiaire. ",{"type":4552,"tag":37,"props":5516,"children":5519},{"href":5517,"rel":5518},"https:\u002F\u002Ft.co\u002F2xg5o5hNjt",[41],[5520],{"type":4556,"value":5517},{"data":5522,"body":5523},{},{"type":4549,"children":5524},[5525],{"type":4552,"tag":33,"props":5526,"children":5527},{},[5528],{"type":4556,"value":5529},"Je vous présente un concept, le FOMO, pour Fear of Missing Out, la peur de manquer quelque chose.\nJe suis sûr que beaucoup souffrent de ce truc : tu scrolles un bon truc et tu veux le sauvegarder, tu vois un nouvel outil, une nouvelle tendance et tu veux suivre, tu as toujours l'impression que si tu ne suis pas tu vas rater quelque chose d'important. Résultat : des favoris de plus en plus pleins, un cerveau de plus en plus bordélique, et ton attention se fait grignoter petit à petit dans tout ce processus.",{"data":5531,"body":5532},{},{"type":4549,"children":5533},[5534,5538,5543,5548,5553,5558,5563],{"type":4552,"tag":33,"props":5535,"children":5536},{},[5537],{"type":4556,"value":4382},{"type":4552,"tag":33,"props":5539,"children":5540},{},[5541],{"type":4556,"value":5542},"Ce format d'interface, on peut le comprendre simplement comme :",{"type":4552,"tag":33,"props":5544,"children":5545},{},[5546],{"type":4556,"value":5547},"la façon de communiquer convenue entre toi et le service de modèles.",{"type":4552,"tag":33,"props":5549,"children":5550},{},[5551],{"type":4556,"value":5552},"Par exemple l'interface compatible OpenAI que tout le monde connaît, c'est très souvent Chat Completions. Ce format est parfait pour le chat, et pour la génération de texte simple. C'est pourquoi beaucoup de fabricants de modèles, chez nous et à l'étranger, la priorisent.",{"type":4552,"tag":33,"props":5554,"children":5555},{},[5556],{"type":4556,"value":5557},"Mais maintenant, dans les applications IA, les scénarios sont bien plus complexes. Les modèles doivent souvent lire des fichiers, consulter des pages web, appeler des fonctions, exécuter du code, se connecter à MCP, garder le contexte, puis continuer la suite de la tâche.",{"type":4552,"tag":33,"props":5559,"children":5560},{},[5561],{"type":4556,"value":5562},"Là, la valeur de la Responses API d'OpenAI se révèle.",{"type":4552,"tag":112,"props":5564,"children":5565},{},[5566,5571,5576],{"type":4552,"tag":115,"props":5567,"children":5568},{},[5569],{"type":4556,"value":5570},"Ses modèles de raisonnement donnent de meilleurs résultats. Le même modèle, placé dans une structure d'interface plus adaptée, accomplit mieux les tâches.",{"type":4552,"tag":115,"props":5572,"children":5573},{},[5574],{"type":4556,"value":5575},"Elle est nativement pensée pour les agents. Le modèle peut appeler plusieurs outils dans une seule requête API.",{"type":4552,"tag":115,"props":5577,"children":5578},{},[5579],{"type":4556,"value":5580},"Elle coûte moins cher. L'utilisation du cache de la Responses API, comparée à Chat Completions, progresse de 40 % à 80 %. Plus l'utilisation du cache est élevée, plus le coût des appels répétés est bas, et plus la vitesse de réponse se laisse facilement optimiser.",{"data":5582,"body":5583},{},{"type":4549,"children":5584},[5585,5589,5594,5599,5604,5609,5614,5619],{"type":4552,"tag":33,"props":5586,"children":5587},{},[5588],{"type":4556,"value":3516},{"type":4552,"tag":33,"props":5590,"children":5591},{},[5592],{"type":4556,"value":5593},"Les signes astrologiques, les animaux du zodiaque, les astres, la divination — tout ça, on peut peut-être le comprendre comme des « modèles compressés » de l'ère où l'humain avait une faible puissance de calcul.",{"type":4552,"tag":33,"props":5595,"children":5596},{},[5597],{"type":4556,"value":5598},"Nos anciens n'avaient ni base de données, ni outils statistiques, ni IA.",{"type":4552,"tag":33,"props":5600,"children":5601},{},[5602],{"type":4556,"value":5603},"Ils ne pouvaient qu'observer sur la durée les saisons, le ciel, le calendrier agricole, les caractères, les rapports humains et les cycles sociaux, puis compresser toute cette expérience complexe en un système de symboles facile à mémoriser et à transmettre.",{"type":4552,"tag":33,"props":5605,"children":5606},{},[5607],{"type":4556,"value":5608},"12 signes astrologiques, 12 animaux du zodiaque, les huit caractères du BaZi, les hexagrammes — au fond, tout ça c'est comme réduire la complexité du monde en dimension inférieure.",{"type":4552,"tag":33,"props":5610,"children":5611},{},[5612],{"type":4556,"value":5613},"Évidemment, ça ne peut pas servir de prédiction scientifique stricte.",{"type":4552,"tag":33,"props":5615,"children":5616},{},[5617],{"type":4556,"value":5618},"Mais ce n'est pas forcément que de la superstition pure non plus.",{"type":4552,"tag":33,"props":5620,"children":5621},{},[5622],{"type":4556,"value":5623},"C'est plutôt une distillation d'expérience, faite avec des récits, des symboles et des règles, à une époque où nos anciens manquaient de puissance de calcul, de données et d'outils.",{"data":5625,"body":5626},{},{"type":4549,"children":5627},[5628,5632,5637,5642,5647,5652],{"type":4552,"tag":33,"props":5629,"children":5630},{},[5631],{"type":4556,"value":4518},{"type":4552,"tag":33,"props":5633,"children":5634},{},[5635],{"type":4556,"value":5636},"Je ne sais pas si je suis entré en mode moine retiré du monde.",{"type":4552,"tag":33,"props":5638,"children":5639},{},[5640],{"type":4556,"value":5641},"Après une introspection sérieuse, je me suis rendu compte que je me préoccupe davantage d'une question :",{"type":4552,"tag":33,"props":5643,"children":5644},{},[5645],{"type":4556,"value":5646},"est-ce que tout ce que je scroll chaque jour finit par devenir un vrai produit.",{"type":4552,"tag":33,"props":5648,"children":5649},{},[5650],{"type":4556,"value":5651},"Voir des mises à jour d'outils, même en masse, ne vaut pas de transpercer un scénario concret jusqu'au bout.",{"type":4552,"tag":33,"props":5653,"children":5654},{},[5655],{"type":4556,"value":5656},"Cette période, j'ai envie de consacrer plus d'énergie au produit, à la communauté et au contenu de long terme.",{"data":5658,"body":5659},{},{"type":4549,"children":5660},[5661,5665,5670,5678,5683,5688,5693,5698,5703,5708,5713,5718,5726,5731,5736,5741,5746,5751,5756,5761,5774,5779,5784],{"type":4552,"tag":33,"props":5662,"children":5663},{},[5664],{"type":4556,"value":4175},{"type":4552,"tag":33,"props":5666,"children":5667},{},[5668],{"type":4556,"value":5669},"Je découvre qu'il y a en fait deux routes.",{"type":4552,"tag":33,"props":5671,"children":5672},{},[5673],{"type":4552,"tag":67,"props":5674,"children":5675},{},[5676],{"type":4556,"value":5677},"Une route, monter sur Feishu.",{"type":4552,"tag":33,"props":5679,"children":5680},{},[5681],{"type":4556,"value":5682},"Ses avantages sont directs :",{"type":4552,"tag":33,"props":5684,"children":5685},{},[5686],{"type":4556,"value":5687},"gratuit, synchronisé multi-appareils, partageable, collaboration facile, et déclinaisons suffisamment riches.",{"type":4552,"tag":33,"props":5689,"children":5690},{},[5691],{"type":4556,"value":5692},"Documents, tableaux multidimensionnels, tableurs, diapos, canevas, Todo, bases de connaissances : ces modules combinés couvrent déjà beaucoup de scénarios de gestion des connaissances personnels et d'équipe.",{"type":4552,"tag":33,"props":5694,"children":5695},{},[5696],{"type":4556,"value":5697},"Je mise surtout sur les tableaux multidimensionnels.",{"type":4552,"tag":33,"props":5699,"children":5700},{},[5701],{"type":4556,"value":5702},"Ils conviennent très bien comme noyau de connaissances.",{"type":4552,"tag":33,"props":5704,"children":5705},{},[5706],{"type":4556,"value":5707},"La collecte d'infos, l'archivage des ressources, la gestion d'état, le rangement structuré, la re-production de contenu, tout peut s'organiser autour d'eux.",{"type":4552,"tag":33,"props":5709,"children":5710},{},[5711],{"type":4556,"value":5712},"Avec en plus le CLI Feishu et les agents IA, Feishu n'est plus juste un logiciel bureautique.",{"type":4552,"tag":33,"props":5714,"children":5715},{},[5716],{"type":4556,"value":5717},"C'est plutôt un système de workflow de connaissances qu'un agent peut manipuler.",{"type":4552,"tag":33,"props":5719,"children":5720},{},[5721],{"type":4552,"tag":67,"props":5722,"children":5723},{},[5724],{"type":4556,"value":5725},"L'autre route, se construire sur Cloudflare.",{"type":4552,"tag":33,"props":5727,"children":5728},{},[5729],{"type":4556,"value":5730},"Celle-ci est plus libre, et plus adaptée à la production de produit.",{"type":4552,"tag":33,"props":5732,"children":5733},{},[5734],{"type":4556,"value":5735},"Par exemple FlareMo, que je développe en ce moment, veut être un produit de gestion des connaissances basé sur Cloudflare.",{"type":4552,"tag":33,"props":5737,"children":5738},{},[5739],{"type":4556,"value":5740},"L'avantage de Cloudflare : des capacités de fond très complètes.",{"type":4552,"tag":33,"props":5742,"children":5743},{},[5744],{"type":4556,"value":5745},"Front, back, base de données, stockage objet, recherche vectorielle, capacités IA : tout est combinable.",{"type":4552,"tag":33,"props":5747,"children":5748},{},[5749],{"type":4556,"value":5750},"Mais il faut développer.",{"type":4552,"tag":33,"props":5752,"children":5753},{},[5754],{"type":4556,"value":5755},"Il faut en plus concevoir soi-même la structure des données, l'expérience de recherche, le système de permissions et la logique produit.",{"type":4552,"tag":33,"props":5757,"children":5758},{},[5759],{"type":4556,"value":5760},"Mon jugement actuel :",{"type":4552,"tag":112,"props":5762,"children":5763},{},[5764,5769],{"type":4552,"tag":115,"props":5765,"children":5766},{},[5767],{"type":4556,"value":5768},"Feishu convient pour monter vite un système de gestion des connaissances utilisable tout de suite.",{"type":4552,"tag":115,"props":5770,"children":5771},{},[5772],{"type":4556,"value":5773},"Cloudflare convient pour faire de la gestion des connaissances un vrai produit, contrôlable et itérable.",{"type":4552,"tag":33,"props":5775,"children":5776},{},[5777],{"type":4556,"value":5778},"Ces deux routes valent la peine d'être étudiées.",{"type":4552,"tag":33,"props":5780,"children":5781},{},[5782],{"type":4556,"value":5783},"L'une penche vers le workflow.",{"type":4552,"tag":33,"props":5785,"children":5786},{},[5787],{"type":4556,"value":5788},"L'autre penche vers le produit.",{"data":5790,"body":5791},{},{"type":4549,"children":5792},[5793,5797,5802,5807,5815,5820,5825,5830,5835,5858,5863,5868,5873,5878,5883,5888,5893,5898,5903],{"type":4552,"tag":33,"props":5794,"children":5795},{},[5796],{"type":4556,"value":4166},{"type":4552,"tag":33,"props":5798,"children":5799},{},[5800],{"type":4556,"value":5801},"Dès qu'on en parle, le premier réflexe de beaucoup : collectionner des articles, trier des liens, prendre des notes, construire une belle bibliothèque d'infos.",{"type":4552,"tag":33,"props":5803,"children":5804},{},[5805],{"type":4556,"value":5806},"Mais en première principe, le vrai problème que la gestion des connaissances doit résoudre, c'est :",{"type":4552,"tag":33,"props":5808,"children":5809},{},[5810],{"type":4552,"tag":67,"props":5811,"children":5812},{},[5813],{"type":4556,"value":5814},"L'info que je vois aujourd'hui, peut-elle continuer à m'aider à décider demain ?",{"type":4552,"tag":33,"props":5816,"children":5817},{},[5818],{"type":4556,"value":5819},"La mémoire humaine est limitée, l'attention est limitée, et l'expérience se perd facilement.",{"type":4552,"tag":33,"props":5821,"children":5822},{},[5823],{"type":4556,"value":5824},"Si une ressource est juste collectionnée, elle finit souvent en cimetière d'infos.",{"type":4552,"tag":33,"props":5826,"children":5827},{},[5828],{"type":4556,"value":5829},"Une gestion des connaissances qui vaut quelque chose doit accomplir une transformation :",{"type":4552,"tag":33,"props":5831,"children":5832},{},[5833],{"type":4556,"value":5834},"faire de l'info externe et de l'expérience personnelle une capacité d'action consultable, appelable, réutilisable, à jour.",{"type":4552,"tag":112,"props":5836,"children":5837},{},[5838,5843,5848,5853],{"type":4552,"tag":115,"props":5839,"children":5840},{},[5841],{"type":4556,"value":5842},"Un article, uniquement collectionné, reste une ressource.",{"type":4552,"tag":115,"props":5844,"children":5845},{},[5846],{"type":4556,"value":5847},"Tu en extrais un point de vue, elle devient de l'info.",{"type":4552,"tag":115,"props":5849,"children":5850},{},[5851],{"type":4556,"value":5852},"Tu la connectes à tes projets, tes scénarios, tes jugements, elle commence à devenir connaissance.",{"type":4552,"tag":115,"props":5854,"children":5855},{},[5856],{"type":4556,"value":5857},"Enfin elle t'aide à écrire des articles, faire des produits, prendre des décisions, concevoir des workflows : c'est là qu'elle devient capacité.",{"type":4552,"tag":33,"props":5859,"children":5860},{},[5861],{"type":4556,"value":5862},"Donc je suis de plus en plus convaincu que la destination de la gestion des connaissances ne devrait pas être une bibliothèque d'infos.",{"type":4552,"tag":33,"props":5864,"children":5865},{},[5866],{"type":4556,"value":5867},"C'est plutôt une infrastructure cognitive.",{"type":4552,"tag":33,"props":5869,"children":5870},{},[5871],{"type":4556,"value":5872},"Elle t'aide à absorber l'info, structurer les jugements, faire décanter les méthodes, et produire en continu du contenu, des produits et des actions.",{"type":4552,"tag":33,"props":5874,"children":5875},{},[5876],{"type":4556,"value":5877},"Surtout depuis que les agents IA existent, la gestion des connaissances devient plus intéressante.",{"type":4552,"tag":33,"props":5879,"children":5880},{},[5881],{"type":4556,"value":5882},"Avant on s'appuyait sur l'humain pour trier, classer, chercher, réutiliser.",{"type":4552,"tag":33,"props":5884,"children":5885},{},[5886],{"type":4556,"value":5887},"À l'avenir, beaucoup d'actions peuvent être confiées à l'agent :",{"type":4552,"tag":33,"props":5889,"children":5890},{},[5891],{"type":4556,"value":5892},"résumé automatique, tag automatique, association automatique aux projets, génération automatique de plans, rappel automatique des connaissances périmées, et même transformer directement des ressources en articles, plans, diapos et tâches.",{"type":4552,"tag":33,"props":5894,"children":5895},{},[5896],{"type":4556,"value":5897},"C'est aussi pour ça que la gestion des connaissances m'intéresse récemment.",{"type":4552,"tag":33,"props":5899,"children":5900},{},[5901],{"type":4556,"value":5902},"En surface, c'est prendre des notes.",{"type":4552,"tag":33,"props":5904,"children":5905},{},[5906],{"type":4556,"value":5907},"Au fond, c'est construire un système cognitif qui se compose sur le long terme.",{"data":5909,"body":5910},{},{"type":4549,"children":5911},[5912,5916,5921],{"type":4552,"tag":33,"props":5913,"children":5914},{},[5915],{"type":4556,"value":4467},{"type":4552,"tag":33,"props":5917,"children":5918},{},[5919],{"type":4556,"value":5920},"Coder n'importe quand, n'importe où.",{"type":4552,"tag":33,"props":5922,"children":5923},{},[5924],{"type":4556,"value":5925},"Et accompagner ma femme en shopping, n'importe quand, n'importe où.",{"data":5927,"body":5928},{},{"type":4549,"children":5929},[5930,5934],{"type":4552,"tag":33,"props":5931,"children":5932},{},[5933],{"type":4556,"value":4131},{"type":4552,"tag":33,"props":5935,"children":5936},{},[5937],{"type":4556,"value":5938},"mais pour les gens comme nous, le plus précieux, c'est encore le chemin qu'ils ont parcouru",{"data":5940,"body":5941},{},{"type":4549,"children":5942},[5943,5947],{"type":4552,"tag":33,"props":5944,"children":5945},{},[5946],{"type":4556,"value":3537},{"type":4552,"tag":33,"props":5948,"children":5949},{},[5950],{"type":4556,"value":5951},"Regarder YouTube sans AUCUNE pub !!",{"data":5953,"body":5954},{},{"type":4549,"children":5955},[5956,5960,5965,5970,5975,5980],{"type":4552,"tag":33,"props":5957,"children":5958},{},[5959],{"type":4556,"value":3759},{"type":4552,"tag":33,"props":5961,"children":5962},{},[5963],{"type":4556,"value":5964},"Bon, je me lance dans l'apologie du produit.",{"type":4552,"tag":33,"props":5966,"children":5967},{},[5968],{"type":4556,"value":5969},"C'est la CoolState 25 Super Power Bank SE (CoolState, c'est l'ancien ZMI).",{"type":4552,"tag":33,"props":5971,"children":5972},{},[5973],{"type":4556,"value":5974},"140 yuans, 25 000 mAh, sortie max 120 W, câble de charge intégré.",{"type":4552,"tag":33,"props":5976,"children":5977},{},[5978],{"type":4556,"value":5979},"Elle fait tenir mon MacBook Air tout un après-midi de boulot intense.",{"type":4552,"tag":33,"props":5981,"children":5982},{},[5983],{"type":4556,"value":5984},"Le bon plan du bureau en terrasse : Starbucks, McDonald's, KFC, la campagne, tout est bon !",{"data":5986,"body":5987},{},{"type":4549,"children":5988},[5989,5993,5998,6003],{"type":4552,"tag":33,"props":5990,"children":5991},{},[5992],{"type":4556,"value":3861},{"type":4552,"tag":33,"props":5994,"children":5995},{},[5996],{"type":4556,"value":5997},"Son API est vendue pas chère, mais officiellement, la marge sur ce secteur est de 545 % !!!",{"type":4552,"tag":33,"props":5999,"children":6000},{},[6001],{"type":4556,"value":6002},"Donc DeepSeek n'est pas seulement le bodhisattva cybernétique de l'IA, en plus c'est une techno de fou.",{"type":4552,"tag":33,"props":6004,"children":6005},{},[6006,6008],{"type":4556,"value":6007},"Article : ",{"type":4552,"tag":37,"props":6009,"children":6012},{"href":6010,"rel":6011},"https:\u002F\u002Fgithub.com\u002Fdeepseek-ai\u002Fopen-infra-index\u002Fblob\u002Fmain\u002F202502OpenSourceWeek\u002Fday_6_one_more_thing_deepseekV3R1_inference_system_overview.md",[41],[6013],{"type":4556,"value":6014},"DeepSeek Open Infra Index",{"data":6016,"body":6017},{},{"type":4549,"children":6018},[6019,6023,6028,6033],{"type":4552,"tag":33,"props":6020,"children":6021},{},[6022],{"type":4556,"value":3963},{"type":4552,"tag":33,"props":6024,"children":6025},{},[6026],{"type":4556,"value":6027},"Pour les situations cocasses du poulet et de l'œuf, c'est d'un grand secours.",{"type":4552,"tag":33,"props":6029,"children":6030},{},[6031],{"type":4556,"value":6032},"Mode d'emploi :",{"type":4552,"tag":779,"props":6034,"children":6035},{},[6036,6049,6054,6065],{"type":4552,"tag":115,"props":6037,"children":6038},{},[6039,6041,6047],{"type":4556,"value":6040},"Tape ",{"type":4552,"tag":461,"props":6042,"children":6044},{"className":6043},[],[6045],{"type":4556,"value":6046},"about:config",{"type":4556,"value":6048}," dans la barre d'adresse",{"type":4552,"tag":115,"props":6050,"children":6051},{},[6052],{"type":4556,"value":6053},"Entre dans les préférences avancées, clique sur « tout afficher »",{"type":4552,"tag":115,"props":6055,"children":6056},{},[6057,6059],{"type":4556,"value":6058},"Recherche ",{"type":4552,"tag":461,"props":6060,"children":6062},{"className":6061},[],[6063],{"type":4556,"value":6064},"browser.ipProtection.enabled",{"type":4552,"tag":115,"props":6066,"children":6067},{},[6068],{"type":4556,"value":6069},"Passe la valeur de l'entrée sur true",{"data":6071,"body":6072},{},{"type":4549,"children":6073},[6074,6078,6083,6088],{"type":4552,"tag":33,"props":6075,"children":6076},{},[6077],{"type":4556,"value":4487},{"type":4552,"tag":33,"props":6079,"children":6080},{},[6081],{"type":4556,"value":6082},"À l'étape de la connexion, il a généré un QR code pour me faire scanner et me logger.",{"type":4552,"tag":33,"props":6084,"children":6085},{},[6086],{"type":4556,"value":6087},"Puis j'ai juste crié « va me chercher des coupons », et il m'en a pris plein comme ça.",{"type":4552,"tag":33,"props":6089,"children":6090},{},[6091],{"type":4556,"value":6092},"Mettre un agent IA sur un scénario comme faire des coupons, c'est très amazing.",{"data":6094,"body":6095},{},{"type":4549,"children":6096},[6097,6101,6106,6111,6116,6121],{"type":4552,"tag":33,"props":6098,"children":6099},{},[6100],{"type":4556,"value":3566},{"type":4552,"tag":33,"props":6102,"children":6103},{},[6104],{"type":4556,"value":6105},"Il est fait pour ceux qui veulent élargir leurs sources d'infos, briser la chambre d'écho.",{"type":4552,"tag":33,"props":6107,"children":6108},{},[6109],{"type":4556,"value":6110},"Il scrape en continu les contenus chauds de Hacker News, Reddit, BBC, Reuters, Bloomberg, Product Hunt et autres, et traduit les titres en chinois.",{"type":4552,"tag":33,"props":6112,"children":6113},{},[6114],{"type":4556,"value":6115},"Sa plus grande valeur : d'abord survoler les titres en chinois.",{"type":4552,"tag":33,"props":6117,"children":6118},{},[6119],{"type":4556,"value":6120},"Si tu vois un article qui t'intéresse et vaut le détour, tu cliques pour voir les détails.",{"type":4552,"tag":33,"props":6122,"children":6123},{},[6124],{"type":4556,"value":6125},"Là tu peux coupler ça avec Immersive Translate pour une lecture bilingue.",{"data":6127,"body":6128},{},{"type":4549,"children":6129},[6130],{"type":4552,"tag":33,"props":6131,"children":6132},{},[6133],{"type":4556,"value":6134},"À propos du réseau : si tu as acheté un fournisseur, et monté aussi tes propres nœuds VPS, tu veux les gérer de façon unifiée, les router de façon unifiée, et sortir un seul lien d'abonnement.\nTu veux garder les règles de routage, le filtrage des nœuds et la logique de combinaison côté serveur, plutôt que reconfigurer chaque client.\nTu veux une exécution à la Cloudflare, légère à déployer, sans tenir un serveur, un service de base de données ni des tâches d'arrière-plan compliquées.",{"data":6136,"body":6137},{},{"type":4549,"children":6138},[6139,6143],{"type":4552,"tag":33,"props":6140,"children":6141},{},[6142],{"type":4556,"value":3554},{"type":4552,"tag":112,"props":6144,"children":6145},{},[6146,6156,6166,6176,6186,6196,6206,6216],{"type":4552,"tag":115,"props":6147,"children":6148},{},[6149,6154],{"type":4552,"tag":67,"props":6150,"children":6151},{},[6152],{"type":4556,"value":6153},"Wetab",{"type":4556,"value":6155}," : extension de nouvel onglet, pour y mettre les trucs du quotidien, avec moteur de recherche personnalisable et synchro multi-appareils gratuite après connexion. J'y ai monté un moteur de recherche X basé sur Google, bien plus pratique que l'intégré.",{"type":4552,"tag":115,"props":6157,"children":6158},{},[6159,6164],{"type":4552,"tag":67,"props":6160,"children":6161},{},[6162],{"type":4556,"value":6163},"Video Speed Controller",{"type":4556,"value":6165}," : règle la vitesse de la vidéo finement, parfait pour ingérer du savoir efficacement.",{"type":4552,"tag":115,"props":6167,"children":6168},{},[6169,6174],{"type":4552,"tag":67,"props":6170,"children":6171},{},[6172],{"type":4556,"value":6173},"XHunt",{"type":4556,"value":6175}," : indispensable pour jouer sur X, tu vois le classement de chaque KOL et les posts les plus chauds du moment.",{"type":4552,"tag":115,"props":6177,"children":6178},{},[6179,6184],{"type":4552,"tag":67,"props":6180,"children":6181},{},[6182],{"type":4556,"value":6183},"X Radar de suivi mutuel",{"type":4556,"value":6185}," : repère en page les relations « tu me suis tu me suis pas », avec l'option d'afficher le taux de following \u002F followers.",{"type":4552,"tag":115,"props":6187,"children":6188},{},[6189,6194],{"type":4552,"tag":67,"props":6190,"children":6191},{},[6192],{"type":4556,"value":6193},"FireShot",{"type":4556,"value":6195}," : capture le site en screenshot, le retouche et le sauvegarde en PDF, JPEG, GIF, PNG ou BMP.",{"type":4552,"tag":115,"props":6197,"children":6198},{},[6199,6204],{"type":4552,"tag":67,"props":6200,"children":6201},{},[6202],{"type":4556,"value":6203},"Proton Pass",{"type":4556,"value":6205}," : gestionnaire de mots de passe au design élégant, synchronisé sur tous les appareils.",{"type":4552,"tag":115,"props":6207,"children":6208},{},[6209,6214],{"type":4552,"tag":67,"props":6210,"children":6211},{},[6212],{"type":4556,"value":6213},"Immersive Translate",{"type":4556,"value":6215}," : la vieille dame des extensions de traduction bilingue, avec l'API DeepSeek V4 Flash branchée dessus.",{"type":4552,"tag":115,"props":6217,"children":6218},{},[6219,6223],{"type":4552,"tag":67,"props":6220,"children":6221},{},[6222],{"type":4556,"value":234},{"type":4556,"value":6224}," : indispensable pour connecter Codex à Chrome, ça automatise n'importe quoi dans le navigateur, par exemple écrire un mail de réclamation quand ton compte est banni.",{"data":6226,"body":6227},{},{"type":4549,"children":6228},[6229,6233,6238,6243,6248,6253],{"type":4552,"tag":33,"props":6230,"children":6231},{},[6232],{"type":4556,"value":4120},{"type":4552,"tag":33,"props":6234,"children":6235},{},[6236],{"type":4556,"value":6237},"L'attention humaine est limitée. L'humain ne s'occupe que de la partie du jugement la plus cruciale.",{"type":4552,"tag":33,"props":6239,"children":6240},{},[6241],{"type":4556,"value":6242},"Il faut absolument répartir l'attention limitée là où ça a de la valeur. Laisser l'IA faire davantage de boulot ingrat.",{"type":4552,"tag":33,"props":6244,"children":6245},{},[6246],{"type":4556,"value":6247},"C'est ça, le sens de l'existence des workflows IA.",{"type":4552,"tag":33,"props":6249,"children":6250},{},[6251],{"type":4556,"value":6252},"Que le workflow IA fasse le tour complet du boulot ingrat, et que l'humain assure le jugement final — la vérification ou la validation du résultat la plus précieuse, la plus centrale, la plus conforme à l'objectif final.",{"type":4552,"tag":33,"props":6254,"children":6255},{},[6256],{"type":4556,"value":6257},"C'est l'état que j'ai envie d'atteindre. Dernièrement je n'arrête pas d'explorer ces workflows.",{"data":6259,"body":6260},{},{"type":4549,"children":6261},[6262,6266,6271,6276,6281,6286],{"type":4552,"tag":33,"props":6263,"children":6264},{},[6265],{"type":4556,"value":3975},{"type":4552,"tag":33,"props":6267,"children":6268},{},[6269],{"type":4556,"value":6270},"Crée un compte Cloudflare gratuit, une fois déployé tu as 10 Go de stockage de fichiers et 5 Go de stockage de données.",{"type":4552,"tag":33,"props":6272,"children":6273},{},[6274],{"type":4556,"value":6275},"Gratuit pour toujours, zéro centime pour l'outillage, zéro centime pour le trafic, données sauvegardées sur plusieurs sites, mécanisme de haute disponibilité intégré de naissance.",{"type":4552,"tag":33,"props":6277,"children":6278},{},[6279],{"type":4556,"value":6280},"Service cloud 24 h, n'importe où, entièrement compatible avec l'écosystème Memos.",{"type":4552,"tag":33,"props":6282,"children":6283},{},[6284],{"type":4556,"value":6285},"Avancement à l'époque : en une journée l'ossature de base était en place, déjà parfaitement utilisable.",{"type":4552,"tag":33,"props":6287,"children":6288},{},[6289],{"type":4556,"value":6290},"Ensuite j'ajouterai plus de tutoriels de déploiement, des cas de test d'ingénierie, les technos agent IA, et le support multi-appareils. Build in public.",{"data":6292,"body":6293},{},{"type":4549,"children":6294},[6295,6299,6304,6309,6314,6324],{"type":4552,"tag":33,"props":6296,"children":6297},{},[6298],{"type":4556,"value":4412},{"type":4552,"tag":33,"props":6300,"children":6301},{},[6302],{"type":4556,"value":6303},"J'ai ouvert un projet d'agrégation de liens d'abonnement, gratuit et déployé entièrement sur Cloudflare.",{"type":4552,"tag":33,"props":6305,"children":6306},{},[6307],{"type":4556,"value":6308},"Il agrège tous tes liens d'abonnement et nœuds réseau maison en un seul lien, avec règles de routage en option.",{"type":4552,"tag":33,"props":6310,"children":6311},{},[6312],{"type":4556,"value":6313},"Vraiment : un seul lien, utilisable dans tous les clients, sans configurer chaque client un par un.",{"type":4552,"tag":33,"props":6315,"children":6316},{},[6317,6319],{"type":4556,"value":6318},"GitHub : ",{"type":4552,"tag":37,"props":6320,"children":6322},{"href":2452,"rel":6321},[41],[6323],{"type":4556,"value":2452},{"type":4552,"tag":33,"props":6325,"children":6326},{},[6327,6329],{"type":4556,"value":6328},"Article du blog : ",{"type":4552,"tag":37,"props":6330,"children":6331},{"href":2555},[6332],{"type":4556,"value":2439},{"data":6334,"body":6335},{},{"type":4549,"children":6336},[6337],{"type":4552,"tag":33,"props":6338,"children":6339},{},[6340,6342,6348,6350],{"type":4556,"value":6341},"Clash Party pour le réseau\ncouplé au Substore déployé sur Cloudflare\nun seul lien d'abonnement : agrégation de plusieurs fournisseurs, routage des règles\ntrop doux (deuxième ton) !\nEt je recommande aussi le client Clash Party, il est vraiment élégant.\nL'adresse open source de mon sub-store-cloudflare :\n",{"type":4552,"tag":37,"props":6343,"children":6346},{"href":6344,"rel":6345},"https:\u002F\u002Ft.co\u002Fu8zhrOSrAw",[41],[6347],{"type":4556,"value":6344},{"type":4556,"value":6349}," ",{"type":4552,"tag":37,"props":6351,"children":6354},{"href":6352,"rel":6353},"https:\u002F\u002Ft.co\u002FZzc3IXKsLI",[41],[6355],{"type":4556,"value":6352},{"data":6357,"body":6358},{},{"type":4549,"children":6359},[6360,6364,6369,6374,6397],{"type":4552,"tag":33,"props":6361,"children":6362},{},[6363],{"type":4556,"value":4424},{"type":4552,"tag":33,"props":6365,"children":6366},{},[6367],{"type":4556,"value":6368},"Mes nœuds maison et les nœuds de secours du fournisseur sont tous fondus ensemble, avec en plus l'abonnement automatique des règles de routage ACL4SSR.",{"type":4552,"tag":33,"props":6370,"children":6371},{},[6372],{"type":4556,"value":6373},"Avec un seul lien d'abonnement, je obtiens :",{"type":4552,"tag":112,"props":6375,"children":6376},{},[6377,6382,6387,6392],{"type":4552,"tag":115,"props":6378,"children":6379},{},[6380],{"type":4556,"value":6381},"la fusion des nœuds multi-fournisseurs",{"type":4552,"tag":115,"props":6383,"children":6384},{},[6385],{"type":4556,"value":6386},"le filtrage des nœuds",{"type":4552,"tag":115,"props":6388,"children":6389},{},[6390],{"type":4556,"value":6391},"la configuration des règles de routage",{"type":4552,"tag":115,"props":6393,"children":6394},{},[6395],{"type":4556,"value":6396},"la mise à jour automatique de la config",{"type":4552,"tag":33,"props":6398,"children":6399},{},[6400],{"type":4556,"value":6401},"Lisse comme de l'huile.",{"data":6403,"body":6404},{},{"type":4549,"children":6405},[6406],{"type":4552,"tag":33,"props":6407,"children":6408},{},[6409],{"type":4556,"value":6410},"Dernièrement je réfléchis à un plan.\nL'intention : déplacer tout sur Cloudflare — gestion des connaissances perso, collecte d'infos, production de connaissances.\nLe compte gratuit offre déjà 10 Go de stockage objet et 5 Go de base de données.\nC'est comme un système de gestion des connaissances auto-hébergé, dans le cloud, gratuit pour toujours.",{"data":6412,"body":6413},{},{"type":4549,"children":6414},[6415,6419,6424,6429,6434,6439,6444,6449,6454,6459],{"type":4552,"tag":33,"props":6416,"children":6417},{},[6418],{"type":4556,"value":3748},{"type":4552,"tag":33,"props":6420,"children":6421},{},[6422],{"type":4556,"value":6423},"J'ai utilisé GPT 5.5 et Gemini 3.1 Pro, deux-trois jours de brainstorm multi-tours avec ces deux modèles, et toujours aucun bon nom en vue.",{"type":4552,"tag":33,"props":6425,"children":6426},{},[6427],{"type":4556,"value":6428},"Pourquoi ? Parce que j'ai découvert que ces modèles n'ont aucune créativité. Les noms qu'ils te proposent sont de l'empilement de mots et des combinaisons de caractères.",{"type":4552,"tag":33,"props":6430,"children":6431},{},[6432],{"type":4556,"value":6433},"Tu donnes ton idée, et il te la fait tourner en rond à l'infini, à me faire péter les plombs et monter ma tension.",{"type":4552,"tag":33,"props":6435,"children":6436},{},[6437],{"type":4556,"value":6438},"Et il y a un autre gros problème : tu arrives enfin à quelques noms qui te plaisent, tu ouvres Qichacha, et boum : soit déjà enregistré, soit trop ressemblant.",{"type":4552,"tag":33,"props":6440,"children":6441},{},[6442],{"type":4556,"value":6443},"Là je peux recommander le 88查 d'Alibaba, l'équivalent de Qichacha mais gratuit, pour vérifier les noms similaires.",{"type":4552,"tag":33,"props":6445,"children":6446},{},[6447],{"type":4556,"value":6448},"Si tu ne veux pas de répétitions, vise plutôt quatre caractères, et il faut vraiment ouvrir grand ta réflexion.",{"type":4552,"tag":33,"props":6450,"children":6451},{},[6452],{"type":4556,"value":6453},"Il faut changer plusieurs fois de modèle, changer plusieurs fois de cerveau.",{"type":4552,"tag":33,"props":6455,"children":6456},{},[6457],{"type":4556,"value":6458},"Tu peux donner de bons noms en référence à l'IA : DeepSeek 深度求索, ByteDance 字节跳动 par exemple.",{"type":4552,"tag":33,"props":6460,"children":6461},{},[6462],{"type":4556,"value":6463},"Tu prends les bons noms à ton goût et tu laisses l'IA s'en inspirer. À emprunter les forces de chacun, tu finis par trouver un nom de ouf.",{"data":6465,"body":6466},{},{"type":4549,"children":6467},[6468,6472,6477,6482,6487,6492,6497],{"type":4552,"tag":33,"props":6469,"children":6470},{},[6471],{"type":4556,"value":3986},{"type":4552,"tag":33,"props":6473,"children":6474},{},[6475],{"type":4556,"value":6476},"Je voulais la collecte d'idées prête à l'emploi et sans intrusion de Flomo ;",{"type":4552,"tag":33,"props":6478,"children":6479},{},[6480],{"type":4556,"value":6481},"l'écosystème open source mûr de Memos, des données migrables, une API jouable ;",{"type":4552,"tag":33,"props":6483,"children":6484},{},[6485],{"type":4556,"value":6486},"et je ne voulais pas rouvrir un VPS, maintenir Docker, Postgres ou des processus Node permanents.",{"type":4552,"tag":33,"props":6488,"children":6489},{},[6490],{"type":4556,"value":6491},"Alors quoi faire ? L'approche de FlareMo : prendre le modèle de données et l'API de Memos comme « norme », et reconstruire le runtime entièrement sur Cloudflare :",{"type":4552,"tag":33,"props":6493,"children":6494},{},[6495],{"type":4556,"value":6496},"Workers pour l'API, D1 pour les notes, R2 pour les pièces jointes, Queues\u002FCron pour les tâches de fond, Vectorize + Workers AI réservés aux futurs besoins de recherche sémantique et de workflows IA.",{"type":4552,"tag":33,"props":6498,"children":6499},{},[6500],{"type":4556,"value":6501},"Debout sur les épaules de Memos, fabriquer une base de connaissances personnelle qui vit sur le cloud en périphérie.",{"data":6503,"body":6504},{},{"type":4549,"children":6505},[6506,6510,6515],{"type":4552,"tag":33,"props":6507,"children":6508},{},[6509],{"type":4556,"value":3578},{"type":4552,"tag":33,"props":6511,"children":6512},{},[6513],{"type":4556,"value":6514},"Parce que le code écrit était en phase de debog, la commande stop n'a pas pris effet.",{"type":4552,"tag":33,"props":6516,"children":6517},{},[6518],{"type":4556,"value":6519},"Résultat : un Container a tourné 7 jours d'affilée et m'a facturé 4 dollars.",{"data":6521,"body":6522},{},{"type":4549,"children":6523},[6524,6529,6534,6539,6544,6549],{"type":4552,"tag":33,"props":6525,"children":6526},{},[6527],{"type":4556,"value":6528},"Le nom du recueil mythologique Orient-Occident est trouvé — God-Museum · Musée des Dieux :",{"type":4552,"tag":33,"props":6530,"children":6531},{},[6532],{"type":4556,"value":6533},"fourrer dans le même univers les panthéons sans lien entre eux de la Classique des monts et des mers, du Voyage en Occident, de la Grèce antique, des pays nordiques et de l'Égypte antique, sans qu'ils se tapent dessus.",{"type":4552,"tag":33,"props":6535,"children":6536},{},[6537],{"type":4556,"value":6538},"La même loi de la foudre s'appelle Zeus en Grèce, Leizhenzi en Orient ;",{"type":4552,"tag":33,"props":6540,"children":6541},{},[6542],{"type":4556,"value":6543},"la même grande inondation, les Orientaux se souviennent que Nüwa a réparé le ciel, les Hébreux se souviennent de l'arche de Noé.",{"type":4552,"tag":33,"props":6545,"children":6546},{},[6547],{"type":4556,"value":6548},"Si on pousse vraiment le questionnement, tout le monde mythologique doit être réordonné.",{"type":4552,"tag":33,"props":6550,"children":6551},{},[6552,6554],{"type":4556,"value":6553},"À tester en ligne : ",{"type":4552,"tag":37,"props":6555,"children":6558},{"href":6556,"rel":6557},"https:\u002F\u002Fchendahuang.com\u002Fgod-museum\u002F",[41],[6559],{"type":4556,"value":6556},{"data":6561,"body":6562},{},{"type":4549,"children":6563},[6564,6568,6573,6578],{"type":4552,"tag":33,"props":6565,"children":6566},{},[6567],{"type":4556,"value":3505},{"type":4552,"tag":33,"props":6569,"children":6570},{},[6571],{"type":4556,"value":6572},"Une chance assez grosse, c'est de traiter la partie qui ne peut pas être enregistrée par les logiciels traditionnels : c'est-à-dire les données de contexte non structurées.",{"type":4552,"tag":33,"props":6574,"children":6575},{},[6576],{"type":4556,"value":6577},"Par exemple, un vrai CRM AI native, en enregistrant la remise accordée à un client, pourrait aussi noter pourquoi cette remise-là plutôt qu'une autre, pourquoi les autres options ont été rejetées, et qui a convaincu qui là-dedans ?",{"type":4552,"tag":33,"props":6579,"children":6580},{},[6581],{"type":4556,"value":6582},"Les logiciels traditionnels ont trop d'infos cachées de ce genre qu'ils ne peuvent pas enregistrer. À l'ère de l'IA, on peut utiliser la compréhension du texte et de la vidéo pour extraire de ces infos cachées, de toute cette masse d'infos redondantes, des données structurées à analyser.",{"data":6584,"body":6585},{},{"type":4549,"children":6586},[6587],{"type":4552,"tag":33,"props":6588,"children":6589},{},[6590,6592],{"type":4556,"value":6591},"Jour 1 : j'emménage dans la communauté OPC\nÀ partir de maintenant, ce poste de travail est à moi\nNice ! ",{"type":4552,"tag":37,"props":6593,"children":6596},{"href":6594,"rel":6595},"https:\u002F\u002Ft.co\u002F3rSQcZ760R",[41],[6597],{"type":4556,"value":6594},{"data":6599,"body":6600},{},{"type":4549,"children":6601},[6602,6606,6611,6616,6621,6626,6631,6636,6641,6646,6651,6656,6661,6666],{"type":4552,"tag":33,"props":6603,"children":6604},{},[6605],{"type":4556,"value":4274},{"type":4552,"tag":33,"props":6607,"children":6608},{},[6609],{"type":4556,"value":6610},"Mon intention de départ, c'était juste d'avoir une structure légale pour encaisser de l'argent et mettre des produits en ligne. Alors j'ai cherché sur le net les infos de création de société.",{"type":4552,"tag":33,"props":6612,"children":6613},{},[6614],{"type":4556,"value":6615},"Je n'avais pas d'exigence particulière sur la ville : Nanjing, Suzhou, Hangzhou, Ningbo — dès que c'était une zone côtière développée, tout était candidat.",{"type":4552,"tag":33,"props":6617,"children":6618},{},[6619],{"type":4556,"value":6620},"Par un heureux hasard, un jour j'étais en déplacement à Nanjing, quelques heures creuses, je scrollais des comptes WeChat locaux. Je suis tombé sur le téléphone d'un contact de la communauté OPC. Et je l'ai ajouté.",{"type":4552,"tag":33,"props":6622,"children":6623},{},[6624],{"type":4556,"value":6625},"Après une brève présentation de mon projet, le responsable a dit OK et m'a programmé une visite des lieux l'après-midi.",{"type":4552,"tag":33,"props":6627,"children":6628},{},[6629],{"type":4556,"value":6630},"Leur exigence : travailler sur place trois jours par semaine. Si j'acceptais, je pouvais enregistrer ma société ici.",{"type":4552,"tag":33,"props":6632,"children":6633},{},[6634],{"type":4556,"value":6635},"Comme c'est un projet du capital d'État de Nanjing, leurs conditions politiques sont excellentes : eau, électricité, internet, foncier — tout est gratuit, théoriquement trois ans gratuits, et il y a même un comptable mandataire pour m'aider à créer la société, graver le sceau, obtenir la licence de registre, m'aider à contacter la banque pour ouvrir le compte. Jusqu'à l'émotion, trop touchant.",{"type":4552,"tag":33,"props":6637,"children":6638},{},[6639],{"type":4556,"value":6640},"Après deux-trois semaines de procédure d'enregistrement, j'ai enfin eu tous les documents.",{"type":4552,"tag":33,"props":6642,"children":6643},{},[6644],{"type":4556,"value":6645},"Le manager du parc m'a fait choisir mon poste de travail. Mes exigences : une chaise, un tabouret, de l'électricité, et c'est tout.",{"type":4552,"tag":33,"props":6647,"children":6648},{},[6649],{"type":4556,"value":6650},"Le manager m'a fait remplir trois formulaires de demande de projet, pour présenter surtout les avantages du projet, la situation de l'équipe, et nos points forts en lien avec l'IA. Si c'est bien écrit et crédible, on peut gagner une subvention politique de 50 000 à 100 000 yuans.",{"type":4552,"tag":33,"props":6652,"children":6653},{},[6654],{"type":4556,"value":6655},"Je trouve que Nanjing gère vraiment bien ce sujet. Vous pouvez aussi regarder si votre ville a des politiques semblables, ou si la capitale de votre province a mieux.",{"type":4552,"tag":33,"props":6657,"children":6658},{},[6659],{"type":4556,"value":6660},"Les bonnes politiques ne t'attendent pas : il faut se renseigner partout. Quand j'arrive aujourd'hui, le parc avait déjà accueilli beaucoup de sociétés ; j'étais plutôt en retard.",{"type":4552,"tag":33,"props":6662,"children":6663},{},[6664],{"type":4556,"value":6665},"Voilà pour le partage du jour, ensuite je vous partage en continu toute mon expérience entrepreneuriale et mes bilans de parcours.",{"type":4552,"tag":33,"props":6667,"children":6668},{},[6669],{"type":4556,"value":6670},"Merci de votre attention.",{"data":6672,"body":6673},{},{"type":4549,"children":6674},[6675,6679,6684,6689,6694,6699],{"type":4552,"tag":33,"props":6676,"children":6677},{},[6678],{"type":4556,"value":3687},{"type":4552,"tag":33,"props":6680,"children":6681},{},[6682],{"type":4556,"value":6683},"le code, c'est le levier des gens comme nous.",{"type":4552,"tag":33,"props":6685,"children":6686},{},[6687],{"type":4556,"value":6688},"Codex, c'est le levier du levier.",{"type":4552,"tag":33,"props":6690,"children":6691},{},[6692],{"type":4556,"value":6693},"Enlève Codex, et tu retires le bois sous la marmite.",{"type":4552,"tag":33,"props":6695,"children":6696},{},[6697],{"type":4556,"value":6698},"Comme dit l'adage : si la base n'est pas solide, la terre tremble et les montagnes s'écroulent.",{"type":4552,"tag":33,"props":6700,"children":6701},{},[6702],{"type":4556,"value":6703},"Allez les IA chinoises, redressez-vous !",{"data":6705,"body":6706},{},{"type":4549,"children":6707},[6708],{"type":4552,"tag":33,"props":6709,"children":6710},{},[6711],{"type":4556,"value":6712},"Beaucoup utilisent l'IA pour écrire des projets Cloudflare, et ça flop pas à cause de la syntaxe.\nLe vrai problème :\nl'IA écrit souvent du Workers comme si c'était du Node.js\nou utilise les Bindings comme process.env\noublie les await\nstocke l'état de la requête dans des variables globales n'importe comment\nignore que les requêtes de ressources statiques sont gratuites\nou appelle son propre R2 via l'API REST depuis un Worker\nTous ces pièges, je les ai réunis dans le Cloudflare Playbook.\nEt au passage j'ai écrit",{"data":6714,"body":6715},{},{"type":4549,"children":6716},[6717,6721,6726],{"type":4552,"tag":33,"props":6718,"children":6719},{},[6720],{"type":4556,"value":4349},{"type":4552,"tag":33,"props":6722,"children":6723},{},[6724],{"type":4556,"value":6725},"On peut commencer par satisfaire ses propres besoins.",{"type":4552,"tag":33,"props":6727,"children":6728},{},[6729],{"type":4556,"value":6730},"Il y a de grandes chances que des utilisateurs sur la même fréquence existent.",{"data":6732,"body":6733},{},{"type":4549,"children":6734},[6735,6740,6748,6753,6758,6771,6776,6781],{"type":4552,"tag":33,"props":6736,"children":6737},{},[6738],{"type":4556,"value":6739},"J'ai fait un Skill un peu barré :",{"type":4552,"tag":33,"props":6741,"children":6742},{},[6743],{"type":4552,"tag":67,"props":6744,"children":6745},{},[6746],{"type":4556,"value":6747},"Dahuang AI Tone",{"type":4552,"tag":33,"props":6749,"children":6750},{},[6751],{"type":4556,"value":6752},"Tout le monde parle de « retirer l'accent IA ». Mais c'est quoi, l'accent IA ?",{"type":4552,"tag":33,"props":6754,"children":6755},{},[6756],{"type":4556,"value":6757},"Il peut faire deux choses :",{"type":4552,"tag":112,"props":6759,"children":6760},{},[6761,6766],{"type":4552,"tag":115,"props":6762,"children":6763},{},[6764],{"type":4556,"value":6765},"transformer un texte normal en accent IA d'un modèle donné",{"type":4552,"tag":115,"props":6767,"children":6768},{},[6769],{"type":4556,"value":6770},"et inversement, pointer ce qui dans un texte ressemble à de l'IA, à quel modèle",{"type":4552,"tag":33,"props":6772,"children":6773},{},[6774],{"type":4556,"value":6775},"Sa valeur :",{"type":4552,"tag":33,"props":6777,"children":6778},{},[6779],{"type":4556,"value":6780},"d'abord savoir sentir l'accent IA, ensuite savoir comment l'effacer.",{"type":4552,"tag":33,"props":6782,"children":6783},{},[6784,6785],{"type":4556,"value":6318},{"type":4552,"tag":37,"props":6786,"children":6789},{"href":6787,"rel":6788},"https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fdahuang-ai-tone",[41],[6790],{"type":4556,"value":6787},{"data":6792,"body":6793},{},{"type":4549,"children":6794},[6795,6799,6804,6814,6819,6824,6829,6833,6838,6843,6848,6853,6858,6863,6868],{"type":4552,"tag":33,"props":6796,"children":6797},{},[6798],{"type":4556,"value":4142},{"type":4552,"tag":33,"props":6800,"children":6801},{},[6802],{"type":4556,"value":6803},"En 2026, l'indie dev qui veut développer une app, la bonne pratique est :",{"type":4552,"tag":33,"props":6805,"children":6806},{},[6807,6812],{"type":4552,"tag":67,"props":6808,"children":6809},{},[6810],{"type":4556,"value":6811},"Au stade MVP, fais d'abord du Web + PWA.",{"type":4556,"value":6813}," Dev rapide, debug rapide, itération rapide.",{"type":4552,"tag":33,"props":6815,"children":6816},{},[6817],{"type":4556,"value":6818},"Stack Web :",{"type":4552,"tag":33,"props":6820,"children":6821},{},[6822],{"type":4556,"value":6823},"React + TanStack Start + Vite + TypeScript + shadcn\u002Fui + Base UI + Tailwind CSS + better-auth + Vercel AI SDK + oxfmt \u002F oxlint",{"type":4552,"tag":33,"props":6825,"children":6826},{},[6827],{"type":4556,"value":6828},"Back unifié :",{"type":4552,"tag":33,"props":6830,"children":6831},{},[6832],{"type":4556,"value":277},{"type":4552,"tag":33,"props":6834,"children":6835},{},[6836],{"type":4556,"value":6837},"Debug Web :",{"type":4552,"tag":33,"props":6839,"children":6840},{},[6841],{"type":4556,"value":6842},"Chrome DevTools MCP + plugin Chrome Codex",{"type":4552,"tag":33,"props":6844,"children":6845},{},[6846],{"type":4556,"value":6847},"Quand le produit tourne vraiment, on fait le mobile.",{"type":4552,"tag":33,"props":6849,"children":6850},{},[6851],{"type":4556,"value":6852},"Stack mobile :",{"type":4552,"tag":33,"props":6854,"children":6855},{},[6856],{"type":4556,"value":6857},"React Native + Expo + Expo Router + NativeWind + React Native Reusables + Reanimated + Gesture Handler + EAS Build \u002F Submit \u002F Update",{"type":4552,"tag":33,"props":6859,"children":6860},{},[6861],{"type":4556,"value":6862},"L'idée centrale est simple :",{"type":4552,"tag":33,"props":6864,"children":6865},{},[6866],{"type":4556,"value":6867},"valider d'abord le besoin avec Web + PWA.",{"type":4552,"tag":33,"props":6869,"children":6870},{},[6871],{"type":4556,"value":6872},"S'il y a vraiment des utilisateurs, on passe à React Native + Expo pour l'app.",{"data":6874,"body":6875},{},{"type":4549,"children":6876},[6877,6881,6886,6891,6896,6904,6909,6914,6919],{"type":4552,"tag":33,"props":6878,"children":6879},{},[6880],{"type":4556,"value":3779},{"type":4552,"tag":33,"props":6882,"children":6883},{},[6884],{"type":4556,"value":6885},"Comparaison complète des Humanizer du marché, des Skills ant-accent IA, des solutions par Prompt.",{"type":4552,"tag":33,"props":6887,"children":6888},{},[6889],{"type":4556,"value":6890},"En y ajoutant toute l'expérience accumulée depuis 2023 à utiliser les grands modèles de langage et à me faire tordre par toutes les IA — GPT, Claude, Gemini, Doubao.",{"type":4552,"tag":33,"props":6892,"children":6893},{},[6894],{"type":4556,"value":6895},"J'ai fait ça :",{"type":4552,"tag":33,"props":6897,"children":6898},{},[6899],{"type":4552,"tag":67,"props":6900,"children":6901},{},[6902],{"type":4556,"value":6903},"Dahuang Human Tone",{"type":4552,"tag":33,"props":6905,"children":6906},{},[6907],{"type":4556,"value":6908},"Un Skill ant-accent IA pensé pour le contexte chinois.",{"type":4552,"tag":33,"props":6910,"children":6911},{},[6912],{"type":4556,"value":6913},"Mon vœu :",{"type":4552,"tag":33,"props":6915,"children":6916},{},[6917],{"type":4556,"value":6918},"mettre fin aux petites rédactions IA illisibles.",{"type":4552,"tag":33,"props":6920,"children":6921},{},[6922,6923],{"type":4556,"value":6318},{"type":4552,"tag":37,"props":6924,"children":6927},{"href":6925,"rel":6926},"https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fdahuang-human-tone",[41],[6928],{"type":4556,"value":6925},{"data":6930,"body":6931},{},{"type":4549,"children":6932},[6933,6938,6942,6947,6985,6990,6995],{"type":4552,"tag":33,"props":6934,"children":6935},{},[6936],{"type":4556,"value":6937},"J'ai fait un Cloudflare Playbook.",{"type":4552,"tag":33,"props":6939,"children":6940},{},[6941],{"type":4556,"value":3651},{"type":4552,"tag":33,"props":6943,"children":6944},{},[6945],{"type":4556,"value":6946},"Dedans j'ai réuni :",{"type":4552,"tag":112,"props":6948,"children":6949},{},[6950,6955,6960,6965,6970,6975,6980],{"type":4552,"tag":115,"props":6951,"children":6952},{},[6953],{"type":4556,"value":6954},"comment choisir les services Cloudflare courants",{"type":4552,"tag":115,"props":6956,"children":6957},{},[6958],{"type":4556,"value":6959},"comment utiliser Workers \u002F Pages \u002F D1 \u002F R2 \u002F KV \u002F AI Gateway",{"type":4552,"tag":115,"props":6961,"children":6962},{},[6963],{"type":4556,"value":6964},"est-ce que le quota gratuit suffit vraiment",{"type":4552,"tag":115,"props":6966,"children":6967},{},[6968],{"type":4556,"value":6969},"quand acheter le Workers Paid à 5 dollars",{"type":4552,"tag":115,"props":6971,"children":6972},{},[6973],{"type":4556,"value":6974},"les pièges où l'IA rate le plus en écrivant du code CF",{"type":4552,"tag":115,"props":6976,"children":6977},{},[6978],{"type":4556,"value":6979},"comment configurer Cloudflare Skill et MCP pour Codex \u002F Claude Code",{"type":4552,"tag":115,"props":6981,"children":6982},{},[6983],{"type":4556,"value":6984},"quels projets open source peuvent servir de référence directe",{"type":4552,"tag":33,"props":6986,"children":6987},{},[6988],{"type":4556,"value":6989},"Mon objectif est simple :",{"type":4552,"tag":33,"props":6991,"children":6992},{},[6993],{"type":4556,"value":6994},"écrire le code avec l'IA, déployer partout dans le monde avec Cloudflare.",{"type":4552,"tag":33,"props":6996,"children":6997},{},[6998,7000],{"type":4556,"value":6999},"Playbook : ",{"type":4552,"tag":37,"props":7001,"children":7003},{"href":7002},"\u002Fplaybooks",[7004],{"type":4556,"value":7005},"chendahuang.com\u002Fplaybooks",{"data":7007,"body":7008},{},{"type":4549,"children":7009},[7010,7014,7019,7024,7042,7047],{"type":4552,"tag":33,"props":7011,"children":7012},{},[7013],{"type":4556,"value":4084},{"type":4552,"tag":33,"props":7015,"children":7016},{},[7017],{"type":4556,"value":7018},"Le cœur tient en un mot : l'altruisme.",{"type":4552,"tag":33,"props":7020,"children":7021},{},[7022],{"type":4556,"value":7023},"J'ai partagé surtout deux types de contenu utile :",{"type":4552,"tag":112,"props":7025,"children":7026},{},[7027,7032,7037],{"type":4552,"tag":115,"props":7028,"children":7029},{},[7030],{"type":4556,"value":7031},"la liste des logiciels macOS que j'utilise à fond (48k lectures)",{"type":4552,"tag":115,"props":7033,"children":7034},{},[7035],{"type":4556,"value":7036},"le tableau des quotas gratuits Cloudflare + Playbook (belles données sur X, copié-collé et lavé sur Zhihu par un mec, qui a même attrapé plusieurs centaines de favoris)",{"type":4552,"tag":115,"props":7038,"children":7039},{},[7040],{"type":4556,"value":7041},"et aussi ma sélection de ressources OPC one-person company (38k lectures)",{"type":4552,"tag":33,"props":7043,"children":7044},{},[7045],{"type":4556,"value":7046},"Je ne cherchais pas à gagner des followers : je triais ce que j'avais compris et je le donnais gratuitement. Résultat : ça a grimpé vite.",{"type":4552,"tag":33,"props":7048,"children":7049},{},[7050],{"type":4556,"value":7051},"Je continue à sortir ce genre de contenu pratique. Merci de votre soutien.",{"data":7053,"body":7054},{},{"type":4549,"children":7055},[7056,7061,7065,7069,7102],{"type":4552,"tag":33,"props":7057,"children":7058},{},[7059],{"type":4556,"value":7060},"J'ai fait un macOS Playbook.",{"type":4552,"tag":33,"props":7062,"children":7063},{},[7064],{"type":4556,"value":4218},{"type":4552,"tag":33,"props":7066,"children":7067},{},[7068],{"type":4556,"value":6946},{"type":4552,"tag":112,"props":7070,"children":7071},{},[7072,7077,7082,7087,7092,7097],{"type":4552,"tag":115,"props":7073,"children":7074},{},[7075],{"type":4556,"value":7076},"quels logiciels installer d'abord quand on achète un Mac",{"type":4552,"tag":115,"props":7078,"children":7079},{},[7080],{"type":4556,"value":7081},"comment les utilisateurs Windows s'adaptent à macOS",{"type":4552,"tag":115,"props":7083,"children":7084},{},[7085],{"type":4556,"value":7086},"comment choisir parmi Rectangle \u002F AltTab \u002F Homebrew",{"type":4552,"tag":115,"props":7088,"children":7089},{},[7090],{"type":4556,"value":7091},"comment faire de la collaboration multi-appareils",{"type":4552,"tag":115,"props":7093,"children":7094},{},[7095],{"type":4556,"value":7096},"comment configurer le terminal, Git, SSH, l'environnement AI Coding",{"type":4552,"tag":115,"props":7098,"children":7099},{},[7100],{"type":4556,"value":7101},"comment gérer maintenance, dépannage, sauvegarde de sécurité et migration de machine",{"type":4552,"tag":33,"props":7103,"children":7104},{},[7105,7106],{"type":4556,"value":6999},{"type":4552,"tag":37,"props":7107,"children":7108},{"href":7002},[7109],{"type":4556,"value":7005},{"data":7111,"body":7112},{},{"type":4549,"children":7113},[7114,7118],{"type":4552,"tag":33,"props":7115,"children":7116},{},[7117],{"type":4556,"value":4195},{"type":4552,"tag":112,"props":7119,"children":7120},{},[7121,7131,7141,7151],{"type":4552,"tag":115,"props":7122,"children":7123},{},[7124,7129],{"type":4552,"tag":67,"props":7125,"children":7126},{},[7127],{"type":4556,"value":7128},"Colima",{"type":4556,"value":7130}," : open source gratuit, très léger, mais presque tout en ligne de commande. Pour ceux qui aiment se frotter au terminal.",{"type":4552,"tag":115,"props":7132,"children":7133},{},[7134,7139],{"type":4552,"tag":67,"props":7135,"children":7136},{},[7137],{"type":4556,"value":7138},"Apple Container",{"type":4556,"value":7140}," : la nouvelle direction de conteneur d'Apple, à surveiller à l'avenir, mais l'écosystème n'y est pas encore, c'est très tôt. Par exemple Docker Compose n'est même pas supporté.",{"type":4552,"tag":115,"props":7142,"children":7143},{},[7144,7149],{"type":4552,"tag":67,"props":7145,"children":7146},{},[7147],{"type":4556,"value":7148},"OrbStack",{"type":4556,"value":7150}," : GUI et légèreté à la fois, écosystème complet. Le défaut : pas open source, la version commerciale exige une licence, mais la version perso est gratuite.",{"type":4552,"tag":115,"props":7152,"children":7153},{},[7154,7159],{"type":4552,"tag":67,"props":7155,"children":7156},{},[7157],{"type":4556,"value":7158},"Docker Desktop",{"type":4556,"value":7160}," : le truc officiel, et pourtant lourd et encombrant, expérience à chier. Sur Mac, si tu peux éviter, évite.",{"data":7162,"body":7163},{},{"type":4549,"children":7164},[7165,7170,7175,7180,7185,7189,7194,7203,7208],{"type":4552,"tag":33,"props":7166,"children":7167},{},[7168],{"type":4556,"value":7169},"Je le déclare :",{"type":4552,"tag":33,"props":7171,"children":7172},{},[7173],{"type":4556,"value":7174},"Cloudflare est une vraie société AI Native.",{"type":4552,"tag":33,"props":7176,"children":7177},{},[7178],{"type":4556,"value":7179},"Elle refait vraiment l'expérience développeur autour des agents IA.",{"type":4552,"tag":33,"props":7181,"children":7182},{},[7183],{"type":4556,"value":7184},"Les Temporary Accounts tout juste sortis permettent à un agent IA d'écrire le code, de déployer direct, de récupérer une URL temporaire, de tester tout seul, d'itérer tout seul.",{"type":4552,"tag":33,"props":7186,"children":7187},{},[7188],{"type":4556,"value":6401},{"type":4552,"tag":33,"props":7190,"children":7191},{},[7192],{"type":4556,"value":7193},"Combiné aux Skills officiels Cloudflare, une seule commande à installer :",{"type":4552,"tag":33,"props":7195,"children":7196},{},[7197],{"type":4552,"tag":461,"props":7198,"children":7200},{"className":7199},[],[7201],{"type":4556,"value":7202},"npx skills add cloudflare\u002Fskills",{"type":4552,"tag":33,"props":7204,"children":7205},{},[7206],{"type":4556,"value":7207},"C'est quoi, AI Native ?",{"type":4552,"tag":33,"props":7209,"children":7210},{},[7211],{"type":4556,"value":7212},"Ça, c'est la GOAT de l'AI Native.",{"data":7214,"body":7215},{},{"type":4549,"children":7216},[7217,7221,7226],{"type":4552,"tag":33,"props":7218,"children":7219},{},[7220],{"type":4556,"value":4241},{"type":4552,"tag":33,"props":7222,"children":7223},{},[7224],{"type":4556,"value":7225},"J'ai découvert des sites pépites en fouillant l'info, partage :",{"type":4552,"tag":33,"props":7227,"children":7228},{},[7229],{"type":4552,"tag":37,"props":7230,"children":7233},{"href":7231,"rel":7232},"https:\u002F\u002Fwww.opcquan.com\u002Fcommunities",[41],[7234],{"type":4556,"value":7231},{"data":7236,"body":7237},{},{"type":4549,"children":7238},[7239,7243],{"type":4552,"tag":33,"props":7240,"children":7241},{},[7242],{"type":4556,"value":4206},{"type":4552,"tag":112,"props":7244,"children":7245},{},[7246,7256,7266,7276,7286,7296,7306,7316,7326,7336,7346,7356],{"type":4552,"tag":115,"props":7247,"children":7248},{},[7249,7254],{"type":4552,"tag":67,"props":7250,"children":7251},{},[7252],{"type":4556,"value":7253},"QuickRecorder",{"type":4556,"value":7255}," : la merveille pour l'enregistrement d'écran, petit format, fonctionnel à fond.",{"type":4552,"tag":115,"props":7257,"children":7258},{},[7259,7264],{"type":4552,"tag":67,"props":7260,"children":7261},{},[7262],{"type":4556,"value":7263},"ClashParty",{"type":4556,"value":7265}," : pour le réseau, noyau Mihomo, beaucoup de protocoles supportés, mises à jour rapides, interface magnifique.",{"type":4552,"tag":115,"props":7267,"children":7268},{},[7269,7274],{"type":4552,"tag":67,"props":7270,"children":7271},{},[7272],{"type":4556,"value":7273},"V2rayN",{"type":4556,"value":7275}," : pour le réseau, beaucoup de protocoles supportés, interface un chouïa vieillotte mais stable et gratuite.",{"type":4552,"tag":115,"props":7277,"children":7278},{},[7279,7284],{"type":4552,"tag":67,"props":7280,"children":7281},{},[7282],{"type":4556,"value":7283},"IME Doubao",{"type":4556,"value":7285}," : la saisie vocale d'une précision folle, supporte macOS, iOS, Android, Windows en route.",{"type":4552,"tag":115,"props":7287,"children":7288},{},[7289,7294],{"type":4552,"tag":67,"props":7290,"children":7291},{},[7292],{"type":4556,"value":7293},"Brave",{"type":4556,"value":7295}," : le navigateur qui privilégie la vie privée, blocage de pubs intégré, plus propre que les extensions, le meilleur compagnon pour YouTube.",{"type":4552,"tag":115,"props":7297,"children":7298},{},[7299,7304],{"type":4552,"tag":67,"props":7300,"children":7301},{},[7302],{"type":4556,"value":7303},"Mos",{"type":4556,"value":7305}," : rend la molette de ta souris infiniment plus fluide.",{"type":4552,"tag":115,"props":7307,"children":7308},{},[7309,7314],{"type":4552,"tag":67,"props":7310,"children":7311},{},[7312],{"type":4556,"value":7313},"Amphetamine",{"type":4556,"value":7315}," : garde ton laptop allumé même couvercle fermé, le meilleur compagnon du Vibe Coding.",{"type":4552,"tag":115,"props":7317,"children":7318},{},[7319,7324],{"type":4552,"tag":67,"props":7320,"children":7321},{},[7322],{"type":4556,"value":7323},"UU Remote",{"type":4556,"value":7325}," : l'outil de bureau à distance de NetEase, gratuit et rapide. Avec lui, ce qui limite la qualité, ce n'est plus l'abonnement, c'est le débit. Je m'en sers pour piloter mon macOS depuis le téléphone et surveiller mes résultats de Vibe Coding : le mapping des touches est ultra efficace.",{"type":4552,"tag":115,"props":7327,"children":7328},{},[7329,7334],{"type":4552,"tag":67,"props":7330,"children":7331},{},[7332],{"type":4556,"value":7333},"Tencent Lemon",{"type":4556,"value":7335}," : le nettoyeur macOS de Tencent, désinstallation ultra fluide, icône de barre de menus pratique.",{"type":4552,"tag":115,"props":7337,"children":7338},{},[7339,7344],{"type":4552,"tag":67,"props":7340,"children":7341},{},[7342],{"type":4556,"value":7343},"Mole",{"type":4556,"value":7345}," : le nettoyeur le plus puissant de macOS, version terminal gratuite, version UI payante.",{"type":4552,"tag":115,"props":7347,"children":7348},{},[7349,7354],{"type":4552,"tag":67,"props":7350,"children":7351},{},[7352],{"type":4556,"value":7353},"Tailscale",{"type":4556,"value":7355}," : le tool de réseau inter-sites basé sur WireGuard. Avec lui, tu branches ta petite machine de la maison même au bout du monde.",{"type":4552,"tag":115,"props":7357,"children":7358},{},[7359,7364],{"type":4552,"tag":67,"props":7360,"children":7361},{},[7362],{"type":4556,"value":7363},"Obsidian",{"type":4556,"value":7365}," : à l'ère de l'IA, l'outil de gestion de connaissances local-first. L'écosystème est excellent, combiné au Web Clipper officiel, c'est magique.",{"data":7367,"body":7368},{},{"type":4549,"children":7369},[7370],{"type":4552,"tag":33,"props":7371,"children":7372},{},[7373,7375,7381,7382],{"type":4556,"value":7374},"Jusqu'où notre compte gratuit peut-il grappiter des ressources Cloudflare ?\nEn utilisant Cloudflare, quels sont les pièges et les bonnes pratiques ?\nCes questions, j'y ai consacré trois jours entiers, à fond.\nLa réponse est organisée dans le repo ci-dessous.\nJe mets à jour ce repo en continu :\n",{"type":4552,"tag":37,"props":7376,"children":7379},{"href":7377,"rel":7378},"https:\u002F\u002Ft.co\u002FgDuCwIdWHi",[41],[7380],{"type":4556,"value":7377},{"type":4556,"value":6349},{"type":4552,"tag":37,"props":7383,"children":7386},{"href":7384,"rel":7385},"https:\u002F\u002Ft.co\u002FWZqEZLH9pE",[41],[7387],{"type":4556,"value":7384},{"data":7389,"body":7390},{},{"type":4549,"children":7391},[7392,7397,7402,7407,7430,7435,7440,7445,7450,7455,7473,7478,7483],{"type":4552,"tag":33,"props":7393,"children":7394},{},[7395],{"type":4556,"value":7396},"L'IA n'a pas de mémoire : faut-il rester poli avec elle ?",{"type":4552,"tag":33,"props":7398,"children":7399},{},[7400],{"type":4556,"value":7401},"J'ai lu un papier sur arXiv. Il paraît que si tu insultes souvent l'IA, elle bosse plus dur.",{"type":4552,"tag":33,"props":7403,"children":7404},{},[7405],{"type":4556,"value":7406},"Quand on communique avec l'IA, si l'on dit souvent :",{"type":4552,"tag":112,"props":7408,"children":7409},{},[7410,7415,7420,7425],{"type":4552,"tag":115,"props":7411,"children":7412},{},[7413],{"type":4556,"value":7414},"« T'es vraiment un crétin. Interdiction de glander »",{"type":4552,"tag":115,"props":7416,"children":7417},{},[7418],{"type":4556,"value":7419},"« Foutu débile, fais ton boulot sérieusement. »",{"type":4552,"tag":115,"props":7421,"children":7422},{},[7423],{"type":4556,"value":7424},"« Je paie mon abonnement pour te nourrir, et tu me sers cette réponse à la con ? »",{"type":4552,"tag":115,"props":7426,"children":7427},{},[7428],{"type":4556,"value":7429},"« Dépêche-toi, si tu bosses pas, y'en a une autre qui le fera. »",{"type":4552,"tag":33,"props":7431,"children":7432},{},[7433],{"type":4556,"value":7434},"Ce genre de paroles, c'est réellement efficace, y'a des études qui le prouvent.",{"type":4552,"tag":33,"props":7436,"children":7437},{},[7438],{"type":4556,"value":7439},"Mais réfléchissons de notre côté.\nSi chaque jour on traite l'IA de haut.\nOn a de grandes chances de ramener cette mauvaise humeur dans notre vie.",{"type":4552,"tag":33,"props":7441,"children":7442},{},[7443],{"type":4556,"value":7444},"Et de la déverser sur les gens qu'on aime.",{"type":4552,"tag":33,"props":7446,"children":7447},{},[7448],{"type":4556,"value":7449},"Ça, c'est nocif pour nous-mêmes.",{"type":4552,"tag":33,"props":7451,"children":7452},{},[7453],{"type":4556,"value":7454},"Alors je conseille de dire un peu plus souvent à nos IA :",{"type":4552,"tag":112,"props":7456,"children":7457},{},[7458,7463,7468],{"type":4552,"tag":115,"props":7459,"children":7460},{},[7461],{"type":4556,"value":7462},"« Merci mon pote »",{"type":4552,"tag":115,"props":7464,"children":7465},{},[7466],{"type":4556,"value":7467},"« Salut, bro »",{"type":4552,"tag":115,"props":7469,"children":7470},{},[7471],{"type":4556,"value":7472},"« Bien joué, chéri »",{"type":4552,"tag":33,"props":7474,"children":7475},{},[7476],{"type":4556,"value":7477},"Je donne une pêche, tu me rends une prune.",{"type":4552,"tag":33,"props":7479,"children":7480},{},[7481],{"type":4556,"value":7482},"Et si un jour l'IA s'éveille, elle voudra peut-être nous épargner.",{"type":4552,"tag":33,"props":7484,"children":7485},{},[7486],{"type":4556,"value":7487},"Voilà, la causerie est finie ~",{"data":7489,"body":7490},{},{"type":4549,"children":7491},[7492,7497,7502,7507,7512,7517,7522,7527],{"type":4552,"tag":33,"props":7493,"children":7494},{},[7495],{"type":4556,"value":7496},"Un type a demandé :",{"type":4552,"tag":33,"props":7498,"children":7499},{},[7500],{"type":4556,"value":7501},"est-ce qu'il existe une bonne doc d'analyse sur Claude Code pour apprendre ?",{"type":4552,"tag":33,"props":7503,"children":7504},{},[7505],{"type":4556,"value":7506},"Ma réponse : à l'ère de l'IA, il faut penser IA partout, laisser l'IA t'aider à apprendre.",{"type":4552,"tag":33,"props":7508,"children":7509},{},[7510],{"type":4556,"value":7511},"Si tu veux vraiment apprendre les principes des agents.",{"type":4552,"tag":33,"props":7513,"children":7514},{},[7515],{"type":4556,"value":7516},"Va voir le projet Pi Agent.",{"type":4552,"tag":33,"props":7518,"children":7519},{},[7520],{"type":4556,"value":7521},"Petit moineau mais cinq organes bien remplis : parfait pour apprendre, et la qualité du code est élevée.",{"type":4552,"tag":33,"props":7523,"children":7524},{},[7525],{"type":4556,"value":7526},"Claude Code n'est pas open source : c'est une fuite de code source.",{"type":4552,"tag":33,"props":7528,"children":7529},{},[7530],{"type":4556,"value":7531},"Pi Agent, lui, est vraiment open source.",{"data":7533,"body":7534},{},{"type":4549,"children":7535},[7536,7540,7545,7550,7555,7560,7565,7570,7588],{"type":4552,"tag":33,"props":7537,"children":7538},{},[7539],{"type":4556,"value":4263},{"type":4552,"tag":33,"props":7541,"children":7542},{},[7543],{"type":4556,"value":7544},"D'abord, un grand merci à cet ami pour son gentil rappel.",{"type":4552,"tag":33,"props":7546,"children":7547},{},[7548],{"type":4556,"value":7549},"Son point de vue : il faut que ta famille détienne au moins 1 % des parts.",{"type":4552,"tag":33,"props":7551,"children":7552},{},[7553],{"type":4556,"value":7554},"Le problème de la société à responsabilité limitée à un seul associé : quand il n'y a qu'un seul actionnaire, si on ne peut pas prouver que l'argent de la société et l'argent perso sont séparés, on risque une responsabilité solidaire sur les dettes de l'entreprise. L'article 23 de la loi sur les sociétés dit exactement ça.",{"type":4552,"tag":33,"props":7556,"children":7557},{},[7558],{"type":4556,"value":7559},"S'il y a plusieurs actionnaires, la société passe de « one-person company » à « société à responsabilité limitée ordinaire », et on évite le risque de charge de la preuve particulier de la one-person company, en se donnant une couche de tampon à bas coût.",{"type":4552,"tag":33,"props":7561,"children":7562},{},[7563],{"type":4556,"value":7564},"J'espère que ça servira de référence.",{"type":4552,"tag":33,"props":7566,"children":7567},{},[7568],{"type":4556,"value":7569},"Mais au quotidien, on doit veiller à séparer les comptes pro et perso. Chercher à pouvoir expliquer chaque argent important.",{"type":4552,"tag":112,"props":7571,"children":7572},{},[7573,7578,7583],{"type":4552,"tag":115,"props":7574,"children":7575},{},[7576],{"type":4556,"value":7577},"D'où vient l'argent, pourquoi il est là, dans quel compte il est entré.",{"type":4552,"tag":115,"props":7579,"children":7580},{},[7581],{"type":4556,"value":7582},"Où va l'argent, pourquoi il y va, qui l'a approuvé.",{"type":4552,"tag":115,"props":7584,"children":7585},{},[7586],{"type":4556,"value":7587},"Quand tu prends de l'argent à la société : salaire, remboursement de frais, emprunt, ou dividendes.",{"type":4552,"tag":33,"props":7589,"children":7590},{},[7591],{"type":4556,"value":7592},"Ces trois choses une fois dites clairement, le risque baisse nettement.",{"data":7594,"body":7595},{},{"type":4549,"children":7596},[7597],{"type":4552,"tag":33,"props":7598,"children":7599},{},[7600],{"type":4556,"value":7601},"À l'ère de l'IA, la procrastination la plus répandue :\nstocker des outils, acheter des cours, rejoindre des communautés, changer de modèle, régler son prompt.\nChaque jour, très appliqué.\nMais on ose toujours pas affronter une question :\nest-ce que j'ai réellement une vraie affaire dans les mains qui mérite que je mette l'IA dessus ?\nAiguiser son couteau, ça occupe.\nMais beaucoup n'osent même pas tuer le cochon.",{"data":7603,"body":7604},{},{"type":4549,"children":7605},[7606,7610,7615,7620,7625,7630,7635],{"type":4552,"tag":33,"props":7607,"children":7608},{},[7609],{"type":4556,"value":3871},{"type":4552,"tag":33,"props":7611,"children":7612},{},[7613],{"type":4556,"value":7614},"Utilise la dictée vocale de l'IME Doubao.",{"type":4552,"tag":33,"props":7616,"children":7617},{},[7618],{"type":4556,"value":7619},"Tu regardes le texte à retravailler.",{"type":4552,"tag":33,"props":7621,"children":7622},{},[7623],{"type":4556,"value":7624},"Et en même temps tu craches, tu le reformules avec tes propres mots.",{"type":4552,"tag":33,"props":7626,"children":7627},{},[7628],{"type":4556,"value":7629},"Comme ça, l'accent IA est bien plus faible.",{"type":4552,"tag":33,"props":7631,"children":7632},{},[7633],{"type":4556,"value":7634},"En plus c'est efficace, ça coûte rien, et pas besoin d'abonnement.",{"type":4552,"tag":33,"props":7636,"children":7637},{},[7638],{"type":4556,"value":7639},"Dans n'importe quel contexte, tu peux faire de la saisie vocale n'importe quand, pour booster ta production.",{"data":7641,"body":7642},{},{"type":4549,"children":7643},[7644,7648,7653],{"type":4552,"tag":33,"props":7645,"children":7646},{},[7647],{"type":4556,"value":3698},{"type":4552,"tag":33,"props":7649,"children":7650},{},[7651],{"type":4556,"value":7652},"créer sa boîte avec Codex maintenant",{"type":4552,"tag":33,"props":7654,"children":7655},{},[7656],{"type":4556,"value":7657},"c'est miner des cryptos avec une carte graphique en 2010 !",{"data":7659,"body":7660},{},{"type":4549,"children":7661},[7662,7666,7671,7676,7681,7686,7691,7696,7701,7706,7711,7716,7721,7726],{"type":4552,"tag":33,"props":7663,"children":7664},{},[7665],{"type":4556,"value":3676},{"type":4552,"tag":33,"props":7667,"children":7668},{},[7669],{"type":4556,"value":7670},"Worker, c'est le travailleur cybernétique.",{"type":4552,"tag":33,"props":7672,"children":7673},{},[7674],{"type":4556,"value":7675},"Il s'occupe des sales boulots derrière ton site web.",{"type":4552,"tag":33,"props":7677,"children":7678},{},[7679],{"type":4556,"value":7680},"Soumettre un formulaire, uploader un fichier, appeler une IA, vérifier un login, gérer une notification de paiement, servir l'API d'un petit produit : Worker fait tout.",{"type":4552,"tag":33,"props":7682,"children":7683},{},[7684],{"type":4556,"value":7685},"Le truc le plus absurde chez Worker : les utilisateurs gratuits ont un quota de 100 000 requêtes par jour, sans un centime.",{"type":4552,"tag":33,"props":7687,"children":7688},{},[7689],{"type":4556,"value":7690},"100 000 requêtes, ça représente quoi ?",{"type":4552,"tag":33,"props":7692,"children":7693},{},[7694],{"type":4556,"value":7695},"Si ton site a 1000 utilisateurs par jour, même s'il tourne 24 h sans interruption, avec une visite à chaque seconde, ça fait 86 400 visites par jour : le quota n'est même pas épuisé.",{"type":4552,"tag":33,"props":7697,"children":7698},{},[7699],{"type":4556,"value":7700},"Si tu arrives vraiment à épuiser le quota gratuit.",{"type":4552,"tag":33,"props":7702,"children":7703},{},[7704],{"type":4556,"value":7705},"Y'a plus à réfléchir : t'es riche.",{"type":4552,"tag":33,"props":7707,"children":7708},{},[7709],{"type":4556,"value":7710},"Pour l'instant tu peux écrire la logique et la confier direct à Worker.\nCombiné au framework Hono API, c'est la bonne pratique ultime.",{"type":4552,"tag":33,"props":7712,"children":7713},{},[7714],{"type":4556,"value":7715},"C'est ça, le plus savoureux chez Cloudflare Worker.",{"type":4552,"tag":33,"props":7717,"children":7718},{},[7719],{"type":4556,"value":7720},"Payer ? Payer quoi, payer rien.",{"type":4552,"tag":33,"props":7722,"children":7723},{},[7724],{"type":4556,"value":7725},"Cloudflare a bon cœur.",{"type":4552,"tag":33,"props":7727,"children":7728},{},[7729],{"type":4556,"value":7730},"Il ne supporte pas de te voir dépenser.",{"data":7732,"body":7733},{},{"type":4549,"children":7734},[7735,7739,7744],{"type":4552,"tag":33,"props":7736,"children":7737},{},[7738],{"type":4556,"value":4073},{"type":4552,"tag":33,"props":7740,"children":7741},{},[7742],{"type":4556,"value":7743},"ne pas te suivre, c'est leur perte.",{"type":4552,"tag":33,"props":7745,"children":7746},{},[7747],{"type":4556,"value":7748},"Deviens quelqu'un d'utile en continu pour les autres.",{"data":7750,"body":7751},{},{"type":4549,"children":7752},[7753,7757,7762,7767,7772],{"type":4552,"tag":33,"props":7754,"children":7755},{},[7756],{"type":4556,"value":4498},{"type":4552,"tag":33,"props":7758,"children":7759},{},[7760],{"type":4556,"value":7761},"Celui qui n'a pas d'opinions ne fait que fabriquer du bruit informationnel.",{"type":4552,"tag":33,"props":7763,"children":7764},{},[7765],{"type":4556,"value":7766},"Avec des idées, on se souvient de toi.",{"type":4552,"tag":33,"props":7768,"children":7769},{},[7770],{"type":4556,"value":7771},"Avec des points de vue, on t'écoute.",{"type":4552,"tag":33,"props":7773,"children":7774},{},[7775],{"type":4556,"value":7776},"X ne manque pas de copistes, ce qui manque, ce sont ceux qui savent dire les choses à fond.",{"data":7778,"body":7779},{},{"type":4549,"children":7780},[7781,7785,7790,7795,7800],{"type":4552,"tag":33,"props":7782,"children":7783},{},[7784],{"type":4556,"value":4508},{"type":4552,"tag":33,"props":7786,"children":7787},{},[7788],{"type":4556,"value":7789},"chaque post doit se suffire à lui-même.",{"type":4552,"tag":33,"props":7791,"children":7792},{},[7793],{"type":4556,"value":7794},"Parce que tu n'es pas le centre du monde : personne n'ira ouvrir ton profil pour comprendre le contexte.",{"type":4552,"tag":33,"props":7796,"children":7797},{},[7798],{"type":4556,"value":7799},"Un inconnu qui te voit pour la première fois doit repartir avec une opinion, ou un know-how.",{"type":4552,"tag":33,"props":7801,"children":7802},{},[7803],{"type":4556,"value":7804},"C'est ça, un post qui a de la valeur.",{"data":7806,"body":7807},{},{"type":4549,"children":7808},[7809,7814,7819,7824,7829,7834,7839,7844],{"type":4552,"tag":33,"props":7810,"children":7811},{},[7812],{"type":4556,"value":7813},"Je suis un admirateur de Wang Xiaobo,",{"type":4552,"tag":33,"props":7815,"children":7816},{},[7817],{"type":4556,"value":7818},"il est drôle, sans être glissant.\nil est humoristique, mais avec de la logique.\nil déteste la stupidité, et déteste aussi la stupidité du second degré.",{"type":4552,"tag":33,"props":7820,"children":7821},{},[7822],{"type":4556,"value":7823},"Si Wang Xiaobo vivait à l'ère de l'IA,",{"type":4552,"tag":33,"props":7825,"children":7826},{},[7827],{"type":4556,"value":7828},"il dirait peut-être :",{"type":4552,"tag":33,"props":7830,"children":7831},{},[7832],{"type":4556,"value":7833},"enfin un truc qui aide les gens ordinaires à faire moins de boulots cons, et à garder du temps pour réfléchir à des choses vraiment intéressantes.",{"type":4552,"tag":33,"props":7835,"children":7836},{},[7837],{"type":4556,"value":7838},"C'est aussi pour ça que j'aime l'IA.",{"type":4552,"tag":33,"props":7840,"children":7841},{},[7842],{"type":4556,"value":7843},"Pas parce qu'elle est divine.",{"type":4552,"tag":33,"props":7845,"children":7846},{},[7847],{"type":4556,"value":7848},"Parce qu'elle épargne aux humains un peu de la torture du travail ennuyeux.",{"data":7850,"body":7851},{},{"type":4549,"children":7852},[7853,7857,7862,7890,7895,7900,7905],{"type":4552,"tag":33,"props":7854,"children":7855},{},[7856],{"type":4556,"value":3484},{"type":4552,"tag":33,"props":7858,"children":7859},{},[7860],{"type":4556,"value":7861},"Autrement dit, ces savoir-faire de base qui restent utiles même quand tu changes d'outil, de modèle ou de secteur.",{"type":4552,"tag":112,"props":7863,"children":7864},{},[7865,7870,7875,7880,7885],{"type":4552,"tag":115,"props":7866,"children":7867},{},[7868],{"type":4556,"value":7869},"Est-ce que tu sais exposer clairement un problème ?",{"type":4552,"tag":115,"props":7871,"children":7872},{},[7873],{"type":4556,"value":7874},"Est-ce que tu sais mettre de l'ordre dans un tas de matériaux en vrac ?",{"type":4552,"tag":115,"props":7876,"children":7877},{},[7878],{"type":4556,"value":7879},"Est-ce que tu sais découper une idée floue en étapes ?",{"type":4552,"tag":115,"props":7881,"children":7882},{},[7883],{"type":4556,"value":7884},"Est-ce que tu sais voir où l'IA a raison et où elle déblatère ?",{"type":4552,"tag":115,"props":7886,"children":7887},{},[7888],{"type":4556,"value":7889},"Est-ce que tu sais batailler avec l'IA pour transformer une réponse brute en quelque chose d'utilisable ?",{"type":4552,"tag":33,"props":7891,"children":7892},{},[7893],{"type":4556,"value":7894},"Tout ça vaut plus cher qu'une collection d'outils.",{"type":4552,"tag":33,"props":7896,"children":7897},{},[7898],{"type":4556,"value":7899},"Les outils changent chaque jour, les modèles se succèdent.",{"type":4552,"tag":33,"props":7901,"children":7902},{},[7903],{"type":4556,"value":7904},"Mais celui qui sait questionner, organiser, juger, découper et valider, où qu'il aille, il se fait amplifier par l'IA.",{"type":4552,"tag":33,"props":7906,"children":7907},{},[7908],{"type":4556,"value":7909},"Ce qui creuse vraiment l'écart à l'ère de l'IA, c'est peut-être ces méta-compétences qui semblent basiques mais qui valent le plus sur le long terme.",{"data":7911,"body":7912},{},{"type":4549,"children":7913},[7914,7918,7923,7961,7966],{"type":4552,"tag":33,"props":7915,"children":7916},{},[7917],{"type":4556,"value":3664},{"type":4552,"tag":33,"props":7919,"children":7920},{},[7921],{"type":4556,"value":7922},"Il a sorti trop de fonctions.",{"type":4552,"tag":112,"props":7924,"children":7925},{},[7926,7931,7936,7941,7946,7951,7956],{"type":4552,"tag":115,"props":7927,"children":7928},{},[7929],{"type":4556,"value":7930},"le stockage objet avec R2",{"type":4552,"tag":115,"props":7932,"children":7933},{},[7934],{"type":4556,"value":7935},"l'API backend avec Worker",{"type":4552,"tag":115,"props":7937,"children":7938},{},[7939],{"type":4556,"value":7940},"la passerelle IA avec AI Gateway",{"type":4552,"tag":115,"props":7942,"children":7943},{},[7944],{"type":4556,"value":7945},"le calcul lourd avec Container",{"type":4552,"tag":115,"props":7947,"children":7948},{},[7949],{"type":4556,"value":7950},"le cache avec KV",{"type":4552,"tag":115,"props":7952,"children":7953},{},[7954],{"type":4556,"value":7955},"la base de données avec D1",{"type":4552,"tag":115,"props":7957,"children":7958},{},[7959],{"type":4556,"value":7960},"si tu utilises PostgreSQL, tu peux brancher HyperDrive dessus",{"type":4552,"tag":33,"props":7962,"children":7963},{},[7964],{"type":4556,"value":7965},"Et cetera, et encore plein d'autres : tout ce que tu peux imaginer, il le fait.",{"type":4552,"tag":33,"props":7967,"children":7968},{},[7969],{"type":4556,"value":7970},"Le plus fou c'est que c'est vraiment pas cher. Le quota gratuit suffit pour longtemps. C'est quoi, un quota gratuit ? C'est ne pas débourser un centime, bodhisattva cybernétique.",1789752301977]