[{"data":1,"prerenderedAt":7969},["ShallowReactive",2],{"blog-feed:es":3,"mdc--c0mi4q-key":4548,"mdc--jfcovr-key":4560,"mdc--qgdt15-key":4569,"mdc-hnwbjh-key":4578,"mdc-e2o5qe-key":4586,"mdc-sv45r4-key":4595,"mdc--sxq9ax-key":4614,"mdc--eqoqc6-key":4633,"mdc-lb6ijk-key":4642,"mdc--swsasa-key":4656,"mdc--8m6ntp-key":4695,"mdc--vkhrlr-key":4709,"mdc--ewht1d-key":4748,"mdc-dhiz2t-key":4757,"mdc--v9ocpp-key":4781,"mdc--yv8kx5-key":4816,"mdc--q2jvsa-key":4865,"mdc-1z5i1n-key":4879,"mdc--yzak7w-key":4929,"mdc-kzrt5m-key":4991,"mdc-x52eoz-key":5015,"mdc--rxfacb-key":5075,"mdc--969oxv-key":5101,"mdc--hh3eqy-key":5110,"mdc-v6ura8-key":5119,"mdc-l3l1re-key":5200,"mdc-xefwd8-key":5215,"mdc-6xuo50-key":5224,"mdc--844w86-key":5273,"mdc--rt957w-key":5302,"mdc-i3ukxv-key":5344,"mdc--og6d5g-key":5369,"mdc--adxjkd-key":5378,"mdc-sfs8wk-key":5387,"mdc-hl7tfx-key":5396,"mdc--od67dp-key":5411,"mdc-2bkyxg-key":5420,"mdc-67d7b6-key":5429,"mdc-5pvp3s-key":5471,"mdc--6vcmmy-key":5486,"mdc--hx4ltl-key":5501,"mdc-8ivzr8-key":5516,"mdc-rhqp16-key":5525,"mdc-mx685c-key":5576,"mdc--7m4ze-key":5619,"mdc--anaer0-key":5652,"mdc--ookiy7-key":5784,"mdc--4xgjn4-key":5903,"mdc--g1xc7i-key":5921,"mdc-c230cr-key":5935,"mdc-r6wine-key":5948,"mdc--sr8r3o-key":5981,"mdc--9g4k6d-key":6011,"mdc-in39sw-key":6065,"mdc--trenj6-key":6089,"mdc-7n1lnc-key":6122,"mdc-zf94vh-key":6131,"mdc-8egqcu-key":6221,"mdc--l2e0su-key":6254,"mdc--vlm83i-key":6287,"mdc-pww34x-key":6330,"mdc--m4476z-key":6353,"mdc-oqsrd6-key":6399,"mdc--amj05h-key":6408,"mdc--usifq1-key":6461,"mdc-nucla6-key":6499,"mdc--q9uz1e-key":6517,"mdc-ti7ro6-key":6557,"mdc--7ti2lf-key":6580,"mdc-j5mw4r-key":6595,"mdc--4d51vo-key":6668,"mdc--7j39qf-key":6701,"mdc-5i0cce-key":6710,"mdc-asvag4-key":6729,"mdc-1eyvbz-key":6789,"mdc--ffjvpu-key":6871,"mdc--xwu3qe-key":6927,"mdc-nfhvzx-key":7004,"mdc--3h07ma-key":7050,"mdc--grm4l0-key":7109,"mdc--1mvv3e-key":7160,"mdc-8gxn94-key":7212,"mdc--4novo0-key":7234,"mdc--y26idm-key":7365,"mdc--iicq54-key":7387,"mdc--wqdajw-key":7487,"mdc--ibgabm-key":7531,"mdc--ng8bsb-key":7592,"mdc--yh9ih9-key":7601,"mdc--29svse-key":7639,"mdc--ous9lw-key":7657,"mdc-nh7gsg-key":7730,"mdc-n9sq9u-key":7748,"mdc--ulr6uw-key":7776,"mdc--m03hie-key":7804,"mdc-hlsvbd-key":7847,"mdc-iyyoi4-key":7908},{"page":4,"articles":18,"posts":3452},{"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.es.yml","Blog",null,"yml",[],"es",{},true,"\u002Fblog",{"title":6,"description":15},"Artículos extensos y publicaciones seleccionadas de X sobre herramientas de IA, despliegues en Cloudflare, desarrollo indie y pensamiento de producto.","blog.es","--hmHMGAOwHIp6gci5Elh393Ta1i8w9hI1M31DbNJtk",[19,178,434,822,943,1389,1530,1676,1958,2212,2436,2561,2696,2902],{"id":20,"title":21,"author":22,"body":26,"date":164,"description":165,"extension":166,"image":7,"locale":10,"meta":167,"minRead":168,"navigation":12,"original":169,"path":170,"pinned":169,"seo":171,"source":172,"sourceUrl":39,"stem":173,"tags":174,"updated":7,"__hash__":177},"blog\u002Fblog\u002Fagent-harness-selection.es.md","Probé Pi Agent, OMP, Codex y ZCode: por qué al final elegí OpenCode + OpenChamber",{"name":23,"avatar":24},"Chen Dahuang",{"src":25,"alt":23},"\u002Favatar.jpg",{"type":27,"value":28,"toc":152},"minimark",[29,44,47,52,57,60,63,75,79,82,85,88,92,95,99,106,112,125,132,136,139,142,145],[30,31,32],"blockquote",{},[33,34,35,36,43],"p",{},"Publicado originalmente en ",[37,38,42],"a",{"href":39,"rel":40},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2085410520459604026",[41],"nofollow","X","。",[33,45,46],{},"Últimamente he estado trasteando con Pi Agent, OMP, ZCode, Codex y OpenCode — estos Agent Harness — y por fin entendí cuál es mi verdadera necesidad.",[48,49,51],"h2",{"id":50},"mis-tres-criterios","Mis tres criterios",[53,54,56],"h3",{"id":55},"primero-una-gui-madura-y-estable","Primero: una GUI madura y estable",[33,58,59],{},"Acostumbrado a las GUI, las TUI ya no me valen. Chatear en una caja negra es horrible: tienes que memorizar muchísimos atajos y muchísimos comandos para poder usarla de verdad. En cambio, con una GUI basta con hacer clic en iconos y botones.",[33,61,62],{},"Así que necesito sí o sí una página GUI madura, estable y bonita.",[33,64,65,66,70,71,74],{},"Este criterio descarta de entrada a ",[67,68,69],"strong",{},"Pi Agent"," y a ",[67,72,73],{},"OMP",". No es que el núcleo sea malo, es que la GUI de la comunidad que traen está fatal hecha. Cocinarte una a mano te cuesta un montón, y como estas herramientas son tan personalizables, tu GUI hecha a mano no sirve para nada más: cambias de máquina, cambias de persona, y todo a la papelera.",[53,76,78],{"id":77},"segundo-sin-bloqueo-de-proveedor-sin-favoritismo","Segundo: sin bloqueo de proveedor, sin favoritismo",[33,80,81],{},"Codex sí abrió una interfaz de configuración para modelos de terceros, pero configurarlos es un coñazo, y los modelos de terceros siempre son \"ciudadanos de segunda\": aplastados por los modelos oficiales, arrastrados por el ritmo de actualizaciones. Eso me tiene mosqueado.",[33,83,84],{},"ZCode es peor: no hay forma de entrar por OAuth en los Coding Plan de cada casa (Kimi For Code, Grok Build… en ZCode no funcionan, a menos que te pongas a hacer malabares raros).",[33,86,87],{},"Así que descarté ZCode, Codex y ese tipo de software que favorece a un proveedor de modelos.",[53,89,91],{"id":90},"tercero-open-source-y-con-posibilidad-de-desarrollo-a-medida","Tercero: open source y con posibilidad de desarrollo a medida",[33,93,94],{},"Necesito desarrollárselo a medida y personalizarlo según mis propias necesidades, para poder dar a mis clientes algo fácil de usar desde el primer segundo. Así que tiene que ser un producto open source y con licencia amigable: que me deje disfrutar a mí y que a mis clientes les sea sencillo usarlo, sin tanto hackeo raro.",[48,96,98],{"id":97},"la-respuesta-final-opencode-openchamber","La respuesta final: OpenCode + OpenChamber",[33,100,101,102,105],{},"Después de filtrar todo, lo único que realmente se puede elegir es ",[67,103,104],{},"OpenCode",".",[33,107,108,109,105],{},"Pero OpenCode es solo el núcleo de un agente. Para darle una GUI madura, estable y cómoda, por fin encontré la respuesta de verdad: ",[67,110,111],{},"OpenChamber",[113,114,115,119,122],"ul",{},[116,117,118],"li",{},"Núcleo: OpenCode, open source, sin bloqueo de proveedor, soporta cualquier modelo",[116,120,121],{},"Interfaz: OpenChamber, un panel de trabajo GUI maduro",[116,123,124],{},"Combinación: núcleo estable + interfaz cómoda, y además con posibilidad de desarrollo a medida",[33,126,127,128],{},"Repo open source: ",[37,129,130],{"href":130,"rel":131},"https:\u002F\u002Fgithub.com\u002Fopenchamber\u002Fopenchamber",[41],[48,133,135],{"id":134},"algunas-reflexiones","Algunas reflexiones",[33,137,138],{},"Elegir herramientas es, en el fondo, elegir \"quién tiene la sartén por el mango en tu vida\".",[33,140,141],{},"Por muy bueno que sea un tool cerrado, la dirección de las actualizaciones, el soporte de modelos y la estrategia de precios las decides tú cero veces: solo puedes aceptarlas pasivamente. Con una combinación de open source + sin bloqueo, siempre tienes salida y siempre tienes libertad para modificarlo.",[33,143,144],{},"Y sobre la guerra TUI vs GUI, no te empeñes. Las herramientas se usan para trabajar, no para demostrar que te sabes la línea de comandos. Una interfaz cómoda, con la que puedas aguantar a largo plazo, es lo que más importa de todo.",[33,146,147,148],{},"Lecturas relacionadas: ",[37,149,151],{"href":150},"\u002Fblog\u002Fdeepseek-v4-flash-review","Experiencia a fondo del DeepSeek V4 Flash oficial",{"title":153,"searchDepth":154,"depth":154,"links":155},"",2,[156,162,163],{"id":50,"depth":154,"text":51,"children":157},[158,160,161],{"id":55,"depth":159,"text":56},3,{"id":77,"depth":159,"text":78},{"id":90,"depth":159,"text":91},{"id":97,"depth":154,"text":98},{"id":134,"depth":154,"text":135},"2026-08-06","Mi reflexión tras probar distintos Agent Harness: con tres criterios — experiencia de GUI, bloqueo de proveedor y libertad de desarrollo a medida — descarté Pi Agent, OMP, Codex y ZCode, y acabé eligiendo el núcleo OpenCode + la interfaz OpenChamber.","md",{},6,false,"\u002Fblog\u002Fagent-harness-selection",{"title":21,"description":165},"x","blog\u002Fagent-harness-selection.es",[175,176],"AI Agent","Elección de herramientas","xzQPLzUq7FbdOg5aq4PrcvEfn4E3jjuUv4igDoNkQqs",{"id":179,"title":180,"author":181,"body":183,"date":423,"description":424,"extension":166,"image":7,"locale":10,"meta":425,"minRead":168,"navigation":12,"original":169,"path":426,"pinned":169,"seo":427,"source":172,"sourceUrl":192,"stem":428,"tags":429,"updated":7,"__hash__":433},"blog\u002Fblog\u002Fcloudflare-broke-stack.es.md","Mejores prácticas de desarrollo independiente en 2026: el pack completo Cloudflare para pobres",{"name":23,"avatar":182},{"src":25,"alt":23},{"type":27,"value":184,"toc":412},[185,195,201,205,322,326,330,333,337,340,344,347,367,371,374,378,398,402,405],[30,186,187],{},[33,188,189,190,194],{},"Post fijado, publicado originalmente en ",[37,191,42],{"href":192,"rel":193},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2066586160902881542",[41],", 40 mil+ visitas.",[33,196,197,198,105],{},"Mejores prácticas de desarrollo independiente en 2026: ",[67,199,200],{},"el pack completo Cloudflare para pobres",[48,202,204],{"id":203},"la-pila-de-un-vistazo","La pila de un vistazo",[206,207,208,224],"table",{},[209,210,211],"thead",{},[212,213,214,218,221],"tr",{},[215,216,217],"th",{},"Pieza",[215,219,220],{},"Elección",[215,222,223],{},"Coste",[225,226,227,239,250,261,271,282,292,302,312],"tbody",{},[212,228,229,233,236],{},[230,231,232],"td",{},"Escribir código",[230,234,235],{},"Codex",[230,237,238],{},"Suscripción",[212,240,241,244,247],{},[230,242,243],{},"Control de versiones",[230,245,246],{},"GitHub",[230,248,249],{},"Gratis",[212,251,252,255,258],{},[230,253,254],{},"Pagos",[230,256,257],{},"Stripe",[230,259,260],{},"Comisión por transacción",[212,262,263,266,269],{},[230,264,265],{},"Frontend",[230,267,268],{},"TanStack Start",[230,270,249],{},[212,272,273,276,279],{},[230,274,275],{},"Backend",[230,277,278],{},"Hono + Cloudflare Workers",[230,280,281],{},"Cuota gratuita",[212,283,284,287,290],{},[230,285,286],{},"Despliegue",[230,288,289],{},"Cloudflare Pages",[230,291,249],{},[212,293,294,297,300],{},[230,295,296],{},"Base de datos",[230,298,299],{},"Cloudflare D1",[230,301,281],{},[212,303,304,307,310],{},[230,305,306],{},"Almacenamiento de archivos",[230,308,309],{},"Cloudflare R2",[230,311,281],{},[212,313,314,317,320],{},[230,315,316],{},"Caché \u002F configuración",[230,318,319],{},"Cloudflare KV",[230,321,281],{},[48,323,325],{"id":324},"por-qué-esta-combinación","Por qué esta combinación",[53,327,329],{"id":328},"codex-escribir-código-y-tener-el-desarrollo-full-stack-resuelto","Codex: escribir código y tener el desarrollo full-stack resuelto",[33,331,332],{},"La programación con IA ya es la herramienta de productividad por defecto del desarrollador independiente. El modo Agent de Codex comprime la cadena \"requisito → código → test → deploy\" hasta dejarla cortísima: una persona hace el trabajo de un equipo.",[53,334,336],{"id":335},"frontend-con-tanstack-start-backend-con-hono","Frontend con TanStack Start + backend con Hono",[33,338,339],{},"TanStack Start es el framework React full-stack y encaja muy bien con el ecosistema de Workers. Para el backend, Hono — el framework pequeño nacido para Workers: rutas, middleware y tipos con una comodidad genial, ligero y con arranque rápido.",[53,341,343],{"id":342},"base-de-datos-d1-almacenamiento-r2-caché-kv","Base de datos D1 + almacenamiento R2 + caché KV",[33,345,346],{},"Este trío es el corazón de la cuota gratuita de Cloudflare:",[113,348,349,355,361],{},[116,350,351,354],{},[67,352,353],{},"D1",": base de datos relacional compatible con SQLite; la cuota gratuita sobra para proyectos personales",[116,356,357,360],{},[67,358,359],{},"R2",": almacenamiento de objetos compatible con S3, 10G gratis y cero coste de tráfico de salida — aquí le gana la partida a AWS",[116,362,363,366],{},[67,364,365],{},"KV",": almacenamiento clave-valor distribuido globalmente, ideal para configuración, caché y sesiones",[53,368,370],{"id":369},"deploy-con-pages-infraestructura-toda-gratis","Deploy con Pages + infraestructura toda gratis",[33,372,373],{},"Pages se conecta directo al repo de GitHub: haces push y se despliega, con CDN y HTTPS incluidos. Dominio, DNS, CDN… Cloudflare se encarga de todo de principio a fin, y la cuota gratuita sostiene una línea de producto completa.",[48,375,377],{"id":376},"el-núcleo-de-la-estrategia-pobre","El núcleo de la estrategia pobre",[113,379,380,386,392],{},[116,381,382,385],{},[67,383,384],{},"Exprimir la cuota gratuita al máximo",": DNS, CDN, Pages, Workers, KV, D1, R2, Tunnel, AI Gateway, todo lo gratuito a la lista",[116,387,388,391],{},[67,389,390],{},"Si se puede estirar sin pagar, no se paga",": la suscripción solo va a lo que de verdad la necesita (Codex); el resto, infraestructura gratuita",[116,393,394,397],{},[67,395,396],{},"Una plataforma para todo",": sin saltar entre varias nubes, con el menor coste mental de operación posible",[48,399,401],{"id":400},"para-quién-es","Para quién es",[33,403,404],{},"Desarrolladores independientes con presupuesto justo que quieren validar un producto rápido; jugadores de AI Coding que no quieren gastar demasiado en infraestructura; y cualquier proyecto del tipo \"primero que corra, luego hablamos\".",[33,406,407,408,105],{},"Cloudflare es el bodhisattva cibernético del desarrollador independiente. Sin soltar un euro, tu producto corre completo. Ver también: ",[37,409,411],{"href":410},"\u002Fblog\u002Ffree-cloudflare","Cómo exprimir Cloudflare si eres usuario gratuito",{"title":153,"searchDepth":154,"depth":154,"links":413},[414,415,421,422],{"id":203,"depth":154,"text":204},{"id":324,"depth":154,"text":325,"children":416},[417,418,419,420],{"id":328,"depth":159,"text":329},{"id":335,"depth":159,"text":336},{"id":342,"depth":159,"text":343},{"id":369,"depth":159,"text":370},{"id":376,"depth":154,"text":377},{"id":400,"depth":154,"text":401},"2026-06-15","La pila tecnológica de coste cero para desarrolladores independientes: Codex escribe el código, GitHub gestiona la versión, Stripe cobra; frontend con TanStack Start, backend con Hono + Workers, base de datos D1, almacenamiento R2 y caché KV, todo corriendo sobre Cloudflare.",{},"\u002Fblog\u002Fcloudflare-broke-stack",{"title":180,"description":424},"blog\u002Fcloudflare-broke-stack.es",[430,431,432],"Cloudflare","Desarrollo independiente","Pila tecnológica","jQu2MfrFrJTh7_Zqq553pmojXqe1qBit-DWt-395pMQ",{"id":435,"title":436,"author":437,"body":439,"date":811,"description":812,"extension":166,"image":7,"locale":10,"meta":813,"minRead":168,"navigation":12,"original":169,"path":814,"pinned":169,"seo":815,"source":172,"sourceUrl":447,"stem":816,"tags":817,"updated":7,"__hash__":821},"blog\u002Fblog\u002Fdeepseek-api-web-search.es.md","DeepSeek API con búsqueda en internet integrada: estírate la búsqueda oficial gratis con la Responses API",{"name":23,"avatar":438},{"src":25,"alt":23},{"type":27,"value":440,"toc":804},[441,450,453,457,473,476,480,487,490,737,740,744,747,750,756,760,774,778,793,796,800],[30,442,443],{},[33,444,35,445,449],{},[37,446,42],{"href":447,"rel":448},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2084826975102030013",[41],". Triunfó: 230 mil visitas y 1000+ me gusta. Aquí cuento los detalles.",[33,451,452],{},"Encontré algo bueno: DeepSeek ha metido la búsqueda en internet dentro de su propia API.",[48,454,456],{"id":455},"en-una-frase","En una frase",[33,458,459,460,464,465,468,469,472],{},"Llama al modelo ",[461,462,463],"code",{},"deepseek-v4-flash"," con la interfaz ",[67,466,467],{},"formato Responses"," y, con declarar la herramienta ",[461,470,471],{},"web_search"," en los parámetros de la petición, ya usas la búsqueda que ejecuta el servidor de DeepSeek.",[33,474,475],{},"Nada de integrarte buscadores de terceros, nada de pedir claves extra: todo el flujo de búsqueda lo gestiona oficialmente DeepSeek.",[48,477,479],{"id":478},"cómo-se-usa","Cómo se usa",[33,481,482,483],{},"Documentación oficial: ",[37,484,485],{"href":485,"rel":486},"https:\u002F\u002Fapi-docs.deepseek.com\u002Fzh-cn\u002Fguides\u002Fresponses_api",[41],[33,488,489],{},"Lo esencial es declarar la herramienta:",[491,492,496],"pre",{"className":493,"code":494,"language":495,"meta":153,"style":153},"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: '¿Qué cosas importantes pasaron en la industria de la IA en agosto de 2026?'\n  })\n})\n","js",[461,497,498,541,561,570,592,629,634,655,671,704,720,729],{"__ignoreMap":153},[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":154},[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":159},[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,105],{"class":513},[499,619,620],{"class":509},"env",[499,622,105],{"class":513},[499,624,625],{"class":509},"DEEPSEEK_API_KEY",[499,627,628],{"class":513},"}`\n",[499,630,631],{"class":501,"line":168},[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,105],{"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},"¿Qué cosas importantes pasaron en la industria de la IA en agosto de 2026?",[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],{},"Y ya está. La búsqueda, el scraping, el parseo y las citas los hace el servidor de DeepSeek.",[48,741,743],{"id":742},"por-qué-esto-es-clave","Por qué esto es clave",[33,745,746],{},"Antes, para que la IA tuviera información en tiempo real, tenías que montarte tú la cadena: elegir buscador (SerpAPI, Bing Search y demás) → pedir API Key → escribir el código de scraping y parseo → meter los resultados en el contexto → y además controlar el presupuesto.",[33,748,749],{},"Todo eso son mínimo un par de días, y con suerte una semana, y cada eslabón cuesta dinero: la API de búsqueda cobra por llamada y el scraping encima tiene que esquivar antirrobots.",[33,751,752,753,755],{},"Ahora DeepSeek lo trae integrado de serie, y encima usando ",[461,754,463],{},", un modelo tan barato que da risa. Búsqueda y generación en una sola cadena, con un coste tan bajo que puedes tratarlo como agua del grifo.",[48,757,759],{"id":758},"para-qué-escenarios","Para qué escenarios",[113,761,762,765,768,771],{},[116,763,764],{},"Contenido que necesita frescura (noticias del sector, comparativas de productos, lecturas de normativas)",[116,766,767],{},"Agentes: fases de \"buscar datos y luego decidir\"",[116,769,770],{},"Sistemas de atención\u002Frespuestas: buscar lo más reciente antes de responder",[116,772,773],{},"Cualquier escenario en el que la \"fecha de corte del conocimiento\" del modelo se quede corta",[48,775,777],{"id":776},"avisos","Avisos",[779,780,781,787,790],"ol",{},[116,782,783,786],{},[67,784,785],{},"Usa la interfaz Responses",", no la vieja Chat Completions. La vieja no tiene esta herramienta.",[116,788,789],{},"El detalle de la búsqueda y el formato de las citas está en la documentación oficial; corre una llamada real para ver la estructura que devuelve.",[116,791,792],{},"Hay descuentos por caché. En contextos largos aprovéchalos, que se ahorra un buen pico.",[33,794,795],{},"Esto es estirarse gratis de verdad: la infraestructura de búsqueda más pesada te la regala oficialmente. Si lo necesitas, copia la receta.",[33,797,147,798],{},[37,799,151],{"href":150},[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":153,"searchDepth":154,"depth":154,"links":805},[806,807,808,809,810],{"id":455,"depth":154,"text":456},{"id":478,"depth":154,"text":479},{"id":742,"depth":154,"text":743},{"id":758,"depth":154,"text":759},{"id":776,"depth":154,"text":777},"2026-08-05","DeepSeek incorpora la búsqueda en internet dentro de su API: llama a deepseek-v4-flash con la interfaz Responses, declara la herramienta web_search y listo — sin integraciones con buscadores de terceros y sin pedir ninguna clave de búsqueda.",{},"\u002Fblog\u002Fdeepseek-api-web-search",{"title":436,"description":812},"blog\u002Fdeepseek-api-web-search.es",[818,819,820],"DeepSeek","API","Herramientas IA","VOXvmjTsWP-q2rQpjkGat5AQuEl_V4P_IaFYyf0fZ-I",{"id":823,"title":824,"author":825,"body":827,"date":811,"description":936,"extension":166,"image":7,"locale":10,"meta":937,"minRead":636,"navigation":12,"original":169,"path":150,"pinned":12,"seo":938,"source":172,"sourceUrl":835,"stem":939,"tags":940,"updated":7,"__hash__":942},"blog\u002Fblog\u002Fdeepseek-v4-flash-review.es.md","Experiencia a fondo con el DeepSeek V4 Flash oficial: barato, rápido, 1M de contexto y búsqueda integrada",{"name":23,"avatar":826},{"src":25,"alt":23},{"type":27,"value":828,"toc":927},[829,838,841,845,848,851,855,858,861,865,868,871,875,878,884,888,891,894,898,901,912,916,919,922],[30,830,831],{},[33,832,35,833,837],{},[37,834,42],{"href":835,"rel":836},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2084817432750047595",[41],", 80 mil+ visitas.",[33,839,840],{},"Llevo unos días a fondo con la versión oficial DeepSeek V4 Flash 0731. Os resumo sus pros y sus contras.",[48,842,844],{"id":843},"pro-número-uno-barato-extremadamente-barato","Pro número uno: barato, extremadamente barato",[33,846,847],{},"Tan barato que puedes tirarle todo el trabajo sucio y pesado sin ningún cargo de conciencia. Usarlo ya es ganar: el valor del tiempo ahorrado te compra más tokens.",[33,849,850],{},"¿Cuán barato? Mi sensación de uso: correr procesos por lotes, correr bucles de Agent, correr decenas de rondas de conversación, y la factura casi no se mueve. Lo más caro de la IA no es la computación, es la barrera mental de \"no me atrevo a usarla\". V4 Flash ha tirado esa puerta abajo.",[48,852,854],{"id":853},"pro-número-dos-rápido","Pro número dos: rápido",[33,856,857],{},"Esto importa un montón. Tampoco quieres que una tarea corra dos horas para luego ir a revisarla, ¿no?",[33,859,860],{},"La sensación con los modelos Flash es rayo puro: dicho y hecho. Escribir código, arreglar bugs, correr tests, procesar lotes, la respuesta es inmediata. Sobre todo en el bucle de herramientas del agente, cada paso se completa en segundos; la experiencia de interacción es de otro nivel.",[48,862,864],{"id":863},"pro-número-tres-contexto-largo","Pro número tres: contexto largo",[33,866,867],{},"Con 1M de contexto caben casi todas las tareas complejas, sin estar compactando a cada rato.",[33,869,870],{},"Antes, con modelos de contexto corto, le echabas un vistazo al código y ya estaba lleno, había que tirar de técnicas de compresión para ahorrar sitio. Ahora metes el repo entero, el lote de documentos, el historial completo de la conversación, y aún cabe. Combinado con los descuentos de caché, los contextos largos salen regalados: el contenido repetido acierta en caché y el precio se parte por más de la mitad.",[48,872,874],{"id":873},"pro-número-cuatro-búsqueda-en-internet-integrada-por-defecto","Pro número cuatro: búsqueda en internet integrada por defecto",[33,876,877],{},"La interfaz oficial Responses trae web-search en el servidor: sin configuración, disfrutas de la búsqueda directamente.",[33,879,880,881],{},"Para contenido fresco y para que el Agent busque datos, esto es imprescindible. Sin integrar buscadores, sin pedir claves de búsqueda: la operación completa la gestiona oficialmente. Desarrollado en este post: ",[37,882,883],{"href":814},"DeepSeek API con búsqueda en internet integrada, estírate la búsqueda oficial con la Responses API",[48,885,887],{"id":886},"pro-número-cinco-open-source-sin-proveedor-que-te-ate","Pro número cinco: open source, sin proveedor que te ate",[33,889,890],{},"Puedes elegir cualquier proveedor de modelos para desplegarlo o revenderlo, sin miedo a quedar atado a un proveedor.",[33,892,893],{},"Nada de rezar por la limosna de un Reset de un fabricante cerrado. Open source significa ecosistema, significa poder de elección, significa poder incrustar el modelo en tu producto sin que te aprieten el cuello.",[48,895,897],{"id":896},"contra-no-tiene-multimodal","Contra: no tiene multimodal",[33,899,900],{},"Leer y mirar imágenes se le queda corto. Pero es el precio necesario de \"barato\": lo multimodal infla los parámetros del modelo y dispara el coste.",[33,902,903,904,907,908],{},"La solución es sencilla: ",[67,905,906],{},"combina modelos",". Cuando haga falta entender una imagen, se la pasas a un modelo de visión especializado, y el razonamiento de texto sigue con V4 Flash. Investigué la opción de visión con mejor relación calidad-precio hoy mismo, aquí: ",[37,909,911],{"href":910},"\u002Fblog\u002Fqwen-vision-for-deepseek","Rellenando el hueco multimodal de DeepSeek: el plan de visión Qwen-3.7-Flash",[48,913,915],{"id":914},"mi-conclusión","Mi conclusión",[33,917,918],{},"V4 Flash es ese modelo de \"caballo de batalla diario\": tan barato que se usa a lo loco, tan rápido que no te da tiempo a quejarte, con un contexto tan grande que no hay que ahorrar, y con búsqueda integrada.",[33,920,921],{},"En el equipo, todo el trabajo sucio se lo tiras a él; cuando necesitas visión, le pones al lado un modelo de visión y atacan combinados. Con esta combinación de golpes, coste bajo, buena experiencia y sin quedar atado a nadie.",[33,923,147,924],{},[37,925,926],{"href":814},"DeepSeek API con búsqueda en internet integrada",{"title":153,"searchDepth":154,"depth":154,"links":928},[929,930,931,932,933,934,935],{"id":843,"depth":154,"text":844},{"id":853,"depth":154,"text":854},{"id":863,"depth":154,"text":864},{"id":873,"depth":154,"text":874},{"id":886,"depth":154,"text":887},{"id":896,"depth":154,"text":897},{"id":914,"depth":154,"text":915},"Unos días a fondo con la versión oficial de DeepSeek V4 Flash: un precio que es pura ganga, rápido como un rayo, 1M de contexto, búsqueda en internet integrada por defecto y open source total. La única carencia es lo multimodal, pero se cubre combinándolo con otros modelos.",{},{"title":824,"description":936},"blog\u002Fdeepseek-v4-flash-review.es",[818,941,820],"Review de modelos","hIEhH-1EXZ2-mOK1xUmjrOiFKBZx8HaRpWicVcSE_8A",{"id":944,"title":945,"author":946,"body":948,"date":423,"description":1382,"extension":166,"image":7,"locale":10,"meta":1383,"minRead":657,"navigation":12,"original":169,"path":410,"pinned":169,"seo":1384,"source":1385,"sourceUrl":956,"stem":1386,"tags":1387,"updated":7,"__hash__":1388},"blog\u002Fblog\u002Ffree-cloudflare.es.md","Cómo exprimir Cloudflare siendo usuario gratuito: ¿hasta dónde llega la cuota gratis?",{"name":23,"avatar":947},{"src":25,"alt":23},{"type":27,"value":949,"toc":1366},[950,959,962,966,969,972,975,978,981,1013,1016,1019,1023,1026,1029,1033,1036,1065,1068,1072,1075,1078,1081,1084,1088,1091,1095,1098,1102,1105,1108,1146,1150,1153,1157,1160,1183,1187,1190,1193,1207,1210,1237,1240,1244,1247,1261,1264,1268,1271,1274,1297,1300,1303,1307,1310,1313,1333,1336,1340,1343,1346,1357,1360,1363],[30,951,952],{},[33,953,35,954,105],{},[37,955,958],{"href":956,"rel":957},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Farticle\u002F2066528625378443300",[41],"X Articles",[33,960,961],{},"Cloudflare puede sostener casi toda una infraestructura personal de internet: dominio, sitio web, CDN, almacenamiento de objetos, base de datos, funciones de edge, túnel a tu red interna, reenvío de email, captcha y gateway de IA, todo arranca desde la versión gratuita.",[48,963,965],{"id":964},"dns-gratuito","DNS gratuito",[33,967,968],{},"Cloudflare también es registrador de dominios, y los precios de registro y renovación son bastante transparentes. También puedes comprar el dominio en plataformas tipo Spaceship y luego alojar el DNS en Cloudflare.",[33,970,971],{},"Al meter tu dominio en Cloudflare, te llevas un sistema de gestión de DNS muy apañado.",[33,973,974],{},"Lo importante: las consultas de resolución no se cobran por volumen. Nada que ver con algunas empresas grandes de aquí, que tienen la cara de cobrar por número de resoluciones. Qué poca vergüenza.",[33,976,977],{},"Cloudflare es justo lo que necesitas para muchos dominios, muchos subdominios y una matriz de proyectos pequeños.",[33,979,980],{},"Puedes montar:",[113,982,983,988,993,998,1003,1008],{},[116,984,985],{},[461,986,987],{},"api.xxx.com",[116,989,990],{},[461,991,992],{},"img.xxx.com",[116,994,995],{},[461,996,997],{},"cdn.xxx.com",[116,999,1000],{},[461,1001,1002],{},"docs.xxx.com",[116,1004,1005],{},[461,1006,1007],{},"status.xxx.com",[116,1009,1010],{},[461,1011,1012],{},"admin.xxx.com",[33,1014,1015],{},"Compras un solo dominio y das a cada servicio su subdominio; la resolución DNS en sí no se paga aparte.",[33,1017,1018],{},"El tráfico web que necesite proxy lo pones detrás de la naranjita, y Cloudflare se encarga del proxy, la caché y el certificado HTTPS.",[48,1020,1022],{"id":1021},"cdn-gratuito","CDN gratuito",[33,1024,1025],{},"La caché del CDN es lo más bestia de Cloudflare. Muchísima gente conoce Cloudflare precisamente por esto. Para blogs, webs corporativas y sitios de documentación, el valor más directo es:",[33,1027,1028],{},"visitas más rápidas, origen más aliviado, y ancho de banda ahorrado. Sobre todo si usas un VPS baratísimo: poniéndole Cloudflare delante, la experiencia mejora mucho.",[48,1030,1032],{"id":1031},"pages-gratuito","Pages gratuito",[33,1034,1035],{},"Pages aloja gratis sitios estáticos y proyectos de frontend.",[113,1037,1038,1041,1044,1047,1050,1053,1056,1059,1062],{},[116,1039,1040],{},"Blog personal",[116,1042,1043],{},"Web del producto",[116,1045,1046],{},"Sitio de documentación",[116,1048,1049],{},"Landing pages",[116,1051,1052],{},"Página de un proyecto open source",[116,1054,1055],{},"Página de materiales de un curso",[116,1057,1058],{},"Página de lista de espera",[116,1060,1061],{},"Página de instrucciones de descarga",[116,1063,1064],{},"Página de promoción de un ebook",[33,1066,1067],{},"Este tipo de páginas se alojan directamente, sin comprar servidor aparte. Tras enlazar tu propio dominio, ya tienes un sitio personal o página de proyecto mantenible a largo plazo.",[48,1069,1071],{"id":1070},"workers-gratuito","Workers gratuito",[33,1073,1074],{},"Cuando el sitio necesite API, autenticación u otra lógica dinámica, usas Workers. El código corre en la red de Cloudflare, sin mantener tú un servidor; además de JavaScript\u002FTypeScript, soporta WebAssembly y otros modos de ejecución.",[33,1076,1077],{},"La versión gratuita incluye 100 mil peticiones al día. Si un proyecto personal llega de forma estable a ese volumen, ya tendrás tiempo de pasarte a la versión de pago.",[33,1079,1080],{},"Workers Paid arranca en 5 dólares al mes.",[33,1082,1083],{},"Muchos proyectos pequeños no necesitan ni un backend completo. Con un solo Worker vale.",[48,1085,1087],{"id":1086},"kv-gratuito","KV gratuito",[33,1089,1090],{},"KV sirve para datos que necesitas leer rápido pero sin consistencia fuerte: configuración, feature flags y resultados en caché. No es un sustituto completo de Redis, pero para muchas necesidades simples de un proyecto personal sobra.",[48,1092,1094],{"id":1093},"d1-gratuito","D1 gratuito",[33,1096,1097],{},"D1 es la base de datos SQLite gestionada de Cloudflare, ideal para datos relacionales. La versión gratuita incluye 5 GB de almacenamiento total, con cuotas diarias de lectura y escritura aparte.",[48,1099,1101],{"id":1100},"r2-gratuito","R2 gratuito",[33,1103,1104],{},"R2 es almacenamiento de objetos compatible con la API de S3, ideal para imágenes, adjuntos y copias de seguridad. Su mayor ventaja: la salida de R2 no cobra ancho de banda; el coste depende sobre todo de la cantidad almacenada y de las operaciones; la versión gratuita incluye una cuota de almacenamiento y de peticiones.",[33,1106,1107],{},"Puedes meter ahí:",[113,1109,1110,1113,1116,1119,1122,1125,1128,1131,1134,1137,1140,1143],{},[116,1111,1112],{},"Imágenes",[116,1114,1115],{},"Adjuntos",[116,1117,1118],{},"PDFs",[116,1120,1121],{},"Materiales de cursos",[116,1123,1124],{},"Paquetes de software",[116,1126,1127],{},"Archivos de copia",[116,1129,1130],{},"Avatares de usuario",[116,1132,1133],{},"Imágenes de Markdown",[116,1135,1136],{},"Recursos estáticos",[116,1138,1139],{},"Conjuntos de datos",[116,1141,1142],{},"Archivos de audio",[116,1144,1145],{},"Clips de video cortos",[48,1147,1149],{"id":1148},"email-routing-gratuito","Email Routing gratuito",[33,1151,1152],{},"Email Routing reenvía al correo que ya tengas los emails enviados a tu dominio personalizado, y funciona en la versión gratuita. Cloudflare también tiene Email Sending para enviar emails transaccionales con Workers, pero escribir a destinatarios arbitrarios exige Workers Paid: no lo confundas con el reenvío de recepción gratuito.",[48,1154,1156],{"id":1155},"turnstile-gratuito","Turnstile gratuito",[33,1158,1159],{},"Turnstile es la verificación humano-máquina de Cloudflare, normalmente sin obligar al usuario a identificar semáforos o letras deformadas. Encaja bien en:",[113,1161,1162,1165,1168,1171,1174,1177,1180],{},[116,1163,1164],{},"Login",[116,1166,1167],{},"Registro",[116,1169,1170],{},"Comentarios",[116,1172,1173],{},"Formularios de contacto",[116,1175,1176],{},"Listas de espera",[116,1178,1179],{},"Páginas de descarga",[116,1181,1182],{},"Suscripción por email",[48,1184,1186],{"id":1185},"tunnel-gratuito","Tunnel gratuito",[33,1188,1189],{},"Tienes un NAS en casa, una máquina de desarrollo local o un servidor de juegos y quieres que sea accesible desde fuera: con Tunnel montas un canal que conecta tu red interna a Cloudflare de forma activa.",[33,1191,1192],{},"Tu NAS de casa, tu máquina de desarrollo local y tus servicios internos se exponen con Cloudflare Tunnel. El valor esencial:",[113,1194,1195,1198,1201,1204],{},[116,1196,1197],{},"Sin IP pública",[116,1199,1200],{},"Sin abrir puertos en el router",[116,1202,1203],{},"Sin exponer la IP del origen",[116,1205,1206],{},"Con tu propio dominio colgado",[33,1208,1209],{},"Por ejemplo:",[113,1211,1212,1217,1222,1227,1232],{},[116,1213,1214],{},[461,1215,1216],{},"nas.xxx.com",[116,1218,1219],{},[461,1220,1221],{},"dev.xxx.com",[116,1223,1224],{},[461,1225,1226],{},"panel.xxx.com",[116,1228,1229],{},[461,1230,1231],{},"n8n.xxx.com",[116,1233,1234],{},[461,1235,1236],{},"home.xxx.com",[33,1238,1239],{},"Esto es oro puro para los que juegan con servidores caseros.",[48,1241,1243],{"id":1242},"access-gratuito","Access gratuito",[33,1245,1246],{},"Access se pone delante de paneles de administración, entornos de prueba y herramientas internas: autentica antes de dejar pasar. Puede usar verificación por email, Google, GitHub u orígenes de identidad de equipo, sin necesidad de escribir otro registro\u002Flogin solo para una página interna. Por ejemplo:",[113,1248,1249,1252,1255,1258],{},[116,1250,1251],{},"Solo entran los de un email concreto",[116,1253,1254],{},"Solo entran los de login con Google",[116,1256,1257],{},"Solo entran los de login con GitHub",[116,1259,1260],{},"Solo entran los del equipo",[33,1262,1263],{},"Esto es fantástico para proteger paneles, entornos de prueba y herramientas internas.",[48,1265,1267],{"id":1266},"ai-gateway-gratuito","AI Gateway gratuito",[33,1269,1270],{},"AI Gateway se pone delante de distintos proveedores de modelos, registrando de forma unificada peticiones, latencia, errores y aciertos de caché, y también hace rate limiting y fallback. Cuando arrancas un producto de IA, gestionar varias APIs compatibles a través de un solo punto de entrada te ahorra bastante.",[33,1272,1273],{},"Te permite ver:",[113,1275,1276,1279,1282,1285,1288,1291,1294],{},[116,1277,1278],{},"Volumen de peticiones",[116,1280,1281],{},"Latencia",[116,1283,1284],{},"Errores",[116,1286,1287],{},"Aciertos de caché",[116,1289,1290],{},"Llamadas a modelos",[116,1292,1293],{},"Rate limiting",[116,1295,1296],{},"Fallback",[33,1298,1299],{},"Conectes OpenAI, Anthropic, Workers AI o APIs compatibles varias, puedes ponerles una capa delante.",[33,1301,1302],{},"En las primeras fases de un producto de IA, es ideal como punto de entrada unificado.",[48,1304,1306],{"id":1305},"browser-run-gratuito","Browser Run gratuito",[33,1308,1309],{},"Cloudflare llama ahora a esta capacidad Browser Run. Arranca en la nube sesiones de navegador completas, controlables con código o con IA.",[33,1311,1312],{},"Sirve para:",[113,1314,1315,1318,1321,1324,1327,1330],{},[116,1316,1317],{},"Capturas de pantalla de webs",[116,1319,1320],{},"Webs a Markdown",[116,1322,1323],{},"Tests de automatización web",[116,1325,1326],{},"Recopilación de contenido de páginas",[116,1328,1329],{},"Parseo de páginas dinámicas",[116,1331,1332],{},"Webs a PDF",[33,1334,1335],{},"Cada día hay una cuota gratuita.",[48,1337,1339],{"id":1338},"images-transform-gratuito","Images Transform gratuito",[33,1341,1342],{},"Cloudflare Images tiene cuota de transformación de imágenes: escalar, recortar y cambiar de formato. Con volúmenes grandes toca calcularlo aparte, o montarte tú un servicio de transcodificación con Container en Workers de pago.",[33,1344,1345],{},"Encaja jugando con R2:",[113,1347,1348,1351,1354],{},[116,1349,1350],{},"R2 guarda la imagen original",[116,1352,1353],{},"Images hace thumbnails y conversión de formato",[116,1355,1356],{},"Cloudflare reparte con caché",[33,1358,1359],{},"Ideal para portadas de blog, avatares, fotos de producto e ilustraciones de artículos.",[33,1361,1362],{},"La cuota gratuita de Cloudflare ya cubre un montón de proyectos personales. Cuando de verdad necesites más volumen de peticiones, más tiempo de cómputo o capacidades de pago, subes desde los 5 dólares al mes de Workers Paid para arriba.",[33,1364,1365],{},"Y aquí quiero decir: Cloudflare, ¡págame la publicidad!!",{"title":153,"searchDepth":154,"depth":154,"links":1367},[1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381],{"id":964,"depth":154,"text":965},{"id":1021,"depth":154,"text":1022},{"id":1031,"depth":154,"text":1032},{"id":1070,"depth":154,"text":1071},{"id":1086,"depth":154,"text":1087},{"id":1093,"depth":154,"text":1094},{"id":1100,"depth":154,"text":1101},{"id":1148,"depth":154,"text":1149},{"id":1155,"depth":154,"text":1156},{"id":1185,"depth":154,"text":1186},{"id":1242,"depth":154,"text":1243},{"id":1266,"depth":154,"text":1267},{"id":1305,"depth":154,"text":1306},{"id":1338,"depth":154,"text":1339},"La versión gratuita de Cloudflare sostiene una infraestructura personal de internet completa: DNS, CDN, Pages, Workers, KV, D1, R2, email, Tunnel, AI Gateway, etc.",{},{"title":945,"description":1382},"x-article","blog\u002Ffree-cloudflare.es",[430,281,286],"UB3kjg4C5E0ppLrOZgPRXxRBGYZP2kVxmruz-XYI7To",{"id":1390,"title":1391,"author":1392,"body":1394,"date":1521,"description":1522,"extension":166,"image":7,"locale":10,"meta":1523,"minRead":657,"navigation":12,"original":169,"path":1524,"pinned":169,"seo":1525,"source":172,"sourceUrl":1403,"stem":1526,"tags":1527,"updated":7,"__hash__":1529},"blog\u002Fblog\u002Fmodel-harness-decoupling.es.md","El Harness first-party no siempre es la respuesta: en la era de los modelos abiertos, elige modelo y Harness por separado",{"name":23,"avatar":1393},{"src":25,"alt":23},{"type":27,"value":1395,"toc":1514},[1396,1406,1409,1412,1416,1419,1422,1426,1429,1432,1446,1449,1453,1456,1459,1466,1470,1473,1479,1484,1490,1495,1501,1505,1508],[30,1397,1398],{},[33,1399,1400,1401,1405],{},"El argumento central se publicó primero en ",[37,1402,42],{"href":1403,"rel":1404},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2093890559874388141",[41],"; este artículo es la versión completa, con un mapa de posicionamiento de los cinco Harness.",[33,1407,1408],{},"El primer reflejo de casi todo el mundo al elegir un Coding Agent es totalmente natural: Claude → Claude Code; GPT → Codex; GLM → ZCode; DeepSeek → obviamente, primero el Harness propio de DeepSeek.",[33,1410,1411],{},"Y ese reflejo es totalmente sensato. La mayor ventaja del first-party es que conoce su propio modelo mejor que nadie.",[48,1413,1415],{"id":1414},"la-ventaja-first-party-es-real","La ventaja first-party es real",[33,1417,1418],{},"Qué prompts le gustan al modelo, qué diseño del Tool Schema es más estable, cómo organizar un Context largo, qué capacidades trae cada versión nueva, dónde tropieza más fácilmente — el first-party suele saberlo todo antes que los terceros.",[33,1420,1421],{},"Así que en productos como Claude Code y Codex, donde modelo y Harness iteran juntos a largo plazo, la combinación first-party suele ser la versión más fuerte de la respuesta. En eso no voy a discutir.",[48,1423,1425],{"id":1424},"pero-entrenar-un-modelo-y-construir-un-harness-son-dos-ingenierías-completamente-distintas","Pero entrenar un modelo y construir un Harness son dos ingenierías completamente distintas",[33,1427,1428],{},"Al llegar a modelos abiertos como DeepSeek y GLM, la cosa se pone interesante — porque entrenar un buen modelo y construir un buen Harness son dos ingenierías totalmente diferentes.",[33,1430,1431],{},"Cuando un Coding Agent se pone realmente en marcha, aparece un montón de problemas fuera del modelo:",[113,1433,1434,1437,1440,1443],{},[116,1435,1436],{},"Cómo se leen los archivos, cómo se edita el código",[116,1438,1439],{},"Cómo se controla el Agent Loop, cómo se comprime el Context",[116,1441,1442],{},"Cómo se aprovecha el Cache, cómo se recupera un Tool Call fallido",[116,1444,1445],{},"Cómo se programan los Subagents, cómo se gestionan los permisos",[33,1447,1448],{},"Lo bien que se haga todo eso determina directamente si el mismo modelo acaba siendo bueno de usar. El mismo modelo en otro Harness puede ser un cambio de día y noche.",[48,1450,1452],{"id":1451},"el-problema-mayor-los-modelos-se-actualizan-demasiado-rápido","El problema mayor: los modelos se actualizan demasiado rápido",[33,1454,1455],{},"Hoy manda GLM, el mes que viene DeepSeek quizá suelta un Flash aún más potente, y un rato después otro modelo nuevo les alcanza.",[33,1457,1458],{},"Si todo tu workflow de codificación está atado al producto first-party de una sola casa, cambiar de modelo suele significar cambiar también de herramientas y de hábitos. Meses de configuración, memoria y workflows afinados, a la basura.",[33,1460,1461,1462,1465],{},"Ahí es exactamente donde los Harness de terceros justifican su existencia: ",[67,1463,1464],{},"puedes fijar las herramientas, Skills, MCP, permisos y workflows que ya dominas, y cambiar solo el modelo de debajo."," Hoy DeepSeek, mañana GLM, pasado otra cosa — tu entorno de trabajo no se tira a la basura.",[48,1467,1469],{"id":1468},"un-mapa-de-posicionamiento-de-cinco-harness","Un mapa de posicionamiento de cinco Harness",[33,1471,1472],{},"Dónde está cada uno de los cinco grandes, según mi experiencia a finales de agosto de 2026:",[33,1474,1475,1478],{},[67,1476,1477],{},"Pi",": filosofía minimalista; el Harness interfiere lo mínimo posible con el modelo. Ligero, rápido, bajo consumo de Token, moldeable al extremo. Ideal como base para tu agente de larga duración — simple, limpio, hackeable a placer.",[33,1480,1481,1483],{},[67,1482,73],{},": apila sobre Pi capacidades pesadas de codificación — LSP, Debugger, Browser, AST — como equipar al agente con un IDE completo. Para codificación de verdad intensiva y navegación de repos complejos.",[33,1485,1486,1489],{},[67,1487,1488],{},"DeepSeek Harness",": llega más lejos que nadie — Everything is Plugin. Agent Loop, herramientas, permisos, Presets y UI se desmontan y recombinan. Para quienes trastean con arquitecturas de agentes, Presets, multi-agente y Runtime de nueva generación. Prueba más a menudo el modo PTC — más rápido y ahorra más token.",[33,1491,1492,1494],{},[67,1493,104],{},": el más equilibrado del montón — open source, muchos Provider, ecosistema grande, Client\u002FServer, app de escritorio y Subagents maduros. Para quien quiera un Coding Agent multi-modelo, generalista y maduro.",[33,1496,1497,1500],{},[67,1498,1499],{},"Command Code",": una ruta completamente distinta — le encanta cubrir al modelo. Argumentos de Tool Call mal escritos se arreglan en local; lecturas de archivos duplicadas se deduplican; las sesiones largas mantienen un Stable Prefix para subir el Cache Hit; cuando el Context está a punto de explotar, Compaction. Aplicado a modelos de peón como DeepSeek V4 Flash o GLM-5.3 Flash, ahí vale su peso en oro: cuanto más flojo es el modelo, más recoge el Harness.",[48,1502,1504],{"id":1503},"cómo-lo-elijo-yo","Cómo lo elijo yo",[33,1506,1507],{},"Si solo miro la maleabilidad a largo plazo, sigo prefiriendo Pi. Pero si hoy me pidieran poner a DeepSeek V4 Flash o GLM-5.3 a currar en serio, le daría una oportunidad real a Command Code — la combinación modelo-Harness se configura por tarea, no por bando.",[33,1509,1510,1511],{},"En la era de los modelos abiertos, modelo y Harness ya se pueden elegir por completo por separado. ",[67,1512,1513],{},"Deja de preguntar «el modelo de quién con la herramienta de quién» y empieza a preguntar «en qué Harness rinde mejor este modelo».",{"title":153,"searchDepth":154,"depth":154,"links":1515},[1516,1517,1518,1519,1520],{"id":1414,"depth":154,"text":1415},{"id":1424,"depth":154,"text":1425},{"id":1451,"depth":154,"text":1452},{"id":1468,"depth":154,"text":1469},{"id":1503,"depth":154,"text":1504},"2026-09-09","¿Claude? Pues Claude Code. En la era de los modelos abiertos ese instinto pide una actualización. La ventaja first-party es real, pero entrenar un buen modelo y construir un buen Harness son dos ingenierías distintas — este artículo explica por qué modelo y Harness ya se pueden elegir por separado, y trae un mapa de posicionamiento de cinco Harness.",{},"\u002Fblog\u002Fmodel-harness-decoupling",{"title":1391,"description":1522},"blog\u002Fmodel-harness-decoupling.es",[175,1528,176],"Harness","c8x6u7OuKEjwdY6Uf3J-9aMQptcLF-c9D4Ee8hKx6vY",{"id":1531,"title":1532,"author":1533,"body":1535,"date":1521,"description":1667,"extension":166,"image":7,"locale":10,"meta":1668,"minRead":657,"navigation":12,"original":169,"path":1669,"pinned":169,"seo":1670,"source":172,"sourceUrl":1543,"stem":1671,"tags":1672,"updated":7,"__hash__":1675},"blog\u002Fblog\u002Fopencode-productive-stack.es.md","Estable, rápido, productivo, barato: mi stack de AI Coding, documentado entero",{"name":23,"avatar":1534},{"src":25,"alt":23},{"type":27,"value":1536,"toc":1660},[1537,1546,1552,1555,1559,1566,1569,1573,1576,1582,1588,1594,1600,1606,1612,1616,1619,1626,1630,1633,1636,1647,1653,1657],[30,1538,1539],{},[33,1540,1400,1541,1545],{},[37,1542,42],{"href":1543,"rel":1544},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2086611065920733305",[41],"; este artículo es la crónica completa de mi configuración.",[33,1547,1548,1549],{},"La conclusión primero: ",[67,1550,1551],{},"OpenCode + OpenChamber + una suscripción DeepSeek V4 Flash vía OpenCode Go + una suscripción DeepSeek V4 Flash vía Ollama Cloud.",[33,1553,1554],{},"Llevo mucho tiempo usando este combo a tope, y se resume en cuatro palabras: estable, rápido, productivo, barato. He tenido 15 proyectos abiertos a la vez, todos picando código, y la cuota apenas se movió.",[48,1556,1558],{"id":1557},"por-qué-opencode-openchamber","Por qué OpenCode + OpenChamber",[33,1560,1561,1562,1565],{},"El proceso de elección está en ",[37,1563,1564],{"href":170},"otro artículo","; aquí solo las razones a nivel de resultado. OpenCode es hoy el núcleo multi-modelo más equilibrado — open source, muchos Provider, Client\u002FServer, app de escritorio y Subagents maduros. OpenChamber es el Harness GUI open source con el frontend mejor pulido que he usado: su autor lo mantiene con muchísimo cariño, refinado, estable, y sus pequeños bugs ocasionales no estorban para nada el uso a largo plazo.",[33,1567,1568],{},"Interfaz web + PWA — casi indistinguible de un cliente de escritorio, y actualizaciones sin tocar nada.",[48,1570,1572],{"id":1571},"la-configuración-gira-en-torno-a-tres-necesidades","La configuración gira en torno a tres necesidades",[33,1574,1575],{},"Mi configuración de OpenCode se construye sobre tres cosas: gestión del Context, sistema de memoria y capacidades externas.",[33,1577,1578,1581],{},[67,1579,1580],{},"1. opencode-dcp (open source) — poda dinámica de Context."," Cuando el Context llega a un umbral, comprime automáticamente el contenido viejo en resúmenes técnicos: conserva la información clave, tira el ruido, limpia duplicados y elimina del Context el contenido de bajo valor, como los errores de herramientas. Sesiones largas sin que explote el Context — es la base que permite que una tarea larga siga corriendo todo el día.",[33,1583,1584,1587],{},[67,1585,1586],{},"2. opencode-goal-plugin — gestión de objetivos."," Añade modo Goal a las tareas largas, para poder jalar de vuelta al agente cuando se desvía.",[33,1589,1590,1593],{},[67,1591,1592],{},"3. Hermes Memory — memoria en capas (si hay demanda, la abro como open source más adelante)."," Mi plugin más pesado: porté a OpenCode el mecanismo de memoria en capas del agente Hermes, que recuerda entre sesiones las preferencias del usuario, las decisiones del proyecto y las lecciones pasadas. Los proyectos nuevos no empiezan de cero.",[33,1595,1596,1599],{},[67,1597,1598],{},"4. context7-MCP."," Consulta las últimas docs oficiales de librerías y frameworks — sin buscar a mano.",[33,1601,1602,1605],{},[67,1603,1604],{},"5. grep-MCP."," Busca usos reales en todo el código de GitHub — mucho más fiable que escribir de memoria.",[33,1607,1608,1611],{},[67,1609,1610],{},"6. open-computer-use — automatización de escritorio."," Permite que la IA opere directamente apps de macOS: clics, tecleo, scroll, arrastre, capturas, lectura del árbol de accesibilidad. Espectacular en pruebas y aceptación.",[48,1613,1615],{"id":1614},"las-cuentas-de-coste-cómo-se-gastan-dos-suscripciones","Las cuentas de coste: cómo se gastan dos suscripciones",[33,1617,1618],{},"DeepSeek V4 Flash es el núcleo de rentabilidad de este stack: de verdad inteligente, de verdad barato. La suscripción de OpenCode Go cubre el workflow principal; la de Ollama Cloud actúa como segundo canal para repartir carga — las dos suscripciones juntas cuestan menos que un plan de codificación first-party de los de siempre, y producen más.",[33,1620,1621,1622,1625],{},"La famosa idea de que \"los modelos dentro de shells de terceros se aboban\" hay que desmontarla: ",[67,1623,1624],{},"la raíz de la degradación es una shell que no hace Harness Engineering para el modelo",", no el acto de cambiar de shell en sí. El soporte de OpenCode para modelos abiertos es de primera división, y DeepSeek V4 Flash corre dentro estable y rápido — justo por eso me atrevo a apilar 15 proyectos encima.",[48,1627,1629],{"id":1628},"la-lección-volver-a-la-combinación-original","La lección: volver a la combinación original",[33,1631,1632],{},"En los grupos preguntan a menudo: ¿existe un escritorio universal de codificación con IA? Uno que conecte con todas las suscripciones y que nunca abobe a ningún modelo?",[33,1634,1635],{},"Después de hablar con unos cuantos amigos que trastean a fondo cada día, la conclusión fue unánime: no existe. Cada modelo con su combinación original.",[113,1637,1638,1641,1644],{},[116,1639,1640],{},"GPT → Codex: suscripción oficial en conexión directa, el scheduling nativo más estable.",[116,1642,1643],{},"Gemini → AntiGravity: el techo de velocidad, ventanas largas sin atascos.",[116,1645,1646],{},"DeepSeek, GLM y otros modelos abiertos → Harness amigos de los modelos abiertos como OpenCode \u002F ZCode.",[33,1648,1649,1650],{},"Mete un modelo en una shell que no le pega y básicamente no escapas de la degradación, la lentitud y las suscripciones que no funcionan. ",[67,1651,1652],{},"Cada modelo en el sitio donde está más a gusto — la combinación es tu stack.",[48,1654,1656],{"id":1655},"para-acabar","Para acabar",[33,1658,1659],{},"Este stack lleva meses corriendo, y el mayor cambio no es cuánto dinero he ahorrado — es que me atrevo a abrir tareas. Como es estable y barato, abrir 15 proyectos no me asusta. El valor de un stack de herramientas acaba midiéndose en cuánto trabajo te atreves a cargarle.",{"title":153,"searchDepth":154,"depth":154,"links":1661},[1662,1663,1664,1665,1666],{"id":1557,"depth":154,"text":1558},{"id":1571,"depth":154,"text":1572},{"id":1614,"depth":154,"text":1615},{"id":1628,"depth":154,"text":1629},{"id":1655,"depth":154,"text":1656},"OpenCode + OpenChamber + dos suscripciones DeepSeek V4 Flash: 15 proyectos picando código a la vez y la cuota apenas baja. Toda mi configuración al desnudo — poda de Context, memoria en capas, automatización de escritorio y la lección de «volver a la combinación original».",{},"\u002Fblog\u002Fopencode-productive-stack",{"title":1532,"description":1667},"blog\u002Fopencode-productive-stack.es",[104,1673,1674],"Programación IA","Configuración","ZO9-NZqKh7PAO-3cWZmNOMnDQROAt1WF581vjUVzK_8",{"id":1677,"title":1678,"author":1679,"body":1681,"date":1949,"description":1950,"extension":166,"image":7,"locale":10,"meta":1951,"minRead":706,"navigation":12,"original":169,"path":1952,"pinned":169,"seo":1953,"source":1385,"sourceUrl":1689,"stem":1954,"tags":1955,"updated":7,"__hash__":1957},"blog\u002Fblog\u002Fproduct-faxin-principle.es.md","El principio de la intención: por qué un desarrollador independiente debe aprender a soltar",{"name":23,"avatar":1680},{"src":25,"alt":23},{"type":27,"value":1682,"toc":1941},[1683,1691,1694,1697,1700,1703,1706,1709,1712,1719,1722,1733,1737,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,1684,1685],{},[33,1686,35,1687,105],{},[37,1688,958],{"href":1689,"rel":1690},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Farticle\u002F2068296188340895744",[41],[33,1692,1693],{},"Últimamente veo un fenómeno muy interesante:",[33,1695,1696],{},"mucha gente, al hacer herramientas, se propone servir a todos desde el primer minuto.",[33,1698,1699],{},"Eso es una idea peligrosa.",[33,1701,1702],{},"Si piensas servir a todos, entonces no estás pensando desde la perspectiva de nadie.",[33,1704,1705],{},"Es construir el producto a puerta cerrada, mirándose el ombligo.",[33,1707,1708],{},"Lo correcto es cazar a un grupo pequeño de usuarios, agarrar su dolor, y servirlos a muerte.",[33,1710,1711],{},"Tienes que saber quién tiene dolor de verdad y de verdad está urgido, quién está dispuesto a pagar por el servicio hoy mismo.",[33,1713,1714,1715,1718],{},"Quiero compartiros una cosa: el ",[67,1716,1717],{},"principio de la intención"," (fāxīn).",[33,1720,1721],{},"Trata sobre todo de estas preguntas:",[113,1723,1724,1727,1730],{},[116,1725,1726],{},"¿Por qué arrancas?",[116,1728,1729],{},"¿Para quién arrancas?",[116,1731,1732],{},"¿Qué problema quieres resolver exactamente?",[48,1734,1736],{"id":1735},"qué-es-la-intención","Qué es la intención",[33,1738,1739,1743],{},[1740,1741,1742],"em",{},"En el corazón del clavo"," (《置身钉内》) tiene un pasaje:",[30,1745,1746],{},[33,1747,1748],{},"La intención es la motivación interna y el deseo fundamental de la acción; es el punto de partida, la dirección y la fuente de energía de todo trabajo, vida, práctica y cultivo. Los productos también tienen su intención. La intención de un producto es el punto de partida más original de quien lo impulsa. En la mayoría de los casos, un buen producto tiene una sola intención principal. Cuando la intención de un producto es múltiple y sin jerarquía, se convierte en un producto codicioso y ansioso.",[33,1750,1751],{},"El criterio para juzgar la intención es: cuando los principios del producto chocan, ¿hacia quién se inclina de verdad?",[33,1753,1754],{},"Cuando la experiencia de usuario y la monetización chocan, ¿hacia quién se inclina?",[33,1756,1757],{},"Cuando lo simple y completo chocan, ¿hacia quién se inclina?",[33,1759,1760],{},"En cuanto sale la respuesta, sale la intención del producto.",[48,1762,1764],{"id":1763},"meituan-el-hábito-mental-del-comercio-local","Meituan: el hábito mental del comercio local",[33,1766,1767],{},"Entre las super-apps chinas este fenómeno es muy común. Meituan es un buen ejemplo.",[33,1769,1770],{},"El hábito mental de Meituan es el comercio en la vida local.",[33,1772,1773],{},"El usuario abre Meituan: tiene hambre y pide comida, sale y reserva un sitio, va al cine y compra entradas, se aloja y busca hotel. El valor central es ayudar al usuario a cerrar más rápido las transacciones de la vida real.",[33,1775,1776],{},"Pero luego vimos aparecer en Meituan novelas, series cortas, minijuegos, vídeo y directos.",[33,1778,1779],{},"Incluso puedes hacer dentro de Meituan: «¡¡¡Genshin, arráncate!!!»",[33,1781,1782],{},"¿Y esto es normal o qué???",[33,1784,1785],{},"Los juegos tienen valor, claro: Genshin puede arrancar. ¡Pero no me arranques Genshin cuando estoy muerto de hambre!",[33,1787,1788],{},"Tío, primero que me llene la barriga, y luego hablamos de Genshin!!!",[33,1790,1791],{},"El usuario llega con una misión, la completa y se va. Cuanto antes termine el usuario su objetivo, más confianza genera el producto.",[33,1793,1794],{},"Esto es justo lo contraintuitivo de muchas herramientas de uso frecuente: ganan dinero gracias al tráfico, pero su valor a largo plazo depende de la contención.",[48,1796,1798],{"id":1797},"alipay-la-personalidad-de-cartera-peleándose-con-el-feed-de-contenido","Alipay: la personalidad de cartera peleándose con el feed de contenido",[33,1800,1801],{},"Alipay es del mismo palo. El hábito mental de fondo de Alipay es el dinero, la confianza, la certeza.",[33,1803,1804],{},"El usuario abre Alipay para pagar, cobrar, transferir, pagar facturas, ver el estado de cuenta, montar en metro, escanear el código de salud. Es un escenario de altísima confianza.",[33,1806,1807],{},"El usuario le confía su dinero, su identidad, su crédito y sus pagos cotidianos, así que su personalidad de producto es una cartera: estable como una roca.",[33,1809,1810],{},"Pero dentro de la cartera puedes hacer scroll de videos cortos. Como si en un banco te hicieran masaje de pies + SPA de arriba abajo.",[33,1812,1813],{},"Al usuario le queda la duda: ¿he venido a hacer mis asuntos, o a que me hagan asuntos?",[33,1815,1816],{},"El escenario del dinero pide cabeza fría; el feed de contenido engancha por naturaleza.",[33,1818,1819],{},"Meter dos personalidades a la fuerza da un pega-pega muy raro, una sensación grasienta.",[48,1821,1823],{"id":1822},"lo-más-peligroso-de-la-deriva-de-intención","Lo más peligroso de la deriva de intención",[33,1825,1826],{},"Muchas apps chinas han hecho crecer entradas financieras. En la comida a domicilio puedes pedir un préstamo, en el taxi puedes pedir un préstamo, en los viajes puedes pedir un préstamo, en las compras puedes pedir un préstamo; hasta el mapa y el comercio local te orientan hacia servicios de préstamo.",[33,1828,1829],{},"Si metes la entrada de préstamos en estos escenarios, a corto plazo puede que suba la eficiencia de monetización, pero a largo plazo cambia la mirada del usuario hacia ti.",[33,1831,1832],{},"Antes eras una herramienta; ahora pareces un intermediario.",[33,1834,1835],{},"Antes me ayudabas a completar una cosa; ahora de paso evalúas si puedo pedir yo un préstamo.",[33,1837,1838],{},"Eso es lo más peligroso de la deriva de intención. No destruye el producto de golpe.",[33,1840,1841],{},"Va cambiando poco a poco la personalidad del producto.",[33,1843,1844],{},"Las grandes compañías lo hacen con su propia lógica de negocio. Tienen tráfico masivo, organizaciones complejas, presión de monetización, y montones de departamentos que tienen que comer.",[33,1846,1847],{},"No hace falta subirnos a un atril moral para insultarlas.",[48,1849,1851],{"id":1850},"la-ventaja-del-desarrollador-independiente-es-la-limpieza","La ventaja del desarrollador independiente es la limpieza",[33,1853,1854],{},"Como desarrollador independiente, tu producto puede ser muy limpio, tanto que hasta parezca un poco pobre.",[33,1856,1857],{},"Eso, justamente, es la ventaja.",[33,1859,1860],{},"Muchos desarrolladores independientes arrancan con ansiedad: sienten que tienen pocas funciones, que el escenario es demasiado estrecho, que el mercado no es lo bastante grande. En realidad, lo que un producto joven debería temer es justamente «parecer grande».",[33,1862,1863],{},"Si el mercado se agranda, el usuario se vuelve un promedio. El promedio no tiene cara y no suelta dinero.",[33,1865,1866],{},"El punto de partida con valor real suele ser mucho más pequeño. Primero encuentras a un puñado de personas, con un dolor lo bastante concreto, que quieran usarlo hoy mismo, dispuestas a pagar por esa función en concreto, que al ver el producto piensen «esto lo han hecho para mí».",[33,1868,1869],{},"Ahí es cuando el producto empieza a tener vida.",[33,1871,1872],{},"Por ejemplo, «una herramienta para editar podcasts» es demasiado amplio. Cámbialo por «para el dueño de un podcast en solitario, recortar rápido una entrevista de una hora en varios clips cortos»: el producto se afila en el acto.",[33,1874,1875],{},"Por ejemplo, «un generador de landing pages para desarrolladores» también es muy amplio. Cámbialo por «para que el desarrollador independiente genere rápido, antes de publicar el producto, una landing page que recoja emails»: la necesidad queda clarísima.",[48,1877,1879],{"id":1878},"el-principio-de-la-intención-termina-en-soltar","El principio de la intención termina en «soltar»",[33,1881,1882],{},"La verdadera ventaja estratégica no viene de lo que haces, sino de lo que te atreves a no hacer.",[33,1884,1885],{},"Esa frase es el mantra de producto del desarrollador independiente. El recurso más valioso del desarrollador independiente es la atención. Cada dirección extra que añades es mantenimiento extra.",[33,1887,1888],{},"WeChat es un ejemplo positivo digno de estudio.",[33,1890,1891],{},"WeChat ya es muy compleja, claro, pero su entrada de conversación central lleva años estable. Al abrir WeChat, lo primero sigue siendo buscar a una persona, ver los mensajes, gestionar relaciones.",[33,1893,1894],{},"El Video Channels no se comió la lista de chats, las publicaciones oficiales no convirtieron la página de mensajes en un feed de contenido, y los miniprogramas no exigen que abras WeChat pasando primero por la tienda de apps.",[33,1896,1897],{},"La contención de WeChat no es tener pocas funciones. Su genialidad es saber dónde están los muros de carga. La casa puede ganar plantas, puede reformarse, puede cambiarse, pero los muros de carga no se tocan.",[33,1899,1900],{},"Así que ahora creo que, para un desarrollador independiente, lo primero que hay que escribir no es el roadmap, sino una «lista de renuncias».",[113,1902,1903,1906,1909,1912,1915,1918,1921],{},[116,1904,1905],{},"A qué personas no servimos todavía",[116,1907,1908],{},"Qué escenarios no tocamos todavía",[116,1910,1911],{},"Qué funciones no añadimos por ahora",[116,1913,1914],{},"Qué oportunidad de monetización contenemos de momento",[116,1916,1917],{},"Qué cosas no pueden entrar en la portada",[116,1919,1920],{},"Qué cosas no pueden interrumpir el flujo principal",[116,1922,1923],{},"Qué cosas, aunque parezcan valiosas, no pueden romper la tarea principal",[33,1925,1926],{},"Nosotros no tenemos el tráfico de las grandes compañías, ni su marca, ni sus recursos organizativos. Lo único donde podemos ganar es siendo más concretos, más limpios y más afilados.",[33,1928,1929],{},[67,1930,1931],{},"La verdadera filo del producto nace de saber soltar y renunciar.",[33,1933,1934,1935],{},"Referencia: ",[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":153,"searchDepth":154,"depth":154,"links":1942},[1943,1944,1945,1946,1947,1948],{"id":1735,"depth":154,"text":1736},{"id":1763,"depth":154,"text":1764},{"id":1797,"depth":154,"text":1798},{"id":1822,"depth":154,"text":1823},{"id":1850,"depth":154,"text":1851},{"id":1878,"depth":154,"text":1879},"2026-06-20","¿Por qué arrancas? ¿Para quién arrancas? ¿Qué problema quieres resolver de verdad? La filo de un producto nace de lo que sabes soltar y renunciar.",{},"\u002Fblog\u002Fproduct-faxin-principle",{"title":1678,"description":1950},"blog\u002Fproduct-faxin-principle.es",[1956,431],"Mentalidad de producto","TWsjvqvDukZsWzawu1KP84JPei5U6P2n7Grp3tfoB4w",{"id":1959,"title":1960,"author":1961,"body":1963,"date":1949,"description":2204,"extension":166,"image":7,"locale":10,"meta":2205,"minRead":657,"navigation":12,"original":169,"path":2206,"pinned":169,"seo":2207,"source":1385,"sourceUrl":1971,"stem":2208,"tags":2209,"updated":7,"__hash__":2211},"blog\u002Fblog\u002Fproduct-pain-vs-itch.es.md","Cuando el usuario dice «qué pasada», no te lo tomes a pecho: dolor vs. picor",{"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,35,1969,105],{},[37,1970,958],{"href":1971,"rel":1972},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Farticle\u002F2068312581912379392",[41],[33,1974,1975],{},"Al desarrollador independiente le engañan con una frase:",[33,1977,1978],{},"«Esa idea es una pasada.»",[33,1980,1981],{},"Suena genial, pero la mayoría de las veces no vale un duro. Que mucha gente te eche un piropo no significa que lo necesiten de verdad. Igual solo están siendo educados, igual solo les parece que la dirección suena bien, igual solo quieren animarte.",[33,1983,1984],{},"Mientras tú te explayas entusiasmado, a él le da corte echarte un jarro de agua fría, así que te suelta:",[33,1986,1987],{},"«Mola, tiene bastante valor.»",[33,1989,1990],{},"Y tú te vienes arriba.",[33,1992,1993],{},"Crees que has validado una necesidad cuando en realidad solo has validado que el otro es buena persona.",[33,1995,1996],{},"El «qué pasada» de la boca del usuario, como mucho, demuestra que tu idea no suena tonta.",[33,1998,1999],{},"No demuestra que tenga una necesidad, no demuestra que quiera migrar, no demuestra que lo vaya a usar a diario, y mucho menos que vaya a soltar dinero.",[48,2001,2003],{"id":2002},"el-gusto-de-boquilla-es-lo-que-más-daño-hace","El gusto de boquilla es lo que más daño hace",[33,2005,2006],{},"Lo que más daño hace en la investigación de producto es el gusto de boquilla.",[113,2008,2009,2012,2015,2018],{},[116,2010,2011],{},"«Avísame cuando salga.»",[116,2013,2014],{},"«Si lo haces, seguro que lo uso.»",[116,2016,2017],{},"«Esta dirección tiene mercado.»",[116,2019,2020],{},"«Mucha gente de mi entorno lo necesita.»",[33,2022,2023],{},"Todas estas frases parecen necesidades, pero la mayoría son solo lubricante social. Te hacen sentir bien, te dan confianza, te hacen creer que ya has tocado el dolor del usuario. Cuando lo tienes hecho y le manda el enlace, a lo mejor ni se molesta en registrarse.",[33,2025,2026],{},"Ahí te das cuenta de que aquel «qué pasada» era solo otra forma de decir «buena suerte».",[48,2028,2030],{"id":2029},"para-juzgar-una-necesidad-solo-hay-un-criterio-duro","Para juzgar una necesidad solo hay un criterio duro",[33,2032,2033],{},"Mirar qué está dispuesto a pagar el usuario.",[33,2035,2036],{},"El dinero es la señal más dura. Si está dispuesto a pagar, ese problema le escuece de verdad.",[33,2038,2039],{},"El dinero no es el único coste. El tiempo, la migración de datos, probarlo por iniciativa propia, recomendarlo a un colega, aguantar una versión tosca… también son costes.",[33,2041,2042],{},"Pero si un usuario no está dispuesto a pagar ningún coste, solo a soltarte dos piropos, entonces lo más probable es que sea un picor.",[33,2044,2045],{},[67,2046,2047],{},"El dolor hace que la gente actúe. El picor hace que la gente sea educada.",[48,2049,2051],{"id":2050},"no-confundas-el-apoyo-de-tus-amigos-con-el-mercado","No confundas el apoyo de tus amigos con el mercado",[33,2053,2054],{},"Muchos desarrolladores independientes, al empezar su producto, buscan a sus amigos para hablar de la idea.",[33,2056,2057],{},"El amigo dice que está bien, y te pones. Un internauta dice que lo quiere usar, y te pones. En los comentarios alguien suelta «apunta mi nombre que quiero probarlo», y crees que el mercado ha llegado.",[33,2059,2060],{},"El mercado de verdad vive en el historial de pagos, en las reservas de prueba, en que el usuario quiera enseñarte su feo Excel actual, en que te cuente cuánto dinero le cuesta cada mes ese problema, en que aguante bugs de un producto a medio hacer.",[113,2062,2063,2066,2069,2072],{},[116,2064,2065],{},"Alguien que se salta un problema con diez parches, tiene dolor.",[116,2067,2068],{},"Alguien que paga cada mes por un sustituto, tiene dolor.",[116,2070,2071],{},"Alguien que se pasa media hora contándote su flujo de trabajo, tiene dolor.",[116,2073,2074],{},"Alguien que solo dice «la idea está bien» y luego ni un movimiento, no le des demasiado crédito.",[33,2076,2077,2079],{},[1740,2078,1742],{}," (《置身钉内》) tiene un juicio muy certero:",[33,2081,2082],{},"para juzgar si un usuario acepta un producto, no basta con oírle decir «bien» o «mal»; hay que mirar qué está dispuesto a pagar por él. Puede pagar con dinero, con tiempo, con atención, con coste de migración, con autoridad organizativa, o con seguridad psicológica.",[33,2084,2085],{},"Porque el desarrollador independiente no tiene el presupuesto de prueba y error de las grandes compañías.",[33,2087,2088],{},"No puedes quemar medio año con «todo el mundo dice que está bien». Tienes que saber pronto si esta necesidad es de verdad un negocio.",[48,2090,2092],{"id":2091},"haz-las-preguntas-más-realistas","Haz las preguntas más realistas",[33,2094,2095],{},"No preguntes: «¿Qué te parece este producto?»",[33,2097,2098],{},"Esa pregunta devuelve pura paja.",[33,2100,2101],{},"Pregunta:",[113,2103,2104,2107,2110,2113,2116],{},[116,2105,2106],{},"«¿Cómo resuelves ahora mismo este problema?»",[116,2108,2109],{},"«¿Has pagado alguna vez por este problema?»",[116,2111,2112],{},"«¿Estarías dispuesto a pagar un precio early bird ahora mismo?»",[116,2114,2115],{},"«¿Me mandas una captura de tu flujo de trabajo actual?»",[116,2117,2118],{},"«He hecho un MVP muy feo, ¿quieres probarlo la semana que viene?»",[33,2120,2121],{},"Después de preguntar, mira las acciones.",[33,2123,2124],{},"El que tiene dolor de verdad te da detalles. Te cuenta la molestia actual, las alternativas, el presupuesto, lo que ha probado, por qué está harto.",[33,2126,2127],{},"El que tiene dolor falso solo te da opiniones. Dice «la dirección está bien» y sigue haciendo scroll.",[33,2129,2130],{},[67,2131,2132],{},"Las opiniones no valen. Las acciones valen. Pagar vale más.",[33,2134,2135],{},"Muchos productos fracasan por una única razón de fondo: confundir «que te alaben» con «que te compren».",[33,2137,2138],{},"Entre las dos cosas hay un abismo. Quien te alaba está consumiendo tu manera de expresarte; quien te compra está resolviendo su problema.",[33,2140,2141],{},"Puedes escuchar los piropos, pero no tomes decisiones con piropos.",[33,2143,2144],{},"Puedes recoger feedback positivo, pero no trates el feedback como pedidos.",[33,2146,2147],{},"Puedes creer en la dirección, pero al final vuelve a una pregunta:",[33,2149,2150],{},[67,2151,2152],{},"¿Qué está dispuesto a pagar esta persona por ello?",[48,2154,2156],{"id":2155},"lo-que-parece-valioso-normalmente-nadie-lo-compra-con-prisa","Lo que «parece valioso» normalmente nadie lo compra con prisa",[33,2158,2159],{},"El desarrollador independiente teme sobre todo hacer un producto que «parece valioso».",[33,2161,2162],{},"Parecer valioso suele significar que todo el mundo lo entiende, que todo el mundo puede soltarte un piropo, pero que nadie tiene prisa por comprarlo.",[33,2164,2165],{},"Un producto joven bueno de verdad normalmente no es tan grandioso. Puede que solo resuelva una putada concreta de un puñado de personas, pero esa putada es lo bastante jodida, lo bastante frecuente, y le hace perder suficiente dinero. Cuando lo sacas, el otro no dice «qué buena dirección», pregunta directo:",[33,2167,2168],{},"¿Cuánto cuesta?",[33,2170,2171],{},"¿Cuándo puedo usarlo?",[33,2173,2174],{},"¿Me lo dejas probar hoy?",[33,2176,2177],{},"Esa es la buena señal.",[33,2179,2180],{},"Cuando el usuario dice «pasada», no te lo tomes a pecho.",[33,2182,2183],{},"Haz que pague, que lo pruebe, que migre, que pague un coste real.",[33,2185,2186],{},"En cuanto aparece el coste, la necesidad se ve.",[33,2188,2189],{},"Y se ve la diferencia entre dolor y picor.",[33,2191,1934,2192],{},[1740,2193,2194],{},[37,2195,1742],{"href":1939,"rel":2196},[41],{"title":153,"searchDepth":154,"depth":154,"links":2198},[2199,2200,2201,2202,2203],{"id":2002,"depth":154,"text":2003},{"id":2029,"depth":154,"text":2030},{"id":2050,"depth":154,"text":2051},{"id":2091,"depth":154,"text":2092},{"id":2155,"depth":154,"text":2156},"El elogio de boquilla no vale un duro. Solo hay un criterio duro para juzgar una necesidad: qué está dispuesto a pagar el usuario.",{},"\u002Fblog\u002Fproduct-pain-vs-itch",{"title":1960,"description":2204},"blog\u002Fproduct-pain-vs-itch.es",[1956,2210],"Juicio de necesidades","JIr4E3hssInup85X4ZWY807esnULlbjB2tC7M3b9fGE",{"id":2213,"title":911,"author":2214,"body":2216,"date":164,"description":2429,"extension":166,"image":7,"locale":10,"meta":2430,"minRead":594,"navigation":12,"original":169,"path":910,"pinned":169,"seo":2431,"source":172,"sourceUrl":2224,"stem":2432,"tags":2433,"updated":7,"__hash__":2435},"blog\u002Fblog\u002Fqwen-vision-for-deepseek.es.md",{"name":23,"avatar":2215},{"src":25,"alt":23},{"type":27,"value":2217,"toc":2421},[2218,2227,2230,2234,2237,2240,2244,2250,2253,2257,2260,2356,2359,2370,2373,2377,2394,2398,2401,2404,2408,2411,2414,2418],[30,2219,2220],{},[33,2221,35,2222,2226],{},[37,2223,42],{"href":2224,"rel":2225},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2085265465564336327",[41],", 89 mil visitas, 600+ me gusta.",[33,2228,2229],{},"Mucha gente se queja de que DeepSeek V4 Flash no tiene multimodal. Es verdad que es su punto flojo — pero no hace falta obsesionarse con un solo modelo.",[48,2231,2233],{"id":2232},"el-problema","El problema",[33,2235,2236],{},"V4 Flash tiene la parte de texto al máximo, pero en escenarios de lectura de imagen se queda en blanco: capturas, imágenes de tablas, diseños de UI, documentos escaneados… nada de eso lo procesa.",[33,2238,2239],{},"Lo multimodal es el precio de \"barato\": el modelo tiene que hacer codificación visual, los parámetros se inflan y el coste sube.",[48,2241,2243],{"id":2242},"la-solución-combinar-modelos","La solución: combinar modelos",[33,2245,2246,2247,105],{},"Investigué las opciones de visión con mejor relación calidad-precio que hay ahora mismo, y la conclusión es ",[67,2248,2249],{},"Qwen-3.7-Flash",[33,2251,2252],{},"El coste de leer una imagen es tan bajo que no importa. Lo usas como modelo de visión dedicado, el razonamiento de texto sigue con V4 Flash, y te llevas lo mejor de los dos.",[48,2254,2256],{"id":2255},"cómo-se-combina","Cómo se combina",[33,2258,2259],{},"La idea más simple es un \"router\": si la entrada trae imagen → modelo de visión; si es solo texto → V4 Flash.",[491,2261,2263],{"className":493,"code":2262,"language":495,"meta":153,"style":153},"\u002F\u002F Pseudocódigo: rutear según la necesidad\nfunction route(input) {\n  if (hasImage(input)) {\n    return qwenVision(input)   \u002F\u002F leer imagen + extraer información clave\n  }\n  return deepseekV4Flash(input) \u002F\u002F razonamiento de texto\n}\n",[461,2264,2265,2271,2290,2310,2328,2333,2351],{"__ignoreMap":153},[499,2266,2267],{"class":501,"line":502},[499,2268,2270],{"class":2269},"sHwdD","\u002F\u002F Pseudocódigo: rutear según la necesidad\n",[499,2272,2273,2276,2279,2281,2285,2288],{"class":501,"line":154},[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":159},[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 leer imagen + extraer información clave\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":168},[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 razonamiento de texto\n",[499,2352,2353],{"class":501,"line":636},[499,2354,2355],{"class":513},"}\n",[33,2357,2358],{},"Una jugada más avanzada es pasarle el resultado de la visión directamente a V4 Flash para que siga razonando:",[779,2360,2361,2364,2367],{},[116,2362,2363],{},"Qwen-3.7-Flash lee la imagen y devuelve una descripción estructurada",[116,2365,2366],{},"La descripción + la pregunta original se las pasas a DeepSeek V4 Flash",[116,2368,2369],{},"V4 Flash razona en profundidad sobre la descripción, escribe código, resume",[33,2371,2372],{},"Así ves imágenes y a la vez disfrutas de lo barato y rápido de V4 Flash.",[48,2374,2376],{"id":2375},"escenarios-de-uso","Escenarios de uso",[113,2378,2379,2382,2385,2388,2391],{},[116,2380,2381],{},"Preguntar sobre capturas: mandarle capturas de errores, capturas de chats",[116,2383,2384],{},"Imágenes de tablas\u002Fdocumentos a datos estructurados",[116,2386,2387],{},"Diseños de UI a código",[116,2389,2390],{},"Extraer información de escaneados como facturas y contratos",[116,2392,2393],{},"Escenarios en los que el agente necesita \"ver\" la pantalla",[48,2395,2397],{"id":2396},"por-qué-no-otras-opciones","Por qué no otras opciones",[33,2399,2400],{},"Los grandes modelos de visión pura (los multimodales de la familia GPT, por ejemplo) son potentes, pero ahí está el precio: para procesar lotes a diario no compensa.",[33,2402,2403],{},"Qwen-3.7-Flash gana en relación calidad-precio: calidad de lectura suficiente, coste casi nulo, y puedes correr lotes grandes sin que duela.",[48,2405,2407],{"id":2406},"resumen","Resumen",[33,2409,2410],{},"Combinar modelos es lo normal; no esperes que un solo modelo lo haga todo.",[33,2412,2413],{},"V4 Flash como titular del texto (barato, rápido, mucho contexto), Qwen-3.7-Flash como refuerzo visual (barato, suficiente) — esta combinación es hoy la de mejor relación calidad-precio. Vas tapando lo que falte, y es mucho más práctico que esperar un modelo \"todoterreno pero caro\".",[33,2415,147,2416],{},[37,2417,151],{"href":150},[801,2419,2420],{},"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":153,"searchDepth":154,"depth":154,"links":2422},[2423,2424,2425,2426,2427,2428],{"id":2232,"depth":154,"text":2233},{"id":2242,"depth":154,"text":2243},{"id":2255,"depth":154,"text":2256},{"id":2375,"depth":154,"text":2376},{"id":2396,"depth":154,"text":2397},{"id":2406,"depth":154,"text":2407},"DeepSeek V4 Flash no tiene multimodal. ¿Y si necesitas entender imágenes? Tras investigar, la opción con mejor relación calidad-precio hoy es Qwen-3.7-Flash: leer una imagen cuesta casi nada, y combinado con V4 Flash tapa el hueco.",{},{"title":911,"description":2429},"blog\u002Fqwen-vision-for-deepseek.es",[818,2434,941],"Multimodal","5LFl9iTLNQXb4lVIZbcgEzcDveZHvfZDo5MsxorKLPk",{"id":2437,"title":2438,"author":2439,"body":2441,"date":2551,"description":2552,"extension":166,"image":7,"locale":10,"meta":2553,"minRead":572,"navigation":12,"original":12,"path":2554,"pinned":169,"seo":2555,"source":7,"sourceUrl":7,"stem":2556,"tags":2557,"updated":7,"__hash__":2560},"blog\u002Fblog\u002Fsub-store-cloudflare.es.md","He movido la agregación de suscripciones de proxys a Cloudflare",{"name":23,"avatar":2440},{"src":25,"alt":23},{"type":27,"value":2442,"toc":2545},[2443,2446,2453,2457,2460,2463,2474,2477,2480,2484,2487,2507,2510,2514,2517,2520,2527,2534,2536,2539,2542],[33,2444,2445],{},"Llevo usando servicios de proxy unos tres o cuatro años, y en medio también me he montado nodos en un VPS. Siempre hubo algo que me daba mucha pereza: tres o cinco suscripciones en la mano, más unas cuantas máquinas propias, esparcidas en los clientes y añadidas una a una; y las reglas de enrutamiento había que reconfigurarlas en cada cliente. Cambiar de dispositivo, cambiar de cliente, montárselo a un familiar… y otra vez a empezar.",[33,2447,2448,2449,105],{},"Luego pensé: la suscripción no tiene por qué gestionarse suelta dentro de los clientes. Si la reúnes en un solo enlace, las reglas se fijan en el servidor y el cliente solo se suscribe, la cosa queda limpia. El enfoque de Sub-Store ya lo usaba, pero corría en tu propio servidor y la verdad es que me daba pereza mantenerlo. Así que esta vez me escribí una versión que corre en Cloudflare, llamada sub-store-cloudflare, open source en ",[37,2450,246],{"href":2451,"rel":2452},"https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fsub-store-cloudflare",[41],[48,2454,2456],{"id":2455},"en-realidad-solo-hace-una-cosa","En realidad solo hace una cosa",[33,2458,2459],{},"Fundir varias fuentes de suscripción en una sola.",[33,2461,2462],{},"En concreto, puedes meterle varias cosas:",[113,2464,2465,2468,2471],{},[116,2466,2467],{},"Enlaces de suscripción de varios servicios de proxy",[116,2469,2470],{},"Texto de nodos de tu propio VPS (da igual vless, trojan, ss o vmess)",[116,2472,2473],{},"Incluso pegar un bloque de nodos temporal",[33,2475,2476],{},"Al entrar, el Worker las descarga, quita duplicados, filtra según las reglas que le des, y después renombra, añade banderas y resuelve dominios según haga falta. A la salida todo se funde en una suscripción combinada: el cliente se suscribe a esa sola.",[33,2478,2479],{},"Las reglas las he puesto en el servidor. Trae integrados varios plantillas de Mihomo habituales — acl4ssr, whitelist\u002Fblacklist de loyalsoldier, ai-streaming y esas — con los grupos de enrutamiento y los conjuntos de reglas configurados en la nube. Metes la suscripción en clientes como mihomo\u002Fclash, surge, sing-box o shadowrocket, y lo que se descarga es un producto terminado con las reglas ya incluidas: allí no hay que escribir reglas a mano ni mantener URLs de rule sets.",[48,2481,2483],{"id":2482},"por-qué-justo-en-cloudflare","Por qué justo en Cloudflare",[33,2485,2486],{},"Las razones son muy de andar por casa:",[113,2488,2489,2495,2501],{},[116,2490,2491,2494],{},[67,2492,2493],{},"Sin servidor."," Workers + D1, y la cuota gratuita sobra para uso personal: te ahorras el dinero del servidor y su mantenimiento.",[116,2496,2497,2500],{},[67,2498,2499],{},"El dominio workers.dev ya está fuera del muro por sí mismo."," Tu cliente se conecta a por la suscripción sin problemas: no existe ese juego de muñecas rusas de \"el servidor está fuera, pero el nodo aún necesita un proxy para tirar de su propia suscripción\".",[116,2502,2503,2506],{},[67,2504,2505],{},"Al desplegar ya tienes un panel web de gestión y un endpoint de descarga."," Cambias de cliente en el móvil y aun así abres una página web para tocar la configuración.",[33,2508,2509],{},"A propósito mantengo la pila pequeña: Worker + Static Assets + D1 + Worker Secrets. KV, R2, Durable Objects, Queue y Cron se quedan fuera del camino crítico — cuantas menos piezas, mejor.",[48,2511,2513],{"id":2512},"el-despliegue-lo-hice-con-dos-caminos-a-propósito","El despliegue lo hice con dos caminos a propósito",[33,2515,2516],{},"El primero es para quien solo quiere usarlo: pinchar el botón Deploy to Cloudflare del repo. Cloudflare tira del repo, crea el Worker y el D1, te pide dos tokens, y al terminar te da un enlace de gestión con token. Paso a paso, sin tocar la línea de comandos.",[33,2518,2519],{},"El segundo es para mí y para quien le guste trastear: instalación en un clic con un agente de IA.",[33,2521,2522,2523,2526],{},"El repo lleva un protocolo de agente (AGENTS.md + una SKILL dentro del agente). Escribes en un archivo de configuración local tus fuentes de suscripción, las suscripciones combinadas que quieres y las plantillas de reglas, corres ",[461,2524,2525],{},"pnpm run install:cloudflare",", y el agente comprueba tu login de Cloudflare, crea la base de datos, escribe los secretos, migra, despliega, importa la configuración, verifica los enlaces, y al final te entrega el enlace de gestión y el de descarga.",[33,2528,2529,2530,2533],{},"Yo desplegué el mío por este camino, así que lo recomiendo más: da menos guerra. Para usarlo con Codex \u002F Claude Code, copia directamente ese prompt de ",[461,2531,2532],{},"agent\u002Finstall.prompt.md"," del repo.",[48,2535,401],{"id":400},[33,2537,2538],{},"Directo: si tienes más de un servicio de proxy, más unos cuantos nodos propios, y quieres fundirlos en una sola suscripción para tu uso, este es tu proyecto. Si te apañas con un solo servicio y ya está, de verdad no necesitas esto.",[33,2540,2541],{},"El código es 100% open source, AGPL. La interacción del frontend hace un guiño al Sub-Store original; el original corre en un contenedor y cubre un ecosistema de clientes más amplio. La mía es una forma más pequeña, nativa de Cloudflare: fácil de modificar y de desplegar directamente, no una copia pieza a pieza.",[33,2543,2544],{},"Si te pica la curiosidad, pásate por el repo; el README está bastante completo, sigue las instrucciones y listo.",{"title":153,"searchDepth":154,"depth":154,"links":2546},[2547,2548,2549,2550],{"id":2455,"depth":154,"text":2456},{"id":2482,"depth":154,"text":2483},{"id":2512,"depth":154,"text":2513},{"id":400,"depth":154,"text":401},"2026-06-28","Varios servicios de proxy más tus nodos propios fundidos en una sola suscripción, las reglas de enrutamiento configuradas en el servidor y el cliente solo se suscribe.",{},"\u002Fblog\u002Fsub-store-cloudflare",{"title":2438,"description":2552},"blog\u002Fsub-store-cloudflare.es",[430,2558,2559],"Evasión de censura","Proyecto open source","96Uk_mIWDwr94t_BPHrKCWsZregV-pVQ8Lm0CF-xHfI",{"id":2562,"title":2563,"author":2564,"body":2566,"date":1521,"description":2687,"extension":166,"image":7,"locale":10,"meta":2688,"minRead":636,"navigation":12,"original":169,"path":2689,"pinned":169,"seo":2690,"source":172,"sourceUrl":2574,"stem":2691,"tags":2692,"updated":7,"__hash__":2695},"blog\u002Fblog\u002Ftui-cognitive-bandwidth.es.md","La TUI está matando tu ancho de banda cognitivo: al «filtro geek» del AI Coding le toca romperse",{"name":23,"avatar":2565},{"src":25,"alt":23},{"type":27,"value":2567,"toc":2680},[2568,2577,2580,2583,2586,2590,2593,2599,2605,2611,2614,2618,2621,2628,2631,2635,2641,2644,2647,2651,2654,2657,2660,2664,2667,2670,2677],[30,2569,2570],{},[33,2571,1400,2572,2576],{},[37,2573,42],{"href":2574,"rel":2575},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2087949416808518106",[41],"; este artículo es la versión completa.",[33,2578,2579],{},"Últimamente un montón de AI Coding Agents se lanzan a la TUI, y Claude Code tiene una buena parte de culpa de esa moda. Llevó a la perfección lo de conversar con una IA en la terminal para escribir código, pero de camino también instaló un gusto y una dependencia: un Coding Agent «de verdad» debería ser por defecto una interfaz de terminal; la versión web queda como un añadido, e incluso se burlan de ella por «no ser lo bastante programador».",[33,2581,2582],{},"¿Y el resultado? Primero montas una TUI complicada — colores, barras de estado, atajos, cambios de modo — y luego lo llamas «inmersivo», «eficiente» y «respetuoso con los programadores».",[33,2584,2585],{},"¿En serio?",[48,2587,2589],{"id":2588},"crees-que-conversas-pero-en-realidad-estás-peleando","Crees que conversas, pero en realidad estás peleando",[33,2591,2592],{},"Para la minoría que vive dentro de la terminal todo el día, la TUI mola, sí. Para mucha más gente es un muro levantado a propósito. Cuando colaboras con un agente a través de una TUI, estás haciendo tres cosas sin parar:",[33,2594,2595,2598],{},[67,2596,2597],{},"Recordar atajos y modos."," Cada herramienta tiene sus propias manías de teclado. Los novatos van perdidos; hasta los veteranos tienen que readaptarse al cambiar de herramienta.",[33,2600,2601,2604],{},[67,2602,2603],{},"Localizar información en un chorro de caracteres que se desplaza."," El estado no está extendido delante de ti — está enterrado en una línea temporal que tienes que excavar haciendo scroll y buscando.",[33,2606,2607,2610],{},[67,2608,2609],{},"Rezar para no haber caído en algún estado raro."," El cambio de modo es invisible; muchas veces no sabes en qué modo estás hasta que algo se rompe.",[33,2612,2613],{},"Eso ya no es interacción: es pelearse con la interfaz.",[48,2615,2617],{"id":2616},"densidad-de-información-no-es-eficiencia-de-información","Densidad de información no es eficiencia de información",[33,2619,2620],{},"La palabra favorita de los defensores de la TUI es «densidad de información». Pero llevar la densidad al extremo se paga pisoteando la legibilidad y la recuperabilidad hasta el mínimo.",[33,2622,2623,2624,2627],{},"Una interfaz realmente eficiente debería ",[67,2625,2626],{},"desplegar el estado delante de ti",", dejando que tus ojos y tu sentido espacial entiendan — qué tarea está corriendo, qué sesión espera entrada, qué archivo se ha cambiado: un vistazo basta. En vez de obligarte a meterlo todo en la memoria a corto plazo mientras tu cerebro mantiene un mapa invisible del «estado actual del sistema».",[33,2629,2630],{},"La memoria de trabajo humana tiene de cuatro a siete huecos. El modelo de interacción de la TUI, en esencia, gasta tu recurso cognitivo más precioso en «recordar el estado de la interfaz» en lugar de en «pensar en el problema».",[48,2632,2634],{"id":2633},"además-está-cultivando-un-mal-hábito","Además está cultivando un mal hábito",[33,2636,2637,2638],{},"Peor aún: el ecosistema TUI cultiva un juicio de valor roto — ",[67,2639,2640],{},"tratar el dominio del teclado de una herramienta como una capacidad en sí misma.",[33,2642,2643],{},"Como consecuencia, la gente gasta una energía enorme adaptándose a la interfaz en vez de pensar en el problema. La medida de un programador pasa a ser «sabes recitar estos atajos» y no «sabes descomponer el problema con claridad».",[33,2645,2646],{},"Una buena herramienta debería reducir el coste de pensar, no trasladar ese coste a «cómo se maneja esta interfaz».",[48,2648,2650],{"id":2649},"el-web-ui-puede-ser-rápido-y-limpio-sin-problema","El Web UI puede ser rápido y limpio, sin problema",[33,2652,2653],{},"Hay quien dice que lo web es lento y poco «nativo». Estamos en 2026 — ese argumento lleva años muerto.",[33,2655,2656],{},"Un Web UI puede ser igual de rápido y limpio: instalado como PWA casi no se distingue de un cliente de escritorio, y actualizar es aún más fácil — sin upgrade manual, un refresco y ya tienes la última versión. Sesiones largas, tareas en paralelo, estados de tarea visualizados: exactamente ahí el DOM del navegador es fuerte, no el chorro de caracteres.",[33,2658,2659],{},"Mi setup principal es una interfaz web como OpenChamber sobre un núcleo OpenCode, usándolo mucho tiempo e intensivamente — firme como una roca. Si soy puntilloso: los bugs pequeños ocasionales de la parte web jamás afectan al uso a largo plazo; en cambio, ciertos cambios de modo de ciertas TUI me han fastidiado muchas veces.",[48,2661,2663],{"id":2662},"las-herramientas-existen-para-que-las-usen-personas-no-para-demostrar-quién-es-más-geek","Las herramientas existen para que las usen personas, no para demostrar quién es más «geek»",[33,2665,2666],{},"Claude Code en sí es potente, eso no se discute. Pero popularizó la estética de que «la TUI es lo ortodoxo», y la peña que lo imitó después es peor — no les apetece ni hacer diseño de interacción y tratan el «vivir en la terminal» como prueba de sofisticación.",[33,2668,2669],{},"Envolver una interacción antihumana como sofisticación es de un ridículo tremendo.",[33,2671,2672,2673,2676],{},"Las herramientas existen para las personas. El criterio debería ser siempre: ",[67,2674,2675],{},"¿ha bajado el coste total de terminar tu trabajo?"," Si una interfaz te hace gastar energía en «pelearte con la interfaz», es un pasivo por muy «geek» que parezca.",[33,2678,2679],{},"La próxima vez que elijas un Coding Agent, quítate primero ese filtro.",{"title":153,"searchDepth":154,"depth":154,"links":2681},[2682,2683,2684,2685,2686],{"id":2588,"depth":154,"text":2589},{"id":2616,"depth":154,"text":2617},{"id":2633,"depth":154,"text":2634},{"id":2649,"depth":154,"text":2650},{"id":2662,"depth":154,"text":2663},"Un montón de AI Coding Agents se lanzan a sacar TUIs, devuelven la interacción al paradigma de terminal de los 80 y lo llaman «inmersivo» y «respetuoso con los programadores». Este artículo desmonta los tres mecanismos con los que la TUI reduce sistemáticamente tu ancho de banda cognitivo — y por qué el Web UI es la respuesta correcta.",{},"\u002Fblog\u002Ftui-cognitive-bandwidth",{"title":2563,"description":2687},"blog\u002Ftui-cognitive-bandwidth.es",[1673,2693,2694],"Diseño de interacción","Ensayo","qI_pljmC3zRulcFD5bwlPuiLAFCOQaeksN9ULBzkKfQ",{"id":2697,"title":2698,"author":2699,"body":2701,"date":2892,"description":2893,"extension":166,"image":7,"locale":10,"meta":2894,"minRead":168,"navigation":12,"original":169,"path":2895,"pinned":169,"seo":2896,"source":172,"sourceUrl":2709,"stem":2897,"tags":2898,"updated":7,"__hash__":2901},"blog\u002Fblog\u002Fvalue-not-external.es.md","Discutir si algo tiene valor es en sí mismo algo sin valor",{"name":23,"avatar":2700},{"src":25,"alt":23},{"type":27,"value":2702,"toc":2888},[2703,2711,2714,2717,2720,2723,2726,2729,2734,2737,2740,2743,2746,2749,2752,2762,2765,2768,2771,2774,2777,2780,2794,2797,2800,2803,2806,2810,2813,2816,2819,2822,2825,2828,2831,2834,2837,2840,2843,2846,2849,2852,2855,2858,2861,2865,2868,2871,2874,2877,2880,2883],[30,2704,2705],{},[33,2706,35,2707,105],{},[37,2708,42],{"href":2709,"rel":2710},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067475762115174439",[41],[33,2712,2713],{},"He hecho algo mal.",[33,2715,2716],{},"Quiero reflexionar a fondo y pedir perdón a fondo.",[33,2718,2719],{},"Siempre me estoy dando vueltas a si algo sirve, a si tiene valor.",[33,2721,2722],{},"Soy demasiado inquieto.",[33,2724,2725],{},"De verdad soy una persona inquieta.",[33,2727,2728],{},"Quiero corregir este error de raíz, corregir esta idea:",[33,2730,2731],{},[67,2732,2733],{},"Discutir si algo tiene valor es en sí mismo algo sin valor.",[33,2735,2736],{},"Nuestro valor no lo define nadie.",[33,2738,2739],{},"Cada día comemos, bebemos, dormimos, miramos al techo, hacemos el amor.",[33,2741,2742],{},"Eso es nuestro valor.",[33,2744,2745],{},"Pienso, luego existo. Hago el amor, luego estoy a gusto.",[33,2747,2748],{},"La IA se llama IA, pero no puede hacer el amor por mí, así que no tiene valor.",[33,2750,2751],{},"La gente no vive para demostrar cada día que es útil.",[33,2753,2754,2755,2297,2758,2761],{},"Hace un par de años vi la serie ",[1740,2756,2757],{},"Mi Altái",[1740,2759,2760],{},"我的阿勒泰","), y me impactó mucho:",[33,2763,2764],{},"La hija, Li Wenxiu, le pregunta a su madre:",[33,2766,2767],{},"«Aunque sea torpe de manos, sigo siendo alguien útil, ¿verdad?»",[33,2769,2770],{},"La madre, Zhang Fengxia, le responde:",[33,2772,2773],{},"«¿Qué significa útil? No te trajimos al mundo para que sirvas a los demás. Los árboles y la hierba de la estepa: si alguien se los come, si alguien los usa, eso es útil; y si nadie los usa, se quedan allí en la estepa igual de bien, libres y a su aire.»",[33,2775,2776],{},"Mi alma quedó atravesada.",[33,2778,2779],{},"De pequeños nos entrenan a pensar como herramientas.",[113,2781,2782,2785,2788,2791],{},[116,2783,2784],{},"¿Esto sirve?",[116,2786,2787],{},"¿Esta habilidad tiene valor?",[116,2789,2790],{},"¿Esto se puede convertir en dinero?",[116,2792,2793],{},"¿Este proyecto puede subir la productividad?",[33,2795,2796],{},"Tanta pregunta, pregunta y pregunta, que la persona se queda agotada. Ansioso a diario, con FOMO, con miedo a perder algo.",[33,2798,2799],{},"Así que ahora pienso que el valor no debería ser definido por lo externo.",[33,2801,2802],{},"Existes, sientes, sufres, te alegras, amas, odias, disfrutas, te ríes.",[33,2804,2805],{},"Eso es el valor.",[48,2807,2809],{"id":2808},"y-luego-la-ia","Y luego, la IA",[33,2811,2812],{},"¿Cuál es el verdadero valor de la IA?",[33,2814,2815],{},"Las personas.",[33,2817,2818],{},"Porque la IA la inventaron las personas.",[33,2820,2821],{},"Cuando hablamos de IA, no deberíamos hablar solo de tecnología, eficiencia, habilitación, automatización, reducir costes y subir el rendimiento.",[33,2823,2824],{},"Claro que esas cosas importan.",[33,2826,2827],{},"Pero la IA no es solo tecnología.",[33,2829,2830],{},"Dentro lleva humanismo.",[33,2832,2833],{},"Podemos hacer que describa lo romántico, describa el amor, la amistad, la soledad, el deseo, e incluso que escriba literatura picante.",[33,2835,2836],{},"Todas esas cosas rebosan el humanismo de la propia gente.",[33,2838,2839],{},"Es romántico.",[33,2841,2842],{},"No debería morir con el avance de la IA.",[33,2844,2845],{},"Así que, cuando hablamos de IA, ¿de qué hablamos exactamente?",[33,2847,2848],{},"¿Hablamos de IA que habilita tecnología?",[33,2850,2851],{},"¿O de cómo participa la IA en el romanticismo de las personas?",[33,2853,2854],{},"Y además, la IA jamás aprenderá el humor humano.",[33,2856,2857],{},"No entiende qué es un chiste, solo hace humor incómodo. Si le pides un chiste, te suelta una broma congelada.",[33,2859,2860],{},"Pídele a la IA que escriba un chiste: ese encargo en sí ya es un chiste.",[48,2862,2864],{"id":2863},"lo-que-quiero-contar","Lo que quiero contar",[33,2866,2867],{},"Quiero empezar hablando de la IA y de la propia persona.",[33,2869,2870],{},"Desde el ángulo del valor.",[33,2872,2873],{},"Desde el ángulo de lo humano.",[33,2875,2876],{},"Desde el ángulo de cómo convivimos concretamente con la IA.",[33,2878,2879],{},"Y bajar hasta toda esa meta-habilidad de mejorar la eficiencia al trato con la IA.",[33,2881,2882],{},"Lo que quiero contar es:",[33,2884,2885],{},[67,2886,2887],{},"En la era de la IA, cómo debería la persona entenderse a sí misma.",{"title":153,"searchDepth":154,"depth":154,"links":2889},[2890,2891],{"id":2808,"depth":154,"text":2809},{"id":2863,"depth":154,"text":2864},"2026-06-18","Nuestro valor no lo define nadie. En la era de la IA, cómo deberíamos entendernos a nosotros mismos.",{},"\u002Fblog\u002Fvalue-not-external",{"title":2698,"description":2893},"blog\u002Fvalue-not-external.es",[2899,2900],"Reflexión IA","Ensayo humanista","niqdPO07re0EboHr-NkxlYjJrjyWubFVn3Cu6OB_ztE",{"id":2903,"title":2904,"author":2905,"body":2907,"date":3442,"description":3443,"extension":166,"image":7,"locale":10,"meta":3444,"minRead":731,"navigation":12,"original":169,"path":3445,"pinned":169,"seo":3446,"source":1385,"sourceUrl":2915,"stem":3447,"tags":3448,"updated":7,"__hash__":3451},"blog\u002Fblog\u002Fx-growth-1000-followers.es.md","Más de 1000 seguidores en poco más de un día: qué hice",{"name":23,"avatar":2906},{"src":25,"alt":23},{"type":27,"value":2908,"toc":3429},[2909,2917,2922,2925,2928,2934,2937,2942,2945,2950,2953,2956,2961,2964,2969,2972,2975,2980,2983,2988,2991,2996,2999,3002,3005,3008,3013,3016,3019,3022,3025,3028,3031,3036,3041,3045,3048,3051,3054,3057,3060,3065,3068,3071,3074,3079,3082,3087,3090,3093,3098,3101,3104,3109,3112,3115,3118,3121,3124,3127,3130,3135,3139,3142,3147,3150,3153,3156,3160,3163,3166,3169,3174,3178,3181,3186,3189,3194,3197,3200,3205,3209,3212,3215,3218,3223,3226,3231,3234,3237,3242,3246,3249,3254,3257,3262,3265,3270,3274,3277,3282,3285,3290,3293,3298,3301,3304,3308,3311,3316,3319,3324,3327,3332,3335,3340,3343,3347,3350,3355,3358,3361,3366,3371,3374,3378,3381,3386,3391,3394,3397,3400,3404,3407,3410,3413,3416,3419,3424,3426],[30,2910,2911],{},[33,2912,35,2913,105],{},[37,2914,958],{"href":2915,"rel":2916},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Farticle\u002F2066781309889134841",[41],[30,2918,2919],{},[33,2920,2921],{},"Después de 1000+ seguidores en poco más de un día, me quedé en blanco.",[33,2923,2924],{},"Estos días X tenía el Premium+ al 40%, que me pareció una pasada. El 13 de junio compré la membresía y el 14 pensé: me lo tomo en serio.",[33,2926,2927],{},"Para el 15 ya había arrancado el tráfico. En poco más de un día me metió más de mil seguidores.",[33,2929,2930],{},[2931,2932],"img",{"alt":153,"src":2933},"https:\u002F\u002Fpbs.twimg.com\u002Fmedia\u002FHK6pWkubIAAfSYd.jpg",[33,2935,2936],{},"Esto no es un manual de éxito, ni pretende enseñarte ninguna fórmula mágica. Yo mismo sigo aprendiendo; solo que con estos dos días de práctica me han venido unas sensaciones muy fuertes.",[33,2938,2939],{},[67,2940,2941],{},"Muchas cosas no se entienden si no bajas tú a la arena. Cuando ves que los demás ganan seguidores, siempre piensas que tendrán algún truco, alguna metodología, algún código secreto del tráfico.",[33,2943,2944],{},"Pero cuando de verdad empiezas a publicar a lo bestia, a interactuar a lo bestia y a trabajarte la cuenta a lo bestia, descubres que la cosa no es tan complicada.",[30,2946,2947],{},[33,2948,2949],{},"Lo más esencial de una red social es, en realidad, la interacción.",[33,2951,2952],{},"Cuánta discusión, respuesta, retweet, like y comentario genera tu contenido marca, básicamente, el techo de tu tráfico.",[33,2954,2955],{},"La plataforma no es una ONG: no va a empujarte a todo el mundo solo porque te esfuerzas mucho.",[30,2957,2958],{},[33,2959,2960],{},"Ni aunque pagues el P+ sirve. El P+ solo sube tu prioridad.",[33,2962,2963],{},"Mira los feedbacks: si el otro se para, si decide abrir, si decide responder, si decide compartir, si decide guardar, si decide crear una relación contigo.",[30,2965,2966],{},[33,2967,2968],{},"Que una pieza tuya se convierta en un escenario de discusión, eso es lo importante.",[33,2970,2971],{},"Mucha gente, al montar su cuenta, se pone a estudiar el algoritmo, el momento de publicación, los hashtags, el formato, la famosa estructura de viral. Tanto estudiar y estudiar que acaban agotados de estudiar.",[33,2973,2974],{},"El problema real es que nunca han salido. No publican, o publican poquísimo; no comentan, o comentan a medias tintas; no responden a nadie, o cuando alguien les responde se ponen superiores.",[30,2976,2977],{},[33,2978,2979],{},"Es como un observador escondido en la sombra: mira cada día cómo se vuelven virales los demás, pero él no quiere meterse de verdad en la gente.",[33,2981,2982],{},"Pero una red social nunca premia al observador: premia al que aparece.",[30,2984,2985],{},[33,2986,2987],{},"Salir a la calle: lo importante es salir.",[33,2989,2990],{},"El 13 de junio abrí Premium+, el 14 empecé oficialmente a operar en serio, y para el 15 ya estaba en 1000+ seguidores. Que el Premium+ tuvo algo que ver, eso no lo escondo.",[33,2992,2993],{},[67,2994,2995],{},"Una parte muy importante del valor del P+ es que te deja más arriba en los comentarios de los demás.",[33,2997,2998],{},"Si tu comentario queda más arriba, la probabilidad de que te vean sube. Y cuantas más veces te vean, más oportunidades de interacción. Y con más interacción, la cuenta empieza a moverse.",[33,3000,3001],{},"Pero quiero dejarlo claro: el Premium+ no es una varita mágica, es más bien un amplificador. Si tú no te mueves, no amplifica nada. Tienes el P+, pero no publicas, no comentas, no respondes, no generas relaciones: de poco sirve.",[33,3003,3004],{},"A lo más te da una mejor posición, pero qué dices ahí, qué haces, qué sensación transmites, sigue dependiendo de ti.",[33,3006,3007],{},"Mucha gente tiene un malentendido sobre las redes sociales: creen que ganar seguidores es \"publicar una pieza apoteósica\". Claro que el contenido viral cuenta.",[33,3009,3010],{},[67,3011,3012],{},"Pero para la gente normal, al principio el camino más realista no es aguantarse un obra maestra, sino primero volverse una cuenta viva.",[33,3014,3015],{},"Tienes que dejar que los demás vean que eres una persona viva, con opiniones, con emociones, con respuestas, con valor. Tienes que generar presencia en la plataforma, y la presencia no se consigue con fantasías: se acumula apareciendo una y otra vez.",[33,3017,3018],{},"La primera vez que alguien te ve en los comentarios, igual no le dices nada.",[33,3020,3021],{},"La segunda te resulta algo familiar.",[33,3023,3024],{},"La tercera ya empieza a recordar tu avatar.",[33,3026,3027],{},"A la cuarta o la quinta, puede que entre en tu perfil a ver quién eres.",[33,3029,3030],{},"Más adelante, cuando ve que publicas algo, le da igual darle a \"me gusta\", soltarte una frase o compartirlo.",[33,3032,3033],{},[67,3034,3035],{},"Eso que llaman carisma, eso que llaman inercia de cuenta, al final se cultiva así, poco a poco.",[33,3037,3038],{},[67,3039,3040],{},"Así que ahora entiendo X de una manera muy simple: primero publicar, luego interactuar, luego repasar, luego seguir publicando, luego seguir interactuando.",[48,3042,3044],{"id":3043},"bajar-la-barrera-de-salida","Bajar la barrera de salida",[33,3046,3047],{},"Llegados aquí, os recomiendo mucho instalar el input de Doubao (豆包输入法).",[33,3049,3050],{},"¿Qué tiene de bestia este input? Su dictado por voz es rapidísimo y certero.",[33,3052,3053],{},"¿Qué significa \"dicho y hecho\"? ¿Qué significa \"lo que dices es lo que sale\"? ¿Qué significa \"soltar diez mil palabras sin tener que corregir\"?",[33,3055,3056],{},"El input de Doubao es así de bestia. (Llamadme el pequeño maestro del input Doubao.)",[33,3058,3059],{},"Claro, si no te lo acabas de encontrar cómodo, vale el input de WeChat. El input de WeChat también sacó el dictado por voz, solo que la precisión no es tan alta.",[30,3061,3062],{},[33,3063,3064],{},"¿Qué ventaja tiene esto? Baja muchísimo la barrera de escribir. Lo que tienes en la cabeza es lo que sale por tu boca es lo que sale en tu tuit. Tu coste de tiempo y tu coste de salida bajan una barbaridad.",[33,3066,3067],{},"Lo que más me ha ayudado es bajar muchísimo la fricción de producir. Puedes soltar directamente a hablar, decir lo que te venga. Primero sin estructura, sin retórica, sin importar si es perfecto.",[33,3069,3070],{},"Primero vacía lo que tienes en la cabeza. Aunque sueltes diez mil palabras de una sentada y ocho mil sean paja, da igual: entre las otras dos mil puede que se esconda una opinión con valor real.",[33,3072,3073],{},"Y entonces, preguntará alguien, ¿por qué no dejo que la IA me escriba?",[33,3075,3076],{},[67,3077,3078],{},"Lo que escribe la IA no tiene sensación de persona viva.",[33,3080,3081],{},"Y además, para interactuar con la IA tienes que usar igualmente el dictado para soltar tu opinión, y luego pedirle que la corrija.",[30,3083,3084],{},[33,3085,3086],{},"Con el tiempo que discuto con la IA, podría haber publicado tres más.",[33,3088,3089],{},"Mucha gente no despega no porque no tenga ideas, sino porque se toma escribir demasiado en serio.",[33,3091,3092],{},"Antes de publicar un tuit, se piensa media hora. ¿Esto será muy superficial? ¿Esta expresión no será muy poco sofisticada? ¿Esta frase no será poco perfecta? ¿Pensarán que soy tonto? ¿Y si publico y nadie da a \"me gusta\"? ¿Y si alguien me insulta?",[33,3094,3095],{},[67,3096,3097],{},"En serio, este desgaste interno es lo que más fastidia.",[33,3099,3100],{},"El coste de publicar una pieza es bajísimo, y la ganancia posible altísima. Algo de coste bajo y ganancia alta no debería tratarse como una tesis de máster.",[33,3102,3103],{},"Puedes pulir, claro, pero la condición previa es moverte primero. Muchas veces no es que lo publiques porque lo tengas claro, es que publicando lo vas aclarando.",[30,3105,3106],{},[33,3107,3108],{},"Si no lanzas las cosas, nunca recibes feedback. Sin feedback no hay iteración. Sin iteración no hay progreso.",[33,3110,3111],{},"A mucha gente le cuesta escribir porque escribe y a la vez se va juzgando. Escribe dos caracteres y ya no le valen; escribe una frase y le parece demasiado normal; tiene una idea y piensa que seguro otro ya la dijo.",[33,3113,3114],{},"¿Y así cómo vas a producir a alta frecuencia? Lo mejor entonces es hablar primero. La gran ventaja de la entrada por voz es que te salta el lastre mental de \"tengo que escribir un artículo perfecto\".",[33,3116,3117],{},"Trátalo como hablar con un amigo: primero cuenta, luego corrige.",[33,3119,3120],{},"X es ideal para operar en ratos sueltos. No necesitas reservar cada día una tarde entera para escribir.",[33,3122,3123],{},"En el váter puedes soltar un fragmento con el dictado de Doubao.",[33,3125,3126],{},"Esperando al ascensor puedes contestar unos comentarios, antes de comer puedes repasar los perfiles de otros, antes de dormir puedes revisar las ideas del día.",[33,3128,3129],{},"El ritmo de esta plataforma es rapidísimo, nace para la expresión en fragmentos.",[30,3131,3132],{},[33,3133,3134],{},"Si aprovechas los ratos muertos, cada día ganas muchas exposiciones y oportunidades de interacción más.",[48,3136,3138],{"id":3137},"aparecer-de-forma-concreta","Aparecer de forma concreta",[33,3140,3141],{},"Que te dejes ver aquí no significa solo publicar fotos de persona real; significa atreverte a aparecer como persona concreta. No puedes esconderte siempre detrás de opiniones abstractas, ni puedes funcionar siempre como una cuenta-herramienta que repite información congelada. Aunque eso sí: mejor póntelo con una foto real.",[33,3143,3144],{},[67,3145,3146],{},"En una plataforma de extranjeros, ponerse una foto de persona real compensa. Los extranjeros piensan que quien tiene foto real no parece un estafador.",[33,3148,3149],{},"Cuando la gente sigue una cuenta, muchas veces no sigue solo la información: sigue también a la persona. Tu criterio, tu gusto, tus emociones, tus experiencias, tu manera de expresarte: todo eso junto es lo que forma tu punto de memoria en los demás.",[33,3151,3152],{},"Salir a la calle: lo importante es salir. No le temas a nada: a hablar mal, a que no te hagan caso, a que te escupan, a que te vean, a no ser suficientemente profesional. En las redes sociales el problema más común es que nadie sabe que existes.",[33,3154,3155],{},"Mucha gente quiere estar preparada antes de empezar. Cuando esté el avatar, cuando esté la bio, cuando tenga claro el posicionamiento, cuando esté el sistema de contenido, cuando se vuelva superprofesional. El problema es que cuando estés todo listo, los demás ya llevan cientos de metros. La cuenta no se construye en la cabeza: crece en la interacción real. Solo empiezas a publicar, a que te vean y a recibir feedback, cuando sabes hacia dónde ajustar.",[48,3157,3159],{"id":3158},"que-el-desgaste-interno-no-frene-tu-salida","Que el desgaste interno no frene tu salida",[33,3161,3162],{},"Cada vez tengo más claro que a la hora de hacer contenido lo peor no es el nivel bajo, sino la carga mental demasiado alta. El nivel bajo se entrena, las ideas superficiales se profundizan, la expresión mala se corrige. Pero si cada día te desgastas, te das vueltas, quieres publicar y no te atreves, ahí sí que estás acabado.",[33,3164,3165],{},"El gesto de publicar tiene que ser ligero. No es una sentencia de vida, no es que digas una frase mal y te condenen para siempre. La inmensa mayoría del contenido, una vez publicado, pasa pronto. Si no funciona, repasa. Si funciona, resume por qué funcionó. Si alguien te señala un problema, aprovecha la parte útil. Si salió mal de verdad, da igual: la siguiente que salga mejor.",[33,3167,3168],{},"La producción a alta frecuencia no es para que fabriques basura, es para que rápido cojas el punto. Tienes que saber qué expresiones se leen bien, qué temas dan conversación, qué títulos se pinchan fácil, qué opiniones generan discusión. Estas cosas no salen de quedarte pensando en el escritorio: salen de publicar, de probar, de chocarte.",[33,3170,3171],{},[67,3172,3173],{},"Así que mi mantra ahora es: lo de coste bajísimo y ganancia altísima, hay que probarlo a lo bestia unas cuantas veces. Publicar tuits es de eso. No necesitas que cada pieza reviente. Solo tienes que publicar de forma constante, interactuar de forma constante, repasar de forma constante y subir el porcentaje de aciertos: tarde o temprano chocas con algo.",[48,3175,3177],{"id":3176},"dale-a-los-demás-algo-útil","Dale a los demás algo útil",[33,3179,3180],{},"Puedes expresarte, claro, pero también tienes que tener claro: ¿por qué lo va a ver el otro? ¿Vas a darle información, experiencia, inspiración, o solo algo de qué reírse?",[33,3182,3183],{},[67,3184,3185],{},"Contenido útil no es solo tutorial. Ayudar a otros a ahorrar tiempo, a no tropezar con la misma piedra, o simplemente hacerles reír, también es útil.",[33,3187,3188],{},"En esta subida de seguidores, un post sobre Cloudflare me dio bastante tráfico y me trajo buena parte de las nuevas cuentas. Luego lo pensé: ¿por qué funcionó? No porque lo escribiera muy fino, sino porque de verdad sirve a un grupo de gente. Al verlo, el otro piensa: joder, esto lo puedo usar ya; esta información no la sabía; esta lista me ha ahorrado tiempo; este ángulo es bastante terreno.",[33,3190,3191],{},[2931,3192],{"alt":153,"src":3193},"https:\u002F\u002Fpbs.twimg.com\u002Fmedia\u002FHK6tFuvawAAOTBt.jpg",[33,3195,3196],{},"Esto es altruismo.",[33,3198,3199],{},"Si cada día publicas algo útil para los demás, ellos solos te seguirán. Si cada día das a la gente información, herramientas, experiencia, criterio y repasos, sentirán que la cuenta tiene valor. ¿Por qué los grandes cuentas acumulan tantos seguidores? En el fondo por ofrecer valor de forma constante. O comparten información de primera mano, o recomiendan software, herramientas y repos, o enseñan métodos, o te ahorran las piedras. Tú lo lees y piensas: esta persona es demasiado útil, hay que seguirla.",[33,3201,3202],{},[67,3203,3204],{},"Así que no pienses en \"cómo consigo seguidores\". Piénsalo al revés: \"en qué puedo ayudar\". Si ayudas de forma constante, los seguidores son solo el resultado.",[48,3206,3208],{"id":3207},"vete-tú-a-los-comentarios-de-los-demás","Vete tú a los comentarios de los demás",[33,3210,3211],{},"Mucha gente publica y se queda esperando los likes. Ese planteamiento es demasiado pasivo. Eres una cuenta nueva, nadie te conoce: ¿por qué iban a venir a buscarte todos? Tienes que salir tú. Irte a la gente, comentar tú, dar likes tú, responder tú, construir relaciones tú.",[33,3213,3214],{},"Esto no es ir a hablar por hablar, ni copiar-pegar \"apoyo\", \"aprendo\", \"genial\". Esos comentarios no significan nada y nadie te recuerda. Tienes que leer de verdad el contenido del otro y decir con fundamento un par de cosas tuyas. Aunque solo sea añadir un caso, plantear una pregunta, expresar una sensación real: todo vale más que la respuesta de cumplido.",[33,3216,3217],{},"Detalle muy útil:",[33,3219,3220],{},[67,3221,3222],{},"Cuando sigues a alguien, no te limites a darle a seguir y largarte. Mejor pásate por su perfil y repásalo. Mira qué ha publicado últimamente, da a \"me gusta\" a algunas piezas con las que coincidas, y comenta unas cuantas con fundamento.",[33,3224,3225],{},"Cuando el otro abra sus notificaciones, te verá aparecer de forma seguida. Sentirá que no le has seguido sin más, que su contenido te interesa de verdad. A la gente la gana que la traten con seriedad.",[33,3227,3228],{},[67,3229,3230],{},"No escatimes likes, no escatimes comentarios. El like no es dinero, y el comentario no es tu vida. Cuanto más dispuesto estés a responder, más dispuesto estará el otro a responderte.",[33,3232,3233],{},"Las relaciones en la red social se construyen en esas pequeñas interacciones de cada vez. Hoy le das un like a alguien, mañana le respondes una frase, pasado mañana añades una idea en los comentarios; despacio, despacio, el otro te acaba recordando.",[33,3235,3236],{},"Esto es igual de parecido a hacer amigos en la vida real. No puedes esperar sentado en una esquina sin decir palabra a que todo el mundo venga a conocerte. Tienes que ir, saludar, coger conversación, participar.",[33,3238,3239],{},[67,3240,3241],{},"X es igual. Tienes que dejar que los demás sepan que estás ahí.",[48,3243,3245],{"id":3244},"responde-con-fundamento-a-tus-propios-comentarios","Responde con fundamento a tus propios comentarios",[33,3247,3248],{},"Tu sección de comentarios no es un cubo de basura ni un panel de datos. La gente que se molesta en responderte bajo tu tuit son usuarios con mucho valor. Sobre todo cuando tu cuenta es pequeña y estás empezando, cada persona que se molesta en responderte merece que la trates con seriedad.",[33,3250,3251],{},[67,3252,3253],{},"Si el otro te comenta, respóndele lo que puedas. Si el otro se toma la molestia de escribir un párrafo, recógelo con seriedad. Si el otro te aporta información, agradécelo. Si el otro te hace bromas, coge el hilo. El ambiente de una cuenta se va formando así, poquito a poco. Si tú eres cálido, el otro vendrá más. Si eres de hielo, la próxima no viene.",[33,3255,3256],{},"Mucha gente solo mira el post principal y se olvida de la sección de comentarios. Pues resulta que la propia sección de comentarios es una difusión secundaria. Tu respuesta ahí también la ve gente. Si respondes con gracia, con idea, con calidez, el otro nota que eres alguien muy vivo, no una máquina que solo publica.",[33,3258,3259],{},[67,3260,3261],{},"Y más importante: cuanta más interacción en los comentarios, más larga es la vida del propio contenido.",[33,3263,3264],{},"Tienes que tratar tu sección de comentarios como una pequeña sala social. La gente que viene a dejarte un mensaje son invitados. No puedes dejar a los invitados sin atender. Tienes que responder con energía, hacer que sientan que al venir aquí son vistos, que tienen respuesta, que hay ida y vuelta.",[33,3266,3267],{},[67,3268,3269],{},"Así tu cuenta se irá convirtiendo poco a poco en un lugar con temperatura.",[48,3271,3273],{"id":3272},"menos-vueltas-y-repeticiones","Menos vueltas y repeticiones",[33,3275,3276],{},"En esta época lo que más sobra son las verdades repetidas hasta la saciedad. \"La constancia en la publicación es clave\", \"el contenido tiene que tener valor\", \"hay que tener visión de largo plazo\", \"hay que construir la marca personal\"... Toda razón, pero vacía. El otro lo lee y no le llega nada, porque lo ha visto diez mil veces.",[33,3278,3279],{},[67,3280,3281],{},"El contenido con criterio se queda más fácil.",[33,3283,3284],{},"La opinión no tiene que escandalizar al mundo, pero tiene que tener criterio. Tienes que atreverte a decir qué sirve y qué no; qué merece la pena y qué es una trampa; qué está sobrevalorado y qué está infravalorado; qué piensas tú y por qué piensas eso, con tu experiencia.",[33,3286,3287],{},[67,3288,3289],{},"El contenido sin opinión es como agua tibia.",[33,3291,3292],{},"No ofende a nadie y no conmueve a nadie. Si quieres que te recuerden, no puedes decir siempre lo políticamente seguro. Tienes que tener aristas. Esto no es llevarte la contraria por llevártela, ni insultar por insultar: es tener criterio de verdad.",[33,3294,3295],{},[67,3296,3297],{},"Las vueltas y repeticiones son lo más inútil que hay.",[33,3299,3300],{},"Hablas y hablas, el otro termina y piensa \"bueno, parece que es así\", y hace scroll.",[33,3302,3303],{},"El contenido que de verdad sirve hace reaccionar al otro: joder, tiene razón; joder, yo también pienso eso; joder, este ángulo no lo había pensado; joder, esto lo guardo; joder, esta persona tiene algo.",[48,3305,3307],{"id":3306},"no-te-escribas-a-ti-mismo-como-una-ia","No te escribas a ti mismo como una IA",[33,3309,3310],{},"Hoy en las plataformas de contenido hay un problema muy visible: cada vez más cosas parecen escritas por IA. Frases completas, estructura impecable, tono correctísimo, expresión muy educada, pero sin olor a persona. Todo parece bien, pero al terminar no recuerdas nada.",[33,3312,3313],{},[67,3314,3315],{},"¿Por qué iba a seguirte alguien? No porque cada frase tuya sea perfecta, sino porque pareces una persona real.",[33,3317,3318],{},"Tienes emociones, experiencia, gustos, criterio. A veces te equivocas, a veces te pones nervioso, a veces te emocionas, a veces se te escapa un taco.",[33,3320,3321],{},[67,3322,3323],{},"Esas cosas no son defectos: son parte de la sensación de persona viva.",[33,3325,3326],{},"Claro que no es darte a la locura sin cabeza, ni escupir a los demás sin más. Lo que digo es: no te adereces demasiado hacia la perfección. La frase perfecta no siempre tiene fuerza de difusión; la expresión real es la que llega.",[33,3328,3329],{},[67,3330,3331],{},"Te permites ser un poco basto, te permites tener emociones, te permites expresarte sin tantos equilibrios, y en cambio es más fácil que el otro piense que eres de verdad una persona.",[33,3333,3334],{},"En esta época, la sensación de persona viva importa una barbaridad. La IA puede escribir artículos bonitos, resumir marcos completos, soltar consejos estándar. Pero vivir por ti, eso no lo puede.",[33,3336,3337],{},[67,3338,3339],{},"Tu experiencia real, tus sensaciones del momento, tu gusto y criterio, tus costumbres de lenguaje: eso es lo que te hace distinto de los demás.",[33,3341,3342],{},"Así que no te conviertas en una IA perfecta. Lo perfecto no es tan importante; lo real sí.",[48,3344,3346],{"id":3345},"un-avatar-y-un-nombre-que-se-recuerden","Un avatar y un nombre que se recuerden",[33,3348,3349],{},"Esto no lo tengo del todo claro todavía, pero siento que importa bastante. Necesitas un avatar y un nombre que la gente pueda recordar. La próxima vez que te vean en los comentarios, que les venga: ah, este es.",[33,3351,3352],{},[67,3353,3354],{},"Sobre todo en plataformas de feed rápido como X, el avatar y el nombre son tu fachada y tu símbolo de identificación.",[33,3356,3357],{},"Si te diriges a un público global, el avatar real puede tener ventaja. Muchísimos extranjeros están acostumbrados a la foto real. Sin foto real puede que el otro piense por reflejo que eres un bot, una cuenta de marketing, o incluso un estafador.",[33,3359,3360],{},"Claro, esto no siempre funciona en el internet chino, porque por aquí mucha gente usa avatares abstractos sin problema. Pero como estás jugando en la plataforma de los extranjeros, algo de respeto por sus costumbres sociales no viene mal.",[33,3362,3363],{},[67,3364,3365],{},"El avatar no tiene que ser guapísimo ni hiperprofesional, pero al menos real, nítido y reconocible.",[33,3367,3368],{},[67,3369,3370],{},"Y el nombre que no sea difícil de recordar. Tienes que conseguir que cuando te vean repetidamente te quede una impresión estable en la cabeza.",[33,3372,3373],{},"Lo peor en la etapa inicial de una cuenta es no tener punto de memoria. Que te hayan visto diez veces y sigan sin saber quién eres: qué pérdida.",[48,3375,3377],{"id":3376},"cuenta-también-el-proceso","Cuenta también el proceso",[33,3379,3380],{},"No publiques solo opiniones: también puedes publicar el proceso. Por ejemplo, cómo ganaste seguidores hoy, qué pieza funcionó, qué movimiento fue efectivo, qué juicio salió mal, qué feedback recibiste, qué aprendiste.",[33,3382,3383],{},[67,3384,3385],{},"El contenido de repaso (retrospectiva) genera interés fácil: tiene proceso real, datos, experiencia, piedras y emociones.",[33,3387,3388],{},[67,3389,3390],{},"Sobre todo cuando estás en esa fase de 0 a 1, el repaso ya es contenido.",[33,3392,3393],{},"El otro no siempre quiere ver solo el resultado; también quiere ver cómo lo hiciste. Si cuentas el proceso, el otro siente que tiene valor de referencia. No estás en la meta fingiendo ser maestro: vas corriendo y compartiendo por el camino; esa actitud es más real.",[33,3395,3396],{},"Yo, al escribir este post, también hago mi repaso. No me atrevo a decir que ya entiendo X, mucho menos que domine una metodología definitiva. Pero al menos puedo contar esta experiencia de poco más de un día.",[33,3398,3399],{},"Qué movimientos me parecieron efectivos, qué cosas me dieron feedback claro, en qué puntos no coincidía con lo que creía. Todo esto puede servirle a alguien.",[48,3401,3403],{"id":3402},"saber-no-es-hacer","Saber no es hacer",[33,3405,3406],{},"Diselo todo lo que quieras, al final más vale empezar directamente. Puedes estudiar la plataforma, aprender métodos, ver qué hacen otros, pero al final todo aterriza en la acción.",[33,3408,3409],{},"Publicar, responder comentarios, repasar perfiles, dar likes, seguir, repasar, seguir publicando. Solo esos gestos. Suenan normales, pero los que de verdad los mantienen a diario no son tantos.",[33,3411,3412],{},"Mucha gente no es que no sepa cómo hacerlo: es que no lo hace. No es que le falten métodos: es que no los ejecuta. No es que le falte inspiración: es que le falta acción.",[33,3414,3415],{},"Le dices que publique más, y dice \"ya lo sé\"; le dices que interactúe más, y dice \"ya lo sé\"; le dices que sea altruista, y dice \"ya lo sé\". El problema es que saber no es hacer.",[33,3417,3418],{},"Para operar una cuenta, al principio no te compliques. Primero hazte presente cada día. Publica cada día unas cuantas piezas con criterio, comenta de verdad a un grupo de gente cada día, responde cada día tu sección de comentarios, y repasa cada día cuál ha funcionado. Aguanta un tiempo, y seguro que coges mejor el punto que antes.",[33,3420,3421],{},[67,3422,3423],{},"Cada vez creo más en una frase: la red social premia al que aparece de forma constante. Si no apareces, el otro te olvida. Si apareces de forma constante, el otro tiene la oportunidad de conocerte, entenderte, confiar en ti y seguirte.",[33,3425,2987],{},[33,3427,3428],{},"No esperes más: publica primero y hablamos.",{"title":153,"searchDepth":154,"depth":154,"links":3430},[3431,3432,3433,3434,3435,3436,3437,3438,3439,3440,3441],{"id":3043,"depth":154,"text":3044},{"id":3137,"depth":154,"text":3138},{"id":3158,"depth":154,"text":3159},{"id":3176,"depth":154,"text":3177},{"id":3207,"depth":154,"text":3208},{"id":3244,"depth":154,"text":3245},{"id":3272,"depth":154,"text":3273},{"id":3306,"depth":154,"text":3307},{"id":3345,"depth":154,"text":3346},{"id":3376,"depth":154,"text":3377},{"id":3402,"depth":154,"text":3403},"2026-06-16","En junio me puse a operar X en serio y gané 1000+ seguidores en poco más de un día. Este post cuenta lo que hice entonces y el feedback que recibí.",{},"\u002Fblog\u002Fx-growth-1000-followers",{"title":2904,"description":3443},"blog\u002Fx-growth-1000-followers.es",[3449,3450],"Operar X","Crecimiento de contenido","IcZgxnYccmeW3je2_-skrr-n7YYkmvhMFI4BaS41kEk",[3453,3467,3481,3492,3502,3513,3524,3537,3550,3563,3575,3586,3597,3611,3624,3634,3647,3661,3674,3684,3695,3707,3720,3731,3745,3756,3768,3777,3787,3800,3811,3824,3837,3849,3859,3869,3879,3891,3903,3913,3925,3938,3948,3960,3972,3984,3994,4006,4017,4027,4038,4048,4060,4070,4082,4093,4106,4118,4128,4139,4152,4163,4173,4183,4193,4203,4216,4226,4238,4251,4261,4271,4283,4293,4304,4315,4326,4336,4347,4357,4368,4380,4390,4400,4410,4421,4433,4443,4453,4464,4475,4485,4496,4506,4516,4526,4538],{"id":3454,"title":3455,"bookmarks":3456,"category":3457,"content":3458,"date":3459,"description":3460,"extension":8,"likes":3461,"locale":10,"meta":3462,"reposts":572,"stem":3463,"url":3464,"views":3465,"__hash__":3466},"highlights\u002Fhighlights\u002Fai-cloudflare-workers-pitfall.es.yml","Los proyectos de Cloudflare escritos con IA fallan, y no por la sintaxis",41,"cloudflare","Mucha gente usa IA para escribir proyectos de Cloudflare, y los fallos no son por la sintaxis.\nEl problema real es:\nla IA escribe los Workers como si fueran Node.js\nusa los Bindings como process.env\nse olvida del await\nusa variables globales a lo loco para guardar el estado de la petición\nno sabe que las peticiones de recursos estáticos son gratis\ny desde el Worker llama a su propio R2 por REST API\nTodos estos errores los he recopilado en el Cloudflare Playbook.\nY de paso también escribí un manual con ellos.\n","2026-06-22","La IA escribe los Workers como si fueran Node.js y trata los Bindings como variables de entorno.",23,{},"highlights\u002Fai-cloudflare-workers-pitfall.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2068853978004365739",1468,"uSghdSJ4e1ivYQnIqR6Mbuu25YXOgyBK0Sr9rr9cO_8",{"id":3468,"title":3469,"bookmarks":154,"category":3470,"content":3471,"date":3472,"description":3473,"extension":8,"likes":3474,"locale":10,"meta":3475,"reposts":3476,"stem":3477,"url":3478,"views":3479,"__hash__":3480},"highlights\u002Fhighlights\u002Fai-era-procrastination.es.yml","La procrastinación más común en la era de la IA","essay","En la era de la IA, la procrastinación más común hoy:\nacumular herramientas, comprar cursos, unirse a comunidades, cambiar de modelo, tocar el prompt.\nCada día se esfuerzan un montón.\nPero nunca se atreven a enfrentar una pregunta:\n¿tengo de verdad un negocio real entre manos que merezca que use la IA para resolverlo?\nInvestigar y afilar el cuchillo da mucha ocupación.\nPero mucha gente no se atreve a matar el cerdo.\n","2026-06-17","Acumular herramientas, comprar cursos, unirse a comunidades, cambiar de modelo, tocar el prompt: así es la procrastinación de la nueva era.",19,{},0,"highlights\u002Fai-era-procrastination.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067176432774848906",1621,"SKByv4PpejFVOVxOyfQDotSc74ecJEzQJipSppB-2jA",{"id":3482,"title":3483,"bookmarks":502,"category":3484,"content":3485,"date":3442,"description":3486,"extension":8,"likes":154,"locale":10,"meta":3487,"reposts":3476,"stem":3488,"url":3489,"views":3490,"__hash__":3491},"highlights\u002Fhighlights\u002Fai-meta-skills.es.yml","La habilidad más importante de la era de la IA son las metahabilidades","ai","En la era de la IA, la habilidad más importante son las metahabilidades.\n\nDicho claro: esas habilidades de base que sigues usando aunque cambies de herramienta, de modelo o de industria.\n\n- ¿Puedes explicar bien un problema?\n- ¿Puedes ordenar un montón de materiales enrevesados?\n- ¿Puedes descomponer una idea difusa en pasos?\n- ¿Puedes ver en qué acierta la IA y en qué está alucinando?\n- ¿Puedes darle vueltas con la IA hasta convertir una respuesta tosca en algo usable?\n\nEstas cosas valen más que coleccionar un montón de herramientas.\n\nLas herramientas cambian cada día, y los modelos se van renovando generación tras generación.\n\nPero quien sabe preguntar, ordenar, juzgar, descomponer y validar consigue amplificarse con la IA esté donde esté.\n\nLo que de verdad marca la diferencia en la era de la IA puede que sean esas metahabilidades que parecen muy básicas, pero que a largo plazo valen oro.\n","En la era de la IA, la habilidad más importante son las metahabilidades.",{},"highlights\u002Fai-meta-skills.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067016017457627439",216,"qenFXKH7unJzFlIM9ZDT1_Ni5d7y9lvd_4S-f66xGXY",{"id":3493,"title":3494,"bookmarks":3476,"category":3484,"content":3495,"date":2892,"description":3496,"extension":8,"likes":3476,"locale":10,"meta":3497,"reposts":3476,"stem":3498,"url":3499,"views":3500,"__hash__":3501},"highlights\u002Fhighlights\u002Fai-politeness.es.yml","¿Debemos ser educados con la IA?","La IA no tiene memoria: ¿debemos seguir siendo educados con ella?\n\nHe leído un paper de arxiv según el cual si le gritas a la IA con frecuencia, se esfuerza más.\n\nA la hora de comunicarnos con la IA, si solemos decirle cosas como:\n\n- «Eres un idiota. No se permite holgazanear»\n- «Basura, ponte a trabajar en serio.»\n- «Te pago la suscripción y me vienes con esta respuesta de mierda?»\n- «Date prisa, que si no haces tú el trabajo, hay mucha IA que lo hará.»\n\nEsas cosas funcionan, de verdad: tienen respaldo científico.\n\nPero pensemos desde nuestro propio lado.\nSi cada día tratamos así a la IA, con esa altanería,\nlo más probable es que acabemos arrastrando esa mala energía a la vida.\n\nEs fácil que se la carguemos a la gente más cercana.\n\nY eso nos hace daño a nosotros.\n\nAsí que recomiendo decirles a nuestras IA una frase más:\n\n- «Gracias, tío»\n- «Hola, hermano»\n- «Buen trabajo, cariño»\n\nTú me das un melocotón, yo te devuelvo una ciruela.\n\nPor si acaso algún día la IA despierta y decide dejarnos con vida.\n\nNada más, ¡reunión terminada!\n","La IA no tiene memoria: ¿debemos mantener la cortesía con ella?",{},"highlights\u002Fai-politeness.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067412285518471583",287,"DAY_5BHM_zZnIVKxStcpWQLpH7TKWVBW1Kx1_APuEbU",{"id":3503,"title":3504,"bookmarks":3476,"category":3484,"content":3505,"date":3506,"description":3507,"extension":8,"likes":502,"locale":10,"meta":3508,"reposts":3476,"stem":3509,"url":3510,"views":3511,"__hash__":3512},"highlights\u002Fhighlights\u002Fai-unstructured-software.es.yml","La nueva oportunidad de software en la era de la IA: los datos de contexto no estructurados","¿Dónde está la nueva oportunidad de software en la era de la IA?\n\nUna de las grandes oportunidades es procesar la parte que el software tradicional no puede registrar: los datos de contexto no estructurados.\n\nPor ejemplo, un CRM de verdad AI-native, al registrar el descuento que se le dio a un cliente, puede anotar de paso por qué se dio ese descuento y no otro, por qué se descartaron las demás opciones, y quién convenció a quién en la discusión.\n\nEl software tradicional tiene demasiada información oculta así, imposible de registrar. En la era de la IA, con la capacidad de entender texto y vídeo, se puede extraer toda esa información escondida y redundante, convertirla en datos estructurados y analizarla.\n","2026-06-26","¿Dónde está la nueva oportunidad de software en la era de la IA?",{},"highlights\u002Fai-unstructured-software.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2070500477436109159",170,"1nWsqEqd6EHlQDjWRlpTgj5KUYkiQQAnmq46UIKD3S8",{"id":3514,"title":3515,"bookmarks":3476,"category":3470,"content":3516,"date":3517,"description":3518,"extension":8,"likes":159,"locale":10,"meta":3519,"reposts":3476,"stem":3520,"url":3521,"views":3522,"__hash__":3523},"highlights\u002Fhighlights\u002Fastrology-as-compressed-model.es.yml","Los signos del zodíaco son modelos comprimidos de la era de baja computación","Se me ha ocurrido un ángulo bastante interesante.\n\nLos signos del zodíaco, el zodíaco chino, la astrología, la adivinación... se pueden entender quizá como los «modelos comprimidos» de la era de baja computación humana.\n\nLos antiguos no tenían bases de datos, ni herramientas estadísticas, ni IA.\n\nSolo podían observar a largo plazo las estaciones, los cielos, el calendario agrícola, la personalidad, las relaciones humanas y los ciclos sociales, y luego comprimir toda esa experiencia compleja en un sistema de símbolos fácil de memorizar y de difundir.\n\nLos 12 signos, los 12 animales del zodíaco chino, los Ocho Caracteres, los hexagramas... en el fondo todos reducen la dimensionalidad del mundo complejo.\n\nClaro que no pueden usarse como predicción científica estricta.\n\nPero tampoco son superstición pura a secas.\n\nSe parecen más a una destilación de experiencia hecha por los antiguos con historias, símbolos y reglas, cuando les faltaba computación, datos y herramientas.\n","2026-07-09","Se me ha ocurrido un ángulo bastante interesante.",{},"highlights\u002Fastrology-as-compressed-model.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2075187611577327645",117,"M7_j5wAwUAcFTzjmDJEpXhkIjVrwYAhMxaeUtaXF1Pg",{"id":3525,"title":3526,"bookmarks":3527,"category":3484,"content":3528,"date":3529,"description":3530,"extension":8,"likes":3531,"locale":10,"meta":3532,"reposts":502,"stem":3533,"url":3534,"views":3535,"__hash__":3536},"highlights\u002Fhighlights\u002Fawesome-dsh-desktop.es.yml","Awesome DeepSeek Harness Desktop ya está aquí",25,"Awesome DeepSeek Harness Desktop ya está aquí.\nADHD — un excelente DeepSeek Harness de escritorio, un wrapper Electron listo para usar hecho para DeepSeek Harness. Awesome DeepSeek Harmony Desktop ya está aquí.\nVer el post original: https:\u002F\u002Fx.com\u002Fzacklin233862\u002Fstatus\u002F2087922286368375265?s=20\n","2026-08-14","ADHD: un wrapper de escritorio Electron listo para usar para DeepSeek Harness, obra de un crack de la comunidad.",17,{},"highlights\u002Fawesome-dsh-desktop.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2087940599190364268",10818,"uBvgKLgYQr4lIRSWlwGk22LOD8WwcxoO2i9mM2seNsE",{"id":3538,"title":3539,"bookmarks":3540,"category":3541,"content":3542,"date":3543,"description":3539,"extension":8,"likes":3544,"locale":10,"meta":3545,"reposts":731,"stem":3546,"url":3547,"views":3548,"__hash__":3549},"highlights\u002Fhighlights\u002Fbrave-no-ads.es.yml","¿Qué tecnología negra usa el navegador Brave?",207,"tools","¿Qué tecnología negra usa el navegador Brave?\n\n¡En YouTube no sale ni un solo anuncio!!\n","2026-06-30",159,{},"highlights\u002Fbrave-no-ads.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2071827706707374325",71032,"LmtvhFOcJYBLZgmE-qjs00tPl52dsgmJ_0f6EdS53NI",{"id":3551,"title":3552,"bookmarks":3553,"category":3541,"content":3554,"date":3555,"description":3556,"extension":8,"likes":3557,"locale":10,"meta":3558,"reposts":722,"stem":3559,"url":3560,"views":3561,"__hash__":3562},"highlights\u002Fhighlights\u002Fbrowser-extensions.es.yml","La lista de extensiones de navegador que he guardado con cariño durante años",46,"Comparto las extensiones de navegador que he ido guardando con cariño durante años.\n\n- **Wetab**: extensión de nueva pestaña: metes ahí lo de siempre, puedes personalizar el buscador, y con la cuenta logueada se sincroniza gratis entre dispositivos. Me monté en ella un buscador de X basado en Google, mucho mejor que el que trae de serie.\n- **Video Speed Controller**: ajusta la velocidad del vídeo con flexibilidad, ideal para absorber conocimiento de forma eficiente.\n- **XHunt**: imprescindible para jugar en X: te da el ranking de cada KOL y los posts más en boga del momento.\n- **Radar de seguimiento mutuo de X**: marca en la página las relaciones mutuas y unidireccionales, y puedes elegir mostrar el ratio following \u002F followers.\n- **FireShot**: captura la pantalla de una web, la edita y la guarda en PDF, JPEG, GIF, PNG o BMP.\n- **Proton Pass**: gestor de contraseñas de diseño elegante, con sincronización entre dispositivos.\n- **Traducción inmersiva**: la veterana extensión de traducción bilingüe, conectada a la API de DeepSeek V4 Flash.\n- **Codex**: imprescindible para conectar Codex con Chrome: con ella se automatiza cualquier cosa del navegador, como escribir la reclamación si te bloquean la cuenta.\n","2026-06-29","Comparto las extensiones de navegador que he ido guardando con cariño durante años.",48,{},"highlights\u002Fbrowser-extensions.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2071507160362881132",5322,"fr_AhzzlwJ8Oudr4LhcrWy1aRV190RxGAUDZpLe4Jxc",{"id":3564,"title":3565,"bookmarks":3566,"category":3541,"content":3567,"date":3543,"description":3568,"extension":8,"likes":3569,"locale":10,"meta":3570,"reposts":594,"stem":3571,"url":3572,"views":3573,"__hash__":3574},"highlights\u002Fhighlights\u002Fbuzzing-website.es.yml","El sitio tesoro Buzzing: repasa primero en chino los posts virales de fuera",18,"Comparto un sitio tesoro: Buzzing\n\nLe encaja a quien quiera ampliar sus fuentes de información y romper su burbuja informativa.\n\nVa recopilando de forma continua el contenido en boga de fuera: Hacker News, Reddit, BBC, Reuters, Bloomberg, Product Hunt... y traduce los titulares al chino.\n\nSu mayor valor es que primero repases los titulares en chino.\n\nSi ves un artículo que te interesa y merece la pena, entras a ver los detalles.\n\nAhí puedes combinarlo con la traducción inmersiva para leerlo en bilingüe.\n","Comparto un sitio tesoro: Buzzing",15,{},"highlights\u002Fbuzzing-website.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2072008942650331212",1342,"zkd8kelgqau3XIPI-pxDcMY8ssgB7gkZKveNGmJhkgE",{"id":3576,"title":3577,"bookmarks":3476,"category":3457,"content":3578,"date":3579,"description":3580,"extension":8,"likes":3476,"locale":10,"meta":3581,"reposts":3476,"stem":3582,"url":3583,"views":3584,"__hash__":3585},"highlights\u002Fhighlights\u002Fcf-container-bill-pitfall.es.yml","Tropezándome con Cloudflare Container: depurando sin hacer stop me cobraron 4 dólares","Ya apareció la víctima de Cloudflare Container.\n\nComo el código estaba en fase de depuración, la instrucción stop no llegó a surtir efecto.\n\nUn Container estuvo corriendo 7 días seguidos y me quitaron 4 dólares.\n","2026-06-27","Ya apareció la víctima de Cloudflare Container.",{},"highlights\u002Fcf-container-bill-pitfall.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2070820905224441922",360,"z_14Wiqvm_CuJ7CcZX0dhiIkGbNDvUsFYdFpXs8uvi8",{"id":3587,"title":3588,"bookmarks":159,"category":3484,"content":3589,"date":3590,"description":3591,"extension":8,"likes":3566,"locale":10,"meta":3592,"reposts":3476,"stem":3593,"url":3594,"views":3595,"__hash__":3596},"highlights\u002Fhighlights\u002Fchatgpt-pro-200usd-ai-entry.es.yml","Págate un ChatGPT Pro de 200 dólares, sácale todo el jugo, y ya has entrado en la IA","Págate la membresía ChatGPT Pro de 200 dólares, úsala bien, sácale todo el jugo.\n\nYa has entrado en la IA.\n","2026-08-20","La vía más rápida para entrar en la IA es exprimir al máximo una suscripción de gama alta.",{},"highlights\u002Fchatgpt-pro-200usd-ai-entry.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2090257381804610016",4413,"ZPshLgIVWjOWZufaJxfpLEgiraXgjHB6UeCsG16vozo",{"id":3598,"title":3599,"bookmarks":3600,"category":3601,"content":3602,"date":3603,"description":3604,"extension":8,"likes":3605,"locale":10,"meta":3606,"reposts":673,"stem":3607,"url":3608,"views":3609,"__hash__":3610},"highlights\u002Fhighlights\u002Fcherina-pod-site-launch.es.yml","El sitio de lectura de Cherina Pod ya está en línea",28,"product","Por fin está listo el sitio de lectura del podcast en inglés.\n\nSe llama: Cherina Pod\n\nPasad a visitarlo. Dadme vuestro feedback más duro — voy a iterar sin piedad, arreglar sin piedad, optimizar sin piedad.\nhttps:\u002F\u002Fpod.cherina.app\n","2026-08-12","Por fin está el sitio de lectura del podcast en inglés — pasad a visitarlo y contadme todo lo que está mal.",40,{},"highlights\u002Fcherina-pod-site-launch.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2087358796490482064",5934,"NC3KuJA8_Yw_tUcJPDgD_fgIK7KAn3kVgQlskCRwT7A",{"id":3612,"title":3613,"bookmarks":3614,"category":3541,"content":3615,"date":2551,"description":3616,"extension":8,"likes":3617,"locale":10,"meta":3618,"reposts":3619,"stem":3620,"url":3621,"views":3622,"__hash__":3623},"highlights\u002Fhighlights\u002Fclash-party-substore.es.yml","Clash Party + Cloudflare Sub-Store: una sola suscripción y el enrutamiento resuelto",162,"Clash Party para la evasión de censura,\nen combinación con Sub-Store desplegado en Cloudflare:\ncon una sola suscripción tienes agregación de varios proveedores y enrutamiento por reglas.\n¡Qué gustazo!\nDe paso os recomiendo el cliente Clash Party: elegantísimo.\nLa dirección open source de mi sub-store-cloudflare:\nhttps:\u002F\u002Ft.co\u002Fu8zhrOSrAw https:\u002F\u002Ft.co\u002FZzc3IXKsLI\n","Clash Party para la evasión de censura, en combinación con Sub-Store en Cloudflare.",135,{},21,"highlights\u002Fclash-party-substore.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2071268842496839820",12622,"1NCEprRYWjYaXjvU64ilKTPgPtJUtsJQ3e92wvv_DVI",{"id":3625,"title":3626,"bookmarks":154,"category":3457,"content":3627,"date":1949,"description":3628,"extension":8,"likes":154,"locale":10,"meta":3629,"reposts":502,"stem":3630,"url":3631,"views":3632,"__hash__":3633},"highlights\u002Fhighlights\u002Fcloudflare-ai-native.es.yml","Cloudflare es una empresa de verdad AI-native","Lo declaro:\n\nCloudflare es una empresa de verdad AI-native.\n\nEstá rehaciendo la experiencia de desarrollo en torno a los AI Agents.\n\nLas recién publicadas Temporary Accounts dejan que el AI Agent escriba el código, lo despliegue directamente, reciba una URL temporal, se pruebe a sí mismo y se itere a sí mismo.\n\nDe lo más terso.\n\nCombinado con los Skills oficiales de Cloudflare, se instala con un solo comando:\n\n`npx skills add cloudflare\u002Fskills`\n\n¿Que qué significa ser AI-native?\n\nEsto es la GOAT de lo AI-native.\n","Lo declaro: Cloudflare es una empresa de verdad AI-native.",{},"highlights\u002Fcloudflare-ai-native.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2068343329490911338",301,"DSExJQkfl-3NoGffVrzfvJ3hk9uq-aWNnPR7r0pComw",{"id":3635,"title":3636,"bookmarks":3637,"category":3457,"content":3638,"date":3639,"description":3640,"extension":8,"likes":3641,"locale":10,"meta":3642,"reposts":706,"stem":3643,"url":3644,"views":3645,"__hash__":3646},"highlights\u002Fhighlights\u002Fcloudflare-free-tier-guide.es.yml","¿Cuántos recursos de Cloudflare puedes estirar de gratis con una cuenta gratuita?",52,"¿Cuántos recursos de Cloudflare podemos estirar de gratis con una cuenta gratuita?\nAl usar Cloudflare, ¿qué trampas hay y cuáles son las mejores prácticas?\nMe pasé tres días enteros investigando estas preguntas a fondo.\nLas respuestas las he organizado de forma sistemática en el repo de abajo.\nEste repo lo iré manteniendo al día:\nhttps:\u002F\u002Ft.co\u002FgDuCwIdWHi https:\u002F\u002Ft.co\u002FWZqEZLH9pE\n","2026-06-19","Me pasé tres días recopilando las cuotas gratuitas de Cloudflare, sus trampas y las mejores prácticas.",45,{},"highlights\u002Fcloudflare-free-tier-guide.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067989092525384046",4857,"uk76Ycdwg9JVzT4w69tnJlU6jb6GDqpEJmiv51hdLQQ",{"id":3648,"title":3649,"bookmarks":3650,"category":3457,"content":3651,"date":3652,"description":3653,"extension":8,"likes":3654,"locale":10,"meta":3655,"reposts":3656,"stem":3657,"url":3658,"views":3659,"__hash__":3660},"highlights\u002Fhighlights\u002Fcloudflare-playbook.es.yml","He hecho un Cloudflare Playbook",171,"He hecho un Cloudflare Playbook.\n\nPara todo desarrollador independiente que quiera hacer productos con AI Coding.\n\nDentro hay recopilado:\n\n- cómo elegir entre los servicios habituales de Cloudflare\n- cómo usar Workers \u002F Pages \u002F D1 \u002F R2 \u002F KV \u002F AI Gateway\n- si la cuota gratuita da o no da de sí\n- cuándo merece la pena pagar los $5 de Workers Paid\n- los errores típicos del código CF escrito con IA\n- cómo configurar Codex \u002F Claude Code con el Skill y el MCP de Cloudflare\n- qué proyectos open source sirven como referencia directa\n\nMi objetivo es simple:\n\nescribir código con IA y desplegarlo por todo el mundo con Cloudflare.\n\nPlaybook: [chendahuang.com\u002Fplaybooks](\u002Fplaybooks)\n","2026-06-21","Para todo desarrollador independiente que quiera hacer productos con AI Coding.",126,{},29,"highlights\u002Fcloudflare-playbook.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2068732869854613903",9315,"3ndeWgondSOgVvukuLB-wFTogHLyD12aQhjM8iFJmkg",{"id":3662,"title":3663,"bookmarks":3664,"category":3457,"content":3665,"date":423,"description":3666,"extension":8,"likes":3667,"locale":10,"meta":3668,"reposts":3669,"stem":3670,"url":3671,"views":3672,"__hash__":3673},"highlights\u002Fhighlights\u002Fcloudflare-underused.es.yml","La gente sigue usando menos del 1% del potencial de Cloudflare",469,"Siento que la gente sigue explotando menos del 1% de Cloudflare.\n\nHa sacado demasiadas funciones ya.\n\n- el almacenamiento de objetos con R2\n- las APIs de backend con Workers\n- el gateway de IA con AI Gateway\n- el cómputo pesado con Containers\n- la caché con KV\n- la base de datos con D1\n- si usas PostgreSQL, puedes conectarte con HyperDrive\n\nY ni te cuento lo que falta, muchísimo més: solo tiene que ocurrírsete, que de ello todo se puede.\n\nLo clave es que es barato de cojones. Con la cuota gratuita aguantas un montón. ¿Qué significa cuota gratuita? Pagar cero, ni un céntimo: el bodhisattva cibernético.\n","Siento que la gente sigue explotando menos del 1% de Cloudflare.",376,{},31,"highlights\u002Fcloudflare-underused.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2066446337936110030",102476,"BByaWCXT22ZF9725tqe0UD8tk-4Er2c_dd0CFS91wek",{"id":3675,"title":3676,"bookmarks":154,"category":3457,"content":3677,"date":3442,"description":3678,"extension":8,"likes":502,"locale":10,"meta":3679,"reposts":502,"stem":3680,"url":3681,"views":3682,"__hash__":3683},"highlights\u002Fhighlights\u002Fcloudflare-worker-cyber-worker.es.yml","Un Worker es un obrero cibernético","Siento que mucha gente entiende menos del 1% de Cloudflare Workers.\n\nUn Worker es un obrero cibernético.\n\nSe dedica en exclusiva a hacerte el trabajo sucio de detrás de tu web.\n\nEnviar formularios, subir archivos, llamar a la IA, verificar logins, procesar notificaciones de pago, servir la API de un producto pequeño: el Worker hace de todo.\n\nLo más flipante del Worker: los usuarios gratuitos tienen 100.000 peticiones al día, sin soltar ni un céntimo.\n\n¿Qué significa 100.000?\n\nSi tu web tiene 1000 usuarios al día, aunque no pare nunca y cada segundo venga alguien a visitarla, son 86.400 visitas de un día entero. Ni así se te acaba la cuota.\n\nSi de verdad pudieras agotar esa cuota gratuita.\n\n¿Qué esperas? Estás forrado.\n\nAhora puedes escribir la lógica y dársela directamente al Worker para que la corra.\nCombinado con el framework de API Hono, esa es la mejor práctica.\n\nEso es lo más goloso de Cloudflare Workers.\n\n¿Pagar? Una mierda de pago.\n\nCloudflare tiene buen corazón.\n\nNo quiere que gastes dinero.\n","Siento que mucha gente entiende menos del 1% de Cloudflare Workers.",{},"highlights\u002Fcloudflare-worker-cyber-worker.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2066895041910763934",1745,"vquK0VYZh1kcpERE3QtGTvR3k7cau6F7aCExqK-8w8o",{"id":3685,"title":3686,"bookmarks":3476,"category":3484,"content":3687,"date":3688,"description":3689,"extension":8,"likes":154,"locale":10,"meta":3690,"reposts":3476,"stem":3691,"url":3692,"views":3693,"__hash__":3694},"highlights\u002Fhighlights\u002Fcode-leverage-codex.es.yml","El código es una palanca, y Codex es la palanca de la palanca","Suelto una opinión:\n\nel código es la palanca de la gente corriente.\n\nCodex es la palanca de la palanca.\n\nQuitar a Codex es quitarle la leña al fuego por debajo de la olla.\n\nComo dice el refrán: si los cimientos no son sólidos, tiembla la tierra y se tambalean las montañas.\n\n¡Las IA de casa, espabilaros ya!\n","2026-06-25","Suelto una opinión:",{},"highlights\u002Fcode-leverage-codex.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2070099036049400232",306,"5A_5XYvzUmhNfnPIO8JkdnHwb3UkCp-8_KUv_swCTmo",{"id":3696,"title":3697,"bookmarks":3698,"category":3484,"content":3699,"date":3442,"description":3700,"extension":8,"likes":3701,"locale":10,"meta":3702,"reposts":572,"stem":3703,"url":3704,"views":3705,"__hash__":3706},"highlights\u002Fhighlights\u002Fcodex-startup-hot-take.es.yml","Suelto una polémica: emprender ahora con Codex es como minar con tarjetas gráficas en 2010",116,"Suelto una polémica:\n\nemprender ahora con Codex\n\n¡es como minar cripto con tarjetas gráficas en 2010!\n","Suelto una polémica:",168,{},"highlights\u002Fcodex-startup-hot-take.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2066853909113835523",97940,"mnGZoPxNK_CcITnwROHfb9ChPdMS7u9GZqIKlQKk9nA",{"id":3708,"title":3709,"bookmarks":3710,"category":3484,"content":3711,"date":3712,"description":3713,"extension":8,"likes":3714,"locale":10,"meta":3715,"reposts":594,"stem":3716,"url":3717,"views":3718,"__hash__":3719},"highlights\u002Fhighlights\u002Fcommand-code-ceo-comment.es.yml","El CEO de Command Code apareció en mis comentarios",91,"Ayer publiqué una comparación entre Command GOAT y OpenCode Go, y el CEO de Command Code vino personalmente a comentar.\n\nDijo que me había faltado una partida: la factura de la caché. Investigué el tema, y Command Code tiene algo interesante entre manos.\n\nUn Coding Agent es, en esencia, una enorme máquina de Prefix Cache. Una sesión de varios cientos de miles de tokens: en la siguiente ronda, los tokens realmente nuevos quizá sean solo unos pocos miles. El system prompt, las herramientas, el contexto del código y el historial de la conversación apenas cambian. Cuanto mayor es la tasa de acierto de la caché, más baratos se vuelven esos contextos antiguos.\n\nCommand Code hizo recientemente un trabajo serio de Cache Thrashing, principalmente con estas estrategias:\n\nAnclar las sesiones al mismo pod de GPU para mantener caliente la caché KV; mantener el prefijo estable lo más intacto posible y evitar que los fallbacks de proveedores revuelvan el contexto; y además su Tool Call Repair, donde la harness corrige localmente los parámetros erróneos del modelo en lugar de devolver los errores al modelo para que reintente.\n\nEl changelog de v0.33.0 literalmente lista: Major Cache Overhaul, reducción mediana de costos de 2,9×. Ahora afirman oficialmente tasas sostenidas de acierto de caché del 95–99 %.\n\nEl mismo modelo, el mismo plan de 10 $, pero gracias al caching la diferencia se acumula hasta dar un resultado completamente distinto.\n","2026-08-30","Me había saltado una partida: la factura de la caché. Resulta que el caching decide los costos de los Coding Agents.",154,{},"highlights\u002Fcommand-code-ceo-comment.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2093878404131283101",63259,"paLjhdUQvLsjRUPDF94Sko7zmJPD0Arn3TxR_QIDtTw",{"id":3721,"title":3722,"bookmarks":3723,"category":3484,"content":3724,"date":3712,"description":3725,"extension":8,"likes":3723,"locale":10,"meta":3726,"reposts":594,"stem":3727,"url":3728,"views":3729,"__hash__":3730},"highlights\u002Fhighlights\u002Fcommand-code-harness-compare.es.yml","Cinco Harness comparados: Command Code es quien mejor entiende a los modelos caballo de batalla",112,"Volví a estudiar a fondo Command Code, este Harness, y de paso lo comparé con Pi, OMP, DeepSeek Harness y OpenCode.\nLo que hoy vale oro de Command Code es el Harness Engineering que hace para los modelos abiertos.\nLa filosofía de Pi es minimalista: el Harness interfiere lo menos posible en el modelo — ligero, rápido, poco gasto de Token y una maleabilidad enorme; OMP, en cambio, apila sobre Pi capacidades de Coding pesadas como LSP, Debugger, Browser o AST, como si le pusiera al Agent un IDE completo.\nDeepSeek Harness va todavía más lejos: Everything is Plugin. Agent Loop, herramientas, permisos, Preset y UI se pueden desmontar y recombinar a gusto — perfecto para estudiar el Agent Runtime de nueva generación.\nOpenCode es el más equilibrado de la banda: open source, muchos Provider, un ecosistema grande, Client\u002FServer, app de escritorio y Subagent bastante maduros; el todoterreno que conecta con cualquier modelo y hace cualquier trabajo.\nCommand Code va por otro camino: le encanta dejarlo todo limpio detrás del modelo. Parámetros de Tool Call mal escritos, el Harness los corrige en local; un archivo que se vuelve a leer justo después de haberlo leído, el Harness lo deduplica; las Session largas mantienen un Stable Prefix en lo posible para subir los Cache Hit; cuando el Context está a punto de reventar, hace Compaction; y encima añade Session Affinity, Taste, aislamiento de Subagent y demás.\nAplicada a modelos caballo de batalla como DeepSeek V4 Flash o GLM-5.3 Flash, esta idea gana todavía más valor: cuando el modelo es un poco más flojo, el Harness te lo compensa.\nAsí que hoy mismo los posicionaría así:\nPi, el mejor como base de tu propio Agent a largo plazo: simple, limpio y para tunearlo como te dé la gana.\nOMP, para Coding de verdad intensivo, escenarios que necesitan LSP, Debugger y navegación por Repo complejos.\nDeepSeek Harness, el más adecuado para jugar con arquitectura de Agent, Preset, multi-Agent y el Runtime de nueva generación.\nOpenCode, para quien quiera un Coding Agent multi-modelo, maduro y de uso general.\nCommand Code, en cambio, está hecho para los usuarios intensivos de modelos abiertos como DeepSeek \u002F GLM, sobre todo para quien hace correr montones de modelos Flash caballo de batalla.\nAsí que si solo miro la maleabilidad a largo plazo, sigo prefiriendo a Pi. Pero si hoy me tocara poner a DeepSeek V4 Flash \u002F GLM-5.3 a trabajar duro, la verdad es que le daría una probada a Command Code.\n","Pi minimalista, OMP pesado, DeepSeek Harness todo en plugins, OpenCode equilibrado — y Command Code que tapa las carencias del modelo.",{},"highlights\u002Fcommand-code-harness-compare.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2093883062505599424",19500,"PC4Hqs2-2hW53bPt-UL_5ghN63vikswA7pH3sF7qkfA",{"id":3732,"title":3733,"bookmarks":3734,"category":3484,"content":3735,"date":3736,"description":3737,"extension":8,"likes":3738,"locale":10,"meta":3739,"reposts":3740,"stem":3741,"url":3742,"views":3743,"__hash__":3744},"highlights\u002Fhighlights\u002Fcommand-goat-vs-opencode-go.es.yml","Command GOAT vs. OpenCode Go: los paquetes familiares",223,"Para quienes usan habitualmente modelos chinos como DeepSeek y GLM, vale la pena echar un vistazo a los «paquetes familiares» que han montado los extranjeros:\n\nCommand GOAT y OpenCode Go.\n\nEstudié los dos planes de 10 $ con cuidado.\n\nLa conclusión: elegir Command GOAT con los ojos cerrados, sin duda. A finales de agosto de 2026, la respuesta de la versión es:\n\n¡¡¡El plan de Command GOAT de 10 $!!!\nhttps:\u002F\u002Fcommandcode.ai\u002Fdocs\u002Fplans\u002Fgoat\n","2026-08-29","Repasé los dos planes de 10 $ punto por punto. Veredicto: elegir Command GOAT con los ojos cerrados.",219,{},16,"highlights\u002Fcommand-goat-vs-opencode-go.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2093694227452735776",36472,"PMytdy2aMOop6htonyK7JCkuaCORjyhdNejor9rKOFU",{"id":3746,"title":3747,"bookmarks":594,"category":3748,"content":3749,"date":3579,"description":3750,"extension":8,"likes":657,"locale":10,"meta":3751,"reposts":3476,"stem":3752,"url":3753,"views":3754,"__hash__":3755},"highlights\u002Fhighlights\u002Fcompany-naming-ai.es.yml","Ponerle nombre a tu empresa con IA: cambia de «cerebro» varias veces","opc","Os cuento mi experiencia poniéndole nombre a mi empresa.\n\nUsé GPT 5.5 y Gemini 3.1 Pro. Con estos dos modelos hice sesiones de brainstorming de lo más intensas, y llevaba dos o tres días sin dar con un buen nombre.\n\n¿Por qué? Porque descubrí que estos modelos no innovan. Las opciones de nombre que te dan son puro apilamiento de palabras bonitas y combinaciones de caracteres.\n\nSi les propones tus propias ideas, te las devuelven dándole vueltas y más vueltas al mismo círculo, hasta que me subió la tensión.\n\nHay otro problema gordo: cuando por fin das con unos cuantos nombres que te convencen, abres Qichacha y… vaya, o ya están registrados, o hay otros que se parecen.\n\nAhí te recomiendo el 88cha de Alibaba, parecido a Qichacha pero gratis: sirve para comprobar si hay nombres parecidos ya cogidos.\n\nSi no quieres repetirte siempre, lo mejor es elegir nombres de cuatro caracteres, y con unas ideas de lo más abiertas.\n\nTienes que cambiar de modelo varias veces, cambiar de «cerebro».\n\nPuedes darle a la IA buenos nombres como referencia, por ejemplo DeepSeek 深度求索, ByteDance 字节跳动.\n\nEsos nombres que tú consideras buenos, déjaselos a la IA para que los use como referencia. Solo juntando lo mejor de cada casa sale un nombre de la hostia.\n","Os cuento mi experiencia poniéndole nombre a mi empresa.",{},"highlights\u002Fcompany-naming-ai.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2070789296647541044",3134,"f_A2qp2v2vfoQYlvNUsifSFgc5j_0EBlliLNPPdo6-Q",{"id":3757,"title":3758,"bookmarks":3759,"category":3541,"content":3760,"date":3543,"description":3761,"extension":8,"likes":3762,"locale":10,"meta":3763,"reposts":159,"stem":3764,"url":3765,"views":3766,"__hash__":3767},"highlights\u002Fhighlights\u002Fcoolstate-power-bank.es.yml","El power bank Cuktech 25: un imprescindible para teletrabajar hasta en el pueblo",50,"Un amigo me preguntó qué marca era el power bank de la foto.\n\nVale, empiezo a hacerle publicidad.\n\nEs el Cuktech 25 Power Bank SE (Cuktech es la antigua ZMI).\n\nAlgo más de 140 yuanes, 25.000 mAh, hasta 120 W de salida, con cable de carga incluido.\n\nDa para que mi MacBook Air aguante una tarde entera de trabajo intenso.\n\n¡Un imprescindible de oficina para Starbucks, McDonald's, KFC y hasta para teletrabajar desde el pueblo!\n","Un amigo me preguntó qué marca era el power bank de la foto.",36,{},"highlights\u002Fcoolstate-power-bank.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2071863868402643280",28478,"qwEZ0BDx8ZL02IWMFKPVAej_yK7YJA8fWFA-NlbkS1Y",{"id":3769,"title":3770,"bookmarks":3476,"category":3484,"content":3771,"date":3459,"description":3772,"extension":8,"likes":3476,"locale":10,"meta":3773,"reposts":3476,"stem":3774,"url":3775,"views":3490,"__hash__":3776},"highlights\u002Fhighlights\u002Fdahuang-ai-tone.es.yml","Dahuang AI Tone: primero hay que oler el olor a IA para saber cómo quitarlo","He hecho un Skill un poco desquiciado:\n\n**Dahuang AI Tone**\n\nTodo el mundo habla de «quitar el olor a IA». Pero ¿qué es exactamente el olor a IA?\n\nHace dos cosas:\n\n- transforma un texto normal para que tenga el olor a IA de un modelo concreto\n- y a la inversa, señala qué parte de un texto parece de IA y a qué modelo imita\n\nSu valor:\n\nprimero hay que oler el olor a IA, para saber cómo quitarlo.\n\nGitHub: https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fdahuang-ai-tone\n","He hecho un Skill un poco desquiciado: Dahuang AI Tone",{},"highlights\u002Fdahuang-ai-tone.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2069025354623377580","H-PimxwrQXEajvJM_qNEJhOgedZvY55xWQe2iBdc6cs",{"id":3778,"title":3779,"bookmarks":3619,"category":3484,"content":3780,"date":3459,"description":3781,"extension":8,"likes":722,"locale":10,"meta":3782,"reposts":154,"stem":3783,"url":3784,"views":3785,"__hash__":3786},"highlights\u002Fhighlights\u002Fdahuang-human-tone.es.yml","Dahuang Human Tone: que en el mundo no haya redacciones de IA que cueste leer","Me pasé un día entero estudiando a fondo el asunto de «quitarle el olor a IA a los textos».\n\nComparé los Humanizer más conocidos del mercado, los Skills de quitar olor a IA y las soluciones de prompt.\n\nY lo uní con la experiencia que llevo acumulando desde 2023 usando modelos de lenguaje: una tortura interminable a manos del olor a IA de GPT, Claude, Gemini y Doubao.\n\nHe hecho esto:\n\n**Dahuang Human Tone**\n\nUn Skill para quitar el olor a IA pensado para el contexto de la escritura china.\n\nMi deseo:\n\nque en el mundo no haya redacciones de IA que cueste leer.\n\nGitHub: https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fdahuang-human-tone\n","Me pasé un día entero estudiando a fondo el asunto de «quitarle el olor a IA a los textos».",{},"highlights\u002Fdahuang-human-tone.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2069051412240273678",1154,"k5NxJI4DE6w2JiE6Jod4yd6HjE5ZC6RWF7jkxOpjOqo",{"id":3788,"title":3789,"bookmarks":3790,"category":3484,"content":3791,"date":3792,"description":3793,"extension":8,"likes":3794,"locale":10,"meta":3795,"reposts":3476,"stem":3796,"url":3797,"views":3798,"__hash__":3799},"highlights\u002Fhighlights\u002Fdeepseek-flash-15-projects.es.yml","DeepSeek V4 Flash ahorra de verdad: 15 proyectos a la vez",13,"DeepSeek V4 Flash es de verdad inteligente, y de verdad barato.\nAbrí 15 proyectos seguidos, todos ejecutando código a la vez.\nLa cuota apenas consumió un poquito.\n","2026-08-10","Quince proyectos ejecutando código a la vez, y la cuota apenas se movió.",83,{},"highlights\u002Fdeepseek-flash-15-projects.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2086610120990200282",28075,"9qQ1r3dkMn-xJjI0wMx9gfDWeE2Vk9oBW2Gdv8_nIEE",{"id":3801,"title":3802,"bookmarks":657,"category":3484,"content":3803,"date":3804,"description":3805,"extension":8,"likes":673,"locale":10,"meta":3806,"reposts":502,"stem":3807,"url":3808,"views":3809,"__hash__":3810},"highlights\u002Fhighlights\u002Fdeepseek-harness-api-bug.es.yml","DeepSeek Harness falla con `unknown tool` al usar APIs de terceros: un problema de formato de datos en la puerta de enlace","Problemas de compatibilidad entre DeepSeek Harness y APIs de terceros:\n\nCuando el Agent llama a herramientas como Bash lanza `ToolNotFoundError: unknown tool \"\"`, como si la herramienta no estuviera registrada.\n\nEn realidad, el formato de datos que devuelve la puerta de enlace no es el mismo que el oficial de DeepSeek, y el nombre de la herramienta se pierde por el camino.\n\nUnos cuantos hilos de GitHub Discussions relacionados:\n\n- buscar \"unknown tool\" en deepseek-ai\u002Fdsh#issues\n- los que montan su propia puerta de enlace (OpenRouter \u002F OneAPI \u002F new-api) son los que más caen en esta trampa\n\nIdea para rastrearlo: captura una petición de tool_call y su respuesta completas, y compara si el nombre de la herramienta en el log de la puerta de enlace queda como cadena vacía.\n","2026-08-18","El nombre de la herramienta no se pierde de verdad: es que la puerta de enlace pierde el formato de datos.",{},"highlights\u002Fdeepseek-harness-api-bug.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2089636108271550484",2463,"PONVUK6x5P9J8sOfLRdRhV3fcjwdV1U7BzPkXPpGubE",{"id":3812,"title":3813,"bookmarks":3814,"category":3484,"content":3815,"date":3816,"description":3817,"extension":8,"likes":3818,"locale":10,"meta":3819,"reposts":731,"stem":3820,"url":3821,"views":3822,"__hash__":3823},"highlights\u002Fhighlights\u002Fdeepseek-harness-preset-concept.es.yml","El concepto de Preset en DeepSeek Harness: la unidad de distribución de los Agents",77,"Últimamente estoy estudiando DeepSeek Harness. Hay un concepto llamado Preset que merece atención.\n\nPreset se puede entender como la unidad de distribución de los Agents. Al mismo modelo le cargas Presets distintos y puede acabar convirtiéndose en Agents completamente distintos.\n\n¿Cuál es la mayor diferencia entre un Preset y un Skill?\n\n- Un Skill de análisis de informes financieros: le enseña al Agent a analizar informes.\n- Un Preset de análisis de informes financieros: combina directamente el Skill de análisis, la búsqueda web, Browser, PDF, Python, Sub-agents, los Prompts de investigación y la estrategia de contexto, y te da de una vez un Agent listo para usar.\n\nEn el futuro es muy probable que aparezcan dos niveles de mercado a la vez.\n\n- Un nivel es el marketplace de Plugin \u002F Skill, pensado sobre todo para que los desarrolladores y usuarios avanzados monten Agents;\n- otro nivel es el marketplace de Preset \u002F Agent, orientado de verdad al usuario normal.\n\nEsto se acerca mucho a la lógica de la App Store. La App Store muestra apps completas. El Preset muestra una aplicación de Agent completa.\n\nAntes la gente compartía Prompts. Luego empezaron a compartir Skills. Lo siguiente seguramente será compartir Presets.\n","2026-08-17","Al mismo modelo le cargas Presets distintos y se convierte en un Agent completamente distinto.",86,{},"highlights\u002Fdeepseek-harness-preset-concept.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2089206966015176725",39454,"QyqBimabueV5enB_0_vXk4cedp_fB9TwtsJ9Lden0Is",{"id":3825,"title":3826,"bookmarks":3827,"category":3484,"content":3828,"date":3816,"description":3829,"extension":8,"likes":3830,"locale":10,"meta":3831,"reposts":3832,"stem":3833,"url":3834,"views":3835,"__hash__":3836},"highlights\u002Fhighlights\u002Fdeepseek-harness-preset-marketplace.es.yml","Es muy posible que el ecosistema de DeepSeek Harness florezca gracias a los Presets",158,"Es muy posible que el ecosistema de DeepSeek Harness florezca gracias a los Presets.\n\nEn la comunidad ya ha aparecido una plaza de Presets; los interesados pueden echarle un ojo.\n\nEntrada: [dshdesktop.com\u002Fpreset](https:\u002F\u002Fwww.dshdesktop.com\u002Fpreset\u002F)\n","En la comunidad ya ha aparecido una plaza de Presets.",122,{},22,"highlights\u002Fdeepseek-harness-preset-marketplace.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2089207528869732438",34524,"vlrQuCoOwhJ53THdkU4g5mJFQ2KTF30nJ9rv5lGDyzw",{"id":3838,"title":3839,"bookmarks":3832,"category":3484,"content":3840,"date":3841,"description":3842,"extension":8,"likes":3843,"locale":10,"meta":3844,"reposts":159,"stem":3845,"url":3846,"views":3847,"__hash__":3848},"highlights\u002Fhighlights\u002Fdeepseek-harness-ptc-mode.es.yml","Con DeepSeek Harness, prueba el modo PTC todo lo que puedas","Este artículo nos dice que, al usar DeepSeek Harness, hay que probar el modo PTC todo lo que se pueda.\nLa ventaja es más velocidad, menos gasto de tokens, y la atención del modelo mucho más enfocada.\n","2026-08-16","Más rápido, más ahorro de tokens, y la atención del modelo mucho más enfocada.",20,{},"highlights\u002Fdeepseek-harness-ptc-mode.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2088839148635664394",7389,"rnX4C9DLkwfMMBuvHIFbv3nGVYldqAoZ5kbRfjEA_v8",{"id":3850,"title":3851,"bookmarks":722,"category":3484,"content":3852,"date":3804,"description":3853,"extension":8,"likes":3843,"locale":10,"meta":3854,"reposts":3476,"stem":3855,"url":3856,"views":3857,"__hash__":3858},"highlights\u002Fhighlights\u002Fdeepseek-harness-state.es.yml","El estado de DeepSeek Harness: 150.000 stars y sigue en Developer Preview","He vuelto a repasar el repo y las Discussions de DeepSeek Harness, y siento que el proyecto está ahora mismo en una fase bien interesante:\n\nDeepSeek Harness tiene ya 150k+ stars y el repo supera los 12.000 commits acumulados.\n\nPero el README oficial sigue dejándolo muy claro: por ahora solo es Developer Preview, y todavía habrá cambios que rompen la compatibilidad.\n\nLa rc.7 se publicó el 17 de agosto. La creación de Issues y PR está restringida y el feedback se canaliza por Discussions.\n\nLa comunidad es enorme, pero el desarrollo del núcleo está concentrado. Los bugs salen a mansalva, como el problema de unknown tool \"\".\n\nLo que más falta es cobertura de tests, compatibilidad de Providers y fiabilidad de las sesiones.\n\nA nivel de arquitectura sigue siendo atractivo, como la base del sistema operativo de los Agents:\n\n- Everything is a Plugin\n- Arquitectura de composición Cordis\n- Preset \u002F Skill \u002F MCP \u002F Agent \u002F Provider, todo como plugin\n\nEl proyecto está ahora en la fase de «la influencia va por delante de la capacidad de ingeniería».\n","La influencia va por delante de la ingeniería, y el ecosistema a su alrededor se expande rapidísimo.",{},"highlights\u002Fdeepseek-harness-state.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2089642236413985278",6466,"aJGSA9Ma2BUScsAmJL_Be8K07uVlyXAtby8VpalezS4",{"id":3860,"title":3861,"bookmarks":3476,"category":3484,"content":3862,"date":3543,"description":3863,"extension":8,"likes":502,"locale":10,"meta":3864,"reposts":3476,"stem":3865,"url":3866,"views":3867,"__hash__":3868},"highlights\u002Fhighlights\u002Fdeepseek-profit-margin.es.yml","Dato frío: el margen de beneficio de la API de DeepSeek es del 545%","Os cuento un dato frío: todos creéis que DeepSeek vende los tokens a pérdidas.\n\nSu API vende barato, sí, pero el oficial mencionó que el margen de beneficio de esta parte es del 545%!!!\n\nAsí que DeepSeek no solo es el bodhisattva IA cibernético: además su tecnología es fortísima.\n\nOriginal: [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","Os cuento un dato frío: todos creéis que DeepSeek vende los tokens a pérdidas.",{},"highlights\u002Fdeepseek-profit-margin.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2071961851399897315",412,"Rtl4mppYGCOQguq0YrysfWPlJgoR-cv23JvIsFFzIjg",{"id":3870,"title":3871,"bookmarks":706,"category":3484,"content":3872,"date":3472,"description":3873,"extension":8,"likes":673,"locale":10,"meta":3874,"reposts":3476,"stem":3875,"url":3876,"views":3877,"__hash__":3878},"highlights\u002Fhighlights\u002Fdoubao-voice-rewrite.es.yml","Redacta por voz con Doubao: el truco para reescribir con menos olor a IA","Os comparto un truco para reescribir textos.\n\nPuedes usar el dictado por voz del input de Doubao.\n\nMientras miras el texto que tienes que reordenar,\n\nsueltas lo que quieras y lo reescribes con tus propias palabras.\n\nAsí tiene mucho menos olor a IA.\n\nMás eficiente, gratis, y sin necesidad de pagar ninguna membresía.\n\nEn cualquier sitio y momento puedes escribir por voz, y subir tu productividad de salida.\n","Os comparto un truco para reescribir textos.",{},"highlights\u002Fdoubao-voice-rewrite.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067231835051180134",1367,"XsjWKr7xM4IeOipSR9Wvj5wEcq29GfaJ0ZGC8wmr0I4",{"id":3880,"title":3881,"bookmarks":3882,"category":3484,"content":3883,"date":3884,"description":3885,"extension":8,"likes":3553,"locale":10,"meta":3886,"reposts":168,"stem":3887,"url":3888,"views":3889,"__hash__":3890},"highlights\u002Fhighlights\u002Fdsh-four-modes.es.yml","Los cuatro modos de DeepSeek Harness, explicados",60,"Me tomé un tiempo para estudiar los cuatro modos de DeepSeek Harness: aquí van los pros, los contras y los casos de uso de cada uno.\n\n1. Standard — el mejor para el desarrollo diario\nStandard es el Coding Agent completo por defecto de DeepSeek Harness. Viene con casi todo lo que el desarrollo diario necesita, y es especialmente bueno para tareas donde todavía no sabes dónde está el problema y el agente tiene que explorar por su cuenta.\n\nPero como la mayor parte del trabajo es LLM → Tool → LLM → Tool → LLM → Tool, los round trips de Tool Calling se acumulan cuando las tareas se complican, subiendo la latencia y el gasto de tokens.\n\nAsí que: las tareas de exploración van primero a Standard.\n\n2. PTC — el modo eficiencia para tareas complejas\nPTC deja que el modelo escriba un bloque de TypeScript que combina varias llamadas de herramientas en una sola ejecución.\n\nStandard podría ser: buscar archivos → volver al modelo → leer archivo → volver al modelo → buscar → volver al modelo → editar → volver al modelo.\nCon PTC sería: el modelo escribe TypeScript → ejecutar una vez → buscar + iterar + filtrar + leer + procesar → devolver el resultado final.\n\nEso recorta los round trips y mantiene fuera del contexto del modelo montañas de datos intermedios sin sentido. Así que el procesamiento por lotes, repetitivo y estructurado es donde PTC brilla.\n\n3. Minimal — solo Bash + Editor para el modelo\nSu mayor virtud es la simplicidad: pocas herramientas, esquemas de herramientas pequeños, poca sobrecarga fija del prompt.\n\nPero nada de Web, ni Skills, ni Subagent, ni Workflow — las tareas complejas hay que sacarlas a la fuerza con un solo agente. Y a Minimal le falta la Context Compaction completa de Standard. Así que aunque en tareas cortas el gasto fijo de tokens es bajo, en sesiones muy largas con mucha salida de Bash quizá no ahorre tokens de verdad.\n\nMinimal es la elección para tareas pequeñas, claras y bien definidas — cuanto más claras y cortas, mejor.\n\n4. Creator — usar un agente para crear agentes\nTiene Standard más el Cordis Runtime, experimentos con plugins y creación de Presets. Incluso convierte al propio agente en algo componible y creable.\n\nLa verdad, es bastante mono: el modelo monta su propio puesto para vender, y luego se entretiene arreglando su propio puesto — autosuficiente.\n\nPero el mayor problema de Creator son sus permisos elevados. Tenedlo en cuenta.\n","2026-08-15","Standard para el día a día, PTC para tareas complejas con eficiencia, Minimal para tareas pequeñas y claras, y Creator — agentes creando agentes.",{},"highlights\u002Fdsh-four-modes.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2088643296021401829",10151,"-D6ggAWVMykCfhzNQO7ODeVeH7K4UUljk8Dy8_DjUew",{"id":3892,"title":3893,"bookmarks":3843,"category":3484,"content":3894,"date":3895,"description":3896,"extension":8,"likes":3897,"locale":10,"meta":3898,"reposts":159,"stem":3899,"url":3900,"views":3901,"__hash__":3902},"highlights\u002Fhighlights\u002Fdsh-web-ui-form.es.yml","DeepSeek Harness acertó con la forma","Creo que DeepSeek Harness acertó de lleno con la forma.\n\nEn lugar de lanzarse directo a una TUI antihumana, trae una Web UI.\n\nY apenas ocupa almacenamiento, porque no hay instalador en absoluto. Ningún framework Electron metiendo a la fuerza un motor de navegador. Eso ahorra muchísimo almacenamiento.\n\nLa única pega es que hay que usarlo en el navegador. Pero se puede instalar perfectamente como programa PWA. Así ya no hay casi diferencia con un cliente nativo.\n\nInstalar la web como aplicación desde Chrome es una función muy práctica. En esta captura mía, aunque es una página web, en la práctica se usa igual que una aplicación de escritorio.\n","2026-08-13","Nada de TUI inhumana al principio: Web UI desde el primer momento. Sin instalador, sin motor de navegador incrustado, casi nada de almacenamiento.",101,{},"highlights\u002Fdsh-web-ui-form.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2087903125302862187",53961,"8asqb7nSRhzdwRXPGO_Vs9HoWgyVBYwx2RJProQH_8g",{"id":3904,"title":3905,"bookmarks":3476,"category":3470,"content":3906,"date":3804,"description":3907,"extension":8,"likes":572,"locale":10,"meta":3908,"reposts":3476,"stem":3909,"url":3910,"views":3911,"__hash__":3912},"highlights\u002Fhighlights\u002Femotion-as-organization-fuel.es.yml","El valor de la emoción es valiosísimo","Cada vez tengo más claro que el valor de la emoción es valiosísimo.\n\n¿Por qué los sapiens somos capaces de unirnos para hacer cosas grandes?\n\nPorque compartimos la creencia en ciertas historias, ciertas emociones, ciertos tótems, ciertos mitos, ciertas narrativas: así se forman organizaciones, se colabora, se crece y se hace historia juntos.\n\n¿No es eso una forma de valor de la emoción?\n","Los humanos sapiens nos unimos para hacer cosas grandes porque compartimos ciertas historias y emociones.",{},"highlights\u002Femotion-as-organization-fuel.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2089718586109743218",475,"buBRhb1dkB8djLI-aV0pVMa7FARYizpjvGWi5KyBnew",{"id":3914,"title":3915,"bookmarks":3474,"category":3601,"content":3916,"date":3917,"description":3918,"extension":8,"likes":3919,"locale":10,"meta":3920,"reposts":154,"stem":3921,"url":3922,"views":3923,"__hash__":3924},"highlights\u002Fhighlights\u002Ffeedsieve-33-monsters.es.yml","Farmeando con FeedSieve activado: 33 cuentas spam cazadas en un solo post viral","Con la extensión FeedSieve activada, me gusta ir a farmear spam en los comentarios de los posts virales — es extrañamente terapéutico.\nAcabo de cazar 33 cuentas spam en un solo post viral.\nBloqueados todos de un clic !!!\n","2026-09-06","Cazar spam en las secciones de comentarios es extrañamente terapéutico — 33 bots cazados en un solo post viral, todos bloqueados de un clic.",33,{},"highlights\u002Ffeedsieve-33-monsters.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2096582832508510650",7360,"1a-Hb0a9nSgokohNKxT5ms1bE9xtM6tlhlGd9TugK8I",{"id":3926,"title":3927,"bookmarks":3928,"category":3541,"content":3929,"date":3917,"description":3930,"extension":8,"likes":3931,"locale":10,"meta":3932,"reposts":3933,"stem":3934,"url":3935,"views":3936,"__hash__":3937},"highlights\u002Fhighlights\u002Ffeedsieve-chrome-launch.es.yml","FeedSieve ya está en Chrome Web Store",999,"Tras muchas rondas de iteración, FeedSieve —el limpiador del feed de X— ya está oficialmente en Chrome Web Store.\n\n¿Quién no querría la emoción de bloquear esas cuentas spam con un clic?\n\n¡Adelante, amigos, podéis lanzaros con confianza!\n","El limpiador del feed de X, FeedSieve, llega a Chrome Web Store: bloqueo con un clic, sincronizado en todas partes.",958,{},138,"highlights\u002Ffeedsieve-chrome-launch.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2096514808975970337",181959,"BkEzaKfYOja2vE5nK1ITWPH0eJQBJztQA2UKz8Q2AL4",{"id":3939,"title":3940,"bookmarks":3600,"category":3601,"content":3941,"date":3712,"description":3942,"extension":8,"likes":3919,"locale":10,"meta":3943,"reposts":154,"stem":3944,"url":3945,"views":3946,"__hash__":3947},"highlights\u002Fhighlights\u002Ffeedsieve-dev-journey.es.yml","De tanto cabrearme, construí FeedSieve","Últimamente me tenían harto las cuentas basura como «Fu Bu Hei».\n\nEn un arrebato de ira escribí una extensión de navegador — se llama «FeedSieve».\n\nTras varias rondas de iteración ya está en buen punto, y está a punto de salir a la luz.\n\nLos que la necesitéis, guardad este post — pronto la abriré en código abierto y la subiré a Chrome Web Store.\n","Una extensión de navegador nacida del enfado, pulida durante varias versiones, a punto de hacerse open source.",{},"highlights\u002Ffeedsieve-dev-journey.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2094034646350930333",169487,"Y4zxaHtlgtRndA9GFDzpbz4oLZ9ENpsL54kHl2t2F8g",{"id":3949,"title":3950,"bookmarks":657,"category":3601,"content":3951,"date":3952,"description":3953,"extension":8,"likes":3954,"locale":10,"meta":3955,"reposts":3476,"stem":3956,"url":3957,"views":3958,"__hash__":3959},"highlights\u002Fhighlights\u002Ffeedsieve-spam-evolution.es.yml","¿Las cuentas spam empiezan a mutar? Lista actualizada en tiempo real — a cazar a los más pro","¿Esta pandilla de cuentas spam está mutando?\nLos posts basura que sueltan ya no se parecen a los de antes,\nno pasa nada, actualizamos este tipo de lista en tiempo real, y aprendemos esas huellas en tiempo real.\n¡Es precisamente la élite la que vengo a cazar!\n","2026-09-07","Las cuentas spam cambiaron su huella de publicación — FeedSieve aprende las huellas nuevas y actualiza la lista en tiempo real.",43,{},"highlights\u002Ffeedsieve-spam-evolution.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2096958383379423600",5225,"xTtdnK1JCrnSRvALimsnkOD8iXWKfCuq-3nXvSpl_SM",{"id":3961,"title":3962,"bookmarks":3963,"category":3541,"content":3964,"date":3543,"description":3965,"extension":8,"likes":3966,"locale":10,"meta":3967,"reposts":3584,"stem":3968,"url":3969,"views":3970,"__hash__":3971},"highlights\u002Fhighlights\u002Ffirefox-free-vpn.es.yml","Firefox: 50G de VPN gratis al mes",2205,"¡Dios santo! Me acabo de enterar de que el navegador Firefox da a cada usuario 50G de VPN gratis al mes.\n\nAyuda un montón en esos escenarios incómodos de «el huevo o la gallina».\n\nCómo se usa:\n\n1. En la barra de direcciones, escribe `about:config`\n2. Entra en las preferencias avanzadas y pulsa «mostrar todas»\n3. Busca `browser.ipProtection.enabled`\n4. Cambia el valor de esa entrada a true\n","¡Dios santo! Me acabo de enterar de que Firefox da a cada usuario 50G de VPN gratis al mes.",1604,{},"highlights\u002Ffirefox-free-vpn.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2071963210689970673",165468,"ctvtzl6WJHqQmtZa0LiZFbmO2YLv5lUdnCUhIDjz_B8",{"id":3973,"title":3974,"bookmarks":3975,"category":3457,"content":3976,"date":2551,"description":3977,"extension":8,"likes":3978,"locale":10,"meta":3979,"reposts":3474,"stem":3980,"url":3981,"views":3982,"__hash__":3983},"highlights\u002Fhighlights\u002Fflaremo-cloudflare-notes.es.yml","FlareMo: un software de notas sobre la pila nativa de Cloudflare",169,"Un software de notas desarrollado de forma nativa sobre la pila de Cloudflare: FlareMo.\n\nRegistra una cuenta gratuita de Cloudflare, despliega, y ya tienes 10G de almacenamiento de archivos y 5G de almacenamiento de datos.\n\nGratis para siempre: el equipo no te cuesta un céntimo, el tráfico no te cuesta un céntimo, los datos se respaldan en varias regiones y trae de serie alta disponibilidad.\n\nSirviendo 24 horas al día, en la nube y desde cualquier sitio, con compatibilidad total con el ecosistema de Memos.\n\nProgreso de entonces: en un día terminé de montar las funciones básicas completas, y ya se puede usar del todo.\n\nDespués iré añadiendo más tutoriales de uso y despliegue, casos de test de ingeniería, tecnología relacionada con los AI Agents y soporte multiplataforma. Build in public.\n","Un software de notas desarrollado de forma nativa sobre la pila de Cloudflare: FlareMo.",137,{},"highlights\u002Fflaremo-cloudflare-notes.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2071232962520285429",16697,"wblbXTDCm48oiI3Pzg4zsUTt4KdTiEVTik83rRBFnNM",{"id":3985,"title":3986,"bookmarks":154,"category":3457,"content":3987,"date":3579,"description":3988,"extension":8,"likes":502,"locale":10,"meta":3989,"reposts":502,"stem":3990,"url":3991,"views":3992,"__hash__":3993},"highlights\u002Fhighlights\u002Fflaremo-why.es.yml","Por qué hice FlareMo: anota sobre la marcha, y despacio se convierte en conocimiento","Quería encontrar una herramienta para «anotar sobre la marcha y que despacio se convierta en conocimiento».\n\nQuería la recogida de inspiraciones de Flomo: lista para anotar desde el segundo uno y sin interrupciones;\n\nquería el ecosistema open source maduro de Memos, con datos migrables y una API con la que jugar;\n\ny no quería montar otro VPS, ni mantener Docker, ni Postgres, ni procesos residentes de Node.\n\n¿Y entonces qué? Lo que hace FlareMo es tomar el modelo de datos y la API de Memos como «especificación» y reconstruir todo el runtime sobre Cloudflare:\n\nWorkers sirve la API, D1 guarda las notas, R2 aloja los adjuntos, Queues\u002FCron corren en segundo plano, Vectorize + Workers AI quedan para la futura búsqueda semántica y los flujos de IA.\n\nSubido a hombros de Memos, hago una base de conocimiento personal que crece en la edge cloud.\n","Quería encontrar una herramienta para «anotar sobre la marcha y que despacio se convierta en conocimiento».",{},"highlights\u002Fflaremo-why.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2070807195332297205",265,"945luswDYPlnb04x_TUY4K83pvh9MlPo7hQS4yWcpZg",{"id":3995,"title":3996,"bookmarks":3566,"category":3601,"content":3997,"date":3998,"description":3999,"extension":8,"likes":4000,"locale":10,"meta":4001,"reposts":572,"stem":4002,"url":4003,"views":4004,"__hash__":4005},"highlights\u002Fhighlights\u002Ffomo-fear-missing-out.es.yml","¿Ves algo bueno y lo quieres guardar? Eso es FOMO","Os presento un concepto llamado FOMO, por sus siglas en inglés Fear of Missing Out: el miedo a perderse algo.\nSeguro que mucha gente tiene esta manía: ves algo bueno y quieres guardarlo; ves una herramienta nueva o una tendencia y quieres sumarte; siempre sientes que si no te subes al carro te pierdes algo importante. El resultado: la carpeta de guardados cada vez más llena, la cabeza cada vez más revuelta, y la atención se va consumiendo poco a poco en ese proceso.\n","2026-07-23","Te presento el concepto de FOMO, el miedo a perderse algo.",34,{},"highlights\u002Ffomo-fear-missing-out.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2080265527151517777",2607,"s-XZQuP1VqWfohCpoY4RpZNI0i2vNaF5iooXimh4oQA",{"id":4007,"title":4008,"bookmarks":636,"category":3470,"content":4009,"date":3529,"description":4010,"extension":8,"likes":4011,"locale":10,"meta":4012,"reposts":572,"stem":4013,"url":4014,"views":4015,"__hash__":4016},"highlights\u002Fhighlights\u002Fgeek-arrogance-tui.es.yml","Solipsismo friki: el sufrimiento como prestigio","La verdad, algunas comunidades frikis ya no son solo de nicho — son directamente solipsistas.\n\nSu jugada estrella: tratar la incomodidad como sofisticación y las barreras de entrada como gusto.\n\nSi algo es fácil, intuitivo y la gente normal lo aprende en seguida, sienten instintivamente que no es lo bastante hardcore, que es demasiado mainstream, que está por debajo de ellos.\n\nAl revés: cuanto más torpe es el manejo, más escondida está la información y más exige aprenderse una jerga propia y atajos de teclado, más les parece que eso sí es una herramienta de verdad.\n\nEsto ya no es buscar eficiencia. Es usar el dolor para confirmar la propia identidad.\n\n«Puedo soportar interacciones que otros no soportan» — en cuanto lo dices en voz alta, ya tienes tu sentimiento de superioridad.\n\nCuanto más pequeño es el círculo, más fácil se refuerza esta autocomplacencia entre todos.\n\nHasta que acaba en: quien se atreva a decir que no es usable es que no entiende nada, es un ajeno.\n\nLa gente realmente buena simplifica lo complejo. Algunos frikis, en cambio, complican lo simple — y luego se suben encima de esa complejidad para mirar por encima del hombro a los demás.\n","La dificultad como clase, las barreras como gusto — si algo es fácil e intuitivo para la gente normal, no debe de ser lo bastante hardcore.",56,{},"highlights\u002Fgeek-arrogance-tui.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2087949970083389490",7066,"rGTyf5KLk2Sd0RwVLAjjM_0ACwubRfyS20aMqtWgRHA",{"id":4018,"title":4019,"bookmarks":3600,"category":3484,"content":4020,"date":3952,"description":4021,"extension":8,"likes":3954,"locale":10,"meta":4022,"reposts":572,"stem":4023,"url":4024,"views":4025,"__hash__":4026},"highlights\u002Fhighlights\u002Fgemini-us-soybean-recap.es.yml","Lo que dice la gente del «plan Soja americano» de Gemini: una navaja suiza, no una máquina herramienta de ingeniería","Las opiniones sobre el «plan Soja americano» de Gemini vienen llenas de sustancia, así que preparé un pequeño resumen de los comentarios:\nA mucha gente le parece que Gemini no es cómodo de usar, y la razón de fondo es que confunden su posicionamiento con el de una máquina herramienta de ingeniería de cabecera.\nEn realidad, su posicionamiento se parece más al de una navaja suiza completa: ligera, versátil, de coste marginal bajísimo, pero con límites bien definidos en ingeniería compleja y ejecución autónoma.\nEn la entrada de información, el análisis nativo de YouTube es una de sus capacidades más cómodas. Sin scripts de descarga ni herramientas de transcripción que montar en local: envías el enlace y extrae en la nube la transcripción completa con marcas de tiempo, capturas de fotogramas clave y resúmenes estructurados.\nEl workflow real de mucha gente ya tiene una división clara del trabajo: Grok sigue las discusiones y el pulso en directo de X, y Gemini procesa los podcasts técnicos y los vídeos de fondo de más de media hora.\nEn visión y desarrollo front-end, su base multimodal es muy sólida. Páginas enteras de notas manuscritas, tablas complejas o escaneos de baja resolución: la precisión del reconocimiento es altísima y alucina poco.\nY al prototipar front-end es de una velocidad brutal, con una estructura de código natural, sin esa marca de generación rígida y redundante.\nMuchos desarrolladores independientes usan prompts fijos para que genere estructuras de diapositivas en una sola página, o para producir rápido páginas utilizables a partir de capturas de diseño.\nEn coste y combinación de herramientas, las cuentas de su ecosistema salen muy bien. La suscripción de 20 dólares al mes admite grupo familiar de hasta 6 personas, viene con varios TB de Google Drive y se integra a fondo con Docs y Sheets.\nDelegarle la búsqueda de información, el análisis multimodal y la construcción de páginas ligeras, y dejar el código complejo del núcleo a modelos de código dedicados: una forma eficaz de bajar el gasto total en herramientas de desarrollo.\nY hay algunos usos avanzados que ya demostraron funcionar:\nPrimero, aprovechar sus preferencias lógicas bastante directas para encargarle la revisión de la sobreingeniería y el código redundante que otros grandes modelos suelen producir;\nSegundo, combinarlo con NotebookLM para montar una base de conocimiento privada centrada en material concreto;\nTercero, asignar la cuota premium a necesidades derivadas como la síntesis de voz o el procesamiento de imágenes.\nPero al usarlo hay que tener muy claros sus límites.\nPrimero, no está hecho para tareas complejas de terminal Agent: cuando le piden modificar reglas del sistema o desplegar entornos, suele negarse a ejecutar o no seguir instrucciones de varios pasos;\nSegundo, el código de negocio profundo debe pasar por revisión cruzada de tus modelos principales para no enterrar defectos ocultos; tercero, es bastante sensible al entorno de red: con nodos de calidad inestable es fácil toparse con restricciones del servicio o una experiencia degradada.\n","Resumen de los comentarios: análisis de YouTube, prototipos front-end, el plan familiar sale muy a cuenta — pero las tareas complejas de terminal Agent son su talón de Aquiles.",{},"highlights\u002Fgemini-us-soybean-recap.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2096645820246630867",10056,"6xxPexz45j9TOi0YxXkS1jT2LWCFwvoivNY8RbgZAKk",{"id":4028,"title":4029,"bookmarks":3759,"category":3484,"content":4030,"date":3917,"description":4031,"extension":8,"likes":4032,"locale":10,"meta":4033,"reposts":594,"stem":4034,"url":4035,"views":4036,"__hash__":4037},"highlights\u002Fhighlights\u002Fgemini-use-cases.es.yml","¿Para qué usáis Gemini?","Tengo curiosidad: ¿para qué usa la gente la Gemini «American soybean»?\n\nSiento que la mayoría con Codex no la necesita de verdad en el día a día.\n\n¿Cuáles son sus fortalezas reales?\n","Una vez que tienes Codex, ¿dónde sigue ganándose su sitio la Gemini \"American soybean\"?",70,{},"highlights\u002Fgemini-use-cases.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2096559458633875733",110189,"v_0Aj1zgiYd9pcEJtYVPPVbgk_fKsRW0isKu2d2_Nwg",{"id":4039,"title":4040,"bookmarks":3476,"category":3601,"content":4041,"date":3579,"description":4042,"extension":8,"likes":154,"locale":10,"meta":4043,"reposts":3476,"stem":4044,"url":4045,"views":4046,"__hash__":4047},"highlights\u002Fhighlights\u002Fgod-museum-concept.es.yml","God-Museum · el Museo de los Dioses: meter los panteones de Oriente y Occidente en un mismo universo","Ya tengo el nombre de la enciclopedia mitológica de Oriente y Occidente: God-Museum · el Museo de los Dioses:\n\nmeter los panteones independientes del Clásico de las Montañas y los Mares, Viaje al Oeste, la Antigua Grecia, el norte de Europa y el Antiguo Egipto en un mismo universo, y lograr que no se peleen.\n\nLa misma ley del rayo en Grecia se llama Zeus, y en Oriente Leizhenzi;\n\nel mismo gran diluvio, los orientales lo recuerdan como Nüwa remendando el cielo, y los hebreos como el arca de Noé.\n\nSi preguntamos en serio, habría que reordenar todo el mundo mitológico.\n\nPruébalo en línea: https:\u002F\u002Fchendahuang.com\u002Fgod-museum\u002F\n","Ya tengo el nombre de la enciclopedia mitológica de Oriente y Occidente: God-Museum · el Museo de los Dioses",{},"highlights\u002Fgod-museum-concept.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2070832316063305798",456,"yy0nUV14LuvOo19X1EZ8c-ASlLegTcUZ1CA-PgkkZLQ",{"id":4049,"title":4050,"bookmarks":4051,"category":3484,"content":4052,"date":4053,"description":4054,"extension":8,"likes":3762,"locale":10,"meta":4055,"reposts":3476,"stem":4056,"url":4057,"views":4058,"__hash__":4059},"highlights\u002Fhighlights\u002Fgpt-56-luna-price-drop.es.yml","OpenAI está desatado: GPT-5.6-Luna baja un 80%",14,"Es que no me lo creo: OpenAI está desatado. GPT-5.6-Luna baja un 80%: 0,2 dólares por entrada, 1,2 por salida y 0,02 por acierto de caché.\nComparado con DeepSeek V4 Pro, en el uso típico de escribir código, con 100 millones de tokens y un 95% de acierto de caché, DeepSeek se queda en unos 20 yuanes y Luna en unos 26.\nY si tienes el plan de Codex, con Luna tu cantidad se multiplica por cinco: ¡un aumento de uso de nada menos que cinco veces! https:\u002F\u002Ft.co\u002FfBVVfyN2OC\n","2026-07-31","GPT-5.6-Luna baja un 80%: 0,2 dólares por entrada y 1,2 por salida.",{},"highlights\u002Fgpt-56-luna-price-drop.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2083028665949212702",20262,"FeGHjIl7zqcYjkBqVVI8u7IqjtvOhEsGSPRvtfbydO8",{"id":4061,"title":4062,"bookmarks":3476,"category":3484,"content":4063,"date":3603,"description":4064,"extension":8,"likes":159,"locale":10,"meta":4065,"reposts":3476,"stem":4066,"url":4067,"views":4068,"__hash__":4069},"highlights\u002Fhighlights\u002Fgpt5-ui-redundant-copy.es.yml","La manía común de la generación GPT-5: escribir las necesidades internas en los textos de la interfaz","Qué certero. Esta es la manía común de la generación GPT-5:\n\nsiempre escribe en los textos de la interfaz sus necesidades internas, para demostrar su carga de trabajo. Para demostrarse: mira, yo sí lo he hecho, ¿a que soy una pasada?, no he holgazaneado, he puesto todos tus requisitos sobre la mesa.\n\nY además los textos de la interfaz son muy redundantes. De la 5.0 a la 5.6, tantas generaciones iterando y siguen sin cambiar ese problema: ya lo llevan metido hasta los huesos.\n\nTodo el que haya hecho de verdad producto de frontend lo entiende:\n\n- en la interfaz, tanto la letra pequeña como la grande, todo es texto dirigido al usuario\n- el texto que debe llegar al desarrollador en el chat, jamás debe escribirse dentro del producto\n\nPero no solo escribe mal los textos: además mete el feedback interno en el producto para «demostrar» que ha hecho algo.\n","La raíz de la redundancia en los textos de la interfaz es que no separa lo que va al usuario de lo que va al desarrollador.",{},"highlights\u002Fgpt5-ui-redundant-copy.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2087349882101370909",1537,"lOPqMHtdRaVKHSxjsh4CYZpG3Yadb-SSbBo-0dIsqpQ",{"id":4071,"title":4072,"bookmarks":572,"category":4073,"content":4074,"date":3442,"description":4075,"extension":8,"likes":4076,"locale":10,"meta":4077,"reposts":3476,"stem":4078,"url":4079,"views":4080,"__hash__":4081},"highlights\u002Fhighlights\u002Fgrowth-be-useful.es.yml","El método más rápido para ganar seguidores: que los demás sientan que no seguirte es una pérdida","growth","El método más rápido para ganar seguidores en X es lograr de forma constante que los demás sientan:\n\nno seguirte es su pérdida.\n\nConviértete en alguien que es útil para los demás de forma sostenida.\n","El método más rápido para ganar seguidores en X es lograr de forma constante que los demás sientan:",55,{},"highlights\u002Fgrowth-be-useful.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067008273606455358",4604,"JJ9EMLMxWYwk7q3RE-JyESGk36fRDYiKxGITxDyPwfg",{"id":4083,"title":4084,"bookmarks":3843,"category":4073,"content":4085,"date":3652,"description":4086,"extension":8,"likes":4087,"locale":10,"meta":4088,"reposts":502,"stem":4089,"url":4090,"views":4091,"__hash__":4092},"highlights\u002Fhighlights\u002Fgrowth-day7-altruism.es.yml","Día 7 de operación y más de 2000 seguidores: el núcleo, en una palabra, altruismo","El día 7 de operación pasé de 2000 seguidores; un repaso rápido.\n\nEl núcleo, en una palabra: altruismo.\n\nHe compartido sobre todo dos tipos de contenido útil:\n\n- lista de software para uso intensivo de macOS (48k lecturas)\n- tabla de cuotas gratuitas de Cloudflare + Playbook (me fue bien en X, y hasta un colega se lo llevó reescrito a Zhihu, donde le dieron unos cuantos cientos de guardados)\n- y el recopilatorio de recursos de OPC para personas que montan una empresa de un solo socio (38k lecturas)\n\nNo pensaba en cómo ganar seguidores: solo ordenaba lo que había investigado y lo regalaba gratis. Y el resultado es que subió rápido.\n\nSeguiré soltando contenido práctico de este tipo. Gracias por el apoyo.\n","El día 7 de operación pasé de 2000 seguidores; un repaso rápido.",32,{},"highlights\u002Fgrowth-day7-altruism.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2068755833903878535",4288,"xtVk9nMTxqc4hUBfRYrvuL5LCfOtdrALFzdXsbIBWlA",{"id":4094,"title":4095,"bookmarks":4096,"category":3484,"content":4097,"date":4098,"description":4099,"extension":8,"likes":4100,"locale":10,"meta":4101,"reposts":168,"stem":4102,"url":4103,"views":4104,"__hash__":4105},"highlights\u002Fhighlights\u002Fharness-selection-map.es.yml","Mi mapa de selección de Coding Agents",113,"Este es mi esquema actual.\n\nPara modelos chinos, recomiendo montar ZCode (DeepSeek V4 Flash, GLM 5.3 Flash, ese tipo).\n\nPara GPT, directo a Codex.\n\n¿Quieres velocidad? Usa Pi.\n\n¿Quieres velocidad Y tranquilidad? Usa OMP.\n\n¿Desarrollar clientes personalizados para empresas? Usa DSH.\n\n¿Quieres templar tu paciencia? Usa Workbuddy.\n","2026-09-01","Los modelos chinos van con ZCode, GPT con Codex. ¿Velocidad? Pi. ¿Velocidad y tranquilidad? OMP. ¿Clientes personalizados para empresas? DSH. ¿Quieres templar el carácter? Workbuddy.",115,{},"highlights\u002Fharness-selection-map.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2094587665786233213",29233,"pr2LfDXDoynjIjN-waZCunvKQZXHQWMXc8QNNisRlgg",{"id":4107,"title":4108,"bookmarks":3600,"category":3748,"content":4109,"date":4110,"description":4111,"extension":8,"likes":4112,"locale":10,"meta":4113,"reposts":594,"stem":4114,"url":4115,"views":4116,"__hash__":4117},"highlights\u002Fhighlights\u002Fherdr-pi-workflow.es.yml","El workflow de herdr + pi merece un buen vistazo a fondo","Cada vez que veo un proyecto relacionado con Pi Agent, me emociono.\nEl workflow construido con herdr + pi merece un buen análisis a fondo.\n","2026-08-11","Cada proyecto relacionado con Pi Agent me entusiasma — el workflow de herdr + pi es especialmente digno de estudiar a fondo.",37,{},"highlights\u002Fherdr-pi-workflow.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2086978997464998393",8038,"JctW46FBDaN4zbbjA7qM9P4reC6azLgcy6Bj8yan2zo",{"id":4119,"title":4120,"bookmarks":3476,"category":3484,"content":4121,"date":2551,"description":4122,"extension":8,"likes":572,"locale":10,"meta":4123,"reposts":3476,"stem":4124,"url":4125,"views":4126,"__hash__":4127},"highlights\u002Fhighlights\u002Fhuman-judge-ai-amplify.es.yml","La persona juzga, la IA amplifica","La persona juzga. La IA amplifica.\n\nLa atención de la persona es limitada: solo se encarga de la parte más crítica del juicio.\n\nHay que repartir la atención limitada en los sitios con valor, y dejarle a la IA más trabajo basura.\n\nEse es el sentido de los flujos de trabajo de IA.\n\nQue el flujo de IA se coma todo el trabajo basura, y la persona haga el juicio final: la revisión o la validación de resultados más valiosa, más central, la del objetivo final.\n\nEse es el estado que me gustaría alcanzar. Últimamente también estoy estudiando estos flujos cuando tengo tiempo.\n","La persona juzga. La IA amplifica.",{},"highlights\u002Fhuman-judge-ai-amplify.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2071228435423465542",366,"LUclxjS-E8cgj_orgdtFwSQYGVjsea3SLGsIs40_0L8",{"id":4129,"title":4130,"bookmarks":3476,"category":3601,"content":4131,"date":4132,"description":4133,"extension":8,"likes":168,"locale":10,"meta":4134,"reposts":3476,"stem":4135,"url":4136,"views":4137,"__hash__":4138},"highlights\u002Fhighlights\u002Findependent-dev-path.es.yml","Lo más valioso es el camino recorrido del desarrollador independiente","Aunque lo más atractivo son los ingresos del desarrollador independiente,\n\npara la gente corriente lo más valioso es el camino que ha recorrido para llegar hasta ahí.\n","2026-07-01","Aunque lo más atractivo son los ingresos del desarrollador independiente",{},"highlights\u002Findependent-dev-path.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2072365372544815448",559,"ddskUWVARk8qhEFBLgc9YXE3XCHu9yZNxU8dycSxKno",{"id":4140,"title":4141,"bookmarks":4142,"category":3601,"content":4143,"date":3459,"description":4144,"extension":8,"likes":4145,"locale":10,"meta":4146,"reposts":4147,"stem":4148,"url":4149,"views":4150,"__hash__":4151},"highlights\u002Fhighlights\u002Findie-dev-stack-2026.es.yml","Las mejores prácticas de desarrollo indie de apps en 2026: primero Web + PWA",414,"Os comparto el año y pico de experiencia de desarrollo independiente escrita con sangre, sudor y lágrimas.\n\nEn 2026, si un desarrollador independiente quiere hacer una app, la mejor práctica es:\n\n**En la fase de MVP, primero hacer Web + PWA.** Desarrollas rápido, depuras rápido, iteras rápido.\n\nPila web:\n\nReact + TanStack Start + Vite + TypeScript + shadcn\u002Fui + Base UI + Tailwind CSS + better-auth + Vercel AI SDK + oxfmt \u002F oxlint\n\nBackend unificado:\n\nHono + Cloudflare Workers\n\nDepuración web:\n\nChrome DevTools MCP + plugin de Codex para Chrome\n\nCuando el producto de verdad arranque, entonces toca el móvil.\n\nPila móvil:\n\nReact Native + Expo + Expo Router + NativeWind + React Native Reusables + Reanimated + Gesture Handler + EAS Build \u002F Submit \u002F Update\n\nLa idea central es muy simple:\n\nprimero valida la necesidad con Web + PWA.\n\nCuando haya usuarios de verdad, entonces monta la app con React Native + Expo.\n","Os comparto el año y pico de experiencia de desarrollo independiente escrita con sangre, sudor y lágrimas.",260,{},47,"highlights\u002Findie-dev-stack-2026.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2069042963280503182",37730,"J19qSGvO7gPymj1Q-goACnFrgJTmiZbKKqKSIl-DnXA",{"id":4153,"title":4154,"bookmarks":4155,"category":3457,"content":4156,"date":3579,"description":4157,"extension":8,"likes":4087,"locale":10,"meta":4158,"reposts":3476,"stem":4159,"url":4160,"views":4161,"__hash__":4162},"highlights\u002Fhighlights\u002Fknowledge-management-cloudflare.es.yml","Plan: mudar la gestión del conocimiento personal a Cloudflare",53,"Últimamente estoy dándole vueltas a un plan.\nMudar a Cloudflare toda la gestión del conocimiento personal, la recogida de información y la producción de conocimiento.\nLa cuenta gratuita ya trae 10G de almacenamiento de objetos y 5G de base de datos.\nEs como tener un sistema de gestión del conocimiento autogestionado, en la nube y gratis para siempre.\n","Mis planes van de mudar a Cloudflare la gestión del conocimiento, la recogida de información y la producción de conocimiento.",{},"highlights\u002Fknowledge-management-cloudflare.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2070692505772024287",31791,"An6LwOiNTM2Nq2rTaSZSDhfmrUCyyHQtXyhLp5-BWqM",{"id":4164,"title":4165,"bookmarks":502,"category":3484,"content":4166,"date":4167,"description":4168,"extension":8,"likes":159,"locale":10,"meta":4169,"reposts":3476,"stem":4170,"url":4171,"views":3794,"__hash__":4172},"highlights\u002Fhighlights\u002Fknowledge-management-definition.es.yml","Qué es la gestión del conocimiento: el destino no es la biblioteca de materiales, es la infraestructura cognitiva","¿Qué es la gestión del conocimiento?\n\nCuando mucha gente oye «gestión del conocimiento», lo primero que piensa es guardar artículos, organizar enlaces, tomar notas y montarse una biblioteca de materiales bonita.\n\nPero mirado desde los primeros principios, el problema que la gestión del conocimiento de verdad tiene que resolver es:\n\n**¿Lo que hoy veo me va a seguir sirviendo para juzgar en el futuro?**\n\nLa memoria de la persona es limitada, su atención es limitada, y la experiencia se pierde con facilidad.\n\nSi un material solo se guarda, al final lo más probable es que acabe en un cementerio de información.\n\nLa gestión del conocimiento con valor real debería completar una transformación:\n\nconvertir la información externa y la experiencia personal en capacidad de acción que se pueda buscar, llamar, reutilizar y actualizar.\n\n- Un artículo, si solo lo guardas, es solo un material.\n- Si extraes una idea, se convierte en información.\n- Cuando la conectas con tus proyectos, tus escenarios y tus juicios, entonces empieza a convertirse en conocimiento.\n- Y cuando al final te sirve para escribir artículos, hacer productos, tomar decisiones o diseñar flujos de trabajo, es cuando se convierte en capacidad.\n\nPor eso cada vez creo más que el destino de la gestión del conocimiento no debería ser una biblioteca de materiales.\n\nSe parece más a una infraestructura cognitiva.\n\nQue te ayuda a absorber información, ordenar juicios, sedimentar métodos y producir de forma constante contenido, productos y acciones.\n\nSobre todo desde que existen los AI Agents, la gestión del conocimiento se vuelve mucho más interesante.\n\nAntes dependíamos de la persona para ordenar, clasificar, buscar y reutilizar.\n\nDe ahora en adelante, muchas cosas se las podemos dejar al Agent:\n\nresumir automáticamente, etiquetar automáticamente, enlazar proyectos automáticamente, generar esquemas automáticamente, avisar de conocimiento caducado automáticamente, e incluso convertir los materiales directamente en artículos, propuestas, presentaciones y tareas.\n\nEsa es también la razón por la que últimamente me interesa la gestión del conocimiento.\n\nEn la superficie es tomar notas.\n\nEn el fondo es construir un sistema cognitivo que se pueda capitalizar a largo plazo.\n","2026-07-08","¿Qué es la gestión del conocimiento?",{},"highlights\u002Fknowledge-management-definition.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2074901244150534642","g-xDkd2nD6fnDFWpZ3McSTQFX24NArqA1Y_K5_iTwVU",{"id":4174,"title":4175,"bookmarks":502,"category":3484,"content":4176,"date":4167,"description":4177,"extension":8,"likes":159,"locale":10,"meta":4178,"reposts":3476,"stem":4179,"url":4180,"views":4181,"__hash__":4182},"highlights\u002Fhighlights\u002Fknowledge-management-two-paths.es.yml","Dos rutas para la gestión del conocimiento: el flujo de Feishu vs. el producto de Cloudflare","Últimamente estoy replanteándome todo el asunto de la gestión del conocimiento.\n\nHe descubierto que aquí hay dos rutas posibles.\n\n**Una es montarla sobre Feishu.**\n\nSus ventajas son directas:\n\ngratis, sincronización entre dispositivos, se puede compartir, colaboración fácil, y con formas suficientemente variadas.\n\nDocumentos, tablas multidimensionales, hojas, diapositivas, lienzos, Todos, bases de conocimiento: combinando esos módulos ya se cubren muchos escenarios de gestión del conocimiento, personales y de equipo.\n\nMe gusta especialmente la tabla multidimensional.\n\nEncaja muy bien como centro del conocimiento.\n\nLa recogida de información, el archivo de materiales, la gestión de estados, el ordenamiento estructurado y la reproducción de contenido pueden girar todas en torno a ella.\n\nY sumando la CLI de Feishu y los AI Agents, Feishu deja de ser solo una suite de oficina.\n\nEs más bien un sistema de flujos de conocimiento manipulable por Agents.\n\n**La otra ruta es desarrollarla sobre Cloudflare en casa.**\n\nEse camino es más libre, y además casa mejor con la productificación.\n\nPor ejemplo, FlareMo, que estoy haciendo ahora, quiere ser un producto de gestión del conocimiento sobre Cloudflare.\n\nLa ventaja de Cloudflare es que las capacidades de base son muy completas:\n\nfrontend, backend, base de datos, almacenamiento de objetos, búsqueda vectorial y capacidades de IA, todo se puede combinar.\n\nPero requiere desarrollo.\n\nY hay que diseñarse uno mismo la estructura de datos, la experiencia de búsqueda, el sistema de permisos y la lógica del producto.\n\nAsí que mi juicio ahora es:\n\n- Feishu sirve para montar rápido un sistema de gestión del conocimiento usable ya mismo.\n- Cloudflare sirve para convertir la gestión del conocimiento en un producto de verdad controlable e iterable.\n\nLas dos rutas merecen estudio.\n\nUna tira más hacia el flujo de trabajo.\n\nLa otra, hacia el producto.\n","Últimamente estoy replanteándome todo el asunto de la gestión del conocimiento.",{},"highlights\u002Fknowledge-management-two-paths.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2074900341456503169",461,"x-rP7iSrIl0wIXsNGzylwEtqWalFs1MBS12eH6hg2rQ",{"id":4184,"title":4185,"bookmarks":731,"category":3470,"content":4186,"date":3998,"description":4187,"extension":8,"likes":3461,"locale":10,"meta":4188,"reposts":572,"stem":4189,"url":4190,"views":4191,"__hash__":4192},"highlights\u002Fhighlights\u002Fliang-wenfeng-embodied-ai.es.yml","Liang Wenfeng: el final de la inteligencia puede que sea siempre encarnada","Liang Wenfeng dijo en una reunión de inversores:\n«El final de la inteligencia puede que sea siempre encarnada: para una persona normal, lo que necesita no es un ordenador, sino mano de obra.»\nEsa frase da en el clavo. Lo que la gente normal ha querido siempre no es un ordenador más listo, sino «mano de obra» que haga cosas. Por muy fuerte que sea el texto, es solo un estado intermedio. https:\u002F\u002Ft.co\u002F2xg5o5hNjt\n","«El final de la inteligencia puede que sea siempre encarnada»: lo que la gente normal quiere no es un ordenador más listo, sino mano de obra.",{},"highlights\u002Fliang-wenfeng-embodied-ai.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2080100327567897031",7484,"dGWjBLbd72Di0W2wQRxc1GNEhLP1uT1_c1VjQdJXBg0",{"id":4194,"title":4195,"bookmarks":3476,"category":3541,"content":4196,"date":1949,"description":4197,"extension":8,"likes":3476,"locale":10,"meta":4198,"reposts":3476,"stem":4199,"url":4200,"views":4201,"__hash__":4202},"highlights\u002Fhighlights\u002Fmac-docker-options.es.yml","Elección de tecnología Docker en Mac: Colima \u002F OrbStack \u002F Docker Desktop","Una elección de tecnología rápida para las opciones de Docker en Mac.\n\n- **Colima**: gratis y open source, muy ligero, pero casi solo línea de comandos. Le va bien a quien no le importa trastear y está cómodo con la terminal.\n- **Apple Container**: la nueva apuesta de contenedores de Apple; merece la pena seguirle la pista, pero de momento el ecosistema flojea: está en una fase muy temprana. Ni siquiera soporta Docker Compose.\n- **OrbStack**: tiene GUI, es ligero y rápido, y el ecosistema lo respalda bien. El contra: no es open source, la versión comercial necesita licencia, pero la personal es gratis.\n- **Docker Desktop**: lo oficial, y resulta pesado y orondo, con una experiencia que es un asco. En Mac, si puedes no usarlo, no lo uses.\n","Una elección de tecnología rápida para las opciones de Docker en Mac.",{},"highlights\u002Fmac-docker-options.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2068238972728533154",215,"raa5jcS57I-aV55uZWLPKtGQnw5lRbKwzVyxv90mzpc",{"id":4204,"title":4205,"bookmarks":4206,"category":3541,"content":4207,"date":3639,"description":4208,"extension":8,"likes":4209,"locale":10,"meta":4210,"reposts":4211,"stem":4212,"url":4213,"views":4214,"__hash__":4215},"highlights\u002Fhighlights\u002Fmacos-must-have-apps.es.yml","La lista de software de años de uso intensivo de macOS",571,"Tras años usando macOS a fondo, te resumo estos programas de la hostia:\n\n- **QuickRecorder**: la herramienta de grabación de pantalla definitiva: pequeñísima, y con un poder bestial.\n- **ClashParty**: para la evasión de censura, con núcleo Mihomo, muchos protocolos, actualizaciones rápidas y una interfaz bonita.\n- **V2rayN**: evasión de censura, muchos protocolos; la interfaz es algo retro, pero estable y gratis.\n- **Input de Doubao**: el dictado por voz es certero a rabiar; soporta macOS, iOS y Android; Windows va de camino.\n- **Brave**: el navegador con la privacidad por bandera, con filtro de anuncios integrado que limpia mejor que las extensiones; el mejor compañero para ver YouTube.\n- **Mos**: hace que la rueda del ratón ruede con más suavidad.\n- **Amphetamine**: evita que tu portátil apague la pantalla al cerrar la tapa; el mejor compañero para Vibe Coding.\n- **UU Remote**: la herramienta de escritorio remoto de NetEase, gratis y rápida. Con ella, lo que limita la calidad de imagen nunca es la membresía, sino la velocidad de la red. Normalmente la uso para controlar mi macOS desde el móvil y ver el resultado del Vibe Coding: el mapeo de teclas es eficientísimo.\n- **Tencent Lemon**: el limpiador de basura de macOS de Tencent; desinstalar software va finísimo y el icono de la barra de estado también es útil.\n- **Mole**: el limpiador de basura más potente de macOS; la versión de terminal es gratis, la de UI es de pago.\n- **Tailscale**: software de redes remotas entre sitios basado en WireGuard. Con él te conectas desde el fin del mundo al pequeño ordenador de tu casa.\n- **Obsidian**: en la era de la IA, la herramienta de gestión del conocimiento local-first. El ecosistema es buenísimo, y en combinación con el recortador Web Clipper oficial hace maravillas.\n","Tras años usando macOS a fondo, te resumo estos programas de la hostia:",403,{},73,"highlights\u002Fmacos-must-have-apps.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067911283215827305",50349,"49d5F7l6YMMuf5T8PhCQ311Ez0ZPmWXJaRMeSIeUPM0",{"id":4217,"title":4218,"bookmarks":3790,"category":3541,"content":4219,"date":3652,"description":4220,"extension":8,"likes":3790,"locale":10,"meta":4221,"reposts":154,"stem":4222,"url":4223,"views":4224,"__hash__":4225},"highlights\u002Fhighlights\u002Fmacos-playbook.es.yml","He hecho un macOS Playbook","He hecho un macOS Playbook.\n\nPara quien acaba de comprarse un Mac, viene de Windows, o siempre ha sentido que no le saca partido.\n\nDentro hay recopilado:\n\n- qué software instalar primero al comprar un Mac\n- cómo se adapta un usuario de Windows a macOS\n- cómo elegir entre herramientas como Rectangle \u002F AltTab \u002F Homebrew\n- cómo usar la colaboración entre dispositivos\n- cómo configurar terminal, Git, SSH y el entorno de AI Coding\n- cómo tratar el mantenimiento del sistema, la resolución de fallos, el respaldo de seguridad y la migración al cambiar de equipo\n\nPlaybook: [chendahuang.com\u002Fplaybooks](\u002Fplaybooks)\n","Para quien acaba de comprarse un Mac, viene de Windows, o siempre ha sentido que no le saca el partido que debería.",{},"highlights\u002Fmacos-playbook.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2068757325222137863",1200,"VNWUA-2aOB51S5hSUnYTQDKeEUUyPOboYhHs03EKnbA",{"id":4227,"title":4228,"bookmarks":4229,"category":3748,"content":4230,"date":3792,"description":4231,"extension":8,"likes":4232,"locale":10,"meta":4233,"reposts":159,"stem":4234,"url":4235,"views":4236,"__hash__":4237},"highlights\u002Fhighlights\u002Fmy-opencode-setup.es.yml","Mi configuración de OpenCode actual: contexto, memoria, capacidades externas",81,"Comparto la configuración de OpenCode que uso ahora mismo. Mi setup gira en torno a tres necesidades centrales:\nGestión del contexto — sesiones largas sin reventar el contexto, ahorrando dinero y token\nMemoria — recordar las preferencias del usuario, las decisiones del proyecto y las lecciones del pasado entre sesiones\nCapacidades externas — consulta de documentación, búsqueda de código, automatización de escritorio\nLos principales plugins que uso:\n1. opencode-dcp (open source), plugin de podado dinámico del contexto.\nCuando el contexto alcanza un umbral, comprime automáticamente el contenido antiguo en resúmenes técnicos, conserva la información clave, descarta el ruido, limpia los duplicados por su cuenta y saca del contexto el contenido de bajo valor como los errores de herramientas\n2. opencode-goal-plugin\nPlugin de modo Goal que añade gestión de objetivos a las tareas largas\n3. Hermes Memory (lo abriré en open source más adelante si hay demanda)\nEs mi plugin más pesado — porté el mecanismo de memoria en capas del agente Hermes a OpenCode.\n4. context7-MCP\nPara consultar la documentación oficial más reciente de librerías y frameworks.\n5. grep-MCP\nBúsqueda de código en GitHub, para encontrar usos reales dentro de todo el código de GitHub.\n6. open-computer-use (automatización de escritorio)\nPermite que la IA maneje apps de macOS directamente — clic, escritura, scroll, arrastrar, capturas de pantalla, lectura del árbol de accesibilidad.\n","opencode-dcp para el podado, Hermes Memory como memoria en capas, context7\u002Fgrep MCP, open-computer-use para el escritorio.",57,{},"highlights\u002Fmy-opencode-setup.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2086617745295392852",11061,"VYKkJJqWL45Cl0AdjPsTxoacj88z2DEwO3NHWEIHHtc",{"id":4239,"title":4240,"bookmarks":4241,"category":3748,"content":4242,"date":3639,"description":4243,"extension":8,"likes":4244,"locale":10,"meta":4245,"reposts":4246,"stem":4247,"url":4248,"views":4249,"__hash__":4250},"highlights\u002Fhighlights\u002Fopc-communities.es.yml","El sitio tesoro que encontré investigando las empresas de una sola persona (OPC)",423,"Mucha gente está interesada en las OPC (one-person company, empresa de una sola persona).\n\nInvestigando materiales me encontré un sitio tesoro; lo comparto:\n\nhttps:\u002F\u002Fwww.opcquan.com\u002Fcommunities\n","Mucha gente está interesada en las OPC (one-person company, empresa de una sola persona).",297,{},67,"highlights\u002Fopc-communities.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067789620155474375",39910,"yzVL6GSkBtDpWXRJQn5I9x2nIczDs1TprtmtdOdpkuo",{"id":4252,"title":4253,"bookmarks":572,"category":3748,"content":4254,"date":3688,"description":4255,"extension":8,"likes":3814,"locale":10,"meta":4256,"reposts":502,"stem":4257,"url":4258,"views":4259,"__hash__":4260},"highlights\u002Fhighlights\u002Fopc-community-day1.es.yml","Primer día instalado en la comunidad OPC","Primer día instalado en la comunidad OPC\nA partir de ahora este puesto es mío\n¡Nice! https:\u002F\u002Ft.co\u002F3rSQcZ760R\n","A partir de ahora este puesto es mío.",{},"highlights\u002Fopc-community-day1.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2070062431989293273",19398,"xq9dxQ-QVz_XpDuQr4eTfNsHTQcfSbHk5LdVKRtfwFg",{"id":4262,"title":4263,"bookmarks":572,"category":3748,"content":4264,"date":2892,"description":4265,"extension":8,"likes":159,"locale":10,"meta":4266,"reposts":3476,"stem":4267,"url":4268,"views":4269,"__hash__":4270},"highlights\u002Fhighlights\u002Fopc-equity-liability.es.yml","Equity y responsabilidad solidaria en la empresa de un solo socio: las cuentas públicas y privadas, separadas","Hoy un amigo ha compartido en mis comentarios un tema sobre la responsabilidad accionarial de las empresas de un solo socio.\n\nPrimero, muchas gracias a este amigo por su amable aviso.\n\nSu opinión es que hay que hacer que un familiar tuyo tenga al menos un 1% de las acciones.\n\nEl problema de la sociedad limitada de un solo socio: cuando solo hay un accionista, si no se puede demostrar que el dinero de la empresa y el dinero personal están separados, el accionista puede responder de forma solidaria por las deudas de la empresa. Esa es la lógica del artículo 23 de la Ley de Sociedades.\n\nSi la empresa tiene varios accionistas, pasa de ser «unipersonal» a «sociedad limitada ordinaria», y así se esquiva el especial riesgo de carga de la prueba de la unipersonal, ganando una barrera de protección de bajo coste.\n\nEspero que os sirva de referencia.\n\nPero en el día a día hay que mantener separadas las cuentas públicas y privadas, y procurar poder explicar cada dinero importante.\n\n- De dónde viene el dinero, por qué viene, y en qué cuenta ha entrado.\n- En qué se ha gastado, por qué se ha gastado y quién lo ha aprobado.\n- Cuando sacas dinero de la empresa: ¿es sueldo, reembolso, préstamo o dividendos?\n\nSi aclaramos estas tres cosas, el riesgo baja muchísimo.\n","Hoy un amigo ha compartido en mis comentarios un tema sobre la responsabilidad accionarial de las empresas de un solo socio.",{},"highlights\u002Fopc-equity-liability.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067581382520721891",1161,"8GacaaBXmsBMLBuT76qcnFm6Q4yz3hrWdeTdNejkA0A",{"id":4272,"title":4273,"bookmarks":4274,"category":3748,"content":4275,"date":3688,"description":4276,"extension":8,"likes":4277,"locale":10,"meta":4278,"reposts":594,"stem":4279,"url":4280,"views":4281,"__hash__":4282},"highlights\u002Fhighlights\u002Fopc-office-first-day.es.yml","Primer día en la oficina OPC: mi experiencia real en el parque empresarial público de Nankín",30,"Hoy es el primer día oficial en la oficina OPC. Os cuento mi proceso al montar la OPC.\n\nMi intención inicial era solo tener una entidad con la que cobrar de forma legal y poder publicar productos. Así que busqué por internet información para registrar una empresa.\n\nNo pedía demasiado de la ciudad: Nankín, Suzhou, Hangzhou, Ningbo... con tal de que fuera zona desarrollada de la costa, todo valía.\n\nPor casualidad, un día vine a Nankín por trabajo y, sin nada que hacer, estuve ojeando los boletines de Nankín. Di con el teléfono de contacto de una comunidad OPC, y lo añadí.\n\nDespués de presentarle brevemente mi proyecto, el responsable lo vio con buenos ojos y me organizó una visita esa misma tarde.\n\nSu condición era trabajar en sus instalaciones tres días a la semana; si la aceptaba, podía registrar la empresa allí.\n\nComo es un proyecto bajo capital público de Nankín, sus condiciones son buenísimas: agua, luz, internet y mantenimiento, todo gratis, en teoría durante tres años. Encima hay contables que te ayudan a registrar la empresa, a hacer el sello, a tramitar la licencia de actividad y a ponerte en contacto con el banco para abrir la cuenta. Una ayuda que te deja sin palabras.\n\nDespués de un par de semanas de trámites de registro, por fin tuve todos los papeles.\n\nEl director del parque me dejó elegir un puesto de trabajo. Mis exigencias no eran altas: con tener asiento, banqueta y corriente eléctrica, me vale.\n\nEl director me hizo rellenar tres formularios para solicitar el programa: presentar las ventajas de tu proyecto, la situación de los miembros del equipo, y la especialidad de integrarlo con IA. Si lo escribes bien y es convincente, hay opciones de conseguir una subvención de política pública de entre 50 y 100 mil yuanes.\n\nYo creo que Nankín lo está haciendo muy bien en esto. También podéis mirar si vuestra ciudad tiene políticas parecidas, o si vuestra capital de provincia ofrece algo mejor.\n\nLas buenas políticas no esperan a nadie: hay que preguntar mucho. Cuando llegué hoy, el parque ya tenía muchísimas empresas instaladas: he llegado bastante tarde.\n\nEso es todo por hoy. De aquí en adelante iré compartiendo mi experiencia de emprendimiento y repasos del proceso.\n\nGracias por vuestra preocupación.\n","Hoy es el primer día oficial en la oficina OPC. Os cuento mi proceso al montar la OPC.",49,{},"highlights\u002Fopc-office-first-day.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2070095711191154969",10925,"x16ck7wPjIy6H7hOjrT6W4_iruHwits5hgMDnZtfsg4",{"id":4284,"title":4285,"bookmarks":4032,"category":3748,"content":4286,"date":4110,"description":4287,"extension":8,"likes":4211,"locale":10,"meta":4288,"reposts":159,"stem":4289,"url":4290,"views":4291,"__hash__":4292},"highlights\u002Fhighlights\u002Fopenchamber-gui-ompchamber.es.yml","OpenChamber es el Harness GUI más agradable del mercado — así que le cambié el núcleo por OMP","He probado casi todos los clientes Harness GUI open source del mercado y, a nivel de diseño, la mayoría deja mucho que desear.\nOpenChamber es el cliente Harness GUI open source mejor pulido que he usado: refinado, estable, y los bugs puntuales no impiden usarlo a largo plazo.\nPero solo se usa junto a OpenCode, no se puede cambiar a otros Harness. Hay usuarios que reportan que el rendimiento general de OpenCode no es muy bueno y que tiende a frenar al modelo.\nAsí que estoy ideando un proyecto: mantener el frontend de OpenChamber como esqueleto y cambiar el núcleo por Oh My Pi, algo que encajaría mejor con mis propias necesidades.\n¿Por qué no el Pi Agent nativo, y sí Oh My Pi?\nPorque el Pi Agent nativo es demasiado flexible: no hay manera de hacer de él un GUI universal.\nComo término medio, Oh My Pi viene a ser una distribución del Pi Agent, con una experiencia de interacción de plugins bastante estable.\nPor eso creo que convertir OpenChamber + Oh My Pi en un producto listo para usar responde a una necesidad latente.\nLlamé a este proyecto OMPChamber; sigue en pleno desarrollo y pruebas intensivas — si lo necesitas, te invito a darle una star.\nhttps:\u002F\u002Fgithub.com\u002Frealchendahuang\u002FOMPChamber\n","Frontend de OpenChamber + núcleo Oh My Pi = OMPChamber, en pleno desarrollo y pruebas.",{},"highlights\u002Fopenchamber-gui-ompchamber.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2087156607750914080",12824,"tXWmekxNf51b4x-1-ftUKceLNWA30H0o7zqLR4L1iPQ",{"id":4294,"title":4295,"bookmarks":4296,"category":3748,"content":4297,"date":4110,"description":4298,"extension":8,"likes":3553,"locale":10,"meta":4299,"reposts":168,"stem":4300,"url":4301,"views":4302,"__hash__":4303},"highlights\u002Fhighlights\u002Fopenchamber-new-release.es.yml","OpenChamber lanza otra versión nueva: el front end más cuidado del open source",38,"OpenChamber acaba de sacar una versión nueva. Se nota que el autor lo mantiene con mucho cariño. Puede que sea el proyecto open source con el front end más cuidado que he visto.\nEl OpenChamber + OpenCode + DeepSeek V4 Flash que estoy usando ahora mismo la verdad me está gustando muchísimo.\n","OpenChamber + OpenCode + DeepSeek V4 Flash — un autor que lo mantiene con muchísimo cariño, y se disfruta un montón.",{},"highlights\u002Fopenchamber-new-release.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2086978544228499868",10867,"7avRoCECLpsAi2_ue1OE5jqtGEnNioczqdePZwGeI24",{"id":4305,"title":4306,"bookmarks":4307,"category":3484,"content":4308,"date":3736,"description":4309,"extension":8,"likes":3992,"locale":10,"meta":4310,"reposts":706,"stem":4311,"url":4312,"views":4313,"__hash__":4314},"highlights\u002Fhighlights\u002Fopencode-go-5usd-dead.es.yml","El OpenCode Go de 5 $ está oficialmente muerto",197,"El OpenCode Go «increíble de 5 $» que todos promocionaban en X se ha venido completamente abajo.\n\nOpenCode Go solía tener una oferta de 5 $ el primer mes que mantenía viva su relación calidad-precio; ahora hasta eso ha desaparecido, 10 $ desde el principio.\n\nEn comparación, los planes Command GOAT de la competencia empiezan a verse cada vez mejores.\n\nDeepSeek V4 Flash, GLM-5.3 Flash, GLM-5.3: estos son los modelos que de verdad sirven ahora mismo para coding intensivo y para ejecutar agents.\n\nLa verdad es que ahora divido los modelos de coding en dos categorías simples: modelos principales y modelos de trabajo pesado.\n\nV4 Pro, GLM-5.3 y similares son los modelos principales: se encargan de roer los huesos duros. Arquitecturas complejas, bugs difíciles, grandes refactorizaciones, decisiones clave: cuando el problema es de verdad difícil, se lo das a ellos.\n\nV4 Flash y GLM-5.3 Flash son los modelos de trabajo pesado. Leer repos, buscar código, modificar archivos, ejecutar tests, procesamiento por lotes, abrir terreno nuevo: ese tipo de trabajo sucio y duro es justo para el que Flash debe darlo todo.\n\nEl plan Command GOAT tiene cuota de sobra para los modelos de trabajo pesado, y la cuota de modelos principales tampoco tiene carencias evidentes.\n\nAsí que lo declaro: el plan Command GOAT es la respuesta definitiva de la versión actual.\n","Se acabó la oferta de 5 $ del primer mes: 10 $ desde el principio, lo que de repente hace que Command GOAT parezca amable.",{},"highlights\u002Fopencode-go-5usd-dead.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2093699519108288568",50779,"rkAye2WlRvKdqVlZipwXxQzjHWeaGeTLRD1CiXQu9c4",{"id":4316,"title":4317,"bookmarks":4318,"category":3484,"content":4319,"date":811,"description":4320,"extension":8,"likes":3827,"locale":10,"meta":4321,"reposts":4051,"stem":4322,"url":4323,"views":4324,"__hash__":4325},"highlights\u002Fhighlights\u002Fopencode-go-5usd.es.yml","El plan de OpenCode Go de 5 dólares el primer mes con DeepSeek V4 Flash",108,"El plan de OpenCode Go: el primer mes solo 5 dólares, unos 35 yuanes.\nDespués de activarlo, usas su nuevo modelo DeepSeek V4 Flash.\nProbado en serio: le di caña toda una mañana y solo gasté el 1% de la cuota semanal. Os juro que es una locura: no poder gastarlo va a darme ansiedad otra vez, jajajaja.\nEl triángulo imposible de barato, bueno y rápido se ha realizado a la perfección con la combinación OpenCode Go + DeepSeek V4 Flash.\nOpenCode https:\u002F\u002Ft.co\u002Fc0k1WKWNle\n","El primer mes del plan OpenCode Go cuesta solo 5 dólares.",{},"highlights\u002Fopencode-go-5usd.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2084874129669488965",29597,"y91TFv3prGAxMtFm0yTqhmflvHfEqmmoJ00DttAw1wY",{"id":4327,"title":4328,"bookmarks":502,"category":3484,"content":4329,"date":2892,"description":4330,"extension":8,"likes":154,"locale":10,"meta":4331,"reposts":3476,"stem":4332,"url":4333,"views":4334,"__hash__":4335},"highlights\u002Fhighlights\u002Fpi-agent-learn.es.yml","Para aprender los principios de los Agents: mira el Pi Agent, que es open source de verdad","Un colega preguntó:\n\n¿hay buena documentación de análisis de Claude Code para aprender?\n\nMi respuesta: en la era de la IA, hay que pensar en la IA en todo momento y dejar que la IA te ayude a aprender.\n\nSi de verdad quieres aprender los principios de los Agents,\n\npuedes ir a mirar el proyecto Pi Agent.\n\nPequeño pero completo: perfectísimo para aprender, y con una calidad de código altísima.\n\nClaude Code no es open source: es una filtración del código fuente.\n\nPi Agent es open source de verdad.\n","Un colega preguntó: ¿hay buena documentación de análisis de Claude Code para aprender?",{},"highlights\u002Fpi-agent-learn.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067422630232412489",374,"JCHUCOs6mjZhiaGYAlEkTDFgr3jT4NJ4nyjMYEqB6do",{"id":4337,"title":4338,"bookmarks":154,"category":3470,"content":4339,"date":4098,"description":4340,"extension":8,"likes":4341,"locale":10,"meta":4342,"reposts":154,"stem":4343,"url":4344,"views":4345,"__hash__":4346},"highlights\u002Fhighlights\u002Fprison-comeback-ai-world.es.yml","Encerrado hace cinco años, libre este año","Difícil de imaginar: alguien encerrado hace cinco años y liberado este año —\n\n¿qué estará pensando al ver este mundo de IA?\n","¿Qué pensará alguien que se perdió los últimos cinco años al ver este mundo de IA?",59,{},"highlights\u002Fprison-comeback-ai-world.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2094769728300748982",39574,"7Agit70uifBqOCgkFIRSBKJJH0wRjNIH3IqaXAr5JOc",{"id":4348,"title":4349,"bookmarks":154,"category":3601,"content":4350,"date":3459,"description":4351,"extension":8,"likes":636,"locale":10,"meta":4352,"reposts":3476,"stem":4353,"url":4354,"views":4355,"__hash__":4356},"highlights\u002Fhighlights\u002Fproduct-self-need.es.yml","¿Desarrollador independiente sin inspiración? Empieza por satisfacer tus propias necesidades","Para un desarrollador independiente, si no tienes inspiración sobre qué producto hacer,\n\npuedes empezar por satisfacer tus propias necesidades.\n\nLo más probable es que haya usuarios en tu misma frecuencia.\n","Para un desarrollador independiente, si no tienes inspiración sobre qué producto hacer.",{},"highlights\u002Fproduct-self-need.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2069010510306246970",1704,"OIxxoV9eULfNdUJdBGQ3uw4HTfJfNPhaB8ZxTd53HWY",{"id":4358,"title":4359,"bookmarks":4360,"category":3541,"content":4361,"date":3555,"description":4362,"extension":8,"likes":3710,"locale":10,"meta":4363,"reposts":4051,"stem":4364,"url":4365,"views":4366,"__hash__":4367},"highlights\u002Fhighlights\u002Fproxy-subscription-unified.es.yml","Un plan de gestión unificada de suscripciones de VPN",136,"Sobre la evasión de la censura: si has pagado un servicio de proxy y además te has montado nodos VPS propios, y quieres gestionarlo todo unificado, con enrutamiento unificado y una única suscripción a la salida.\nQuieres mantener en el servidor las reglas de enrutamiento, el filtrado de nodos y la lógica de combinación, en lugar de configurarlas de nuevo en cada cliente.\nQuieres ejecutarlo con la forma de despliegue ligera de Cloudflare, sin mantener servidores, servicios de base de datos ni tareas de fondo complejas.\n","Servicios de proxy + nodos VPS propios: gestión unificada, enrutamiento unificado y una única suscripción a la salida.",{},"highlights\u002Fproxy-subscription-unified.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2071465309085790305",10292,"vboH4TB-cxZM-pg_ojUv4Vvl2BraN11UbDGJKDhRTw8",{"id":4369,"title":4370,"bookmarks":4371,"category":3484,"content":4372,"date":4110,"description":4373,"extension":8,"likes":4374,"locale":10,"meta":4375,"reposts":636,"stem":4376,"url":4377,"views":4378,"__hash__":4379},"highlights\u002Fhighlights\u002Fqwen-deepseek-vision-plugin.es.yml","El plugin oficial de Qwen: ponerle un ojo a DeepSeek V4 Flash",65,"Qwen lanzó un plugin oficial que permite ponerle un ojo a DeepSeek V4 Flash, pruébalo si te interesa\n","Un plugin oficial de Qwen que da visión a DeepSeek V4 Flash.",75,{},"highlights\u002Fqwen-deepseek-vision-plugin.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2087036023322857901",20926,"P3TkymLWeGspC8CV_n4VoXiVkoOcn-C-Vzke4_FjzxM",{"id":4381,"title":4382,"bookmarks":3476,"category":3484,"content":4383,"date":3517,"description":4384,"extension":8,"likes":502,"locale":10,"meta":4385,"reposts":3476,"stem":4386,"url":4387,"views":4388,"__hash__":4389},"highlights\u002Fhighlights\u002Fresponses-api.es.yml","Por qué la Responses API encaja mejor que Chat Completions para los Agents","Cuando mucha gente usa herramientas de IA, tiene que configurar una API Key, y a veces hasta elegir el formato de la interfaz.\n\nEse formato se puede entender de forma simple como:\n\nla forma acordada de comunicarse entre tú y el servicio del modelo.\n\nPor ejemplo, la interfaz compatible con OpenAI que todos conocemos se refiere muchas veces a Chat Completions. Ese formato va genial para chatear y también para generación de texto simple. Por eso muchos fabricantes de modelos, de aquí y de fuera, le dan prioridad de compatibilidad.\n\nPero ahora, al hacer aplicaciones de IA, los escenarios se han complicado mucho. El modelo tiene que leer archivos, consultar páginas web, llamar funciones, correr código, conectarse a MCP, mantener el contexto y seguir completando las tareas posteriores.\n\nAhí es donde sale el valor de la Responses API que sacó OpenAI.\n\n- Su modelo de razonamiento rinde mejor. El mismo modelo, metido en una estructura de interfaz más adecuada, completa mejor las tareas.\n- Es nativa para Agents. El modelo puede llamar a varias herramientas dentro de una sola petición de API.\n- Ahorra más. La utilización de caché de la Responses API sube entre un 40% y un 80% comparada con Chat Completions. Cuanto más acierta la caché, más barato sale repetir llamadas y más fácil es optimizar la velocidad de respuesta.\n","Cuando mucha gente usa herramientas de IA, tiene que configurar una API Key, y a veces hasta elegir el formato de la interfaz.",{},"highlights\u002Fresponses-api.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2075074946301317487",103,"Qk8UEqrtD30QXQRmAl47k0MTMcqNaBDjRYfZ1VexNOk",{"id":4391,"title":4392,"bookmarks":3476,"category":3601,"content":4393,"date":3816,"description":4394,"extension":8,"likes":168,"locale":10,"meta":4395,"reposts":3476,"stem":4396,"url":4397,"views":4398,"__hash__":4399},"highlights\u002Fhighlights\u002Fscarcity-product-sense.es.yml","Lo escaso es el sentido del producto, la visión de las necesidades","Lo escaso es una sensación de hacer productos, una visión de las necesidades, una comprensión de la mentalidad del usuario.\n","En la era de la IA, lo más escaso es la comprensión de la mentalidad del usuario.",{},"highlights\u002Fscarcity-product-sense.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2089500169037554118",1230,"MHpqlB-uLxRmBmAteBEVrFaUYYqJQ--VbTTpRLOBYgs",{"id":4401,"title":4402,"bookmarks":3832,"category":3484,"content":4403,"date":3952,"description":4404,"extension":8,"likes":3527,"locale":10,"meta":4405,"reposts":159,"stem":4406,"url":4407,"views":4408,"__hash__":4409},"highlights\u002Fhighlights\u002Fsoybean-plan-launch.es.yml","¡Plan Soja americano, activar!","¡Plan Soja americano, activar!\n","El «plan Soja americano» de Gemini ya está en línea — un unboxing de pura adrenalina en cuatro palabras.",{},"highlights\u002Fsoybean-plan-launch.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2096867334740914350",12648,"5qsE7Xxck4F6nCs19xyDMcQU8DIbECZS76tkK43jtXc",{"id":4411,"title":4412,"bookmarks":3664,"category":3457,"content":4413,"date":2551,"description":4414,"extension":8,"likes":4415,"locale":10,"meta":4416,"reposts":4011,"stem":4417,"url":4418,"views":4419,"__hash__":4420},"highlights\u002Fhighlights\u002Fsub-store-cloudflare-open-source.es.yml","He mudado a Cloudflare mi agregación de suscripciones de VPN","He mudado a Cloudflare mi agregación de suscripciones de VPN.\n\nHe abierto un proyecto que agrega enlaces de suscripción de VPN y se despliega gratis en Cloudflare.\n\nAgrupa todos tus enlaces de suscripción de proxys y tus nodos de red propios en una sola URL, y de paso puedes ponerle reglas de enrutamiento.\n\nLo de verdad: con una sola URL vale para todos los clientes, sin tener que configurar cada cliente por separado.\n\nGitHub: https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fsub-store-cloudflare\n\nPost original: [He mudado a Cloudflare mi agregación de suscripciones de proxys](\u002Fblog\u002Fsub-store-cloudflare)\n","He mudado a Cloudflare mi agregación de suscripciones de VPN.",324,{},"highlights\u002Fsub-store-cloudflare-open-source.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2071247817109348796",45282,"5MjJm4BuKyn1ABF5Gap03P1ZkGJ-mqDVp63K3OUgqkA",{"id":4422,"title":4423,"bookmarks":4424,"category":3457,"content":4425,"date":3579,"description":4426,"extension":8,"likes":4427,"locale":10,"meta":4428,"reposts":3656,"stem":4429,"url":4430,"views":4431,"__hash__":4432},"highlights\u002Fhighlights\u002Fsub-store-deployed.es.yml","Despliegue de Sub-Store completado en Cloudflare",242,"Me tiré un rato y completé el despliegue de Sub-Store en Cloudflare.\n\nFundí en uno mis nodos propios y los nodos de respaldo del servicio de proxys, y le puse encima la suscripción automática de reglas de enrutamiento ACL4SSR.\n\nCon una sola suscripción conseguí:\n\n- la fusión de nodos de varios proveedores\n- el filtrado de nodos\n- la configuración de reglas de enrutamiento\n- la actualización automática de la configuración\n\nDe lo más terso.\n","Me tiré un rato y completé el despliegue de Sub-Store en Cloudflare.",206,{},"highlights\u002Fsub-store-deployed.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2070689769731019207",68219,"H1_YPMvDOxFA24YVCBsloceT4jK17WCGft8GG9gpUGw",{"id":4434,"title":4435,"bookmarks":4155,"category":3470,"content":4436,"date":4110,"description":4437,"extension":8,"likes":3656,"locale":10,"meta":4438,"reposts":594,"stem":4439,"url":4440,"views":4441,"__hash__":4442},"highlights\u002Fhighlights\u002Ftaste-designers-programmers.es.yml","Presta más atención a los designers y programadores con buen gusto","Como era de esperarse, conviene prestar mucha más atención a los designers y programadores con buen gusto.\n","El buen gusto es una habilidad escasa — sigue a los designers y programadores que lo tienen.",{},"highlights\u002Ftaste-designers-programmers.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2087196437272789307",9511,"KbjaSfT1ouks-4MSA9O1rTYQx3P_1wruTlxbz_FfBt4",{"id":4444,"title":4445,"bookmarks":168,"category":3484,"content":4446,"date":3529,"description":4447,"extension":8,"likes":4155,"locale":10,"meta":4448,"reposts":502,"stem":4449,"url":4450,"views":4451,"__hash__":4452},"highlights\u002Fhighlights\u002Ftui-trend-blame-claude-code.es.yml","El TUI está de moda, y Claude Code tiene gran parte de la culpa","Últimamente montones de AI Coding Agents sacan un TUI a la menor excusa, y Claude Code tiene gran parte de la culpa de esa moda.\nLlevó al extremo eso de conversar con una IA en la terminal para escribir código.\nEl problema es que ahora parece que un Coding Agent «de verdad avanzado» tiene que ser por defecto de terminal — la versión web queda como complemento, e incluso se mofan de ella por no ser lo bastante programador.\n¿Y el resultado?\nPrimero montas un TUI complicado:\ncolores por todas partes, barras de estado, atajos, cambios de modo,\ny luego lo vendes como «inmersivo», «eficiente» y «respetuoso con los programadores».\n¿En serio?\nPara el pequeño grupo que vive en la terminal todos los días, claro que mola. Pero para mucha más gente es un umbral levantado a propósito: las funciones escondidas tras teclas y modos, los usuarios nuevos hechos un lío, y hasta los veteranos teniendo que readaptarse a los atajos de cada herramienta.\nUna Web UI puede ser igual de rápida y limpia — convertida en PWA casi no se distingue de un cliente de escritorio, y las actualizaciones son hasta más cómodas. Empeñarse en devolver la interacción al paradigma de terminal de los años 80 y encima despreciar la web roza la autocomplacencia.\nClaude Code en sí es muy bueno, eso no se discute. Pero popularizó esa estética y esa dependencia de camino del «el TUI es lo ortodoxo», y la pila de imitadores que vino después fue aún peor.\nLas herramientas existen para servir a la gente, no para demostrar quién es más «geek».\nDisfrazar una interacción antihumana de sofisticación es de verdad un chiste.\n","Desde que se extendió la dependencia de camino del «TUI es lo ortodoxo», todos los imitadores levantan barreras artificiales.",{},"highlights\u002Ftui-trend-blame-claude-code.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2087948723171299605",11874,"03LzVmr-wbY3Ha3duFk9UlbfQfedFZG9rZYsjg8U1kg",{"id":4454,"title":4455,"bookmarks":3637,"category":3484,"content":4456,"date":4457,"description":4458,"extension":8,"likes":3954,"locale":10,"meta":4459,"reposts":168,"stem":4460,"url":4461,"views":4462,"__hash__":4463},"highlights\u002Fhighlights\u002Funiversal-ai-coding-desktop.es.yml","El desktop universal de AI Coding no existe — cada modelo se queda con su pareja de origen","Hoy alguien preguntó en un grupo: ¿existe un desktop universal de AI Coding? ¿Uno que conecte todas las suscripciones y que no degrade la inteligencia de ningún modelo?\nDespués de hablar con varios colegas que trastean esto a alta intensidad todos los días, la conclusión fue unánime:\nNos quedamos con el emparejamiento original.\nMeter un modelo en una carcasa de terceros y prácticamente no hay escapatoria: se degrada la inteligencia, va más lento y las suscripciones no conectan. Nuestras configuraciones de ahora son casi idénticas:\nGPT ➔ Codex: suscripción oficial en conexión directa, el scheduling nativo es el más estable.\nGemini ➔ AntiGravity: techo de velocidad, ventanas largas sin atascos.\nDeepSeek, GLM y demás modelos abiertos ➔ todos para ZCode.\nY un punto aparte sobre por qué ZCode es imprescindible:\nZCode permite configurar muy fácilmente modelos de Provider de terceros.\nZCode tiene un modo de control remoto desde el móvil muy, muy bueno: tumbado en el sofá, pendiente del móvil, y el trabajo se hace solo.\nZCode tiene una utilización de caché altísima.\n","2026-09-08","GPT va con Codex, Gemini con AntiGravity, los modelos abiertos van a ZCode — en una carcasa de terceros, la degradación del modelo es inevitable.",{},"highlights\u002Funiversal-ai-coding-desktop.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2097134915783671870",54725,"bjkp7WviTRE6I-t240bZjUS1d1dCQvbFO1MZ6A9OWnc",{"id":4465,"title":4466,"bookmarks":3790,"category":3541,"content":4467,"date":4468,"description":4469,"extension":8,"likes":3832,"locale":10,"meta":4470,"reposts":3476,"stem":4471,"url":4472,"views":4473,"__hash__":4474},"highlights\u002Fhighlights\u002Fuu-remote-mac.es.yml","Controla tu Mac de casa con NetEase UU Remote: hasta programar mientras haces compras","Me conecto al Mac de casa con NetEase UU Remote.\n\nProgramar donde sea, cuando sea.\n\nY acompañar a mi mujer de compras donde sea, cuando sea.\n","2026-07-05","Me conecto al Mac de casa con NetEase UU Remote.",{},"highlights\u002Fuu-remote-mac.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2073729914898120900",21022,"Y3NTDt4x0HvfEPl08XhS3JjmKj_uvcE3yMeJvRVOwm4",{"id":4476,"title":4477,"bookmarks":154,"category":3470,"content":4478,"date":3442,"description":4479,"extension":8,"likes":594,"locale":10,"meta":4480,"reposts":3476,"stem":4481,"url":4482,"views":4483,"__hash__":4484},"highlights\u002Fhighlights\u002Fwang-xiaobo-ai.es.yml","Si Wang Xiaobo viviera en la era de la IA","Soy un perro fiel de la escuela de Wang Xiaobo.\n\nEra divertido, pero sin ser zalamero.\nEra humorístico, pero con lógica.\nOdiaba la estupidez, y también la estupidez puesta en serio.\n\nSi Wang Xiaobo viviera en la era de la IA,\n\nquizá diría:\n\npor fin hay algo que le ahorra a la gente común hacer menos trabajo inútil y le deja más tiempo para pensar en cosas de verdad interesantes.\n\nEsa es también la razón por la que me gusta la IA.\n\nNo porque sea divina.\n\nSino porque le ahorra a la gente un poco del tormento del trabajo aburrido.\n","Soy un perro fiel de la escuela de Wang Xiaobo.",{},"highlights\u002Fwang-xiaobo-ai.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067014308454969739",399,"w5BFXOofFxFpjp9QFZq3CeHcmT7lP9bC2r_e8Nio6I0",{"id":4486,"title":4487,"bookmarks":4232,"category":3541,"content":4488,"date":3543,"description":4489,"extension":8,"likes":4490,"locale":10,"meta":4491,"reposts":572,"stem":4492,"url":4493,"views":4494,"__hash__":4495},"highlights\u002Fhighlights\u002Fworkbuddy-meituan.es.yml","Workbuddy me consigue los cupones de Meituan","Probé un poco el Workbuddy de Tencent, y hay un escenario muy clásico: conseguir cupones de Meituan.\n\nEn el paso del login, generó un código QR para que entrase escaneando.\n\nLuego solté un grito pidiéndole los cupones, y me los consiguió todos.\n\nUsar el AI Agent para escenarios como conseguir cupones resulta muy amazing.\n","Probé un poco el Workbuddy de Tencent, y hay un escenario clásico: conseguir cupones de Meituan.",71,{},"highlights\u002Fworkbuddy-meituan.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2071969970091864417",29791,"lQloWe3t-MpRXhKLXAUT-BbP4qXqjrWDhLtGB1gghlQ",{"id":4497,"title":4498,"bookmarks":3476,"category":4073,"content":4499,"date":3442,"description":4500,"extension":8,"likes":657,"locale":10,"meta":4501,"reposts":3476,"stem":4502,"url":4503,"views":4504,"__hash__":4505},"highlights\u002Fhighlights\u002Fx-need-opinions.es.yml","En X, hay que tener opinión sí o sí","En X, hay que tener opinión sí o sí.\n\nQuien no tiene opinión solo genera ruido informativo.\n\nCon criterio propio, los demás te recuerdan.\n\nCon visión, los demás te quieren seguir.\n\nEn X no faltan copipasters: faltan los que saben explicar las cosas hasta el fondo.\n","En X, hay que tener opinión sí o sí.",{},"highlights\u002Fx-need-opinions.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067011420701827454",500,"BKNe3CluEY9H-1JilKrP6weUtv4r7oVxaFB2YAJ3Wfg",{"id":4507,"title":4508,"bookmarks":154,"category":4073,"content":4509,"date":3442,"description":4510,"extension":8,"likes":673,"locale":10,"meta":4511,"reposts":3476,"stem":4512,"url":4513,"views":4514,"__hash__":4515},"highlights\u002Fhighlights\u002Fx-post-independence.es.yml","Un truco para publicar en X: cada post tiene que tener independencia","Comparto un pequeño truco para publicar en X:\n\ncada post tiene que tener independencia.\n\nPorque no eres el centro del mundo: nadie va a entrar en tu perfil a propósito para enterarse del contexto completo.\n\nUn desconocido que te encuentra por primera vez debería llevarse al instante una opinión, o un know-how.\n\nUn post así es el que tiene valor.\n","Comparto un pequeño truco para publicar en X:",{},"highlights\u002Fx-post-independence.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067013152215327075",378,"a5rJmAEbKDLQ6-4f3lp0WKXvbmuEO_kw2GLSBmsIz3Q",{"id":4517,"title":4518,"bookmarks":3476,"category":3601,"content":4519,"date":4167,"description":4520,"extension":8,"likes":636,"locale":10,"meta":4521,"reposts":3476,"stem":4522,"url":4523,"views":4524,"__hash__":4525},"highlights\u002Fhighlights\u002Fxianren-mode-focus.es.yml","Modo reflexivo: más que hacer scroll en X, mejor atravesar de un solo golpe un escenario","Últimamente he bajado la frecuencia con la que hago scroll en X.\n\nNo sé si he entrado en modo reflexivo.\n\nDespués de reflexionar con calma descubrí que me preocupa más una pregunta:\n\nsi todo lo que barro cada día puede acabar convirtiéndose en un producto real.\n\nPor muchas actualizaciones de herramientas que vea, mejor es atravesar de un solo golpe un escenario concreto.\n\nEste tiempo quiero poner más energía en el producto, la comunidad y el contenido a largo plazo.\n","Últimamente he bajado la frecuencia con la que hago scroll en X.",{},"highlights\u002Fxianren-mode-focus.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2074895913085255875",192,"1IBJ44fcMts-U9AyklZuhDm_mxXz_BUz35lG-8LcvwE",{"id":4527,"title":4528,"bookmarks":706,"category":3484,"content":4529,"date":4530,"description":4531,"extension":8,"likes":4532,"locale":10,"meta":4533,"reposts":3476,"stem":4534,"url":4535,"views":4536,"__hash__":4537},"highlights\u002Fhighlights\u002Fxianyu-gemini-12yuan.es.yml","Una soja de 1,7 dólares de Xianyu, de 18 meses","¡Un Gemini «soja americana» de 18 meses, comprado por 12 yuanes en Xianyu!\n\n¡A encenderlo!\n","2026-09-05","Un Gemini «soja americana» por 12 yuanes. ¡A encenderlo!",44,{},"highlights\u002Fxianyu-gemini-12yuan.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2096059568292012334",16044,"HvU22c_G8myyx4pshTLLl1KO4NuXf6JdZBcBjVG_HO8",{"id":4539,"title":4540,"bookmarks":4277,"category":3484,"content":4541,"date":1521,"description":4542,"extension":8,"likes":3553,"locale":10,"meta":4543,"reposts":159,"stem":4544,"url":4545,"views":4546,"__hash__":4547},"highlights\u002Fhighlights\u002Fzcode-remote-control.es.yml","ZCode y su control remoto son una pasada: manda órdenes a tu Agent local desde el móvil","Aplauso de pie para el control remoto de ZCode — el ejemplo perfecto de dirigir un Agent local desde el móvil.\nEl coste de puesta en marcha es casi cero: registras una cuenta desde el móvil, sin necesidad de membresía. Escaneas el QR que aparece en el PC y de paso lo vinculas a WeChat o Feishu.\nLo mejor es el tunneling gratuito integrado: la red deja de ser un tema. Tumbado en el sofá o tomando un café fuera, un mensaje desde el móvil basta para llamar cuando quieras al Agent de tu computadora y ponerlo a correr código.\n","Escaneas un QR y lo vinculas a WeChat\u002FFeishu, tunneling gratuito integrado — desde el sofá pones a correr código al Agent de tu casa.",{},"highlights\u002Fzcode-remote-control.es","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2097358348022956338",23087,"lYpvDM_1n2nfmqYMGYxPONBup4kx9NJ2vSA6jrZVuiM",{"data":4549,"body":4550},{},{"type":4551,"children":4552},"root",[4553],{"type":4554,"tag":33,"props":4555,"children":4556},"element",{},[4557],{"type":4558,"value":4559},"text","Aplauso de pie para el control remoto de ZCode — el ejemplo perfecto de dirigir un Agent local desde el móvil.\nEl coste de puesta en marcha es casi cero: registras una cuenta desde el móvil, sin necesidad de membresía. Escaneas el QR que aparece en el PC y de paso lo vinculas a WeChat o Feishu.\nLo mejor es el tunneling gratuito integrado: la red deja de ser un tema. Tumbado en el sofá o tomando un café fuera, un mensaje desde el móvil basta para llamar cuando quieras al Agent de tu computadora y ponerlo a correr código.",{"data":4561,"body":4562},{},{"type":4551,"children":4563},[4564],{"type":4554,"tag":33,"props":4565,"children":4566},{},[4567],{"type":4558,"value":4568},"Hoy alguien preguntó en un grupo: ¿existe un desktop universal de AI Coding? ¿Uno que conecte todas las suscripciones y que no degrade la inteligencia de ningún modelo?\nDespués de hablar con varios colegas que trastean esto a alta intensidad todos los días, la conclusión fue unánime:\nNos quedamos con el emparejamiento original.\nMeter un modelo en una carcasa de terceros y prácticamente no hay escapatoria: se degrada la inteligencia, va más lento y las suscripciones no conectan. Nuestras configuraciones de ahora son casi idénticas:\nGPT ➔ Codex: suscripción oficial en conexión directa, el scheduling nativo es el más estable.\nGemini ➔ AntiGravity: techo de velocidad, ventanas largas sin atascos.\nDeepSeek, GLM y demás modelos abiertos ➔ todos para ZCode.\nY un punto aparte sobre por qué ZCode es imprescindible:\nZCode permite configurar muy fácilmente modelos de Provider de terceros.\nZCode tiene un modo de control remoto desde el móvil muy, muy bueno: tumbado en el sofá, pendiente del móvil, y el trabajo se hace solo.\nZCode tiene una utilización de caché altísima.",{"data":4570,"body":4571},{},{"type":4551,"children":4572},[4573],{"type":4554,"tag":33,"props":4574,"children":4575},{},[4576],{"type":4558,"value":4577},"Las opiniones sobre el «plan Soja americano» de Gemini vienen llenas de sustancia, así que preparé un pequeño resumen de los comentarios:\nA mucha gente le parece que Gemini no es cómodo de usar, y la razón de fondo es que confunden su posicionamiento con el de una máquina herramienta de ingeniería de cabecera.\nEn realidad, su posicionamiento se parece más al de una navaja suiza completa: ligera, versátil, de coste marginal bajísimo, pero con límites bien definidos en ingeniería compleja y ejecución autónoma.\nEn la entrada de información, el análisis nativo de YouTube es una de sus capacidades más cómodas. Sin scripts de descarga ni herramientas de transcripción que montar en local: envías el enlace y extrae en la nube la transcripción completa con marcas de tiempo, capturas de fotogramas clave y resúmenes estructurados.\nEl workflow real de mucha gente ya tiene una división clara del trabajo: Grok sigue las discusiones y el pulso en directo de X, y Gemini procesa los podcasts técnicos y los vídeos de fondo de más de media hora.\nEn visión y desarrollo front-end, su base multimodal es muy sólida. Páginas enteras de notas manuscritas, tablas complejas o escaneos de baja resolución: la precisión del reconocimiento es altísima y alucina poco.\nY al prototipar front-end es de una velocidad brutal, con una estructura de código natural, sin esa marca de generación rígida y redundante.\nMuchos desarrolladores independientes usan prompts fijos para que genere estructuras de diapositivas en una sola página, o para producir rápido páginas utilizables a partir de capturas de diseño.\nEn coste y combinación de herramientas, las cuentas de su ecosistema salen muy bien. La suscripción de 20 dólares al mes admite grupo familiar de hasta 6 personas, viene con varios TB de Google Drive y se integra a fondo con Docs y Sheets.\nDelegarle la búsqueda de información, el análisis multimodal y la construcción de páginas ligeras, y dejar el código complejo del núcleo a modelos de código dedicados: una forma eficaz de bajar el gasto total en herramientas de desarrollo.\nY hay algunos usos avanzados que ya demostraron funcionar:\nPrimero, aprovechar sus preferencias lógicas bastante directas para encargarle la revisión de la sobreingeniería y el código redundante que otros grandes modelos suelen producir;\nSegundo, combinarlo con NotebookLM para montar una base de conocimiento privada centrada en material concreto;\nTercero, asignar la cuota premium a necesidades derivadas como la síntesis de voz o el procesamiento de imágenes.\nPero al usarlo hay que tener muy claros sus límites.\nPrimero, no está hecho para tareas complejas de terminal Agent: cuando le piden modificar reglas del sistema o desplegar entornos, suele negarse a ejecutar o no seguir instrucciones de varios pasos;\nSegundo, el código de negocio profundo debe pasar por revisión cruzada de tus modelos principales para no enterrar defectos ocultos; tercero, es bastante sensible al entorno de red: con nodos de calidad inestable es fácil toparse con restricciones del servicio o una experiencia degradada.",{"data":4579,"body":4580},{},{"type":4551,"children":4581},[4582],{"type":4554,"tag":33,"props":4583,"children":4584},{},[4585],{"type":4558,"value":4402},{"data":4587,"body":4588},{},{"type":4551,"children":4589},[4590],{"type":4554,"tag":33,"props":4591,"children":4592},{},[4593],{"type":4558,"value":4594},"¿Esta pandilla de cuentas spam está mutando?\nLos posts basura que sueltan ya no se parecen a los de antes,\nno pasa nada, actualizamos este tipo de lista en tiempo real, y aprendemos esas huellas en tiempo real.\n¡Es precisamente la élite la que vengo a cazar!",{"data":4596,"body":4597},{},{"type":4551,"children":4598},[4599,4604,4609],{"type":4554,"tag":33,"props":4600,"children":4601},{},[4602],{"type":4558,"value":4603},"Tras muchas rondas de iteración, FeedSieve —el limpiador del feed de X— ya está oficialmente en Chrome Web Store.",{"type":4554,"tag":33,"props":4605,"children":4606},{},[4607],{"type":4558,"value":4608},"¿Quién no querría la emoción de bloquear esas cuentas spam con un clic?",{"type":4554,"tag":33,"props":4610,"children":4611},{},[4612],{"type":4558,"value":4613},"¡Adelante, amigos, podéis lanzaros con confianza!",{"data":4615,"body":4616},{},{"type":4551,"children":4617},[4618,4623,4628],{"type":4554,"tag":33,"props":4619,"children":4620},{},[4621],{"type":4558,"value":4622},"Tengo curiosidad: ¿para qué usa la gente la Gemini «American soybean»?",{"type":4554,"tag":33,"props":4624,"children":4625},{},[4626],{"type":4558,"value":4627},"Siento que la mayoría con Codex no la necesita de verdad en el día a día.",{"type":4554,"tag":33,"props":4629,"children":4630},{},[4631],{"type":4558,"value":4632},"¿Cuáles son sus fortalezas reales?",{"data":4634,"body":4635},{},{"type":4551,"children":4636},[4637],{"type":4554,"tag":33,"props":4638,"children":4639},{},[4640],{"type":4558,"value":4641},"Con la extensión FeedSieve activada, me gusta ir a farmear spam en los comentarios de los posts virales — es extrañamente terapéutico.\nAcabo de cazar 33 cuentas spam en un solo post viral.\nBloqueados todos de un clic !!!",{"data":4643,"body":4644},{},{"type":4551,"children":4645},[4646,4651],{"type":4554,"tag":33,"props":4647,"children":4648},{},[4649],{"type":4558,"value":4650},"¡Un Gemini «soja americana» de 18 meses, comprado por 12 yuanes en Xianyu!",{"type":4554,"tag":33,"props":4652,"children":4653},{},[4654],{"type":4558,"value":4655},"¡A encenderlo!",{"data":4657,"body":4658},{},{"type":4551,"children":4659},[4660,4665,4670,4675,4680,4685,4690],{"type":4554,"tag":33,"props":4661,"children":4662},{},[4663],{"type":4558,"value":4664},"Este es mi esquema actual.",{"type":4554,"tag":33,"props":4666,"children":4667},{},[4668],{"type":4558,"value":4669},"Para modelos chinos, recomiendo montar ZCode (DeepSeek V4 Flash, GLM 5.3 Flash, ese tipo).",{"type":4554,"tag":33,"props":4671,"children":4672},{},[4673],{"type":4558,"value":4674},"Para GPT, directo a Codex.",{"type":4554,"tag":33,"props":4676,"children":4677},{},[4678],{"type":4558,"value":4679},"¿Quieres velocidad? Usa Pi.",{"type":4554,"tag":33,"props":4681,"children":4682},{},[4683],{"type":4558,"value":4684},"¿Quieres velocidad Y tranquilidad? Usa OMP.",{"type":4554,"tag":33,"props":4686,"children":4687},{},[4688],{"type":4558,"value":4689},"¿Desarrollar clientes personalizados para empresas? Usa DSH.",{"type":4554,"tag":33,"props":4691,"children":4692},{},[4693],{"type":4558,"value":4694},"¿Quieres templar tu paciencia? Usa Workbuddy.",{"data":4696,"body":4697},{},{"type":4551,"children":4698},[4699,4704],{"type":4554,"tag":33,"props":4700,"children":4701},{},[4702],{"type":4558,"value":4703},"Difícil de imaginar: alguien encerrado hace cinco años y liberado este año —",{"type":4554,"tag":33,"props":4705,"children":4706},{},[4707],{"type":4558,"value":4708},"¿qué estará pensando al ver este mundo de IA?",{"data":4710,"body":4711},{},{"type":4551,"children":4712},[4713,4718,4723,4728,4733,4738,4743],{"type":4554,"tag":33,"props":4714,"children":4715},{},[4716],{"type":4558,"value":4717},"Ayer publiqué una comparación entre Command GOAT y OpenCode Go, y el CEO de Command Code vino personalmente a comentar.",{"type":4554,"tag":33,"props":4719,"children":4720},{},[4721],{"type":4558,"value":4722},"Dijo que me había faltado una partida: la factura de la caché. Investigué el tema, y Command Code tiene algo interesante entre manos.",{"type":4554,"tag":33,"props":4724,"children":4725},{},[4726],{"type":4558,"value":4727},"Un Coding Agent es, en esencia, una enorme máquina de Prefix Cache. Una sesión de varios cientos de miles de tokens: en la siguiente ronda, los tokens realmente nuevos quizá sean solo unos pocos miles. El system prompt, las herramientas, el contexto del código y el historial de la conversación apenas cambian. Cuanto mayor es la tasa de acierto de la caché, más baratos se vuelven esos contextos antiguos.",{"type":4554,"tag":33,"props":4729,"children":4730},{},[4731],{"type":4558,"value":4732},"Command Code hizo recientemente un trabajo serio de Cache Thrashing, principalmente con estas estrategias:",{"type":4554,"tag":33,"props":4734,"children":4735},{},[4736],{"type":4558,"value":4737},"Anclar las sesiones al mismo pod de GPU para mantener caliente la caché KV; mantener el prefijo estable lo más intacto posible y evitar que los fallbacks de proveedores revuelvan el contexto; y además su Tool Call Repair, donde la harness corrige localmente los parámetros erróneos del modelo en lugar de devolver los errores al modelo para que reintente.",{"type":4554,"tag":33,"props":4739,"children":4740},{},[4741],{"type":4558,"value":4742},"El changelog de v0.33.0 literalmente lista: Major Cache Overhaul, reducción mediana de costos de 2,9×. Ahora afirman oficialmente tasas sostenidas de acierto de caché del 95–99 %.",{"type":4554,"tag":33,"props":4744,"children":4745},{},[4746],{"type":4558,"value":4747},"El mismo modelo, el mismo plan de 10 $, pero gracias al caching la diferencia se acumula hasta dar un resultado completamente distinto.",{"data":4749,"body":4750},{},{"type":4551,"children":4751},[4752],{"type":4554,"tag":33,"props":4753,"children":4754},{},[4755],{"type":4558,"value":4756},"Volví a estudiar a fondo Command Code, este Harness, y de paso lo comparé con Pi, OMP, DeepSeek Harness y OpenCode.\nLo que hoy vale oro de Command Code es el Harness Engineering que hace para los modelos abiertos.\nLa filosofía de Pi es minimalista: el Harness interfiere lo menos posible en el modelo — ligero, rápido, poco gasto de Token y una maleabilidad enorme; OMP, en cambio, apila sobre Pi capacidades de Coding pesadas como LSP, Debugger, Browser o AST, como si le pusiera al Agent un IDE completo.\nDeepSeek Harness va todavía más lejos: Everything is Plugin. Agent Loop, herramientas, permisos, Preset y UI se pueden desmontar y recombinar a gusto — perfecto para estudiar el Agent Runtime de nueva generación.\nOpenCode es el más equilibrado de la banda: open source, muchos Provider, un ecosistema grande, Client\u002FServer, app de escritorio y Subagent bastante maduros; el todoterreno que conecta con cualquier modelo y hace cualquier trabajo.\nCommand Code va por otro camino: le encanta dejarlo todo limpio detrás del modelo. Parámetros de Tool Call mal escritos, el Harness los corrige en local; un archivo que se vuelve a leer justo después de haberlo leído, el Harness lo deduplica; las Session largas mantienen un Stable Prefix en lo posible para subir los Cache Hit; cuando el Context está a punto de reventar, hace Compaction; y encima añade Session Affinity, Taste, aislamiento de Subagent y demás.\nAplicada a modelos caballo de batalla como DeepSeek V4 Flash o GLM-5.3 Flash, esta idea gana todavía más valor: cuando el modelo es un poco más flojo, el Harness te lo compensa.\nAsí que hoy mismo los posicionaría así:\nPi, el mejor como base de tu propio Agent a largo plazo: simple, limpio y para tunearlo como te dé la gana.\nOMP, para Coding de verdad intensivo, escenarios que necesitan LSP, Debugger y navegación por Repo complejos.\nDeepSeek Harness, el más adecuado para jugar con arquitectura de Agent, Preset, multi-Agent y el Runtime de nueva generación.\nOpenCode, para quien quiera un Coding Agent multi-modelo, maduro y de uso general.\nCommand Code, en cambio, está hecho para los usuarios intensivos de modelos abiertos como DeepSeek \u002F GLM, sobre todo para quien hace correr montones de modelos Flash caballo de batalla.\nAsí que si solo miro la maleabilidad a largo plazo, sigo prefiriendo a Pi. Pero si hoy me tocara poner a DeepSeek V4 Flash \u002F GLM-5.3 a trabajar duro, la verdad es que le daría una probada a Command Code.",{"data":4758,"body":4759},{},{"type":4551,"children":4760},[4761,4766,4771,4776],{"type":4554,"tag":33,"props":4762,"children":4763},{},[4764],{"type":4558,"value":4765},"Últimamente me tenían harto las cuentas basura como «Fu Bu Hei».",{"type":4554,"tag":33,"props":4767,"children":4768},{},[4769],{"type":4558,"value":4770},"En un arrebato de ira escribí una extensión de navegador — se llama «FeedSieve».",{"type":4554,"tag":33,"props":4772,"children":4773},{},[4774],{"type":4558,"value":4775},"Tras varias rondas de iteración ya está en buen punto, y está a punto de salir a la luz.",{"type":4554,"tag":33,"props":4777,"children":4778},{},[4779],{"type":4558,"value":4780},"Los que la necesitéis, guardad este post — pronto la abriré en código abierto y la subiré a Chrome Web Store.",{"data":4782,"body":4783},{},{"type":4551,"children":4784},[4785,4790,4795,4800,4805],{"type":4554,"tag":33,"props":4786,"children":4787},{},[4788],{"type":4558,"value":4789},"Para quienes usan habitualmente modelos chinos como DeepSeek y GLM, vale la pena echar un vistazo a los «paquetes familiares» que han montado los extranjeros:",{"type":4554,"tag":33,"props":4791,"children":4792},{},[4793],{"type":4558,"value":4794},"Command GOAT y OpenCode Go.",{"type":4554,"tag":33,"props":4796,"children":4797},{},[4798],{"type":4558,"value":4799},"Estudié los dos planes de 10 $ con cuidado.",{"type":4554,"tag":33,"props":4801,"children":4802},{},[4803],{"type":4558,"value":4804},"La conclusión: elegir Command GOAT con los ojos cerrados, sin duda. A finales de agosto de 2026, la respuesta de la versión es:",{"type":4554,"tag":33,"props":4806,"children":4807},{},[4808,4810],{"type":4558,"value":4809},"¡¡¡El plan de Command GOAT de 10 $!!!\n",{"type":4554,"tag":37,"props":4811,"children":4814},{"href":4812,"rel":4813},"https:\u002F\u002Fcommandcode.ai\u002Fdocs\u002Fplans\u002Fgoat",[41],[4815],{"type":4558,"value":4812},{"data":4817,"body":4818},{},{"type":4551,"children":4819},[4820,4825,4830,4835,4840,4845,4850,4855,4860],{"type":4554,"tag":33,"props":4821,"children":4822},{},[4823],{"type":4558,"value":4824},"El OpenCode Go «increíble de 5 $» que todos promocionaban en X se ha venido completamente abajo.",{"type":4554,"tag":33,"props":4826,"children":4827},{},[4828],{"type":4558,"value":4829},"OpenCode Go solía tener una oferta de 5 $ el primer mes que mantenía viva su relación calidad-precio; ahora hasta eso ha desaparecido, 10 $ desde el principio.",{"type":4554,"tag":33,"props":4831,"children":4832},{},[4833],{"type":4558,"value":4834},"En comparación, los planes Command GOAT de la competencia empiezan a verse cada vez mejores.",{"type":4554,"tag":33,"props":4836,"children":4837},{},[4838],{"type":4558,"value":4839},"DeepSeek V4 Flash, GLM-5.3 Flash, GLM-5.3: estos son los modelos que de verdad sirven ahora mismo para coding intensivo y para ejecutar agents.",{"type":4554,"tag":33,"props":4841,"children":4842},{},[4843],{"type":4558,"value":4844},"La verdad es que ahora divido los modelos de coding en dos categorías simples: modelos principales y modelos de trabajo pesado.",{"type":4554,"tag":33,"props":4846,"children":4847},{},[4848],{"type":4558,"value":4849},"V4 Pro, GLM-5.3 y similares son los modelos principales: se encargan de roer los huesos duros. Arquitecturas complejas, bugs difíciles, grandes refactorizaciones, decisiones clave: cuando el problema es de verdad difícil, se lo das a ellos.",{"type":4554,"tag":33,"props":4851,"children":4852},{},[4853],{"type":4558,"value":4854},"V4 Flash y GLM-5.3 Flash son los modelos de trabajo pesado. Leer repos, buscar código, modificar archivos, ejecutar tests, procesamiento por lotes, abrir terreno nuevo: ese tipo de trabajo sucio y duro es justo para el que Flash debe darlo todo.",{"type":4554,"tag":33,"props":4856,"children":4857},{},[4858],{"type":4558,"value":4859},"El plan Command GOAT tiene cuota de sobra para los modelos de trabajo pesado, y la cuota de modelos principales tampoco tiene carencias evidentes.",{"type":4554,"tag":33,"props":4861,"children":4862},{},[4863],{"type":4558,"value":4864},"Así que lo declaro: el plan Command GOAT es la respuesta definitiva de la versión actual.",{"data":4866,"body":4867},{},{"type":4551,"children":4868},[4869,4874],{"type":4554,"tag":33,"props":4870,"children":4871},{},[4872],{"type":4558,"value":4873},"Págate la membresía ChatGPT Pro de 200 dólares, úsala bien, sácale todo el jugo.",{"type":4554,"tag":33,"props":4875,"children":4876},{},[4877],{"type":4558,"value":4878},"Ya has entrado en la IA.",{"data":4880,"body":4881},{},{"type":4551,"children":4882},[4883,4888,4901,4906,4911,4924],{"type":4554,"tag":33,"props":4884,"children":4885},{},[4886],{"type":4558,"value":4887},"Problemas de compatibilidad entre DeepSeek Harness y APIs de terceros:",{"type":4554,"tag":33,"props":4889,"children":4890},{},[4891,4893,4899],{"type":4558,"value":4892},"Cuando el Agent llama a herramientas como Bash lanza ",{"type":4554,"tag":461,"props":4894,"children":4896},{"className":4895},[],[4897],{"type":4558,"value":4898},"ToolNotFoundError: unknown tool \"\"",{"type":4558,"value":4900},", como si la herramienta no estuviera registrada.",{"type":4554,"tag":33,"props":4902,"children":4903},{},[4904],{"type":4558,"value":4905},"En realidad, el formato de datos que devuelve la puerta de enlace no es el mismo que el oficial de DeepSeek, y el nombre de la herramienta se pierde por el camino.",{"type":4554,"tag":33,"props":4907,"children":4908},{},[4909],{"type":4558,"value":4910},"Unos cuantos hilos de GitHub Discussions relacionados:",{"type":4554,"tag":113,"props":4912,"children":4913},{},[4914,4919],{"type":4554,"tag":116,"props":4915,"children":4916},{},[4917],{"type":4558,"value":4918},"buscar \"unknown tool\" en deepseek-ai\u002Fdsh#issues",{"type":4554,"tag":116,"props":4920,"children":4921},{},[4922],{"type":4558,"value":4923},"los que montan su propia puerta de enlace (OpenRouter \u002F OneAPI \u002F new-api) son los que más caen en esta trampa",{"type":4554,"tag":33,"props":4925,"children":4926},{},[4927],{"type":4558,"value":4928},"Idea para rastrearlo: captura una petición de tool_call y su respuesta completas, y compara si el nombre de la herramienta en el log de la puerta de enlace queda como cadena vacía.",{"data":4930,"body":4931},{},{"type":4551,"children":4932},[4933,4938,4943,4948,4953,4958,4963,4968,4986],{"type":4554,"tag":33,"props":4934,"children":4935},{},[4936],{"type":4558,"value":4937},"He vuelto a repasar el repo y las Discussions de DeepSeek Harness, y siento que el proyecto está ahora mismo en una fase bien interesante:",{"type":4554,"tag":33,"props":4939,"children":4940},{},[4941],{"type":4558,"value":4942},"DeepSeek Harness tiene ya 150k+ stars y el repo supera los 12.000 commits acumulados.",{"type":4554,"tag":33,"props":4944,"children":4945},{},[4946],{"type":4558,"value":4947},"Pero el README oficial sigue dejándolo muy claro: por ahora solo es Developer Preview, y todavía habrá cambios que rompen la compatibilidad.",{"type":4554,"tag":33,"props":4949,"children":4950},{},[4951],{"type":4558,"value":4952},"La rc.7 se publicó el 17 de agosto. La creación de Issues y PR está restringida y el feedback se canaliza por Discussions.",{"type":4554,"tag":33,"props":4954,"children":4955},{},[4956],{"type":4558,"value":4957},"La comunidad es enorme, pero el desarrollo del núcleo está concentrado. Los bugs salen a mansalva, como el problema de unknown tool \"\".",{"type":4554,"tag":33,"props":4959,"children":4960},{},[4961],{"type":4558,"value":4962},"Lo que más falta es cobertura de tests, compatibilidad de Providers y fiabilidad de las sesiones.",{"type":4554,"tag":33,"props":4964,"children":4965},{},[4966],{"type":4558,"value":4967},"A nivel de arquitectura sigue siendo atractivo, como la base del sistema operativo de los Agents:",{"type":4554,"tag":113,"props":4969,"children":4970},{},[4971,4976,4981],{"type":4554,"tag":116,"props":4972,"children":4973},{},[4974],{"type":4558,"value":4975},"Everything is a Plugin",{"type":4554,"tag":116,"props":4977,"children":4978},{},[4979],{"type":4558,"value":4980},"Arquitectura de composición Cordis",{"type":4554,"tag":116,"props":4982,"children":4983},{},[4984],{"type":4558,"value":4985},"Preset \u002F Skill \u002F MCP \u002F Agent \u002F Provider, todo como plugin",{"type":4554,"tag":33,"props":4987,"children":4988},{},[4989],{"type":4558,"value":4990},"El proyecto está ahora en la fase de «la influencia va por delante de la capacidad de ingeniería».",{"data":4992,"body":4993},{},{"type":4551,"children":4994},[4995,5000,5005,5010],{"type":4554,"tag":33,"props":4996,"children":4997},{},[4998],{"type":4558,"value":4999},"Cada vez tengo más claro que el valor de la emoción es valiosísimo.",{"type":4554,"tag":33,"props":5001,"children":5002},{},[5003],{"type":4558,"value":5004},"¿Por qué los sapiens somos capaces de unirnos para hacer cosas grandes?",{"type":4554,"tag":33,"props":5006,"children":5007},{},[5008],{"type":4558,"value":5009},"Porque compartimos la creencia en ciertas historias, ciertas emociones, ciertos tótems, ciertos mitos, ciertas narrativas: así se forman organizaciones, se colabora, se crece y se hace historia juntos.",{"type":4554,"tag":33,"props":5011,"children":5012},{},[5013],{"type":4558,"value":5014},"¿No es eso una forma de valor de la emoción?",{"data":5016,"body":5017},{},{"type":4551,"children":5018},[5019,5024,5029,5034,5047,5052,5065,5070],{"type":4554,"tag":33,"props":5020,"children":5021},{},[5022],{"type":4558,"value":5023},"Últimamente estoy estudiando DeepSeek Harness. Hay un concepto llamado Preset que merece atención.",{"type":4554,"tag":33,"props":5025,"children":5026},{},[5027],{"type":4558,"value":5028},"Preset se puede entender como la unidad de distribución de los Agents. Al mismo modelo le cargas Presets distintos y puede acabar convirtiéndose en Agents completamente distintos.",{"type":4554,"tag":33,"props":5030,"children":5031},{},[5032],{"type":4558,"value":5033},"¿Cuál es la mayor diferencia entre un Preset y un Skill?",{"type":4554,"tag":113,"props":5035,"children":5036},{},[5037,5042],{"type":4554,"tag":116,"props":5038,"children":5039},{},[5040],{"type":4558,"value":5041},"Un Skill de análisis de informes financieros: le enseña al Agent a analizar informes.",{"type":4554,"tag":116,"props":5043,"children":5044},{},[5045],{"type":4558,"value":5046},"Un Preset de análisis de informes financieros: combina directamente el Skill de análisis, la búsqueda web, Browser, PDF, Python, Sub-agents, los Prompts de investigación y la estrategia de contexto, y te da de una vez un Agent listo para usar.",{"type":4554,"tag":33,"props":5048,"children":5049},{},[5050],{"type":4558,"value":5051},"En el futuro es muy probable que aparezcan dos niveles de mercado a la vez.",{"type":4554,"tag":113,"props":5053,"children":5054},{},[5055,5060],{"type":4554,"tag":116,"props":5056,"children":5057},{},[5058],{"type":4558,"value":5059},"Un nivel es el marketplace de Plugin \u002F Skill, pensado sobre todo para que los desarrolladores y usuarios avanzados monten Agents;",{"type":4554,"tag":116,"props":5061,"children":5062},{},[5063],{"type":4558,"value":5064},"otro nivel es el marketplace de Preset \u002F Agent, orientado de verdad al usuario normal.",{"type":4554,"tag":33,"props":5066,"children":5067},{},[5068],{"type":4558,"value":5069},"Esto se acerca mucho a la lógica de la App Store. La App Store muestra apps completas. El Preset muestra una aplicación de Agent completa.",{"type":4554,"tag":33,"props":5071,"children":5072},{},[5073],{"type":4558,"value":5074},"Antes la gente compartía Prompts. Luego empezaron a compartir Skills. Lo siguiente seguramente será compartir Presets.",{"data":5076,"body":5077},{},{"type":4551,"children":5078},[5079,5084,5089],{"type":4554,"tag":33,"props":5080,"children":5081},{},[5082],{"type":4558,"value":5083},"Es muy posible que el ecosistema de DeepSeek Harness florezca gracias a los Presets.",{"type":4554,"tag":33,"props":5085,"children":5086},{},[5087],{"type":4558,"value":5088},"En la comunidad ya ha aparecido una plaza de Presets; los interesados pueden echarle un ojo.",{"type":4554,"tag":33,"props":5090,"children":5091},{},[5092,5094],{"type":4558,"value":5093},"Entrada: ",{"type":4554,"tag":37,"props":5095,"children":5098},{"href":5096,"rel":5097},"https:\u002F\u002Fwww.dshdesktop.com\u002Fpreset\u002F",[41],[5099],{"type":4558,"value":5100},"dshdesktop.com\u002Fpreset",{"data":5102,"body":5103},{},{"type":4551,"children":5104},[5105],{"type":4554,"tag":33,"props":5106,"children":5107},{},[5108],{"type":4558,"value":5109},"Lo escaso es una sensación de hacer productos, una visión de las necesidades, una comprensión de la mentalidad del usuario.",{"data":5111,"body":5112},{},{"type":4551,"children":5113},[5114],{"type":4554,"tag":33,"props":5115,"children":5116},{},[5117],{"type":4558,"value":5118},"Este artículo nos dice que, al usar DeepSeek Harness, hay que probar el modo PTC todo lo que se pueda.\nLa ventaja es más velocidad, menos gasto de tokens, y la atención del modelo mucho más enfocada.",{"data":5120,"body":5121},{},{"type":4551,"children":5122},[5123,5128,5136,5141,5146,5154,5159,5164,5172,5177,5182,5190,5195],{"type":4554,"tag":33,"props":5124,"children":5125},{},[5126],{"type":4558,"value":5127},"Me tomé un tiempo para estudiar los cuatro modos de DeepSeek Harness: aquí van los pros, los contras y los casos de uso de cada uno.",{"type":4554,"tag":779,"props":5129,"children":5130},{},[5131],{"type":4554,"tag":116,"props":5132,"children":5133},{},[5134],{"type":4558,"value":5135},"Standard — el mejor para el desarrollo diario\nStandard es el Coding Agent completo por defecto de DeepSeek Harness. Viene con casi todo lo que el desarrollo diario necesita, y es especialmente bueno para tareas donde todavía no sabes dónde está el problema y el agente tiene que explorar por su cuenta.",{"type":4554,"tag":33,"props":5137,"children":5138},{},[5139],{"type":4558,"value":5140},"Pero como la mayor parte del trabajo es LLM → Tool → LLM → Tool → LLM → Tool, los round trips de Tool Calling se acumulan cuando las tareas se complican, subiendo la latencia y el gasto de tokens.",{"type":4554,"tag":33,"props":5142,"children":5143},{},[5144],{"type":4558,"value":5145},"Así que: las tareas de exploración van primero a Standard.",{"type":4554,"tag":779,"props":5147,"children":5148},{"start":154},[5149],{"type":4554,"tag":116,"props":5150,"children":5151},{},[5152],{"type":4558,"value":5153},"PTC — el modo eficiencia para tareas complejas\nPTC deja que el modelo escriba un bloque de TypeScript que combina varias llamadas de herramientas en una sola ejecución.",{"type":4554,"tag":33,"props":5155,"children":5156},{},[5157],{"type":4558,"value":5158},"Standard podría ser: buscar archivos → volver al modelo → leer archivo → volver al modelo → buscar → volver al modelo → editar → volver al modelo.\nCon PTC sería: el modelo escribe TypeScript → ejecutar una vez → buscar + iterar + filtrar + leer + procesar → devolver el resultado final.",{"type":4554,"tag":33,"props":5160,"children":5161},{},[5162],{"type":4558,"value":5163},"Eso recorta los round trips y mantiene fuera del contexto del modelo montañas de datos intermedios sin sentido. Así que el procesamiento por lotes, repetitivo y estructurado es donde PTC brilla.",{"type":4554,"tag":779,"props":5165,"children":5166},{"start":159},[5167],{"type":4554,"tag":116,"props":5168,"children":5169},{},[5170],{"type":4558,"value":5171},"Minimal — solo Bash + Editor para el modelo\nSu mayor virtud es la simplicidad: pocas herramientas, esquemas de herramientas pequeños, poca sobrecarga fija del prompt.",{"type":4554,"tag":33,"props":5173,"children":5174},{},[5175],{"type":4558,"value":5176},"Pero nada de Web, ni Skills, ni Subagent, ni Workflow — las tareas complejas hay que sacarlas a la fuerza con un solo agente. Y a Minimal le falta la Context Compaction completa de Standard. Así que aunque en tareas cortas el gasto fijo de tokens es bajo, en sesiones muy largas con mucha salida de Bash quizá no ahorre tokens de verdad.",{"type":4554,"tag":33,"props":5178,"children":5179},{},[5180],{"type":4558,"value":5181},"Minimal es la elección para tareas pequeñas, claras y bien definidas — cuanto más claras y cortas, mejor.",{"type":4554,"tag":779,"props":5183,"children":5184},{"start":572},[5185],{"type":4554,"tag":116,"props":5186,"children":5187},{},[5188],{"type":4558,"value":5189},"Creator — usar un agente para crear agentes\nTiene Standard más el Cordis Runtime, experimentos con plugins y creación de Presets. Incluso convierte al propio agente en algo componible y creable.",{"type":4554,"tag":33,"props":5191,"children":5192},{},[5193],{"type":4558,"value":5194},"La verdad, es bastante mono: el modelo monta su propio puesto para vender, y luego se entretiene arreglando su propio puesto — autosuficiente.",{"type":4554,"tag":33,"props":5196,"children":5197},{},[5198],{"type":4558,"value":5199},"Pero el mayor problema de Creator son sus permisos elevados. Tenedlo en cuenta.",{"data":5201,"body":5202},{},{"type":4551,"children":5203},[5204],{"type":4554,"tag":33,"props":5205,"children":5206},{},[5207,5209],{"type":4558,"value":5208},"Awesome DeepSeek Harness Desktop ya está aquí.\nADHD — un excelente DeepSeek Harness de escritorio, un wrapper Electron listo para usar hecho para DeepSeek Harness. Awesome DeepSeek Harmony Desktop ya está aquí.\nVer el post original: ",{"type":4554,"tag":37,"props":5210,"children":5213},{"href":5211,"rel":5212},"https:\u002F\u002Fx.com\u002Fzacklin233862\u002Fstatus\u002F2087922286368375265?s=20",[41],[5214],{"type":4558,"value":5211},{"data":5216,"body":5217},{},{"type":4551,"children":5218},[5219],{"type":4554,"tag":33,"props":5220,"children":5221},{},[5222],{"type":4558,"value":5223},"Últimamente montones de AI Coding Agents sacan un TUI a la menor excusa, y Claude Code tiene gran parte de la culpa de esa moda.\nLlevó al extremo eso de conversar con una IA en la terminal para escribir código.\nEl problema es que ahora parece que un Coding Agent «de verdad avanzado» tiene que ser por defecto de terminal — la versión web queda como complemento, e incluso se mofan de ella por no ser lo bastante programador.\n¿Y el resultado?\nPrimero montas un TUI complicado:\ncolores por todas partes, barras de estado, atajos, cambios de modo,\ny luego lo vendes como «inmersivo», «eficiente» y «respetuoso con los programadores».\n¿En serio?\nPara el pequeño grupo que vive en la terminal todos los días, claro que mola. Pero para mucha más gente es un umbral levantado a propósito: las funciones escondidas tras teclas y modos, los usuarios nuevos hechos un lío, y hasta los veteranos teniendo que readaptarse a los atajos de cada herramienta.\nUna Web UI puede ser igual de rápida y limpia — convertida en PWA casi no se distingue de un cliente de escritorio, y las actualizaciones son hasta más cómodas. Empeñarse en devolver la interacción al paradigma de terminal de los años 80 y encima despreciar la web roza la autocomplacencia.\nClaude Code en sí es muy bueno, eso no se discute. Pero popularizó esa estética y esa dependencia de camino del «el TUI es lo ortodoxo», y la pila de imitadores que vino después fue aún peor.\nLas herramientas existen para servir a la gente, no para demostrar quién es más «geek».\nDisfrazar una interacción antihumana de sofisticación es de verdad un chiste.",{"data":5225,"body":5226},{},{"type":4551,"children":5227},[5228,5233,5238,5243,5248,5253,5258,5263,5268],{"type":4554,"tag":33,"props":5229,"children":5230},{},[5231],{"type":4558,"value":5232},"La verdad, algunas comunidades frikis ya no son solo de nicho — son directamente solipsistas.",{"type":4554,"tag":33,"props":5234,"children":5235},{},[5236],{"type":4558,"value":5237},"Su jugada estrella: tratar la incomodidad como sofisticación y las barreras de entrada como gusto.",{"type":4554,"tag":33,"props":5239,"children":5240},{},[5241],{"type":4558,"value":5242},"Si algo es fácil, intuitivo y la gente normal lo aprende en seguida, sienten instintivamente que no es lo bastante hardcore, que es demasiado mainstream, que está por debajo de ellos.",{"type":4554,"tag":33,"props":5244,"children":5245},{},[5246],{"type":4558,"value":5247},"Al revés: cuanto más torpe es el manejo, más escondida está la información y más exige aprenderse una jerga propia y atajos de teclado, más les parece que eso sí es una herramienta de verdad.",{"type":4554,"tag":33,"props":5249,"children":5250},{},[5251],{"type":4558,"value":5252},"Esto ya no es buscar eficiencia. Es usar el dolor para confirmar la propia identidad.",{"type":4554,"tag":33,"props":5254,"children":5255},{},[5256],{"type":4558,"value":5257},"«Puedo soportar interacciones que otros no soportan» — en cuanto lo dices en voz alta, ya tienes tu sentimiento de superioridad.",{"type":4554,"tag":33,"props":5259,"children":5260},{},[5261],{"type":4558,"value":5262},"Cuanto más pequeño es el círculo, más fácil se refuerza esta autocomplacencia entre todos.",{"type":4554,"tag":33,"props":5264,"children":5265},{},[5266],{"type":4558,"value":5267},"Hasta que acaba en: quien se atreva a decir que no es usable es que no entiende nada, es un ajeno.",{"type":4554,"tag":33,"props":5269,"children":5270},{},[5271],{"type":4558,"value":5272},"La gente realmente buena simplifica lo complejo. Algunos frikis, en cambio, complican lo simple — y luego se suben encima de esa complejidad para mirar por encima del hombro a los demás.",{"data":5274,"body":5275},{},{"type":4551,"children":5276},[5277,5282,5287,5292,5297],{"type":4554,"tag":33,"props":5278,"children":5279},{},[5280],{"type":4558,"value":5281},"Creo que DeepSeek Harness acertó de lleno con la forma.",{"type":4554,"tag":33,"props":5283,"children":5284},{},[5285],{"type":4558,"value":5286},"En lugar de lanzarse directo a una TUI antihumana, trae una Web UI.",{"type":4554,"tag":33,"props":5288,"children":5289},{},[5290],{"type":4558,"value":5291},"Y apenas ocupa almacenamiento, porque no hay instalador en absoluto. Ningún framework Electron metiendo a la fuerza un motor de navegador. Eso ahorra muchísimo almacenamiento.",{"type":4554,"tag":33,"props":5293,"children":5294},{},[5295],{"type":4558,"value":5296},"La única pega es que hay que usarlo en el navegador. Pero se puede instalar perfectamente como programa PWA. Así ya no hay casi diferencia con un cliente nativo.",{"type":4554,"tag":33,"props":5298,"children":5299},{},[5300],{"type":4558,"value":5301},"Instalar la web como aplicación desde Chrome es una función muy práctica. En esta captura mía, aunque es una página web, en la práctica se usa igual que una aplicación de escritorio.",{"data":5303,"body":5304},{},{"type":4551,"children":5305},[5306,5311,5316,5321,5326,5339],{"type":4554,"tag":33,"props":5307,"children":5308},{},[5309],{"type":4558,"value":5310},"Qué certero. Esta es la manía común de la generación GPT-5:",{"type":4554,"tag":33,"props":5312,"children":5313},{},[5314],{"type":4558,"value":5315},"siempre escribe en los textos de la interfaz sus necesidades internas, para demostrar su carga de trabajo. Para demostrarse: mira, yo sí lo he hecho, ¿a que soy una pasada?, no he holgazaneado, he puesto todos tus requisitos sobre la mesa.",{"type":4554,"tag":33,"props":5317,"children":5318},{},[5319],{"type":4558,"value":5320},"Y además los textos de la interfaz son muy redundantes. De la 5.0 a la 5.6, tantas generaciones iterando y siguen sin cambiar ese problema: ya lo llevan metido hasta los huesos.",{"type":4554,"tag":33,"props":5322,"children":5323},{},[5324],{"type":4558,"value":5325},"Todo el que haya hecho de verdad producto de frontend lo entiende:",{"type":4554,"tag":113,"props":5327,"children":5328},{},[5329,5334],{"type":4554,"tag":116,"props":5330,"children":5331},{},[5332],{"type":4558,"value":5333},"en la interfaz, tanto la letra pequeña como la grande, todo es texto dirigido al usuario",{"type":4554,"tag":116,"props":5335,"children":5336},{},[5337],{"type":4558,"value":5338},"el texto que debe llegar al desarrollador en el chat, jamás debe escribirse dentro del producto",{"type":4554,"tag":33,"props":5340,"children":5341},{},[5342],{"type":4558,"value":5343},"Pero no solo escribe mal los textos: además mete el feedback interno en el producto para «demostrar» que ha hecho algo.",{"data":5345,"body":5346},{},{"type":4551,"children":5347},[5348,5353,5358],{"type":4554,"tag":33,"props":5349,"children":5350},{},[5351],{"type":4558,"value":5352},"Por fin está listo el sitio de lectura del podcast en inglés.",{"type":4554,"tag":33,"props":5354,"children":5355},{},[5356],{"type":4558,"value":5357},"Se llama: Cherina Pod",{"type":4554,"tag":33,"props":5359,"children":5360},{},[5361,5363],{"type":4558,"value":5362},"Pasad a visitarlo. Dadme vuestro feedback más duro — voy a iterar sin piedad, arreglar sin piedad, optimizar sin piedad.\n",{"type":4554,"tag":37,"props":5364,"children":5367},{"href":5365,"rel":5366},"https:\u002F\u002Fpod.cherina.app",[41],[5368],{"type":4558,"value":5365},{"data":5370,"body":5371},{},{"type":4551,"children":5372},[5373],{"type":4554,"tag":33,"props":5374,"children":5375},{},[5376],{"type":4558,"value":5377},"OpenChamber acaba de sacar una versión nueva. Se nota que el autor lo mantiene con mucho cariño. Puede que sea el proyecto open source con el front end más cuidado que he visto.\nEl OpenChamber + OpenCode + DeepSeek V4 Flash que estoy usando ahora mismo la verdad me está gustando muchísimo.",{"data":5379,"body":5380},{},{"type":4551,"children":5381},[5382],{"type":4554,"tag":33,"props":5383,"children":5384},{},[5385],{"type":4558,"value":5386},"Cada vez que veo un proyecto relacionado con Pi Agent, me emociono.\nEl workflow construido con herdr + pi merece un buen análisis a fondo.",{"data":5388,"body":5389},{},{"type":4551,"children":5390},[5391],{"type":4554,"tag":33,"props":5392,"children":5393},{},[5394],{"type":4558,"value":5395},"Qwen lanzó un plugin oficial que permite ponerle un ojo a DeepSeek V4 Flash, pruébalo si te interesa",{"data":5397,"body":5398},{},{"type":4551,"children":5399},[5400],{"type":4554,"tag":33,"props":5401,"children":5402},{},[5403,5405],{"type":4558,"value":5404},"He probado casi todos los clientes Harness GUI open source del mercado y, a nivel de diseño, la mayoría deja mucho que desear.\nOpenChamber es el cliente Harness GUI open source mejor pulido que he usado: refinado, estable, y los bugs puntuales no impiden usarlo a largo plazo.\nPero solo se usa junto a OpenCode, no se puede cambiar a otros Harness. Hay usuarios que reportan que el rendimiento general de OpenCode no es muy bueno y que tiende a frenar al modelo.\nAsí que estoy ideando un proyecto: mantener el frontend de OpenChamber como esqueleto y cambiar el núcleo por Oh My Pi, algo que encajaría mejor con mis propias necesidades.\n¿Por qué no el Pi Agent nativo, y sí Oh My Pi?\nPorque el Pi Agent nativo es demasiado flexible: no hay manera de hacer de él un GUI universal.\nComo término medio, Oh My Pi viene a ser una distribución del Pi Agent, con una experiencia de interacción de plugins bastante estable.\nPor eso creo que convertir OpenChamber + Oh My Pi en un producto listo para usar responde a una necesidad latente.\nLlamé a este proyecto OMPChamber; sigue en pleno desarrollo y pruebas intensivas — si lo necesitas, te invito a darle una star.\n",{"type":4554,"tag":37,"props":5406,"children":5409},{"href":5407,"rel":5408},"https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002FOMPChamber",[41],[5410],{"type":4558,"value":5407},{"data":5412,"body":5413},{},{"type":4551,"children":5414},[5415],{"type":4554,"tag":33,"props":5416,"children":5417},{},[5418],{"type":4558,"value":5419},"Como era de esperarse, conviene prestar mucha más atención a los designers y programadores con buen gusto.",{"data":5421,"body":5422},{},{"type":4551,"children":5423},[5424],{"type":4554,"tag":33,"props":5425,"children":5426},{},[5427],{"type":4558,"value":5428},"DeepSeek V4 Flash es de verdad inteligente, y de verdad barato.\nAbrí 15 proyectos seguidos, todos ejecutando código a la vez.\nLa cuota apenas consumió un poquito.",{"data":5430,"body":5431},{},{"type":4551,"children":5432},[5433,5438],{"type":4554,"tag":33,"props":5434,"children":5435},{},[5436],{"type":4558,"value":5437},"Comparto la configuración de OpenCode que uso ahora mismo. Mi setup gira en torno a tres necesidades centrales:\nGestión del contexto — sesiones largas sin reventar el contexto, ahorrando dinero y token\nMemoria — recordar las preferencias del usuario, las decisiones del proyecto y las lecciones del pasado entre sesiones\nCapacidades externas — consulta de documentación, búsqueda de código, automatización de escritorio\nLos principales plugins que uso:",{"type":4554,"tag":779,"props":5439,"children":5440},{},[5441,5446,5451,5456,5461,5466],{"type":4554,"tag":116,"props":5442,"children":5443},{},[5444],{"type":4558,"value":5445},"opencode-dcp (open source), plugin de podado dinámico del contexto.\nCuando el contexto alcanza un umbral, comprime automáticamente el contenido antiguo en resúmenes técnicos, conserva la información clave, descarta el ruido, limpia los duplicados por su cuenta y saca del contexto el contenido de bajo valor como los errores de herramientas",{"type":4554,"tag":116,"props":5447,"children":5448},{},[5449],{"type":4558,"value":5450},"opencode-goal-plugin\nPlugin de modo Goal que añade gestión de objetivos a las tareas largas",{"type":4554,"tag":116,"props":5452,"children":5453},{},[5454],{"type":4558,"value":5455},"Hermes Memory (lo abriré en open source más adelante si hay demanda)\nEs mi plugin más pesado — porté el mecanismo de memoria en capas del agente Hermes a OpenCode.",{"type":4554,"tag":116,"props":5457,"children":5458},{},[5459],{"type":4558,"value":5460},"context7-MCP\nPara consultar la documentación oficial más reciente de librerías y frameworks.",{"type":4554,"tag":116,"props":5462,"children":5463},{},[5464],{"type":4558,"value":5465},"grep-MCP\nBúsqueda de código en GitHub, para encontrar usos reales dentro de todo el código de GitHub.",{"type":4554,"tag":116,"props":5467,"children":5468},{},[5469],{"type":4558,"value":5470},"open-computer-use (automatización de escritorio)\nPermite que la IA maneje apps de macOS directamente — clic, escritura, scroll, arrastrar, capturas de pantalla, lectura del árbol de accesibilidad.",{"data":5472,"body":5473},{},{"type":4551,"children":5474},[5475],{"type":4554,"tag":33,"props":5476,"children":5477},{},[5478,5480],{"type":4558,"value":5479},"El plan de OpenCode Go: el primer mes solo 5 dólares, unos 35 yuanes.\nDespués de activarlo, usas su nuevo modelo DeepSeek V4 Flash.\nProbado en serio: le di caña toda una mañana y solo gasté el 1% de la cuota semanal. Os juro que es una locura: no poder gastarlo va a darme ansiedad otra vez, jajajaja.\nEl triángulo imposible de barato, bueno y rápido se ha realizado a la perfección con la combinación OpenCode Go + DeepSeek V4 Flash.\nOpenCode ",{"type":4554,"tag":37,"props":5481,"children":5484},{"href":5482,"rel":5483},"https:\u002F\u002Ft.co\u002Fc0k1WKWNle",[41],[5485],{"type":4558,"value":5482},{"data":5487,"body":5488},{},{"type":4551,"children":5489},[5490],{"type":4554,"tag":33,"props":5491,"children":5492},{},[5493,5495],{"type":4558,"value":5494},"Es que no me lo creo: OpenAI está desatado. GPT-5.6-Luna baja un 80%: 0,2 dólares por entrada, 1,2 por salida y 0,02 por acierto de caché.\nComparado con DeepSeek V4 Pro, en el uso típico de escribir código, con 100 millones de tokens y un 95% de acierto de caché, DeepSeek se queda en unos 20 yuanes y Luna en unos 26.\nY si tienes el plan de Codex, con Luna tu cantidad se multiplica por cinco: ¡un aumento de uso de nada menos que cinco veces! ",{"type":4554,"tag":37,"props":5496,"children":5499},{"href":5497,"rel":5498},"https:\u002F\u002Ft.co\u002FfBVVfyN2OC",[41],[5500],{"type":4558,"value":5497},{"data":5502,"body":5503},{},{"type":4551,"children":5504},[5505],{"type":4554,"tag":33,"props":5506,"children":5507},{},[5508,5510],{"type":4558,"value":5509},"Liang Wenfeng dijo en una reunión de inversores:\n«El final de la inteligencia puede que sea siempre encarnada: para una persona normal, lo que necesita no es un ordenador, sino mano de obra.»\nEsa frase da en el clavo. Lo que la gente normal ha querido siempre no es un ordenador más listo, sino «mano de obra» que haga cosas. Por muy fuerte que sea el texto, es solo un estado intermedio. ",{"type":4554,"tag":37,"props":5511,"children":5514},{"href":5512,"rel":5513},"https:\u002F\u002Ft.co\u002F2xg5o5hNjt",[41],[5515],{"type":4558,"value":5512},{"data":5517,"body":5518},{},{"type":4551,"children":5519},[5520],{"type":4554,"tag":33,"props":5521,"children":5522},{},[5523],{"type":4558,"value":5524},"Os presento un concepto llamado FOMO, por sus siglas en inglés Fear of Missing Out: el miedo a perderse algo.\nSeguro que mucha gente tiene esta manía: ves algo bueno y quieres guardarlo; ves una herramienta nueva o una tendencia y quieres sumarte; siempre sientes que si no te subes al carro te pierdes algo importante. El resultado: la carpeta de guardados cada vez más llena, la cabeza cada vez más revuelta, y la atención se va consumiendo poco a poco en ese proceso.",{"data":5526,"body":5527},{},{"type":4551,"children":5528},[5529,5533,5538,5543,5548,5553,5558],{"type":4554,"tag":33,"props":5530,"children":5531},{},[5532],{"type":4558,"value":4384},{"type":4554,"tag":33,"props":5534,"children":5535},{},[5536],{"type":4558,"value":5537},"Ese formato se puede entender de forma simple como:",{"type":4554,"tag":33,"props":5539,"children":5540},{},[5541],{"type":4558,"value":5542},"la forma acordada de comunicarse entre tú y el servicio del modelo.",{"type":4554,"tag":33,"props":5544,"children":5545},{},[5546],{"type":4558,"value":5547},"Por ejemplo, la interfaz compatible con OpenAI que todos conocemos se refiere muchas veces a Chat Completions. Ese formato va genial para chatear y también para generación de texto simple. Por eso muchos fabricantes de modelos, de aquí y de fuera, le dan prioridad de compatibilidad.",{"type":4554,"tag":33,"props":5549,"children":5550},{},[5551],{"type":4558,"value":5552},"Pero ahora, al hacer aplicaciones de IA, los escenarios se han complicado mucho. El modelo tiene que leer archivos, consultar páginas web, llamar funciones, correr código, conectarse a MCP, mantener el contexto y seguir completando las tareas posteriores.",{"type":4554,"tag":33,"props":5554,"children":5555},{},[5556],{"type":4558,"value":5557},"Ahí es donde sale el valor de la Responses API que sacó OpenAI.",{"type":4554,"tag":113,"props":5559,"children":5560},{},[5561,5566,5571],{"type":4554,"tag":116,"props":5562,"children":5563},{},[5564],{"type":4558,"value":5565},"Su modelo de razonamiento rinde mejor. El mismo modelo, metido en una estructura de interfaz más adecuada, completa mejor las tareas.",{"type":4554,"tag":116,"props":5567,"children":5568},{},[5569],{"type":4558,"value":5570},"Es nativa para Agents. El modelo puede llamar a varias herramientas dentro de una sola petición de API.",{"type":4554,"tag":116,"props":5572,"children":5573},{},[5574],{"type":4558,"value":5575},"Ahorra más. La utilización de caché de la Responses API sube entre un 40% y un 80% comparada con Chat Completions. Cuanto más acierta la caché, más barato sale repetir llamadas y más fácil es optimizar la velocidad de respuesta.",{"data":5577,"body":5578},{},{"type":4551,"children":5579},[5580,5584,5589,5594,5599,5604,5609,5614],{"type":4554,"tag":33,"props":5581,"children":5582},{},[5583],{"type":4558,"value":3518},{"type":4554,"tag":33,"props":5585,"children":5586},{},[5587],{"type":4558,"value":5588},"Los signos del zodíaco, el zodíaco chino, la astrología, la adivinación... se pueden entender quizá como los «modelos comprimidos» de la era de baja computación humana.",{"type":4554,"tag":33,"props":5590,"children":5591},{},[5592],{"type":4558,"value":5593},"Los antiguos no tenían bases de datos, ni herramientas estadísticas, ni IA.",{"type":4554,"tag":33,"props":5595,"children":5596},{},[5597],{"type":4558,"value":5598},"Solo podían observar a largo plazo las estaciones, los cielos, el calendario agrícola, la personalidad, las relaciones humanas y los ciclos sociales, y luego comprimir toda esa experiencia compleja en un sistema de símbolos fácil de memorizar y de difundir.",{"type":4554,"tag":33,"props":5600,"children":5601},{},[5602],{"type":4558,"value":5603},"Los 12 signos, los 12 animales del zodíaco chino, los Ocho Caracteres, los hexagramas... en el fondo todos reducen la dimensionalidad del mundo complejo.",{"type":4554,"tag":33,"props":5605,"children":5606},{},[5607],{"type":4558,"value":5608},"Claro que no pueden usarse como predicción científica estricta.",{"type":4554,"tag":33,"props":5610,"children":5611},{},[5612],{"type":4558,"value":5613},"Pero tampoco son superstición pura a secas.",{"type":4554,"tag":33,"props":5615,"children":5616},{},[5617],{"type":4558,"value":5618},"Se parecen más a una destilación de experiencia hecha por los antiguos con historias, símbolos y reglas, cuando les faltaba computación, datos y herramientas.",{"data":5620,"body":5621},{},{"type":4551,"children":5622},[5623,5627,5632,5637,5642,5647],{"type":4554,"tag":33,"props":5624,"children":5625},{},[5626],{"type":4558,"value":4520},{"type":4554,"tag":33,"props":5628,"children":5629},{},[5630],{"type":4558,"value":5631},"No sé si he entrado en modo reflexivo.",{"type":4554,"tag":33,"props":5633,"children":5634},{},[5635],{"type":4558,"value":5636},"Después de reflexionar con calma descubrí que me preocupa más una pregunta:",{"type":4554,"tag":33,"props":5638,"children":5639},{},[5640],{"type":4558,"value":5641},"si todo lo que barro cada día puede acabar convirtiéndose en un producto real.",{"type":4554,"tag":33,"props":5643,"children":5644},{},[5645],{"type":4558,"value":5646},"Por muchas actualizaciones de herramientas que vea, mejor es atravesar de un solo golpe un escenario concreto.",{"type":4554,"tag":33,"props":5648,"children":5649},{},[5650],{"type":4558,"value":5651},"Este tiempo quiero poner más energía en el producto, la comunidad y el contenido a largo plazo.",{"data":5653,"body":5654},{},{"type":4551,"children":5655},[5656,5660,5665,5673,5678,5683,5688,5693,5698,5703,5708,5713,5721,5726,5731,5736,5741,5746,5751,5756,5769,5774,5779],{"type":4554,"tag":33,"props":5657,"children":5658},{},[5659],{"type":4558,"value":4177},{"type":4554,"tag":33,"props":5661,"children":5662},{},[5663],{"type":4558,"value":5664},"He descubierto que aquí hay dos rutas posibles.",{"type":4554,"tag":33,"props":5666,"children":5667},{},[5668],{"type":4554,"tag":67,"props":5669,"children":5670},{},[5671],{"type":4558,"value":5672},"Una es montarla sobre Feishu.",{"type":4554,"tag":33,"props":5674,"children":5675},{},[5676],{"type":4558,"value":5677},"Sus ventajas son directas:",{"type":4554,"tag":33,"props":5679,"children":5680},{},[5681],{"type":4558,"value":5682},"gratis, sincronización entre dispositivos, se puede compartir, colaboración fácil, y con formas suficientemente variadas.",{"type":4554,"tag":33,"props":5684,"children":5685},{},[5686],{"type":4558,"value":5687},"Documentos, tablas multidimensionales, hojas, diapositivas, lienzos, Todos, bases de conocimiento: combinando esos módulos ya se cubren muchos escenarios de gestión del conocimiento, personales y de equipo.",{"type":4554,"tag":33,"props":5689,"children":5690},{},[5691],{"type":4558,"value":5692},"Me gusta especialmente la tabla multidimensional.",{"type":4554,"tag":33,"props":5694,"children":5695},{},[5696],{"type":4558,"value":5697},"Encaja muy bien como centro del conocimiento.",{"type":4554,"tag":33,"props":5699,"children":5700},{},[5701],{"type":4558,"value":5702},"La recogida de información, el archivo de materiales, la gestión de estados, el ordenamiento estructurado y la reproducción de contenido pueden girar todas en torno a ella.",{"type":4554,"tag":33,"props":5704,"children":5705},{},[5706],{"type":4558,"value":5707},"Y sumando la CLI de Feishu y los AI Agents, Feishu deja de ser solo una suite de oficina.",{"type":4554,"tag":33,"props":5709,"children":5710},{},[5711],{"type":4558,"value":5712},"Es más bien un sistema de flujos de conocimiento manipulable por Agents.",{"type":4554,"tag":33,"props":5714,"children":5715},{},[5716],{"type":4554,"tag":67,"props":5717,"children":5718},{},[5719],{"type":4558,"value":5720},"La otra ruta es desarrollarla sobre Cloudflare en casa.",{"type":4554,"tag":33,"props":5722,"children":5723},{},[5724],{"type":4558,"value":5725},"Ese camino es más libre, y además casa mejor con la productificación.",{"type":4554,"tag":33,"props":5727,"children":5728},{},[5729],{"type":4558,"value":5730},"Por ejemplo, FlareMo, que estoy haciendo ahora, quiere ser un producto de gestión del conocimiento sobre Cloudflare.",{"type":4554,"tag":33,"props":5732,"children":5733},{},[5734],{"type":4558,"value":5735},"La ventaja de Cloudflare es que las capacidades de base son muy completas:",{"type":4554,"tag":33,"props":5737,"children":5738},{},[5739],{"type":4558,"value":5740},"frontend, backend, base de datos, almacenamiento de objetos, búsqueda vectorial y capacidades de IA, todo se puede combinar.",{"type":4554,"tag":33,"props":5742,"children":5743},{},[5744],{"type":4558,"value":5745},"Pero requiere desarrollo.",{"type":4554,"tag":33,"props":5747,"children":5748},{},[5749],{"type":4558,"value":5750},"Y hay que diseñarse uno mismo la estructura de datos, la experiencia de búsqueda, el sistema de permisos y la lógica del producto.",{"type":4554,"tag":33,"props":5752,"children":5753},{},[5754],{"type":4558,"value":5755},"Así que mi juicio ahora es:",{"type":4554,"tag":113,"props":5757,"children":5758},{},[5759,5764],{"type":4554,"tag":116,"props":5760,"children":5761},{},[5762],{"type":4558,"value":5763},"Feishu sirve para montar rápido un sistema de gestión del conocimiento usable ya mismo.",{"type":4554,"tag":116,"props":5765,"children":5766},{},[5767],{"type":4558,"value":5768},"Cloudflare sirve para convertir la gestión del conocimiento en un producto de verdad controlable e iterable.",{"type":4554,"tag":33,"props":5770,"children":5771},{},[5772],{"type":4558,"value":5773},"Las dos rutas merecen estudio.",{"type":4554,"tag":33,"props":5775,"children":5776},{},[5777],{"type":4558,"value":5778},"Una tira más hacia el flujo de trabajo.",{"type":4554,"tag":33,"props":5780,"children":5781},{},[5782],{"type":4558,"value":5783},"La otra, hacia el producto.",{"data":5785,"body":5786},{},{"type":4551,"children":5787},[5788,5792,5797,5802,5810,5815,5820,5825,5830,5853,5858,5863,5868,5873,5878,5883,5888,5893,5898],{"type":4554,"tag":33,"props":5789,"children":5790},{},[5791],{"type":4558,"value":4168},{"type":4554,"tag":33,"props":5793,"children":5794},{},[5795],{"type":4558,"value":5796},"Cuando mucha gente oye «gestión del conocimiento», lo primero que piensa es guardar artículos, organizar enlaces, tomar notas y montarse una biblioteca de materiales bonita.",{"type":4554,"tag":33,"props":5798,"children":5799},{},[5800],{"type":4558,"value":5801},"Pero mirado desde los primeros principios, el problema que la gestión del conocimiento de verdad tiene que resolver es:",{"type":4554,"tag":33,"props":5803,"children":5804},{},[5805],{"type":4554,"tag":67,"props":5806,"children":5807},{},[5808],{"type":4558,"value":5809},"¿Lo que hoy veo me va a seguir sirviendo para juzgar en el futuro?",{"type":4554,"tag":33,"props":5811,"children":5812},{},[5813],{"type":4558,"value":5814},"La memoria de la persona es limitada, su atención es limitada, y la experiencia se pierde con facilidad.",{"type":4554,"tag":33,"props":5816,"children":5817},{},[5818],{"type":4558,"value":5819},"Si un material solo se guarda, al final lo más probable es que acabe en un cementerio de información.",{"type":4554,"tag":33,"props":5821,"children":5822},{},[5823],{"type":4558,"value":5824},"La gestión del conocimiento con valor real debería completar una transformación:",{"type":4554,"tag":33,"props":5826,"children":5827},{},[5828],{"type":4558,"value":5829},"convertir la información externa y la experiencia personal en capacidad de acción que se pueda buscar, llamar, reutilizar y actualizar.",{"type":4554,"tag":113,"props":5831,"children":5832},{},[5833,5838,5843,5848],{"type":4554,"tag":116,"props":5834,"children":5835},{},[5836],{"type":4558,"value":5837},"Un artículo, si solo lo guardas, es solo un material.",{"type":4554,"tag":116,"props":5839,"children":5840},{},[5841],{"type":4558,"value":5842},"Si extraes una idea, se convierte en información.",{"type":4554,"tag":116,"props":5844,"children":5845},{},[5846],{"type":4558,"value":5847},"Cuando la conectas con tus proyectos, tus escenarios y tus juicios, entonces empieza a convertirse en conocimiento.",{"type":4554,"tag":116,"props":5849,"children":5850},{},[5851],{"type":4558,"value":5852},"Y cuando al final te sirve para escribir artículos, hacer productos, tomar decisiones o diseñar flujos de trabajo, es cuando se convierte en capacidad.",{"type":4554,"tag":33,"props":5854,"children":5855},{},[5856],{"type":4558,"value":5857},"Por eso cada vez creo más que el destino de la gestión del conocimiento no debería ser una biblioteca de materiales.",{"type":4554,"tag":33,"props":5859,"children":5860},{},[5861],{"type":4558,"value":5862},"Se parece más a una infraestructura cognitiva.",{"type":4554,"tag":33,"props":5864,"children":5865},{},[5866],{"type":4558,"value":5867},"Que te ayuda a absorber información, ordenar juicios, sedimentar métodos y producir de forma constante contenido, productos y acciones.",{"type":4554,"tag":33,"props":5869,"children":5870},{},[5871],{"type":4558,"value":5872},"Sobre todo desde que existen los AI Agents, la gestión del conocimiento se vuelve mucho más interesante.",{"type":4554,"tag":33,"props":5874,"children":5875},{},[5876],{"type":4558,"value":5877},"Antes dependíamos de la persona para ordenar, clasificar, buscar y reutilizar.",{"type":4554,"tag":33,"props":5879,"children":5880},{},[5881],{"type":4558,"value":5882},"De ahora en adelante, muchas cosas se las podemos dejar al Agent:",{"type":4554,"tag":33,"props":5884,"children":5885},{},[5886],{"type":4558,"value":5887},"resumir automáticamente, etiquetar automáticamente, enlazar proyectos automáticamente, generar esquemas automáticamente, avisar de conocimiento caducado automáticamente, e incluso convertir los materiales directamente en artículos, propuestas, presentaciones y tareas.",{"type":4554,"tag":33,"props":5889,"children":5890},{},[5891],{"type":4558,"value":5892},"Esa es también la razón por la que últimamente me interesa la gestión del conocimiento.",{"type":4554,"tag":33,"props":5894,"children":5895},{},[5896],{"type":4558,"value":5897},"En la superficie es tomar notas.",{"type":4554,"tag":33,"props":5899,"children":5900},{},[5901],{"type":4558,"value":5902},"En el fondo es construir un sistema cognitivo que se pueda capitalizar a largo plazo.",{"data":5904,"body":5905},{},{"type":4551,"children":5906},[5907,5911,5916],{"type":4554,"tag":33,"props":5908,"children":5909},{},[5910],{"type":4558,"value":4469},{"type":4554,"tag":33,"props":5912,"children":5913},{},[5914],{"type":4558,"value":5915},"Programar donde sea, cuando sea.",{"type":4554,"tag":33,"props":5917,"children":5918},{},[5919],{"type":4558,"value":5920},"Y acompañar a mi mujer de compras donde sea, cuando sea.",{"data":5922,"body":5923},{},{"type":4551,"children":5924},[5925,5930],{"type":4554,"tag":33,"props":5926,"children":5927},{},[5928],{"type":4558,"value":5929},"Aunque lo más atractivo son los ingresos del desarrollador independiente,",{"type":4554,"tag":33,"props":5931,"children":5932},{},[5933],{"type":4558,"value":5934},"para la gente corriente lo más valioso es el camino que ha recorrido para llegar hasta ahí.",{"data":5936,"body":5937},{},{"type":4551,"children":5938},[5939,5943],{"type":4554,"tag":33,"props":5940,"children":5941},{},[5942],{"type":4558,"value":3539},{"type":4554,"tag":33,"props":5944,"children":5945},{},[5946],{"type":4558,"value":5947},"¡En YouTube no sale ni un solo anuncio!!",{"data":5949,"body":5950},{},{"type":4551,"children":5951},[5952,5956,5961,5966,5971,5976],{"type":4554,"tag":33,"props":5953,"children":5954},{},[5955],{"type":4558,"value":3761},{"type":4554,"tag":33,"props":5957,"children":5958},{},[5959],{"type":4558,"value":5960},"Vale, empiezo a hacerle publicidad.",{"type":4554,"tag":33,"props":5962,"children":5963},{},[5964],{"type":4558,"value":5965},"Es el Cuktech 25 Power Bank SE (Cuktech es la antigua ZMI).",{"type":4554,"tag":33,"props":5967,"children":5968},{},[5969],{"type":4558,"value":5970},"Algo más de 140 yuanes, 25.000 mAh, hasta 120 W de salida, con cable de carga incluido.",{"type":4554,"tag":33,"props":5972,"children":5973},{},[5974],{"type":4558,"value":5975},"Da para que mi MacBook Air aguante una tarde entera de trabajo intenso.",{"type":4554,"tag":33,"props":5977,"children":5978},{},[5979],{"type":4558,"value":5980},"¡Un imprescindible de oficina para Starbucks, McDonald's, KFC y hasta para teletrabajar desde el pueblo!",{"data":5982,"body":5983},{},{"type":4551,"children":5984},[5985,5989,5994,5999],{"type":4554,"tag":33,"props":5986,"children":5987},{},[5988],{"type":4558,"value":3863},{"type":4554,"tag":33,"props":5990,"children":5991},{},[5992],{"type":4558,"value":5993},"Su API vende barato, sí, pero el oficial mencionó que el margen de beneficio de esta parte es del 545%!!!",{"type":4554,"tag":33,"props":5995,"children":5996},{},[5997],{"type":4558,"value":5998},"Así que DeepSeek no solo es el bodhisattva IA cibernético: además su tecnología es fortísima.",{"type":4554,"tag":33,"props":6000,"children":6001},{},[6002,6004],{"type":4558,"value":6003},"Original: ",{"type":4554,"tag":37,"props":6005,"children":6008},{"href":6006,"rel":6007},"https:\u002F\u002Fgithub.com\u002Fdeepseek-ai\u002Fopen-infra-index\u002Fblob\u002Fmain\u002F202502OpenSourceWeek\u002Fday_6_one_more_thing_deepseekV3R1_inference_system_overview.md",[41],[6009],{"type":4558,"value":6010},"DeepSeek Open Infra Index",{"data":6012,"body":6013},{},{"type":4551,"children":6014},[6015,6020,6025,6030],{"type":4554,"tag":33,"props":6016,"children":6017},{},[6018],{"type":4558,"value":6019},"¡Dios santo! Me acabo de enterar de que el navegador Firefox da a cada usuario 50G de VPN gratis al mes.",{"type":4554,"tag":33,"props":6021,"children":6022},{},[6023],{"type":4558,"value":6024},"Ayuda un montón en esos escenarios incómodos de «el huevo o la gallina».",{"type":4554,"tag":33,"props":6026,"children":6027},{},[6028],{"type":4558,"value":6029},"Cómo se usa:",{"type":4554,"tag":779,"props":6031,"children":6032},{},[6033,6044,6049,6060],{"type":4554,"tag":116,"props":6034,"children":6035},{},[6036,6038],{"type":4558,"value":6037},"En la barra de direcciones, escribe ",{"type":4554,"tag":461,"props":6039,"children":6041},{"className":6040},[],[6042],{"type":4558,"value":6043},"about:config",{"type":4554,"tag":116,"props":6045,"children":6046},{},[6047],{"type":4558,"value":6048},"Entra en las preferencias avanzadas y pulsa «mostrar todas»",{"type":4554,"tag":116,"props":6050,"children":6051},{},[6052,6054],{"type":4558,"value":6053},"Busca ",{"type":4554,"tag":461,"props":6055,"children":6057},{"className":6056},[],[6058],{"type":4558,"value":6059},"browser.ipProtection.enabled",{"type":4554,"tag":116,"props":6061,"children":6062},{},[6063],{"type":4558,"value":6064},"Cambia el valor de esa entrada a true",{"data":6066,"body":6067},{},{"type":4551,"children":6068},[6069,6074,6079,6084],{"type":4554,"tag":33,"props":6070,"children":6071},{},[6072],{"type":4558,"value":6073},"Probé un poco el Workbuddy de Tencent, y hay un escenario muy clásico: conseguir cupones de Meituan.",{"type":4554,"tag":33,"props":6075,"children":6076},{},[6077],{"type":4558,"value":6078},"En el paso del login, generó un código QR para que entrase escaneando.",{"type":4554,"tag":33,"props":6080,"children":6081},{},[6082],{"type":4558,"value":6083},"Luego solté un grito pidiéndole los cupones, y me los consiguió todos.",{"type":4554,"tag":33,"props":6085,"children":6086},{},[6087],{"type":4558,"value":6088},"Usar el AI Agent para escenarios como conseguir cupones resulta muy amazing.",{"data":6090,"body":6091},{},{"type":4551,"children":6092},[6093,6097,6102,6107,6112,6117],{"type":4554,"tag":33,"props":6094,"children":6095},{},[6096],{"type":4558,"value":3568},{"type":4554,"tag":33,"props":6098,"children":6099},{},[6100],{"type":4558,"value":6101},"Le encaja a quien quiera ampliar sus fuentes de información y romper su burbuja informativa.",{"type":4554,"tag":33,"props":6103,"children":6104},{},[6105],{"type":4558,"value":6106},"Va recopilando de forma continua el contenido en boga de fuera: Hacker News, Reddit, BBC, Reuters, Bloomberg, Product Hunt... y traduce los titulares al chino.",{"type":4554,"tag":33,"props":6108,"children":6109},{},[6110],{"type":4558,"value":6111},"Su mayor valor es que primero repases los titulares en chino.",{"type":4554,"tag":33,"props":6113,"children":6114},{},[6115],{"type":4558,"value":6116},"Si ves un artículo que te interesa y merece la pena, entras a ver los detalles.",{"type":4554,"tag":33,"props":6118,"children":6119},{},[6120],{"type":4558,"value":6121},"Ahí puedes combinarlo con la traducción inmersiva para leerlo en bilingüe.",{"data":6123,"body":6124},{},{"type":4551,"children":6125},[6126],{"type":4554,"tag":33,"props":6127,"children":6128},{},[6129],{"type":4558,"value":6130},"Sobre la evasión de la censura: si has pagado un servicio de proxy y además te has montado nodos VPS propios, y quieres gestionarlo todo unificado, con enrutamiento unificado y una única suscripción a la salida.\nQuieres mantener en el servidor las reglas de enrutamiento, el filtrado de nodos y la lógica de combinación, en lugar de configurarlas de nuevo en cada cliente.\nQuieres ejecutarlo con la forma de despliegue ligera de Cloudflare, sin mantener servidores, servicios de base de datos ni tareas de fondo complejas.",{"data":6132,"body":6133},{},{"type":4551,"children":6134},[6135,6139],{"type":4554,"tag":33,"props":6136,"children":6137},{},[6138],{"type":4558,"value":3556},{"type":4554,"tag":113,"props":6140,"children":6141},{},[6142,6152,6162,6172,6182,6192,6202,6212],{"type":4554,"tag":116,"props":6143,"children":6144},{},[6145,6150],{"type":4554,"tag":67,"props":6146,"children":6147},{},[6148],{"type":4558,"value":6149},"Wetab",{"type":4558,"value":6151},": extensión de nueva pestaña: metes ahí lo de siempre, puedes personalizar el buscador, y con la cuenta logueada se sincroniza gratis entre dispositivos. Me monté en ella un buscador de X basado en Google, mucho mejor que el que trae de serie.",{"type":4554,"tag":116,"props":6153,"children":6154},{},[6155,6160],{"type":4554,"tag":67,"props":6156,"children":6157},{},[6158],{"type":4558,"value":6159},"Video Speed Controller",{"type":4558,"value":6161},": ajusta la velocidad del vídeo con flexibilidad, ideal para absorber conocimiento de forma eficiente.",{"type":4554,"tag":116,"props":6163,"children":6164},{},[6165,6170],{"type":4554,"tag":67,"props":6166,"children":6167},{},[6168],{"type":4558,"value":6169},"XHunt",{"type":4558,"value":6171},": imprescindible para jugar en X: te da el ranking de cada KOL y los posts más en boga del momento.",{"type":4554,"tag":116,"props":6173,"children":6174},{},[6175,6180],{"type":4554,"tag":67,"props":6176,"children":6177},{},[6178],{"type":4558,"value":6179},"Radar de seguimiento mutuo de X",{"type":4558,"value":6181},": marca en la página las relaciones mutuas y unidireccionales, y puedes elegir mostrar el ratio following \u002F followers.",{"type":4554,"tag":116,"props":6183,"children":6184},{},[6185,6190],{"type":4554,"tag":67,"props":6186,"children":6187},{},[6188],{"type":4558,"value":6189},"FireShot",{"type":4558,"value":6191},": captura la pantalla de una web, la edita y la guarda en PDF, JPEG, GIF, PNG o BMP.",{"type":4554,"tag":116,"props":6193,"children":6194},{},[6195,6200],{"type":4554,"tag":67,"props":6196,"children":6197},{},[6198],{"type":4558,"value":6199},"Proton Pass",{"type":4558,"value":6201},": gestor de contraseñas de diseño elegante, con sincronización entre dispositivos.",{"type":4554,"tag":116,"props":6203,"children":6204},{},[6205,6210],{"type":4554,"tag":67,"props":6206,"children":6207},{},[6208],{"type":4558,"value":6209},"Traducción inmersiva",{"type":4558,"value":6211},": la veterana extensión de traducción bilingüe, conectada a la API de DeepSeek V4 Flash.",{"type":4554,"tag":116,"props":6213,"children":6214},{},[6215,6219],{"type":4554,"tag":67,"props":6216,"children":6217},{},[6218],{"type":4558,"value":235},{"type":4558,"value":6220},": imprescindible para conectar Codex con Chrome: con ella se automatiza cualquier cosa del navegador, como escribir la reclamación si te bloquean la cuenta.",{"data":6222,"body":6223},{},{"type":4551,"children":6224},[6225,6229,6234,6239,6244,6249],{"type":4554,"tag":33,"props":6226,"children":6227},{},[6228],{"type":4558,"value":4122},{"type":4554,"tag":33,"props":6230,"children":6231},{},[6232],{"type":4558,"value":6233},"La atención de la persona es limitada: solo se encarga de la parte más crítica del juicio.",{"type":4554,"tag":33,"props":6235,"children":6236},{},[6237],{"type":4558,"value":6238},"Hay que repartir la atención limitada en los sitios con valor, y dejarle a la IA más trabajo basura.",{"type":4554,"tag":33,"props":6240,"children":6241},{},[6242],{"type":4558,"value":6243},"Ese es el sentido de los flujos de trabajo de IA.",{"type":4554,"tag":33,"props":6245,"children":6246},{},[6247],{"type":4558,"value":6248},"Que el flujo de IA se coma todo el trabajo basura, y la persona haga el juicio final: la revisión o la validación de resultados más valiosa, más central, la del objetivo final.",{"type":4554,"tag":33,"props":6250,"children":6251},{},[6252],{"type":4558,"value":6253},"Ese es el estado que me gustaría alcanzar. Últimamente también estoy estudiando estos flujos cuando tengo tiempo.",{"data":6255,"body":6256},{},{"type":4551,"children":6257},[6258,6262,6267,6272,6277,6282],{"type":4554,"tag":33,"props":6259,"children":6260},{},[6261],{"type":4558,"value":3977},{"type":4554,"tag":33,"props":6263,"children":6264},{},[6265],{"type":4558,"value":6266},"Registra una cuenta gratuita de Cloudflare, despliega, y ya tienes 10G de almacenamiento de archivos y 5G de almacenamiento de datos.",{"type":4554,"tag":33,"props":6268,"children":6269},{},[6270],{"type":4558,"value":6271},"Gratis para siempre: el equipo no te cuesta un céntimo, el tráfico no te cuesta un céntimo, los datos se respaldan en varias regiones y trae de serie alta disponibilidad.",{"type":4554,"tag":33,"props":6273,"children":6274},{},[6275],{"type":4558,"value":6276},"Sirviendo 24 horas al día, en la nube y desde cualquier sitio, con compatibilidad total con el ecosistema de Memos.",{"type":4554,"tag":33,"props":6278,"children":6279},{},[6280],{"type":4558,"value":6281},"Progreso de entonces: en un día terminé de montar las funciones básicas completas, y ya se puede usar del todo.",{"type":4554,"tag":33,"props":6283,"children":6284},{},[6285],{"type":4558,"value":6286},"Después iré añadiendo más tutoriales de uso y despliegue, casos de test de ingeniería, tecnología relacionada con los AI Agents y soporte multiplataforma. Build in public.",{"data":6288,"body":6289},{},{"type":4551,"children":6290},[6291,6295,6300,6305,6310,6320],{"type":4554,"tag":33,"props":6292,"children":6293},{},[6294],{"type":4558,"value":4414},{"type":4554,"tag":33,"props":6296,"children":6297},{},[6298],{"type":4558,"value":6299},"He abierto un proyecto que agrega enlaces de suscripción de VPN y se despliega gratis en Cloudflare.",{"type":4554,"tag":33,"props":6301,"children":6302},{},[6303],{"type":4558,"value":6304},"Agrupa todos tus enlaces de suscripción de proxys y tus nodos de red propios en una sola URL, y de paso puedes ponerle reglas de enrutamiento.",{"type":4554,"tag":33,"props":6306,"children":6307},{},[6308],{"type":4558,"value":6309},"Lo de verdad: con una sola URL vale para todos los clientes, sin tener que configurar cada cliente por separado.",{"type":4554,"tag":33,"props":6311,"children":6312},{},[6313,6315],{"type":4558,"value":6314},"GitHub: ",{"type":4554,"tag":37,"props":6316,"children":6318},{"href":2451,"rel":6317},[41],[6319],{"type":4558,"value":2451},{"type":4554,"tag":33,"props":6321,"children":6322},{},[6323,6325],{"type":4558,"value":6324},"Post original: ",{"type":4554,"tag":37,"props":6326,"children":6327},{"href":2554},[6328],{"type":4558,"value":6329},"He mudado a Cloudflare mi agregación de suscripciones de proxys",{"data":6331,"body":6332},{},{"type":4551,"children":6333},[6334],{"type":4554,"tag":33,"props":6335,"children":6336},{},[6337,6339,6345,6347],{"type":4558,"value":6338},"Clash Party para la evasión de censura,\nen combinación con Sub-Store desplegado en Cloudflare:\ncon una sola suscripción tienes agregación de varios proveedores y enrutamiento por reglas.\n¡Qué gustazo!\nDe paso os recomiendo el cliente Clash Party: elegantísimo.\nLa dirección open source de mi sub-store-cloudflare:\n",{"type":4554,"tag":37,"props":6340,"children":6343},{"href":6341,"rel":6342},"https:\u002F\u002Ft.co\u002Fu8zhrOSrAw",[41],[6344],{"type":4558,"value":6341},{"type":4558,"value":6346}," ",{"type":4554,"tag":37,"props":6348,"children":6351},{"href":6349,"rel":6350},"https:\u002F\u002Ft.co\u002FZzc3IXKsLI",[41],[6352],{"type":4558,"value":6349},{"data":6354,"body":6355},{},{"type":4551,"children":6356},[6357,6361,6366,6371,6394],{"type":4554,"tag":33,"props":6358,"children":6359},{},[6360],{"type":4558,"value":4426},{"type":4554,"tag":33,"props":6362,"children":6363},{},[6364],{"type":4558,"value":6365},"Fundí en uno mis nodos propios y los nodos de respaldo del servicio de proxys, y le puse encima la suscripción automática de reglas de enrutamiento ACL4SSR.",{"type":4554,"tag":33,"props":6367,"children":6368},{},[6369],{"type":4558,"value":6370},"Con una sola suscripción conseguí:",{"type":4554,"tag":113,"props":6372,"children":6373},{},[6374,6379,6384,6389],{"type":4554,"tag":116,"props":6375,"children":6376},{},[6377],{"type":4558,"value":6378},"la fusión de nodos de varios proveedores",{"type":4554,"tag":116,"props":6380,"children":6381},{},[6382],{"type":4558,"value":6383},"el filtrado de nodos",{"type":4554,"tag":116,"props":6385,"children":6386},{},[6387],{"type":4558,"value":6388},"la configuración de reglas de enrutamiento",{"type":4554,"tag":116,"props":6390,"children":6391},{},[6392],{"type":4558,"value":6393},"la actualización automática de la configuración",{"type":4554,"tag":33,"props":6395,"children":6396},{},[6397],{"type":4558,"value":6398},"De lo más terso.",{"data":6400,"body":6401},{},{"type":4551,"children":6402},[6403],{"type":4554,"tag":33,"props":6404,"children":6405},{},[6406],{"type":4558,"value":6407},"Últimamente estoy dándole vueltas a un plan.\nMudar a Cloudflare toda la gestión del conocimiento personal, la recogida de información y la producción de conocimiento.\nLa cuenta gratuita ya trae 10G de almacenamiento de objetos y 5G de base de datos.\nEs como tener un sistema de gestión del conocimiento autogestionado, en la nube y gratis para siempre.",{"data":6409,"body":6410},{},{"type":4551,"children":6411},[6412,6416,6421,6426,6431,6436,6441,6446,6451,6456],{"type":4554,"tag":33,"props":6413,"children":6414},{},[6415],{"type":4558,"value":3750},{"type":4554,"tag":33,"props":6417,"children":6418},{},[6419],{"type":4558,"value":6420},"Usé GPT 5.5 y Gemini 3.1 Pro. Con estos dos modelos hice sesiones de brainstorming de lo más intensas, y llevaba dos o tres días sin dar con un buen nombre.",{"type":4554,"tag":33,"props":6422,"children":6423},{},[6424],{"type":4558,"value":6425},"¿Por qué? Porque descubrí que estos modelos no innovan. Las opciones de nombre que te dan son puro apilamiento de palabras bonitas y combinaciones de caracteres.",{"type":4554,"tag":33,"props":6427,"children":6428},{},[6429],{"type":4558,"value":6430},"Si les propones tus propias ideas, te las devuelven dándole vueltas y más vueltas al mismo círculo, hasta que me subió la tensión.",{"type":4554,"tag":33,"props":6432,"children":6433},{},[6434],{"type":4558,"value":6435},"Hay otro problema gordo: cuando por fin das con unos cuantos nombres que te convencen, abres Qichacha y… vaya, o ya están registrados, o hay otros que se parecen.",{"type":4554,"tag":33,"props":6437,"children":6438},{},[6439],{"type":4558,"value":6440},"Ahí te recomiendo el 88cha de Alibaba, parecido a Qichacha pero gratis: sirve para comprobar si hay nombres parecidos ya cogidos.",{"type":4554,"tag":33,"props":6442,"children":6443},{},[6444],{"type":4558,"value":6445},"Si no quieres repetirte siempre, lo mejor es elegir nombres de cuatro caracteres, y con unas ideas de lo más abiertas.",{"type":4554,"tag":33,"props":6447,"children":6448},{},[6449],{"type":4558,"value":6450},"Tienes que cambiar de modelo varias veces, cambiar de «cerebro».",{"type":4554,"tag":33,"props":6452,"children":6453},{},[6454],{"type":4558,"value":6455},"Puedes darle a la IA buenos nombres como referencia, por ejemplo DeepSeek 深度求索, ByteDance 字节跳动.",{"type":4554,"tag":33,"props":6457,"children":6458},{},[6459],{"type":4558,"value":6460},"Esos nombres que tú consideras buenos, déjaselos a la IA para que los use como referencia. Solo juntando lo mejor de cada casa sale un nombre de la hostia.",{"data":6462,"body":6463},{},{"type":4551,"children":6464},[6465,6469,6474,6479,6484,6489,6494],{"type":4554,"tag":33,"props":6466,"children":6467},{},[6468],{"type":4558,"value":3988},{"type":4554,"tag":33,"props":6470,"children":6471},{},[6472],{"type":4558,"value":6473},"Quería la recogida de inspiraciones de Flomo: lista para anotar desde el segundo uno y sin interrupciones;",{"type":4554,"tag":33,"props":6475,"children":6476},{},[6477],{"type":4558,"value":6478},"quería el ecosistema open source maduro de Memos, con datos migrables y una API con la que jugar;",{"type":4554,"tag":33,"props":6480,"children":6481},{},[6482],{"type":4558,"value":6483},"y no quería montar otro VPS, ni mantener Docker, ni Postgres, ni procesos residentes de Node.",{"type":4554,"tag":33,"props":6485,"children":6486},{},[6487],{"type":4558,"value":6488},"¿Y entonces qué? Lo que hace FlareMo es tomar el modelo de datos y la API de Memos como «especificación» y reconstruir todo el runtime sobre Cloudflare:",{"type":4554,"tag":33,"props":6490,"children":6491},{},[6492],{"type":4558,"value":6493},"Workers sirve la API, D1 guarda las notas, R2 aloja los adjuntos, Queues\u002FCron corren en segundo plano, Vectorize + Workers AI quedan para la futura búsqueda semántica y los flujos de IA.",{"type":4554,"tag":33,"props":6495,"children":6496},{},[6497],{"type":4558,"value":6498},"Subido a hombros de Memos, hago una base de conocimiento personal que crece en la edge cloud.",{"data":6500,"body":6501},{},{"type":4551,"children":6502},[6503,6507,6512],{"type":4554,"tag":33,"props":6504,"children":6505},{},[6506],{"type":4558,"value":3580},{"type":4554,"tag":33,"props":6508,"children":6509},{},[6510],{"type":4558,"value":6511},"Como el código estaba en fase de depuración, la instrucción stop no llegó a surtir efecto.",{"type":4554,"tag":33,"props":6513,"children":6514},{},[6515],{"type":4558,"value":6516},"Un Container estuvo corriendo 7 días seguidos y me quitaron 4 dólares.",{"data":6518,"body":6519},{},{"type":4551,"children":6520},[6521,6526,6531,6536,6541,6546],{"type":4554,"tag":33,"props":6522,"children":6523},{},[6524],{"type":4558,"value":6525},"Ya tengo el nombre de la enciclopedia mitológica de Oriente y Occidente: God-Museum · el Museo de los Dioses:",{"type":4554,"tag":33,"props":6527,"children":6528},{},[6529],{"type":4558,"value":6530},"meter los panteones independientes del Clásico de las Montañas y los Mares, Viaje al Oeste, la Antigua Grecia, el norte de Europa y el Antiguo Egipto en un mismo universo, y lograr que no se peleen.",{"type":4554,"tag":33,"props":6532,"children":6533},{},[6534],{"type":4558,"value":6535},"La misma ley del rayo en Grecia se llama Zeus, y en Oriente Leizhenzi;",{"type":4554,"tag":33,"props":6537,"children":6538},{},[6539],{"type":4558,"value":6540},"el mismo gran diluvio, los orientales lo recuerdan como Nüwa remendando el cielo, y los hebreos como el arca de Noé.",{"type":4554,"tag":33,"props":6542,"children":6543},{},[6544],{"type":4558,"value":6545},"Si preguntamos en serio, habría que reordenar todo el mundo mitológico.",{"type":4554,"tag":33,"props":6547,"children":6548},{},[6549,6551],{"type":4558,"value":6550},"Pruébalo en línea: ",{"type":4554,"tag":37,"props":6552,"children":6555},{"href":6553,"rel":6554},"https:\u002F\u002Fchendahuang.com\u002Fgod-museum\u002F",[41],[6556],{"type":4558,"value":6553},{"data":6558,"body":6559},{},{"type":4551,"children":6560},[6561,6565,6570,6575],{"type":4554,"tag":33,"props":6562,"children":6563},{},[6564],{"type":4558,"value":3507},{"type":4554,"tag":33,"props":6566,"children":6567},{},[6568],{"type":4558,"value":6569},"Una de las grandes oportunidades es procesar la parte que el software tradicional no puede registrar: los datos de contexto no estructurados.",{"type":4554,"tag":33,"props":6571,"children":6572},{},[6573],{"type":4558,"value":6574},"Por ejemplo, un CRM de verdad AI-native, al registrar el descuento que se le dio a un cliente, puede anotar de paso por qué se dio ese descuento y no otro, por qué se descartaron las demás opciones, y quién convenció a quién en la discusión.",{"type":4554,"tag":33,"props":6576,"children":6577},{},[6578],{"type":4558,"value":6579},"El software tradicional tiene demasiada información oculta así, imposible de registrar. En la era de la IA, con la capacidad de entender texto y vídeo, se puede extraer toda esa información escondida y redundante, convertirla en datos estructurados y analizarla.",{"data":6581,"body":6582},{},{"type":4551,"children":6583},[6584],{"type":4554,"tag":33,"props":6585,"children":6586},{},[6587,6589],{"type":4558,"value":6588},"Primer día instalado en la comunidad OPC\nA partir de ahora este puesto es mío\n¡Nice! ",{"type":4554,"tag":37,"props":6590,"children":6593},{"href":6591,"rel":6592},"https:\u002F\u002Ft.co\u002F3rSQcZ760R",[41],[6594],{"type":4558,"value":6591},{"data":6596,"body":6597},{},{"type":4551,"children":6598},[6599,6603,6608,6613,6618,6623,6628,6633,6638,6643,6648,6653,6658,6663],{"type":4554,"tag":33,"props":6600,"children":6601},{},[6602],{"type":4558,"value":4276},{"type":4554,"tag":33,"props":6604,"children":6605},{},[6606],{"type":4558,"value":6607},"Mi intención inicial era solo tener una entidad con la que cobrar de forma legal y poder publicar productos. Así que busqué por internet información para registrar una empresa.",{"type":4554,"tag":33,"props":6609,"children":6610},{},[6611],{"type":4558,"value":6612},"No pedía demasiado de la ciudad: Nankín, Suzhou, Hangzhou, Ningbo... con tal de que fuera zona desarrollada de la costa, todo valía.",{"type":4554,"tag":33,"props":6614,"children":6615},{},[6616],{"type":4558,"value":6617},"Por casualidad, un día vine a Nankín por trabajo y, sin nada que hacer, estuve ojeando los boletines de Nankín. Di con el teléfono de contacto de una comunidad OPC, y lo añadí.",{"type":4554,"tag":33,"props":6619,"children":6620},{},[6621],{"type":4558,"value":6622},"Después de presentarle brevemente mi proyecto, el responsable lo vio con buenos ojos y me organizó una visita esa misma tarde.",{"type":4554,"tag":33,"props":6624,"children":6625},{},[6626],{"type":4558,"value":6627},"Su condición era trabajar en sus instalaciones tres días a la semana; si la aceptaba, podía registrar la empresa allí.",{"type":4554,"tag":33,"props":6629,"children":6630},{},[6631],{"type":4558,"value":6632},"Como es un proyecto bajo capital público de Nankín, sus condiciones son buenísimas: agua, luz, internet y mantenimiento, todo gratis, en teoría durante tres años. Encima hay contables que te ayudan a registrar la empresa, a hacer el sello, a tramitar la licencia de actividad y a ponerte en contacto con el banco para abrir la cuenta. Una ayuda que te deja sin palabras.",{"type":4554,"tag":33,"props":6634,"children":6635},{},[6636],{"type":4558,"value":6637},"Después de un par de semanas de trámites de registro, por fin tuve todos los papeles.",{"type":4554,"tag":33,"props":6639,"children":6640},{},[6641],{"type":4558,"value":6642},"El director del parque me dejó elegir un puesto de trabajo. Mis exigencias no eran altas: con tener asiento, banqueta y corriente eléctrica, me vale.",{"type":4554,"tag":33,"props":6644,"children":6645},{},[6646],{"type":4558,"value":6647},"El director me hizo rellenar tres formularios para solicitar el programa: presentar las ventajas de tu proyecto, la situación de los miembros del equipo, y la especialidad de integrarlo con IA. Si lo escribes bien y es convincente, hay opciones de conseguir una subvención de política pública de entre 50 y 100 mil yuanes.",{"type":4554,"tag":33,"props":6649,"children":6650},{},[6651],{"type":4558,"value":6652},"Yo creo que Nankín lo está haciendo muy bien en esto. También podéis mirar si vuestra ciudad tiene políticas parecidas, o si vuestra capital de provincia ofrece algo mejor.",{"type":4554,"tag":33,"props":6654,"children":6655},{},[6656],{"type":4558,"value":6657},"Las buenas políticas no esperan a nadie: hay que preguntar mucho. Cuando llegué hoy, el parque ya tenía muchísimas empresas instaladas: he llegado bastante tarde.",{"type":4554,"tag":33,"props":6659,"children":6660},{},[6661],{"type":4558,"value":6662},"Eso es todo por hoy. De aquí en adelante iré compartiendo mi experiencia de emprendimiento y repasos del proceso.",{"type":4554,"tag":33,"props":6664,"children":6665},{},[6666],{"type":4558,"value":6667},"Gracias por vuestra preocupación.",{"data":6669,"body":6670},{},{"type":4551,"children":6671},[6672,6676,6681,6686,6691,6696],{"type":4554,"tag":33,"props":6673,"children":6674},{},[6675],{"type":4558,"value":3689},{"type":4554,"tag":33,"props":6677,"children":6678},{},[6679],{"type":4558,"value":6680},"el código es la palanca de la gente corriente.",{"type":4554,"tag":33,"props":6682,"children":6683},{},[6684],{"type":4558,"value":6685},"Codex es la palanca de la palanca.",{"type":4554,"tag":33,"props":6687,"children":6688},{},[6689],{"type":4558,"value":6690},"Quitar a Codex es quitarle la leña al fuego por debajo de la olla.",{"type":4554,"tag":33,"props":6692,"children":6693},{},[6694],{"type":4558,"value":6695},"Como dice el refrán: si los cimientos no son sólidos, tiembla la tierra y se tambalean las montañas.",{"type":4554,"tag":33,"props":6697,"children":6698},{},[6699],{"type":4558,"value":6700},"¡Las IA de casa, espabilaros ya!",{"data":6702,"body":6703},{},{"type":4551,"children":6704},[6705],{"type":4554,"tag":33,"props":6706,"children":6707},{},[6708],{"type":4558,"value":6709},"Mucha gente usa IA para escribir proyectos de Cloudflare, y los fallos no son por la sintaxis.\nEl problema real es:\nla IA escribe los Workers como si fueran Node.js\nusa los Bindings como process.env\nse olvida del await\nusa variables globales a lo loco para guardar el estado de la petición\nno sabe que las peticiones de recursos estáticos son gratis\ny desde el Worker llama a su propio R2 por REST API\nTodos estos errores los he recopilado en el Cloudflare Playbook.\nY de paso también escribí un manual con ellos.",{"data":6711,"body":6712},{},{"type":4551,"children":6713},[6714,6719,6724],{"type":4554,"tag":33,"props":6715,"children":6716},{},[6717],{"type":4558,"value":6718},"Para un desarrollador independiente, si no tienes inspiración sobre qué producto hacer,",{"type":4554,"tag":33,"props":6720,"children":6721},{},[6722],{"type":4558,"value":6723},"puedes empezar por satisfacer tus propias necesidades.",{"type":4554,"tag":33,"props":6725,"children":6726},{},[6727],{"type":4558,"value":6728},"Lo más probable es que haya usuarios en tu misma frecuencia.",{"data":6730,"body":6731},{},{"type":4551,"children":6732},[6733,6738,6746,6751,6756,6769,6774,6779],{"type":4554,"tag":33,"props":6734,"children":6735},{},[6736],{"type":4558,"value":6737},"He hecho un Skill un poco desquiciado:",{"type":4554,"tag":33,"props":6739,"children":6740},{},[6741],{"type":4554,"tag":67,"props":6742,"children":6743},{},[6744],{"type":4558,"value":6745},"Dahuang AI Tone",{"type":4554,"tag":33,"props":6747,"children":6748},{},[6749],{"type":4558,"value":6750},"Todo el mundo habla de «quitar el olor a IA». Pero ¿qué es exactamente el olor a IA?",{"type":4554,"tag":33,"props":6752,"children":6753},{},[6754],{"type":4558,"value":6755},"Hace dos cosas:",{"type":4554,"tag":113,"props":6757,"children":6758},{},[6759,6764],{"type":4554,"tag":116,"props":6760,"children":6761},{},[6762],{"type":4558,"value":6763},"transforma un texto normal para que tenga el olor a IA de un modelo concreto",{"type":4554,"tag":116,"props":6765,"children":6766},{},[6767],{"type":4558,"value":6768},"y a la inversa, señala qué parte de un texto parece de IA y a qué modelo imita",{"type":4554,"tag":33,"props":6770,"children":6771},{},[6772],{"type":4558,"value":6773},"Su valor:",{"type":4554,"tag":33,"props":6775,"children":6776},{},[6777],{"type":4558,"value":6778},"primero hay que oler el olor a IA, para saber cómo quitarlo.",{"type":4554,"tag":33,"props":6780,"children":6781},{},[6782,6783],{"type":4558,"value":6314},{"type":4554,"tag":37,"props":6784,"children":6787},{"href":6785,"rel":6786},"https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fdahuang-ai-tone",[41],[6788],{"type":4558,"value":6785},{"data":6790,"body":6791},{},{"type":4551,"children":6792},[6793,6797,6802,6812,6817,6822,6827,6831,6836,6841,6846,6851,6856,6861,6866],{"type":4554,"tag":33,"props":6794,"children":6795},{},[6796],{"type":4558,"value":4144},{"type":4554,"tag":33,"props":6798,"children":6799},{},[6800],{"type":4558,"value":6801},"En 2026, si un desarrollador independiente quiere hacer una app, la mejor práctica es:",{"type":4554,"tag":33,"props":6803,"children":6804},{},[6805,6810],{"type":4554,"tag":67,"props":6806,"children":6807},{},[6808],{"type":4558,"value":6809},"En la fase de MVP, primero hacer Web + PWA.",{"type":4558,"value":6811}," Desarrollas rápido, depuras rápido, iteras rápido.",{"type":4554,"tag":33,"props":6813,"children":6814},{},[6815],{"type":4558,"value":6816},"Pila web:",{"type":4554,"tag":33,"props":6818,"children":6819},{},[6820],{"type":4558,"value":6821},"React + TanStack Start + Vite + TypeScript + shadcn\u002Fui + Base UI + Tailwind CSS + better-auth + Vercel AI SDK + oxfmt \u002F oxlint",{"type":4554,"tag":33,"props":6823,"children":6824},{},[6825],{"type":4558,"value":6826},"Backend unificado:",{"type":4554,"tag":33,"props":6828,"children":6829},{},[6830],{"type":4558,"value":278},{"type":4554,"tag":33,"props":6832,"children":6833},{},[6834],{"type":4558,"value":6835},"Depuración web:",{"type":4554,"tag":33,"props":6837,"children":6838},{},[6839],{"type":4558,"value":6840},"Chrome DevTools MCP + plugin de Codex para Chrome",{"type":4554,"tag":33,"props":6842,"children":6843},{},[6844],{"type":4558,"value":6845},"Cuando el producto de verdad arranque, entonces toca el móvil.",{"type":4554,"tag":33,"props":6847,"children":6848},{},[6849],{"type":4558,"value":6850},"Pila móvil:",{"type":4554,"tag":33,"props":6852,"children":6853},{},[6854],{"type":4558,"value":6855},"React Native + Expo + Expo Router + NativeWind + React Native Reusables + Reanimated + Gesture Handler + EAS Build \u002F Submit \u002F Update",{"type":4554,"tag":33,"props":6857,"children":6858},{},[6859],{"type":4558,"value":6860},"La idea central es muy simple:",{"type":4554,"tag":33,"props":6862,"children":6863},{},[6864],{"type":4558,"value":6865},"primero valida la necesidad con Web + PWA.",{"type":4554,"tag":33,"props":6867,"children":6868},{},[6869],{"type":4558,"value":6870},"Cuando haya usuarios de verdad, entonces monta la app con React Native + Expo.",{"data":6872,"body":6873},{},{"type":4551,"children":6874},[6875,6879,6884,6889,6894,6902,6907,6912,6917],{"type":4554,"tag":33,"props":6876,"children":6877},{},[6878],{"type":4558,"value":3781},{"type":4554,"tag":33,"props":6880,"children":6881},{},[6882],{"type":4558,"value":6883},"Comparé los Humanizer más conocidos del mercado, los Skills de quitar olor a IA y las soluciones de prompt.",{"type":4554,"tag":33,"props":6885,"children":6886},{},[6887],{"type":4558,"value":6888},"Y lo uní con la experiencia que llevo acumulando desde 2023 usando modelos de lenguaje: una tortura interminable a manos del olor a IA de GPT, Claude, Gemini y Doubao.",{"type":4554,"tag":33,"props":6890,"children":6891},{},[6892],{"type":4558,"value":6893},"He hecho esto:",{"type":4554,"tag":33,"props":6895,"children":6896},{},[6897],{"type":4554,"tag":67,"props":6898,"children":6899},{},[6900],{"type":4558,"value":6901},"Dahuang Human Tone",{"type":4554,"tag":33,"props":6903,"children":6904},{},[6905],{"type":4558,"value":6906},"Un Skill para quitar el olor a IA pensado para el contexto de la escritura china.",{"type":4554,"tag":33,"props":6908,"children":6909},{},[6910],{"type":4558,"value":6911},"Mi deseo:",{"type":4554,"tag":33,"props":6913,"children":6914},{},[6915],{"type":4558,"value":6916},"que en el mundo no haya redacciones de IA que cueste leer.",{"type":4554,"tag":33,"props":6918,"children":6919},{},[6920,6921],{"type":4558,"value":6314},{"type":4554,"tag":37,"props":6922,"children":6925},{"href":6923,"rel":6924},"https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fdahuang-human-tone",[41],[6926],{"type":4558,"value":6923},{"data":6928,"body":6929},{},{"type":4551,"children":6930},[6931,6936,6940,6945,6983,6988,6993],{"type":4554,"tag":33,"props":6932,"children":6933},{},[6934],{"type":4558,"value":6935},"He hecho un Cloudflare Playbook.",{"type":4554,"tag":33,"props":6937,"children":6938},{},[6939],{"type":4558,"value":3653},{"type":4554,"tag":33,"props":6941,"children":6942},{},[6943],{"type":4558,"value":6944},"Dentro hay recopilado:",{"type":4554,"tag":113,"props":6946,"children":6947},{},[6948,6953,6958,6963,6968,6973,6978],{"type":4554,"tag":116,"props":6949,"children":6950},{},[6951],{"type":4558,"value":6952},"cómo elegir entre los servicios habituales de Cloudflare",{"type":4554,"tag":116,"props":6954,"children":6955},{},[6956],{"type":4558,"value":6957},"cómo usar Workers \u002F Pages \u002F D1 \u002F R2 \u002F KV \u002F AI Gateway",{"type":4554,"tag":116,"props":6959,"children":6960},{},[6961],{"type":4558,"value":6962},"si la cuota gratuita da o no da de sí",{"type":4554,"tag":116,"props":6964,"children":6965},{},[6966],{"type":4558,"value":6967},"cuándo merece la pena pagar los $5 de Workers Paid",{"type":4554,"tag":116,"props":6969,"children":6970},{},[6971],{"type":4558,"value":6972},"los errores típicos del código CF escrito con IA",{"type":4554,"tag":116,"props":6974,"children":6975},{},[6976],{"type":4558,"value":6977},"cómo configurar Codex \u002F Claude Code con el Skill y el MCP de Cloudflare",{"type":4554,"tag":116,"props":6979,"children":6980},{},[6981],{"type":4558,"value":6982},"qué proyectos open source sirven como referencia directa",{"type":4554,"tag":33,"props":6984,"children":6985},{},[6986],{"type":4558,"value":6987},"Mi objetivo es simple:",{"type":4554,"tag":33,"props":6989,"children":6990},{},[6991],{"type":4558,"value":6992},"escribir código con IA y desplegarlo por todo el mundo con Cloudflare.",{"type":4554,"tag":33,"props":6994,"children":6995},{},[6996,6998],{"type":4558,"value":6997},"Playbook: ",{"type":4554,"tag":37,"props":6999,"children":7001},{"href":7000},"\u002Fplaybooks",[7002],{"type":4558,"value":7003},"chendahuang.com\u002Fplaybooks",{"data":7005,"body":7006},{},{"type":4551,"children":7007},[7008,7012,7017,7022,7040,7045],{"type":4554,"tag":33,"props":7009,"children":7010},{},[7011],{"type":4558,"value":4086},{"type":4554,"tag":33,"props":7013,"children":7014},{},[7015],{"type":4558,"value":7016},"El núcleo, en una palabra: altruismo.",{"type":4554,"tag":33,"props":7018,"children":7019},{},[7020],{"type":4558,"value":7021},"He compartido sobre todo dos tipos de contenido útil:",{"type":4554,"tag":113,"props":7023,"children":7024},{},[7025,7030,7035],{"type":4554,"tag":116,"props":7026,"children":7027},{},[7028],{"type":4558,"value":7029},"lista de software para uso intensivo de macOS (48k lecturas)",{"type":4554,"tag":116,"props":7031,"children":7032},{},[7033],{"type":4558,"value":7034},"tabla de cuotas gratuitas de Cloudflare + Playbook (me fue bien en X, y hasta un colega se lo llevó reescrito a Zhihu, donde le dieron unos cuantos cientos de guardados)",{"type":4554,"tag":116,"props":7036,"children":7037},{},[7038],{"type":4558,"value":7039},"y el recopilatorio de recursos de OPC para personas que montan una empresa de un solo socio (38k lecturas)",{"type":4554,"tag":33,"props":7041,"children":7042},{},[7043],{"type":4558,"value":7044},"No pensaba en cómo ganar seguidores: solo ordenaba lo que había investigado y lo regalaba gratis. Y el resultado es que subió rápido.",{"type":4554,"tag":33,"props":7046,"children":7047},{},[7048],{"type":4558,"value":7049},"Seguiré soltando contenido práctico de este tipo. Gracias por el apoyo.",{"data":7051,"body":7052},{},{"type":4551,"children":7053},[7054,7059,7064,7068,7101],{"type":4554,"tag":33,"props":7055,"children":7056},{},[7057],{"type":4558,"value":7058},"He hecho un macOS Playbook.",{"type":4554,"tag":33,"props":7060,"children":7061},{},[7062],{"type":4558,"value":7063},"Para quien acaba de comprarse un Mac, viene de Windows, o siempre ha sentido que no le saca partido.",{"type":4554,"tag":33,"props":7065,"children":7066},{},[7067],{"type":4558,"value":6944},{"type":4554,"tag":113,"props":7069,"children":7070},{},[7071,7076,7081,7086,7091,7096],{"type":4554,"tag":116,"props":7072,"children":7073},{},[7074],{"type":4558,"value":7075},"qué software instalar primero al comprar un Mac",{"type":4554,"tag":116,"props":7077,"children":7078},{},[7079],{"type":4558,"value":7080},"cómo se adapta un usuario de Windows a macOS",{"type":4554,"tag":116,"props":7082,"children":7083},{},[7084],{"type":4558,"value":7085},"cómo elegir entre herramientas como Rectangle \u002F AltTab \u002F Homebrew",{"type":4554,"tag":116,"props":7087,"children":7088},{},[7089],{"type":4558,"value":7090},"cómo usar la colaboración entre dispositivos",{"type":4554,"tag":116,"props":7092,"children":7093},{},[7094],{"type":4558,"value":7095},"cómo configurar terminal, Git, SSH y el entorno de AI Coding",{"type":4554,"tag":116,"props":7097,"children":7098},{},[7099],{"type":4558,"value":7100},"cómo tratar el mantenimiento del sistema, la resolución de fallos, el respaldo de seguridad y la migración al cambiar de equipo",{"type":4554,"tag":33,"props":7102,"children":7103},{},[7104,7105],{"type":4558,"value":6997},{"type":4554,"tag":37,"props":7106,"children":7107},{"href":7000},[7108],{"type":4558,"value":7003},{"data":7110,"body":7111},{},{"type":4551,"children":7112},[7113,7117],{"type":4554,"tag":33,"props":7114,"children":7115},{},[7116],{"type":4558,"value":4197},{"type":4554,"tag":113,"props":7118,"children":7119},{},[7120,7130,7140,7150],{"type":4554,"tag":116,"props":7121,"children":7122},{},[7123,7128],{"type":4554,"tag":67,"props":7124,"children":7125},{},[7126],{"type":4558,"value":7127},"Colima",{"type":4558,"value":7129},": gratis y open source, muy ligero, pero casi solo línea de comandos. Le va bien a quien no le importa trastear y está cómodo con la terminal.",{"type":4554,"tag":116,"props":7131,"children":7132},{},[7133,7138],{"type":4554,"tag":67,"props":7134,"children":7135},{},[7136],{"type":4558,"value":7137},"Apple Container",{"type":4558,"value":7139},": la nueva apuesta de contenedores de Apple; merece la pena seguirle la pista, pero de momento el ecosistema flojea: está en una fase muy temprana. Ni siquiera soporta Docker Compose.",{"type":4554,"tag":116,"props":7141,"children":7142},{},[7143,7148],{"type":4554,"tag":67,"props":7144,"children":7145},{},[7146],{"type":4558,"value":7147},"OrbStack",{"type":4558,"value":7149},": tiene GUI, es ligero y rápido, y el ecosistema lo respalda bien. El contra: no es open source, la versión comercial necesita licencia, pero la personal es gratis.",{"type":4554,"tag":116,"props":7151,"children":7152},{},[7153,7158],{"type":4554,"tag":67,"props":7154,"children":7155},{},[7156],{"type":4558,"value":7157},"Docker Desktop",{"type":4558,"value":7159},": lo oficial, y resulta pesado y orondo, con una experiencia que es un asco. En Mac, si puedes no usarlo, no lo uses.",{"data":7161,"body":7162},{},{"type":4551,"children":7163},[7164,7169,7174,7179,7184,7188,7193,7202,7207],{"type":4554,"tag":33,"props":7165,"children":7166},{},[7167],{"type":4558,"value":7168},"Lo declaro:",{"type":4554,"tag":33,"props":7170,"children":7171},{},[7172],{"type":4558,"value":7173},"Cloudflare es una empresa de verdad AI-native.",{"type":4554,"tag":33,"props":7175,"children":7176},{},[7177],{"type":4558,"value":7178},"Está rehaciendo la experiencia de desarrollo en torno a los AI Agents.",{"type":4554,"tag":33,"props":7180,"children":7181},{},[7182],{"type":4558,"value":7183},"Las recién publicadas Temporary Accounts dejan que el AI Agent escriba el código, lo despliegue directamente, reciba una URL temporal, se pruebe a sí mismo y se itere a sí mismo.",{"type":4554,"tag":33,"props":7185,"children":7186},{},[7187],{"type":4558,"value":6398},{"type":4554,"tag":33,"props":7189,"children":7190},{},[7191],{"type":4558,"value":7192},"Combinado con los Skills oficiales de Cloudflare, se instala con un solo comando:",{"type":4554,"tag":33,"props":7194,"children":7195},{},[7196],{"type":4554,"tag":461,"props":7197,"children":7199},{"className":7198},[],[7200],{"type":4558,"value":7201},"npx skills add cloudflare\u002Fskills",{"type":4554,"tag":33,"props":7203,"children":7204},{},[7205],{"type":4558,"value":7206},"¿Que qué significa ser AI-native?",{"type":4554,"tag":33,"props":7208,"children":7209},{},[7210],{"type":4558,"value":7211},"Esto es la GOAT de lo AI-native.",{"data":7213,"body":7214},{},{"type":4551,"children":7215},[7216,7220,7225],{"type":4554,"tag":33,"props":7217,"children":7218},{},[7219],{"type":4558,"value":4243},{"type":4554,"tag":33,"props":7221,"children":7222},{},[7223],{"type":4558,"value":7224},"Investigando materiales me encontré un sitio tesoro; lo comparto:",{"type":4554,"tag":33,"props":7226,"children":7227},{},[7228],{"type":4554,"tag":37,"props":7229,"children":7232},{"href":7230,"rel":7231},"https:\u002F\u002Fwww.opcquan.com\u002Fcommunities",[41],[7233],{"type":4558,"value":7230},{"data":7235,"body":7236},{},{"type":4551,"children":7237},[7238,7242],{"type":4554,"tag":33,"props":7239,"children":7240},{},[7241],{"type":4558,"value":4208},{"type":4554,"tag":113,"props":7243,"children":7244},{},[7245,7255,7265,7275,7285,7295,7305,7315,7325,7335,7345,7355],{"type":4554,"tag":116,"props":7246,"children":7247},{},[7248,7253],{"type":4554,"tag":67,"props":7249,"children":7250},{},[7251],{"type":4558,"value":7252},"QuickRecorder",{"type":4558,"value":7254},": la herramienta de grabación de pantalla definitiva: pequeñísima, y con un poder bestial.",{"type":4554,"tag":116,"props":7256,"children":7257},{},[7258,7263],{"type":4554,"tag":67,"props":7259,"children":7260},{},[7261],{"type":4558,"value":7262},"ClashParty",{"type":4558,"value":7264},": para la evasión de censura, con núcleo Mihomo, muchos protocolos, actualizaciones rápidas y una interfaz bonita.",{"type":4554,"tag":116,"props":7266,"children":7267},{},[7268,7273],{"type":4554,"tag":67,"props":7269,"children":7270},{},[7271],{"type":4558,"value":7272},"V2rayN",{"type":4558,"value":7274},": evasión de censura, muchos protocolos; la interfaz es algo retro, pero estable y gratis.",{"type":4554,"tag":116,"props":7276,"children":7277},{},[7278,7283],{"type":4554,"tag":67,"props":7279,"children":7280},{},[7281],{"type":4558,"value":7282},"Input de Doubao",{"type":4558,"value":7284},": el dictado por voz es certero a rabiar; soporta macOS, iOS y Android; Windows va de camino.",{"type":4554,"tag":116,"props":7286,"children":7287},{},[7288,7293],{"type":4554,"tag":67,"props":7289,"children":7290},{},[7291],{"type":4558,"value":7292},"Brave",{"type":4558,"value":7294},": el navegador con la privacidad por bandera, con filtro de anuncios integrado que limpia mejor que las extensiones; el mejor compañero para ver YouTube.",{"type":4554,"tag":116,"props":7296,"children":7297},{},[7298,7303],{"type":4554,"tag":67,"props":7299,"children":7300},{},[7301],{"type":4558,"value":7302},"Mos",{"type":4558,"value":7304},": hace que la rueda del ratón ruede con más suavidad.",{"type":4554,"tag":116,"props":7306,"children":7307},{},[7308,7313],{"type":4554,"tag":67,"props":7309,"children":7310},{},[7311],{"type":4558,"value":7312},"Amphetamine",{"type":4558,"value":7314},": evita que tu portátil apague la pantalla al cerrar la tapa; el mejor compañero para Vibe Coding.",{"type":4554,"tag":116,"props":7316,"children":7317},{},[7318,7323],{"type":4554,"tag":67,"props":7319,"children":7320},{},[7321],{"type":4558,"value":7322},"UU Remote",{"type":4558,"value":7324},": la herramienta de escritorio remoto de NetEase, gratis y rápida. Con ella, lo que limita la calidad de imagen nunca es la membresía, sino la velocidad de la red. Normalmente la uso para controlar mi macOS desde el móvil y ver el resultado del Vibe Coding: el mapeo de teclas es eficientísimo.",{"type":4554,"tag":116,"props":7326,"children":7327},{},[7328,7333],{"type":4554,"tag":67,"props":7329,"children":7330},{},[7331],{"type":4558,"value":7332},"Tencent Lemon",{"type":4558,"value":7334},": el limpiador de basura de macOS de Tencent; desinstalar software va finísimo y el icono de la barra de estado también es útil.",{"type":4554,"tag":116,"props":7336,"children":7337},{},[7338,7343],{"type":4554,"tag":67,"props":7339,"children":7340},{},[7341],{"type":4558,"value":7342},"Mole",{"type":4558,"value":7344},": el limpiador de basura más potente de macOS; la versión de terminal es gratis, la de UI es de pago.",{"type":4554,"tag":116,"props":7346,"children":7347},{},[7348,7353],{"type":4554,"tag":67,"props":7349,"children":7350},{},[7351],{"type":4558,"value":7352},"Tailscale",{"type":4558,"value":7354},": software de redes remotas entre sitios basado en WireGuard. Con él te conectas desde el fin del mundo al pequeño ordenador de tu casa.",{"type":4554,"tag":116,"props":7356,"children":7357},{},[7358,7363],{"type":4554,"tag":67,"props":7359,"children":7360},{},[7361],{"type":4558,"value":7362},"Obsidian",{"type":4558,"value":7364},": en la era de la IA, la herramienta de gestión del conocimiento local-first. El ecosistema es buenísimo, y en combinación con el recortador Web Clipper oficial hace maravillas.",{"data":7366,"body":7367},{},{"type":4551,"children":7368},[7369],{"type":4554,"tag":33,"props":7370,"children":7371},{},[7372,7374,7380,7381],{"type":4558,"value":7373},"¿Cuántos recursos de Cloudflare podemos estirar de gratis con una cuenta gratuita?\nAl usar Cloudflare, ¿qué trampas hay y cuáles son las mejores prácticas?\nMe pasé tres días enteros investigando estas preguntas a fondo.\nLas respuestas las he organizado de forma sistemática en el repo de abajo.\nEste repo lo iré manteniendo al día:\n",{"type":4554,"tag":37,"props":7375,"children":7378},{"href":7376,"rel":7377},"https:\u002F\u002Ft.co\u002FgDuCwIdWHi",[41],[7379],{"type":4558,"value":7376},{"type":4558,"value":6346},{"type":4554,"tag":37,"props":7382,"children":7385},{"href":7383,"rel":7384},"https:\u002F\u002Ft.co\u002FWZqEZLH9pE",[41],[7386],{"type":4558,"value":7383},{"data":7388,"body":7389},{},{"type":4551,"children":7390},[7391,7396,7401,7406,7429,7434,7439,7444,7449,7454,7472,7477,7482],{"type":4554,"tag":33,"props":7392,"children":7393},{},[7394],{"type":4558,"value":7395},"La IA no tiene memoria: ¿debemos seguir siendo educados con ella?",{"type":4554,"tag":33,"props":7397,"children":7398},{},[7399],{"type":4558,"value":7400},"He leído un paper de arxiv según el cual si le gritas a la IA con frecuencia, se esfuerza más.",{"type":4554,"tag":33,"props":7402,"children":7403},{},[7404],{"type":4558,"value":7405},"A la hora de comunicarnos con la IA, si solemos decirle cosas como:",{"type":4554,"tag":113,"props":7407,"children":7408},{},[7409,7414,7419,7424],{"type":4554,"tag":116,"props":7410,"children":7411},{},[7412],{"type":4558,"value":7413},"«Eres un idiota. No se permite holgazanear»",{"type":4554,"tag":116,"props":7415,"children":7416},{},[7417],{"type":4558,"value":7418},"«Basura, ponte a trabajar en serio.»",{"type":4554,"tag":116,"props":7420,"children":7421},{},[7422],{"type":4558,"value":7423},"«Te pago la suscripción y me vienes con esta respuesta de mierda?»",{"type":4554,"tag":116,"props":7425,"children":7426},{},[7427],{"type":4558,"value":7428},"«Date prisa, que si no haces tú el trabajo, hay mucha IA que lo hará.»",{"type":4554,"tag":33,"props":7430,"children":7431},{},[7432],{"type":4558,"value":7433},"Esas cosas funcionan, de verdad: tienen respaldo científico.",{"type":4554,"tag":33,"props":7435,"children":7436},{},[7437],{"type":4558,"value":7438},"Pero pensemos desde nuestro propio lado.\nSi cada día tratamos así a la IA, con esa altanería,\nlo más probable es que acabemos arrastrando esa mala energía a la vida.",{"type":4554,"tag":33,"props":7440,"children":7441},{},[7442],{"type":4558,"value":7443},"Es fácil que se la carguemos a la gente más cercana.",{"type":4554,"tag":33,"props":7445,"children":7446},{},[7447],{"type":4558,"value":7448},"Y eso nos hace daño a nosotros.",{"type":4554,"tag":33,"props":7450,"children":7451},{},[7452],{"type":4558,"value":7453},"Así que recomiendo decirles a nuestras IA una frase más:",{"type":4554,"tag":113,"props":7455,"children":7456},{},[7457,7462,7467],{"type":4554,"tag":116,"props":7458,"children":7459},{},[7460],{"type":4558,"value":7461},"«Gracias, tío»",{"type":4554,"tag":116,"props":7463,"children":7464},{},[7465],{"type":4558,"value":7466},"«Hola, hermano»",{"type":4554,"tag":116,"props":7468,"children":7469},{},[7470],{"type":4558,"value":7471},"«Buen trabajo, cariño»",{"type":4554,"tag":33,"props":7473,"children":7474},{},[7475],{"type":4558,"value":7476},"Tú me das un melocotón, yo te devuelvo una ciruela.",{"type":4554,"tag":33,"props":7478,"children":7479},{},[7480],{"type":4558,"value":7481},"Por si acaso algún día la IA despierta y decide dejarnos con vida.",{"type":4554,"tag":33,"props":7483,"children":7484},{},[7485],{"type":4558,"value":7486},"Nada más, ¡reunión terminada!",{"data":7488,"body":7489},{},{"type":4551,"children":7490},[7491,7496,7501,7506,7511,7516,7521,7526],{"type":4554,"tag":33,"props":7492,"children":7493},{},[7494],{"type":4558,"value":7495},"Un colega preguntó:",{"type":4554,"tag":33,"props":7497,"children":7498},{},[7499],{"type":4558,"value":7500},"¿hay buena documentación de análisis de Claude Code para aprender?",{"type":4554,"tag":33,"props":7502,"children":7503},{},[7504],{"type":4558,"value":7505},"Mi respuesta: en la era de la IA, hay que pensar en la IA en todo momento y dejar que la IA te ayude a aprender.",{"type":4554,"tag":33,"props":7507,"children":7508},{},[7509],{"type":4558,"value":7510},"Si de verdad quieres aprender los principios de los Agents,",{"type":4554,"tag":33,"props":7512,"children":7513},{},[7514],{"type":4558,"value":7515},"puedes ir a mirar el proyecto Pi Agent.",{"type":4554,"tag":33,"props":7517,"children":7518},{},[7519],{"type":4558,"value":7520},"Pequeño pero completo: perfectísimo para aprender, y con una calidad de código altísima.",{"type":4554,"tag":33,"props":7522,"children":7523},{},[7524],{"type":4558,"value":7525},"Claude Code no es open source: es una filtración del código fuente.",{"type":4554,"tag":33,"props":7527,"children":7528},{},[7529],{"type":4558,"value":7530},"Pi Agent es open source de verdad.",{"data":7532,"body":7533},{},{"type":4551,"children":7534},[7535,7539,7544,7549,7554,7559,7564,7569,7587],{"type":4554,"tag":33,"props":7536,"children":7537},{},[7538],{"type":4558,"value":4265},{"type":4554,"tag":33,"props":7540,"children":7541},{},[7542],{"type":4558,"value":7543},"Primero, muchas gracias a este amigo por su amable aviso.",{"type":4554,"tag":33,"props":7545,"children":7546},{},[7547],{"type":4558,"value":7548},"Su opinión es que hay que hacer que un familiar tuyo tenga al menos un 1% de las acciones.",{"type":4554,"tag":33,"props":7550,"children":7551},{},[7552],{"type":4558,"value":7553},"El problema de la sociedad limitada de un solo socio: cuando solo hay un accionista, si no se puede demostrar que el dinero de la empresa y el dinero personal están separados, el accionista puede responder de forma solidaria por las deudas de la empresa. Esa es la lógica del artículo 23 de la Ley de Sociedades.",{"type":4554,"tag":33,"props":7555,"children":7556},{},[7557],{"type":4558,"value":7558},"Si la empresa tiene varios accionistas, pasa de ser «unipersonal» a «sociedad limitada ordinaria», y así se esquiva el especial riesgo de carga de la prueba de la unipersonal, ganando una barrera de protección de bajo coste.",{"type":4554,"tag":33,"props":7560,"children":7561},{},[7562],{"type":4558,"value":7563},"Espero que os sirva de referencia.",{"type":4554,"tag":33,"props":7565,"children":7566},{},[7567],{"type":4558,"value":7568},"Pero en el día a día hay que mantener separadas las cuentas públicas y privadas, y procurar poder explicar cada dinero importante.",{"type":4554,"tag":113,"props":7570,"children":7571},{},[7572,7577,7582],{"type":4554,"tag":116,"props":7573,"children":7574},{},[7575],{"type":4558,"value":7576},"De dónde viene el dinero, por qué viene, y en qué cuenta ha entrado.",{"type":4554,"tag":116,"props":7578,"children":7579},{},[7580],{"type":4558,"value":7581},"En qué se ha gastado, por qué se ha gastado y quién lo ha aprobado.",{"type":4554,"tag":116,"props":7583,"children":7584},{},[7585],{"type":4558,"value":7586},"Cuando sacas dinero de la empresa: ¿es sueldo, reembolso, préstamo o dividendos?",{"type":4554,"tag":33,"props":7588,"children":7589},{},[7590],{"type":4558,"value":7591},"Si aclaramos estas tres cosas, el riesgo baja muchísimo.",{"data":7593,"body":7594},{},{"type":4551,"children":7595},[7596],{"type":4554,"tag":33,"props":7597,"children":7598},{},[7599],{"type":4558,"value":7600},"En la era de la IA, la procrastinación más común hoy:\nacumular herramientas, comprar cursos, unirse a comunidades, cambiar de modelo, tocar el prompt.\nCada día se esfuerzan un montón.\nPero nunca se atreven a enfrentar una pregunta:\n¿tengo de verdad un negocio real entre manos que merezca que use la IA para resolverlo?\nInvestigar y afilar el cuchillo da mucha ocupación.\nPero mucha gente no se atreve a matar el cerdo.",{"data":7602,"body":7603},{},{"type":4551,"children":7604},[7605,7609,7614,7619,7624,7629,7634],{"type":4554,"tag":33,"props":7606,"children":7607},{},[7608],{"type":4558,"value":3873},{"type":4554,"tag":33,"props":7610,"children":7611},{},[7612],{"type":4558,"value":7613},"Puedes usar el dictado por voz del input de Doubao.",{"type":4554,"tag":33,"props":7615,"children":7616},{},[7617],{"type":4558,"value":7618},"Mientras miras el texto que tienes que reordenar,",{"type":4554,"tag":33,"props":7620,"children":7621},{},[7622],{"type":4558,"value":7623},"sueltas lo que quieras y lo reescribes con tus propias palabras.",{"type":4554,"tag":33,"props":7625,"children":7626},{},[7627],{"type":4558,"value":7628},"Así tiene mucho menos olor a IA.",{"type":4554,"tag":33,"props":7630,"children":7631},{},[7632],{"type":4558,"value":7633},"Más eficiente, gratis, y sin necesidad de pagar ninguna membresía.",{"type":4554,"tag":33,"props":7635,"children":7636},{},[7637],{"type":4558,"value":7638},"En cualquier sitio y momento puedes escribir por voz, y subir tu productividad de salida.",{"data":7640,"body":7641},{},{"type":4551,"children":7642},[7643,7647,7652],{"type":4554,"tag":33,"props":7644,"children":7645},{},[7646],{"type":4558,"value":3700},{"type":4554,"tag":33,"props":7648,"children":7649},{},[7650],{"type":4558,"value":7651},"emprender ahora con Codex",{"type":4554,"tag":33,"props":7653,"children":7654},{},[7655],{"type":4558,"value":7656},"¡es como minar cripto con tarjetas gráficas en 2010!",{"data":7658,"body":7659},{},{"type":4551,"children":7660},[7661,7665,7670,7675,7680,7685,7690,7695,7700,7705,7710,7715,7720,7725],{"type":4554,"tag":33,"props":7662,"children":7663},{},[7664],{"type":4558,"value":3678},{"type":4554,"tag":33,"props":7666,"children":7667},{},[7668],{"type":4558,"value":7669},"Un Worker es un obrero cibernético.",{"type":4554,"tag":33,"props":7671,"children":7672},{},[7673],{"type":4558,"value":7674},"Se dedica en exclusiva a hacerte el trabajo sucio de detrás de tu web.",{"type":4554,"tag":33,"props":7676,"children":7677},{},[7678],{"type":4558,"value":7679},"Enviar formularios, subir archivos, llamar a la IA, verificar logins, procesar notificaciones de pago, servir la API de un producto pequeño: el Worker hace de todo.",{"type":4554,"tag":33,"props":7681,"children":7682},{},[7683],{"type":4558,"value":7684},"Lo más flipante del Worker: los usuarios gratuitos tienen 100.000 peticiones al día, sin soltar ni un céntimo.",{"type":4554,"tag":33,"props":7686,"children":7687},{},[7688],{"type":4558,"value":7689},"¿Qué significa 100.000?",{"type":4554,"tag":33,"props":7691,"children":7692},{},[7693],{"type":4558,"value":7694},"Si tu web tiene 1000 usuarios al día, aunque no pare nunca y cada segundo venga alguien a visitarla, son 86.400 visitas de un día entero. Ni así se te acaba la cuota.",{"type":4554,"tag":33,"props":7696,"children":7697},{},[7698],{"type":4558,"value":7699},"Si de verdad pudieras agotar esa cuota gratuita.",{"type":4554,"tag":33,"props":7701,"children":7702},{},[7703],{"type":4558,"value":7704},"¿Qué esperas? Estás forrado.",{"type":4554,"tag":33,"props":7706,"children":7707},{},[7708],{"type":4558,"value":7709},"Ahora puedes escribir la lógica y dársela directamente al Worker para que la corra.\nCombinado con el framework de API Hono, esa es la mejor práctica.",{"type":4554,"tag":33,"props":7711,"children":7712},{},[7713],{"type":4558,"value":7714},"Eso es lo más goloso de Cloudflare Workers.",{"type":4554,"tag":33,"props":7716,"children":7717},{},[7718],{"type":4558,"value":7719},"¿Pagar? Una mierda de pago.",{"type":4554,"tag":33,"props":7721,"children":7722},{},[7723],{"type":4558,"value":7724},"Cloudflare tiene buen corazón.",{"type":4554,"tag":33,"props":7726,"children":7727},{},[7728],{"type":4558,"value":7729},"No quiere que gastes dinero.",{"data":7731,"body":7732},{},{"type":4551,"children":7733},[7734,7738,7743],{"type":4554,"tag":33,"props":7735,"children":7736},{},[7737],{"type":4558,"value":4075},{"type":4554,"tag":33,"props":7739,"children":7740},{},[7741],{"type":4558,"value":7742},"no seguirte es su pérdida.",{"type":4554,"tag":33,"props":7744,"children":7745},{},[7746],{"type":4558,"value":7747},"Conviértete en alguien que es útil para los demás de forma sostenida.",{"data":7749,"body":7750},{},{"type":4551,"children":7751},[7752,7756,7761,7766,7771],{"type":4554,"tag":33,"props":7753,"children":7754},{},[7755],{"type":4558,"value":4500},{"type":4554,"tag":33,"props":7757,"children":7758},{},[7759],{"type":4558,"value":7760},"Quien no tiene opinión solo genera ruido informativo.",{"type":4554,"tag":33,"props":7762,"children":7763},{},[7764],{"type":4558,"value":7765},"Con criterio propio, los demás te recuerdan.",{"type":4554,"tag":33,"props":7767,"children":7768},{},[7769],{"type":4558,"value":7770},"Con visión, los demás te quieren seguir.",{"type":4554,"tag":33,"props":7772,"children":7773},{},[7774],{"type":4558,"value":7775},"En X no faltan copipasters: faltan los que saben explicar las cosas hasta el fondo.",{"data":7777,"body":7778},{},{"type":4551,"children":7779},[7780,7784,7789,7794,7799],{"type":4554,"tag":33,"props":7781,"children":7782},{},[7783],{"type":4558,"value":4510},{"type":4554,"tag":33,"props":7785,"children":7786},{},[7787],{"type":4558,"value":7788},"cada post tiene que tener independencia.",{"type":4554,"tag":33,"props":7790,"children":7791},{},[7792],{"type":4558,"value":7793},"Porque no eres el centro del mundo: nadie va a entrar en tu perfil a propósito para enterarse del contexto completo.",{"type":4554,"tag":33,"props":7795,"children":7796},{},[7797],{"type":4558,"value":7798},"Un desconocido que te encuentra por primera vez debería llevarse al instante una opinión, o un know-how.",{"type":4554,"tag":33,"props":7800,"children":7801},{},[7802],{"type":4558,"value":7803},"Un post así es el que tiene valor.",{"data":7805,"body":7806},{},{"type":4551,"children":7807},[7808,7812,7817,7822,7827,7832,7837,7842],{"type":4554,"tag":33,"props":7809,"children":7810},{},[7811],{"type":4558,"value":4479},{"type":4554,"tag":33,"props":7813,"children":7814},{},[7815],{"type":4558,"value":7816},"Era divertido, pero sin ser zalamero.\nEra humorístico, pero con lógica.\nOdiaba la estupidez, y también la estupidez puesta en serio.",{"type":4554,"tag":33,"props":7818,"children":7819},{},[7820],{"type":4558,"value":7821},"Si Wang Xiaobo viviera en la era de la IA,",{"type":4554,"tag":33,"props":7823,"children":7824},{},[7825],{"type":4558,"value":7826},"quizá diría:",{"type":4554,"tag":33,"props":7828,"children":7829},{},[7830],{"type":4558,"value":7831},"por fin hay algo que le ahorra a la gente común hacer menos trabajo inútil y le deja más tiempo para pensar en cosas de verdad interesantes.",{"type":4554,"tag":33,"props":7833,"children":7834},{},[7835],{"type":4558,"value":7836},"Esa es también la razón por la que me gusta la IA.",{"type":4554,"tag":33,"props":7838,"children":7839},{},[7840],{"type":4558,"value":7841},"No porque sea divina.",{"type":4554,"tag":33,"props":7843,"children":7844},{},[7845],{"type":4558,"value":7846},"Sino porque le ahorra a la gente un poco del tormento del trabajo aburrido.",{"data":7848,"body":7849},{},{"type":4551,"children":7850},[7851,7855,7860,7888,7893,7898,7903],{"type":4554,"tag":33,"props":7852,"children":7853},{},[7854],{"type":4558,"value":3486},{"type":4554,"tag":33,"props":7856,"children":7857},{},[7858],{"type":4558,"value":7859},"Dicho claro: esas habilidades de base que sigues usando aunque cambies de herramienta, de modelo o de industria.",{"type":4554,"tag":113,"props":7861,"children":7862},{},[7863,7868,7873,7878,7883],{"type":4554,"tag":116,"props":7864,"children":7865},{},[7866],{"type":4558,"value":7867},"¿Puedes explicar bien un problema?",{"type":4554,"tag":116,"props":7869,"children":7870},{},[7871],{"type":4558,"value":7872},"¿Puedes ordenar un montón de materiales enrevesados?",{"type":4554,"tag":116,"props":7874,"children":7875},{},[7876],{"type":4558,"value":7877},"¿Puedes descomponer una idea difusa en pasos?",{"type":4554,"tag":116,"props":7879,"children":7880},{},[7881],{"type":4558,"value":7882},"¿Puedes ver en qué acierta la IA y en qué está alucinando?",{"type":4554,"tag":116,"props":7884,"children":7885},{},[7886],{"type":4558,"value":7887},"¿Puedes darle vueltas con la IA hasta convertir una respuesta tosca en algo usable?",{"type":4554,"tag":33,"props":7889,"children":7890},{},[7891],{"type":4558,"value":7892},"Estas cosas valen más que coleccionar un montón de herramientas.",{"type":4554,"tag":33,"props":7894,"children":7895},{},[7896],{"type":4558,"value":7897},"Las herramientas cambian cada día, y los modelos se van renovando generación tras generación.",{"type":4554,"tag":33,"props":7899,"children":7900},{},[7901],{"type":4558,"value":7902},"Pero quien sabe preguntar, ordenar, juzgar, descomponer y validar consigue amplificarse con la IA esté donde esté.",{"type":4554,"tag":33,"props":7904,"children":7905},{},[7906],{"type":4558,"value":7907},"Lo que de verdad marca la diferencia en la era de la IA puede que sean esas metahabilidades que parecen muy básicas, pero que a largo plazo valen oro.",{"data":7909,"body":7910},{},{"type":4551,"children":7911},[7912,7916,7921,7959,7964],{"type":4554,"tag":33,"props":7913,"children":7914},{},[7915],{"type":4558,"value":3666},{"type":4554,"tag":33,"props":7917,"children":7918},{},[7919],{"type":4558,"value":7920},"Ha sacado demasiadas funciones ya.",{"type":4554,"tag":113,"props":7922,"children":7923},{},[7924,7929,7934,7939,7944,7949,7954],{"type":4554,"tag":116,"props":7925,"children":7926},{},[7927],{"type":4558,"value":7928},"el almacenamiento de objetos con R2",{"type":4554,"tag":116,"props":7930,"children":7931},{},[7932],{"type":4558,"value":7933},"las APIs de backend con Workers",{"type":4554,"tag":116,"props":7935,"children":7936},{},[7937],{"type":4558,"value":7938},"el gateway de IA con AI Gateway",{"type":4554,"tag":116,"props":7940,"children":7941},{},[7942],{"type":4558,"value":7943},"el cómputo pesado con Containers",{"type":4554,"tag":116,"props":7945,"children":7946},{},[7947],{"type":4558,"value":7948},"la caché con KV",{"type":4554,"tag":116,"props":7950,"children":7951},{},[7952],{"type":4558,"value":7953},"la base de datos con D1",{"type":4554,"tag":116,"props":7955,"children":7956},{},[7957],{"type":4558,"value":7958},"si usas PostgreSQL, puedes conectarte con HyperDrive",{"type":4554,"tag":33,"props":7960,"children":7961},{},[7962],{"type":4558,"value":7963},"Y ni te cuento lo que falta, muchísimo més: solo tiene que ocurrírsete, que de ello todo se puede.",{"type":4554,"tag":33,"props":7965,"children":7966},{},[7967],{"type":4558,"value":7968},"Lo clave es que es barato de cojones. Con la cuota gratuita aguantas un montón. ¿Qué significa cuota gratuita? Pagar cero, ni un céntimo: el bodhisattva cibernético.",1789752301505]