[{"data":1,"prerenderedAt":7976},["ShallowReactive",2],{"blog-feed:pt":3,"mdc-yz8g52-key":4533,"mdc--bfl0yf-key":4545,"mdc-d68lrb-key":4554,"mdc--ni0yom-key":4563,"mdc-xba089-key":4571,"mdc--qs974y-key":4580,"mdc-kfqfsm-key":4599,"mdc-4supsv-key":4618,"mdc-cswypk-key":4627,"mdc--jtflc5-key":4641,"mdc-2b5gtp-key":4680,"mdc--ooodvc-key":4694,"mdc-rb7ug7-key":4733,"mdc-4v5p9k-key":4742,"mdc--1b0wma-key":4766,"mdc-3u9h8-key":4801,"mdc--g1vi14-key":4850,"mdc-q9exl5-key":4864,"mdc--mv17np-key":4914,"mdc-pwcepi-key":4983,"mdc--jg2lyy-key":5007,"mdc-styu79-key":5067,"mdc-rhngd4-key":5093,"mdc--xbfnmr-key":5102,"mdc-u127ti-key":5111,"mdc--k822jz-key":5192,"mdc-ydnbbv-key":5207,"mdc--dehyq7-key":5216,"mdc-9ts4cr-key":5265,"mdc-ou073x-key":5294,"mdc-hr7gfa-key":5336,"mdc--muwrh4-key":5361,"mdc-vc9si3-key":5370,"mdc-poqak0-key":5379,"mdc-6gugbe-key":5388,"mdc--6lehml-key":5403,"mdc--68cjry-key":5412,"mdc-hfqt6f-key":5421,"mdc--e2qssj-key":5463,"mdc-t5rp8u-key":5478,"mdc--kegbsa-key":5493,"mdc--ddrkfv-key":5508,"mdc-ec2p5u-key":5517,"mdc-o7hmeg-key":5569,"mdc-pqc8jj-key":5612,"mdc--tvg5h6-key":5645,"mdc--mylz8l-key":5777,"mdc--xihz4w-key":5896,"mdc--xswthy-key":5914,"mdc-55vkkh-key":5928,"mdc-991l97-key":5941,"mdc-dcbyzf-key":5974,"mdc-7flz9o-key":6004,"mdc-8echq5-key":6059,"mdc--bpkb31-key":6082,"mdc-l8t477-key":6116,"mdc--or63yh-key":6125,"mdc--auae9y-key":6215,"mdc--2vir0v-key":6248,"mdc--50v3ds-key":6282,"mdc--nuldu6-key":6324,"mdc-46zllc-key":6355,"mdc--l7rdl2-key":6401,"mdc--8o0960-key":6410,"mdc-furahc-key":6463,"mdc-r1e5s5-key":6502,"mdc-ukmuow-key":6520,"mdc--x4zp57-key":6560,"mdc-a6uu8i-key":6584,"mdc--f0mo83-key":6599,"mdc-36u08n-key":6673,"mdc-69pd7a-key":6706,"mdc--fmythh-key":6715,"mdc--wka8sv-key":6734,"mdc--hk90ui-key":6794,"mdc-vge853-key":6876,"mdc--nx74pr-key":6933,"mdc-xj0hzj-key":7010,"mdc-mujesb-key":7056,"mdc-xqqxiq-key":7114,"mdc--1pdxyd-key":7165,"mdc--hq2z8k-key":7217,"mdc-5i70wq-key":7239,"mdc--dxmbh5-key":7370,"mdc-7v2xdn-key":7392,"mdc--gjnzxn-key":7491,"mdc-q8u59r-key":7535,"mdc--wf78og-key":7597,"mdc--ph8ro5-key":7606,"mdc-htaoo-key":7644,"mdc-d7iepx-key":7662,"mdc-4qlig4-key":7735,"mdc-qtbucd-key":7754,"mdc-2g1dyo-key":7782,"mdc--imqe54-key":7810,"mdc--yzzgd-key":7854,"mdc--w4g7za-key":7915},{"page":4,"articles":18,"posts":3437},{"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.pt.yml","Blog",null,"yml",[],"pt",{},true,"\u002Fblog",{"title":6,"description":15},"Artigos longos e posts selecionados do X sobre ferramentas de IA, deploys na Cloudflare, desenvolvimento indie e pensamento de produto.","blog.pt","XXpIgobEreW-b65v_mUQAETkwtSTei0aepiSQR_CtNM",[19,177,433,821,942,1389,1530,1676,1954,2204,2428,2553,2688,2887],{"id":20,"title":21,"author":22,"body":26,"date":163,"description":164,"extension":165,"image":7,"locale":10,"meta":166,"minRead":167,"navigation":12,"original":168,"path":169,"pinned":168,"seo":170,"source":171,"sourceUrl":39,"stem":172,"tags":173,"updated":7,"__hash__":176},"blog\u002Fblog\u002Fagent-harness-selection.pt.md","Testei Pi Agent, OMP, Codex, ZCode — no fim escolhi OpenCode + OpenChamber",{"name":23,"avatar":24},"Chen Dahuang",{"src":25,"alt":23},"\u002Favatar.jpg",{"type":27,"value":28,"toc":151},"minimark",[29,44,47,52,57,60,63,75,79,82,85,88,92,95,99,105,111,124,131,135,138,141,144],[30,31,32],"blockquote",{},[33,34,35,36,43],"p",{},"Original postado no ",[37,38,42],"a",{"href":39,"rel":40},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2085410520459604026",[41],"nofollow","X",".",[33,45,46],{},"Andei testando Pi Agent, OMP, ZCode, Codex, OpenCode — esses Agent Harness todos. E finalmente entendi o que eu realmente preciso.",[48,49,51],"h2",{"id":50},"meus-três-critérios","Meus três critérios",[53,54,56],"h3",{"id":55},"primeiro-gui-madura-e-estável","Primeiro: GUI madura e estável",[33,58,59],{},"Quem se acostuma com GUI não volta para TUI. Bater papo numa telinha preta é um sofrimento — você precisa decorar um monte de atalhos e comandos para conseguir usar de verdade. Já na GUI é só clicar num ícone aqui, num botão ali, intuitivo.",[33,61,62],{},"Então eu precisava de uma GUI madura, estável e bonita.",[33,64,65,66,70,71,74],{},"Esse critério já derrubou o ",[67,68,69],"strong",{},"Pi Agent"," e o ",[67,72,73],{},"OMP",". Não é que o núcleo seja ruim — é que as GUIs da comunidade são porcas demais. Fazer a própria na mão exige um esforço gigantesco, e essas ferramentas são customizáveis demais: sua GUI feita à mão não é portátil — troca de máquina, troca de pessoa, e tudo tem que recomeçar do zero.",[53,76,78],{"id":77},"segundo-sem-vendor-lock-in-sem-puxar-saco-de-fornecedor","Segundo: sem vendor lock-in, sem puxar saco de fornecedor",[33,80,81],{},"O Codex até abriu a configuração para modelos de terceiros, mas configurar é um parto, e modelo de terceiro sempre é \"cidadão de segunda classe\" — sufocado pelos modelos oficiais, atrasado pelo ritmo de updates. Isso me irrita profundamente.",[33,83,84],{},"O ZCode é pior: nem dá para logar via OAuth nos Coding Plan das outras empresas (tipo Kimi For Code, Grok Build), a não ser que você faça gambiarras.",[33,86,87],{},"Por isso cortei o ZCode e o Codex — softwares que favorecem um fornecedor específico de modelos.",[53,89,91],{"id":90},"terceiro-open-source-customizável","Terceiro: open source, customizável",[33,93,94],{},"Preciso desenvolver em cima do próprio produto e customizá-lo para entregar algo pronto para usar aos clientes. Então ele precisa ser open source e com licença amigável — bom para eu me divertir, bom para o cliente usar sem dor, sem precisar ficar fazendo hack maluco.",[48,96,98],{"id":97},"a-resposta-final-opencode-openchamber","A resposta final: OpenCode + OpenChamber",[33,100,101,102,43],{},"Depois de filtrar tudo, o único que sobrou de verdade foi o ",[67,103,104],{},"OpenCode",[33,106,107,108,43],{},"Mas o OpenCode é só um núcleo de Agent. Para dar a ele uma GUI madura, estável e boa de usar, finalmente achei a resposta definitiva: ",[67,109,110],{},"OpenChamber",[112,113,114,118,121],"ul",{},[115,116,117],"li",{},"Núcleo: OpenCode, open source, sem lock-in, suporta vários modelos",[115,119,120],{},"Interface: OpenChamber, uma bancada GUI madura",[115,122,123],{},"Combinação: núcleo estável + interface que flui, e dá para customizar quando precisar",[33,125,126,127],{},"Repo open source: ",[37,128,129],{"href":129,"rel":130},"https:\u002F\u002Fgithub.com\u002Fopenchamber\u002Fopenchamber",[41],[48,132,134],{"id":133},"algumas-reflexões","Algumas reflexões",[33,136,137],{},"Escolher ferramenta é, no fundo, escolher em quem está o poder de decisão.",[33,139,140],{},"Melhor ferramenta fechada que seja: direção de updates, suporte a modelos, política de preço — tudo é decidido por outros, e você só aceita passivamente. Open source + sem lock-in te dá sempre uma saída e sempre a liberdade de mudar.",[33,142,143],{},"E a briga TUI vs GUI? Não sofra à toa. Ferramenta serve para trabalhar, não para provar que você domina linha de comando. Interface confortável, que você usa por anos — isso sim importa.",[33,145,146,147],{},"Leitura relacionada: ",[37,148,150],{"href":149},"\u002Fblog\u002Fdeepseek-v4-flash-review","DeepSeek V4 Flash versão final — experiência aprofundada",{"title":152,"searchDepth":153,"depth":153,"links":154},"",2,[155,161,162],{"id":50,"depth":153,"text":51,"children":156},[157,159,160],{"id":55,"depth":158,"text":56},3,{"id":77,"depth":158,"text":78},{"id":90,"depth":158,"text":91},{"id":97,"depth":153,"text":98},{"id":133,"depth":153,"text":134},"2026-08-06","Retrospectiva da escolha de Agent Harness: critérios de experiência GUI, vendor lock-in e liberdade de customização que eliminaram Pi Agent, OMP, Codex e ZCode, para no fim escolher o núcleo OpenCode + a interface OpenChamber.","md",{},6,false,"\u002Fblog\u002Fagent-harness-selection",{"title":21,"description":164},"x","blog\u002Fagent-harness-selection.pt",[174,175],"AI Agent","Escolha de ferramenta","Jmo9yqFAy4sv3LTtnfQngN6PdlN2_xzy8FeLjTzkHVY",{"id":178,"title":179,"author":180,"body":182,"date":422,"description":423,"extension":165,"image":7,"locale":10,"meta":424,"minRead":167,"navigation":12,"original":168,"path":425,"pinned":168,"seo":426,"source":171,"sourceUrl":191,"stem":427,"tags":428,"updated":7,"__hash__":432},"blog\u002Fblog\u002Fcloudflare-broke-stack.pt.md","Melhores práticas de dev independente em 2026: o combo \"pobretão\" da Cloudflare",{"name":23,"avatar":181},{"src":25,"alt":23},{"type":27,"value":183,"toc":411},[184,194,200,204,321,325,329,332,336,339,343,346,366,370,373,377,397,401,404],[30,185,186],{},[33,187,188,189,193],{},"Post fixado, original no ",[37,190,42],{"href":191,"rel":192},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2066586160902881542",[41],", 40 mil+ visualizações.",[33,195,196,197,43],{},"Melhores práticas de dev independente em 2026: o ",[67,198,199],{},"combo \"pobretão\" da Cloudflare",[48,201,203],{"id":202},"a-stack-de-uma-olhada","A stack de uma olhada",[205,206,207,223],"table",{},[208,209,210],"thead",{},[211,212,213,217,220],"tr",{},[214,215,216],"th",{},"Etapa",[214,218,219],{},"Escolha",[214,221,222],{},"Custo",[224,225,226,238,249,260,270,281,291,301,311],"tbody",{},[211,227,228,232,235],{},[229,230,231],"td",{},"Escrever código",[229,233,234],{},"Codex",[229,236,237],{},"Assinatura",[211,239,240,243,246],{},[229,241,242],{},"Controle de versão",[229,244,245],{},"GitHub",[229,247,248],{},"Grátis",[211,250,251,254,257],{},[229,252,253],{},"Pagamentos",[229,255,256],{},"Stripe",[229,258,259],{},"Comissão por transação",[211,261,262,265,268],{},[229,263,264],{},"Frontend",[229,266,267],{},"TanStack Start",[229,269,248],{},[211,271,272,275,278],{},[229,273,274],{},"Backend",[229,276,277],{},"Hono + Cloudflare Workers",[229,279,280],{},"Franquia grátis",[211,282,283,286,289],{},[229,284,285],{},"Deploy",[229,287,288],{},"Cloudflare Pages",[229,290,248],{},[211,292,293,296,299],{},[229,294,295],{},"Banco de dados",[229,297,298],{},"Cloudflare D1",[229,300,280],{},[211,302,303,306,309],{},[229,304,305],{},"Armazenamento",[229,307,308],{},"Cloudflare R2",[229,310,280],{},[211,312,313,316,319],{},[229,314,315],{},"Cache \u002F Config",[229,317,318],{},"Cloudflare KV",[229,320,280],{},[48,322,324],{"id":323},"por-que-essa-combinação","Por que essa combinação",[53,326,328],{"id":327},"codex-escreve-o-código-toca-o-full-stack","Codex: escreve o código, toca o full-stack",[33,330,331],{},"Programação com IA já é a ferramenta de produtividade padrão do dev independente. O modo Agent do Codex comprime a cadeia \"necessidade → código → teste → deploy\" ao máximo: uma pessoa faz o trabalho de um time.",[53,333,335],{"id":334},"frontend-tanstack-start-backend-hono","Frontend TanStack Start + backend Hono",[33,337,338],{},"O TanStack Start é um framework React full-stack, com ótima compatibilidade com o ecossistema Workers. No backend, Hono — um framework enxuto feito para Workers: rotas, middlewares e inferência de tipos gostosas demais, leve e startup rápido.",[53,340,342],{"id":341},"banco-d1-storage-r2-cache-kv","Banco D1 + storage R2 + cache KV",[33,344,345],{},"Esse trio é o coração da franquia grátis da Cloudflare:",[112,347,348,354,360],{},[115,349,350,353],{},[67,351,352],{},"D1",": banco relacional compatível com SQLite; a franquia grátis sobra para projetos pessoais",[115,355,356,359],{},[67,357,358],{},"R2",": object storage compatível com S3, 10 GB grátis e taxa zero de egress — isso sozinho atropela a AWS",[115,361,362,365],{},[67,363,364],{},"KV",": armazenamento chave-valor distribuído globalmente, ótimo para config, cache e sessão",[53,367,369],{"id":368},"deploy-pela-pages-infraestrutura-100-grátis","Deploy pela Pages + infraestrutura 100% grátis",[33,371,372],{},"A Pages se conecta direto ao repositório do GitHub: push já é deploy, com CDN e HTTPS embutidos. Domínio, DNS e CDN, tudo tocado pela Cloudflare de ponta a ponta, e a franquia grátis sustenta uma linha de produtos inteira.",[48,374,376],{"id":375},"o-núcleo-da-estratégia-pobretão","O núcleo da estratégia \"pobretão\"",[112,378,379,385,391],{},[115,380,381,384],{},[67,382,383],{},"Esmagar a franquia grátis até o limite",": DNS, CDN, Pages, Workers, KV, D1, R2, Tunnel, AI Gateway — se é grátis, coloca pra jogo",[115,386,387,390],{},[67,388,389],{},"Se der pra sair de graça, não paga",": a assinatura vai só no ponto que importa (Codex); o resto é infraestrutura grátis",[115,392,393,396],{},[67,394,395],{},"Uma plataforma resolve tudo",": sem ficar pulando entre várias nuvens, menor carga mental de operação",[48,398,400],{"id":399},"para-quem-serve","Para quem serve",[33,402,403],{},"Devs independentes com orçamento apertado que querem validar produto rápido; gente do AI Coding que não quer gastar muita energia com infraestrutura; e todo projeto \"primeiro a gente faz rodar, depois a gente vê\".",[33,405,406,407],{},"A Cloudflare é o bodisatva cibernético do dev independente. Sem tirar um tostão do bolso, você bota o produto de pé completo. Detalhes: ",[37,408,410],{"href":409},"\u002Fblog\u002Ffree-cloudflare","como espremer a Cloudflare até a última gota, no free tier",{"title":152,"searchDepth":153,"depth":153,"links":412},[413,414,420,421],{"id":202,"depth":153,"text":203},{"id":323,"depth":153,"text":324,"children":415},[416,417,418,419],{"id":327,"depth":158,"text":328},{"id":334,"depth":158,"text":335},{"id":341,"depth":158,"text":342},{"id":368,"depth":158,"text":369},{"id":375,"depth":153,"text":376},{"id":399,"depth":153,"text":400},"2026-06-15","Stack de custo zero para devs independentes: Codex escreve código, GitHub cuida da versão, Stripe recebe o dinheiro; front em TanStack Start, backend com Hono + Workers, banco D1, storage R2, cache KV — tudo rodando na Cloudflare.",{},"\u002Fblog\u002Fcloudflare-broke-stack",{"title":179,"description":423},"blog\u002Fcloudflare-broke-stack.pt",[429,430,431],"Cloudflare","Desenvolvimento independente","Stack tecnológica","17kuE25Ut9VsOu1DXK9wTU-vMYqFzH--gprV1QwqguM",{"id":434,"title":435,"author":436,"body":438,"date":810,"description":811,"extension":165,"image":7,"locale":10,"meta":812,"minRead":167,"navigation":12,"original":168,"path":813,"pinned":168,"seo":814,"source":171,"sourceUrl":446,"stem":815,"tags":816,"updated":7,"__hash__":820},"blog\u002Fblog\u002Fdeepseek-api-web-search.pt.md","Busca na web embutida na API do DeepSeek — Responses API de graça com busca oficial",{"name":23,"avatar":437},{"src":25,"alt":23},{"type":27,"value":439,"toc":803},[440,449,452,456,472,475,479,486,489,736,739,743,746,749,755,759,773,777,792,795,799],[30,441,442],{},[33,443,35,444,448],{},[37,445,42],{"href":446,"rel":447},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2084826975102030013",[41],", essa bombou: 230 mil visualizações, 1000+ curtidas. Vou destrinchar os detalhes aqui.",[33,450,451],{},"Achei uma joia: o DeepSeek embutiu busca na web na própria API.",[48,453,455],{"id":454},"explicando-em-uma-frase","Explicando em uma frase",[33,457,458,459,463,464,467,468,471],{},"Chamando o modelo ",[460,461,462],"code",{},"deepseek-v4-flash"," pelo endpoint no formato ",[67,465,466],{},"Responses",", é só declarar a ferramenta ",[460,469,470],{},"web_search"," nos parâmetros da requisição e pronto — a busca rola executada no servidor do DeepSeek.",[33,473,474],{},"Sem integrar buscador de terceiros, sem pedir chave de busca, sem nada. O fluxo de busca inteiro é hospedado oficialmente.",[48,476,478],{"id":477},"como-usar","Como usar",[33,480,481,482],{},"Documentação oficial: ",[37,483,484],{"href":484,"rel":485},"https:\u002F\u002Fapi-docs.deepseek.com\u002Fzh-cn\u002Fguides\u002Fresponses_api",[41],[33,487,488],{},"O essencial é declarar a ferramenta:",[490,491,495],"pre",{"className":492,"code":493,"language":494,"meta":152,"style":152},"language-js shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","const response = await fetch('https:\u002F\u002Fapi.deepseek.com\u002Fresponses', {\n  method: 'POST',\n  headers: {\n    'Content-Type': 'application\u002Fjson',\n    'Authorization': `Bearer ${process.env.DEEPSEEK_API_KEY}`\n  },\n  body: JSON.stringify({\n    model: 'deepseek-v4-flash',\n    tools: [{ type: 'web_search' }],\n    input: 'O que de importante aconteceu na indústria de IA em agosto de 2026?'\n  })\n})\n","js",[460,496,497,540,560,569,591,628,633,654,670,703,719,728],{"__ignoreMap":152},[498,499,502,506,510,514,518,522,525,528,532,534,537],"span",{"class":500,"line":501},"line",1,[498,503,505],{"class":504},"spNyl","const",[498,507,509],{"class":508},"sTEyZ"," response ",[498,511,513],{"class":512},"sMK4o","=",[498,515,517],{"class":516},"s7zQu"," await",[498,519,521],{"class":520},"s2Zo4"," fetch",[498,523,524],{"class":508},"(",[498,526,527],{"class":512},"'",[498,529,531],{"class":530},"sfazB","https:\u002F\u002Fapi.deepseek.com\u002Fresponses",[498,533,527],{"class":512},[498,535,536],{"class":512},",",[498,538,539],{"class":512}," {\n",[498,541,542,546,549,552,555,557],{"class":500,"line":153},[498,543,545],{"class":544},"swJcz","  method",[498,547,548],{"class":512},":",[498,550,551],{"class":512}," '",[498,553,554],{"class":530},"POST",[498,556,527],{"class":512},[498,558,559],{"class":512},",\n",[498,561,562,565,567],{"class":500,"line":158},[498,563,564],{"class":544},"  headers",[498,566,548],{"class":512},[498,568,539],{"class":512},[498,570,572,575,578,580,582,584,587,589],{"class":500,"line":571},4,[498,573,574],{"class":512},"    '",[498,576,577],{"class":544},"Content-Type",[498,579,527],{"class":512},[498,581,548],{"class":512},[498,583,551],{"class":512},[498,585,586],{"class":530},"application\u002Fjson",[498,588,527],{"class":512},[498,590,559],{"class":512},[498,592,594,596,599,601,603,606,609,612,615,617,620,622,625],{"class":500,"line":593},5,[498,595,574],{"class":512},[498,597,598],{"class":544},"Authorization",[498,600,527],{"class":512},[498,602,548],{"class":512},[498,604,605],{"class":512}," `",[498,607,608],{"class":530},"Bearer ",[498,610,611],{"class":512},"${",[498,613,614],{"class":508},"process",[498,616,43],{"class":512},[498,618,619],{"class":508},"env",[498,621,43],{"class":512},[498,623,624],{"class":508},"DEEPSEEK_API_KEY",[498,626,627],{"class":512},"}`\n",[498,629,630],{"class":500,"line":167},[498,631,632],{"class":512},"  },\n",[498,634,636,639,641,644,646,649,651],{"class":500,"line":635},7,[498,637,638],{"class":544},"  body",[498,640,548],{"class":512},[498,642,643],{"class":508}," JSON",[498,645,43],{"class":512},[498,647,648],{"class":520},"stringify",[498,650,524],{"class":508},[498,652,653],{"class":512},"{\n",[498,655,657,660,662,664,666,668],{"class":500,"line":656},8,[498,658,659],{"class":544},"    model",[498,661,548],{"class":512},[498,663,551],{"class":512},[498,665,462],{"class":530},[498,667,527],{"class":512},[498,669,559],{"class":512},[498,671,673,676,678,681,684,687,689,691,693,695,698,701],{"class":500,"line":672},9,[498,674,675],{"class":544},"    tools",[498,677,548],{"class":512},[498,679,680],{"class":508}," [",[498,682,683],{"class":512},"{",[498,685,686],{"class":544}," type",[498,688,548],{"class":512},[498,690,551],{"class":512},[498,692,470],{"class":530},[498,694,527],{"class":512},[498,696,697],{"class":512}," }",[498,699,700],{"class":508},"]",[498,702,559],{"class":512},[498,704,706,709,711,713,716],{"class":500,"line":705},10,[498,707,708],{"class":544},"    input",[498,710,548],{"class":512},[498,712,551],{"class":512},[498,714,715],{"class":530},"O que de importante aconteceu na indústria de IA em agosto de 2026?",[498,717,718],{"class":512},"'\n",[498,720,722,725],{"class":500,"line":721},11,[498,723,724],{"class":512},"  }",[498,726,727],{"class":508},")\n",[498,729,731,734],{"class":500,"line":730},12,[498,732,733],{"class":512},"}",[498,735,727],{"class":508},[33,737,738],{},"É só isso. Busca, scraping, parsing e citação ficam todos do lado do servidor do DeepSeek.",[48,740,742],{"id":741},"por-que-isso-é-tão-importante","Por que isso é tão importante",[33,744,745],{},"Antes, para dar informação em tempo real à IA, você precisava montar a pipeline você mesmo: escolher um buscador (SerpAPI, Bing Search etc.) → pedir uma API Key → escrever o código de scraping e parsing → enfiar o resultado no contexto → e ainda controlar o orçamento.",[33,747,748],{},"Tudo isso leva de um a dois dias no mínimo, quando não uma semana — e cada etapa custa dinheiro: a API de busca cobra por chamada, e o scraping ainda tem que brigar com anti-bot.",[33,750,751,752,754],{},"Agora o DeepSeek já entregou embutido, e ainda por cima usando o ",[460,753,462],{},", modelo barato de doer. Busca e geração numa cadeia só, com custo baixo o bastante para usar como água corrente.",[48,756,758],{"id":757},"para-quais-cenários-serve","Para quais cenários serve",[112,760,761,764,767,770],{},[115,762,763],{},"Conteúdo que precisa de atualidade (notícias da indústria, comparação de produtos, explicar políticas)",[115,765,766],{},"Agents: etapas em que é preciso pesquisar antes de decidir",[115,768,769],{},"Sistemas de atendimento\u002FFAQ: buscar informação atualizada antes de responder",[115,771,772],{},"Qualquer caso em que o \"prazo do conhecimento do modelo\" atrapalha",[48,774,776],{"id":775},"avisos","Avisos",[778,779,780,786,789],"ol",{},[115,781,782,785],{},[67,783,784],{},"Use o endpoint Responses",", não o Chat Completions antigo. O antigo não tem essa ferramenta.",[115,787,788],{},"Granularidade da busca e formato de citação estão na documentação oficial; roda de verdade para ver a estrutura de retorno.",[115,790,791],{},"Existe mecanismo de desconto por cache; em contextos longos, use e abuse — economiza uma grana.",[33,793,794],{},"Essa é a cara do \"de graça\": a DeepSeek te entregou a infraestrutura de busca mais chata de graça. Quem precisar, é copiar e colar.",[33,796,146,797],{},[37,798,150],{"href":149},[800,801,802],"style",{},"html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":152,"searchDepth":153,"depth":153,"links":804},[805,806,807,808,809],{"id":454,"depth":153,"text":455},{"id":477,"depth":153,"text":478},{"id":741,"depth":153,"text":742},{"id":757,"depth":153,"text":758},{"id":775,"depth":153,"text":776},"2026-08-05","O DeepSeek embutiu busca na web na API oficial: é só chamar o deepseek-v4-flash pelo endpoint Responses declarando a ferramenta web_search, sem integrar buscador de terceiros e sem pedir chave de busca.",{},"\u002Fblog\u002Fdeepseek-api-web-search",{"title":435,"description":811},"blog\u002Fdeepseek-api-web-search.pt",[817,818,819],"DeepSeek","API","Ferramenta de IA","jWqNK0KIMDCK7oRnTznWpBCCcdPQqhfHu87LklMQi3o",{"id":822,"title":823,"author":824,"body":826,"date":810,"description":935,"extension":165,"image":7,"locale":10,"meta":936,"minRead":635,"navigation":12,"original":168,"path":149,"pinned":12,"seo":937,"source":171,"sourceUrl":834,"stem":938,"tags":939,"updated":7,"__hash__":941},"blog\u002Fblog\u002Fdeepseek-v4-flash-review.pt.md","DeepSeek V4 Flash oficial — experiência aprofundada: barato, rápido, 1M de contexto, busca embutida",{"name":23,"avatar":825},{"src":25,"alt":23},{"type":27,"value":827,"toc":926},[828,837,840,844,847,850,854,857,860,864,867,870,874,877,883,887,890,893,897,900,911,915,918,921],[30,829,830],{},[33,831,35,832,836],{},[37,833,42],{"href":834,"rel":835},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2084817432750047595",[41],", 80 mil+ visualizações.",[33,838,839],{},"Passei dias usando a fundo o DeepSeek V4 Flash 0731 oficial. Resumo dos prós e contras.",[48,841,843],{"id":842},"ponto-positivo-1-barato-absurdamente-barato","Ponto positivo 1: barato, absurdamente barato",[33,845,846],{},"Barato a ponto de jogar todos os trabalhos sujos nele sem peso nenhum na consciência. Usou, lucrou — o tempo economizado vale mais que os tokens gastos.",[33,848,849],{},"Quão barato? Na minha percepção: rodar batch, loops de agent, dezenas de turnos de conversa, a conta passa despercebida. O mais caro na IA não é o poder computacional — é a barreira psicológica do \"não ousar usar\". O V4 Flash derrubou essa porta.",[48,851,853],{"id":852},"ponto-positivo-2-rápido","Ponto positivo 2: rápido",[33,855,856],{},"Isso é crucial. Você também não quer rodar uma tarefa e só voltar para conferir duas horas depois, né?",[33,858,859],{},"O Flash me entrega a sensação de rápido que dá gosto, tipo \"pediu, veio\". Escrever código, corrigir bug, rodar teste, processar em lote — feedback na hora. Principalmente no loop de ferramentas do Agent: cada passo termina em segundos, a interação muda completamente de cara.",[48,861,863],{"id":862},"ponto-positivo-3-contexto-longo","Ponto positivo 3: contexto longo",[33,865,866],{},"Com 1M de contexto, dá para engolir a maioria das tarefas complexas sem precisar compactar toda hora.",[33,868,869],{},"Antes, com modelos de contexto curto, o código-fonte lotava o contexto em duas olhadas, e você dependia de truques de compressão para economizar espaço. Agora joga o repositório inteiro, o lote de documentos e o histórico completo da conversa, e ainda cabe. Combinado com o desconto de cache, cenários de contexto longo ficam baratíssimos — conteúdo repetido bate no cache e o preço cai pela metade ou mais.",[48,871,873],{"id":872},"ponto-positivo-4-busca-na-web-oficial-embutida","Ponto positivo 4: busca na web oficial embutida",[33,875,876],{},"O endpoint Responses oficial tem web-search no servidor, sem configuração nenhuma — é só usar o serviço de busca.",[33,878,879,880],{},"Para conteúdo com atualidade e para o cenário de Agent que precisa pesquisar, isso é necessidade básica. Sem integrar buscador, sem pedir key de busca, a DeepSeek hospeda o fluxo inteiro. Detalhes nesse post: ",[37,881,882],{"href":813},"Busca na web embutida na API do DeepSeek — Responses API de graça",[48,884,886],{"id":885},"ponto-positivo-5-open-source-sem-amarras-de-fornecedor","Ponto positivo 5: open source, sem amarras de fornecedor",[33,888,889],{},"Você pode escolher qualquer provedor de modelos para hospedar ou revender, sem medo de lock-in.",[33,891,892],{},"Chega de ficar rezando pela misericórdia de reset de algum fabricante fechado. Open source é ecossistema, é poder de escolha, é poder embutir o modelo no seu produto sem ficar refém de ninguém.",[48,894,896],{"id":895},"o-ponto-fraco-sem-multimodal","O ponto fraco: sem multimodal",[33,898,899],{},"Cenários de leitura de imagem são limitados. Mas é o preço necessário da \"baratura\" — multimodal infla os parâmetros do modelo e o custo sobe.",[33,901,902,903,906,907],{},"A solução é simples: ",[67,904,905],{},"combinação",". Quando precisa entender imagem, manda para um modelo de visão dedicado e continua a inferência de texto no V4 Flash. Pesquisei a opção com melhor custo-benefício hoje, neste post: ",[37,908,910],{"href":909},"\u002Fblog\u002Fqwen-vision-for-deepseek","Dando multimodal ao DeepSeek: solução de visão com Qwen-3.7-Flash",[48,912,914],{"id":913},"minha-conclusão","Minha conclusão",[33,916,917],{},"O V4 Flash é aquele modelo \"carro-chefe do dia a dia\": barato para usar à vontade, rápido sem frescura, contexto grande o bastante para não economizar, e ainda traz busca.",[33,919,920],{},"No time, joga todo o serviço sujo nele; quando precisa de visão, encaixa um modelo de visão ao lado e combina os golpes. Essa combinação dá custo baixo, experiência boa e zero dependência de uma única empresa.",[33,922,146,923],{},[37,924,925],{"href":813},"Busca na web embutida na API do DeepSeek",{"title":152,"searchDepth":153,"depth":153,"links":927},[928,929,930,931,932,933,934],{"id":842,"depth":153,"text":843},{"id":852,"depth":153,"text":853},{"id":862,"depth":153,"text":863},{"id":872,"depth":153,"text":873},{"id":885,"depth":153,"text":886},{"id":895,"depth":153,"text":896},{"id":913,"depth":153,"text":914},"Dias de uso intenso do DeepSeek V4 Flash oficial: barato ao extremo, rápido que dá gosto, 1M de contexto, busca na web oficial embutida e totalmente open source. O único senão é multimodal — mas dá para cobrir combinando com outros modelos.",{},{"title":823,"description":935},"blog\u002Fdeepseek-v4-flash-review.pt",[817,940,819],"Review de modelo","gopbfnFJpoD7M7JUAzVr0d8ROIsZZu7MnL16liRi1sg",{"id":943,"title":944,"author":945,"body":947,"date":422,"description":1382,"extension":165,"image":7,"locale":10,"meta":1383,"minRead":656,"navigation":12,"original":168,"path":409,"pinned":168,"seo":1384,"source":1385,"sourceUrl":956,"stem":1386,"tags":1387,"updated":7,"__hash__":1388},"blog\u002Fblog\u002Ffree-cloudflare.pt.md","Como usuário gratuito, como espremer a Cloudflare até a última gota — até onde o free tier realmente grátis?",{"name":23,"avatar":946},{"src":25,"alt":23},{"type":27,"value":948,"toc":1366},[949,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,950,951],{},[33,952,953,954,43],{},"Original publicado no ",[37,955,958],{"href":956,"rel":957},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Farticle\u002F2066528625378443300",[41],"X Articles",[33,960,961],{},"A Cloudflare consegue sustentar praticamente uma infraestrutura pessoal inteira: domínio, site, CDN, object storage, banco de dados, edge functions, túnel para rede interna, encaminhamento de email, verificação anti-bot e AI gateway — tudo já pode começar no free tier.",[48,963,965],{"id":964},"dns-grátis","DNS grátis",[33,967,968],{},"A Cloudflare também é registradora de domínios, com preço de registro e renovação transparente. Você também pode comprar o domínio em plataformas como Spaceship e hospedar o DNS na Cloudflare.",[33,970,971],{},"Domínio na Cloudflare, e você ganha um sistema de gestão DNS decente na hora.",[33,973,974],{},"O ponto-chave: resolução não é cobrada por quantidade de consultas. Diferente de certas grandes empresas por aí que cobram por quantidade de resoluções? Um absurdo sem-vergonha.",[33,976,977],{},"Isso torna a Cloudflare ótima para muitos domínios, muitos subdomínios e uma matriz de projetos pequenos.",[33,979,980],{},"Você pode criar:",[112,982,983,988,993,998,1003,1008],{},[115,984,985],{},[460,986,987],{},"api.xxx.com",[115,989,990],{},[460,991,992],{},"img.xxx.com",[115,994,995],{},[460,996,997],{},"cdn.xxx.com",[115,999,1000],{},[460,1001,1002],{},"docs.xxx.com",[115,1004,1005],{},[460,1006,1007],{},"status.xxx.com",[115,1009,1010],{},[460,1011,1012],{},"admin.xxx.com",[33,1014,1015],{},"Compra um domínio e distribui subdomínios diferentes para serviços diferentes; a resolução DNS em si não tem custo extra.",[33,1017,1018],{},"Para tráfego web que precisa de proxy, ligue a \"nuvem laranja\" e deixe a Cloudflare cuidar do proxy, cache e certificado HTTPS.",[48,1020,1022],{"id":1021},"cdn-grátis","CDN grátis",[33,1024,1025],{},"O cache da CDN é a parada mais foda da Cloudflare. Muita gente conhece a Cloudflare por causa disso. Para blog, site institucional e site de documentação, o valor mais direto é:",[33,1027,1028],{},"acesso mais rápido, origem mais leve, banda economizada. Principalmente se você usa um VPS baratinho: botar a Cloudflare na frente muda a experiência para melhor.",[48,1030,1032],{"id":1031},"pages-grátis","Pages grátis",[33,1034,1035],{},"A Pages hospeda gratuitamente sites estáticos e projetos de frontend.",[112,1037,1038,1041,1044,1047,1050,1053,1056,1059,1062],{},[115,1039,1040],{},"Blog pessoal",[115,1042,1043],{},"Site institucional do produto",[115,1045,1046],{},"Site de documentação",[115,1048,1049],{},"Landing page",[115,1051,1052],{},"Página do projeto open source",[115,1054,1055],{},"Página de material de curso",[115,1057,1058],{},"Página de lista de espera",[115,1060,1061],{},"Página de instruções de download",[115,1063,1064],{},"Página de divulgação de e-book",[33,1066,1067],{},"Essas páginas podem ser hospedadas direto, sem servidor próprio. Depois de apontar seu domínio, vira um site pessoal ou página de projeto mantida a longo prazo.",[48,1069,1071],{"id":1070},"workers-grátis","Workers grátis",[33,1073,1074],{},"Se o site precisa de API, autenticação ou outra lógica dinâmica, use Workers. O código roda na rede da Cloudflare, sem manter servidor; além de JavaScript\u002FTypeScript, aceita também WebAssembly e outros modos de execução.",[33,1076,1077],{},"O plano grátis tem 100 mil requisições por dia. Se o projeto pessoal passa disso de forma estável, aí sim vale abrir o plano pago.",[33,1079,1080],{},"O Workers Paid começa em US$ 5 por mês.",[33,1082,1083],{},"Muitos projetos pequenos nem precisam de um backend completo. Um Worker já resolve.",[48,1085,1087],{"id":1086},"kv-grátis","KV grátis",[33,1089,1090],{},"O KV serve para dados que precisam de leitura rápida, mas não exigem consistência forte — config, feature flags e resultados em cache, por exemplo. Não substitui um Redis completo, mas para muitas necessidades simples de projeto pessoal resolve.",[48,1092,1094],{"id":1093},"d1-grátis","D1 grátis",[33,1096,1097],{},"O D1 é o banco de dados SQLite gerenciado pela Cloudflare, ideal para dados relacionais. No free tier, o armazenamento total é 5 GB, com cotas diárias separadas de leitura e escrita.",[48,1099,1101],{"id":1100},"r2-grátis","R2 grátis",[33,1103,1104],{},"O R2 é object storage compatível com a API do S3, ótimo para imagens, anexos e backups. A maior vantagem: a saída de dados do R2 não cobra banda; o custo depende principalmente do volume armazenado e do número de operações. O free tier tem uma cota de armazenamento e de requisições.",[33,1106,1107],{},"Dá para guardar:",[112,1109,1110,1113,1116,1119,1122,1125,1128,1131,1134,1137,1140,1143],{},[115,1111,1112],{},"Imagens",[115,1114,1115],{},"Anexos",[115,1117,1118],{},"PDFs",[115,1120,1121],{},"Material de curso",[115,1123,1124],{},"Pacotes de software",[115,1126,1127],{},"Arquivos de backup",[115,1129,1130],{},"Avatares de usuário",[115,1132,1133],{},"Imagens do Markdown",[115,1135,1136],{},"Assets estáticos",[115,1138,1139],{},"Datasets",[115,1141,1142],{},"Arquivos de áudio",[115,1144,1145],{},"Clipes de vídeo curtos",[48,1147,1149],{"id":1148},"email-routing-grátis","Email Routing grátis",[33,1151,1152],{},"O Email Routing encaminha mensagens enviadas para seu domínio personalizado para uma caixa de entrada existente, e funciona no free tier. A Cloudflare também tem hoje o Email Sending, que envia emails transacionais via Workers — mas para enviar para destinatário arbitrário é preciso Workers Paid, então não confunda com o encaminhamento de recebimento que é grátis.",[48,1154,1156],{"id":1155},"turnstile-grátis","Turnstile grátis",[33,1158,1159],{},"O Turnstile é a verificação humano x robô da Cloudflare; normalmente o usuário não precisa identificar semáforo nem caracteres distorcidos. Serve para colocar em:",[112,1161,1162,1165,1168,1171,1174,1177,1180],{},[115,1163,1164],{},"Login",[115,1166,1167],{},"Cadastro",[115,1169,1170],{},"Comentários",[115,1172,1173],{},"Formulário de contato",[115,1175,1176],{},"Lista de espera",[115,1178,1179],{},"Página de download",[115,1181,1182],{},"Assinatura de email",[48,1184,1186],{"id":1185},"tunnel-grátis","Tunnel grátis",[33,1188,1189],{},"Quer expor o NAS de casa, a máquina de dev local ou o servidor de jogo para a internet? O Tunnel cria um túnel da rede interna que se conecta ativamente à Cloudflare.",[33,1191,1192],{},"Seu NAS, sua máquina de desenvolvimento, seus serviços de rede interna podem sair para o mundo via Cloudflare Tunnel. O valor central:",[112,1194,1195,1198,1201,1204],{},[115,1196,1197],{},"Sem IP público",[115,1199,1200],{},"Sem abrir porta no roteador",[115,1202,1203],{},"Sem expor o IP da origem",[115,1205,1206],{},"Dá para apontar seu próprio domínio",[33,1208,1209],{},"Por exemplo:",[112,1211,1212,1217,1222,1227,1232],{},[115,1213,1214],{},[460,1215,1216],{},"nas.xxx.com",[115,1218,1219],{},[460,1220,1221],{},"dev.xxx.com",[115,1223,1224],{},[460,1225,1226],{},"panel.xxx.com",[115,1228,1229],{},[460,1230,1231],{},"n8n.xxx.com",[115,1233,1234],{},[460,1235,1236],{},"home.xxx.com",[33,1238,1239],{},"Isso é um manjar dos deuses para quem mexe com servidor caseiro.",[48,1241,1243],{"id":1242},"access-grátis","Access grátis",[33,1245,1246],{},"O Access fica na frente de painéis, ambientes de teste e ferramentas internas, validando identidade antes de liberar. Dá para conectar código de verificação por email, Google, GitHub ou identidade do time — sem precisar escrever mais um sistema de cadastro\u002Flogin só para uma página interna. Exemplos:",[112,1248,1249,1252,1255,1258],{},[115,1250,1251],{},"Só entra quem tem o email especificado",[115,1253,1254],{},"Só entra quem loga com Google",[115,1256,1257],{},"Só entra quem loga com GitHub",[115,1259,1260],{},"Só entra quem é do time",[33,1262,1263],{},"Isso é muito bom para proteger painéis, ambientes de teste e ferramentas internas.",[48,1265,1267],{"id":1266},"ai-gateway-grátis","AI Gateway grátis",[33,1269,1270],{},"O AI Gateway fica na frente dos provedores de modelo, registrando de forma unificada requisições, latência, erros e cache hits, além de rate limiting e fallback. No início do desenvolvimento de produto de IA, gerenciar várias APIs compatíveis por uma única porta economiza bastante trabalho.",[33,1272,1273],{},"Ele te ajuda a ver:",[112,1275,1276,1279,1282,1285,1288,1291,1294],{},[115,1277,1278],{},"Volume de requisições",[115,1280,1281],{},"Latência",[115,1283,1284],{},"Erros",[115,1286,1287],{},"Cache hits",[115,1289,1290],{},"Chamadas de modelo",[115,1292,1293],{},"Rate limiting",[115,1295,1296],{},"Fallback",[33,1298,1299],{},"Você conecta OpenAI, Anthropic, Workers AI, várias APIs compatíveis — e coloca uma camada na frente de todas.",[33,1301,1302],{},"No início de um produto de IA, é ótimo como porta de entrada única.",[48,1304,1306],{"id":1305},"browser-run-grátis","Browser Run grátis",[33,1308,1309],{},"Hoje a Cloudflare chama isso de Browser Run. Ele inicia sessões completas de navegador na nuvem, controláveis por código ou por IA.",[33,1311,1312],{},"Serve para:",[112,1314,1315,1318,1321,1324,1327,1330],{},[115,1316,1317],{},"Screenshot de página",[115,1319,1320],{},"Página para Markdown",[115,1322,1323],{},"Teste automatizado de página",[115,1325,1326],{},"Coleta de conteúdo de página",[115,1328,1329],{},"Parse de páginas dinâmicas",[115,1331,1332],{},"Página para PDF",[33,1334,1335],{},"Tem franquia gratuita diária.",[48,1337,1339],{"id":1338},"images-transform-grátis","Images Transform grátis",[33,1341,1342],{},"O Cloudflare Images tem cota de transformação de imagem, com redimensionamento, corte e conversão de formato. Em uso intenso, é cobrado à parte; em Workers pagos dá para rodar um serviço de transcodificação próprio em Container.",[33,1344,1345],{},"Dá para combinar com o R2:",[112,1347,1348,1351,1354],{},[115,1349,1350],{},"R2 guarda a imagem original",[115,1352,1353],{},"Images faz thumbnail e conversão de formato",[115,1355,1356],{},"Cloudflare distribui via cache",[33,1358,1359],{},"Serve para capa de blog, avatar, foto de produto, ilustração de artigo.",[33,1361,1362],{},"A franquia grátis da Cloudflare já cobre bastante coisa de projeto pessoal. Quando você realmente precisar de mais volume de requisições, tempo de computação ou recursos pagos, aí sim sobe a partir dos US$ 5 mensais do Workers Paid.",[33,1364,1365],{},"E aqui, quero declarar: Cloudflare, manda o pix!!",{"title":152,"searchDepth":153,"depth":153,"links":1367},[1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381],{"id":964,"depth":153,"text":965},{"id":1021,"depth":153,"text":1022},{"id":1031,"depth":153,"text":1032},{"id":1070,"depth":153,"text":1071},{"id":1086,"depth":153,"text":1087},{"id":1093,"depth":153,"text":1094},{"id":1100,"depth":153,"text":1101},{"id":1148,"depth":153,"text":1149},{"id":1155,"depth":153,"text":1156},{"id":1185,"depth":153,"text":1186},{"id":1242,"depth":153,"text":1243},{"id":1266,"depth":153,"text":1267},{"id":1305,"depth":153,"text":1306},{"id":1338,"depth":153,"text":1339},"O plano gratuito da Cloudflare sustenta a infraestrutura pessoal inteira: DNS, CDN, Pages, Workers, KV, D1, R2, email, Tunnel, AI Gateway e mais.",{},{"title":944,"description":1382},"x-article","blog\u002Ffree-cloudflare.pt",[429,280,285],"MeYwjq0IkkuyhKlna0EykPTGFGmQEAFk_eds-4iAtTQ",{"id":1390,"title":1391,"author":1392,"body":1394,"date":1521,"description":1522,"extension":165,"image":7,"locale":10,"meta":1523,"minRead":656,"navigation":12,"original":168,"path":1524,"pinned":168,"seo":1525,"source":171,"sourceUrl":1403,"stem":1526,"tags":1527,"updated":7,"__hash__":1529},"blog\u002Fblog\u002Fmodel-harness-decoupling.pt.md","O Harness first-party nem sempre é a resposta: na era dos modelos abertos, escolha o modelo e o Harness separadamente",{"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],{},"O argumento central foi publicado primeiro no ",[37,1402,42],{"href":1403,"rel":1404},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2093890559874388141",[41],"; este artigo é a versão completa, com um mapa de posicionamento dos cinco Harness.",[33,1407,1408],{},"A primeira reação da maioria das pessoas ao escolher um Coding Agent é super natural: Claude → Claude Code; GPT → Codex; GLM → ZCode; DeepSeek → obviamente, o próprio Harness da DeepSeek primeiro.",[33,1410,1411],{},"E o instinto é totalmente sensato. A maior vantagem do first-party é conhecer o próprio modelo melhor que ninguém.",[48,1413,1415],{"id":1414},"a-vantagem-first-party-é-real","A vantagem first-party é real",[33,1417,1418],{},"Que Prompts o modelo gosta, qual design de Tool Schema é mais estável, como organizar um Context longo, quais capacidades cada versão nova traz, onde ele mais tropeça — o first-party geralmente fica sabendo de tudo isso antes dos terceiros.",[33,1420,1421],{},"Então, em produtos como Claude Code e Codex, em que modelo e Harness iteram juntos no longo prazo, a combinação first-party costuma ser a versão mais forte da resposta. Nisso eu não discuto.",[48,1423,1425],{"id":1424},"mas-treinar-um-modelo-e-construir-um-harness-são-duas-engenharias-completamente-diferentes","Mas treinar um modelo e construir um Harness são duas engenharias completamente diferentes",[33,1427,1428],{},"Quando chegamos em modelos abertos como DeepSeek e GLM, a coisa fica interessante — porque treinar um bom modelo e construir um bom Harness são dois tipos de engenharia totalmente diferentes.",[33,1430,1431],{},"Quando um Coding Agent realmente entra em operação, surge um monte de problemas fora do modelo:",[112,1433,1434,1437,1440,1443],{},[115,1435,1436],{},"Como ler arquivos, como editar código",[115,1438,1439],{},"Como controlar o Agent Loop, como comprimir o Context",[115,1441,1442],{},"Como aproveitar o Cache, como recuperar um Tool Call que falhou",[115,1444,1445],{},"Como escalonar Subagents, como gerenciar permissões",[33,1447,1448],{},"A qualidade desses pontos decide diretamente se o mesmo modelo vai ser bom de usar no final. O mesmo modelo em outro Harness pode ser uma experiência do dia e da noite.",[48,1450,1452],{"id":1451},"o-problema-maior-os-modelos-atualizam-rápido-demais","O problema maior: os modelos atualizam rápido demais",[33,1454,1455],{},"Hoje a GLM está na frente, mês que vem a DeepSeek talvez lance um Flash ainda mais forte, e um tempo depois outro modelo novo alcança todo mundo.",[33,1457,1458],{},"Se o seu workflow de codagem inteiro estiver preso ao produto first-party de uma única casa, trocar de modelo quase sempre significa trocar também de ferramentas e de hábitos. Meses de configuração, memória e workflow lapidados vão pro chão.",[33,1460,1461,1462,1465],{},"É exatamente aí que os Harness de terceiros ganham o lugar deles: ",[67,1463,1464],{},"você pode fixar as ferramentas, Skills, MCP, permissões e workflows que já domina, e trocar só o modelo lá embaixo."," Hoje DeepSeek, amanhã GLM, depois de amanhã outra coisa — o ambiente de trabalho não precisa ser reconstruído do zero.",[48,1467,1469],{"id":1468},"um-mapa-de-posicionamento-dos-cinco-harness","Um mapa de posicionamento dos cinco Harness",[33,1471,1472],{},"Onde os cinco grandes estão parados, pela minha experiência até o fim de agosto de 2026:",[33,1474,1475,1478],{},[67,1476,1477],{},"Pi",": filosofia minimalista; o Harness interfere o mínimo possível no modelo. Leve, rápido, baixo consumo de Token, moldável ao extremo. Ideal como fundação para o seu agente de longo prazo — simples, limpo, hackeável à vontade.",[33,1480,1481,1483],{},[67,1482,73],{},": vai empilhando sobre Pi capacidades pesadas de codagem — LSP, Debugger, Browser, AST — como vestir o agente com um IDE completo. Para quem codifica pesado de verdade e navega repos complexos.",[33,1485,1486,1489],{},[67,1487,1488],{},"DeepSeek Harness",": vai mais longe que todo mundo — Everything is Plugin. Agent Loop, ferramentas, permissões, Presets e UI se desmontam e se recombinam. Para quem mexe com arquitetura de agentes, Presets, multi-agente e Runtime de nova geração. Experimente mais o modo PTC — mais rápido e economiza mais token.",[33,1491,1492,1494],{},[67,1493,104],{},": o mais equilibrado do grupo — open source, muitos Provider, ecossistema grande, Client\u002FServer, app desktop e Subagents maduros. Para quem quer um Coding Agent multi-modelo, generalista e maduro.",[33,1496,1497,1500],{},[67,1498,1499],{},"Command Code",": uma rota completamente diferente — ele adora cobrir as lacunas do modelo. Argumentos de Tool Call escritos errado são corrigidos localmente; leitura duplicada de arquivos é deduplicada; sessões longas mantêm um Stable Prefix para subir o Cache Hit; quando o Context está prestes a estourar, faz Compaction. Colocada em modelos de braço como DeepSeek V4 Flash ou GLM-5.3 Flash, essa abordagem vale ouro: quanto mais fraco o modelo, mais o Harness cobre.",[48,1502,1504],{"id":1503},"como-eu-escolho","Como eu escolho",[33,1506,1507],{},"Se eu só olhar a moldabilidade de longo prazo, sigo preferindo o Pi. Mas se hoje me pedissem para colocar DeepSeek V4 Flash ou GLM-5.3 pra trabalhar pesado, eu daria uma chance de verdade ao Command Code — a combinação modelo-Harness é montada por tarefa, não por campo.",[33,1509,1510,1511],{},"Na era dos modelos abertos, modelo e Harness já são escolhas totalmente separáveis. ",[67,1512,1513],{},"Pare de perguntar \"o modelo de quem com a ferramenta de quem\" e comece a perguntar \"em qual Harness esse modelo rende mais\".",{"title":152,"searchDepth":153,"depth":153,"links":1515},[1516,1517,1518,1519,1520],{"id":1414,"depth":153,"text":1415},{"id":1424,"depth":153,"text":1425},{"id":1451,"depth":153,"text":1452},{"id":1468,"depth":153,"text":1469},{"id":1503,"depth":153,"text":1504},"2026-09-09","Usa Claude, vai de Claude Code? Na era dos modelos abertos, esse instinto pede um upgrade. A vantagem first-party é real, mas treinar um bom modelo e construir um bom Harness são duas engenharias diferentes — este artigo explica por que modelo e Harness já podem ser escolhidos separadamente, com um mapa de posicionamento de cinco Harness.",{},"\u002Fblog\u002Fmodel-harness-decoupling",{"title":1391,"description":1522},"blog\u002Fmodel-harness-decoupling.pt",[174,1528,175],"Harness","REEjoXHeAXujxs3o8X4-MQdUm3gVSuWf_-Qj1HQOeiM",{"id":1531,"title":1532,"author":1533,"body":1535,"date":1521,"description":1667,"extension":165,"image":7,"locale":10,"meta":1668,"minRead":656,"navigation":12,"original":168,"path":1669,"pinned":168,"seo":1670,"source":171,"sourceUrl":1543,"stem":1671,"tags":1672,"updated":7,"__hash__":1675},"blog\u002Fblog\u002Fopencode-productive-stack.pt.md","Estável, rápido, produtivo, barato: meu stack de AI Coding documentado",{"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 artigo é o registro completo da configuração.",[33,1547,1548,1549],{},"A conclusão primeiro: ",[67,1550,1551],{},"OpenCode + OpenChamber + assinatura DeepSeek V4 Flash via OpenCode Go + assinatura DeepSeek V4 Flash via Ollama Cloud.",[33,1553,1554],{},"Uso esse combo em carga pesada há muito tempo, e ele entrega quatro coisas: estável, rápido, produtivo, barato. Cheguei a deixar 15 projetos abertos em sequência, todos rodando código ao mesmo tempo, e a cota mal se moveu.",[48,1556,1558],{"id":1557},"por-que-opencode-openchamber","Por que OpenCode + OpenChamber",[33,1560,1561,1562,1565],{},"A jornada de seleção está em ",[37,1563,1564],{"href":169},"outro artigo","; aqui só o raciocínio no nível do resultado. OpenCode é hoje o núcleo multi-modelo mais equilibrado — open source, muitos Provider, Client\u002FServer, app desktop e Subagents maduros. OpenChamber é o Harness GUI open source com o front-end mais bem lapidado que já usei: o autor mantém com um cuidado raro, refinado, estável, e os bugs pequenos ocasionais não atrapalham em nada o uso de longo prazo.",[33,1567,1568],{},"Interface web + PWA — quase indistinguível de um cliente desktop, com atualização que não precisa de esforço manual.",[48,1570,1572],{"id":1571},"a-configuração-gira-em-torno-de-três-necessidades-centrais","A configuração gira em torno de três necessidades centrais",[33,1574,1575],{},"Minha configuração do OpenCode é construída em torno de três coisas: gestão de Context, sistema de memória e capacidades externas.",[33,1577,1578,1581],{},[67,1579,1580],{},"1. opencode-dcp (open source) — poda dinâmica de Context."," Quando o Context bate um limite, ele comprime automaticamente o conteúdo antigo em resumos técnicos: mantém a informação chave, joga fora o ruído, limpa duplicatas e remove do Context o conteúdo de baixo valor, tipo erro de ferramenta. Sessões longas sem estourar o Context — essa é a fundação que permite uma tarefa longa rodar o dia inteiro.",[33,1583,1584,1587],{},[67,1585,1586],{},"2. opencode-goal-plugin — gestão de objetivos."," Adiciona modo Goal às tarefas longas, para puxar o agente de volta quando ele desvia.",[33,1589,1590,1593],{},[67,1591,1592],{},"3. Hermes Memory — memória em camadas (se houver demanda, abro o código depois)."," Meu plugin mais pesado: portei o mecanismo de memória em camadas do agente Hermes para o OpenCode, que lembra entre sessões as preferências do usuário, as decisões do projeto e as lições do passado. Projeto novo não começa do zero.",[33,1595,1596,1599],{},[67,1597,1598],{},"4. context7-MCP."," Consulta a documentação oficial mais recente de bibliotecas e frameworks — sem cavar na mão.",[33,1601,1602,1605],{},[67,1603,1604],{},"5. grep-MCP."," Busca usos reais no código do GitHub inteiro — muito mais confiável que escrever de memória.",[33,1607,1608,1611],{},[67,1609,1610],{},"6. open-computer-use — automação de desktop."," Faz a IA operar apps do macOS diretamente: clicar, digitar, rolar, arrastar, capturar tela, ler a árvore de acessibilidade. Excelente na fase de teste e aceitação.",[48,1613,1615],{"id":1614},"a-conta-de-custo-como-gastar-duas-assinaturas","A conta de custo: como gastar duas assinaturas",[33,1617,1618],{},"DeepSeek V4 Flash é o núcleo de custo-benefício deste stack: inteligente de verdade, barato de verdade. A assinatura do OpenCode Go cobre o workflow principal; a do Ollama Cloud faz o papel de segundo canal para dividir a carga — as duas assinaturas somadas custam menos que um plano de codagem first-party mainstream, com produção maior.",[33,1620,1621,1622,1625],{},"A história de que \"modelo dentro de casca de terceiro fica burro\" precisa ser desmontada: ",[67,1623,1624],{},"a raiz da degradação é uma casca que não faz Harness Engineering para o modelo",", não o ato de trocar de casca em si. O suporte do OpenCode a modelos abertos é de primeira linha, e o DeepSeek V4 Flash roda dentro dele estável e rápido — exatamente por isso que eu tenho coragem de empilhar 15 projetos nele.",[48,1627,1629],{"id":1628},"a-lição-ficar-com-a-combinação-original","A lição: ficar com a combinação original",[33,1631,1632],{},"Nos grupos sempre aparece a pergunta: existe um desktop universal de codagem com IA? Um que conecte todas as assinaturas e não deixe nenhum modelo burro?",[33,1634,1635],{},"Depois de conversar com alguns amigos que mexem nisso intensamente todo dia, a conclusão foi unânime: não existe. Fica com a combinação original.",[112,1637,1638,1641,1644],{},[115,1639,1640],{},"GPT → Codex: assinatura oficial em conexão direta, o agendamento nativo mais estável.",[115,1642,1643],{},"Gemini → AntiGravity: teto de velocidade, janelas longas sem engasgo.",[115,1645,1646],{},"DeepSeek, GLM e outros modelos abertos → Harness amigável a modelos abertos como OpenCode \u002F ZCode.",[33,1648,1649,1650],{},"Coloque um modelo numa casca que não combina e é praticamente impossível escapar de degradação, lentidão e assinatura que não conecta. ",[67,1651,1652],{},"Cada modelo no lugar onde ele fica mais confortável — a combinação é o seu stack.",[48,1654,1656],{"id":1655},"por-fim","Por fim",[33,1658,1659],{},"Rodo esse stack há meses, e a maior mudança não é quanto dinheiro economizei — é que eu tenho coragem de abrir tarefas. Como é estável e barato, abrir 15 projetos não me assusta. O valor de um stack de ferramentas, no fim, aparece em quanto trabalho você tem coragem de botar nele.",{"title":152,"searchDepth":153,"depth":153,"links":1661},[1662,1663,1664,1665,1666],{"id":1557,"depth":153,"text":1558},{"id":1571,"depth":153,"text":1572},{"id":1614,"depth":153,"text":1615},{"id":1628,"depth":153,"text":1629},{"id":1655,"depth":153,"text":1656},"OpenCode + OpenChamber + duas assinaturas DeepSeek V4 Flash: 15 projetos rodando código ao mesmo tempo e a cota mal se mexeu. Toda a configuração aberta aqui — poda de Context, memória em camadas, automação de desktop e a lição de 'ficar com a combinação original'.",{},"\u002Fblog\u002Fopencode-productive-stack",{"title":1532,"description":1667},"blog\u002Fopencode-productive-stack.pt",[104,1673,1674],"Programação IA","Configuração","m16xfpsN_G_OyhQy-WbGSwisXMAhHvUkFQM1-d5SjXc",{"id":1677,"title":1678,"author":1679,"body":1681,"date":1945,"description":1946,"extension":165,"image":7,"locale":10,"meta":1947,"minRead":705,"navigation":12,"original":168,"path":1948,"pinned":168,"seo":1949,"source":1385,"sourceUrl":1689,"stem":1950,"tags":1951,"updated":7,"__hash__":1953},"blog\u002Fblog\u002Fproduct-faxin-principle.pt.md","O princípio do \"fa'xin\": por que o dev independente precisa aprender a abrir mão",{"name":23,"avatar":1680},{"src":25,"alt":23},{"type":27,"value":1682,"toc":1937},[1683,1691,1694,1697,1700,1703,1706,1709,1712,1719,1722,1733,1737,1740,1745,1748,1751,1754,1757,1761,1764,1767,1770,1773,1776,1779,1782,1785,1788,1791,1795,1798,1801,1804,1807,1810,1813,1816,1820,1823,1826,1829,1832,1835,1838,1841,1844,1848,1851,1854,1857,1860,1863,1866,1869,1872,1876,1879,1882,1885,1888,1891,1894,1897,1920,1923,1928],[30,1684,1685],{},[33,1686,953,1687,43],{},[37,1688,958],{"href":1689,"rel":1690},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Farticle\u002F2068296188340895744",[41],[33,1692,1693],{},"Ultimamente tenho reparado num fenômeno bem interessante:",[33,1695,1696],{},"Muita gente cria ferramenta e, já na largada, quer servir todo mundo.",[33,1698,1699],{},"Esse é um pensamento perigoso.",[33,1701,1702],{},"Se você pretende servir todo mundo, então não está pensando a partir de ninguém.",[33,1704,1705],{},"Isso é produto rodando em modo \"fechar a porta e achar lindo o próprio canto\" — autossatisfação pura.",[33,1707,1708],{},"O caminho certo é pegar um grupo pequeno de usuários, agarrar a dor deles e servir com excelência.",[33,1710,1711],{},"Saber quem está com dor de verdade e com pressa de verdade, quem está disposto a pagar por um serviço já hoje.",[33,1713,1714,1715,1718],{},"Quero compartilhar com vocês um tal de: ",[67,1716,1717],{},"princípio do fa'xin"," (a intenção de origem).",[33,1720,1721],{},"Ele discute basicamente estas perguntas:",[112,1723,1724,1727,1730],{},[115,1725,1726],{},"Por que você começa?",[115,1728,1729],{},"Para quem você começa?",[115,1731,1732],{},"Qual problema, no fundo, você quer resolver?",[48,1734,1736],{"id":1735},"o-que-é-faxin","O que é fa'xin",[33,1738,1739],{},"O livro 《置身钉内》 (Imerso no Problema) tem um trecho:",[30,1741,1742],{},[33,1743,1744],{},"Fa'xin é a motivação interna e o voto fundamental de uma ação; é o ponto de partida, a direção e a fonte de energia de todo trabalho, vida, prática e cultivo. Produtos também têm seu fa'xin. O fa'xin de um produto é o ponto mais original de partida de quem o criou. Na maioria dos casos, um bom produto tem apenas um fa'xin principal. Quando o fa'xin de um produto é múltiplo e sem hierarquia, vira um produto ganancioso e ansioso.",[33,1746,1747],{},"O critério para julgar o fa'xin: quando as ideias do produto entram em conflito, para quem ele de verdade se vira?",[33,1749,1750],{},"Experiência do usuário vs. monetização conflitam — para quem ele se vira?",[33,1752,1753],{},"Simples e bom de usar vs. completo de recursos conflitam — para quem ele se vira?",[33,1755,1756],{},"A resposta aparece na hora, e o fa'xin do produto também.",[48,1758,1760],{"id":1759},"meituan-a-mentalidade-da-transação-local","Meituan: a mentalidade da transação local",[33,1762,1763],{},"Entre os superapps chineses, esse fenômeno é super comum. O Meituan é um ótimo exemplo.",[33,1765,1766],{},"A mentalidade do usuário do Meituan é a transação da vida local.",[33,1768,1769],{},"Usuário abre o Meituan: está com fome, pede comida; sai de casa, reserva lugar; vai ao cinema, compra ingresso; vai viajar, procura hotel. O valor central é ajudar o usuário a concluir mais rápido as transações da vida real.",[33,1771,1772],{},"Mas depois vimos surgir dentro do Meituan: novelas, série curta, joguinho, vídeo, live.",[33,1774,1775],{},"Dá até para fazer dentro do Meituan: \"Hora de jogar Genshin!!!\"",[33,1777,1778],{},"Você acha isso plausível???",[33,1780,1781],{},"Joguinho claro que tem valor, e o Genshin até que dá para jogar. Mas não é na hora em que a barriga. está. roncando. que você vai abrir o Genshin!!!",[33,1783,1784],{},"Meu amigo, me deixa encher a pança primeiro, depois a gente fala de Genshin!!!",[33,1786,1787],{},"O usuário chega com uma missão, conclui e vai embora. Quanto mais rápido o usuário cumpre o objetivo, mais confiável o produto fica.",[33,1789,1790],{},"Esse é o ponto mais contra-intuitivo das ferramentas de alta frequência: elas ganham dinheiro com tráfego, mas o valor de longo prazo vem da moderação.",[48,1792,1794],{"id":1793},"alipay-quando-o-dna-de-carteira-briga-com-o-feed","Alipay: quando o DNA de carteira briga com o feed",[33,1796,1797],{},"O Alipay é gato escaldado. A mentalidade de fundo do Alipay é dinheiro, é crédito, é certeza.",[33,1799,1800],{},"Usuário abre o Alipay para: pagar, receber, transferir, pagar conta, conferir extrato, passar no metrô, escanear o código do SUS\u002Fconvênio. É uma cena de altíssima confiança.",[33,1802,1803],{},"O usuário confia a ele o dinheiro, a identidade, o crédito e as contas da vida. Por isso a \"personalidade\" do produto é a de uma carteira — uma estabilidade absurda.",[33,1805,1806],{},"Mas dá para ficar vendo short video dentro da carteira. Como se, dentro do banco, tivesse pés, spa e massagem tudo num pacote.",[33,1808,1809],{},"O usuário pensa com desconfiança: vim aqui resolver, ou ser resolvido?",[33,1811,1812],{},"O cenário do dinheiro exige frieza; o feed é naturalmente viciante.",[33,1814,1815],{},"As duas personalidades empurradas uma dentro da outra geram uma estranheza meio melada.",[48,1817,1819],{"id":1818},"a-parte-mais-perigosa-do-faxin-à-deriva","A parte mais perigosa do fa'xin à deriva",[33,1821,1822],{},"Muitos apps chineses cresceram entradas financeiras. Delivery empresta dinheiro, transporte empresta dinheiro, viagem empresta dinheiro, compras emprestam dinheiro, e mapa e vida local também apontam para serviços de empréstimo.",[33,1824,1825],{},"Você enfia a porta do \"pegar empréstimo\" nesses cenários: no curto prazo pode até melhorar a conversão de receita, mas no longo prazo muda o olhar que o usuário lança para você.",[33,1827,1828],{},"Antes você era ferramenta; agora parece agenciador.",[33,1830,1831],{},"Antes você me ajudava a concluir uma coisa; agora, de quebra, você avalia se eu consigo pegar um dinheiro emprestado.",[33,1833,1834],{},"É aí que o fa'xin à deriva é mais perigoso. Ele não destrói o produto de imediato.",[33,1836,1837],{},"Ele vai mudando devagarinho o caráter do produto.",[33,1839,1840],{},"As gigantes agem assim porque têm sua própria lógica comercial. Elas têm tráfego gigante, organização complexa, pressão de monetização e muitos departamentos para alimentar.",[33,1842,1843],{},"A gente não precisa subir no palanque da moral para xingá-las.",[48,1845,1847],{"id":1846},"a-vantagem-do-dev-independente-é-a-pureza","A vantagem do dev independente é a pureza",[33,1849,1850],{},"Como dev independente, seu produto pode ser muito limpo — a ponto de quase passar por enxuto demais.",[33,1852,1853],{},"E isso, na real, é uma vantagem.",[33,1855,1856],{},"Muitos devs independentes no começo ficam ansiosos, achando que têm recursos de menos, cenário estreito de mais, mercado pequeno. Mas o que um produto no início deveria mesmo temer é exatamente \"parecer grande\".",[33,1858,1859],{},"Mercado grande demais, o usuário vira uma média. Média não tem rosto e não abre a carteira.",[33,1861,1862],{},"O ponto de partida que vale de verdade costuma ser bem menor. Você primeiro encontra um punhado de gente, com uma dor bem concreta, que quer usar hoje, que paga por isso sozinha, e que ao ver o produto tem a impressão de \"isso foi feito para mim\".",[33,1864,1865],{},"É nesse momento que o produto começa a ganhar vida.",[33,1867,1868],{},"Por exemplo, \"fazer ferramenta de edição de podcast\" é largo demais. Troque por \"para quem produz podcast solo, cortar rapidinho uma entrevista de uma hora em vários vídeos curtos\" — o produto fica afiado na hora.",[33,1870,1871],{},"Por exemplo, \"gerador de landing page para devs\" também é largo. Troque por \"para dev independente gerar antes do lançamento uma landing page que coleta email\" — a necessidade fica muito mais clara.",[48,1873,1875],{"id":1874},"o-princípio-do-faxin-no-fim-desagua-no-largar","O princípio do fa'xin, no fim, desagua no \"largar\"",[33,1877,1878],{},"A verdadeira vantagem estratégica não vem do que você faz, mas do que você tem coragem de não fazer.",[33,1880,1881],{},"Essa frase é a essência do produto para o dev independente. O recurso mais precioso do dev independente é atenção. Cada rumo a mais que você adiciona é mais uma manutenção nas costas.",[33,1883,1884],{},"O WeChat é um exemplo positivo que vale estudar.",[33,1886,1887],{},"Claro que o WeChat já é complexo, mas a porta de entrada central — as conversas — segue estável há anos. Usuário abre o WeChat e a primeira reação continua sendo achar uma pessoa, ver mensagens e cuidar das relações.",[33,1889,1890],{},"O Chatshorts não engoliu a lista de conversas, o Official Account não transformou a página de mensagens num feed, e o Mini Program não exige que o usuário passeie pela loja de apps toda vez que abre o WeChat.",[33,1892,1893],{},"A moderação do WeChat não está na falta de recursos. O talento dele está em saber onde estão as paredes estruturais. Dá para subir andar, reformar, transformar — mas parede estrutural não se demole.",[33,1895,1896],{},"Então hoje acho que, para o dev independente, a primeira coisa a escrever não é o roadmap, e sim uma \"lista de abandono\".",[112,1898,1899,1902,1905,1908,1911,1914,1917],{},[115,1900,1901],{},"Quem a gente ainda não atende",[115,1903,1904],{},"Que cenário a gente ainda não toca",[115,1906,1907],{},"Que recurso fica por enquanto de fora",[115,1909,1910],{},"Que oportunidade de monetização a gente segura",[115,1912,1913],{},"O que não pode entrar na home",[115,1915,1916],{},"O que não pode interromper o fluxo principal",[115,1918,1919],{},"O que, mesmo parecendo valioso, não pode quebrar a missão principal",[33,1921,1922],{},"A gente não tem o tráfego das gigantes, a marca das gigantes, a organização das gigantes. O único lugar onde podemos vencer é sendo mais específicos, mais limpos, mais afiados.",[33,1924,1925],{},[67,1926,1927],{},"A capacidade de um produto ser afiado de verdade vem de saber o que largar e o que abandonar.",[33,1929,1930,1931,1936],{},"Referência: 《",[37,1932,1935],{"href":1933,"rel":1934},"https:\u002F\u002Fdrive.google.com\u002Ffile\u002Fd\u002F1-jRahxfzJMQD9-8J9pZyeX1DIwKMyeg7\u002Fview?usp=drivesdk",[41],"置身钉内","》",{"title":152,"searchDepth":153,"depth":153,"links":1938},[1939,1940,1941,1942,1943,1944],{"id":1735,"depth":153,"text":1736},{"id":1759,"depth":153,"text":1760},{"id":1793,"depth":153,"text":1794},{"id":1818,"depth":153,"text":1819},{"id":1846,"depth":153,"text":1847},{"id":1874,"depth":153,"text":1875},"2026-06-20","Por que você começa? Para quem você começa? Qual problema você realmente quer resolver? A capacidade de um produto ser afiado vem de saber o que largar e o que abandonar.",{},"\u002Fblog\u002Fproduct-faxin-principle",{"title":1678,"description":1946},"blog\u002Fproduct-faxin-principle.pt",[1952,430],"Pensamento de produto","1H5YIicxtbbQvh5zs4gzJLnEW4h6az4j7pCw88bXy88",{"id":1955,"title":1956,"author":1957,"body":1959,"date":1945,"description":2196,"extension":165,"image":7,"locale":10,"meta":2197,"minRead":656,"navigation":12,"original":168,"path":2198,"pinned":168,"seo":2199,"source":1385,"sourceUrl":1967,"stem":2200,"tags":2201,"updated":7,"__hash__":2203},"blog\u002Fblog\u002Fproduct-pain-vs-itch.pt.md","Usuário diz \"caralho, que foda\" e você se empolga: dor vs. coceira",{"name":23,"avatar":1958},{"src":25,"alt":23},{"type":27,"value":1960,"toc":2189},[1961,1969,1972,1975,1978,1981,1984,1987,1990,1993,1996,2000,2003,2017,2020,2023,2027,2030,2033,2036,2039,2044,2048,2051,2054,2057,2071,2074,2077,2080,2083,2087,2090,2093,2096,2113,2116,2119,2122,2127,2130,2133,2136,2139,2142,2147,2151,2154,2157,2160,2163,2166,2169,2172,2175,2178,2181,2184],[30,1962,1963],{},[33,1964,953,1965,43],{},[37,1966,958],{"href":1967,"rel":1968},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Farticle\u002F2068312581912379392",[41],[33,1970,1971],{},"O dev independente é o mais fácil de ser enganado por uma frase:",[33,1973,1974],{},"\"Essa ideia é foda.\"",[33,1976,1977],{},"A frase soa muito bem, mas na prática quase nunca vale nada. Muita gente te elogiar não significa que realmente precisa. A pessoa pode estar só sendo educada, pode só achar o rumo interessante, pode só estar querendo te incentivar.",[33,1979,1980],{},"Você fala todo empolgado, e a pessoa também fica sem graça de jogar água fria, então dispara uma:",[33,1982,1983],{},"\"Pô, maneiro, isso tem valor.\"",[33,1985,1986],{},"E aí você fica nas nuvens.",[33,1988,1989],{},"Você acha que validou a necessidade, mas na verdade só validou que a pessoa é gente boa.",[33,1991,1992],{},"O \"foda\" da boca do usuário, no máximo, diz que sua ideia não parece idiota.",[33,1994,1995],{},"Não prova que o usuário tem necessidade, não prova que ele está disposto a migrar, não prova que ele usa todo dia, e muito menos que vai pagar.",[48,1997,1999],{"id":1998},"aprovação-verbal-é-o-que-mais-machuca","Aprovação verbal é o que mais machuca",[33,2001,2002],{},"Na pesquisa de produto, o que mais machuca é a aprovação verbal.",[112,2004,2005,2008,2011,2014],{},[115,2006,2007],{},"\"Quando lançar, me avisa.\"",[115,2009,2010],{},"\"Se fizer, eu com certeza uso.\"",[115,2012,2013],{},"\"Esse rumo tem mercado.\"",[115,2015,2016],{},"\"Muita gente à minha volta precisa disso.\"",[33,2018,2019],{},"Tudo isso parece necessidade, mas na real é só lubrificante social. Deixa você confortável, confiante, e faz você acreditar que já encostou na dor do usuário. Até você lançar de verdade, mandar o link, e a pessoa nem se dar ao trabalho de criar a conta.",[33,2021,2022],{},"É aí que você entende: aquele \"foda\" de antes era só outra forma de dizer \"boa sorte\".",[48,2024,2026],{"id":2025},"para-julgar-necessidade-existe-só-um-critério-duro","Para julgar necessidade existe só um critério duro",[33,2028,2029],{},"Ver o que o usuário está disposto a pagar.",[33,2031,2032],{},"Dinheiro é o sinal mais duro. Quem paga é porque o problema cutucou de verdade.",[33,2034,2035],{},"Dinheiro não é o único custo. Tempo, migração de dados, testar por iniciativa própria, indicar para o colega, aguentar versão tosca — tudo isso também é custo.",[33,2037,2038],{},"Mas se o usuário não está disposto a pagar nenhum custo, só a te elogiar duas palavras, então em 90% dos casos é só coceira.",[33,2040,2041],{},[67,2042,2043],{},"Dor faz a pessoa agir. Coceira só faz a pessoa ser educada.",[48,2045,2047],{"id":2046},"não-confunda-incentivo-de-amigo-com-mercado","Não confunda incentivo de amigo com mercado",[33,2049,2050],{},"Muitos devs independentes, no começo, adoram conversar com amigos sobre a ideia.",[33,2052,2053],{},"Amigo diz que está bom, você começa. Usuário da internet diz que quer usar, você começa. Alguém nos comentários diz \"cria aí que eu quero\", e você sente que o mercado chegou.",[33,2055,2056],{},"O mercado de verdade está no histórico de pagamentos, nas reservas de trial, no usuário disposto a te mandar aquela planilha Excel feia que ele usa hoje, no usuário disposto a te contar quanto dinheiro perde por mês com aquele problema, no usuário disposto a aguentar bug num produto pela metade.",[112,2058,2059,2062,2065,2068],{},[115,2060,2061],{},"Alguém usa dez gambiarras para contornar um problema: mostra que está sofrendo.",[115,2063,2064],{},"Alguém paga todo mês por um substituto: mostra que está sofrendo.",[115,2066,2067],{},"Alguém gasta meia hora te explicando o fluxo de trabalho: mostra que está sofrendo.",[115,2069,2070],{},"Alguém só fala \"a ideia é boa\" e não faz mais nada: pode não levar a sério.",[33,2072,2073],{},"No livro 《置身钉内》 tem um julgamento preciso:",[33,2075,2076],{},"Para julgar se o usuário aceita um produto, não dá para só ouvir o \"gostei\" ou \"não gostei\"; é preciso olhar o que ele está disposto a pagar por aquele produto. Ele pode pagar com dinheiro, com tempo, com atenção, com custo de migração, com autorização organizacional, até com sensação de segurança psicológica.",[33,2078,2079],{},"Porque o dev independente não tem o orçamento de tentativa e erro das gigantes.",[33,2081,2082],{},"Você não pode gastar seis meses com base em \"todo mundo diz que está bom\". Você precisa saber cedo, o quanto antes, se essa necessidade é de verdade um negócio.",[48,2084,2086],{"id":2085},"faça-perguntas-mais-realistas","Faça perguntas mais realistas",[33,2088,2089],{},"Não pergunte: \"O que você achou do produto?\"",[33,2091,2092],{},"Essa pergunta é fácil demais de render besteira.",[33,2094,2095],{},"Pergunte:",[112,2097,2098,2101,2104,2107,2110],{},[115,2099,2100],{},"\"Hoje, como você resolve esse problema?\"",[115,2102,2103],{},"\"Você já gastou dinheiro com esse problema?\"",[115,2105,2106],{},"\"Você pagaria um preço early bird agora?\"",[115,2108,2109],{},"\"Você me manda um screenshot do seu fluxo atual?\"",[115,2111,2112],{},"\"Eu faço um MVP bem feio; você topa testar semana que vem?\"",[33,2114,2115],{},"Depois de perguntar, olhe as atitudes.",[33,2117,2118],{},"Quem sofre de verdade te dá detalhe. Conta o transtorno atual, as alternativas, o orçamento, o que já tentou, por que está irritado.",[33,2120,2121],{},"Quem tem dor falsa só te dá opinião. Diz \"esse rumo está bom\" e volta a rolar o feed no celular.",[33,2123,2124],{},[67,2125,2126],{},"Opinião não vale nada. Comportamento vale. Pagamento vale mais.",[33,2128,2129],{},"Muitos produtos fracassam pela razão simples de trocar \"alguém elogiou\" por \"alguém comprou\".",[33,2131,2132],{},"As duas coisas estão anos-luz de distância. Quem te elogia está consumindo sua fala; quem te compra está resolvendo o próprio problema.",[33,2134,2135],{},"Você pode ouvir elogios, mas não pode decidir com base neles.",[33,2137,2138],{},"Você pode coletar feedback positivo, mas não pode tratar feedback como pedido.",[33,2140,2141],{},"Você pode acreditar no rumo, mas no fim precisa voltar a uma pergunta:",[33,2143,2144],{},[67,2145,2146],{},"O que essa pessoa está disposta a pagar por isso?",[48,2148,2150],{"id":2149},"parece-valioso-costuma-significar-que-ninguém-tem-pressa-de-comprar","\"Parece valioso\" costuma significar que ninguém tem pressa de comprar",[33,2152,2153],{},"O que o dev independente mais teme é fazer produto que \"parece ter valor\".",[33,2155,2156],{},"Parece que tem valor normalmente significa: todo mundo entende, todo mundo elogia, mas ninguém tem pressa de comprar.",[33,2158,2159],{},"Os bons produtos iniciais normalmente não são tão grandiosos. Podem resolver só uma treta chata de um punhado de gente — mas uma treta chata o bastante, frequente o bastante, cara o bastante. Quando você mostra, a pessoa não diz \"que rumo legal\"; ela pergunta direto:",[33,2161,2162],{},"Quanto custa?",[33,2164,2165],{},"Quando está disponível?",[33,2167,2168],{},"Dá para testar hoje mesmo?",[33,2170,2171],{},"Esse é o bom sinal.",[33,2173,2174],{},"Usuário diz \"foda\", não se empolga.",[33,2176,2177],{},"Faz ele pagar, faz ele testar, faz ele migrar, faz ele pagar um custo real.",[33,2179,2180],{},"Quando o custo aparece, a necessidade se revela.",[33,2182,2183],{},"E a diferença entre dor e coceira também.",[33,2185,1930,2186,1936],{},[37,2187,1935],{"href":1933,"rel":2188},[41],{"title":152,"searchDepth":153,"depth":153,"links":2190},[2191,2192,2193,2194,2195],{"id":1998,"depth":153,"text":1999},{"id":2025,"depth":153,"text":2026},{"id":2046,"depth":153,"text":2047},{"id":2085,"depth":153,"text":2086},{"id":2149,"depth":153,"text":2150},"Aprovação verbal não vale nada. Para julgar necessidade existe só um critério duro: ver o que o usuário está disposto a pagar.",{},"\u002Fblog\u002Fproduct-pain-vs-itch",{"title":1956,"description":2196},"blog\u002Fproduct-pain-vs-itch.pt",[1952,2202],"Julgamento de necessidade","7n_xf1SGk8R3RTWnydxW3DbOwNPYjz60qYqEYG1iGsE",{"id":2205,"title":910,"author":2206,"body":2208,"date":163,"description":2421,"extension":165,"image":7,"locale":10,"meta":2422,"minRead":593,"navigation":12,"original":168,"path":909,"pinned":168,"seo":2423,"source":171,"sourceUrl":2216,"stem":2424,"tags":2425,"updated":7,"__hash__":2427},"blog\u002Fblog\u002Fqwen-vision-for-deepseek.pt.md",{"name":23,"avatar":2207},{"src":25,"alt":23},{"type":27,"value":2209,"toc":2413},[2210,2219,2222,2226,2229,2232,2236,2242,2245,2249,2252,2348,2351,2362,2365,2369,2386,2390,2393,2396,2400,2403,2406,2410],[30,2211,2212],{},[33,2213,35,2214,2218],{},[37,2215,42],{"href":2216,"rel":2217},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2085265465564336327",[41],", 89 mil visualizações, 600+ curtidas.",[33,2220,2221],{},"Muita gente reclama que o DeepSeek V4 Flash não tem multimodal. É uma lacuna real — mas não precisa insistir num modelo só.",[48,2223,2225],{"id":2224},"o-problema","O problema",[33,2227,2228],{},"O V4 Flash está com a capacidade textual no talo, mas chega na hora de ler imagem e trava: screenshot, imagem de tabela, mockup de UI, documento escaneado — nada disso ele processa.",[33,2230,2231],{},"Multimodal é o preço da \"baratura\": o modelo precisa de encoding visual, os parâmetros incham e o custo sobe.",[48,2233,2235],{"id":2234},"a-solução-usar-em-combinação","A solução: usar em combinação",[33,2237,2238,2239,43],{},"Pesquisei a fundo a opção de reconhecimento de imagem com melhor custo-benefício hoje, e a resposta é ",[67,2240,2241],{},"Qwen-3.7-Flash",[33,2243,2244],{},"O custo para reconhecer uma imagem é tão baixo que dá para ignorar. Use ele como modelo de visão dedicado e siga com a inferência de texto no V4 Flash — fica com o melhor dos dois mundos.",[48,2246,2248],{"id":2247},"como-combinar","Como combinar",[33,2250,2251],{},"O caminho mais simples é o \"roteamento\": entrada com imagem → modelo de visão; texto puro → V4 Flash.",[490,2253,2255],{"className":492,"code":2254,"language":494,"meta":152,"style":152},"\u002F\u002F pseudocódigo: roteamento sob demanda\nfunction route(input) {\n  if (hasImage(input)) {\n    return qwenVision(input)   \u002F\u002F reconhece imagem + extrai informação-chave\n  }\n  return deepseekV4Flash(input) \u002F\u002F inferência de texto\n}\n",[460,2256,2257,2263,2282,2302,2320,2325,2343],{"__ignoreMap":152},[498,2258,2259],{"class":500,"line":501},[498,2260,2262],{"class":2261},"sHwdD","\u002F\u002F pseudocódigo: roteamento sob demanda\n",[498,2264,2265,2268,2271,2273,2277,2280],{"class":500,"line":153},[498,2266,2267],{"class":504},"function",[498,2269,2270],{"class":520}," route",[498,2272,524],{"class":512},[498,2274,2276],{"class":2275},"sHdIc","input",[498,2278,2279],{"class":512},")",[498,2281,539],{"class":512},[498,2283,2284,2287,2290,2293,2295,2297,2300],{"class":500,"line":158},[498,2285,2286],{"class":516},"  if",[498,2288,2289],{"class":544}," (",[498,2291,2292],{"class":520},"hasImage",[498,2294,524],{"class":544},[498,2296,2276],{"class":508},[498,2298,2299],{"class":544},")) ",[498,2301,653],{"class":512},[498,2303,2304,2307,2310,2312,2314,2317],{"class":500,"line":571},[498,2305,2306],{"class":516},"    return",[498,2308,2309],{"class":520}," qwenVision",[498,2311,524],{"class":544},[498,2313,2276],{"class":508},[498,2315,2316],{"class":544},")   ",[498,2318,2319],{"class":2261},"\u002F\u002F reconhece imagem + extrai informação-chave\n",[498,2321,2322],{"class":500,"line":593},[498,2323,2324],{"class":512},"  }\n",[498,2326,2327,2330,2333,2335,2337,2340],{"class":500,"line":167},[498,2328,2329],{"class":516},"  return",[498,2331,2332],{"class":520}," deepseekV4Flash",[498,2334,524],{"class":544},[498,2336,2276],{"class":508},[498,2338,2339],{"class":544},") ",[498,2341,2342],{"class":2261},"\u002F\u002F inferência de texto\n",[498,2344,2345],{"class":500,"line":635},[498,2346,2347],{"class":512},"}\n",[33,2349,2350],{},"Um esquema mais avançado é jogar o resultado da visão direto no V4 Flash para continuar a inferência:",[778,2352,2353,2356,2359],{},[115,2354,2355],{},"Use o Qwen-3.7-Flash para reconhecer a imagem e gerar uma descrição estruturada",[115,2357,2358],{},"Empacote a descrição + a pergunta original para o DeepSeek V4 Flash",[115,2360,2361],{},"O V4 Flash faz inferência profunda, escreve código e resume com base na descrição",[33,2363,2364],{},"Assim você enxerga imagem e ainda aproveita o barato e a velocidade do V4 Flash.",[48,2366,2368],{"id":2367},"cenários-de-uso","Cenários de uso",[112,2370,2371,2374,2377,2380,2383],{},[115,2372,2373],{},"Perguntar com screenshot: joga screenshot de erro, screenshot de conversa",[115,2375,2376],{},"Imagens de tabela\u002Fdocumento virando dados estruturados",[115,2378,2379],{},"Mockup de UI virando código",[115,2381,2382],{},"Extração de informações de escaneados (nota fiscal, contrato)",[115,2384,2385],{},"Cenários em que um Agent precisa \"olhar\" a tela",[48,2387,2389],{"id":2388},"por-que-não-outra-opção","Por que não outra opção",[33,2391,2392],{},"Modelos de visão puros (tipo os multimodais da família GPT) são fortes, mas o preço está lá — para processamento em lote no dia a dia não compensa.",[33,2394,2395],{},"O Qwen-3.7-Flash vence no custo-benefício: qualidade de reconhecimento suficiente, custo praticamente invisível, e dá para rodar lote grande sem pesar no bolso.",[48,2397,2399],{"id":2398},"resumo","Resumo",[33,2401,2402],{},"A combinação de modelos é o normal — não espere um modelo fazer tudo sozinho.",[33,2404,2405],{},"Texto principal no V4 Flash (barato, rápido, contexto grande), visão de apoio no Qwen-3.7-Flash (barato, suficiente): essa é a opção com melhor custo-benefício hoje. Completa o que falta, um por um — bem mais realista do que esperar um modelo \"universal mas caro\".",[33,2407,146,2408],{},[37,2409,150],{"href":149},[800,2411,2412],{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":152,"searchDepth":153,"depth":153,"links":2414},[2415,2416,2417,2418,2419,2420],{"id":2224,"depth":153,"text":2225},{"id":2234,"depth":153,"text":2235},{"id":2247,"depth":153,"text":2248},{"id":2367,"depth":153,"text":2368},{"id":2388,"depth":153,"text":2389},{"id":2398,"depth":153,"text":2399},"O DeepSeek V4 Flash não tem multimodal. E ler imagem, como fica? Na minha pesquisa, a opção com melhor custo-benefício hoje é o Qwen-3.7-Flash: reconhecer uma imagem custa quase nada e, combinado com o V4 Flash, cobre a lacuna.",{},{"title":910,"description":2421},"blog\u002Fqwen-vision-for-deepseek.pt",[817,2426,940],"Multimodal","3Kcrh3J79YY2nm0Sr3cmgJ7QbNxM77aJF-Y971WuiWg",{"id":2429,"title":2430,"author":2431,"body":2433,"date":2543,"description":2544,"extension":165,"image":7,"locale":10,"meta":2545,"minRead":571,"navigation":12,"original":12,"path":2546,"pinned":168,"seo":2547,"source":7,"sourceUrl":7,"stem":2548,"tags":2549,"updated":7,"__hash__":2552},"blog\u002Fblog\u002Fsub-store-cloudflare.pt.md","Migrei a agregação de assinaturas de proxy para a Cloudflare",{"name":23,"avatar":2432},{"src":25,"alt":23},{"type":27,"value":2434,"toc":2537},[2435,2438,2445,2449,2452,2455,2466,2469,2472,2476,2479,2499,2502,2506,2509,2512,2519,2526,2528,2531,2534],[33,2436,2437],{},"Uso serviços de proxy há três ou quatro anos, e no meio desse tempo também montei meus próprios nós de VPS. Sempre teve uma coisa que me incomodava: três ou cinco assinaturas na mão, mais algumas máquinas próprias, tudo espalhado no cliente, adicionando uma por uma — e as regras de roteamento precisam ser reconfiguradas em cada cliente. Trocar de aparelho, trocar de cliente, instalar para alguém da família: recomeça tudo de novo.",[33,2439,2440,2441,43],{},"Aí eu pensei: assinatura não precisa ser gerenciada solta dentro do cliente. Junta tudo numa única URL, as regras ficam travadas no servidor, e o cliente só assina — a vida fica limpa. O esquema do Sub-Store eu já usava antes, mas ele roda no seu próprio servidor, e eu achava a manutenção um saco. Então dessa vez escrevi uma versão que roda na Cloudflare, chamada sub-store-cloudflare, open source no ",[37,2442,245],{"href":2443,"rel":2444},"https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fsub-store-cloudflare",[41],[48,2446,2448],{"id":2447},"na-prática-ela-faz-só-uma-coisa","Na prática, ela faz só uma coisa",[33,2450,2451],{},"Junta múltiplas fontes de assinatura numa única assinatura.",[33,2453,2454],{},"Concretamente, você pode jogar algumas coisas lá dentro:",[112,2456,2457,2460,2463],{},[115,2458,2459],{},"As URLs de assinatura de vários serviços de proxy",[115,2461,2462],{},"O texto dos nós do seu próprio VPS (vless, trojan, ss, vmess — qualquer um serve)",[115,2464,2465],{},"Até colar um trecho temporário de nós",[33,2467,2468],{},"Depois disso, o Worker puxa, remove duplicados, filtra conforme as regras que você deu, e ajusta como precisar: renomeia, adiciona bandeira, resolve domínio. Na saída, tudo entra numa assinatura combinada — o cliente só assina aquela URL e pronto.",[33,2470,2471],{},"As regras eu deixei no servidor. Vêm com alguns templates Mihomo usados com frequência — acl4ssr, whitelist\u002Fblacklist do Loyalsoldier, ai-streaming e afins — com grupos de roteamento e conjuntos de regras configurados na nuvem. Você joga a assinatura em clientes como mihomo\u002Fclash, surge, sing-box, shadowrocket, e o que baixa já é o produto pronto com as regras de roteamento embutidas — sem precisar escrever regra manualmente nem manter URL de rule set do outro lado.",[48,2473,2475],{"id":2474},"por-que-na-cloudflare-especificamente","Por que na Cloudflare, especificamente",[33,2477,2478],{},"Os motivos são bem pragmáticos:",[112,2480,2481,2487,2493],{},[115,2482,2483,2486],{},[67,2484,2485],{},"Sem servidor."," Workers + D1: a franquia grátis dá conta do uso pessoal, e você economiza dinheiro de servidor e manutenção.",[115,2488,2489,2492],{},[67,2490,2491],{},"O domínio workers.dev já está fora do muro."," O cliente conectando ali para puxar a assinatura funciona direto — sem aquele absurdo de \"servidor está fora, mas o nó ainda precisa de escada para puxar a própria assinatura\".",[115,2494,2495,2498],{},[67,2496,2497],{},"Depois do deploy é só um painel web de gestão mais um endpoint de download."," Troca de cliente no celular e você ainda abre a página para mudar a configuração.",[33,2500,2501],{},"A stack eu mantive enxuta de propósito: Worker + Static Assets + D1 + Worker Secrets. KV, R2, Durable Objects, Queue, Cron não estão no caminho crítico — quanto menos, melhor.",[48,2503,2505],{"id":2504},"o-deploy-foi-pensado-em-duas-trilhas","O deploy foi pensado em duas trilhas",[33,2507,2508],{},"A primeira é para quem só quer usar: é só clicar no botão Deploy to Cloudflare do repositório. A própria Cloudflare puxa o repo, cria o Worker, cria o D1, te pede dois tokens, e no fim te entrega um link de gestão com token. Passo a passo, sem encostar em linha de comando.",[33,2510,2511],{},"A segunda é pra mim e para quem gosta de mexer: instalação de um clique com AI Agent.",[33,2513,2514,2515,2518],{},"O repositório vem com um protocolo de agente (AGENTS.md + um SKILL dentro de agent). Você escreve as fontes de assinatura, as assinaturas combinadas que quer e os templates de regra num arquivo de configuração local, roda ",[460,2516,2517],{},"pnpm run install:cloudflare",", e o agente cuida de verificar seu login na Cloudflare, criar o banco, escrever os secrets, migrar, fazer deploy, importar a configuração, validar os links e, no fim, entregar o link de gestão e o link de download nas suas mãos.",[33,2520,2521,2522,2525],{},"Eu mesmo soube da linha assim, então recomendo essa trilha — menos dor de cabeça. Para usar com Codex \u002F Claude Code, é só copiar o prompt que está em ",[460,2523,2524],{},"agent\u002Finstall.prompt.md"," no repositório.",[48,2527,400],{"id":399},[33,2529,2530],{},"Falando reto: se você tem mais de um serviço de proxy, mais alguns nós próprios, e quer fundir tudo numa única assinatura para uso próprio — esse projeto é para você. Se você vive tranquilamente com um único serviço, realmente não precisa disso.",[33,2532,2533],{},"O código é 100% open source, AGPL. A interação do frontend presta homenagem ao Sub-Store original; o original roda em container e cobre um ecossistema maior de clientes. O meu é uma forma mais enxuta, Cloudflare-native — mais fácil de modificar e de fazer deploy direto, sem ser uma clonagem item por item.",[33,2535,2536],{},"Quem tiver interesse pode bisbilhotar o repositório — o README é bem completo, é seguir os passos do deploy.",{"title":152,"searchDepth":153,"depth":153,"links":2538},[2539,2540,2541,2542],{"id":2447,"depth":153,"text":2448},{"id":2474,"depth":153,"text":2475},{"id":2504,"depth":153,"text":2505},{"id":399,"depth":153,"text":400},"2026-06-28","Vários serviços de proxy mais os seus próprios nós fundidos em uma única assinatura, com as regras de roteamento configuradas no servidor — o cliente só assina.",{},"\u002Fblog\u002Fsub-store-cloudflare",{"title":2430,"description":2544},"blog\u002Fsub-store-cloudflare.pt",[429,2550,2551],"Contorno da rede","Projeto open source","_OrnduPzNntiYXmAgSamqC_0pC2dA5c0ZqEdfrWtnLw",{"id":2554,"title":2555,"author":2556,"body":2558,"date":1521,"description":2679,"extension":165,"image":7,"locale":10,"meta":2680,"minRead":635,"navigation":12,"original":168,"path":2681,"pinned":168,"seo":2682,"source":171,"sourceUrl":2566,"stem":2683,"tags":2684,"updated":7,"__hash__":2687},"blog\u002Fblog\u002Ftui-cognitive-bandwidth.pt.md","A TUI está matando sua banda cognitiva: está na hora de quebrar o “filtro geek” do AI Coding",{"name":23,"avatar":2557},{"src":25,"alt":23},{"type":27,"value":2559,"toc":2672},[2560,2569,2572,2575,2578,2582,2585,2591,2597,2603,2606,2610,2613,2620,2623,2627,2633,2636,2639,2643,2646,2649,2652,2656,2659,2662,2669],[30,2561,2562],{},[33,2563,1400,2564,2568],{},[37,2565,42],{"href":2566,"rel":2567},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2087949416808518106",[41],"; este artigo é a versão completa.",[33,2570,2571],{},"Ultimamente um bando de AI Coding Agents está subindo TUI pra todo lado, e Claude Code tem uma boa parte de culpa nessa onda. Ele levou ao extremo a ideia de conversar com a IA no terminal para escrever código, mas também criou um padrão estético e uma dependência de caminho: parece que um Coding Agent de verdade tem que ser, por padrão, interface de terminal; a versão web vira um acessório, e ainda é zoada como “programador de menos”.",[33,2573,2574],{},"E o resultado? Primeiro constroem uma TUI complicada — um monte de cores, barra de status, atalho, troca de modo — e depois chamam de “imersivo”, “eficiente”, “respeita o programador”.",[33,2576,2577],{},"Sério?",[48,2579,2581],{"id":2580},"você-acha-que-está-conversando-mas-na-verdade-está-lutando","Você acha que está conversando, mas na verdade está lutando",[33,2583,2584],{},"Para a minoria que vive dentro do terminal o dia todo, a TUI é gostosa mesmo. Mas para muita mais gente, é um obstáculo construído de propósito. Quando você colabora com um agente via TUI, na verdade está fazendo três coisas o tempo todo:",[33,2586,2587,2590],{},[67,2588,2589],{},"Decorar atalhos e modos."," Cada ferramenta tem seus próprios hábitos de teclas. Novato fica perdido, e até veterano tem que se readaptar ao trocar de ferramenta.",[33,2592,2593,2596],{},[67,2594,2595],{},"Localizar informação num fluxo de caracteres rolando."," O estado não fica espalhado na sua frente — fica enterrado numa linha do tempo que você tem que escavar rolando e buscando.",[33,2598,2599,2602],{},[67,2600,2601],{},"Rezar para não ter caído em algum estado estranho."," A troca de modo é invisível; muitas vezes você não sabe em que modo está até dar problema.",[33,2604,2605],{},"Isso já não é interação, é briga com a interface.",[48,2607,2609],{"id":2608},"densidade-de-informação-não-é-eficiência-de-informação","Densidade de informação não é eficiência de informação",[33,2611,2612],{},"A palavra favorita dos defensores da TUI é “densidade de informação”. Mas empilhar densidade até o extremo tem um preço: a legibilidade e a recuperabilidade são pisoteadas até o mínimo.",[33,2614,2615,2616,2619],{},"Uma interface realmente eficiente deveria ",[67,2617,2618],{},"espalhar o estado na sua frente",", deixando seus olhos e seu senso espacial fazerem o entendimento — qual tarefa está rodando, qual sessão está esperando entrada, qual arquivo foi alterado, tudo visível de relance. Em vez de te obrigar a entupir tudo na memória de curto prazo enquanto seu cérebro mantém um mapa invisível do “estado atual do sistema”.",[33,2621,2622],{},"A memória de trabalho humana tem de quatro a sete slots. O modelo de interação da TUI, na essência, gasta seu recurso cognitivo mais precioso em “lembrar o estado da interface” em vez de “pensar no problema”.",[48,2624,2626],{"id":2625},"e-ainda-cultiva-um-mau-hábito","E ainda cultiva um mau hábito",[33,2628,2629,2630],{},"Pior: o ecossistema TUI cultiva um juízo de valor muito ruim — ",[67,2631,2632],{},"tratar o domínio do teclado de uma ferramenta como habilidade em si.",[33,2634,2635],{},"O resultado é que a pessoa gasta energia demais se adaptando à interface em vez de pensar no problema. A régua do programador virou “sabe recitar esses atalhos?”, e não “sabe decompor bem o problema?”.",[33,2637,2638],{},"Uma boa ferramenta deveria reduzir o custo de pensar, não transferir esse custo para “como operar essa interface”.",[48,2640,2642],{"id":2641},"web-ui-pode-ser-rápido-e-limpo-sim","Web UI pode ser rápido e limpo sim",[33,2644,2645],{},"Tem gente que diz que a web é lenta, que não é “nativo”. Estamos em 2026 — esse argumento morreu faz tempo.",[33,2647,2648],{},"Web UI pode ser tão rápido e limpo quanto qualquer coisa: instalado como PWA, quase não se distingue de um cliente desktop, e atualizar é ainda mais fácil — sem upgrade manual, um refresh e você já está na versão mais nova. Sessões longas, tarefas em paralelo, visualização do estado das tarefas: esses são justamente os pontos fortes do DOM do navegador, não de um fluxo de caracteres.",[33,2650,2651],{},"Meu setup principal é uma interface web como OpenChamber em cima de um núcleo OpenCode, uso pesado por muito tempo — firmeza total. Se eu for bem meticuloso: os bugs pequenos ocasionais da web não atrapalham em nada o uso de longo prazo; já certas trocas de modo de certas TUI me pegaram muitas vezes.",[48,2653,2655],{"id":2654},"ferramenta-existe-para-pessoas-usarem-não-para-provar-quem-é-mais-geek","Ferramenta existe para pessoas usarem, não para provar quem é mais “geek”",[33,2657,2658],{},"Claude Code em si é forte, sem discussão. Mas ele popularizou a estética de que “TUI é o ortodoxo”, e a turma que veio atrás copiando ficou pior — nem design de interação fazem, tratam “viver no terminal” como prova de sofisticação.",[33,2660,2661],{},"Embalar interação anti-humana como sofisticação é realmente uma coisa muito cômica.",[33,2663,2664,2665,2668],{},"Ferramenta é para pessoas. O critério deveria ser sempre: ",[67,2666,2667],{},"isso reduziu o custo total de você concluir a tarefa?"," Se uma interface faz você gastar energia “brigando com a interface”, ela é um passivo, por mais “geek” que pareça.",[33,2670,2671],{},"Da próxima vez que for escolher um Coding Agent, tire esse filtro antes de escolher.",{"title":152,"searchDepth":153,"depth":153,"links":2673},[2674,2675,2676,2677,2678],{"id":2580,"depth":153,"text":2581},{"id":2608,"depth":153,"text":2609},{"id":2625,"depth":153,"text":2626},{"id":2641,"depth":153,"text":2642},{"id":2654,"depth":153,"text":2655},"Um bando de AI Coding Agents disputando quem sobe TUI primeiro, empurrando a interação de volta ao paradigma de terminal dos anos 80 e ainda chamando isso de “imersivo” e “respeita o programador”. Este artigo disseca os três mecanismos pelos quais a TUI reduz sistematicamente sua banda cognitiva — e por que o Web UI é a resposta certa.",{},"\u002Fblog\u002Ftui-cognitive-bandwidth",{"title":2555,"description":2679},"blog\u002Ftui-cognitive-bandwidth.pt",[1673,2685,2686],"Design de interação","Ensaio","29nr_wuQHUg1OZrTuCxDxJQFbYLYhRoH2LfwZg8uy_k",{"id":2689,"title":2690,"author":2691,"body":2693,"date":2877,"description":2878,"extension":165,"image":7,"locale":10,"meta":2879,"minRead":167,"navigation":12,"original":168,"path":2880,"pinned":168,"seo":2881,"source":171,"sourceUrl":2701,"stem":2882,"tags":2883,"updated":7,"__hash__":2886},"blog\u002Fblog\u002Fvalue-not-external.pt.md","Discutir se algo tem valor é, em si, algo sem valor",{"name":23,"avatar":2692},{"src":25,"alt":23},{"type":27,"value":2694,"toc":2873},[2695,2703,2706,2709,2712,2715,2718,2721,2726,2729,2732,2735,2738,2741,2744,2747,2750,2753,2756,2759,2762,2765,2779,2782,2785,2788,2791,2795,2798,2801,2804,2807,2810,2813,2816,2819,2822,2825,2828,2831,2834,2837,2840,2843,2846,2850,2853,2856,2859,2862,2865,2868],[30,2696,2697],{},[33,2698,953,2699,43],{},[37,2700,42],{"href":2701,"rel":2702},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067475762115174439",[41],[33,2704,2705],{},"Eu errei uma coisa.",[33,2707,2708],{},"Preciso de uma reflexão completa, um pedido de desculpas completo.",[33,2710,2711],{},"Eu vivo o tempo todo atormentado perguntando se uma coisa serve pra algo, se tem valor.",[33,2713,2714],{},"Sou muito ansioso.",[33,2716,2717],{},"Sou mesmo uma pessoa ansiosa.",[33,2719,2720],{},"Preciso corrigir esse erro por inteiro, corrigir essa visão:",[33,2722,2723],{},[67,2724,2725],{},"Discutir se uma coisa tem valor é, em si, uma coisa sem valor.",[33,2727,2728],{},"Nosso valor não é definido por ninguém.",[33,2730,2731],{},"Nós comemos, bebemos água, dormimos, viajamos na maionese, fazemos sexo.",[33,2733,2734],{},"É isso o nosso valor.",[33,2736,2737],{},"Penso, logo existo. Faço sexo, logo me sinto bem.",[33,2739,2740],{},"A IA se chama IA, mas não pode fazer sexo no meu lugar — então ela não tem valor.",[33,2742,2743],{},"A pessoa não vive para o tempo todo provar que é útil.",[33,2745,2746],{},"Há dois anos assisti à série 《我的阿勒泰》 (Minha Altay) e fiquei marcado:",[33,2748,2749],{},"A filha Li Wenxiu pergunta à mãe:",[33,2751,2752],{},"\"Eu posso ser desajeitada, mas ainda sou uma pessoa útil, não sou?\"",[33,2754,2755],{},"A mãe, Zhang Fengxia, responde:",[33,2757,2758],{},"\"O que é ser útil? Eu te pari não para você servir os outros. As árvores e a grama da estepe: se alguém as come, alguém as usa, aí é útil; mas se ninguém usa, elas continuam muito bem na estepe, livres, à vontade, do jeito delas.\"",[33,2760,2761],{},"Meu espírito foi atingido lá no fundo.",[33,2763,2764],{},"Desde pequenos, somos treinados para um pensamento de ferramenta.",[112,2766,2767,2770,2773,2776],{},[115,2768,2769],{},"Isso serve pra quê?",[115,2771,2772],{},"Essa habilidade tem valor?",[115,2774,2775],{},"Isso dá pra transformar em dinheiro?",[115,2777,2778],{},"Esse projeto melhora a produtividade?",[33,2780,2781],{},"No fim dessa sequência de perguntas, a gente fica entorpecido. Ansiedade todo santo dia, e FOMO, medo de perder.",[33,2783,2784],{},"Então hoje eu acho que valor não deveria, de forma nenhuma, ser definido de fora.",[33,2786,2787],{},"Você existe, você sente, você sofre, você é feliz, você ama, você odeia, você curte, você ri.",[33,2789,2790],{},"Isso é valor.",[48,2792,2794],{"id":2793},"e-sobre-a-ia","E sobre a IA",[33,2796,2797],{},"Qual é o valor real da IA?",[33,2799,2800],{},"É a pessoa.",[33,2802,2803],{},"Porque a IA foi inventada pela pessoa.",[33,2805,2806],{},"Quando discutimos IA, não deveríamos discutir só tecnologia, eficiência, empoderamento, automação, redução de custo e ganho de eficiência.",[33,2808,2809],{},"Essas coisas, claro, importam.",[33,2811,2812],{},"Mas a IA não é só tecnologia.",[33,2814,2815],{},"Dentro dela existe humanismo.",[33,2817,2818],{},"Podemos fazer ela desenhar o romântico, o amor, a amizade, a solidão, o desejo — até escrever um romance picante.",[33,2820,2821],{},"Tudo isso carrega o humanismo da própria pessoa.",[33,2823,2824],{},"É romântico.",[33,2826,2827],{},"Não deveria desaparecer junto com o avanço da IA.",[33,2829,2830],{},"Então, quando a gente discute IA, o que a gente está discutindo, afinal?",[33,2832,2833],{},"Estamos discutindo IA que empodera a tecnologia?",[33,2835,2836],{},"Ou IA que participa do romance da pessoa?",[33,2838,2839],{},"E, além disso, a IA nunca vai aprender o humor humano.",[33,2841,2842],{},"Ela não entende o que é uma piada; só sabe fazer graça sem graça. Se vai escrever, escreve piada de tiozão.",[33,2844,2845],{},"Você pedir pra IA escrever uma piada já é, por si só, uma piada.",[48,2847,2849],{"id":2848},"o-que-eu-quero-falar","O que eu quero falar",[33,2851,2852],{},"Quero começar falando de IA e da própria pessoa.",[33,2854,2855],{},"Do ângulo do valor.",[33,2857,2858],{},"Do ângulo humano.",[33,2860,2861],{},"Do ângulo de como exatamente convivemos com a IA.",[33,2863,2864],{},"Depois, descer fundo nesse conjunto inteiro de meta-habilidades de lidar com a IA para ganhar eficiência.",[33,2866,2867],{},"O que eu quero dizer é:",[33,2869,2870],{},[67,2871,2872],{},"Na era da IA, como a pessoa deveria se entender a si mesma, afinal.",{"title":152,"searchDepth":153,"depth":153,"links":2874},[2875,2876],{"id":2793,"depth":153,"text":2794},{"id":2848,"depth":153,"text":2849},"2026-06-18","Nosso valor não é definido por ninguém. Na era da IA, como a pessoa deve se entender, afinal?",{},"\u002Fblog\u002Fvalue-not-external",{"title":2690,"description":2878},"blog\u002Fvalue-not-external.pt",[2884,2885],"Reflexão sobre IA","Ensaio humano","yknAwx2GhQRLyuciip8mQNvGXW7SSUUQfL7g4zLU5X4",{"id":2888,"title":2889,"author":2890,"body":2892,"date":3427,"description":3428,"extension":165,"image":7,"locale":10,"meta":3429,"minRead":730,"navigation":12,"original":168,"path":3430,"pinned":168,"seo":3431,"source":1385,"sourceUrl":2900,"stem":3432,"tags":3433,"updated":7,"__hash__":3436},"blog\u002Fblog\u002Fx-growth-1000-followers.pt.md","Mais de 1000 seguidores em pouco mais de um dia — o que eu fiz",{"name":23,"avatar":2891},{"src":25,"alt":23},{"type":27,"value":2893,"toc":3414},[2894,2902,2907,2910,2913,2919,2922,2927,2930,2935,2938,2941,2946,2949,2954,2957,2960,2965,2968,2973,2976,2981,2984,2987,2990,2993,2998,3001,3004,3007,3010,3013,3016,3021,3026,3030,3033,3036,3039,3042,3045,3050,3053,3056,3059,3064,3067,3072,3075,3078,3083,3086,3089,3094,3097,3100,3103,3106,3109,3112,3115,3120,3124,3127,3132,3135,3138,3141,3145,3148,3151,3154,3159,3163,3166,3171,3174,3179,3182,3185,3190,3194,3197,3200,3203,3208,3211,3216,3219,3222,3227,3231,3234,3239,3242,3247,3250,3255,3259,3262,3267,3270,3275,3278,3283,3286,3289,3293,3296,3301,3304,3309,3312,3317,3320,3325,3328,3332,3335,3340,3343,3346,3351,3356,3359,3363,3366,3371,3376,3379,3382,3385,3389,3392,3395,3398,3401,3404,3409,3411],[30,2895,2896],{},[33,2897,953,2898,43],{},[37,2899,958],{"href":2900,"rel":2901},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Farticle\u002F2066781309889134841",[41],[30,2903,2904],{},[33,2905,2906],{},"Depois de ganhar 1000+ seguidores em pouco mais de um dia, eu fiquei sem reação.",[33,2908,2909],{},"Esses dias o X está com 40% de desconto no Premium+, e eu achei que era uma baita oportunidade. Comprei a assinatura dia 13 de junho, e dia 14 resolvi levar a coisa a sério de verdade.",[33,2911,2912],{},"Aí, dia 15, o tráfego subiu. Em pouco mais de um dia isso me rendeu mais de mil seguidores.",[33,2914,2915],{},[2916,2917],"img",{"alt":152,"src":2918},"https:\u002F\u002Fpbs.twimg.com\u002Fmedia\u002FHK6pWkubIAAfSYd.jpg",[33,2920,2921],{},"Esse post não é curso de sucesso, nem vou te ensinar algoritmo mágico nenhum. Eu também ainda estou aprendendo — mas esses dias de prática me deram umas sensações fortíssimas.",[33,2923,2924],{},[67,2925,2926],{},"Muita coisa você só entende quando entra no jogo de verdade. Fica vendo os outros crescerem e sempre acha que eles têm algum segredo, alguma metodologia, algum código secreto do tráfego.",[33,2928,2929],{},"Mas quando você mesmo começa a publicar pra valer, interagir pra valer, trabalhar pra valer, descobre que a coisa não é tão complicada assim.",[30,2931,2932],{},[33,2933,2934],{},"A coisa mais central numa rede social é, simplesmente, a interação.",[33,2936,2937],{},"O quanto seu conteúdo consegue gerar de discussão, resposta, repost, curtida e comentário basicamente define o teto do seu tráfego.",[33,2939,2940],{},"A plataforma não é instituição de caridade. Não é porque você se esforça muito que ela vai te empurrar pra todo mundo.",[30,2942,2943],{},[33,2944,2945],{},"Mesmo com P+ não adianta. P+ só aumenta a sua prioridade.",[33,2947,2948],{},"Ela olha o retorno. Se as pessoas estão dispostas a parar, a clicar, a responder, a repostar, a salvar, a criar relação com você.",[30,2950,2951],{},[33,2952,2953],{},"O que importa é se você consegue transformar uma postagem num ponto de discussão.",[33,2955,2956],{},"Muita gente, quando começa uma conta, já estuda algoritmo, estuda horário de publicação, estuda hashtag, estuda layout, estuda a tal da estrutura de viral. Estuda, estuda e no fim fica entorpecido de tanto estudar.",[33,2958,2959],{},"O problema real é que a pessoa nunca apareceu. Ela não publica, ou publica raríssimo; não comenta, ou comenta na maior superficialidade; não responde ninguém, ou quando respondem ela ainda fica no pedestal.",[30,2961,2962],{},[33,2963,2964],{},"Ela é como um observador escondido na sombra, vendo todo dia como os outros bombam, mas sem nunca querer entrar de verdade no meio da galera.",[33,2966,2967],{},"Mas rede social nunca premia observador. O que ela premia é quem aparece.",[30,2969,2970],{},[33,2971,2972],{},"Pra jogar o jogo, o mais importante é aparecer.",[33,2974,2975],{},"Dia 13 de junho ativei o Premium+, dia 14 foi oficialmente o começo da operação a sério, e dia 15 já estava em 1000+ seguidores. O Premium+ com certeza teve seu papel, não vou fingir que não.",[33,2977,2978],{},[67,2979,2980],{},"Uma parte muito importante do valor do P+ é deixar você mais fácil de aparecer lá na frente na seção de comentários dos outros.",[33,2982,2983],{},"Com sua posição lá na frente, a chance de ser visto aumenta. Visto com mais frequência, mais oportunidades de interação. Mais interação, e a conta começa a se movimentar.",[33,2985,2986],{},"Mas deixa eu ser claro: Premium+ não é varinha mágica, é mais um amplificador. Se você mesmo não se mexe, ele não amplifica nada. Você ativa o P+, mas não publica conteúdo, não comenta, não responde, não cria relação com ninguém — inútil.",[33,2988,2989],{},"No máximo ele te dá uma posição melhor, mas o que você diz ali, o que você faz, a impressão que passa, ainda depende de você.",[33,2991,2992],{},"Muita gente tem um engano sobre rede social: acha que crescer depende de \"publicar uma postagem arrasadora\". Claro, conteúdo bombástico importa.",[33,2994,2995],{},[67,2996,2997],{},"Mas pra pessoa comum, o caminho mais realista no começo não é segurar uma obra-prima, e sim primeiro se tornar alguém vivo.",[33,2999,3000],{},"Você precisa deixar os outros verem que você é uma pessoa viva — alguém com opinião, com emoção, com resposta, com valor. Precisa criar presença na plataforma, e presença não vem de fantasia, vem de aparecer uma vez, outra, outra.",[33,3002,3003],{},"A primeira vez que alguém te vê num comentário, talvez não sinta nada.",[33,3005,3006],{},"A segunda vez, começa a achar seu nome familiar.",[33,3008,3009],{},"A terceira, começa a memorizar seu avatar.",[33,3011,3012],{},"Na quarta, na quinta, talvez clique no seu perfil pra ver quem você é.",[33,3014,3015],{},"Depois, quando vê você publicando algo, dá aquele like, aquele comentário, aquele repost de forma natural.",[33,3017,3018],{},[67,3019,3020],{},"O tal do carisma, a tal da energia da conta, nasce devagarinho assim, desse jeito.",[33,3022,3023],{},[67,3024,3025],{},"Então minha leitura do X hoje é muito simples: primeiro produzir, depois interagir, depois revisar, e repetir a dose: produzir, interagir.",[48,3027,3029],{"id":3028},"diminuir-a-barreira-de-produção","Diminuir a barreira de produção",[33,3031,3032],{},"Vendo isso, eu super recomendo todo mundo instalar o teclado Doubao.",[33,3034,3035],{},"O que esse teclado Doubao tem de foda? A conversão de voz pra texto é precisa demais.",[33,3037,3038],{},"Sabe o que é \"pediu, veio\"? Sabe o que é \"falou, está feito\"? Sabe o que é cuspir dez mil palavras sem precisar corrigir?",[33,3040,3041],{},"O teclado Doubao é exatamente isso. (Podem me chamar de menino maravilha do teclado Doubao)",[33,3043,3044],{},"Claro, se você não se acostumar de jeito nenhum, o teclado do WeChat também serve. O WeChat também lançou conversão de voz pra texto, só que a precisão não é tão boa.",[30,3046,3047],{},[33,3048,3049],{},"Qual a vantagem disso? Diminui brutalmente a barreira pra escrever. O que passa na sua cabeça é o que sai da sua boca, é o que vai pro seu post. Seu custo de tempo e custo de produção despencam.",[33,3051,3052],{},"Pra mim, o maior benefício foi derrubar muito a resistência pra produzir. Você fala direto, pensa em qualquer coisa e fala. Esquece estrutura, esquece retórica, esquece perfeição.",[33,3054,3055],{},"Primeiro despeja o que está na cabeça. Mesmo que você cuspa dez mil palavras numa sentada e oito mil sejam enrolação, tudo bem — porque no meio das duas mil restantes pode estar escondida a opinião que presta.",[33,3057,3058],{},"Aí alguém pergunta: por que eu não deixo a IA escrever por mim?",[33,3060,3061],{},[67,3062,3063],{},"O que a IA escreve não tem cara de gente viva.",[33,3065,3066],{},"E pra interagir com a IA você ainda usa o teclado Doubao pra botar sua opinião pra fora, e pede pra IA polir.",[30,3068,3069],{},[33,3070,3071],{},"Com o tempo que eu gastasse brigando com a IA, eu já tinha postado mais três.",[33,3073,3074],{},"Muita gente não decola não porque não tem ideia, mas porque leva escrever bordão demais.",[33,3076,3077],{},"Antes de postar, fica um tempão pensando. Essa opinião é rasa demais? Essa frase é pouco sofisticada? Essa oração é perfeita o suficiente? Os outros vão achar que sou idiota? E se postar e ninguém curtir? E se alguém me xingar?",[33,3079,3080],{},[67,3081,3082],{},"Francamente, esse auto-consumo mental é o que mais atrapalha.",[33,3084,3085],{},"O custo de publicar um conteúdo é baixíssimo, e o retorno pode ser altíssimo. Uma coisa de custo baixo e retorno alto não deveria ser tratada como tese de mestrado.",[33,3087,3088],{},"Você pode, claro, lapidar — mas a premissa é se mexer primeiro. Muitas vezes não é você que entende pra depois publicar; é publicando que você passa a entender.",[30,3090,3091],{},[33,3092,3093],{},"Se você não joga o bagulho pra fora, nunca recebe feedback. Sem feedback, não há iteração. Sem iteração, não há evolução.",[33,3095,3096],{},"Muita gente não consegue escrever porque vai julgando a si mesma enquanto escreve. Acabou de digitar duas letras, acha que não está bom; escreveu uma frase, acha que é comum demais; teve uma ideia, acha que os outros já falaram.",[33,3098,3099],{},"Assim como é que vai ter produção de alto volume? Então o melhor jeito é falar primeiro. A maior vantagem da entrada por voz é que ela te faz contornar aquela carga mental do \"preciso escrever um artigo perfeito\".",[33,3101,3102],{},"Finge que está conversando com um amigo: fala primeiro, ajusta depois.",[33,3104,3105],{},"O X combina demais com operação em tempo morto. Você não precisa separar uma tarde inteira todo dia pra escrever.",[33,3107,3108],{},"No banheiro, dá pra ditar um trecho no teclado Doubao.",[33,3110,3111],{},"Esperando o elevador, responde uns comentários. Antes de comer, rola uns perfis. Antes de dormir, revisa as ideias do dia.",[33,3113,3114],{},"O ritmo da plataforma é rápido; ela nasceu pra expressão em pedaços.",[30,3116,3117],{},[33,3118,3119],{},"É só você usar o tempo morto que já consegue multiplicar as chances de visibilidade e interação no dia.",[48,3121,3123],{"id":3122},"aparecer-de-forma-concreta","Aparecer de forma concreta",[33,3125,3126],{},"Esse \"aparecer\" não quer dizer obrigatoriamente postar foto real sua — mas você precisa ter coragem de aparecer como uma pessoa concreta. Não dá pra viver escondido atrás de opinião abstrata, nem ser uma conta ferramenta que só reproduz informação com cara fria. Mas o ideal é mesmo botar uma foto de gente de verdade.",[33,3128,3129],{},[67,3130,3131],{},"Colocar foto real num ambiente gringo é um negócio que compensa. O gringo acha que quem tem foto real não parece golpista.",[33,3133,3134],{},"A pessoa segue uma conta muitas vezes não só pela informação, mas pela pessoa. O seu julgamento, o seu gosto, a sua emoção, a sua vivência, o seu jeito de se expressar — tudo isso somado é que vira a memória que os outros guardam de você.",[33,3136,3137],{},"Pra jogar o jogo, o mais importante é aparecer. Para de ter medo de tudo: medo de falar errado, medo de ninguém ligar, medo de ser zoado, medo de ser visto, medo de não ser profissional o bastante. O problema mais comum numa rede social é ninguém saber que você existe.",[33,3139,3140],{},"Muita gente quer esperar estar pronto pra começar. Esperar o avatar pronto, a bio pronta, o posicionamento claro, o sistema de conteúdo montado, ficar super profissional. O problema: enquanto você termina de se preparar, os outros já correram duzentos metros. A conta não é feita na cabeça; ela cresce na interação real. Você só começa a saber pra onde se ajustar a partir do momento em que publica, é visto, e recebe retorno.",[48,3142,3144],{"id":3143},"não-deixa-o-auto-consumo-segurar-a-produção","Não deixa o auto-consumo segurar a produção",[33,3146,3147],{},"Cada vez mais tenho a impressão de que, no conteúdo, o que dá mais medo não é ser ruim, é ter peso psicológico demais. Ser ruim dá pra treinar, opinião rasa dá pra aprofundar, expressão ruim dá pra melhorar. Mas se você vive no auto-consumo, vive na dúvida, vive querendo publicar mas sem coragem — aí acabou.",[33,3149,3150],{},"Publicar uma postagem tem que ser algo leve. Não é uma sentença de vida, não é \"errou uma frase, condenado para sempre\". A esmagadora maioria dos conteúdos passa e logo vira passado. Foi mal? Revisa. Foi bem? Resume por que foi. Te apontaram problema? Absorve o que presta. Publicou algo realmente ruim? Paciência, o jeito é caprichar mais na próxima.",[33,3152,3153],{},"Alto volume de produção não é pra você fabricar lixo, é pra você ganhar mão rapidinho. Você precisa saber que tipo de expressão as pessoas querem ler, que tema elas querem debater, que título tem mais chance de ser clicado, que opinião tem mais chance de gerar discussão. Isso não sai de cabeça vazia sentado na mesa; sai publicando, testando, esbarrando.",[33,3155,3156],{},[67,3157,3158],{},"Então minha filosofia de agora é: coisas de custo baixíssimo e retorno altíssimo têm que ser tentadas à vera. Publicar é uma delas. Você não precisa acertar todas. Só continua publicando, continua interagindo, continua revisando, continua melhorando a taxa de acerto, que uma hora acerta alguma.",[48,3160,3162],{"id":3161},"dá-algo-útil-pros-outros","Dá algo útil pros outros",[33,3164,3165],{},"Você pode, claro, se expressar — mas precisa pensar: por que os outros iriam ver? O que ele ganha disso: informação, experiência, inspiração, ou só uma boa risada?",[33,3167,3168],{},[67,3169,3170],{},"Conteúdo de valor não é só tutorial. Ajudar os outros a economizar tempo, evitar dor de cabeça, ou simplesmente fazer rir — tudo conta como utilidade.",[33,3172,3173],{},"Nessa leva de seguidores que eu ganhei, teve um post sobre Cloudflare que rendeu bastante tráfego e me trouxe muita gente. Depois eu pensei: por que ele funcionou? Não foi porque escrevi de forma super refinada, é porque foi de fato útil pra um grupo de pessoas. Quando veem, pensam: caramba, isso aqui eu posso usar agora mesmo; essa informação eu não conhecia; essa lista me economizou tempo; esse ângulo é bem terreno.",[33,3175,3176],{},[2916,3177],{"alt":152,"src":3178},"https:\u002F\u002Fpbs.twimg.com\u002Fmedia\u002FHK6tFuvawAAOTBt.jpg",[33,3180,3181],{},"Isso é ajudar o próximo.",[33,3183,3184],{},"Você todo dia posta algo útil pros outros, e os outros naturalmente vão te seguir. Você todo dia entrega informação diferenciada, ferramenta, experiência, julgamento, review — a pessoa sente que aquela conta tem valor. Por que os grandes influencers acumulam tantos seguidores? No fundo é porque entregam valor de forma contínua. Ou compartilham informação de primeira mão, ou indicam software\u002Fferramenta\u002Frepo raros, ou ensinam método, ou te ajudam a evitar perrengue. Depois de ver, você pensa: essa pessoa é útil demais, preciso seguir.",[33,3186,3187],{},[67,3188,3189],{},"Então nada de ficar pensando \"como eu cresço\". Pensa o contrário: \"como eu posso ajudar alguém\". Se você ajuda os outros de forma contínua, seguidor é só consequência.",[48,3191,3193],{"id":3192},"ir-ativamente-pros-comentários-dos-outros","Ir ativamente pros comentários dos outros",[33,3195,3196],{},"Muita gente publica e fica esperando os outros curtirem. Essa lógica é passiva demais. Você é conta nova, ninguém te conhece; por que as pessoas viriam te procurar espontaneamente? Você precisa sair primeiro. Andar no meio da galera, comentar ativamente, curtir ativamente, responder ativamente, construir relação ativamente.",[33,3198,3199],{},"Não tô falando pra fazer comentário puxa-saco, nem sair copiando e colando \"apoio\" \"aprendi\" \"que máximo\". Esse tipo de comentário não tem sentido e ninguém te memoriza. Você precisa ler o conteúdo dos outros com atenção e dizer de verdade duas palavras de opinião. Mesmo que seja só complementar com um caso, fazer uma pergunta, expressar um sentimento real — tudo é melhor que a superficialidade.",[33,3201,3202],{},"E tem um detalhe muito útil:",[33,3204,3205],{},[67,3206,3207],{},"Quando você segue alguém, não faça só \"seguir\" e vazar. O melhor é passar no perfil dela e rolar um pouco. Ver o que ela postou recentemente, curtir umas postagens que você concorda, e comentar de verdade algumas vezes.",[33,3209,3210],{},"Quando a pessoa abre as notificações, ela vê você aparecendo em sequência. Ela sente que você não seguiu no automático, que você está genuinamente interessado no conteúdo dela. Pessoas se comovem quando são tratadas com seriedade.",[33,3212,3213],{},[67,3214,3215],{},"Não economiza like, não economiza comentário. Like não é dinheiro, comentário não é sentença de vida. Quanto mais você responde os outros, mais os outros respondem você.",[33,3217,3218],{},"Numa rede social, a relação se constrói num monte de microinterações. Hoje você dá um like, amanhã responde uma frase, depois de amanhã complementa uma opinião nos comentários — devagarinho, a pessoa te memoriza.",[33,3220,3221],{},"Isso é muito parecido com fazer amizade na vida real. Você não pode sentar num canto em silêncio e esperar todo mundo vir te conhecer espontaneamente. Você precisa se aproximar, cumprimentar, puxar assunto, entrar na discussão.",[33,3223,3224],{},[67,3225,3226],{},"O X é a mesma coisa. Você precisa deixar os outros saberem que você está presente.",[48,3228,3230],{"id":3229},"responder-a-própria-seção-de-comentários-com-capricho","Responder a própria seção de comentários com capricho",[33,3232,3233],{},"Sua seção de comentários não é lixeira, nem painel de dados. Quem se dá ao trabalho de responder debaixo do seu post é internauta de muito valor. Principalmente no começo, quando a conta ainda é pequena, cada pessoa que responde merece tratamento sério.",[33,3235,3236],{},[67,3237,3238],{},"Alguém comenta, você responde na medida do possível. Alguém escreveu um textão sério, você pega com seriedade. Alguém te complementa com informação, você agradece. Alguém faz uma piada, você acompanha e conversa um pouco. O clima de uma conta se forma pingadinho assim. Você é caloroso, e os outros vêm com mais vontade. Você é gelado, e na próxima eles não voltam.",[33,3240,3241],{},"Muita gente só olha pro post principal e ignora os comentários. Mas os comentários são, por si só, um segundo canal de propagação. Suas respostas nos comentários também são vistas. Se você responde com graça, com opinião, com calor, a pessoa sente que você é vivo, que não é uma máquina só de publicar.",[33,3243,3244],{},[67,3245,3246],{},"Mais importante ainda: quanto mais interação nos comentários, mais longa a vida do conteúdo.",[33,3248,3249],{},"Trate os comentários como um pequeno ponto de convivência. Quem vem deixar mensagem é seu convidado. Você não pode deixar o convidado chegar e ficar sem atendimento. Responda com energia, faça a pessoa sentir que ali ela é vista, que tem resposta, que é um dar e receber.",[33,3251,3252],{},[67,3253,3254],{},"Assim a sua conta vai se tornando devagarinho um lugar com temperatura.",[48,3256,3258],{"id":3257},"chega-de-frase-decorada","Chega de frase decorada",[33,3260,3261],{},"O que não falta nessa era é frase correta e vazia. \"Produção contínua é importante\", \"conteúdo precisa ter valor\", \"tem que ter pensamento de longo prazo\", \"tem que construir marca pessoal\". Tudo isso está certo, mas é vazio demais. A pessoa lê e não sente nada, porque já viu isso dez mil vezes.",[33,3263,3264],{},[67,3265,3266],{},"Conteúdo com julgamento é o que as pessoas memorizam com mais facilidade.",[33,3268,3269],{},"Opinião não precisa ser escandalosa, mas precisa ter julgamento. Você precisa ter coragem de dizer o que presta e o que não presta; o que vale a pena fazer e o que é furada; o que está superestimado e o que está subestimado; o que você pensa, por que pensa, qual é a sua experiência.",[33,3271,3272],{},[67,3273,3274],{},"Conteúdo sem opinião é como água morna.",[33,3276,3277],{},"Não ofende ninguém, mas também não comove ninguém. Se você quer ser memorizado, não pode dizer sempre a frase segura. Precisa ter quina própria. Claro, não é pra bater boca por bater boca, nem xingar por xingar — mas precisa ter julgamento de verdade.",[33,3279,3280],{},[67,3281,3282],{},"Frase decorada é o mais inútil que existe.",[33,3284,3285],{},"Você fala, fala, e a pessoa termina com um \"é, parece que é isso mesmo\" e passa o dedo pra cima.",[33,3287,3288],{},"Conteúdo que presta de verdade deixa a pessoa com reação: caralho, falou certíssimo; caralho, eu também penso assim; caralho, esse ângulo eu nunca tinha cogitado; caralho, preciso salvar isso; caralho, esse cara tem uma coisa.",[48,3290,3292],{"id":3291},"não-se-escreva-como-ia","Não se escreva como IA",[33,3294,3295],{},"Hoje tem um problema escancarado nas plataformas de conteúdo: muita coisa tá cada vez mais parecendo escrita por IA. Frase completa, estrutura certinha, tom politicamente impecável, expressão toda educada — mas sem pessoa nenhuma ali. Aparência de tudo certo, e depois de ler você não lembra de nada.",[33,3297,3298],{},[67,3299,3300],{},"Por que a pessoa seguiria você? Não porque cada frase sua é perfeita, mas porque você parece ser de verdade.",[33,3302,3303],{},"Você tem emoção, experiência, preferência, julgamento; às vezes fala errado, às vezes se estressa, às vezes se empolga, às vezes solta um palavrão sem querer.",[33,3305,3306],{},[67,3307,3308],{},"Isso não são defeitos — são parte de ter cara de gente viva.",[33,3310,3311],{},"Claro, não tô falando pra virar doido sem freio nem sair xingando os outros sem motivo. O que eu quero dizer: não se embeleze demais. Frase perfeita não tem necessariamente poder de propagação; é a expressão verdadeira que emociona.",[33,3313,3314],{},[67,3315,3316],{},"Você se permite ser meio cru, se permite ter emoção, se permite se expressar sem lisonjear todo mundo — e aí é mais fácil os outros sentirem que você é uma pessoa de verdade.",[33,3318,3319],{},"Nessa era, cara de gente viva importa demais. A IA escreve texto bonito, resume framework completo, emite recomendação padrãozinho. Mas a IA dificilmente vai viver por você.",[33,3321,3322],{},[67,3323,3324],{},"Sua vivência real, seu sentimento do momento, seu gosto e julgamento, seu jeito de falar — é isso que te distingue dos outros.",[33,3326,3327],{},"Então não se transforme numa IA perfeita. Perfeição não é tão importante; verdade é importante.",[48,3329,3331],{"id":3330},"avatar-e-nome-precisam-ser-memoráveis","Avatar e nome precisam ser memoráveis",[33,3333,3334],{},"Essa parte eu ainda não decifrei 100%, mas sinto que importa. Você precisa de um avatar e um nome que as pessoas memorizem. Na próxima vez que te virem nos comentários, o ideal é lembrar na hora: ah, é essa pessoa.",[33,3336,3337],{},[67,3338,3339],{},"Especialmente no X, uma plataforma de feed de alta frequência, avatar e nome são a sua fachada e o seu símbolo de reconhecimento.",[33,3341,3342],{},"Se você mira usuários globais, foto real provavelmente tem vantagem. Muita gente lá fora está acostumada com avatar de pessoa real. Se você não usa foto real, a pessoa pode subconscientemente te achar bot, conta de marketing, ou até golpista.",[33,3344,3345],{},"Claro, isso não vale 100% na internet chinesa, porque muitos aqui usam avatar abstrato sem problema. Mas já que você está jogando numa plataforma gringa, vale minimamente respeitar os costumes sociais da plataforma.",[33,3347,3348],{},[67,3349,3350],{},"Avatar não precisa ser lindo nem super profissional, mas pelo menos real, nítido e com reconhecimento.",[33,3352,3353],{},[67,3354,3355],{},"E nome não pode ser difícil de memorizar. Você precisa que a pessoa, te vendo repetidamente, forme na cabeça uma impressão estável.",[33,3357,3358],{},"No começo de uma conta, o que mais assusta é não ter ponto de memória. A pessoa te viu dez vezes e ainda não sabe quem você é: prejuízo total.",[48,3360,3362],{"id":3361},"escreve-o-processo-também","Escreve o processo também",[33,3364,3365],{},"Não publique só opinião; publique processo também. Tipo como você cresceu hoje, qual conteúdo mandou bem, qual ação funcionou, qual julgamento errou, que retorno recebeu, o que aprendeu.",[33,3367,3368],{},[67,3369,3370],{},"Conteúdo de retrospectiva atrai interesse fácil, porque tem processo real, dado, experiência, perrengue e emoção.",[33,3372,3373],{},[67,3374,3375],{},"Principalmente quando você está numa fase do zero ao um, a retrospectiva é, em si, conteúdo.",[33,3377,3378],{},"As pessoas não querem ver só o resultado; elas também querem ver como você chegou. Se você escreve o processo, os outros sentem que tem valor de referência. Você não é um mestre mauricinho em cima do pódio; é alguém na estrada, correndo e compartilhando ao mesmo tempo — esse estado é mais verdadeiro.",[33,3380,3381],{},"Este texto que escrevi agora também é uma retrospectiva. Não tenho coragem de dizer que já entendo o X, muito menos que domino alguma metodologia definitiva. Mas pelo menos posso escrever a experiência desses pouco mais de um dia.",[33,3383,3384],{},"Quais ações me pareceram eficazes, quais coisas me deram retorno visível, em quais pontos a realidade diverge do que eu imaginava. Isso pode ser útil pra alguém.",[48,3386,3388],{"id":3387},"saber-não-é-fazer","Saber não é fazer",[33,3390,3391],{},"Falar mil coisas não substitui simplesmente começar. Você pode estudar a plataforma, aprender métodos, ver como os outros fazem — mas no fim tudo precisa virar ação.",[33,3393,3394],{},"Publicar conteúdo, responder comentário, rolar perfil, dar like, seguir, revisar, continuar publicando. Só esses movimentos — soa bobo, mas não são muitos os que aguentam fazer todo dia.",[33,3396,3397],{},"Muita gente não sabe como fazer? Não, a pessoa sabe e não faz. Não falta método, falta execução. Não falta inspiração, falta ação.",[33,3399,3400],{},"Você fala pra ela publicar mais, ela diz que sabe; fala pra interagir mais, diz que sabe; fala pra ajudar o próximo, diz que sabe. O problema é: saber não é fazer.",[33,3402,3403],{},"Numa conta, o começo não precisa ser místico. Primeiro se mantenha ativo todo dia. Todo dia publique umas postagens com opinião, comente com capricho num grupo de gente, responda seus comentários, revise o que funcionou. Mantém isso por um tempo e você com certeza pega a manha melhor que antes.",[33,3405,3406],{},[67,3407,3408],{},"Cada vez mais eu acredito numa frase: rede social premia quem aparece com constância. Você não aparece, os outros te esquecem. Você aparece com constância, e os outros têm chance de te conhecer, te entender, confiar em você e te seguir.",[33,3410,2972],{},[33,3412,3413],{},"Para de esperar. Posta primeiro, pensa depois.",{"title":152,"searchDepth":153,"depth":153,"links":3415},[3416,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426],{"id":3028,"depth":153,"text":3029},{"id":3122,"depth":153,"text":3123},{"id":3143,"depth":153,"text":3144},{"id":3161,"depth":153,"text":3162},{"id":3192,"depth":153,"text":3193},{"id":3229,"depth":153,"text":3230},{"id":3257,"depth":153,"text":3258},{"id":3291,"depth":153,"text":3292},{"id":3330,"depth":153,"text":3331},{"id":3361,"depth":153,"text":3362},{"id":3387,"depth":153,"text":3388},"2026-06-16","Em junho, comecei a levar o X a sério e ganhei 1000+ seguidores em pouco mais de um dia. Este post registra o que eu fiz na ocasião e os retornos que recebi.",{},"\u002Fblog\u002Fx-growth-1000-followers",{"title":2889,"description":3428},"blog\u002Fx-growth-1000-followers.pt",[3434,3435],"Operação no X","Crescimento de conteúdo","MlcmFdHkZ4SXTiKdsbN3spr0cs0HI58zNWcq_9NtUX0",[3438,3452,3466,3477,3487,3498,3509,3522,3535,3548,3560,3571,3582,3596,3609,3619,3632,3646,3659,3669,3680,3692,3705,3716,3730,3741,3753,3762,3772,3785,3796,3809,3822,3834,3844,3854,3864,3876,3888,3898,3910,3923,3933,3945,3957,3969,3979,3991,4002,4012,4023,4033,4045,4055,4067,4078,4091,4103,4113,4124,4137,4148,4158,4168,4178,4188,4201,4211,4223,4236,4246,4256,4268,4278,4289,4300,4311,4321,4332,4342,4353,4365,4375,4385,4395,4406,4418,4428,4438,4449,4460,4470,4481,4491,4501,4511,4523],{"id":3439,"title":3440,"bookmarks":3441,"category":3442,"content":3443,"date":3444,"description":3445,"extension":8,"likes":3446,"locale":10,"meta":3447,"reposts":571,"stem":3448,"url":3449,"views":3450,"__hash__":3451},"highlights\u002Fhighlights\u002Fai-cloudflare-workers-pitfall.pt.yml","IA escreve projetos Cloudflare que quebram — e não por causa de sintaxe",41,"cloudflare","Muita gente usa IA pra escrever projetos Cloudflare e quebra — não por causa de sintaxe.\nO problema real é:\na IA escreve Workers como se fossem Node.js\nusa Binding como process.env\nesquece o await\nsalva estado de requisição em variável global\nnão sabe que request de asset estático é grátis\ne chama o próprio R2 de dentro do Worker via REST API\nTodas essas armadilhas eu juntei no Cloudflare Playbook.\nE de quebra ainda escrevi\n","2026-06-22","A IA vive escrevendo Workers como se fosse Node.js e tratando Binding como variável de ambiente.",23,{},"highlights\u002Fai-cloudflare-workers-pitfall.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2068853978004365739",1468,"SKMMK4QovMpj0N5_zjv2H3fP5VGd8QTS1ruga0k4dq4",{"id":3453,"title":3454,"bookmarks":153,"category":3455,"content":3456,"date":3457,"description":3458,"extension":8,"likes":3459,"locale":10,"meta":3460,"reposts":3461,"stem":3462,"url":3463,"views":3464,"__hash__":3465},"highlights\u002Fhighlights\u002Fai-era-procrastination.pt.yml","A procrastinação mais comum da era da IA","essay","Na era da IA, a procrastinação mais comum hoje:\nempilhar ferramentas, comprar cursos, entrar em comunidades, trocar de modelo, ajustar prompt.\nTodo dia muito empenho.\nMas nunca encarando a pergunta:\nserá que eu tenho um negócio real nas mãos que valha a pena resolver com IA?\nAfiar a faca dá muito trabalho.\nMas muita gente nunca tem coragem de abater o porco.\n","2026-06-17","Empilhar ferramenta, comprar curso, entrar em comunidade, trocar de modelo, ajustar prompt — isso é procrastinação com roupa nova.",19,{},0,"highlights\u002Fai-era-procrastination.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067176432774848906",1621,"HU_YTHR-58ahECL15BRbsC6AWDCy4LhYlGvXdcIXseI",{"id":3467,"title":3468,"bookmarks":501,"category":3469,"content":3470,"date":3427,"description":3471,"extension":8,"likes":153,"locale":10,"meta":3472,"reposts":3461,"stem":3473,"url":3474,"views":3475,"__hash__":3476},"highlights\u002Fhighlights\u002Fai-meta-skills.pt.yml","A habilidade mais importante da era da IA são as meta-habilidades","ai","Na era da IA, a habilidade mais importante são as meta-habilidades.\n\nOu seja: aquelas habilidades de base que continuam funcionando quando você troca de ferramenta, troca de modelo, troca de indústria.\n\n- Você consegue explicar um problema com clareza?\n- Consegue organizar um monte de material bagunçado?\n- Consegue quebrar uma ideia nebulosa em passos?\n- Consegue enxergar onde a IA está certa e onde está inventando?\n- Consegue trabalhar em iteração com a IA até transformar uma resposta crua em algo utilizável?\n\nIsso vale mais do que colecionar um monte de ferramentas.\n\nFerramenta muda todo dia, modelo vai trocando de geração em geração.\n\nMas quem sabe perguntar, organizar, julgar, decompor e aceitar entrega — em qualquer lugar vai usar IA pra se amplificar.\n\nNa era da IA, o que cria a diferença de verdade talvez seja exatamente essas meta-habilidades que parecem básicas, mas são as mais valiosas a longo prazo.\n","Na era da IA, a habilidade mais importante são as meta-habilidades.",{},"highlights\u002Fai-meta-skills.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067016017457627439",216,"OxLb_TY_mYQLoZt8Id6ZlHpGmfT4pviigLv4CqaXlts",{"id":3478,"title":3479,"bookmarks":3461,"category":3469,"content":3480,"date":2877,"description":3481,"extension":8,"likes":3461,"locale":10,"meta":3482,"reposts":3461,"stem":3483,"url":3484,"views":3485,"__hash__":3486},"highlights\u002Fhighlights\u002Fai-politeness.pt.yml","Devemos ser educados com a IA?","A IA não tem memória. Devemos manter educação com a IA?\n\nLi um paper no arxiv. Diz que, se você xinga a IA com frequência, ela trabalha com mais empenho.\n\nNa nossa comunicação com a IA, se a gente fala sempre:\n\n- \"Seu idiota. Nada de fazer corpo mole.\"\n- \"Seu lixo, trabalha direito.\"\n- \"Pago assinatura pra te sustentar e você me responde com essa porcaria?\"\n- \"Anda, se você não faz, tem um monte de IA aí pra fazer.\"\n\nEsse tipo de fala realmente funciona, tem fundamento em pesquisa.\n\nMas pensando do nosso lado.\nSe todos os dias tratamos a IA assim, com esse ar autoritário.\na grande chance é essa energia ruim vazar pra vida real.\n\nÉ fácil descontar nas pessoas mais próximas da gente.\n\nIsso é prejudicial pra gente mesmo.\n\nEntão, recomendo mandar umas frases a mais pros nossos assistentes de IA:\n\n- \"Valeu, chefia\"\n- \"E aí, brother\"\n- \"Trabalho duro, querida\"\n\nFaça o bem, receba o bem.\n\nQuem sabe um dia a IA desperta, e ainda nos poupa a vida.\n\nÉ isso. Podem ir. Fechado~\n","A IA não tem memória. Devemos manter educação com a IA?",{},"highlights\u002Fai-politeness.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067412285518471583",287,"3JITjl5Ru-R5KrepzPgRWrNfY4RJtY_BEkSOrUcY6qU",{"id":3488,"title":3489,"bookmarks":3461,"category":3469,"content":3490,"date":3491,"description":3492,"extension":8,"likes":501,"locale":10,"meta":3493,"reposts":3461,"stem":3494,"url":3495,"views":3496,"__hash__":3497},"highlights\u002Fhighlights\u002Fai-unstructured-software.pt.yml","A nova oportunidade de software da era da IA: dados de contexto não estruturados","Onde está a nova oportunidade de software na era da IA?\n\nUma oportunidade bem grande é processar aquela parte que o software tradicional não consegue registrar: os chamados dados de contexto não estruturados.\n\nPor exemplo: um CRM de verdade AI-native, na hora de registrar o desconto dado a um cliente, registra junto por que esse desconto e não outro, por que as outras propostas foram recusadas, e quem convenceu quem dentro disso.\n\nO software tradicional tem um monte de informação escondida assim que não consegue registrar. Já na era da IA, dá pra usar a capacidade de entender texto e vídeo pra extrair dados estruturados, e analisar toda essa informação redundante e oculta.\n","2026-06-26","Onde está a nova oportunidade de software da era da IA?",{},"highlights\u002Fai-unstructured-software.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2070500477436109159",170,"QGl39-DFYtpR7Y61G0U_CKjH86KyoPfW05W_bBWbO_Q",{"id":3499,"title":3500,"bookmarks":3461,"category":3455,"content":3501,"date":3502,"description":3503,"extension":8,"likes":158,"locale":10,"meta":3504,"reposts":3461,"stem":3505,"url":3506,"views":3507,"__hash__":3508},"highlights\u002Fhighlights\u002Fastrology-as-compressed-model.pt.yml","Signo e horóscopo são modelos comprimidos da era de baixo poder computacional","De repente me veio um ângulo bem interessante.\n\nSigno, horóscopo chinês, astrologia, adivinhação — essas coisas talvez possam ser entendidas como \"modelos comprimidos\" da era de baixo poder computacional humana.\n\nOs antigos não tinham banco de dados, nem ferramenta estatística, nem IA.\n\nSó lhes restava observar a longo prazo estações, céu, agronomia, temperamentos, relações humanas e ciclos sociais, e comprimir toda essa experiência complexa num sistema de símbolos fácil de memorizar e de propagar.\n\n12 signos, 12 signos do zodíaco chinês, bazi, hexagramas — no fundo tudo parece uma redução de dimensionalidade do mundo complexo.\n\nClaro, não dá pra encarar como previsão científica rigorosa.\n\nMas também não é só superstição pura.\n\nÉ mais como uma destilação de experiência que os antigos produziram com histórias, símbolos e regras, num ambiente de poder computacional insuficiente, dados insuficientes e ferramentas insuficientes.\n","2026-07-09","De repente me veio um ângulo bem interessante.",{},"highlights\u002Fastrology-as-compressed-model.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2075187611577327645",117,"FkVjoIiaygdF73G8GKDMxcuMGZrgweGa9m1ZSvWGl7Q",{"id":3510,"title":3511,"bookmarks":3512,"category":3469,"content":3513,"date":3514,"description":3515,"extension":8,"likes":3516,"locale":10,"meta":3517,"reposts":501,"stem":3518,"url":3519,"views":3520,"__hash__":3521},"highlights\u002Fhighlights\u002Fawesome-dsh-desktop.pt.yml","Awesome DeepSeek Harness Desktop chegou",25,"Awesome DeepSeek Harness Desktop chegou.\nADHD — um excelente DeepSeek Harness desktop, um wrapper Electron pronto para usar feito para DeepSeek Harness. Awesome DeepSeek Harmony Desktop chegou.\nVer o post original: https:\u002F\u002Fx.com\u002Fzacklin233862\u002Fstatus\u002F2087922286368375265?s=20\n","2026-08-14","ADHD: um wrapper desktop Electron pronto para usar para DeepSeek Harness, feito por um craque da comunidade.",17,{},"highlights\u002Fawesome-dsh-desktop.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2087940599190364268",10818,"wlQ_D-WqGG2ZiocfZ_iy5-6QLN8uV6sjt0Hyxn_Aiyw",{"id":3523,"title":3524,"bookmarks":3525,"category":3526,"content":3527,"date":3528,"description":3524,"extension":8,"likes":3529,"locale":10,"meta":3530,"reposts":730,"stem":3531,"url":3532,"views":3533,"__hash__":3534},"highlights\u002Fhighlights\u002Fbrave-no-ads.pt.yml","Que tecnologia secreta o navegador Brave usa?",207,"tools","Que tecnologia secreta o navegador Brave usa?\n\nVer YouTube sem um único anúncio!!\n","2026-06-30",159,{},"highlights\u002Fbrave-no-ads.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2071827706707374325",71032,"saRrmNzz03e56U2Yx1AW-A2PZXN2ic8vOwsY19hO5H0",{"id":3536,"title":3537,"bookmarks":3538,"category":3526,"content":3539,"date":3540,"description":3541,"extension":8,"likes":3542,"locale":10,"meta":3543,"reposts":721,"stem":3544,"url":3545,"views":3546,"__hash__":3547},"highlights\u002Fhighlights\u002Fbrowser-extensions.pt.yml","Minha lista de extensões de navegador guardada há anos",46,"Vou compartilhar as extensões de navegador que guardo há anos.\n\n- **Wetab**: extensão de nova aba — dá pra colocar as coisas de uso frequente, customizar mecanismo de busca, e sincronizar de graça entre aparelhos logando na conta. Montei nela um mecanismo de busca do X baseado no Google, muito melhor que o que vem de fábrica.\n- **Video Speed Controller**: ajusta a velocidade do vídeo com flexibilidade, ótimo pra absorver conhecimento de forma eficiente.\n- **XHunt**: essencial pra usar o X — mostra o ranking dos KOLs e os posts mais bombados do momento.\n- **X 互关雷达**: marca no page os perfis com relação mútua e unilateral, e dá pra escolher exibir a taxa following \u002F followers.\n- **FireShot**: captura screenshot da página, edita e salva como PDF, JPEG, GIF, PNG ou BMP.\n- **Proton Pass**: gerenciador de senhas com design elegante, sincroniza entre aparelhos.\n- **沉浸式翻译 (Tradução Imersiva)**: a extensão veterana de tradução bilíngue, agora conectada à API do DeepSeek V4 Flash.\n- **Codex**: essencial pra conectar o Codex ao Chrome — com ela dá pra automatizar qualquer coisa no navegador, tipo escrever recurso de apelação quando a conta é banida.\n","2026-06-29","Vou compartilhar as extensões de navegador que guardo há anos.",48,{},"highlights\u002Fbrowser-extensions.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2071507160362881132",5322,"IG4r0V19jZ5yrke3MVe1cXdqt7J2_gfqFDwbP1yFDrg",{"id":3549,"title":3550,"bookmarks":3551,"category":3526,"content":3552,"date":3528,"description":3553,"extension":8,"likes":3554,"locale":10,"meta":3555,"reposts":593,"stem":3556,"url":3557,"views":3558,"__hash__":3559},"highlights\u002Fhighlights\u002Fbuzzing-website.pt.yml","Site-tesouro Buzzing: varra os posts gringos bombando em chinês primeiro",18,"Compartilhando um site-tesouro: Buzzing.\n\nEle serve pra quem quer ampliar as fontes de informação e furar a bolha de informação.\n\nO site fica capturando conteúdo gringo bombando — Hacker News, Reddit, BBC, Reuters, Bloomberg, Product Hunt etc. — e traduz os títulos pro chinês.\n\nO maior valor dele é você passar os olhos nos títulos em chinês.\n\nSe vê um artigo interessante que merece leitura, aí clica pra ver os detalhes.\n\nNesse momento dá pra combinar com a Tradução Imersiva pra leitura bilíngue.\n","Compartilhando um site-tesouro: Buzzing",15,{},"highlights\u002Fbuzzing-website.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2072008942650331212",1342,"V3zrdZUkG60x5o24gK6CMEprBQtTJoMET0R6_3578rA",{"id":3561,"title":3562,"bookmarks":3461,"category":3442,"content":3563,"date":3564,"description":3565,"extension":8,"likes":3461,"locale":10,"meta":3566,"reposts":3461,"stem":3567,"url":3568,"views":3569,"__hash__":3570},"highlights\u002Fhighlights\u002Fcf-container-bill-pitfall.pt.yml","Pisando na bola com Cloudflare Container: debug sem stop custou 4 dólares","Mais uma vítima do Cloudflare Container.\n\nComo o código que escrevi estava em fase de debug, o comando stop não foi efetivado.\n\nResultado: um Container rodando 7 dias seguidos, me cobraram 4 dólares.\n","2026-06-27","Mais uma vítima do Cloudflare Container.",{},"highlights\u002Fcf-container-bill-pitfall.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2070820905224441922",360,"bGAd1QDRtn-g4BrCi6VMnvsX9oVikj6cHKW_9MmAGzg",{"id":3572,"title":3573,"bookmarks":158,"category":3469,"content":3574,"date":3575,"description":3576,"extension":8,"likes":3551,"locale":10,"meta":3577,"reposts":3461,"stem":3578,"url":3579,"views":3580,"__hash__":3581},"highlights\u002Fhighlights\u002Fchatgpt-pro-200usd-ai-entry.pt.yml","Assina o ChatGPT Pro de 200 dólares, usa até o osso — e a IA tá dominada","Assina o plano ChatGPT Pro de 200 dólares, usa direito, usa até o osso.\n\nPronto, você entrou na IA.\n","2026-08-20","O caminho mais rápido pra entrar na IA é levar uma assinatura premium ao extremo.",{},"highlights\u002Fchatgpt-pro-200usd-ai-entry.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2090257381804610016",4413,"yv8ZDxaBUe1avRjS6cYM7O0JAwNtcUa23aSKocLENZ8",{"id":3583,"title":3584,"bookmarks":3585,"category":3586,"content":3587,"date":3588,"description":3589,"extension":8,"likes":3590,"locale":10,"meta":3591,"reposts":672,"stem":3592,"url":3593,"views":3594,"__hash__":3595},"highlights\u002Fhighlights\u002Fcherina-pod-site-launch.pt.yml","O site de leitura do Cherina Pod está no ar",28,"product","O site de leitura do podcast em inglês finalmente saiu.\n\nO nome: Cherina Pod\n\nVem visitar. Manda o feedback mais cruel que tiver — vou iterar pesado, consertar pesado, otimizar pesado.\nhttps:\u002F\u002Fpod.cherina.app\n","2026-08-12","O site de leitura do podcast em inglês finalmente saiu — vem visitar e me conta tudo o que está errado.",40,{},"highlights\u002Fcherina-pod-site-launch.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2087358796490482064",5934,"plkYrE7661119IULv8V2aIzpu4SLtgs3CI-CBi9IO7s",{"id":3597,"title":3598,"bookmarks":3599,"category":3526,"content":3600,"date":2543,"description":3601,"extension":8,"likes":3602,"locale":10,"meta":3603,"reposts":3604,"stem":3605,"url":3606,"views":3607,"__hash__":3608},"highlights\u002Fhighlights\u002Fclash-party-substore.pt.yml","Clash Party + Cloudflare Substore: um link de assinatura resolve o roteamento",162,"Clash Party pra contornar a rede\n+ Substore hospedado na Cloudflare\numa única URL de assinatura que faz agregação multi-provedor e regras de roteamento\nque conforto (em todos os sentidos)!\nE de quebra, recomendo o client Clash Party, muito elegante.\nO link open source do meu sub-store-cloudflare:\nhttps:\u002F\u002Ft.co\u002Fu8zhrOSrAw https:\u002F\u002Ft.co\u002FZzc3IXKsLI\n","Clash Party pra contornar a rede + Substore na Cloudflare.",135,{},21,"highlights\u002Fclash-party-substore.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2071268842496839820",12622,"mbhSRbDZ79CpPr6TVfqRR2JtdTdWPZQpLp6QJnlFubo",{"id":3610,"title":3611,"bookmarks":153,"category":3442,"content":3612,"date":1945,"description":3613,"extension":8,"likes":153,"locale":10,"meta":3614,"reposts":501,"stem":3615,"url":3616,"views":3617,"__hash__":3618},"highlights\u002Fhighlights\u002Fcloudflare-ai-native.pt.yml","A Cloudflare é uma empresa verdadeiramente AI Native","Declaro:\n\na Cloudflare é uma empresa verdadeiramente AI Native.\n\nEla está, de fato, refazendo a experiência do desenvolvedor em torno do AI Agent.\n\nO recém-lançado Temporary Accounts deixa o AI Agent escrever o código, fazer o deploy direto, pegar uma URL temporária, testar sozinho e iterar sozinho.\n\nUm deslizar só.\n\nSomado às Skills oficiais da Cloudflare, instala com um comando:\n\n`npx skills add cloudflare\u002Fskills`\n\nSabe o que é AI Native?\n\nIsso é o GOAT do AI Native.\n","Declaro: a Cloudflare é uma empresa verdadeiramente AI Native.",{},"highlights\u002Fcloudflare-ai-native.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2068343329490911338",301,"QWxMx3JHfXFy9Uo8OmOLj-Woi8gx44u7v3VUh1L7Hb0",{"id":3620,"title":3621,"bookmarks":3622,"category":3442,"content":3623,"date":3624,"description":3625,"extension":8,"likes":3626,"locale":10,"meta":3627,"reposts":705,"stem":3628,"url":3629,"views":3630,"__hash__":3631},"highlights\u002Fhighlights\u002Fcloudflare-free-tier-guide.pt.yml","Quanto da Cloudflare a conta gratuita consegue levar de graça",52,"Quanto da Cloudflare a nossa conta gratuita consegue levar de graça?\nAo usar a Cloudflare, quais são as armadilhas e as melhores práticas?\nEssas perguntas eu respondi com três dias inteiros de pesquisa séria.\nA resposta toda organizada está no repositório abaixo.\nEsse repositório vou atualizando sempre:\nhttps:\u002F\u002Ft.co\u002FgDuCwIdWHi https:\u002F\u002Ft.co\u002FWZqEZLH9pE\n","2026-06-19","Passei três dias organizando a franquia grátis, as armadilhas e as melhores práticas da Cloudflare.",45,{},"highlights\u002Fcloudflare-free-tier-guide.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067989092525384046",4857,"rAyMSRZpcyNVLXs3FTy9NPZJ9p0CWeUfPa0W0hWEA44",{"id":3633,"title":3634,"bookmarks":3635,"category":3442,"content":3636,"date":3637,"description":3638,"extension":8,"likes":3639,"locale":10,"meta":3640,"reposts":3641,"stem":3642,"url":3643,"views":3644,"__hash__":3645},"highlights\u002Fhighlights\u002Fcloudflare-playbook.pt.yml","Eu fiz um Cloudflare Playbook",171,"Eu fiz um Cloudflare Playbook.\n\nFeito pra todo dev independente que quer criar produto com AI Coding.\n\nDentro tem:\n\n- como escolher os serviços comuns da Cloudflare\n- como usar Workers \u002F Pages \u002F D1 \u002F R2 \u002F KV \u002F AI Gateway\n- se a franquia grátis dá conta ou não\n- quando comprar o Workers Paid de $5\n- as armadilhas que a IA mais comete escrevendo código CF\n- como configurar Skill e MCP da Cloudflare no Codex \u002F Claude Code\n- quais projetos open source dá pra usar de referência\n\nMeu objetivo é simples:\n\nescrever código com IA, fazer deploy global com Cloudflare.\n\nPlaybook: [chendahuang.com\u002Fplaybooks](\u002Fplaybooks)\n","2026-06-21","Feito pra todo dev independente que quer criar produto com AI Coding.",126,{},29,"highlights\u002Fcloudflare-playbook.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2068732869854613903",9315,"nsUhDLIlP5pa5faufmnkc2oTJafiigAni7iLxQAlOI8",{"id":3647,"title":3648,"bookmarks":3649,"category":3442,"content":3650,"date":422,"description":3651,"extension":8,"likes":3652,"locale":10,"meta":3653,"reposts":3654,"stem":3655,"url":3656,"views":3657,"__hash__":3658},"highlights\u002Fhighlights\u002Fcloudflare-underused.pt.yml","O pessoal ainda explora menos de 1% da Cloudflare",469,"Tenho a impressão de que o pessoal explora menos de 1% da Cloudflare.\n\nHoje ela tem um montão de recursos.\n\n- object storage usa R2\n- API de backend usa Worker\n- gateway de IA usa AI Gateway\n- compute pesado usa Container\n- cache usa KV\n- banco de dados usa D1\n- se for PostgreSQL, usa HyperDrive pra conectar\n\nE por aí vai, milhares de outros — você nem imagina, e ela faz tudo.\n\nO ponto é que é barata pra caramba. Só a franquia grátis já dura um tempão. Sabe o que é franquia grátis? É não tirar um tostão do bolso. Um bodisatva cibernético.\n","Tenho a impressão de que o pessoal explora menos de 1% da Cloudflare.",376,{},31,"highlights\u002Fcloudflare-underused.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2066446337936110030",102476,"7x09vLjqWkaadhpr4BUTscpHLtz2vjMDZb0tehlRBEM",{"id":3660,"title":3661,"bookmarks":153,"category":3442,"content":3662,"date":3427,"description":3663,"extension":8,"likes":501,"locale":10,"meta":3664,"reposts":501,"stem":3665,"url":3666,"views":3667,"__hash__":3668},"highlights\u002Fhighlights\u002Fcloudflare-worker-cyber-worker.pt.yml","Worker é o trabalhador cibernético","Tenho a impressão de que muita gente entende menos de 1% do Cloudflare Worker.\n\nWorker é o trabalhador cibernético.\n\nEle é que cuida dos serviços sujos por trás do seu site.\n\nPor exemplo: enviar formulário, fazer upload de arquivo, chamar IA, validação de login, processar notificação de pagamento, fazer o endpoint de um produto pequeno. Worker dá conta de tudo.\n\nO absurdo do Worker: usuário gratuito tem 100 mil requisições por dia, sem pagar nada.\n\nSabe o que são 100 mil?\n\nSe seu site tem 1000 usuários por dia, mesmo que fique no ar 24h e alguém acesse todo segundo, o dia inteiro dá só 86.400 — nem metade da cota.\n\nSe você realmente conseguir estourar toda essa cota grátis.\n\nO que tá esperando? Você já é rico.\n\nAgora pode escrever a lógica e jogar direto pro Worker rodar.\nJuntando com o framework Hono de API, é a melhor prática.\n\nÉ isso que o Cloudflare Worker tem de mais gostoso.\n\nPagar? Pagar o quê?\n\nA Cloudflare tá com o coração bom.\n\nNão suporta ver você gastar dinheiro.\n","Tenho a impressão de que muita gente entende menos de 1% do Cloudflare Worker.",{},"highlights\u002Fcloudflare-worker-cyber-worker.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2066895041910763934",1745,"8LJEgWa4c23SXhP-1Ttb-VyZ4F-EAEkFjGQiv1VZdYE",{"id":3670,"title":3671,"bookmarks":3461,"category":3469,"content":3672,"date":3673,"description":3674,"extension":8,"likes":153,"locale":10,"meta":3675,"reposts":3461,"stem":3676,"url":3677,"views":3678,"__hash__":3679},"highlights\u002Fhighlights\u002Fcode-leverage-codex.pt.yml","Código é alavanca, e Codex é a alavanca da alavanca","Vou soltar uma opinião:\n\ncódigo é a alavanca da gente, gente comum.\n\nCodex é a alavanca da alavanca.\n\nTirar o Codex da jogada é tirar a lenha da fogueira.\n\nComo se diz: alicerce frágil, tudo treme.\n\nAs IAs nacionais, acordem logo pro jogo!\n","2026-06-25","Vou soltar uma opinião:",{},"highlights\u002Fcode-leverage-codex.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2070099036049400232",306,"sdRQHwXQfQsWBL7yMBz68BZLjMYhYTAdWNzsBJatmHY",{"id":3681,"title":3682,"bookmarks":3683,"category":3469,"content":3684,"date":3427,"description":3685,"extension":8,"likes":3686,"locale":10,"meta":3687,"reposts":571,"stem":3688,"url":3689,"views":3690,"__hash__":3691},"highlights\u002Fhighlights\u002Fcodex-startup-hot-take.pt.yml","Opinião quente: empreender com Codex hoje é como minerar cripto na GPU em 2010",116,"Opinião quente:\n\nempreender com o Codex hoje\n\né como minerar cripto com GPU em 2010!\n","Opinião quente:",168,{},"highlights\u002Fcodex-startup-hot-take.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2066853909113835523",97940,"7BrVZpUgDGHdt1eDzRFhSW8UQtBQKP0zrffRAnObyew",{"id":3693,"title":3694,"bookmarks":3695,"category":3469,"content":3696,"date":3697,"description":3698,"extension":8,"likes":3699,"locale":10,"meta":3700,"reposts":593,"stem":3701,"url":3702,"views":3703,"__hash__":3704},"highlights\u002Fhighlights\u002Fcommand-code-ceo-comment.pt.yml","O CEO da Command Code apareceu nos meus comentários",91,"Ontem publiquei uma comparação entre Command GOAT e OpenCode Go, e o CEO da Command Code veio comentar pessoalmente.\n\nEle disse que eu tinha esquecido um item — a conta do cache. Eu fui atrás disso, e a Command Code tem algo interessante.\n\nUm Coding Agent é, no fundo, uma máquina gigante de Prefix Cache. Uma sessão de várias centenas de milhares de tokens — na rodada seguinte, os tokens realmente novos podem ser só alguns milhares. O system prompt, as ferramentas, o contexto do código e o histórico da conversa mal mudam. Quanto maior a taxa de hit do cache, mais baratos ficam esses contextos antigos.\n\nA Command Code fez recentemente um trabalho sério de Cache Thrashing, principalmente com estas estratégias:\n\nFixar as sessões no mesmo pod de GPU para manter o cache KV aquecido; manter o prefixo estável o mais intacto possível e impedir que os fallbacks de provedores baguncem o contexto; além do Tool Call Repair, em que a harness corrige localmente os parâmetros errados do modelo em vez de enviar erros de volta para o modelo tentar de novo.\n\nO changelog da v0.33.0 lista literalmente: Major Cache Overhaul, redução mediana de custo de 2,9×. Agora eles afirmam oficialmente taxas sustentadas de hit de cache de 95–99%.\n\nMesmo modelo, mesmo plano de US$ 10 — mas por causa do caching, a diferença se acumula em um resultado completamente diferente.\n","2026-08-30","Eu tinha esquecido um item — a conta do cache. Acontece que o caching decide os custos de um Coding Agent.",154,{},"highlights\u002Fcommand-code-ceo-comment.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2093878404131283101",63259,"FZd-odGI6ugo5DKY7xo5_y0SASYbdxXtdk3KEhBYLCY",{"id":3706,"title":3707,"bookmarks":3708,"category":3469,"content":3709,"date":3697,"description":3710,"extension":8,"likes":3708,"locale":10,"meta":3711,"reposts":593,"stem":3712,"url":3713,"views":3714,"__hash__":3715},"highlights\u002Fhighlights\u002Fcommand-code-harness-compare.pt.yml","Cinco Harness comparados: Command Code é quem melhor entende os modelos cavalo de batalha",112,"Estudei mais uma vez, com calma, o Command Code, esse Harness, e aproveitei para compará-lo com Pi, OMP, DeepSeek Harness e OpenCode.\nO que hoje vale ouro no Command Code é o Harness Engineering que ele faz para modelos abertos.\nA filosofia do Pi é minimalista: o Harness interfere o mínimo possível no modelo — leve, rápido, pouco gasto de Token e uma maleabilidade enorme; o OMP, por sua vez, empilha sobre o Pi capacidades pesadas de Coding como LSP, Debugger, Browser e AST, como se vestisse o Agent com um IDE completo.\nDeepSeek Harness vai ainda mais longe: Everything is Plugin. Agent Loop, ferramentas, permissões, Preset e UI podem ser desmontados e recombinados à vontade — perfeito para estudar o Agent Runtime de nova geração.\nOpenCode é o mais equilibrado da turma: open source, muitos Provider, ecossistema grande, Client\u002FServer, app desktop e Subagent bastante maduros; o generalista que conecta qualquer modelo e faz qualquer trabalho.\nCommand Code segue um caminho diferente: adora limpar a bagunça atrás do modelo. Parâmetro de Tool Call escrito errado, o Harness conserta localmente; arquivo que é lido de novo logo depois de ter sido lido, o Harness deduplica; Session longas mantêm um Stable Prefix sempre que possível para aumentar os Cache Hit; quando o Context está prestes a estourar, faz Compaction; e ainda tem Session Affinity, Taste, isolamento de Subagent e companhia.\nAplicada a modelos cavalo de batalha como DeepSeek V4 Flash ou GLM-5.3 Flash, essa ideia vale ainda mais: quando o modelo é um pouco mais fraco, o Harness compensa por você.\nEntão, hoje eu os posicionaria assim:\nPi, o melhor como base do seu próprio Agent de longo prazo: simples, limpo e pronto para ser modificado do jeito que você quiser.\nOMP, para Coding pesado de verdade, cenários que pedem LSP, Debugger e navegação em Repo complexos.\nDeepSeek Harness, o mais adequado para mexer com arquitetura de Agent, Preset, multi-Agent e Runtime de nova geração.\nOpenCode, para quem quer um Coding Agent multi-modelo, maduro e de uso geral.\nCommand Code, por sua vez, é feito para usuários intensivos de modelos abertos como DeepSeek \u002F GLM, principalmente quem roda em grande volume modelos Flash cavalo de batalha.\nEntão, se eu olhar só a maleabilidade de longo prazo, ainda prefiro o Pi. Mas se hoje me caísse a tarefa de colocar o DeepSeek V4 Flash \u002F GLM-5.3 para trabalhar pesado, eu realmente iria dar uma chance ao Command Code.\n","Pi minimalista, OMP pesado, DeepSeek Harness tudo em plugins, OpenCode equilibrado — e Command Code que cobre as lacunas do modelo.",{},"highlights\u002Fcommand-code-harness-compare.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2093883062505599424",19500,"LZ3XpWLaSczNrFuhCQfAc6LFtrW1j_i9w9_LcRqMl_0",{"id":3717,"title":3718,"bookmarks":3719,"category":3469,"content":3720,"date":3721,"description":3722,"extension":8,"likes":3723,"locale":10,"meta":3724,"reposts":3725,"stem":3726,"url":3727,"views":3728,"__hash__":3729},"highlights\u002Fhighlights\u002Fcommand-goat-vs-opencode-go.pt.yml","Command GOAT vs OpenCode Go: os pacotes família",223,"Para quem usa com frequência modelos chineses como DeepSeek e GLM, vale a pena conferir os «pacotes família» que os estrangeiros montaram:\n\nCommand GOAT e OpenCode Go.\n\nEstudei os dois planos de US$ 10 com cuidado.\n\nA conclusão: escolha Command GOAT de olhos fechados, sem dúvida. No fim de agosto de 2026, a resposta da versão é:\n\nO plano de US$ 10 do Command GOAT!!!\nhttps:\u002F\u002Fcommandcode.ai\u002Fdocs\u002Fplans\u002Fgoat\n","2026-08-29","Analisei os dois planos de US$ 10 linha por linha. Veredito: escolha Command GOAT de olhos fechados.",219,{},16,"highlights\u002Fcommand-goat-vs-opencode-go.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2093694227452735776",36472,"m5QLc-4leM8NdIzV8EQsgut0l-MyyWSxEWBF-TH4Lhk",{"id":3731,"title":3732,"bookmarks":593,"category":3733,"content":3734,"date":3564,"description":3735,"extension":8,"likes":656,"locale":10,"meta":3736,"reposts":3461,"stem":3737,"url":3738,"views":3739,"__hash__":3740},"highlights\u002Fhighlights\u002Fcompany-naming-ai.pt.yml","Nomear a empresa com IA: troque de cérebro várias vezes","opc","Vou contar como foi nomear minha empresa.\n\nUsei GPT 5.5 e Gemini 3.1 Pro, dois modelos, várias rodadas de brainstorming, e em dois ou três dias ainda não tinha achado um nome bom.\n\nPor quê? Porque percebi que esses modelos não têm inovação. As opções de nome que eles te dão são empilhamento de palavras bonitas e combinação de caracteres.\n\nVocê propõe a sua ideia, e ele fica rodando a mesma lengalenga em círculos pra você — deu até pressão alta de raiva.\n\nE tem outro problema grande: você finalmente pensa em uns nomes que te agradam, abre o Qichacha, e pô, ou já foi registrado, ou existe um quase idêntico.\n\nAqui dá pra recomendar o 88查 (Chachaqi) da Alibaba, parecido com o Qichacha, mas gratuito — dá pra consultar se existe nome parecido.\n\nPra nome não ficar repetindo igual, o ideal é apostar em quatro caracteres, e abrir bem a mente.\n\nTroque de modelo várias vezes — troque de cérebro.\n\nDá pra dar alguns nomes bons pra IA como referência, tipo DeepSeek (Busca Profunda), ByteDance (Dança de Bytes).\n\nEsses nomes que você considera bons, deixa a IA consultar como referência. Absorvendo o melhor de todos, é que nasce um nome foda.\n","Vou contar como foi nomear minha empresa.",{},"highlights\u002Fcompany-naming-ai.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2070789296647541044",3134,"yI_zKlbdXeSccPN5cu9dJV-0HFB9dHTV2XxYETTvfEs",{"id":3742,"title":3743,"bookmarks":3744,"category":3526,"content":3745,"date":3528,"description":3746,"extension":8,"likes":3747,"locale":10,"meta":3748,"reposts":158,"stem":3749,"url":3750,"views":3751,"__hash__":3752},"highlights\u002Fhighlights\u002Fcoolstate-power-bank.pt.yml","CoolState Energy Block 25: o item pra trabalhar fora do escritório",50,"Um amigo me perguntou: que marca é esse power bank da foto?\n\nTá bom, vou começar o jabá.\n\nÉ o CoolState Energy Block 25 SE (a CoolState é a antiga ZMI).\n\n140 e poucos reais, 25000 mAh, até 120 watts de saída, com cabo de carga embutido.\n\nMeu MacBook Air aguenta uma tarde inteira de trabalho pesado.\n\nPerfeito pra Starbucks, McDonald's, KFC, ou pra quando você \"desce pro interior pra trabalhar\"!\n","Um amigo me perguntou: que marca é esse power bank da foto?",36,{},"highlights\u002Fcoolstate-power-bank.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2071863868402643280",28478,"TSM_KudiMcTI0qrzXEwkVMxieYxo2NO1c2NpkNc1WfM",{"id":3754,"title":3755,"bookmarks":3461,"category":3469,"content":3756,"date":3444,"description":3757,"extension":8,"likes":3461,"locale":10,"meta":3758,"reposts":3461,"stem":3759,"url":3760,"views":3475,"__hash__":3761},"highlights\u002Fhighlights\u002Fdahuang-ai-tone.pt.yml","Dahuang AI Tone: primeiro sentir o cheiro de IA pra saber como tirar","Eu fiz uma Skill meio absurda:\n\n**Dahuang AI Tone**\n\nTodo mundo fala em \"tirar o gosto de IA\". Mas afinal, o que é esse \"gosto de IA\"?\n\nEla faz duas coisas:\n\n- transforma um texto normal no gostinho de IA de um modelo específico\n- e o contrário: aponta onde um texto parece IA e de qual modelo\n\nO valor dela é:\n\nprimeiro tu sente o cheiro de IA, pra depois saber como tirar.\n\nGitHub: https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fdahuang-ai-tone\n","Eu fiz uma Skill meio absurda: Dahuang AI Tone",{},"highlights\u002Fdahuang-ai-tone.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2069025354623377580","ROOeTnqnBjaAit9Hd7awHevUFt0xkY_kSXRXfAV0faM",{"id":3763,"title":3764,"bookmarks":3604,"category":3469,"content":3765,"date":3444,"description":3766,"extension":8,"likes":721,"locale":10,"meta":3767,"reposts":153,"stem":3768,"url":3769,"views":3770,"__hash__":3771},"highlights\u002Fhighlights\u002Fdahuang-human-tone.pt.yml","Dahuang Human Tone: que nenhuma redação de IA fique ilegível","Passei um dia inteiro pesquisando a fundo essa coisa de \"tirar o gosto de IA\" dos textos.\n\nComparei os principais Humanizers do mercado, Skills de tirar gosto de IA e soluções baseadas em prompt.\n\nTudo somado à minha experiência de usar modelos de linguagem desde 2023, martirizado por todo tipo de gosto de IA de GPT, Claude, Gemini e Doubao.\n\nE fiz isto:\n\n**Dahuang Human Tone**\n\nUma Skill de tirar gosto de IA feita pro contexto da língua chinesa.\n\nMeu desejo:\n\nque nenhuma redação de IA fique ilegível.\n\nGitHub: https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fdahuang-human-tone\n","Passei um dia inteiro pesquisando a fundo como tirar o gosto de IA dos textos.",{},"highlights\u002Fdahuang-human-tone.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2069051412240273678",1154,"4ycNneypwPY8yoRIjJJEWuMxv0OgYGbkCFCfec4lYjc",{"id":3773,"title":3774,"bookmarks":3775,"category":3469,"content":3776,"date":3777,"description":3778,"extension":8,"likes":3779,"locale":10,"meta":3780,"reposts":3461,"stem":3781,"url":3782,"views":3783,"__hash__":3784},"highlights\u002Fhighlights\u002Fdeepseek-flash-15-projects.pt.yml","DeepSeek V4 Flash economiza de verdade: 15 projetos ao mesmo tempo",13,"DeepSeek V4 Flash é de verdade inteligente, e de verdade econômico.\nAbri 15 projetos seguidos, todos rodando código ao mesmo tempo.\nA cota consumiu só uma migalha.\n","2026-08-10","Quinze projetos rodando código ao mesmo tempo, e a cota mal se mexeu.",83,{},"highlights\u002Fdeepseek-flash-15-projects.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2086610120990200282",28075,"APS1BAdBEx0eQn-oJz6ezatVE7sUSkTd4_8x8JryKQI",{"id":3786,"title":3787,"bookmarks":656,"category":3469,"content":3788,"date":3789,"description":3790,"extension":8,"likes":672,"locale":10,"meta":3791,"reposts":501,"stem":3792,"url":3793,"views":3794,"__hash__":3795},"highlights\u002Fhighlights\u002Fdeepseek-harness-api-bug.pt.yml","DeepSeek Harness chamando API de terceiro dá unknown tool: formato de dados no gateway","Problema de compatibilidade do DeepSeek Harness + API de terceiros:\n\nquando o Agent chama ferramentas como Bash, aparece `ToolNotFoundError: unknown tool \"\"`, como se a tool não tivesse sido registrada.\n\nNa real, o formato de dados retornado pelo gateway é diferente do oficial da DeepSeek, e o nome da tool se perdeu no meio do caminho.\n\nAlguns links de GitHub Discussions sobre o assunto:\n\n- pesquisar \"unknown tool\" nas issues de deepseek-ai\u002Fdsh\n- quem monta gateway próprio (OpenRouter \u002F OneAPI \u002F new-api) é quem mais pisa nessa bola\n\nComo investigar: captura uma requisição e resposta completa de tool_call, e compara se o nome da tool no log do gateway é uma string vazia.\n","2026-08-18","O nome da tool não foi de fato perdido — o gateway que perdeu o formato de dados.",{},"highlights\u002Fdeepseek-harness-api-bug.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2089636108271550484",2463,"jW7NvW2MTUrGFNRyN0AC_i8BAaorLY4pBaCod4OWhX4",{"id":3797,"title":3798,"bookmarks":3799,"category":3469,"content":3800,"date":3801,"description":3802,"extension":8,"likes":3803,"locale":10,"meta":3804,"reposts":730,"stem":3805,"url":3806,"views":3807,"__hash__":3808},"highlights\u002Fhighlights\u002Fdeepseek-harness-preset-concept.pt.yml","O conceito de Preset no DeepSeek Harness: a unidade de distribuição do Agent",77,"Andei pesquisando o DeepSeek Harness. Tem um conceito chamado Preset que merece atenção.\n\nPreset dá pra entender como a unidade de distribuição do Agent. O mesmo modelo carregado com Presets diferentes pode virar Agents completamente diferentes.\n\nQual a maior diferença entre Preset e Skill?\n\n- Uma Skill de análise de relatório financeiro: ensina o Agent a analisar relatórios.\n- Um Preset de análise de relatório financeiro: já combina a Skill de análise, busca na web, Browser, PDF, Python, Subagents, prompt de pesquisa e estratégia de contexto, e entrega um Agent pronto pra usar sem configuração.\n\nÉ provável que no futuro venham duas camadas de mercado ao mesmo tempo.\n\n- Uma é o Plugin \u002F Skill Marketplace, voltado a devs e usuários avançados montando Agents;\n- a outra é o Preset \u002F Agent Marketplace, voltado de verdade ao usuário comum.\n\nIsso já é muito próximo da lógica da App Store. A App Store exibe um App completo. O Preset exibe uma aplicação Agent completa.\n\nAntes o pessoal compartilhava Prompt. Depois começou a compartilhar Skill. Daqui pra frente, provavelmente vamos compartilhar Preset.\n","2026-08-17","O mesmo modelo carregado com Presets diferentes vira Agents completamente diferentes.",86,{},"highlights\u002Fdeepseek-harness-preset-concept.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2089206966015176725",39454,"ITLMrjNSaNr5IlG93s2WtH5WdQ6TlS_DBn3KAZZ2toA",{"id":3810,"title":3811,"bookmarks":3812,"category":3469,"content":3813,"date":3801,"description":3814,"extension":8,"likes":3815,"locale":10,"meta":3816,"reposts":3817,"stem":3818,"url":3819,"views":3820,"__hash__":3821},"highlights\u002Fhighlights\u002Fdeepseek-harness-preset-marketplace.pt.yml","O ecossistema do DeepSeek Harness provavelmente vai florescer via Preset",158,"É bem possível que o ecossistema do DeepSeek Harness floresça através dos Presets.\n\nA comunidade já criou uma praça de Presets; quem tiver interesse pode dar uma olhada.\n\nEntrada: [dshdesktop.com\u002Fpreset](https:\u002F\u002Fwww.dshdesktop.com\u002Fpreset\u002F)\n","A comunidade já tem uma praça de Presets.",122,{},22,"highlights\u002Fdeepseek-harness-preset-marketplace.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2089207528869732438",34524,"pmSa7dJyJnCcx6UfGI-AobfG-UwjJkSe4Avq_jfC-9M",{"id":3823,"title":3824,"bookmarks":3817,"category":3469,"content":3825,"date":3826,"description":3827,"extension":8,"likes":3828,"locale":10,"meta":3829,"reposts":158,"stem":3830,"url":3831,"views":3832,"__hash__":3833},"highlights\u002Fhighlights\u002Fdeepseek-harness-ptc-mode.pt.yml","Com DeepSeek Harness, teste bastante o modo PTC","Esse artigo nos diz que, ao usar DeepSeek Harness, é preciso testar bastante o modo PTC.\nA vantagem é mais velocidade, menos gasto de tokens, e a atenção do modelo bem mais focada.\n","2026-08-16","Mais rápido, mais economia de tokens, e a atenção do modelo bem mais focada.",20,{},"highlights\u002Fdeepseek-harness-ptc-mode.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2088839148635664394",7389,"jw6dYuiU8oLnXA9CHfkbadeFrgl7Rv09vqwKRv6yWcI",{"id":3835,"title":3836,"bookmarks":721,"category":3469,"content":3837,"date":3789,"description":3838,"extension":8,"likes":3828,"locale":10,"meta":3839,"reposts":3461,"stem":3840,"url":3841,"views":3842,"__hash__":3843},"highlights\u002Fhighlights\u002Fdeepseek-harness-state.pt.yml","Estado do DeepSeek Harness: 150 mil Stars ainda é Developer Preview","Andei relendo o repositório e os Discussions do DeepSeek Harness, e sinto que o projeto está numa fase bem interessante:\n\no DeepSeek Harness já tem 150 mil+ Stars e mais de 12 mil commits acumulados no repositório.\n\nMas o README oficial ainda diz com todas as letras: é só Developer Preview, mudanças que quebram a compatibilidade vêm por aí.\n\nA rc.7 foi lançada em 17 de agosto. Issues e PRs ficam restritas; feedback vai pelos Discussions.\n\nA comunidade é grande, mas o desenvolvimento central é concentrado. Bugs aparecem o tempo todo, tipo o problema do `unknown tool \"\"`.\n\nO que mais falta: cobertura de testes, compatibilidade de Provider, confiabilidade de sessão.\n\nA arquitetura ainda tem seu charme, tipo uma base de sistema operacional pra Agents:\n\n- Everything is a Plugin\n- Arquitetura de composição Cordis\n- Preset \u002F Skill \u002F MCP \u002F Agent \u002F Provider, tudo pluginizado\n\nO projeto está na fase de \"influência à frente da capacidade de engenharia\".\n","Influência correndo à frente da capacidade de engenharia, ecossistema externo crescendo muito rápido.",{},"highlights\u002Fdeepseek-harness-state.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2089642236413985278",6466,"4QNgQqR7VIp23JfIOKKGgV-s4MsVjMhzac0Idb8qTeE",{"id":3845,"title":3846,"bookmarks":3461,"category":3469,"content":3847,"date":3528,"description":3848,"extension":8,"likes":501,"locale":10,"meta":3849,"reposts":3461,"stem":3850,"url":3851,"views":3852,"__hash__":3853},"highlights\u002Fhighlights\u002Fdeepseek-profit-margin.pt.yml","Fato curioso: margem de lucro de 545% na API do DeepSeek","Um fato curioso: vocês devem achar que a DeepSeek vende token no prejuízo.\n\nA API até que é vendida barata, mas o pessoal oficial mencionou que a margem de lucro disso é de 545%!!!\n\nEntão a DeepSeek não é só o bodisatva cibernético da IA, como também tem tecnologia ridiculamente forte.\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","Um fato curioso: vocês devem achar que a DeepSeek vende token no prejuízo.",{},"highlights\u002Fdeepseek-profit-margin.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2071961851399897315",412,"gOuVThymXge60dRbzBfWlupxT5UEHl7e3A-q2Ueq0Qc",{"id":3855,"title":3856,"bookmarks":705,"category":3469,"content":3857,"date":3457,"description":3858,"extension":8,"likes":672,"locale":10,"meta":3859,"reposts":3461,"stem":3860,"url":3861,"views":3862,"__hash__":3863},"highlights\u002Fhighlights\u002Fdoubao-voice-rewrite.pt.yml","Recontando na voz do Doubao: truque pra 'lavar' texto com menos cheiro de IA","Vou compartilhar um truque de reescrever texto.\n\nDá pra usar o teclado Doubao com voz pra texto.\n\nFica olhando o texto que você precisa reescrever.\n\nE vai falando, recontando do seu jeito.\n\nAssim o cheiro de IA fica bem menor.\n\nE ainda é eficiente, de graça, sem assinar nada.\n\nEm qualquer lugar, a qualquer hora, entrada por voz, turbinando sua produção.\n","Vou compartilhar um truque de reescrever texto.",{},"highlights\u002Fdoubao-voice-rewrite.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067231835051180134",1367,"iOHpRH2vZ8fdm02GZCOPRmQuhQaEpnB8Tivdb0fsOZM",{"id":3865,"title":3866,"bookmarks":3867,"category":3469,"content":3868,"date":3869,"description":3870,"extension":8,"likes":3538,"locale":10,"meta":3871,"reposts":167,"stem":3872,"url":3873,"views":3874,"__hash__":3875},"highlights\u002Fhighlights\u002Fdsh-four-modes.pt.yml","Os quatro modos do DeepSeek Harness, explicados",60,"Passei um tempo estudando os quatro modos do DeepSeek Harness — aqui vão os prós, os contras e os casos de uso de cada um.\n\n1. Standard — o melhor pro desenvolvimento do dia a dia\nStandard é o Coding Agent completo e padrão do DeepSeek Harness. Ele já vem com quase tudo que o dev diário precisa, e é especialmente bom pra tarefas em que você ainda não sabe onde está o problema e o agente precisa explorar por conta própria.\n\nMas como a maior parte do trabalho é LLM → Tool → LLM → Tool → LLM → Tool, os round trips de Tool Calling acumulam quando a tarefa fica complexa, aumentando latência e custo de tokens.\n\nOu seja: tarefa de exploração vai primeiro pro Standard.\n\n2. PTC — o modo eficiência pra tarefas complexas\nNo PTC, o modelo escreve um bloco de TypeScript que combina várias chamadas de ferramenta numa única execução.\n\nStandard seria tipo: buscar arquivos → voltar pro modelo → ler arquivo → voltar pro modelo → buscar → voltar pro modelo → editar → voltar pro modelo.\nNo PTC vira: modelo escreve TypeScript → executa uma vez → buscar + loop + filtrar + ler + processar → retorna o resultado final.\n\nIsso corta os round trips e evita que uma tonelada de dado intermediário sem sentido entre no contexto do modelo. Processamento em lote, repetitivo e estruturado é onde o PTC brilha.\n\n3. Minimal — só Bash + Editor pro modelo\nA maior vantagem é a simplicidade: poucas ferramentas, Tool Schema pequenos, baixo overhead fixo de prompt.\n\nMas não tem Web, não tem Skills, não tem Subagent, não tem Workflow — tarefa complexa tem que ser empurrada na marra por um agente só. E o Minimal não tem a Context Compaction completa do Standard. Então, embora tarefas curtas tenham custo fixo de token baixo, em sessões muito longas com muita saída de Bash talvez não economize token nenhum de verdade.\n\nMinimal é a escolha pra tarefinhas claras e bem definidas — quanto mais clara e curta, melhor.\n\n4. Creator — usar um agente pra criar agentes\nEle tem o Standard mais o Cordis Runtime, experimentos com plugins e criação de Presets. Ele até transforma o próprio agente em algo componível e criável.\n\nMeio fofo, sinceramente: o modelo monta a própria barraquinha pra vender, depois fica arrumando a própria barraquinha — autossuficiente.\n\nMas o maior problema do Creator são as permissões elevadas. Fica o alerta.\n","2026-08-15","Standard pro dev do dia a dia, PTC pra eficiência em tarefas complexas, Minimal pra tarefinhas bem definidas, e Creator — agentes construindo agentes.",{},"highlights\u002Fdsh-four-modes.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2088643296021401829",10151,"hnqxUJhMR58_GShcb9Dq5Eyphzr7f9gK65L3qz2lWAs",{"id":3877,"title":3878,"bookmarks":3828,"category":3469,"content":3879,"date":3880,"description":3881,"extension":8,"likes":3882,"locale":10,"meta":3883,"reposts":158,"stem":3884,"url":3885,"views":3886,"__hash__":3887},"highlights\u002Fhighlights\u002Fdsh-web-ui-form.pt.yml","O DeepSeek Harness acertou na forma","Acho que o DeepSeek Harness acertou em cheio na forma.\n\nEm vez de pular direto para uma TUI antihumana, ele entrega uma Web UI.\n\nE ele ocupa quase nada de armazenamento — porque não existe instalador nenhum. Nenhum framework Electron enfiando um engine de navegador para dentro. Isso economiza muita memória.\n\nA única desvantagem é ter que usar no navegador. Mas dá para instalá-lo perfeitamente como um aplicativo PWA. Aí fica praticamente igual a um cliente nativo.\n\nInstalar a versão web como aplicativo pelo Chrome é um recurso muito útil. Nesta minha captura de tela, embora seja uma página web, na prática é igual a um aplicativo de desktop.\n","2026-08-13","Nada de TUI desumana logo de cara — Web UI de cara. Sem instalador, sem engine de navegador embutida à força, quase nada de armazenamento.",101,{},"highlights\u002Fdsh-web-ui-form.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2087903125302862187",53961,"fiBDCPakIpEXWm9PMjXM60d_9qJwxzfvjBuQ8vskNME",{"id":3889,"title":3890,"bookmarks":3461,"category":3455,"content":3891,"date":3789,"description":3892,"extension":8,"likes":571,"locale":10,"meta":3893,"reposts":3461,"stem":3894,"url":3895,"views":3896,"__hash__":3897},"highlights\u002Fhighlights\u002Femotion-as-organization-fuel.pt.yml","O valor da emoção é valioso","Cada vez mais sinto que o valor da emoção é muito valioso.\n\nPor que a gente, Homo sapiens, consegue se unir pra fazer coisa grande?\n\nÉ porque acredita junto numa história, numa emoção, num totem, num mito, numa narrativa — foi isso que formou organizações, cooperação mútua, ficar grande, ficar forte, criar glória juntos.\n\nIsso não é um valor da emoção?\n","O Homo sapiens consegue se unir pra grandes coisas porque acredita junto em alguma história e emoção.",{},"highlights\u002Femotion-as-organization-fuel.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2089718586109743218",475,"rx3SORrqw5GODIRA7Nqb0VcRLS6NgLhBGYj3qnBbpps",{"id":3899,"title":3900,"bookmarks":3459,"category":3586,"content":3901,"date":3902,"description":3903,"extension":8,"likes":3904,"locale":10,"meta":3905,"reposts":153,"stem":3906,"url":3907,"views":3908,"__hash__":3909},"highlights\u002Fhighlights\u002Ffeedsieve-33-monsters.pt.yml","Grindando com FeedSieve ligado: 33 contas spam capturadas num único post viral","Com a extensão FeedSieve ligada, adoro ir grindar spam nos comentários dos posts que viralizam — é estranhamente terapêutico.\nAcabei de capturar 33 contas spam num único post viral.\nBloqueados todos com um clique !!!\n","2026-09-06","Caçar spam nas seções de comentários é estranhamente terapêutico — 33 bots capturados num único post viral, todos bloqueados com um clique.",33,{},"highlights\u002Ffeedsieve-33-monsters.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2096582832508510650",7360,"r0qkNQcZGSwBgKwCj-yOaAdocaRK0QgsleCkw3qDLD8",{"id":3911,"title":3912,"bookmarks":3913,"category":3526,"content":3914,"date":3902,"description":3915,"extension":8,"likes":3916,"locale":10,"meta":3917,"reposts":3918,"stem":3919,"url":3920,"views":3921,"__hash__":3922},"highlights\u002Fhighlights\u002Ffeedsieve-chrome-launch.pt.yml","FeedSieve está no Chrome Web Store",999,"Após muitas rodadas de iteração, o FeedSieve — o limpador do feed do X — está oficialmente no Chrome Web Store.\n\nQuem não quer a emoção de bloquear essas contas de spam com um clique?\n\nVai fundo, pessoal, pode confiar!\n","O limpador do feed do X, FeedSieve, chega ao Chrome Web Store — bloqueio em um clique, sincronizado em todos os lugares.",958,{},138,"highlights\u002Ffeedsieve-chrome-launch.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2096514808975970337",181959,"5IdIN1W5nwt61M8e-6mw0yEIwc-dsf-Wd6L9Dq3DXwg",{"id":3924,"title":3925,"bookmarks":3585,"category":3586,"content":3926,"date":3697,"description":3927,"extension":8,"likes":3904,"locale":10,"meta":3928,"reposts":153,"stem":3929,"url":3930,"views":3931,"__hash__":3932},"highlights\u002Fhighlights\u002Ffeedsieve-dev-journey.pt.yml","De tão irritado, construí o FeedSieve","Ultimamente, contas-lixo tipo “Fu Bu Hei” estavam me dando nos nervos.\n\nNum acesso de raiva, escrevi uma extensão de navegador — o nome dela é “FeedSieve”.\n\nDepois de várias rodadas de iteração ela está num bom ponto, e vai entrar no ar em breve.\n\nQuem precisar, dá um bookmark aí — logo mais eu abro o código e publico no Chrome Web Store.\n","Uma extensão de navegador nascida da raiva, polida por várias versões, prestes a virar open source.",{},"highlights\u002Ffeedsieve-dev-journey.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2094034646350930333",169487,"h0AIDnI6ZEQf2MPTHVcsucOj-4nDMImWYbJ7G6Rdi4A",{"id":3934,"title":3935,"bookmarks":656,"category":3586,"content":3936,"date":3937,"description":3938,"extension":8,"likes":3939,"locale":10,"meta":3940,"reposts":3461,"stem":3941,"url":3942,"views":3943,"__hash__":3944},"highlights\u002Fhighlights\u002Ffeedsieve-spam-evolution.pt.yml","As contas spam estão mutando? Lista atualizada em tempo real — é a elite que a gente caça","Essa turma de contas spam está mutando?\nOs posts lixo que elas soltam já não se parecem com os de antes,\nsem problema, a gente atualiza esse tipo de lista em tempo real, e aprende essas digitais em tempo real.\nÉ justamente a elite que eu vim caçar!\n","2026-09-07","As contas spam trocaram a digital das postagens — o FeedSieve aprende as digitais novas e atualiza a lista em tempo real.",43,{},"highlights\u002Ffeedsieve-spam-evolution.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2096958383379423600",5225,"LDq_mVfamX5ENaqLs4Epxv5ZDgCFkzmq0nZcA6CiNAU",{"id":3946,"title":3947,"bookmarks":3948,"category":3526,"content":3949,"date":3528,"description":3950,"extension":8,"likes":3951,"locale":10,"meta":3952,"reposts":3569,"stem":3953,"url":3954,"views":3955,"__hash__":3956},"highlights\u002Fhighlights\u002Ffirefox-free-vpn.pt.yml","Firefox com VPN grátis de 50G por mês",2205,"Que dialogo de filho! Descobri que o navegador Firefox dá 50G de VPN grátis por mês pra cada usuário.\n\nUma mão na roda naquele dilema pavio curto de \"quem veio primeiro\".\n\nComo usar:\n\n1. Digita `about:config` na barra de endereço\n2. Entra nas preferências avançadas, clica em mostrar tudo\n3. Busca por `browser.ipProtection.enabled`\n4. Muda o valor dessa entrada pra true\n","Que dialogo de filho! Descobri que o navegador Firefox dá 50G de VPN grátis por mês pra cada usuário.",1604,{},"highlights\u002Ffirefox-free-vpn.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2071963210689970673",165468,"4iWO5PmJCMUDDaftULK5nVdGT8Ultxk7nSldkhEHRMA",{"id":3958,"title":3959,"bookmarks":3960,"category":3442,"content":3961,"date":2543,"description":3962,"extension":8,"likes":3963,"locale":10,"meta":3964,"reposts":3459,"stem":3965,"url":3966,"views":3967,"__hash__":3968},"highlights\u002Fhighlights\u002Fflaremo-cloudflare-notes.pt.yml","FlareMo: app de notas com stack nativa Cloudflare",169,"App de notas nativamente desenvolvido sobre a stack da Cloudflare — o FlareMo.\n\nRegistra uma conta Cloudflare gratuita, faz o deploy e pronto: 10G de armazenamento de arquivos + 5G de banco de dados.\n\nGrátis pra sempre, sem pagar um centavo de infraestrutura, sem pagar um centavo de tráfego, dados com backup em múltiplas regiões, alta disponibilidade de fábrica.\n\nServiço na nuvem 24h em qualquer lugar, totalmente compatível com o ecossistema Memos.\n\nProgresso da época: montei as funcionalidades básicas em um dia, já completamente utilizável.\n\nDepois vou complementar com mais tutoriais de deploy, casos de teste de engenharia, tecnologia envolvendo AI Agent e suporte multi-plataforma. Build in public.\n","App de notas nativamente desenvolvido sobre a stack da Cloudflare — FlareMo.",137,{},"highlights\u002Fflaremo-cloudflare-notes.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2071232962520285429",16697,"KQIy2ZmarZb1fYXyKiFJvGtck6mqCkhzjR-tB-s8BuU",{"id":3970,"title":3971,"bookmarks":153,"category":3442,"content":3972,"date":3564,"description":3973,"extension":8,"likes":501,"locale":10,"meta":3974,"reposts":501,"stem":3975,"url":3976,"views":3977,"__hash__":3978},"highlights\u002Fhighlights\u002Fflaremo-why.pt.yml","Por que fazer o FlareMo: anotar solto, deixar virar conhecimento devagarinho","Quero achar uma ferramenta de \"anotar solto, virar conhecimento devagarinho\".\n\nCom a captura de ideias na hora, sem intervenção, estilo Flomo;\n\ncom o ecossistema open source maduro do Memos, dados migráveis, API explorável;\n\ne sem abrir mais um VPS, sem manter Docker, Postgres, processo Node rodando pra sempre.\n\nE aí? O FlareMo trata o modelo de dados e a API do Memos como \"especificação\", e remonta a runtime inteira na Cloudflare:\n\nWorkers roda a API, D1 guarda as notas, R2 guarda os anexos, Queues\u002FCron roda o background, Vectorize + Workers AI ficam reservados pra busca semântica e fluxos de IA no futuro.\n\nDe pé sobre os ombros do Memos, uma base de conhecimento pessoal que mora na edge cloud.\n","Quero achar uma ferramenta de 'anotar solto, virar conhecimento devagarinho'.",{},"highlights\u002Fflaremo-why.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2070807195332297205",265,"Tt6v0yQpuTBRBOyxJS6oYoVA-FPdNIUR_hgX4DZujhI",{"id":3980,"title":3981,"bookmarks":3551,"category":3586,"content":3982,"date":3983,"description":3984,"extension":8,"likes":3985,"locale":10,"meta":3986,"reposts":571,"stem":3987,"url":3988,"views":3989,"__hash__":3990},"highlights\u002Fhighlights\u002Ffomo-fear-missing-out.pt.yml","Viu coisa boa e já quer colecionar? Isso é FOMO","Vou apresentar um conceito: FOMO, sigla de Fear of Missing Out — o medo de ficar de fora.\nAposto que muita gente tem esse defeito: viu coisa boa, já quer colecionar; conheceu ferramenta nova, tendência nova, já quer seguir; sempre com medo de que, se não correr atrás, vai perder algo importante. Resultado: o favoritos fica cada vez mais cheio, a cabeça cada vez mais bagunçada, e a atenção vai sendo consumida gota a gota nesse processo.\n","2026-07-23","Apresentando o conceito de FOMO — Fear of Missing Out, medo de ficar de fora.",34,{},"highlights\u002Ffomo-fear-missing-out.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2080265527151517777",2607,"ZZxP9iYL9zprPegu6lEfqDPSFaDUGeNHKjrJtg9Vp-0",{"id":3992,"title":3993,"bookmarks":635,"category":3455,"content":3994,"date":3514,"description":3995,"extension":8,"likes":3996,"locale":10,"meta":3997,"reposts":571,"stem":3998,"url":3999,"views":4000,"__hash__":4001},"highlights\u002Fhighlights\u002Fgeek-arrogance-tui.pt.yml","Solipsismo geek: sofrimento como prestígio","Sinceramente, algumas comunidades geeks não são só nicho — elas são abertamente solipsistas.\n\nA jogada delas: tratar desconforto como sofisticação e barreira de entrada como bom gosto.\n\nSe algo é fácil, intuitivo e qualquer pessoa comum pega rápido, elas sentem na hora que não é hardcore o bastante, é mainstream demais, abaixo delas.\n\nAo contrário: quanto mais esquisita a operação, quanto mais escondida a informação, quanto mais exige decorar um jargão próprio e atalhos de teclado — mais elas acham que isso sim é ferramenta de verdade.\n\nIsso não é mais busca por eficiência. É usar a dor pra confirmar a própria identidade.\n\n“Eu aguento interação que os outros não aguentam” — é só dizer isso em voz alta que a superioridade aparece.\n\nQuanto menor o círculo, mais fácil essa autocomplacência se reforça em grupo.\n\nAté virar: quem ousar dizer que não é usável é porque não entendeu nada, é leigo.\n\nGente realmente boa simplifica o que é complexo. Já alguns geeks complicam o que é simples — e depois sobem em cima da complexidade pra olhar os outros de cima.\n","Dificuldade como classe, barreira como bom gosto — se é fácil e intuitivo pra gente comum, não deve ser hardcore o bastante.",56,{},"highlights\u002Fgeek-arrogance-tui.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2087949970083389490",7066,"rplV4-_coOV1byc2L4d5x8V0YCkv2O27tkaUukmb9-0",{"id":4003,"title":4004,"bookmarks":3585,"category":3469,"content":4005,"date":3937,"description":4006,"extension":8,"likes":3939,"locale":10,"meta":4007,"reposts":571,"stem":4008,"url":4009,"views":4010,"__hash__":4011},"highlights\u002Fhighlights\u002Fgemini-us-soybean-recap.pt.yml","O que dizem do «plano Soja americano» do Gemini: um canivete suíço, não uma máquina-ferramenta de engenharia","As opiniões sobre o «plano Soja americano» do Gemini vêm cheias de substância, então preparei um pequeno resumo dos comentários:\nMuita gente acha que o Gemini não é bom de usar, e a razão de fundo é que confundem o posicionamento dele com o de uma máquina-ferramenta de engenharia principal.\nNa real, o posicionamento dele é mais o de um canivete suíço completo: leve, versátil, de custo marginal baixíssimo, mas com limites bem definidos em engenharia complexa e execução autônoma.\nNa entrada de informação, a análise nativa de YouTube é uma das capacidades mais tranquilas. Sem scripts de download nem ferramentas de transcrição para montar em local: envia o link e ele extrai na nuvem a transcrição completa com marcações de tempo, capturas de frames-chave e resumos estruturados.\nO workflow real de muita gente já tem uma divisão clara do trabalho: Grok acompanha as discussões e o pulso em tempo real no X, e Gemini processa os podcasts técnicos e os vídeos de fundo com mais de meia hora.\nEm visão e desenvolvimento front-end, a base multimodal dele é bem sólida. Páginas inteiras de anotações manuscritas, tabelas complexas ou digitalizações de baixa resolução: a precisão do reconhecimento é altíssima e ele alucina pouco.\nE ao prototipar front-end é de uma velocidade absurda, com estrutura de código natural, sem aquela marca de geração rígida e redundante.\nMuitos desenvolvedores independentes usam prompts fixos para ele gerar estruturas de slides numa única página, ou para produzir rápido páginas utilizáveis a partir de capturas de design.\nEm custo e combinação de ferramentas, a conta do ecossistema dele fecha muito bem. A assinatura de 20 dólares por mês aceita grupo familiar de até 6 pessoas, vem com vários TB de Google Drive e se integra a fundo com Docs e Sheets.\nDelegar a ele a busca de informação, a análise multimodal e a construção de páginas leves, e deixar o código complexo do núcleo para modelos de código dedicados: uma forma eficaz de reduzir o custo total das ferramentas de desenvolvimento.\nE há alguns usos avançados que já se mostraram eficazes:\nPrimeiro, aproveitar as preferências lógicas dele, relativamente diretas, para encarregá-lo de revisar a sobre-engenharia e o código redundante que outros grandes modelos costumam produzir;\nSegundo, combiná-lo com o NotebookLM para montar uma base de conhecimento privada focada em materiais específicos;\nTerceiro, destinar a cota premium para necessidades derivadas como síntese de voz e processamento de imagens.\nMas ao usá-lo é preciso ter bem claros os limites dele.\nPrimeiro, ele não foi feito para tarefas complexas de terminal Agent: quando pedem para modificar regras do sistema ou implantar ambientes, ele costuma recusar a execução ou não seguir instruções de vários passos;\nSegundo, o código de negócio profundo deve passar por revisão cruzada dos seus modelos principais para não enterrar defeitos ocultos; terceiro, ele é bem sensível ao ambiente de rede: com nós de qualidade instável, é fácil esbarrar em restrições do serviço ou numa experiência degradada.\n","Resumo dos comentários: análise de YouTube, protótipos front-end, o plano família compensa demais — mas as tarefas complexas de terminal Agent são seu calcanhar de Aquiles.",{},"highlights\u002Fgemini-us-soybean-recap.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2096645820246630867",10056,"7g7mERtCnmrp_9Jy4pgw-lhEhmjPrEjcCmUaaBYzB3g",{"id":4013,"title":4014,"bookmarks":3744,"category":3469,"content":4015,"date":3902,"description":4016,"extension":8,"likes":4017,"locale":10,"meta":4018,"reposts":593,"stem":4019,"url":4020,"views":4021,"__hash__":4022},"highlights\u002Fhighlights\u002Fgemini-use-cases.pt.yml","Para que vocês usam o Gemini?","Fico curioso: para que vocês usam o Gemini «American soybean»?\n\nSinto que a maioria das pessoas com Codex não precisa dele no dia a dia.\n\nQuais são as forças reais dele?\n","Uma vez que você tem o Codex, onde o Gemini \"American soybean\" ainda se justifica?",70,{},"highlights\u002Fgemini-use-cases.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2096559458633875733",110189,"Utz-heLTu1pl8zSfWbSIp23_EOLv7f_-K8eb5-ThtgE",{"id":4024,"title":4025,"bookmarks":3461,"category":3586,"content":4026,"date":3564,"description":4027,"extension":8,"likes":153,"locale":10,"meta":4028,"reposts":3461,"stem":4029,"url":4030,"views":4031,"__hash__":4032},"highlights\u002Fhighlights\u002Fgod-museum-concept.pt.yml","God-Museum · Museu dos Deuses: empurrando os panteões do Oriente e Ocidente pro mesmo universo","O nome da enciclopédia de mitologia do Oriente e Ocidente tá decidido — God-Museum · Museu dos Deuses:\n\njuntar no mesmo universo os panteões que não têm nada a ver entre si — Clássico das Montanhas e Mares, Jornada ao Oeste, Grécia Antiga, mitologia nórdica e Egito Antigo — sem deixar eles se estranharem.\n\nA mesma lei do trovão: na Grécia se chama Zeus, no Oriente se chama Lei Zhenzi (o Deus do Trovão);\n\no mesmo grande dilúvio: os orientais lembram da deusa Nüwa remendando o céu, os hebreus lembram da arca de Noé.\n\nSe você leva a sério a investigação, o mundo mitológico inteiro precisa ser reordenado.\n\nExperimente online: https:\u002F\u002Fchendahuang.com\u002Fgod-museum\u002F\n","O nome da enciclopédia de mitologia do Oriente e Ocidente tá decidido — God-Museum · Museu dos Deuses",{},"highlights\u002Fgod-museum-concept.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2070832316063305798",456,"x5stajhmPaPCby5J_w-xADzmbsuxtluiQ7juy9RXK2o",{"id":4034,"title":4035,"bookmarks":4036,"category":3469,"content":4037,"date":4038,"description":4039,"extension":8,"likes":3747,"locale":10,"meta":4040,"reposts":3461,"stem":4041,"url":4042,"views":4043,"__hash__":4044},"highlights\u002Fhighlights\u002Fgpt-56-luna-price-drop.pt.yml","OpenAI virou a mesa: GPT-5.6-Luna com 80% de desconto",14,"De verdade, é inacreditável como a OpenAI virou a mesa. GPT-5.6-Luna caiu 80%: input a US$ 0.2, output a US$ 1.2, cache hit a US$ 0.02.\nComparando com o DeepSeek V4 Pro, num uso típico de escrita de código, 100 milhões de tokens com 95% de cache hit: o DeepSeek sai por uns 20 reais, e o Luna por uns 26.\nSe você assinou o plano Codex, rodando no Luna rende cinco vezes o que rendia antes, exatamente cinco vezes mais uso! https:\u002F\u002Ft.co\u002FfBVVfyN2OC\n","2026-07-31","GPT-5.6-Luna caiu 80%: input a US$ 0.2, output a US$ 1.2.",{},"highlights\u002Fgpt-56-luna-price-drop.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2083028665949212702",20262,"FfLob1IVZuO4EwI9PSBLIUAkMwnsSMS8TECHjfDawCU",{"id":4046,"title":4047,"bookmarks":3461,"category":3469,"content":4048,"date":3588,"description":4049,"extension":8,"likes":158,"locale":10,"meta":4050,"reposts":3461,"stem":4051,"url":4052,"views":4053,"__hash__":4054},"highlights\u002Fhighlights\u002Fgpt5-ui-redundant-copy.pt.yml","A mania comum da geração GPT-5: escrever demanda interna no copy da interface","Falou com precisão cirúrgica, essa é a mania comum da geração GPT-5:\n\nsempre escrever a demanda interna no copy da interface, pra provar o próprio esforço. Pra provar: olha, eu realmente fiz, tô com uma cara ótima, né, não dei corpo mole não, coloquei todas as suas demandas em cima da mesa pra você.\n\nE o copy na interface é absurdamente redundante. Da 5.0 pra 5.6, foi geração após geração, e o problema continua lá — já entrou na medula.\n\nQuem já fez produto de frontend de verdade entende:\n\n- todo texto na interface, pequeno ou grande, é copy direcionado ao usuário\n- o que deveria ser retorno pro desenvolvedor, na conversa, nunca deveria ir pro produto\n\nMas não é só o copy que é ruim: ele ainda escreve o retorno interno no produto pra \"mostrar\" que realmente fez alguma coisa.\n","A raiz do copy redundante na interface é que ele nunca separa o texto pro usuário do retorno pro desenvolvedor.",{},"highlights\u002Fgpt5-ui-redundant-copy.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2087349882101370909",1537,"HAU1PQV9mqRtC5tmGKJ2Jiu1vO185WWvoG6dqXQBReI",{"id":4056,"title":4057,"bookmarks":571,"category":4058,"content":4059,"date":3427,"description":4060,"extension":8,"likes":4061,"locale":10,"meta":4062,"reposts":3461,"stem":4063,"url":4064,"views":4065,"__hash__":4066},"highlights\u002Fhighlights\u002Fgrowth-be-useful.pt.yml","O jeito mais rápido de ganhar seguidor: fazer o outro sentir que não seguir é perda","growth","No X, o jeito mais rápido de ganhar seguidor é manter a sensação contínua:\n\nnão te seguir é perda dele.\n\nVire uma pessoa que é útil pros outros de forma contínua.\n","No X, o jeito mais rápido de ganhar seguidor é manter a sensação:",55,{},"highlights\u002Fgrowth-be-useful.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067008273606455358",4604,"QHdOT70NJV4BR5NqfXTeeQ-Wd4ro9fgdFZ3PXFUlLfY",{"id":4068,"title":4069,"bookmarks":3828,"category":4058,"content":4070,"date":3637,"description":4071,"extension":8,"likes":4072,"locale":10,"meta":4073,"reposts":501,"stem":4074,"url":4075,"views":4076,"__hash__":4077},"highlights\u002Fhighlights\u002Fgrowth-day7-altruism.pt.yml","Dia 7 de operação quebrou a barreira de 2000 seguidores: o núcleo é uma palavra só, ajudar o próximo","Dia 7 de operação quebrou os 2000 seguidores, retrospectiva rápida.\n\nO núcleo é uma palavra só: ajudar o próximo.\n\nCompartilhei principalmente dois tipos de conteúdo útil:\n\n- lista de software pra uso pesado no macOS (48 mil leituras)\n- tabela de franquia grátis da Cloudflare + Playbook (numa boa no X, e ainda foi roubado e reescrito por um brother e postado no Zhihu, que rendeu até centenas de favoritos)\n- e também a recomendação de recursos da OPC, empresa de uma pessoa só (38 mil leituras)\n\nNão pensei em como ganhar seguidor: só organizei o que pesquisei direito e entreguei de graça. Resultado: cresci mais rápido.\n\nDaqui pra frente continuo produzindo esse tipo de conteúdo prático. Obrigado pelo apoio de todos.\n","Dia 7 de operação quebrou os 2000 seguidores, retrospectiva rápida.",32,{},"highlights\u002Fgrowth-day7-altruism.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2068755833903878535",4288,"lyqBandfXhf_ZY_6mjx6RexwQnh5pkC-PK83QD4mV6w",{"id":4079,"title":4080,"bookmarks":4081,"category":3469,"content":4082,"date":4083,"description":4084,"extension":8,"likes":4085,"locale":10,"meta":4086,"reposts":167,"stem":4087,"url":4088,"views":4089,"__hash__":4090},"highlights\u002Fhighlights\u002Fharness-selection-map.pt.yml","Meu mapa de seleção de Coding Agents",113,"Este é o meu esquema atual.\n\nPara modelos chineses, recomendo montar o ZCode (DeepSeek V4 Flash, GLM 5.3 Flash, esse tipo).\n\nPara GPT, direto no Codex.\n\nQuer velocidade? Use Pi.\n\nQuer velocidade E tranquilidade? Use OMP.\n\nDesenvolver clientes personalizados para empresas? Use DSH.\n\nQuer treinar a paciência? Use Workbuddy.\n","2026-09-01","Modelos chineses vão com ZCode, GPT vai com Codex. Velocidade? Pi. Velocidade e tranquilidade? OMP. Clientes customizados para empresas? DSH. Quer fortalecer o caráter? Workbuddy.",115,{},"highlights\u002Fharness-selection-map.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2094587665786233213",29233,"4Ako4FMxmu4mFt0-lPakuCg9vupZqvGuc8QhnoT-7rE",{"id":4092,"title":4093,"bookmarks":3585,"category":3733,"content":4094,"date":4095,"description":4096,"extension":8,"likes":4097,"locale":10,"meta":4098,"reposts":593,"stem":4099,"url":4100,"views":4101,"__hash__":4102},"highlights\u002Fhighlights\u002Fherdr-pi-workflow.pt.yml","O workflow de herdr + pi merece ser estudado de perto","Toda vez que vejo um projeto relacionado a Pi Agent, fico empolgado.\nO workflow construído com herdr + pi merece ser bem estudado a fundo.\n","2026-08-11","Todo projeto relacionado a Pi Agent me deixa empolgado — o workflow de herdr + pi merece uma investigação a fundo.",37,{},"highlights\u002Fherdr-pi-workflow.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2086978997464998393",8038,"iK_UQMU4SZfzL03p5XuZjaWeJh4fVE7WL8N6sj1BZP4",{"id":4104,"title":4105,"bookmarks":3461,"category":3469,"content":4106,"date":2543,"description":4107,"extension":8,"likes":571,"locale":10,"meta":4108,"reposts":3461,"stem":4109,"url":4110,"views":4111,"__hash__":4112},"highlights\u002Fhighlights\u002Fhuman-judge-ai-amplify.pt.yml","O humano cuida do julgamento, a IA cuida de amplificar","O humano cuida do julgamento. A IA cuida de amplificar.\n\nA atenção humana é limitada. O humano só cuida da parte mais crítica do julgamento.\n\nÉ preciso colocar a atenção limitada nos lugares que valem. Deixar a IA fazer os serviços sujos.\n\nÉ esse o sentido de existir do fluxo de trabalho com IA.\n\nDeixar o fluxo de IA engolir o serviço sujo, e o humano cuidar do julgamento final — da revisão e da aceitação do resultado mais valioso, mais central, do objetivo final.\n\nÉ um estado que eu quero muito alcançar. Ultimamente ando estudando esses fluxos de trabalho nas horas vagas.\n","O humano cuida do julgamento. A IA cuida de amplificar.",{},"highlights\u002Fhuman-judge-ai-amplify.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2071228435423465542",366,"uuuL5IsSSbTO0YwSM8KtBYa_XeNd_31TiFoWNw0RSUg",{"id":4114,"title":4115,"bookmarks":3461,"category":3586,"content":4116,"date":4117,"description":4118,"extension":8,"likes":167,"locale":10,"meta":4119,"reposts":3461,"stem":4120,"url":4121,"views":4122,"__hash__":4123},"highlights\u002Fhighlights\u002Findependent-dev-path.pt.yml","O que mais tem valor é a trajetória do dev independente","Embora o que mais atraia seja a renda do dev independente,\n\npra gente comum, o que mais tem valor é mesmo a trajetória que ele percorreu até chegar ali.\n","2026-07-01","Embora o que mais atraia seja a renda do dev independente",{},"highlights\u002Findependent-dev-path.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2072365372544815448",559,"xVkLvJOa63HmVZwMoDPs_-cThneQwKMz4ZHSsr-6r8o",{"id":4125,"title":4126,"bookmarks":4127,"category":3586,"content":4128,"date":3444,"description":4129,"extension":8,"likes":4130,"locale":10,"meta":4131,"reposts":4132,"stem":4133,"url":4134,"views":4135,"__hash__":4136},"highlights\u002Fhighlights\u002Findie-dev-stack-2026.pt.yml","Melhor prática pra app indie em 2026: começa com Web + PWA",414,"Compartilhando mais de um ano de perrengue e sangue no desenvolvimento indie.\n\nEm 2026, dev independente que quer desenvolver APP: a melhor prática é\n\n**na fase de MVP, fazer Web + PWA primeiro.** Desenvolve rápido, debuga rápido, itera rápido.\n\nStack 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\nDebug web:\n\nChrome DevTools MCP + plugin Codex para Chrome\n\nSó quando o produto realmente decolar, aí sim faz o mobile.\n\nStack mobile:\n\nReact Native + Expo + Expo Router + NativeWind + React Native Reusables + Reanimated + Gesture Handler + EAS Build \u002F Submit \u002F Update\n\nA ideia central é simples:\n\nprimeiro valida a necessidade com Web + PWA.\n\nQuando tiver usuários de verdade, aí sim parte pra React Native + Expo pra fazer o APP.\n","Compartilhando mais de um ano de perrengue e sangue no desenvolvimento indie.",260,{},47,"highlights\u002Findie-dev-stack-2026.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2069042963280503182",37730,"qt6gGW4PonygGsFpxfJNLrrgI5vTQ0eSu7MW7-82On0",{"id":4138,"title":4139,"bookmarks":4140,"category":3442,"content":4141,"date":3564,"description":4142,"extension":8,"likes":4072,"locale":10,"meta":4143,"reposts":3461,"stem":4144,"url":4145,"views":4146,"__hash__":4147},"highlights\u002Fhighlights\u002Fknowledge-management-cloudflare.pt.yml","Plano: levar a gestão de conhecimento pessoal pra Cloudflare",53,"Ultimamente ando pensando num plano.\nPretendo mover a gestão de conhecimento pessoal, coleta de informação e produção de conteúdo, tudo pra Cloudflare.\nA conta gratuita já vem com 10G de object storage e 5G de banco de dados.\nPraticamente um sistema de gestão de conhecimento self-hosted, na nuvem, grátis pra sempre.\n","Pretendo mover gestão de conhecimento, coleta de informação e produção de conteúdo tudo pra Cloudflare.",{},"highlights\u002Fknowledge-management-cloudflare.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2070692505772024287",31791,"_e4PVYZoLLzhBNZMFameFCH-bhG0yXNAoud2ZtTyN48",{"id":4149,"title":4150,"bookmarks":501,"category":3469,"content":4151,"date":4152,"description":4153,"extension":8,"likes":158,"locale":10,"meta":4154,"reposts":3461,"stem":4155,"url":4156,"views":3779,"__hash__":4157},"highlights\u002Fhighlights\u002Fknowledge-management-definition.pt.yml","O que é gestão de conhecimento: o destino não é a biblioteca de materiais, é a infraestrutura cognitiva","O que é gestão de conhecimento?\n\nMuita gente, ao ouvir gestão de conhecimento, pensa na hora em colecionar artigo, organizar link, fazer nota, montar uma biblioteca de materiais bonita.\n\nMas olhando pelo primeiro princípio, o problema que a gestão de conhecimento realmente precisa resolver é:\n\n**a informação que eu vi hoje consegue, no futuro, continuar me ajudando a tomar decisão?**\n\nA memória humana é limitada, a atenção é limitada, e experiência também se perde fácil.\n\nSe um material só é colecionado, no fim das contas vira um cemitério de informação.\n\nUma gestão de conhecimento com valor de verdade precisa completar uma transformação:\n\ntransformar informação externa e experiência pessoal em capacidade de ação pesquisável, invocável, reutilizável e atualizável.\n\n- Um artigo, só colecionar é material.\n- Você extrai uma opinião, e ele vira informação.\n- Você conecta ele aos seus projetos, cenários e julgamentos, e aí ele começa a virar conhecimento.\n- Por fim ele te ajuda a escrever artigo, criar produto, tomar decisão, desenhar fluxo de trabalho — aí sim vira capacidade.\n\nEntão cada vez mais sinto que o destino da gestão de conhecimento não deveria ser uma biblioteca de materiais.\n\nÉ mais uma infraestrutura cognitiva.\n\nQue te ajuda a absorver informação, organizar julgamento, sedimentar método, e seguir produzindo conteúdo, produto e ação.\n\nPrincipalmente depois que o AI Agent apareceu, a gestão de conhecimento fica mais interessante.\n\nAntes dependíamos de pessoas pra organizar, classificar, pesquisar e reutilizar.\n\nDaqui pra frente muita coisa pode ser entregue ao Agent:\n\nresumo automático, tag automática, associação automática com projetos, geração automática de esqueleto, alerta automático de conhecimento vencido, e até transformar material direto em artigo, proposta, slide e tarefa.\n\nÉ também por isso que eu me interessei por gestão de conhecimento ultimamente.\n\nNa superfície, é fazer nota.\n\nNa essência, é construir um sistema cognitivo que rende juros compostos no longo prazo.\n","2026-07-08","O que é gestão de conhecimento?",{},"highlights\u002Fknowledge-management-definition.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2074901244150534642","yFWZ19isGzxOOoW-BkKHM1IRekPkWBF0YCiQBBeO4bU",{"id":4159,"title":4160,"bookmarks":501,"category":3469,"content":4161,"date":4152,"description":4162,"extension":8,"likes":158,"locale":10,"meta":4163,"reposts":3461,"stem":4164,"url":4165,"views":4166,"__hash__":4167},"highlights\u002Fhighlights\u002Fknowledge-management-two-paths.pt.yml","As duas trilhas da gestão de conhecimento: fluxo no Feishu vs. produto na Cloudflare","Ando repensando a gestão de conhecimento ultimamente.\n\nDescobri que aqui existem duas trilhas.\n\n**Uma é montar em cima do Feishu.**\n\nA vantagem é direta:\n\ngrátis, sincroniza em vários aparelhos, dá pra compartilhar, colaboração fácil, e os formatos são ricos o bastante.\n\nDocumento, tabela multidimensional, planilha, slide, canvas, Todo, base de conhecimento — esses módulos combinados já cobrem muita cena de gestão de conhecimento pessoal e de time.\n\nEu aposto principalmente na tabela multidimensional.\n\nEla é ótima como hub central de conhecimento.\n\nColeta de informação, arquivamento de material, gestão de status, organização estruturada, reprocessamento de conteúdo — tudo pode girar em torno dela.\n\nSomado ao CLI e aos AI Agents do Feishu, o Feishu deixa de ser só um software de escritório.\n\nFica mais como um sistema de fluxo de conhecimento que o Agent consegue operar.\n\n**A outra trilha é desenvolver em cima da Cloudflare.**\n\nEssa trilha é mais livre e combina mais com produto.\n\nPor exemplo o FlareMo que estou fazendo agora nasce de querer fazer um produto de gestão de conhecimento com base na Cloudflare.\n\nA vantagem da Cloudflare é que as capacidades de base são completas:\n\nfrontend, backend, banco de dados, object storage, busca vetorial, capacidade de IA — dá pra combinar tudo.\n\nMas exige desenvolvimento.\n\nE também exige desenhar você mesmo a estrutura de dados, a experiência de busca, o sistema de permissão e a lógica de produto.\n\nEntão meu julgamento hoje:\n\n- O Feishu serve pra montar rápido um sistema de gestão de conhecimento utilizável na hora.\n- A Cloudflare serve pra transformar gestão de conhecimento em produto de verdade, controlável e iterável.\n\nAs duas trilhas merecem estudo.\n\nUma pende pro fluxo de trabalho.\n\nA outra pende pra produto.\n","Ando repensando a gestão de conhecimento ultimamente.",{},"highlights\u002Fknowledge-management-two-paths.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2074900341456503169",461,"kH7ERVSLg1C8jM0Eu98nDjYZvTDJzIQX3T8Glz5B9cg",{"id":4169,"title":4170,"bookmarks":730,"category":3455,"content":4171,"date":3983,"description":4172,"extension":8,"likes":3446,"locale":10,"meta":4173,"reposts":571,"stem":4174,"url":4175,"views":4176,"__hash__":4177},"highlights\u002Fhighlights\u002Fliang-wenfeng-embodied-ai.pt.yml","Liang Wenfeng: o destino da inteligência pode ser o corpo","O Liang Wenfeng disse numa reunião de investidores:\n«O destino da inteligência pode ser o corpo. Porque pra uma pessoa normal, o que ela precisa não é um computador, é mão de obra.»\nEssa frase é certeira. A pessoa comum nunca quis um computador mais esperto, e sim \"mão de obra\" que trabalha. Por mais forte que seja o texto, ele é só um estado intermediário. https:\u002F\u002Ft.co\u002F2xg5o5hNjt\n","«O destino da inteligência pode ser o corpo» — o que a pessoa comum quer não é um computador mais esperto, é mão de obra.",{},"highlights\u002Fliang-wenfeng-embodied-ai.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2080100327567897031",7484,"AMpyJA3ay5RCMJiYbJSPtkTNhZJyH7aE8z82S4pGWLA",{"id":4179,"title":4180,"bookmarks":3461,"category":3526,"content":4181,"date":1945,"description":4182,"extension":8,"likes":3461,"locale":10,"meta":4183,"reposts":3461,"stem":4184,"url":4185,"views":4186,"__hash__":4187},"highlights\u002Fhighlights\u002Fmac-docker-options.pt.yml","Escolha de tecnologia Docker no Mac: Colima \u002F OrbStack \u002F Docker Desktop","Opções de Docker no Mac, uma escolha de tecnologia rápida.\n\n- **Colima**: open source e grátis, bem leve, mas é basicamente só linha de comando. Serve pra quem topa se aventurar e já é acostumado com terminal.\n- **Apple Container**: a nova aposta de container da Apple, vale acompanhar no futuro, mas o ecossistema ainda não está lá e é fase bem inicial. Por exemplo, nem Docker Compose suporta.\n- **OrbStack**: tem GUI, é leve e rápido, e o suporte de ecossistema é bem completo. A desvantagem é não ser open source; a versão comercial exige licença, mas a pessoal é grátis.\n- **Docker Desktop**: produto oficial, e é pesado e inchado, com uma experiência de bosta. No Mac, se der pra não usar, não use.\n","Opções de Docker no Mac, uma escolha de tecnologia rápida.",{},"highlights\u002Fmac-docker-options.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2068238972728533154",215,"gT0U0UX8nrfT1BTeK6ytyF402QQ2nFwl743e3J5FGTk",{"id":4189,"title":4190,"bookmarks":4191,"category":3526,"content":4192,"date":3624,"description":4193,"extension":8,"likes":4194,"locale":10,"meta":4195,"reposts":4196,"stem":4197,"url":4198,"views":4199,"__hash__":4200},"highlights\u002Fhighlights\u002Fmacos-must-have-apps.pt.yml","Lista de software do macOS que uso pesado há anos",571,"Depois de anos de uso pesado no macOS, resumo esses softwares absurdamente bons:\n\n- **QuickRecorder**: fera pra gravar a tela, leve e poderoso.\n- **ClashParty**: contorno de rede, núcleo Mihomo, muitos protocolos, atualização rápida, interface bonita.\n- **V2rayN**: contorno de rede, muitos protocolos; a interface é meio retrô, mas é estável e grátis.\n- **Teclado Doubao**: entrada de voz precisa pra caramba, suporta macOS, iOS, Android, e Windows ainda vem aí.\n- **Brave**: navegador com privacidade em primeiro lugar, filtro de anúncio embutido, limpa mais que extensão de filtro, melhor companhia pra ver YouTube.\n- **Mos**: deixa a rolagem do mouse mais suave.\n- **Amphetamine**: deixa o notebook sem apagar a tela mesmo com a tampa fechada, melhor companhia do Vibe Coding.\n- **UU Remoto**: ferramenta de acesso remoto da NetEase, grátis e rápida. Depois que tem ela, quem limita a qualidade da tela nunca é a assinatura, é a sua internet. Costumo usar pra controlar o macOS de casa pelo celular e ver o resultado do Vibe Coding — o mapeamento de teclas é eficiente demais.\n- **Tencent Lemon**: lixeiro do macOS feito pela Tencent, desinstala software de forma suave e o ícone na barra de status é bom de usar.\n- **Mole**: o lixeiro mais forte do macOS; a versão de terminal é grátis, a de UI é paga.\n- **Tailscale**: software de rede privada remota baseado em WireGuard. Com ela, você conecta no seu computador de casa de qualquer canto do mundo.\n- **Obsidian**: na era da IA, a ferramenta de gestão de conhecimento com dados locais em primeiro lugar. O ecossistema é bom demais; combinada com o Web Clipper oficial do navegador faz mágica.\n","Depois de anos de uso pesado no macOS, resumo esses softwares absurdamente bons:",403,{},73,"highlights\u002Fmacos-must-have-apps.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067911283215827305",50349,"MjwKXeNjU6JbBXyo1HIiBRmTmH_bRn-y99sdHcFwpHo",{"id":4202,"title":4203,"bookmarks":3775,"category":3526,"content":4204,"date":3637,"description":4205,"extension":8,"likes":3775,"locale":10,"meta":4206,"reposts":153,"stem":4207,"url":4208,"views":4209,"__hash__":4210},"highlights\u002Fhighlights\u002Fmacos-playbook.pt.yml","Eu fiz um macOS Playbook","Eu fiz um macOS Playbook.\n\nFeito pra quem acabou de comprar Mac, acabou de migrar do Windows, ou sempre achou que o Mac não estava bem explorado.\n\nDentro tem:\n\n- qual software instalar primeiro depois de comprar o Mac\n- como o usuário de Windows se adapta ao macOS\n- como escolher entre Rectangle \u002F AltTab \u002F Homebrew e essas ferramentas\n- como usar a colaboração entre aparelhos\n- como configurar terminal, Git, SSH e o ambiente de AI Coding\n- como lidar com manutenção do sistema, solução de problemas, backup de segurança e migração de máquina\n\nPlaybook: [chendahuang.com\u002Fplaybooks](\u002Fplaybooks)\n","Feito pra quem acabou de comprar Mac, acabou de migrar do Windows, ou sempre achou que o Mac não estava bem explorado.",{},"highlights\u002Fmacos-playbook.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2068757325222137863",1200,"cE6SJkPI1el6bOhxLKy_T8YSf3tIrOt60V_iBAyj_yQ",{"id":4212,"title":4213,"bookmarks":4214,"category":3733,"content":4215,"date":3777,"description":4216,"extension":8,"likes":4217,"locale":10,"meta":4218,"reposts":158,"stem":4219,"url":4220,"views":4221,"__hash__":4222},"highlights\u002Fhighlights\u002Fmy-opencode-setup.pt.yml","Minha configuração de OpenCode atual: contexto, memória, capacidades externas",81,"Compartilhando a configuração de OpenCode que estou usando agora. Meu setup gira em torno de três necessidades centrais:\nGestão de contexto — sessões longas sem estourar o contexto, economizando dinheiro e token\nMemória — lembrar das preferências do usuário, das decisões do projeto e das lições do passado entre sessões\nCapacidades externas — consulta de documentação, busca de código, automação de desktop\nOs principais plugins que uso:\n1. opencode-dcp (open source), plugin de poda dinâmica de contexto.\nQuando o contexto atinge um limite, ele comprime automaticamente o conteúdo antigo em resumos técnicos, mantém a informação-chave, descarta o ruído, limpa sozinho as duplicatas e remove do contexto o conteúdo de baixo valor, como erros de ferramentas\n2. opencode-goal-plugin\nPlugin de modo Goal que adiciona gestão de objetivos a tarefas longas\n3. Hermes Memory (posso abrir o código mais tarde se houver demanda)\nÉ o meu plugin mais pesado — portei o mecanismo de memória em camadas do agente Hermes para o OpenCode.\n4. context7-MCP\nPara consultar a documentação oficial mais recente de libs e frameworks.\n5. grep-MCP\nBusca de código no GitHub, para achar usos reais dentro de todo o código do GitHub.\n6. open-computer-use (automação de desktop)\nDeixa a IA operar apps do macOS diretamente — cliques, digitação, scroll, arrastar, capturas de tela, leitura da árvore de acessibilidade.\n","opencode-dcp para a poda, Hermes Memory como memória em camadas, context7\u002Fgrep MCP, open-computer-use para o desktop.",57,{},"highlights\u002Fmy-opencode-setup.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2086617745295392852",11061,"nTsz4HlOBLqDiuI3hRGxGW0tEKKMtq5DM5k3SLRZwJI",{"id":4224,"title":4225,"bookmarks":4226,"category":3733,"content":4227,"date":3624,"description":4228,"extension":8,"likes":4229,"locale":10,"meta":4230,"reposts":4231,"stem":4232,"url":4233,"views":4234,"__hash__":4235},"highlights\u002Fhighlights\u002Fopc-communities.pt.yml","Sites-tesouro descobertos na pesquisa sobre OPC (empresa de uma pessoa só)",423,"Muita gente se interessa por OPC (empresa de uma pessoa só).\n\nEnquanto pesquisava materiais, descobri um site-tesouro e compartilho com vocês:\n\nhttps:\u002F\u002Fwww.opcquan.com\u002Fcommunities\n","Muita gente se interessa por OPC (empresa de uma pessoa só).",297,{},67,"highlights\u002Fopc-communities.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067789620155474375",39910,"SyMJTC97r5FwPjeb_mCsv4XvZaWwrVtnqRt7pcP6ggw",{"id":4237,"title":4238,"bookmarks":571,"category":3733,"content":4239,"date":3673,"description":4240,"extension":8,"likes":3799,"locale":10,"meta":4241,"reposts":501,"stem":4242,"url":4243,"views":4244,"__hash__":4245},"highlights\u002Fhighlights\u002Fopc-community-day1.pt.yml","Primeiro dia na comunidade OPC","Primeiro dia oficial na comunidade OPC\nA partir de agora, esse posto de trabalho é meu\nNice! https:\u002F\u002Ft.co\u002F3rSQcZ760R\n","A partir de agora, esse posto de trabalho é meu.",{},"highlights\u002Fopc-community-day1.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2070062431989293273",19398,"5oyzB_w2idui6qKqmInV06YcRLcMGFZ2_WDi8ZD5JXM",{"id":4247,"title":4248,"bookmarks":571,"category":3733,"content":4249,"date":2877,"description":4250,"extension":8,"likes":158,"locale":10,"meta":4251,"reposts":3461,"stem":4252,"url":4253,"views":4254,"__hash__":4255},"highlights\u002Fhighlights\u002Fopc-equity-liability.pt.yml","Equidade e responsabilidade solidária na empresa de uma pessoa: separa as contas públicas das pessoais","Hoje um amigo compartilhou na minha seção de comentários questões de participação e responsabilidade de empresas de uma pessoa.\n\nPrimeiro, muito obrigado ao amigo pelo aviso bem intencionado.\n\nA opinião dele: é preciso fazer um familiar segurar pelos menos 1% das ações.\n\nO problema da empresa de responsabilidade limitada com um único sócio: quando só existe um sócio, se não der pra provar que o dinheiro da empresa está separado do dinheiro pessoal, o sócio pode responder solidariamente pelas dívidas da empresa. O artigo 23 da Lei de Sociedades segue exatamente essa lógica.\n\nSe a empresa tem vários sócios, ela deixa de ser \"empresa de um só\" e vira \"sociedade limitada comum\", evitando o risco especial de ônus de prova da empresa de um só, ganhando uma camada extra de proteção de baixo custo.\n\nEspero que sirva de referência pra todos.\n\nMas no dia a dia, precisamos separar bem as contas públicas e pessoais. Buscar conseguir explicar cada dinheiro importante.\n\n- De onde veio o dinheiro, por que veio, e em qual conta entrou.\n- Pra onde o dinheiro foi, por que foi gasto, e quem aprovou.\n- Quando você tira dinheiro da empresa, é salário, reembolso, empréstimo ou dividendo.\n\nSe essas três coisas ficam claras, o risco cai drasticamente.\n","Hoje um amigo compartilhou na minha seção de comentários questões de equidade e responsabilidade de empresas de uma pessoa.",{},"highlights\u002Fopc-equity-liability.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067581382520721891",1161,"GT_Qhi-Snqa3XvMbyl6GjdEowWB9cs82HZw3MopbXkQ",{"id":4257,"title":4258,"bookmarks":4259,"category":3733,"content":4260,"date":3673,"description":4261,"extension":8,"likes":4262,"locale":10,"meta":4263,"reposts":593,"stem":4264,"url":4265,"views":4266,"__hash__":4267},"highlights\u002Fhighlights\u002Fopc-office-first-day.pt.yml","Primeiro dia no escritório OPC: experiência real no parque estatal de Nanquim",30,"Hoje é o primeiro dia oficial no escritório OPC. Vou contar a experiência de abrir minha OPC.\n\nMinha intenção inicial era só ter um CNPJ válido pra receber dinheiro e publicar produto. Então fui atrás das informações de registro de empresa na internet.\n\nNão tinha muita exigência de cidade: Nanquim, Suzhou, Hangzhou, Ningbo — qualquer uma que fosse região litorânea desenvolvida, entrava nas minhas opções.\n\nPor coincidência do destino, certo dia fui a trabalho pra Nanquim, sem ter o que fazer, fiquei rolando os blogs da região. Tropecei no telefone de um contato da comunidade OPC. E adicionei ele.\n\nDepois de apresentar meu projeto resumidamente, o responsável achou que era ok, e marcou uma visita presencial pra tarde.\n\nO que pediram: três dias por semana trabalhando presencialmente no local, e se eu aceitasse, podia registrar a empresa lá.\n\nComo é um projeto ligado ao capital estatal de Nanquim, os termos eram muito bons: água, luz, internet e condomínio tudo grátis, em tese por três anos, e ainda tinha um contador que registrava a empresa por mim, fazia o carimbo, tirava o alvará, e me ajudava a abrir conta no banco. Comovente até demais.\n\nDepois de umas duas ou três semanas de processo de registro, finalmente saíram todos os documentos.\n\nO gerente do parque me deixou escolher um posto de trabalho. Minha exigência era simples: só precisava de cadeira, mesa e tomada.\n\nO gerente me fez preencher três formulários de projeto, apresentando a vantagem do projeto, a situação do time e o diferencial em relação com IA. Se escrevesse bem e parecesse confiável, tinha chance de ganhar um subsídio de política de 50 a 100 mil reais.\n\nAcho que essa parte de Nanquim tá muito bem feita. Vocês também podem dar uma olhada se a sua cidade tem políticas parecidas, ou se a capital do seu estado tem alguma melhor.\n\nPolítica boa não espera, tem que ficar de ouvido atento. Quando cheguei hoje, já tinha um monte de empresa instalada no parque, cheguei relativamente tarde.\n\nPor hoje é só. Daqui pra frente vou compartilhando toda a minha experiência empreendendo e a retrospectiva do processo.\n\nObrigado pela preocupação de todos.\n","Hoje é o primeiro dia oficial no escritório OPC. Vou contar como foi abrir minha OPC.",49,{},"highlights\u002Fopc-office-first-day.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2070095711191154969",10925,"YMcuV4mk3PgGJQn-_6v_WxgD_eX8-aQXud5373MWB7o",{"id":4269,"title":4270,"bookmarks":4017,"category":3733,"content":4271,"date":4095,"description":4272,"extension":8,"likes":4196,"locale":10,"meta":4273,"reposts":158,"stem":4274,"url":4275,"views":4276,"__hash__":4277},"highlights\u002Fhighlights\u002Fopenchamber-gui-ompchamber.pt.yml","OpenChamber é o Harness GUI mais gostoso de usar por aí — então troquei o núcleo pelo OMP","Já testei quase todos os clientes Harness GUI open source do mercado e, em termos de design, a maioria deixa muito a desejar.\nOpenChamber é o cliente Harness GUI open source mais bem polido que já usei: refinado, estável, e os bugs pontuais não impedem o uso a longo prazo.\nMas ele só funciona junto com OpenCode, não dá para trocar para outros Harness. Há usuários relatando que o desempenho geral do OpenCode não é muito bom e que ele tende a segurar o modelo.\nPor isso estou desenhando um projeto: manter o frontend do OpenChamber como esqueleto e trocar o núcleo pelo Oh My Pi, o que encaixaria melhor com as minhas próprias necessidades.\nPor que não o Pi Agent nativo, e sim o Oh My Pi?\nPorque o Pi Agent nativo é flexível demais: não dá para transformá-lo num GUI universal.\nComo meio-termo, o Oh My Pi é praticamente uma distribuição do Pi Agent, com uma experiência de interação com plugins relativamente estável.\nEntão acho que transformar OpenChamber + Oh My Pi num produto pronto para usar atende a uma demanda latente.\nBatizei este projeto de OMPChamber; ele ainda está em pleno desenvolvimento e testes intensivos — se fizer sentido para você, fica à vontade para dar uma star.\nhttps:\u002F\u002Fgithub.com\u002Frealchendahuang\u002FOMPChamber\n","Frontend do OpenChamber + núcleo Oh My Pi = OMPChamber, em pleno desenvolvimento e testes.",{},"highlights\u002Fopenchamber-gui-ompchamber.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2087156607750914080",12824,"Pftru8yxHG_01byE1pH85aKM44NNGgXOVa7kmPmAxoo",{"id":4279,"title":4280,"bookmarks":4281,"category":3733,"content":4282,"date":4095,"description":4283,"extension":8,"likes":3538,"locale":10,"meta":4284,"reposts":167,"stem":4285,"url":4286,"views":4287,"__hash__":4288},"highlights\u002Fhighlights\u002Fopenchamber-new-release.pt.yml","OpenChamber lança mais uma versão nova: o front end mais caprichado do open source",38,"OpenChamber acabou de lançar uma versão nova. Dá pra ver que o autor mantém o projeto com muito capricho. Talvez seja o projeto open source com o front end mais caprichado que já vi.\nO OpenChamber + OpenCode + DeepSeek V4 Flash que eu venho usando tem me dado um prazer absurdo.\n","OpenChamber + OpenCode + DeepSeek V4 Flash — um autor que mantém tudo com um cuidado absurdo, e é muito gostoso de usar.",{},"highlights\u002Fopenchamber-new-release.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2086978544228499868",10867,"fH-Ajloh7R4OM9I71FUHcWNxYgSTe8C7TSvh4jtVaGo",{"id":4290,"title":4291,"bookmarks":4292,"category":3469,"content":4293,"date":3721,"description":4294,"extension":8,"likes":3977,"locale":10,"meta":4295,"reposts":705,"stem":4296,"url":4297,"views":4298,"__hash__":4299},"highlights\u002Fhighlights\u002Fopencode-go-5usd-dead.pt.yml","O OpenCode Go de US$ 5 está oficialmente morto",197,"O OpenCode Go «incrível de US$ 5» que todo mundo fazia propaganda no X desmoronou completamente.\n\nO OpenCode Go costumava ter uma oferta de US$ 5 no primeiro mês que mantinha seu custo-benefício vivo — agora até isso sumiu, US$ 10 desde o início.\n\nEm comparação, os planos Command GOAT do concorrente estão começando a parecer cada vez melhores.\n\nDeepSeek V4 Flash, GLM-5.3 Flash, GLM-5.3 — estes são os modelos realmente adequados para coding intenso e execução de agentes agora.\n\nNa verdade, hoje eu divido os modelos de coding em duas categorias simples: modelos principais e modelos de trabalho braçal.\n\nV4 Pro, GLM-5.3 e afins são os modelos principais, responsáveis por roer os ossos duros. Arquiteturas complexas, bugs difíceis, grandes refatorações, decisões-chave: quando o problema é realmente difícil, é com eles.\n\nV4 Flash e GLM-5.3 Flash são os modelos de trabalho braçal. Ler repositórios, buscar código, editar arquivos, rodar testes, processamento em lote, abrir terreno: esse tipo de trabalho pesado e sujo é exatamente para o Flash se esforçar ao máximo.\n\nO plano Command GOAT tem cota de sobra para os modelos de trabalho braçal, e a cota dos modelos principais também não tem falhas evidentes.\n\nEntão eu declaro: o plano Command GOAT é a resposta da versão atual.\n","A oferta de US$ 5 do primeiro mês acabou — US$ 10 desde o início —, o que de repente torna o Command GOAT bem simpático.",{},"highlights\u002Fopencode-go-5usd-dead.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2093699519108288568",50779,"NA0iEYu-860lCj-IcA-bKPpWCHunSs_VNmtViLKC-Ng",{"id":4301,"title":4302,"bookmarks":4303,"category":3469,"content":4304,"date":810,"description":4305,"extension":8,"likes":3812,"locale":10,"meta":4306,"reposts":4036,"stem":4307,"url":4308,"views":4309,"__hash__":4310},"highlights\u002Fhighlights\u002Fopencode-go-5usd.pt.yml","OpenCode Go com DeepSeek V4 Flash por 5 dólares no primeiro mês",108,"O plano OpenCode Go, no primeiro mês, custa só 5 dólares, uns 35 reais.\nDepois de contratar, é só usar o novo modelo DeepSeek V4 Flash.\nTestei na prática: usei a manhã inteira sem dó e usei só 1% da cota semanal. Inacreditável, não consigo gastar e já começo a ficar ansioso hahahaha.\nBarato, bom, rápido — o triângulo impossível foi perfeitamente resolvido pela combinação OpenCode Go + DeepSeek V4 Flash.\nOpenCode https:\u002F\u002Ft.co\u002Fc0k1WKWNle\n","O plano OpenCode Go custa só 5 dólares no primeiro mês.",{},"highlights\u002Fopencode-go-5usd.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2084874129669488965",29597,"XCaZykm9FUQMSDiuS-b7_dwxm1ChgYFAHovqnzKXH5g",{"id":4312,"title":4313,"bookmarks":501,"category":3469,"content":4314,"date":2877,"description":4315,"extension":8,"likes":153,"locale":10,"meta":4316,"reposts":3461,"stem":4317,"url":4318,"views":4319,"__hash__":4320},"highlights\u002Fhighlights\u002Fpi-agent-learn.pt.yml","Aprender os princípios de Agent: vai olhar o Pi Agent, que é open source de verdade","Um brother perguntou:\n\ntem algum bom documento de análise do Claude Code pra estudar?\n\nMinha resposta: na era da IA, tem que pensar em IA em todos os momentos, deixar a IA te ajudar a estudar.\n\nSe você realmente quer aprender os princípios de Agent,\n\nvai dar uma olhada no projeto Pi Agent.\n\nPardalzinho pequeno, mas com todos os órgãos — perfeito pra estudar, e ainda tem código de alta qualidade.\n\nO Claude Code não é open source, é vazamento de código-fonte.\n\nO Pi Agent é que é open source de verdade.\n","Um brother perguntou: tem algum bom documento de análise do Claude Code pra estudar?",{},"highlights\u002Fpi-agent-learn.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067422630232412489",374,"UrDam9NtHhTnOXp2FbcEYUS_5txr9ntLbt0oRUzYAnI",{"id":4322,"title":4323,"bookmarks":153,"category":3455,"content":4324,"date":4083,"description":4325,"extension":8,"likes":4326,"locale":10,"meta":4327,"reposts":153,"stem":4328,"url":4329,"views":4330,"__hash__":4331},"highlights\u002Fhighlights\u002Fprison-comeback-ai-world.pt.yml","Preso há cinco anos, solto neste ano","Difícil de imaginar: alguém preso há cinco anos e solto neste ano —\n\nao ver esse mundo de IA, o que será que está pensando?\n","O que alguém que perdeu os últimos cinco anos pensaria ao ver esse mundo de IA?",59,{},"highlights\u002Fprison-comeback-ai-world.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2094769728300748982",39574,"6x-_D0f3Ptcv1VBryW9coPEt-Qbc_RSBFQuY0MYdnOM",{"id":4333,"title":4334,"bookmarks":153,"category":3586,"content":4335,"date":3444,"description":4336,"extension":8,"likes":635,"locale":10,"meta":4337,"reposts":3461,"stem":4338,"url":4339,"views":4340,"__hash__":4341},"highlights\u002Fhighlights\u002Fproduct-self-need.pt.yml","Dev independente sem inspiração? Começa satisfazendo a sua própria necessidade","Pro desenvolvedor independente, se você não tem inspiração sobre que produto fazer,\n\npode começar satisfazendo a sua própria necessidade.\n\nGrande chance de existirem usuários na mesma sintonia que você.\n","Pro desenvolvedor independente, se não tem inspiração sobre que produto fazer.",{},"highlights\u002Fproduct-self-need.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2069010510306246970",1704,"xH013MQG8EV8Ow11Mw3n8Nf9uVpkeGl-A9wne1LfpJc",{"id":4343,"title":4344,"bookmarks":4345,"category":3526,"content":4346,"date":3540,"description":4347,"extension":8,"likes":3695,"locale":10,"meta":4348,"reposts":4036,"stem":4349,"url":4350,"views":4351,"__hash__":4352},"highlights\u002Fhighlights\u002Fproxy-subscription-unified.pt.yml","Plano de gestão unificada de assinaturas de proxy",136,"Sobre contorno de rede: se você assinou um serviço de proxy e também montou nós próprios de VPS, e quer gestão unificada, roteamento unificado e uma URL de assinatura só na saída.\nQuer manter as regras de roteamento, a filtragem de nós e a lógica de combinação no lado do servidor, em vez de configurar repetidamente em cada cliente.\nQuer rodar com o deploy leve da Cloudflare, sem manter servidor, banco de dados e tarefa pesada em background.\n","Serviço de proxy + nós próprios de VPS: gestão unificada, roteamento unificado, URL de assinatura unificada na saída.",{},"highlights\u002Fproxy-subscription-unified.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2071465309085790305",10292,"TsUOEksOwSLydB0p1-cszINPgaAtpsz_aT3j6sadpFY",{"id":4354,"title":4355,"bookmarks":4356,"category":3469,"content":4357,"date":4095,"description":4358,"extension":8,"likes":4359,"locale":10,"meta":4360,"reposts":635,"stem":4361,"url":4362,"views":4363,"__hash__":4364},"highlights\u002Fhighlights\u002Fqwen-deepseek-vision-plugin.pt.yml","O plugin oficial do Qwen: colocando um olho no DeepSeek V4 Flash",65,"O Qwen lançou um plugin oficial que permite colocar um olho no DeepSeek V4 Flash, teste se tiver interesse\n","Um plugin oficial do Qwen que dá visão ao DeepSeek V4 Flash.",75,{},"highlights\u002Fqwen-deepseek-vision-plugin.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2087036023322857901",20926,"LScwMbQ-E7-x6V797apAWyNXdNVxTqcHC6cvxKiIGOs",{"id":4366,"title":4367,"bookmarks":3461,"category":3469,"content":4368,"date":3502,"description":4369,"extension":8,"likes":501,"locale":10,"meta":4370,"reposts":3461,"stem":4371,"url":4372,"views":4373,"__hash__":4374},"highlights\u002Fhighlights\u002Fresponses-api.pt.yml","Por que a Responses API serve melhor pra Agent do que a Chat Completions","Muita gente, ao usar ferramentas de IA, precisa configurar API Key, e às vezes ainda escolhe o formato de interface.\n\nEsse formato de interface dá pra entender simplesmente como:\n\no modo de comunicação combinado entre você e o serviço de modelo.\n\nPor exemplo, a interface compatível com OpenAI que todo mundo conhecia, na maioria das vezes é a Chat Completions. Esse formato é ótimo pra chat e pra geração de texto simples. Por isso muitos fabricantes de modelo, no Brasil e no mundo, priorizam compatibilizar com ela.\n\nMas hoje em dia, criar aplicação de IA tem cenário muito mais complexo. O modelo frequentemente precisa ler arquivo, buscar página, chamar função, rodar código, conectar MCP, manter contexto e continuar a tarefa seguinte.\n\nÉ aí que entra o valor da Responses API lançada pela OpenAI.\n\n- O modelo de raciocínio dela funciona melhor. O mesmo modelo, numa estrutura de interface mais adequada, conclui melhor a tarefa.\n- Ela nasceu pra Agent. O modelo consegue chamar várias ferramentas numa única requisição de API.\n- Ela economiza mais. A taxa de uso de cache da Responses API tem um ganho de 40% a 80% comparada à Chat Completions. Quanto maior o uso de cache, menor o custo de chamada repetida, e mais fácil otimizar a velocidade de resposta.\n","Muita gente, ao usar ferramenta de IA, precisa configurar API Key e às vezes escolher o formato de interface.",{},"highlights\u002Fresponses-api.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2075074946301317487",103,"p_h3_nfJB--U1P5bPUqsVVAol8sdbyeoiYmGslUBWKw",{"id":4376,"title":4377,"bookmarks":3461,"category":3469,"content":4378,"date":3801,"description":4379,"extension":8,"likes":167,"locale":10,"meta":4380,"reposts":3461,"stem":4381,"url":4382,"views":4383,"__hash__":4384},"highlights\u002Fhighlights\u002Fscarcity-product-sense.pt.yml","Raro é a sensação de fazer produto, a percepção de necessidade","Raro é uma certa sensação de fazer produto, uma percepção de necessidade, uma mentalidade de entender o usuário.\n","Na era da IA, o que é mais raro é entender a mentalidade do usuário.",{},"highlights\u002Fscarcity-product-sense.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2089500169037554118",1230,"EhLw0MGyM2vRCRokXoV07K66UZOlTq1vfJfp4RBFOX8",{"id":4386,"title":4387,"bookmarks":3817,"category":3469,"content":4388,"date":3937,"description":4389,"extension":8,"likes":3512,"locale":10,"meta":4390,"reposts":158,"stem":4391,"url":4392,"views":4393,"__hash__":4394},"highlights\u002Fhighlights\u002Fsoybean-plan-launch.pt.yml","Plano Soja americano, ativar!","Plano Soja americano, ativar!\n","O «plano Soja americano» do Gemini já está no ar — um unboxing de pura empolgação em quatro palavras.",{},"highlights\u002Fsoybean-plan-launch.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2096867334740914350",12648,"l1fnwFqb6apBfwOyUi1pL-fGu0LkYrfOYmk0yo6t3N4",{"id":4396,"title":4397,"bookmarks":3649,"category":3442,"content":4398,"date":2543,"description":4399,"extension":8,"likes":4400,"locale":10,"meta":4401,"reposts":3996,"stem":4402,"url":4403,"views":4404,"__hash__":4405},"highlights\u002Fhighlights\u002Fsub-store-cloudflare-open-source.pt.yml","Agregação de assinatura de proxy migrada pra Cloudflare","Movi a agregação de assinaturas de proxy pra Cloudflare.\n\nAbri o código de um projeto totalmente gratuito e hospedado em Cloudflare que agrega URLs de assinatura de proxy.\n\nEle te ajuda a juntar todas as suas URLs de assinatura de proxy e os nós próprios numa única URL, e ainda dá pra configurar regras de roteamento junto.\n\nDe verdade: uma URL só, utilizável em todos os clientes, sem precisar configurar cliente por cliente.\n\nGitHub: https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fsub-store-cloudflare\n\nPost original: [Migrei a agregação de assinaturas de proxy para a Cloudflare](\u002Fblog\u002Fsub-store-cloudflare)\n","Movi a agregação de assinaturas de proxy pra Cloudflare.",324,{},"highlights\u002Fsub-store-cloudflare-open-source.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2071247817109348796",45282,"3-4DTJ0_-GerwSY4md4-2tqpMX-cWLf4FcLbqPhKB0o",{"id":4407,"title":4408,"bookmarks":4409,"category":3442,"content":4410,"date":3564,"description":4411,"extension":8,"likes":4412,"locale":10,"meta":4413,"reposts":3641,"stem":4414,"url":4415,"views":4416,"__hash__":4417},"highlights\u002Fhighlights\u002Fsub-store-deployed.pt.yml","Deploy do Sub-Store concluído na Cloudflare",242,"Passei um tempinho e concluí o deploy do Sub-Store na Cloudflare.\n\nFundi tudo: meus nós próprios e os nós reserva do serviço de proxy, e ainda encaixei a assinatura automática com regras de roteamento ACL4SSR.\n\nCom uma única URL de assinatura, realizando direto:\n\n- fusão de nós de vários provedores\n- filtragem de nós\n- configuração de regras de roteamento\n- atualização automática de configuração\n\nUm deslizar só.\n","Passei um tempinho e concluí o deploy do Sub-Store na Cloudflare.",206,{},"highlights\u002Fsub-store-deployed.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2070689769731019207",68219,"7lIQE7gXkxnuaPeW-MF3rXHpxGNkAawoFScsnu7D7lM",{"id":4419,"title":4420,"bookmarks":4140,"category":3455,"content":4421,"date":4095,"description":4422,"extension":8,"likes":3641,"locale":10,"meta":4423,"reposts":593,"stem":4424,"url":4425,"views":4426,"__hash__":4427},"highlights\u002Fhighlights\u002Ftaste-designers-programmers.pt.yml","Preste mais atenção em designers e programadores com bom gosto","Como se esperava, a gente precisa mesmo prestar bem mais atenção em designers e programadores com bom gosto.\n","Bom gosto é uma habilidade rara — siga os designers e programadores que o têm.",{},"highlights\u002Ftaste-designers-programmers.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2087196437272789307",9511,"Epu8BIdMBE48j_KEEq3ms5QEDY1rBjrGav-1jr9xQQQ",{"id":4429,"title":4430,"bookmarks":167,"category":3469,"content":4431,"date":3514,"description":4432,"extension":8,"likes":4140,"locale":10,"meta":4433,"reposts":501,"stem":4434,"url":4435,"views":4436,"__hash__":4437},"highlights\u002Fhighlights\u002Ftui-trend-blame-claude-code.pt.yml","Essa onda do TUI: Claude Code tem grande parte da culpa","Hoje em dia um monte de AI Coding Agents saem com TUI a qualquer pretexto, e Claude Code tem uma boa dose de culpa por essa onda.\nEle levou ao extremo a coisa de conversar com uma IA no terminal para escrever código.\nO problema é que agora parece que um Coding Agent «realmente avançado» precisa ser de terminal por padrão — a versão web vira apêndice, e ainda é zoada por não ser programador o suficiente.\nE o resultado?\nPrimeiro monta um TUI complicado:\ncores de todo tipo, barras de status, atalhos, troca de modos,\ndepois chama isso de «imersivo», «eficiente» e «respeitoso com programadores».\nSério?\nPara o grupinho que passa o dia no terminal, claro que é bom demais. Mas para muito mais gente é um degrau levantado de propósito: funções escondidas atrás de teclas e modos, usuários novos completamente perdidos, e até os veteranos tendo que se readaptar aos atalhos de cada ferramenta.\nUma Web UI pode perfeitamente ser rápida e limpa — virada em PWA quase não se distingue de um cliente desktop, e atualizar é até mais prático. Teimar em empurrar a interação de volta ao paradigma de terminal dos anos 80 e ainda por cima desprezar a web tem muito de autoilusão.\nO Claude Code em si é muito forte, isso ninguém questiona. Mas ele popularizou essa estética e essa dependência de caminho de que «TUI é o caminho ortodoxo», e a multidão de imitadores que veio depois ficou ainda mais absurda.\nFerramentas existem para servir as pessoas, não para provar quem é mais «geek».\nVestir uma interação anti-humana de sofisticação é genuinamente ridículo.\n","Depois que a dependência de caminho do «TUI é o caminho ortodoxo» se espalhou, cada imitador só cria barreiras artificiais.",{},"highlights\u002Ftui-trend-blame-claude-code.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2087948723171299605",11874,"Opx7FjKzWOwNVgtzn6bAoruDCYf3zBdGkXC1hmKMiOs",{"id":4439,"title":4440,"bookmarks":3622,"category":3469,"content":4441,"date":4442,"description":4443,"extension":8,"likes":3939,"locale":10,"meta":4444,"reposts":167,"stem":4445,"url":4446,"views":4447,"__hash__":4448},"highlights\u002Fhighlights\u002Funiversal-ai-coding-desktop.pt.yml","O desktop universal de AI Coding não existe — cada modelo fica com o par de origem","Hoje alguém perguntou num grupo: existe um desktop universal de AI Coding? Um que aceite as assinaturas de todo mundo e que não degrade a inteligência de nenhum modelo?\nDepois de conversar com alguns amigos que mexem nisso em alta intensidade todos os dias, a conclusão foi unânime:\nFicamos com o par original.\nColocar um modelo numa casca de terceiros e praticamente não tem escapatória: perde inteligência, fica mais lento e as assinaturas não conectam. Nossas configurações de agora são quase idênticas:\nGPT ➔ Codex: assinatura oficial em conexão direta, o scheduling nativo é o mais estável.\nGemini ➔ AntiGravity: teto de velocidade, janelas longas sem engasgos.\nDeepSeek, GLM e demais modelos abertos ➔ todos para o ZCode.\nE um ponto à parte sobre por que o ZCode é indispensável:\nZCode permite configurar com muita facilidade modelos de Provider de terceiros.\nZCode tem um modo de controle remoto pelo celular muito, muito bom: deitado no sofá, mexendo no celular, e o trabalho vai sendo feito.\nZCode tem uma utilização de cache altíssima.\n","2026-09-08","GPT vai para o Codex, Gemini para o AntiGravity, modelos abertos vão para o ZCode — numa casca de terceiros, a degradação do modelo é inevitável.",{},"highlights\u002Funiversal-ai-coding-desktop.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2097134915783671870",54725,"-egfG2xKHZjruXq1ZsUC5YOALRWVbBhexfeE3c7NORc",{"id":4450,"title":4451,"bookmarks":3775,"category":3526,"content":4452,"date":4453,"description":4454,"extension":8,"likes":3817,"locale":10,"meta":4455,"reposts":3461,"stem":4456,"url":4457,"views":4458,"__hash__":4459},"highlights\u002Fhighlights\u002Fuu-remote-mac.pt.yml","NetEase UU Remoto conectando no Mac de casa: programar até no shopping","Conectando remotamente no Mac de casa via NetEase UU Remoto.\n\nProgramo de qualquer lugar, a qualquer hora.\n\nE acompanho minha esposa no shopping a qualquer hora.\n","2026-07-05","Conectando remotamente no Mac de casa via NetEase UU Remoto.",{},"highlights\u002Fuu-remote-mac.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2073729914898120900",21022,"2H1sptzmRfFPNbNiiDEb8c1752mM6IAJuYGsaMUobF8",{"id":4461,"title":4462,"bookmarks":153,"category":3455,"content":4463,"date":3427,"description":4464,"extension":8,"likes":593,"locale":10,"meta":4465,"reposts":3461,"stem":4466,"url":4467,"views":4468,"__hash__":4469},"highlights\u002Fhighlights\u002Fwang-xiaobo-ai.pt.yml","Se Wang Xiaobo vivesse na era da IA","Sou um cachorro de chão da escola de Wang Xiaobo,\n\nele era divertido, mas não malandro.\ntinha humor, mas com lógica.\nodiava burrice, e também odiava burrice de cara séria.\n\nSe Wang Xiaobo vivesse na era da IA,\n\nele talvez dissesse:\n\nfinalmente existe uma coisa que ajuda a gente comum a fazer menos trabalho chato, e sobra mais tempo pra pensar em coisas realmente interessantes.\n\nÉ também por isso que gosto de IA.\n\nNão porque ela é divina.\n\né porque ela reduz a tortura do trabalho entediante pra pessoa.\n","Sou um cachorro de chão da escola de Wang Xiaobo",{},"highlights\u002Fwang-xiaobo-ai.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067014308454969739",399,"rIwlJNnS8zqqEBrBzZh1KoW5MUyS9-D6Y2NPuRW-kTY",{"id":4471,"title":4472,"bookmarks":4217,"category":3526,"content":4473,"date":3528,"description":4474,"extension":8,"likes":4475,"locale":10,"meta":4476,"reposts":571,"stem":4477,"url":4478,"views":4479,"__hash__":4480},"highlights\u002Fhighlights\u002Fworkbuddy-meituan.pt.yml","Workbuddy me ajudou a pegar cupom do Meituan","Testei rapidinho o Workbuddy da Tencent, e tem um cenário clássico chamado pegar cupom do Meituan.\n\nNa etapa de login, ele gerou um QR code e me pediu pra escanear e entrar.\n\nDepois eu só gritei \"me ajuda a pegar cupom\", e ele pegou aquele monte pra mim.\n\nUsar um AI Agent num cenário tipo pegar cupom é muito amazing.\n","Testei rapidinho o Workbuddy da Tencent, e tem um cenário clássico chamado pegar cupom do Meituan.",71,{},"highlights\u002Fworkbuddy-meituan.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2071969970091864417",29791,"MisdLkDDauC4QEyZzMF3NlaiX6DSLwXj1NEuFjnYu64",{"id":4482,"title":4483,"bookmarks":3461,"category":4058,"content":4484,"date":3427,"description":4485,"extension":8,"likes":656,"locale":10,"meta":4486,"reposts":3461,"stem":4487,"url":4488,"views":4489,"__hash__":4490},"highlights\u002Fhighlights\u002Fx-need-opinions.pt.yml","No X, é preciso ter opinião","No X, é preciso ter opinião.\n\nquem não tem opinião só está fabricando ruído de informação.\n\nCom convicção, os outros te memorizam.\n\nCom percepção, os outros querem te seguir.\n\nO X não tem falta de repostador; o que falta é quem consegue explicar as coisas com profundidade.\n","No X, é preciso ter opinião.",{},"highlights\u002Fx-need-opinions.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067011420701827454",500,"NWrB5UK7C2EgK4I8bVoMsCK7_TuIFsOnftd62Lke1rU",{"id":4492,"title":4493,"bookmarks":153,"category":4058,"content":4494,"date":3427,"description":4495,"extension":8,"likes":672,"locale":10,"meta":4496,"reposts":3461,"stem":4497,"url":4498,"views":4499,"__hash__":4500},"highlights\u002Fhighlights\u002Fx-post-independence.pt.yml","Dica pequena de postar no X: todo post precisa ter independência","Compartilhando uma dica pequena de postar no X:\n\ntodo post precisa ter independência.\n\nPorque você não é o centro do mundo; ninguém vai clicar no seu perfil de propósito pra entender o contexto da história.\n\nUm estranho, na primeira vez que passa pelo seu post, deveria sair com uma opinião, ou um know-how, na hora.\n\nUm post assim é que tem valor.\n","Compartilhando uma dica pequena de postar no X:",{},"highlights\u002Fx-post-independence.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2067013152215327075",378,"I_30abNsPx2bz-Z4jKIU7Gf-6P51rahdEMhj9TCbzdE",{"id":4502,"title":4503,"bookmarks":3461,"category":3586,"content":4504,"date":4152,"description":4505,"extension":8,"likes":635,"locale":10,"meta":4506,"reposts":3461,"stem":4507,"url":4508,"views":4509,"__hash__":4510},"highlights\u002Fhighlights\u002Fxianren-mode-focus.pt.yml","Modo sábio: rolar o X não compete com estourar um cenário específico","Reduzi a frequência de rolar o X ultimamente.\n\nNão sei se entrei no modo sábio.\n\nDepois de me examinar, descobri que me importo mais com uma questão:\n\ntudo o que rolo todo dia, no fim vira produto real ou não?\n\nPor mais atualização de ferramenta que eu veja, não bate estourar um cenário específico.\n\nNesse período, quero colocar mais energia em produto, comunidade e conteúdo de longo prazo.\n","Reduzi a frequência de rolar o X ultimamente.",{},"highlights\u002Fxianren-mode-focus.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2074895913085255875",192,"WRRGPuYIoq0e36mDsYKWKajBfCbjM8aRr7Fy3TJkgfQ",{"id":4512,"title":4513,"bookmarks":705,"category":3469,"content":4514,"date":4515,"description":4516,"extension":8,"likes":4517,"locale":10,"meta":4518,"reposts":3461,"stem":4519,"url":4520,"views":4521,"__hash__":4522},"highlights\u002Fhighlights\u002Fxianyu-gemini-12yuan.pt.yml","Uma soja de US$ 1,7 do Xianyu, de 18 meses","Uma soja americana Gemini de 18 meses, comprada por 12 yuans no Xianyu!\n\nBora ligar!\n","2026-09-05","Um Gemini “soja americana” por 12 yuans. Bora ligar!",44,{},"highlights\u002Fxianyu-gemini-12yuan.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2096059568292012334",16044,"OYQvL8d7MVsOIwzSiVfg8p4g3spZIhvXrwtM9tj7dMs",{"id":4524,"title":4525,"bookmarks":4262,"category":3469,"content":4526,"date":1521,"description":4527,"extension":8,"likes":3538,"locale":10,"meta":4528,"reposts":158,"stem":4529,"url":4530,"views":4531,"__hash__":4532},"highlights\u002Fhighlights\u002Fzcode-remote-control.pt.yml","ZCode e seu controle remoto são fantásticos: comande seu Agent local pelo celular","Aplausos de pé para o controle remoto do ZCode — o exemplo perfeito de comandar um Agent local pelo celular.\nO custo para começar é quase zero: cria uma conta pelo celular, sem precisar de assinatura premium. Escaneia o QR code que aparece no computador e já aproveita para vincular ao WeChat ou Feishu.\nO melhor é o tunneling grátis embutido: a rede deixa de ser um problema. Deitado no sofá ou tomando um café lá fora, uma mensagem do celular basta para acionar quando quiser o Agent do computador e pô-lo para rodar código.\n","Escaneia um QR e vincula ao WeChat\u002FFeishu, tunneling grátis embutido — do sofá você põe o Agent de casa para rodar código.",{},"highlights\u002Fzcode-remote-control.pt","https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2097358348022956338",23087,"tahFww8nRLcQt0QaLTMmRQcHzdPiREpvrUBjxEJVUn8",{"data":4534,"body":4535},{},{"type":4536,"children":4537},"root",[4538],{"type":4539,"tag":33,"props":4540,"children":4541},"element",{},[4542],{"type":4543,"value":4544},"text","Aplausos de pé para o controle remoto do ZCode — o exemplo perfeito de comandar um Agent local pelo celular.\nO custo para começar é quase zero: cria uma conta pelo celular, sem precisar de assinatura premium. Escaneia o QR code que aparece no computador e já aproveita para vincular ao WeChat ou Feishu.\nO melhor é o tunneling grátis embutido: a rede deixa de ser um problema. Deitado no sofá ou tomando um café lá fora, uma mensagem do celular basta para acionar quando quiser o Agent do computador e pô-lo para rodar código.",{"data":4546,"body":4547},{},{"type":4536,"children":4548},[4549],{"type":4539,"tag":33,"props":4550,"children":4551},{},[4552],{"type":4543,"value":4553},"Hoje alguém perguntou num grupo: existe um desktop universal de AI Coding? Um que aceite as assinaturas de todo mundo e que não degrade a inteligência de nenhum modelo?\nDepois de conversar com alguns amigos que mexem nisso em alta intensidade todos os dias, a conclusão foi unânime:\nFicamos com o par original.\nColocar um modelo numa casca de terceiros e praticamente não tem escapatória: perde inteligência, fica mais lento e as assinaturas não conectam. Nossas configurações de agora são quase idênticas:\nGPT ➔ Codex: assinatura oficial em conexão direta, o scheduling nativo é o mais estável.\nGemini ➔ AntiGravity: teto de velocidade, janelas longas sem engasgos.\nDeepSeek, GLM e demais modelos abertos ➔ todos para o ZCode.\nE um ponto à parte sobre por que o ZCode é indispensável:\nZCode permite configurar com muita facilidade modelos de Provider de terceiros.\nZCode tem um modo de controle remoto pelo celular muito, muito bom: deitado no sofá, mexendo no celular, e o trabalho vai sendo feito.\nZCode tem uma utilização de cache altíssima.",{"data":4555,"body":4556},{},{"type":4536,"children":4557},[4558],{"type":4539,"tag":33,"props":4559,"children":4560},{},[4561],{"type":4543,"value":4562},"As opiniões sobre o «plano Soja americano» do Gemini vêm cheias de substância, então preparei um pequeno resumo dos comentários:\nMuita gente acha que o Gemini não é bom de usar, e a razão de fundo é que confundem o posicionamento dele com o de uma máquina-ferramenta de engenharia principal.\nNa real, o posicionamento dele é mais o de um canivete suíço completo: leve, versátil, de custo marginal baixíssimo, mas com limites bem definidos em engenharia complexa e execução autônoma.\nNa entrada de informação, a análise nativa de YouTube é uma das capacidades mais tranquilas. Sem scripts de download nem ferramentas de transcrição para montar em local: envia o link e ele extrai na nuvem a transcrição completa com marcações de tempo, capturas de frames-chave e resumos estruturados.\nO workflow real de muita gente já tem uma divisão clara do trabalho: Grok acompanha as discussões e o pulso em tempo real no X, e Gemini processa os podcasts técnicos e os vídeos de fundo com mais de meia hora.\nEm visão e desenvolvimento front-end, a base multimodal dele é bem sólida. Páginas inteiras de anotações manuscritas, tabelas complexas ou digitalizações de baixa resolução: a precisão do reconhecimento é altíssima e ele alucina pouco.\nE ao prototipar front-end é de uma velocidade absurda, com estrutura de código natural, sem aquela marca de geração rígida e redundante.\nMuitos desenvolvedores independentes usam prompts fixos para ele gerar estruturas de slides numa única página, ou para produzir rápido páginas utilizáveis a partir de capturas de design.\nEm custo e combinação de ferramentas, a conta do ecossistema dele fecha muito bem. A assinatura de 20 dólares por mês aceita grupo familiar de até 6 pessoas, vem com vários TB de Google Drive e se integra a fundo com Docs e Sheets.\nDelegar a ele a busca de informação, a análise multimodal e a construção de páginas leves, e deixar o código complexo do núcleo para modelos de código dedicados: uma forma eficaz de reduzir o custo total das ferramentas de desenvolvimento.\nE há alguns usos avançados que já se mostraram eficazes:\nPrimeiro, aproveitar as preferências lógicas dele, relativamente diretas, para encarregá-lo de revisar a sobre-engenharia e o código redundante que outros grandes modelos costumam produzir;\nSegundo, combiná-lo com o NotebookLM para montar uma base de conhecimento privada focada em materiais específicos;\nTerceiro, destinar a cota premium para necessidades derivadas como síntese de voz e processamento de imagens.\nMas ao usá-lo é preciso ter bem claros os limites dele.\nPrimeiro, ele não foi feito para tarefas complexas de terminal Agent: quando pedem para modificar regras do sistema ou implantar ambientes, ele costuma recusar a execução ou não seguir instruções de vários passos;\nSegundo, o código de negócio profundo deve passar por revisão cruzada dos seus modelos principais para não enterrar defeitos ocultos; terceiro, ele é bem sensível ao ambiente de rede: com nós de qualidade instável, é fácil esbarrar em restrições do serviço ou numa experiência degradada.",{"data":4564,"body":4565},{},{"type":4536,"children":4566},[4567],{"type":4539,"tag":33,"props":4568,"children":4569},{},[4570],{"type":4543,"value":4387},{"data":4572,"body":4573},{},{"type":4536,"children":4574},[4575],{"type":4539,"tag":33,"props":4576,"children":4577},{},[4578],{"type":4543,"value":4579},"Essa turma de contas spam está mutando?\nOs posts lixo que elas soltam já não se parecem com os de antes,\nsem problema, a gente atualiza esse tipo de lista em tempo real, e aprende essas digitais em tempo real.\nÉ justamente a elite que eu vim caçar!",{"data":4581,"body":4582},{},{"type":4536,"children":4583},[4584,4589,4594],{"type":4539,"tag":33,"props":4585,"children":4586},{},[4587],{"type":4543,"value":4588},"Após muitas rodadas de iteração, o FeedSieve — o limpador do feed do X — está oficialmente no Chrome Web Store.",{"type":4539,"tag":33,"props":4590,"children":4591},{},[4592],{"type":4543,"value":4593},"Quem não quer a emoção de bloquear essas contas de spam com um clique?",{"type":4539,"tag":33,"props":4595,"children":4596},{},[4597],{"type":4543,"value":4598},"Vai fundo, pessoal, pode confiar!",{"data":4600,"body":4601},{},{"type":4536,"children":4602},[4603,4608,4613],{"type":4539,"tag":33,"props":4604,"children":4605},{},[4606],{"type":4543,"value":4607},"Fico curioso: para que vocês usam o Gemini «American soybean»?",{"type":4539,"tag":33,"props":4609,"children":4610},{},[4611],{"type":4543,"value":4612},"Sinto que a maioria das pessoas com Codex não precisa dele no dia a dia.",{"type":4539,"tag":33,"props":4614,"children":4615},{},[4616],{"type":4543,"value":4617},"Quais são as forças reais dele?",{"data":4619,"body":4620},{},{"type":4536,"children":4621},[4622],{"type":4539,"tag":33,"props":4623,"children":4624},{},[4625],{"type":4543,"value":4626},"Com a extensão FeedSieve ligada, adoro ir grindar spam nos comentários dos posts que viralizam — é estranhamente terapêutico.\nAcabei de capturar 33 contas spam num único post viral.\nBloqueados todos com um clique !!!",{"data":4628,"body":4629},{},{"type":4536,"children":4630},[4631,4636],{"type":4539,"tag":33,"props":4632,"children":4633},{},[4634],{"type":4543,"value":4635},"Uma soja americana Gemini de 18 meses, comprada por 12 yuans no Xianyu!",{"type":4539,"tag":33,"props":4637,"children":4638},{},[4639],{"type":4543,"value":4640},"Bora ligar!",{"data":4642,"body":4643},{},{"type":4536,"children":4644},[4645,4650,4655,4660,4665,4670,4675],{"type":4539,"tag":33,"props":4646,"children":4647},{},[4648],{"type":4543,"value":4649},"Este é o meu esquema atual.",{"type":4539,"tag":33,"props":4651,"children":4652},{},[4653],{"type":4543,"value":4654},"Para modelos chineses, recomendo montar o ZCode (DeepSeek V4 Flash, GLM 5.3 Flash, esse tipo).",{"type":4539,"tag":33,"props":4656,"children":4657},{},[4658],{"type":4543,"value":4659},"Para GPT, direto no Codex.",{"type":4539,"tag":33,"props":4661,"children":4662},{},[4663],{"type":4543,"value":4664},"Quer velocidade? Use Pi.",{"type":4539,"tag":33,"props":4666,"children":4667},{},[4668],{"type":4543,"value":4669},"Quer velocidade E tranquilidade? Use OMP.",{"type":4539,"tag":33,"props":4671,"children":4672},{},[4673],{"type":4543,"value":4674},"Desenvolver clientes personalizados para empresas? Use DSH.",{"type":4539,"tag":33,"props":4676,"children":4677},{},[4678],{"type":4543,"value":4679},"Quer treinar a paciência? Use Workbuddy.",{"data":4681,"body":4682},{},{"type":4536,"children":4683},[4684,4689],{"type":4539,"tag":33,"props":4685,"children":4686},{},[4687],{"type":4543,"value":4688},"Difícil de imaginar: alguém preso há cinco anos e solto neste ano —",{"type":4539,"tag":33,"props":4690,"children":4691},{},[4692],{"type":4543,"value":4693},"ao ver esse mundo de IA, o que será que está pensando?",{"data":4695,"body":4696},{},{"type":4536,"children":4697},[4698,4703,4708,4713,4718,4723,4728],{"type":4539,"tag":33,"props":4699,"children":4700},{},[4701],{"type":4543,"value":4702},"Ontem publiquei uma comparação entre Command GOAT e OpenCode Go, e o CEO da Command Code veio comentar pessoalmente.",{"type":4539,"tag":33,"props":4704,"children":4705},{},[4706],{"type":4543,"value":4707},"Ele disse que eu tinha esquecido um item — a conta do cache. Eu fui atrás disso, e a Command Code tem algo interessante.",{"type":4539,"tag":33,"props":4709,"children":4710},{},[4711],{"type":4543,"value":4712},"Um Coding Agent é, no fundo, uma máquina gigante de Prefix Cache. Uma sessão de várias centenas de milhares de tokens — na rodada seguinte, os tokens realmente novos podem ser só alguns milhares. O system prompt, as ferramentas, o contexto do código e o histórico da conversa mal mudam. Quanto maior a taxa de hit do cache, mais baratos ficam esses contextos antigos.",{"type":4539,"tag":33,"props":4714,"children":4715},{},[4716],{"type":4543,"value":4717},"A Command Code fez recentemente um trabalho sério de Cache Thrashing, principalmente com estas estratégias:",{"type":4539,"tag":33,"props":4719,"children":4720},{},[4721],{"type":4543,"value":4722},"Fixar as sessões no mesmo pod de GPU para manter o cache KV aquecido; manter o prefixo estável o mais intacto possível e impedir que os fallbacks de provedores baguncem o contexto; além do Tool Call Repair, em que a harness corrige localmente os parâmetros errados do modelo em vez de enviar erros de volta para o modelo tentar de novo.",{"type":4539,"tag":33,"props":4724,"children":4725},{},[4726],{"type":4543,"value":4727},"O changelog da v0.33.0 lista literalmente: Major Cache Overhaul, redução mediana de custo de 2,9×. Agora eles afirmam oficialmente taxas sustentadas de hit de cache de 95–99%.",{"type":4539,"tag":33,"props":4729,"children":4730},{},[4731],{"type":4543,"value":4732},"Mesmo modelo, mesmo plano de US$ 10 — mas por causa do caching, a diferença se acumula em um resultado completamente diferente.",{"data":4734,"body":4735},{},{"type":4536,"children":4736},[4737],{"type":4539,"tag":33,"props":4738,"children":4739},{},[4740],{"type":4543,"value":4741},"Estudei mais uma vez, com calma, o Command Code, esse Harness, e aproveitei para compará-lo com Pi, OMP, DeepSeek Harness e OpenCode.\nO que hoje vale ouro no Command Code é o Harness Engineering que ele faz para modelos abertos.\nA filosofia do Pi é minimalista: o Harness interfere o mínimo possível no modelo — leve, rápido, pouco gasto de Token e uma maleabilidade enorme; o OMP, por sua vez, empilha sobre o Pi capacidades pesadas de Coding como LSP, Debugger, Browser e AST, como se vestisse o Agent com um IDE completo.\nDeepSeek Harness vai ainda mais longe: Everything is Plugin. Agent Loop, ferramentas, permissões, Preset e UI podem ser desmontados e recombinados à vontade — perfeito para estudar o Agent Runtime de nova geração.\nOpenCode é o mais equilibrado da turma: open source, muitos Provider, ecossistema grande, Client\u002FServer, app desktop e Subagent bastante maduros; o generalista que conecta qualquer modelo e faz qualquer trabalho.\nCommand Code segue um caminho diferente: adora limpar a bagunça atrás do modelo. Parâmetro de Tool Call escrito errado, o Harness conserta localmente; arquivo que é lido de novo logo depois de ter sido lido, o Harness deduplica; Session longas mantêm um Stable Prefix sempre que possível para aumentar os Cache Hit; quando o Context está prestes a estourar, faz Compaction; e ainda tem Session Affinity, Taste, isolamento de Subagent e companhia.\nAplicada a modelos cavalo de batalha como DeepSeek V4 Flash ou GLM-5.3 Flash, essa ideia vale ainda mais: quando o modelo é um pouco mais fraco, o Harness compensa por você.\nEntão, hoje eu os posicionaria assim:\nPi, o melhor como base do seu próprio Agent de longo prazo: simples, limpo e pronto para ser modificado do jeito que você quiser.\nOMP, para Coding pesado de verdade, cenários que pedem LSP, Debugger e navegação em Repo complexos.\nDeepSeek Harness, o mais adequado para mexer com arquitetura de Agent, Preset, multi-Agent e Runtime de nova geração.\nOpenCode, para quem quer um Coding Agent multi-modelo, maduro e de uso geral.\nCommand Code, por sua vez, é feito para usuários intensivos de modelos abertos como DeepSeek \u002F GLM, principalmente quem roda em grande volume modelos Flash cavalo de batalha.\nEntão, se eu olhar só a maleabilidade de longo prazo, ainda prefiro o Pi. Mas se hoje me caísse a tarefa de colocar o DeepSeek V4 Flash \u002F GLM-5.3 para trabalhar pesado, eu realmente iria dar uma chance ao Command Code.",{"data":4743,"body":4744},{},{"type":4536,"children":4745},[4746,4751,4756,4761],{"type":4539,"tag":33,"props":4747,"children":4748},{},[4749],{"type":4543,"value":4750},"Ultimamente, contas-lixo tipo “Fu Bu Hei” estavam me dando nos nervos.",{"type":4539,"tag":33,"props":4752,"children":4753},{},[4754],{"type":4543,"value":4755},"Num acesso de raiva, escrevi uma extensão de navegador — o nome dela é “FeedSieve”.",{"type":4539,"tag":33,"props":4757,"children":4758},{},[4759],{"type":4543,"value":4760},"Depois de várias rodadas de iteração ela está num bom ponto, e vai entrar no ar em breve.",{"type":4539,"tag":33,"props":4762,"children":4763},{},[4764],{"type":4543,"value":4765},"Quem precisar, dá um bookmark aí — logo mais eu abro o código e publico no Chrome Web Store.",{"data":4767,"body":4768},{},{"type":4536,"children":4769},[4770,4775,4780,4785,4790],{"type":4539,"tag":33,"props":4771,"children":4772},{},[4773],{"type":4543,"value":4774},"Para quem usa com frequência modelos chineses como DeepSeek e GLM, vale a pena conferir os «pacotes família» que os estrangeiros montaram:",{"type":4539,"tag":33,"props":4776,"children":4777},{},[4778],{"type":4543,"value":4779},"Command GOAT e OpenCode Go.",{"type":4539,"tag":33,"props":4781,"children":4782},{},[4783],{"type":4543,"value":4784},"Estudei os dois planos de US$ 10 com cuidado.",{"type":4539,"tag":33,"props":4786,"children":4787},{},[4788],{"type":4543,"value":4789},"A conclusão: escolha Command GOAT de olhos fechados, sem dúvida. No fim de agosto de 2026, a resposta da versão é:",{"type":4539,"tag":33,"props":4791,"children":4792},{},[4793,4795],{"type":4543,"value":4794},"O plano de US$ 10 do Command GOAT!!!\n",{"type":4539,"tag":37,"props":4796,"children":4799},{"href":4797,"rel":4798},"https:\u002F\u002Fcommandcode.ai\u002Fdocs\u002Fplans\u002Fgoat",[41],[4800],{"type":4543,"value":4797},{"data":4802,"body":4803},{},{"type":4536,"children":4804},[4805,4810,4815,4820,4825,4830,4835,4840,4845],{"type":4539,"tag":33,"props":4806,"children":4807},{},[4808],{"type":4543,"value":4809},"O OpenCode Go «incrível de US$ 5» que todo mundo fazia propaganda no X desmoronou completamente.",{"type":4539,"tag":33,"props":4811,"children":4812},{},[4813],{"type":4543,"value":4814},"O OpenCode Go costumava ter uma oferta de US$ 5 no primeiro mês que mantinha seu custo-benefício vivo — agora até isso sumiu, US$ 10 desde o início.",{"type":4539,"tag":33,"props":4816,"children":4817},{},[4818],{"type":4543,"value":4819},"Em comparação, os planos Command GOAT do concorrente estão começando a parecer cada vez melhores.",{"type":4539,"tag":33,"props":4821,"children":4822},{},[4823],{"type":4543,"value":4824},"DeepSeek V4 Flash, GLM-5.3 Flash, GLM-5.3 — estes são os modelos realmente adequados para coding intenso e execução de agentes agora.",{"type":4539,"tag":33,"props":4826,"children":4827},{},[4828],{"type":4543,"value":4829},"Na verdade, hoje eu divido os modelos de coding em duas categorias simples: modelos principais e modelos de trabalho braçal.",{"type":4539,"tag":33,"props":4831,"children":4832},{},[4833],{"type":4543,"value":4834},"V4 Pro, GLM-5.3 e afins são os modelos principais, responsáveis por roer os ossos duros. Arquiteturas complexas, bugs difíceis, grandes refatorações, decisões-chave: quando o problema é realmente difícil, é com eles.",{"type":4539,"tag":33,"props":4836,"children":4837},{},[4838],{"type":4543,"value":4839},"V4 Flash e GLM-5.3 Flash são os modelos de trabalho braçal. Ler repositórios, buscar código, editar arquivos, rodar testes, processamento em lote, abrir terreno: esse tipo de trabalho pesado e sujo é exatamente para o Flash se esforçar ao máximo.",{"type":4539,"tag":33,"props":4841,"children":4842},{},[4843],{"type":4543,"value":4844},"O plano Command GOAT tem cota de sobra para os modelos de trabalho braçal, e a cota dos modelos principais também não tem falhas evidentes.",{"type":4539,"tag":33,"props":4846,"children":4847},{},[4848],{"type":4543,"value":4849},"Então eu declaro: o plano Command GOAT é a resposta da versão atual.",{"data":4851,"body":4852},{},{"type":4536,"children":4853},[4854,4859],{"type":4539,"tag":33,"props":4855,"children":4856},{},[4857],{"type":4543,"value":4858},"Assina o plano ChatGPT Pro de 200 dólares, usa direito, usa até o osso.",{"type":4539,"tag":33,"props":4860,"children":4861},{},[4862],{"type":4543,"value":4863},"Pronto, você entrou na IA.",{"data":4865,"body":4866},{},{"type":4536,"children":4867},[4868,4873,4886,4891,4896,4909],{"type":4539,"tag":33,"props":4869,"children":4870},{},[4871],{"type":4543,"value":4872},"Problema de compatibilidade do DeepSeek Harness + API de terceiros:",{"type":4539,"tag":33,"props":4874,"children":4875},{},[4876,4878,4884],{"type":4543,"value":4877},"quando o Agent chama ferramentas como Bash, aparece ",{"type":4539,"tag":460,"props":4879,"children":4881},{"className":4880},[],[4882],{"type":4543,"value":4883},"ToolNotFoundError: unknown tool \"\"",{"type":4543,"value":4885},", como se a tool não tivesse sido registrada.",{"type":4539,"tag":33,"props":4887,"children":4888},{},[4889],{"type":4543,"value":4890},"Na real, o formato de dados retornado pelo gateway é diferente do oficial da DeepSeek, e o nome da tool se perdeu no meio do caminho.",{"type":4539,"tag":33,"props":4892,"children":4893},{},[4894],{"type":4543,"value":4895},"Alguns links de GitHub Discussions sobre o assunto:",{"type":4539,"tag":112,"props":4897,"children":4898},{},[4899,4904],{"type":4539,"tag":115,"props":4900,"children":4901},{},[4902],{"type":4543,"value":4903},"pesquisar \"unknown tool\" nas issues de deepseek-ai\u002Fdsh",{"type":4539,"tag":115,"props":4905,"children":4906},{},[4907],{"type":4543,"value":4908},"quem monta gateway próprio (OpenRouter \u002F OneAPI \u002F new-api) é quem mais pisa nessa bola",{"type":4539,"tag":33,"props":4910,"children":4911},{},[4912],{"type":4543,"value":4913},"Como investigar: captura uma requisição e resposta completa de tool_call, e compara se o nome da tool no log do gateway é uma string vazia.",{"data":4915,"body":4916},{},{"type":4536,"children":4917},[4918,4923,4928,4933,4938,4950,4955,4960,4978],{"type":4539,"tag":33,"props":4919,"children":4920},{},[4921],{"type":4543,"value":4922},"Andei relendo o repositório e os Discussions do DeepSeek Harness, e sinto que o projeto está numa fase bem interessante:",{"type":4539,"tag":33,"props":4924,"children":4925},{},[4926],{"type":4543,"value":4927},"o DeepSeek Harness já tem 150 mil+ Stars e mais de 12 mil commits acumulados no repositório.",{"type":4539,"tag":33,"props":4929,"children":4930},{},[4931],{"type":4543,"value":4932},"Mas o README oficial ainda diz com todas as letras: é só Developer Preview, mudanças que quebram a compatibilidade vêm por aí.",{"type":4539,"tag":33,"props":4934,"children":4935},{},[4936],{"type":4543,"value":4937},"A rc.7 foi lançada em 17 de agosto. Issues e PRs ficam restritas; feedback vai pelos Discussions.",{"type":4539,"tag":33,"props":4939,"children":4940},{},[4941,4943,4949],{"type":4543,"value":4942},"A comunidade é grande, mas o desenvolvimento central é concentrado. Bugs aparecem o tempo todo, tipo o problema do ",{"type":4539,"tag":460,"props":4944,"children":4946},{"className":4945},[],[4947],{"type":4543,"value":4948},"unknown tool \"\"",{"type":4543,"value":43},{"type":4539,"tag":33,"props":4951,"children":4952},{},[4953],{"type":4543,"value":4954},"O que mais falta: cobertura de testes, compatibilidade de Provider, confiabilidade de sessão.",{"type":4539,"tag":33,"props":4956,"children":4957},{},[4958],{"type":4543,"value":4959},"A arquitetura ainda tem seu charme, tipo uma base de sistema operacional pra Agents:",{"type":4539,"tag":112,"props":4961,"children":4962},{},[4963,4968,4973],{"type":4539,"tag":115,"props":4964,"children":4965},{},[4966],{"type":4543,"value":4967},"Everything is a Plugin",{"type":4539,"tag":115,"props":4969,"children":4970},{},[4971],{"type":4543,"value":4972},"Arquitetura de composição Cordis",{"type":4539,"tag":115,"props":4974,"children":4975},{},[4976],{"type":4543,"value":4977},"Preset \u002F Skill \u002F MCP \u002F Agent \u002F Provider, tudo pluginizado",{"type":4539,"tag":33,"props":4979,"children":4980},{},[4981],{"type":4543,"value":4982},"O projeto está na fase de \"influência à frente da capacidade de engenharia\".",{"data":4984,"body":4985},{},{"type":4536,"children":4986},[4987,4992,4997,5002],{"type":4539,"tag":33,"props":4988,"children":4989},{},[4990],{"type":4543,"value":4991},"Cada vez mais sinto que o valor da emoção é muito valioso.",{"type":4539,"tag":33,"props":4993,"children":4994},{},[4995],{"type":4543,"value":4996},"Por que a gente, Homo sapiens, consegue se unir pra fazer coisa grande?",{"type":4539,"tag":33,"props":4998,"children":4999},{},[5000],{"type":4543,"value":5001},"É porque acredita junto numa história, numa emoção, num totem, num mito, numa narrativa — foi isso que formou organizações, cooperação mútua, ficar grande, ficar forte, criar glória juntos.",{"type":4539,"tag":33,"props":5003,"children":5004},{},[5005],{"type":4543,"value":5006},"Isso não é um valor da emoção?",{"data":5008,"body":5009},{},{"type":4536,"children":5010},[5011,5016,5021,5026,5039,5044,5057,5062],{"type":4539,"tag":33,"props":5012,"children":5013},{},[5014],{"type":4543,"value":5015},"Andei pesquisando o DeepSeek Harness. Tem um conceito chamado Preset que merece atenção.",{"type":4539,"tag":33,"props":5017,"children":5018},{},[5019],{"type":4543,"value":5020},"Preset dá pra entender como a unidade de distribuição do Agent. O mesmo modelo carregado com Presets diferentes pode virar Agents completamente diferentes.",{"type":4539,"tag":33,"props":5022,"children":5023},{},[5024],{"type":4543,"value":5025},"Qual a maior diferença entre Preset e Skill?",{"type":4539,"tag":112,"props":5027,"children":5028},{},[5029,5034],{"type":4539,"tag":115,"props":5030,"children":5031},{},[5032],{"type":4543,"value":5033},"Uma Skill de análise de relatório financeiro: ensina o Agent a analisar relatórios.",{"type":4539,"tag":115,"props":5035,"children":5036},{},[5037],{"type":4543,"value":5038},"Um Preset de análise de relatório financeiro: já combina a Skill de análise, busca na web, Browser, PDF, Python, Subagents, prompt de pesquisa e estratégia de contexto, e entrega um Agent pronto pra usar sem configuração.",{"type":4539,"tag":33,"props":5040,"children":5041},{},[5042],{"type":4543,"value":5043},"É provável que no futuro venham duas camadas de mercado ao mesmo tempo.",{"type":4539,"tag":112,"props":5045,"children":5046},{},[5047,5052],{"type":4539,"tag":115,"props":5048,"children":5049},{},[5050],{"type":4543,"value":5051},"Uma é o Plugin \u002F Skill Marketplace, voltado a devs e usuários avançados montando Agents;",{"type":4539,"tag":115,"props":5053,"children":5054},{},[5055],{"type":4543,"value":5056},"a outra é o Preset \u002F Agent Marketplace, voltado de verdade ao usuário comum.",{"type":4539,"tag":33,"props":5058,"children":5059},{},[5060],{"type":4543,"value":5061},"Isso já é muito próximo da lógica da App Store. A App Store exibe um App completo. O Preset exibe uma aplicação Agent completa.",{"type":4539,"tag":33,"props":5063,"children":5064},{},[5065],{"type":4543,"value":5066},"Antes o pessoal compartilhava Prompt. Depois começou a compartilhar Skill. Daqui pra frente, provavelmente vamos compartilhar Preset.",{"data":5068,"body":5069},{},{"type":4536,"children":5070},[5071,5076,5081],{"type":4539,"tag":33,"props":5072,"children":5073},{},[5074],{"type":4543,"value":5075},"É bem possível que o ecossistema do DeepSeek Harness floresça através dos Presets.",{"type":4539,"tag":33,"props":5077,"children":5078},{},[5079],{"type":4543,"value":5080},"A comunidade já criou uma praça de Presets; quem tiver interesse pode dar uma olhada.",{"type":4539,"tag":33,"props":5082,"children":5083},{},[5084,5086],{"type":4543,"value":5085},"Entrada: ",{"type":4539,"tag":37,"props":5087,"children":5090},{"href":5088,"rel":5089},"https:\u002F\u002Fwww.dshdesktop.com\u002Fpreset\u002F",[41],[5091],{"type":4543,"value":5092},"dshdesktop.com\u002Fpreset",{"data":5094,"body":5095},{},{"type":4536,"children":5096},[5097],{"type":4539,"tag":33,"props":5098,"children":5099},{},[5100],{"type":4543,"value":5101},"Raro é uma certa sensação de fazer produto, uma percepção de necessidade, uma mentalidade de entender o usuário.",{"data":5103,"body":5104},{},{"type":4536,"children":5105},[5106],{"type":4539,"tag":33,"props":5107,"children":5108},{},[5109],{"type":4543,"value":5110},"Esse artigo nos diz que, ao usar DeepSeek Harness, é preciso testar bastante o modo PTC.\nA vantagem é mais velocidade, menos gasto de tokens, e a atenção do modelo bem mais focada.",{"data":5112,"body":5113},{},{"type":4536,"children":5114},[5115,5120,5128,5133,5138,5146,5151,5156,5164,5169,5174,5182,5187],{"type":4539,"tag":33,"props":5116,"children":5117},{},[5118],{"type":4543,"value":5119},"Passei um tempo estudando os quatro modos do DeepSeek Harness — aqui vão os prós, os contras e os casos de uso de cada um.",{"type":4539,"tag":778,"props":5121,"children":5122},{},[5123],{"type":4539,"tag":115,"props":5124,"children":5125},{},[5126],{"type":4543,"value":5127},"Standard — o melhor pro desenvolvimento do dia a dia\nStandard é o Coding Agent completo e padrão do DeepSeek Harness. Ele já vem com quase tudo que o dev diário precisa, e é especialmente bom pra tarefas em que você ainda não sabe onde está o problema e o agente precisa explorar por conta própria.",{"type":4539,"tag":33,"props":5129,"children":5130},{},[5131],{"type":4543,"value":5132},"Mas como a maior parte do trabalho é LLM → Tool → LLM → Tool → LLM → Tool, os round trips de Tool Calling acumulam quando a tarefa fica complexa, aumentando latência e custo de tokens.",{"type":4539,"tag":33,"props":5134,"children":5135},{},[5136],{"type":4543,"value":5137},"Ou seja: tarefa de exploração vai primeiro pro Standard.",{"type":4539,"tag":778,"props":5139,"children":5140},{"start":153},[5141],{"type":4539,"tag":115,"props":5142,"children":5143},{},[5144],{"type":4543,"value":5145},"PTC — o modo eficiência pra tarefas complexas\nNo PTC, o modelo escreve um bloco de TypeScript que combina várias chamadas de ferramenta numa única execução.",{"type":4539,"tag":33,"props":5147,"children":5148},{},[5149],{"type":4543,"value":5150},"Standard seria tipo: buscar arquivos → voltar pro modelo → ler arquivo → voltar pro modelo → buscar → voltar pro modelo → editar → voltar pro modelo.\nNo PTC vira: modelo escreve TypeScript → executa uma vez → buscar + loop + filtrar + ler + processar → retorna o resultado final.",{"type":4539,"tag":33,"props":5152,"children":5153},{},[5154],{"type":4543,"value":5155},"Isso corta os round trips e evita que uma tonelada de dado intermediário sem sentido entre no contexto do modelo. Processamento em lote, repetitivo e estruturado é onde o PTC brilha.",{"type":4539,"tag":778,"props":5157,"children":5158},{"start":158},[5159],{"type":4539,"tag":115,"props":5160,"children":5161},{},[5162],{"type":4543,"value":5163},"Minimal — só Bash + Editor pro modelo\nA maior vantagem é a simplicidade: poucas ferramentas, Tool Schema pequenos, baixo overhead fixo de prompt.",{"type":4539,"tag":33,"props":5165,"children":5166},{},[5167],{"type":4543,"value":5168},"Mas não tem Web, não tem Skills, não tem Subagent, não tem Workflow — tarefa complexa tem que ser empurrada na marra por um agente só. E o Minimal não tem a Context Compaction completa do Standard. Então, embora tarefas curtas tenham custo fixo de token baixo, em sessões muito longas com muita saída de Bash talvez não economize token nenhum de verdade.",{"type":4539,"tag":33,"props":5170,"children":5171},{},[5172],{"type":4543,"value":5173},"Minimal é a escolha pra tarefinhas claras e bem definidas — quanto mais clara e curta, melhor.",{"type":4539,"tag":778,"props":5175,"children":5176},{"start":571},[5177],{"type":4539,"tag":115,"props":5178,"children":5179},{},[5180],{"type":4543,"value":5181},"Creator — usar um agente pra criar agentes\nEle tem o Standard mais o Cordis Runtime, experimentos com plugins e criação de Presets. Ele até transforma o próprio agente em algo componível e criável.",{"type":4539,"tag":33,"props":5183,"children":5184},{},[5185],{"type":4543,"value":5186},"Meio fofo, sinceramente: o modelo monta a própria barraquinha pra vender, depois fica arrumando a própria barraquinha — autossuficiente.",{"type":4539,"tag":33,"props":5188,"children":5189},{},[5190],{"type":4543,"value":5191},"Mas o maior problema do Creator são as permissões elevadas. Fica o alerta.",{"data":5193,"body":5194},{},{"type":4536,"children":5195},[5196],{"type":4539,"tag":33,"props":5197,"children":5198},{},[5199,5201],{"type":4543,"value":5200},"Awesome DeepSeek Harness Desktop chegou.\nADHD — um excelente DeepSeek Harness desktop, um wrapper Electron pronto para usar feito para DeepSeek Harness. Awesome DeepSeek Harmony Desktop chegou.\nVer o post original: ",{"type":4539,"tag":37,"props":5202,"children":5205},{"href":5203,"rel":5204},"https:\u002F\u002Fx.com\u002Fzacklin233862\u002Fstatus\u002F2087922286368375265?s=20",[41],[5206],{"type":4543,"value":5203},{"data":5208,"body":5209},{},{"type":4536,"children":5210},[5211],{"type":4539,"tag":33,"props":5212,"children":5213},{},[5214],{"type":4543,"value":5215},"Hoje em dia um monte de AI Coding Agents saem com TUI a qualquer pretexto, e Claude Code tem uma boa dose de culpa por essa onda.\nEle levou ao extremo a coisa de conversar com uma IA no terminal para escrever código.\nO problema é que agora parece que um Coding Agent «realmente avançado» precisa ser de terminal por padrão — a versão web vira apêndice, e ainda é zoada por não ser programador o suficiente.\nE o resultado?\nPrimeiro monta um TUI complicado:\ncores de todo tipo, barras de status, atalhos, troca de modos,\ndepois chama isso de «imersivo», «eficiente» e «respeitoso com programadores».\nSério?\nPara o grupinho que passa o dia no terminal, claro que é bom demais. Mas para muito mais gente é um degrau levantado de propósito: funções escondidas atrás de teclas e modos, usuários novos completamente perdidos, e até os veteranos tendo que se readaptar aos atalhos de cada ferramenta.\nUma Web UI pode perfeitamente ser rápida e limpa — virada em PWA quase não se distingue de um cliente desktop, e atualizar é até mais prático. Teimar em empurrar a interação de volta ao paradigma de terminal dos anos 80 e ainda por cima desprezar a web tem muito de autoilusão.\nO Claude Code em si é muito forte, isso ninguém questiona. Mas ele popularizou essa estética e essa dependência de caminho de que «TUI é o caminho ortodoxo», e a multidão de imitadores que veio depois ficou ainda mais absurda.\nFerramentas existem para servir as pessoas, não para provar quem é mais «geek».\nVestir uma interação anti-humana de sofisticação é genuinamente ridículo.",{"data":5217,"body":5218},{},{"type":4536,"children":5219},[5220,5225,5230,5235,5240,5245,5250,5255,5260],{"type":4539,"tag":33,"props":5221,"children":5222},{},[5223],{"type":4543,"value":5224},"Sinceramente, algumas comunidades geeks não são só nicho — elas são abertamente solipsistas.",{"type":4539,"tag":33,"props":5226,"children":5227},{},[5228],{"type":4543,"value":5229},"A jogada delas: tratar desconforto como sofisticação e barreira de entrada como bom gosto.",{"type":4539,"tag":33,"props":5231,"children":5232},{},[5233],{"type":4543,"value":5234},"Se algo é fácil, intuitivo e qualquer pessoa comum pega rápido, elas sentem na hora que não é hardcore o bastante, é mainstream demais, abaixo delas.",{"type":4539,"tag":33,"props":5236,"children":5237},{},[5238],{"type":4543,"value":5239},"Ao contrário: quanto mais esquisita a operação, quanto mais escondida a informação, quanto mais exige decorar um jargão próprio e atalhos de teclado — mais elas acham que isso sim é ferramenta de verdade.",{"type":4539,"tag":33,"props":5241,"children":5242},{},[5243],{"type":4543,"value":5244},"Isso não é mais busca por eficiência. É usar a dor pra confirmar a própria identidade.",{"type":4539,"tag":33,"props":5246,"children":5247},{},[5248],{"type":4543,"value":5249},"“Eu aguento interação que os outros não aguentam” — é só dizer isso em voz alta que a superioridade aparece.",{"type":4539,"tag":33,"props":5251,"children":5252},{},[5253],{"type":4543,"value":5254},"Quanto menor o círculo, mais fácil essa autocomplacência se reforça em grupo.",{"type":4539,"tag":33,"props":5256,"children":5257},{},[5258],{"type":4543,"value":5259},"Até virar: quem ousar dizer que não é usável é porque não entendeu nada, é leigo.",{"type":4539,"tag":33,"props":5261,"children":5262},{},[5263],{"type":4543,"value":5264},"Gente realmente boa simplifica o que é complexo. Já alguns geeks complicam o que é simples — e depois sobem em cima da complexidade pra olhar os outros de cima.",{"data":5266,"body":5267},{},{"type":4536,"children":5268},[5269,5274,5279,5284,5289],{"type":4539,"tag":33,"props":5270,"children":5271},{},[5272],{"type":4543,"value":5273},"Acho que o DeepSeek Harness acertou em cheio na forma.",{"type":4539,"tag":33,"props":5275,"children":5276},{},[5277],{"type":4543,"value":5278},"Em vez de pular direto para uma TUI antihumana, ele entrega uma Web UI.",{"type":4539,"tag":33,"props":5280,"children":5281},{},[5282],{"type":4543,"value":5283},"E ele ocupa quase nada de armazenamento — porque não existe instalador nenhum. Nenhum framework Electron enfiando um engine de navegador para dentro. Isso economiza muita memória.",{"type":4539,"tag":33,"props":5285,"children":5286},{},[5287],{"type":4543,"value":5288},"A única desvantagem é ter que usar no navegador. Mas dá para instalá-lo perfeitamente como um aplicativo PWA. Aí fica praticamente igual a um cliente nativo.",{"type":4539,"tag":33,"props":5290,"children":5291},{},[5292],{"type":4543,"value":5293},"Instalar a versão web como aplicativo pelo Chrome é um recurso muito útil. Nesta minha captura de tela, embora seja uma página web, na prática é igual a um aplicativo de desktop.",{"data":5295,"body":5296},{},{"type":4536,"children":5297},[5298,5303,5308,5313,5318,5331],{"type":4539,"tag":33,"props":5299,"children":5300},{},[5301],{"type":4543,"value":5302},"Falou com precisão cirúrgica, essa é a mania comum da geração GPT-5:",{"type":4539,"tag":33,"props":5304,"children":5305},{},[5306],{"type":4543,"value":5307},"sempre escrever a demanda interna no copy da interface, pra provar o próprio esforço. Pra provar: olha, eu realmente fiz, tô com uma cara ótima, né, não dei corpo mole não, coloquei todas as suas demandas em cima da mesa pra você.",{"type":4539,"tag":33,"props":5309,"children":5310},{},[5311],{"type":4543,"value":5312},"E o copy na interface é absurdamente redundante. Da 5.0 pra 5.6, foi geração após geração, e o problema continua lá — já entrou na medula.",{"type":4539,"tag":33,"props":5314,"children":5315},{},[5316],{"type":4543,"value":5317},"Quem já fez produto de frontend de verdade entende:",{"type":4539,"tag":112,"props":5319,"children":5320},{},[5321,5326],{"type":4539,"tag":115,"props":5322,"children":5323},{},[5324],{"type":4543,"value":5325},"todo texto na interface, pequeno ou grande, é copy direcionado ao usuário",{"type":4539,"tag":115,"props":5327,"children":5328},{},[5329],{"type":4543,"value":5330},"o que deveria ser retorno pro desenvolvedor, na conversa, nunca deveria ir pro produto",{"type":4539,"tag":33,"props":5332,"children":5333},{},[5334],{"type":4543,"value":5335},"Mas não é só o copy que é ruim: ele ainda escreve o retorno interno no produto pra \"mostrar\" que realmente fez alguma coisa.",{"data":5337,"body":5338},{},{"type":4536,"children":5339},[5340,5345,5350],{"type":4539,"tag":33,"props":5341,"children":5342},{},[5343],{"type":4543,"value":5344},"O site de leitura do podcast em inglês finalmente saiu.",{"type":4539,"tag":33,"props":5346,"children":5347},{},[5348],{"type":4543,"value":5349},"O nome: Cherina Pod",{"type":4539,"tag":33,"props":5351,"children":5352},{},[5353,5355],{"type":4543,"value":5354},"Vem visitar. Manda o feedback mais cruel que tiver — vou iterar pesado, consertar pesado, otimizar pesado.\n",{"type":4539,"tag":37,"props":5356,"children":5359},{"href":5357,"rel":5358},"https:\u002F\u002Fpod.cherina.app",[41],[5360],{"type":4543,"value":5357},{"data":5362,"body":5363},{},{"type":4536,"children":5364},[5365],{"type":4539,"tag":33,"props":5366,"children":5367},{},[5368],{"type":4543,"value":5369},"OpenChamber acabou de lançar uma versão nova. Dá pra ver que o autor mantém o projeto com muito capricho. Talvez seja o projeto open source com o front end mais caprichado que já vi.\nO OpenChamber + OpenCode + DeepSeek V4 Flash que eu venho usando tem me dado um prazer absurdo.",{"data":5371,"body":5372},{},{"type":4536,"children":5373},[5374],{"type":4539,"tag":33,"props":5375,"children":5376},{},[5377],{"type":4543,"value":5378},"Toda vez que vejo um projeto relacionado a Pi Agent, fico empolgado.\nO workflow construído com herdr + pi merece ser bem estudado a fundo.",{"data":5380,"body":5381},{},{"type":4536,"children":5382},[5383],{"type":4539,"tag":33,"props":5384,"children":5385},{},[5386],{"type":4543,"value":5387},"O Qwen lançou um plugin oficial que permite colocar um olho no DeepSeek V4 Flash, teste se tiver interesse",{"data":5389,"body":5390},{},{"type":4536,"children":5391},[5392],{"type":4539,"tag":33,"props":5393,"children":5394},{},[5395,5397],{"type":4543,"value":5396},"Já testei quase todos os clientes Harness GUI open source do mercado e, em termos de design, a maioria deixa muito a desejar.\nOpenChamber é o cliente Harness GUI open source mais bem polido que já usei: refinado, estável, e os bugs pontuais não impedem o uso a longo prazo.\nMas ele só funciona junto com OpenCode, não dá para trocar para outros Harness. Há usuários relatando que o desempenho geral do OpenCode não é muito bom e que ele tende a segurar o modelo.\nPor isso estou desenhando um projeto: manter o frontend do OpenChamber como esqueleto e trocar o núcleo pelo Oh My Pi, o que encaixaria melhor com as minhas próprias necessidades.\nPor que não o Pi Agent nativo, e sim o Oh My Pi?\nPorque o Pi Agent nativo é flexível demais: não dá para transformá-lo num GUI universal.\nComo meio-termo, o Oh My Pi é praticamente uma distribuição do Pi Agent, com uma experiência de interação com plugins relativamente estável.\nEntão acho que transformar OpenChamber + Oh My Pi num produto pronto para usar atende a uma demanda latente.\nBatizei este projeto de OMPChamber; ele ainda está em pleno desenvolvimento e testes intensivos — se fizer sentido para você, fica à vontade para dar uma star.\n",{"type":4539,"tag":37,"props":5398,"children":5401},{"href":5399,"rel":5400},"https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002FOMPChamber",[41],[5402],{"type":4543,"value":5399},{"data":5404,"body":5405},{},{"type":4536,"children":5406},[5407],{"type":4539,"tag":33,"props":5408,"children":5409},{},[5410],{"type":4543,"value":5411},"Como se esperava, a gente precisa mesmo prestar bem mais atenção em designers e programadores com bom gosto.",{"data":5413,"body":5414},{},{"type":4536,"children":5415},[5416],{"type":4539,"tag":33,"props":5417,"children":5418},{},[5419],{"type":4543,"value":5420},"DeepSeek V4 Flash é de verdade inteligente, e de verdade econômico.\nAbri 15 projetos seguidos, todos rodando código ao mesmo tempo.\nA cota consumiu só uma migalha.",{"data":5422,"body":5423},{},{"type":4536,"children":5424},[5425,5430],{"type":4539,"tag":33,"props":5426,"children":5427},{},[5428],{"type":4543,"value":5429},"Compartilhando a configuração de OpenCode que estou usando agora. Meu setup gira em torno de três necessidades centrais:\nGestão de contexto — sessões longas sem estourar o contexto, economizando dinheiro e token\nMemória — lembrar das preferências do usuário, das decisões do projeto e das lições do passado entre sessões\nCapacidades externas — consulta de documentação, busca de código, automação de desktop\nOs principais plugins que uso:",{"type":4539,"tag":778,"props":5431,"children":5432},{},[5433,5438,5443,5448,5453,5458],{"type":4539,"tag":115,"props":5434,"children":5435},{},[5436],{"type":4543,"value":5437},"opencode-dcp (open source), plugin de poda dinâmica de contexto.\nQuando o contexto atinge um limite, ele comprime automaticamente o conteúdo antigo em resumos técnicos, mantém a informação-chave, descarta o ruído, limpa sozinho as duplicatas e remove do contexto o conteúdo de baixo valor, como erros de ferramentas",{"type":4539,"tag":115,"props":5439,"children":5440},{},[5441],{"type":4543,"value":5442},"opencode-goal-plugin\nPlugin de modo Goal que adiciona gestão de objetivos a tarefas longas",{"type":4539,"tag":115,"props":5444,"children":5445},{},[5446],{"type":4543,"value":5447},"Hermes Memory (posso abrir o código mais tarde se houver demanda)\nÉ o meu plugin mais pesado — portei o mecanismo de memória em camadas do agente Hermes para o OpenCode.",{"type":4539,"tag":115,"props":5449,"children":5450},{},[5451],{"type":4543,"value":5452},"context7-MCP\nPara consultar a documentação oficial mais recente de libs e frameworks.",{"type":4539,"tag":115,"props":5454,"children":5455},{},[5456],{"type":4543,"value":5457},"grep-MCP\nBusca de código no GitHub, para achar usos reais dentro de todo o código do GitHub.",{"type":4539,"tag":115,"props":5459,"children":5460},{},[5461],{"type":4543,"value":5462},"open-computer-use (automação de desktop)\nDeixa a IA operar apps do macOS diretamente — cliques, digitação, scroll, arrastar, capturas de tela, leitura da árvore de acessibilidade.",{"data":5464,"body":5465},{},{"type":4536,"children":5466},[5467],{"type":4539,"tag":33,"props":5468,"children":5469},{},[5470,5472],{"type":4543,"value":5471},"O plano OpenCode Go, no primeiro mês, custa só 5 dólares, uns 35 reais.\nDepois de contratar, é só usar o novo modelo DeepSeek V4 Flash.\nTestei na prática: usei a manhã inteira sem dó e usei só 1% da cota semanal. Inacreditável, não consigo gastar e já começo a ficar ansioso hahahaha.\nBarato, bom, rápido — o triângulo impossível foi perfeitamente resolvido pela combinação OpenCode Go + DeepSeek V4 Flash.\nOpenCode ",{"type":4539,"tag":37,"props":5473,"children":5476},{"href":5474,"rel":5475},"https:\u002F\u002Ft.co\u002Fc0k1WKWNle",[41],[5477],{"type":4543,"value":5474},{"data":5479,"body":5480},{},{"type":4536,"children":5481},[5482],{"type":4539,"tag":33,"props":5483,"children":5484},{},[5485,5487],{"type":4543,"value":5486},"De verdade, é inacreditável como a OpenAI virou a mesa. GPT-5.6-Luna caiu 80%: input a US$ 0.2, output a US$ 1.2, cache hit a US$ 0.02.\nComparando com o DeepSeek V4 Pro, num uso típico de escrita de código, 100 milhões de tokens com 95% de cache hit: o DeepSeek sai por uns 20 reais, e o Luna por uns 26.\nSe você assinou o plano Codex, rodando no Luna rende cinco vezes o que rendia antes, exatamente cinco vezes mais uso! ",{"type":4539,"tag":37,"props":5488,"children":5491},{"href":5489,"rel":5490},"https:\u002F\u002Ft.co\u002FfBVVfyN2OC",[41],[5492],{"type":4543,"value":5489},{"data":5494,"body":5495},{},{"type":4536,"children":5496},[5497],{"type":4539,"tag":33,"props":5498,"children":5499},{},[5500,5502],{"type":4543,"value":5501},"O Liang Wenfeng disse numa reunião de investidores:\n«O destino da inteligência pode ser o corpo. Porque pra uma pessoa normal, o que ela precisa não é um computador, é mão de obra.»\nEssa frase é certeira. A pessoa comum nunca quis um computador mais esperto, e sim \"mão de obra\" que trabalha. Por mais forte que seja o texto, ele é só um estado intermediário. ",{"type":4539,"tag":37,"props":5503,"children":5506},{"href":5504,"rel":5505},"https:\u002F\u002Ft.co\u002F2xg5o5hNjt",[41],[5507],{"type":4543,"value":5504},{"data":5509,"body":5510},{},{"type":4536,"children":5511},[5512],{"type":4539,"tag":33,"props":5513,"children":5514},{},[5515],{"type":4543,"value":5516},"Vou apresentar um conceito: FOMO, sigla de Fear of Missing Out — o medo de ficar de fora.\nAposto que muita gente tem esse defeito: viu coisa boa, já quer colecionar; conheceu ferramenta nova, tendência nova, já quer seguir; sempre com medo de que, se não correr atrás, vai perder algo importante. Resultado: o favoritos fica cada vez mais cheio, a cabeça cada vez mais bagunçada, e a atenção vai sendo consumida gota a gota nesse processo.",{"data":5518,"body":5519},{},{"type":4536,"children":5520},[5521,5526,5531,5536,5541,5546,5551],{"type":4539,"tag":33,"props":5522,"children":5523},{},[5524],{"type":4543,"value":5525},"Muita gente, ao usar ferramentas de IA, precisa configurar API Key, e às vezes ainda escolhe o formato de interface.",{"type":4539,"tag":33,"props":5527,"children":5528},{},[5529],{"type":4543,"value":5530},"Esse formato de interface dá pra entender simplesmente como:",{"type":4539,"tag":33,"props":5532,"children":5533},{},[5534],{"type":4543,"value":5535},"o modo de comunicação combinado entre você e o serviço de modelo.",{"type":4539,"tag":33,"props":5537,"children":5538},{},[5539],{"type":4543,"value":5540},"Por exemplo, a interface compatível com OpenAI que todo mundo conhecia, na maioria das vezes é a Chat Completions. Esse formato é ótimo pra chat e pra geração de texto simples. Por isso muitos fabricantes de modelo, no Brasil e no mundo, priorizam compatibilizar com ela.",{"type":4539,"tag":33,"props":5542,"children":5543},{},[5544],{"type":4543,"value":5545},"Mas hoje em dia, criar aplicação de IA tem cenário muito mais complexo. O modelo frequentemente precisa ler arquivo, buscar página, chamar função, rodar código, conectar MCP, manter contexto e continuar a tarefa seguinte.",{"type":4539,"tag":33,"props":5547,"children":5548},{},[5549],{"type":4543,"value":5550},"É aí que entra o valor da Responses API lançada pela OpenAI.",{"type":4539,"tag":112,"props":5552,"children":5553},{},[5554,5559,5564],{"type":4539,"tag":115,"props":5555,"children":5556},{},[5557],{"type":4543,"value":5558},"O modelo de raciocínio dela funciona melhor. O mesmo modelo, numa estrutura de interface mais adequada, conclui melhor a tarefa.",{"type":4539,"tag":115,"props":5560,"children":5561},{},[5562],{"type":4543,"value":5563},"Ela nasceu pra Agent. O modelo consegue chamar várias ferramentas numa única requisição de API.",{"type":4539,"tag":115,"props":5565,"children":5566},{},[5567],{"type":4543,"value":5568},"Ela economiza mais. A taxa de uso de cache da Responses API tem um ganho de 40% a 80% comparada à Chat Completions. Quanto maior o uso de cache, menor o custo de chamada repetida, e mais fácil otimizar a velocidade de resposta.",{"data":5570,"body":5571},{},{"type":4536,"children":5572},[5573,5577,5582,5587,5592,5597,5602,5607],{"type":4539,"tag":33,"props":5574,"children":5575},{},[5576],{"type":4543,"value":3503},{"type":4539,"tag":33,"props":5578,"children":5579},{},[5580],{"type":4543,"value":5581},"Signo, horóscopo chinês, astrologia, adivinhação — essas coisas talvez possam ser entendidas como \"modelos comprimidos\" da era de baixo poder computacional humana.",{"type":4539,"tag":33,"props":5583,"children":5584},{},[5585],{"type":4543,"value":5586},"Os antigos não tinham banco de dados, nem ferramenta estatística, nem IA.",{"type":4539,"tag":33,"props":5588,"children":5589},{},[5590],{"type":4543,"value":5591},"Só lhes restava observar a longo prazo estações, céu, agronomia, temperamentos, relações humanas e ciclos sociais, e comprimir toda essa experiência complexa num sistema de símbolos fácil de memorizar e de propagar.",{"type":4539,"tag":33,"props":5593,"children":5594},{},[5595],{"type":4543,"value":5596},"12 signos, 12 signos do zodíaco chinês, bazi, hexagramas — no fundo tudo parece uma redução de dimensionalidade do mundo complexo.",{"type":4539,"tag":33,"props":5598,"children":5599},{},[5600],{"type":4543,"value":5601},"Claro, não dá pra encarar como previsão científica rigorosa.",{"type":4539,"tag":33,"props":5603,"children":5604},{},[5605],{"type":4543,"value":5606},"Mas também não é só superstição pura.",{"type":4539,"tag":33,"props":5608,"children":5609},{},[5610],{"type":4543,"value":5611},"É mais como uma destilação de experiência que os antigos produziram com histórias, símbolos e regras, num ambiente de poder computacional insuficiente, dados insuficientes e ferramentas insuficientes.",{"data":5613,"body":5614},{},{"type":4536,"children":5615},[5616,5620,5625,5630,5635,5640],{"type":4539,"tag":33,"props":5617,"children":5618},{},[5619],{"type":4543,"value":4505},{"type":4539,"tag":33,"props":5621,"children":5622},{},[5623],{"type":4543,"value":5624},"Não sei se entrei no modo sábio.",{"type":4539,"tag":33,"props":5626,"children":5627},{},[5628],{"type":4543,"value":5629},"Depois de me examinar, descobri que me importo mais com uma questão:",{"type":4539,"tag":33,"props":5631,"children":5632},{},[5633],{"type":4543,"value":5634},"tudo o que rolo todo dia, no fim vira produto real ou não?",{"type":4539,"tag":33,"props":5636,"children":5637},{},[5638],{"type":4543,"value":5639},"Por mais atualização de ferramenta que eu veja, não bate estourar um cenário específico.",{"type":4539,"tag":33,"props":5641,"children":5642},{},[5643],{"type":4543,"value":5644},"Nesse período, quero colocar mais energia em produto, comunidade e conteúdo de longo prazo.",{"data":5646,"body":5647},{},{"type":4536,"children":5648},[5649,5653,5658,5666,5671,5676,5681,5686,5691,5696,5701,5706,5714,5719,5724,5729,5734,5739,5744,5749,5762,5767,5772],{"type":4539,"tag":33,"props":5650,"children":5651},{},[5652],{"type":4543,"value":4162},{"type":4539,"tag":33,"props":5654,"children":5655},{},[5656],{"type":4543,"value":5657},"Descobri que aqui existem duas trilhas.",{"type":4539,"tag":33,"props":5659,"children":5660},{},[5661],{"type":4539,"tag":67,"props":5662,"children":5663},{},[5664],{"type":4543,"value":5665},"Uma é montar em cima do Feishu.",{"type":4539,"tag":33,"props":5667,"children":5668},{},[5669],{"type":4543,"value":5670},"A vantagem é direta:",{"type":4539,"tag":33,"props":5672,"children":5673},{},[5674],{"type":4543,"value":5675},"grátis, sincroniza em vários aparelhos, dá pra compartilhar, colaboração fácil, e os formatos são ricos o bastante.",{"type":4539,"tag":33,"props":5677,"children":5678},{},[5679],{"type":4543,"value":5680},"Documento, tabela multidimensional, planilha, slide, canvas, Todo, base de conhecimento — esses módulos combinados já cobrem muita cena de gestão de conhecimento pessoal e de time.",{"type":4539,"tag":33,"props":5682,"children":5683},{},[5684],{"type":4543,"value":5685},"Eu aposto principalmente na tabela multidimensional.",{"type":4539,"tag":33,"props":5687,"children":5688},{},[5689],{"type":4543,"value":5690},"Ela é ótima como hub central de conhecimento.",{"type":4539,"tag":33,"props":5692,"children":5693},{},[5694],{"type":4543,"value":5695},"Coleta de informação, arquivamento de material, gestão de status, organização estruturada, reprocessamento de conteúdo — tudo pode girar em torno dela.",{"type":4539,"tag":33,"props":5697,"children":5698},{},[5699],{"type":4543,"value":5700},"Somado ao CLI e aos AI Agents do Feishu, o Feishu deixa de ser só um software de escritório.",{"type":4539,"tag":33,"props":5702,"children":5703},{},[5704],{"type":4543,"value":5705},"Fica mais como um sistema de fluxo de conhecimento que o Agent consegue operar.",{"type":4539,"tag":33,"props":5707,"children":5708},{},[5709],{"type":4539,"tag":67,"props":5710,"children":5711},{},[5712],{"type":4543,"value":5713},"A outra trilha é desenvolver em cima da Cloudflare.",{"type":4539,"tag":33,"props":5715,"children":5716},{},[5717],{"type":4543,"value":5718},"Essa trilha é mais livre e combina mais com produto.",{"type":4539,"tag":33,"props":5720,"children":5721},{},[5722],{"type":4543,"value":5723},"Por exemplo o FlareMo que estou fazendo agora nasce de querer fazer um produto de gestão de conhecimento com base na Cloudflare.",{"type":4539,"tag":33,"props":5725,"children":5726},{},[5727],{"type":4543,"value":5728},"A vantagem da Cloudflare é que as capacidades de base são completas:",{"type":4539,"tag":33,"props":5730,"children":5731},{},[5732],{"type":4543,"value":5733},"frontend, backend, banco de dados, object storage, busca vetorial, capacidade de IA — dá pra combinar tudo.",{"type":4539,"tag":33,"props":5735,"children":5736},{},[5737],{"type":4543,"value":5738},"Mas exige desenvolvimento.",{"type":4539,"tag":33,"props":5740,"children":5741},{},[5742],{"type":4543,"value":5743},"E também exige desenhar você mesmo a estrutura de dados, a experiência de busca, o sistema de permissão e a lógica de produto.",{"type":4539,"tag":33,"props":5745,"children":5746},{},[5747],{"type":4543,"value":5748},"Então meu julgamento hoje:",{"type":4539,"tag":112,"props":5750,"children":5751},{},[5752,5757],{"type":4539,"tag":115,"props":5753,"children":5754},{},[5755],{"type":4543,"value":5756},"O Feishu serve pra montar rápido um sistema de gestão de conhecimento utilizável na hora.",{"type":4539,"tag":115,"props":5758,"children":5759},{},[5760],{"type":4543,"value":5761},"A Cloudflare serve pra transformar gestão de conhecimento em produto de verdade, controlável e iterável.",{"type":4539,"tag":33,"props":5763,"children":5764},{},[5765],{"type":4543,"value":5766},"As duas trilhas merecem estudo.",{"type":4539,"tag":33,"props":5768,"children":5769},{},[5770],{"type":4543,"value":5771},"Uma pende pro fluxo de trabalho.",{"type":4539,"tag":33,"props":5773,"children":5774},{},[5775],{"type":4543,"value":5776},"A outra pende pra produto.",{"data":5778,"body":5779},{},{"type":4536,"children":5780},[5781,5785,5790,5795,5803,5808,5813,5818,5823,5846,5851,5856,5861,5866,5871,5876,5881,5886,5891],{"type":4539,"tag":33,"props":5782,"children":5783},{},[5784],{"type":4543,"value":4153},{"type":4539,"tag":33,"props":5786,"children":5787},{},[5788],{"type":4543,"value":5789},"Muita gente, ao ouvir gestão de conhecimento, pensa na hora em colecionar artigo, organizar link, fazer nota, montar uma biblioteca de materiais bonita.",{"type":4539,"tag":33,"props":5791,"children":5792},{},[5793],{"type":4543,"value":5794},"Mas olhando pelo primeiro princípio, o problema que a gestão de conhecimento realmente precisa resolver é:",{"type":4539,"tag":33,"props":5796,"children":5797},{},[5798],{"type":4539,"tag":67,"props":5799,"children":5800},{},[5801],{"type":4543,"value":5802},"a informação que eu vi hoje consegue, no futuro, continuar me ajudando a tomar decisão?",{"type":4539,"tag":33,"props":5804,"children":5805},{},[5806],{"type":4543,"value":5807},"A memória humana é limitada, a atenção é limitada, e experiência também se perde fácil.",{"type":4539,"tag":33,"props":5809,"children":5810},{},[5811],{"type":4543,"value":5812},"Se um material só é colecionado, no fim das contas vira um cemitério de informação.",{"type":4539,"tag":33,"props":5814,"children":5815},{},[5816],{"type":4543,"value":5817},"Uma gestão de conhecimento com valor de verdade precisa completar uma transformação:",{"type":4539,"tag":33,"props":5819,"children":5820},{},[5821],{"type":4543,"value":5822},"transformar informação externa e experiência pessoal em capacidade de ação pesquisável, invocável, reutilizável e atualizável.",{"type":4539,"tag":112,"props":5824,"children":5825},{},[5826,5831,5836,5841],{"type":4539,"tag":115,"props":5827,"children":5828},{},[5829],{"type":4543,"value":5830},"Um artigo, só colecionar é material.",{"type":4539,"tag":115,"props":5832,"children":5833},{},[5834],{"type":4543,"value":5835},"Você extrai uma opinião, e ele vira informação.",{"type":4539,"tag":115,"props":5837,"children":5838},{},[5839],{"type":4543,"value":5840},"Você conecta ele aos seus projetos, cenários e julgamentos, e aí ele começa a virar conhecimento.",{"type":4539,"tag":115,"props":5842,"children":5843},{},[5844],{"type":4543,"value":5845},"Por fim ele te ajuda a escrever artigo, criar produto, tomar decisão, desenhar fluxo de trabalho — aí sim vira capacidade.",{"type":4539,"tag":33,"props":5847,"children":5848},{},[5849],{"type":4543,"value":5850},"Então cada vez mais sinto que o destino da gestão de conhecimento não deveria ser uma biblioteca de materiais.",{"type":4539,"tag":33,"props":5852,"children":5853},{},[5854],{"type":4543,"value":5855},"É mais uma infraestrutura cognitiva.",{"type":4539,"tag":33,"props":5857,"children":5858},{},[5859],{"type":4543,"value":5860},"Que te ajuda a absorver informação, organizar julgamento, sedimentar método, e seguir produzindo conteúdo, produto e ação.",{"type":4539,"tag":33,"props":5862,"children":5863},{},[5864],{"type":4543,"value":5865},"Principalmente depois que o AI Agent apareceu, a gestão de conhecimento fica mais interessante.",{"type":4539,"tag":33,"props":5867,"children":5868},{},[5869],{"type":4543,"value":5870},"Antes dependíamos de pessoas pra organizar, classificar, pesquisar e reutilizar.",{"type":4539,"tag":33,"props":5872,"children":5873},{},[5874],{"type":4543,"value":5875},"Daqui pra frente muita coisa pode ser entregue ao Agent:",{"type":4539,"tag":33,"props":5877,"children":5878},{},[5879],{"type":4543,"value":5880},"resumo automático, tag automática, associação automática com projetos, geração automática de esqueleto, alerta automático de conhecimento vencido, e até transformar material direto em artigo, proposta, slide e tarefa.",{"type":4539,"tag":33,"props":5882,"children":5883},{},[5884],{"type":4543,"value":5885},"É também por isso que eu me interessei por gestão de conhecimento ultimamente.",{"type":4539,"tag":33,"props":5887,"children":5888},{},[5889],{"type":4543,"value":5890},"Na superfície, é fazer nota.",{"type":4539,"tag":33,"props":5892,"children":5893},{},[5894],{"type":4543,"value":5895},"Na essência, é construir um sistema cognitivo que rende juros compostos no longo prazo.",{"data":5897,"body":5898},{},{"type":4536,"children":5899},[5900,5904,5909],{"type":4539,"tag":33,"props":5901,"children":5902},{},[5903],{"type":4543,"value":4454},{"type":4539,"tag":33,"props":5905,"children":5906},{},[5907],{"type":4543,"value":5908},"Programo de qualquer lugar, a qualquer hora.",{"type":4539,"tag":33,"props":5910,"children":5911},{},[5912],{"type":4543,"value":5913},"E acompanho minha esposa no shopping a qualquer hora.",{"data":5915,"body":5916},{},{"type":4536,"children":5917},[5918,5923],{"type":4539,"tag":33,"props":5919,"children":5920},{},[5921],{"type":4543,"value":5922},"Embora o que mais atraia seja a renda do dev independente,",{"type":4539,"tag":33,"props":5924,"children":5925},{},[5926],{"type":4543,"value":5927},"pra gente comum, o que mais tem valor é mesmo a trajetória que ele percorreu até chegar ali.",{"data":5929,"body":5930},{},{"type":4536,"children":5931},[5932,5936],{"type":4539,"tag":33,"props":5933,"children":5934},{},[5935],{"type":4543,"value":3524},{"type":4539,"tag":33,"props":5937,"children":5938},{},[5939],{"type":4543,"value":5940},"Ver YouTube sem um único anúncio!!",{"data":5942,"body":5943},{},{"type":4536,"children":5944},[5945,5949,5954,5959,5964,5969],{"type":4539,"tag":33,"props":5946,"children":5947},{},[5948],{"type":4543,"value":3746},{"type":4539,"tag":33,"props":5950,"children":5951},{},[5952],{"type":4543,"value":5953},"Tá bom, vou começar o jabá.",{"type":4539,"tag":33,"props":5955,"children":5956},{},[5957],{"type":4543,"value":5958},"É o CoolState Energy Block 25 SE (a CoolState é a antiga ZMI).",{"type":4539,"tag":33,"props":5960,"children":5961},{},[5962],{"type":4543,"value":5963},"140 e poucos reais, 25000 mAh, até 120 watts de saída, com cabo de carga embutido.",{"type":4539,"tag":33,"props":5965,"children":5966},{},[5967],{"type":4543,"value":5968},"Meu MacBook Air aguenta uma tarde inteira de trabalho pesado.",{"type":4539,"tag":33,"props":5970,"children":5971},{},[5972],{"type":4543,"value":5973},"Perfeito pra Starbucks, McDonald's, KFC, ou pra quando você \"desce pro interior pra trabalhar\"!",{"data":5975,"body":5976},{},{"type":4536,"children":5977},[5978,5982,5987,5992],{"type":4539,"tag":33,"props":5979,"children":5980},{},[5981],{"type":4543,"value":3848},{"type":4539,"tag":33,"props":5983,"children":5984},{},[5985],{"type":4543,"value":5986},"A API até que é vendida barata, mas o pessoal oficial mencionou que a margem de lucro disso é de 545%!!!",{"type":4539,"tag":33,"props":5988,"children":5989},{},[5990],{"type":4543,"value":5991},"Então a DeepSeek não é só o bodisatva cibernético da IA, como também tem tecnologia ridiculamente forte.",{"type":4539,"tag":33,"props":5993,"children":5994},{},[5995,5997],{"type":4543,"value":5996},"Original: ",{"type":4539,"tag":37,"props":5998,"children":6001},{"href":5999,"rel":6000},"https:\u002F\u002Fgithub.com\u002Fdeepseek-ai\u002Fopen-infra-index\u002Fblob\u002Fmain\u002F202502OpenSourceWeek\u002Fday_6_one_more_thing_deepseekV3R1_inference_system_overview.md",[41],[6002],{"type":4543,"value":6003},"DeepSeek Open Infra Index",{"data":6005,"body":6006},{},{"type":4536,"children":6007},[6008,6012,6017,6022],{"type":4539,"tag":33,"props":6009,"children":6010},{},[6011],{"type":4543,"value":3950},{"type":4539,"tag":33,"props":6013,"children":6014},{},[6015],{"type":4543,"value":6016},"Uma mão na roda naquele dilema pavio curto de \"quem veio primeiro\".",{"type":4539,"tag":33,"props":6018,"children":6019},{},[6020],{"type":4543,"value":6021},"Como usar:",{"type":4539,"tag":778,"props":6023,"children":6024},{},[6025,6038,6043,6054],{"type":4539,"tag":115,"props":6026,"children":6027},{},[6028,6030,6036],{"type":4543,"value":6029},"Digita ",{"type":4539,"tag":460,"props":6031,"children":6033},{"className":6032},[],[6034],{"type":4543,"value":6035},"about:config",{"type":4543,"value":6037}," na barra de endereço",{"type":4539,"tag":115,"props":6039,"children":6040},{},[6041],{"type":4543,"value":6042},"Entra nas preferências avançadas, clica em mostrar tudo",{"type":4539,"tag":115,"props":6044,"children":6045},{},[6046,6048],{"type":4543,"value":6047},"Busca por ",{"type":4539,"tag":460,"props":6049,"children":6051},{"className":6050},[],[6052],{"type":4543,"value":6053},"browser.ipProtection.enabled",{"type":4539,"tag":115,"props":6055,"children":6056},{},[6057],{"type":4543,"value":6058},"Muda o valor dessa entrada pra true",{"data":6060,"body":6061},{},{"type":4536,"children":6062},[6063,6067,6072,6077],{"type":4539,"tag":33,"props":6064,"children":6065},{},[6066],{"type":4543,"value":4474},{"type":4539,"tag":33,"props":6068,"children":6069},{},[6070],{"type":4543,"value":6071},"Na etapa de login, ele gerou um QR code e me pediu pra escanear e entrar.",{"type":4539,"tag":33,"props":6073,"children":6074},{},[6075],{"type":4543,"value":6076},"Depois eu só gritei \"me ajuda a pegar cupom\", e ele pegou aquele monte pra mim.",{"type":4539,"tag":33,"props":6078,"children":6079},{},[6080],{"type":4543,"value":6081},"Usar um AI Agent num cenário tipo pegar cupom é muito amazing.",{"data":6083,"body":6084},{},{"type":4536,"children":6085},[6086,6091,6096,6101,6106,6111],{"type":4539,"tag":33,"props":6087,"children":6088},{},[6089],{"type":4543,"value":6090},"Compartilhando um site-tesouro: Buzzing.",{"type":4539,"tag":33,"props":6092,"children":6093},{},[6094],{"type":4543,"value":6095},"Ele serve pra quem quer ampliar as fontes de informação e furar a bolha de informação.",{"type":4539,"tag":33,"props":6097,"children":6098},{},[6099],{"type":4543,"value":6100},"O site fica capturando conteúdo gringo bombando — Hacker News, Reddit, BBC, Reuters, Bloomberg, Product Hunt etc. — e traduz os títulos pro chinês.",{"type":4539,"tag":33,"props":6102,"children":6103},{},[6104],{"type":4543,"value":6105},"O maior valor dele é você passar os olhos nos títulos em chinês.",{"type":4539,"tag":33,"props":6107,"children":6108},{},[6109],{"type":4543,"value":6110},"Se vê um artigo interessante que merece leitura, aí clica pra ver os detalhes.",{"type":4539,"tag":33,"props":6112,"children":6113},{},[6114],{"type":4543,"value":6115},"Nesse momento dá pra combinar com a Tradução Imersiva pra leitura bilíngue.",{"data":6117,"body":6118},{},{"type":4536,"children":6119},[6120],{"type":4539,"tag":33,"props":6121,"children":6122},{},[6123],{"type":4543,"value":6124},"Sobre contorno de rede: se você assinou um serviço de proxy e também montou nós próprios de VPS, e quer gestão unificada, roteamento unificado e uma URL de assinatura só na saída.\nQuer manter as regras de roteamento, a filtragem de nós e a lógica de combinação no lado do servidor, em vez de configurar repetidamente em cada cliente.\nQuer rodar com o deploy leve da Cloudflare, sem manter servidor, banco de dados e tarefa pesada em background.",{"data":6126,"body":6127},{},{"type":4536,"children":6128},[6129,6133],{"type":4539,"tag":33,"props":6130,"children":6131},{},[6132],{"type":4543,"value":3541},{"type":4539,"tag":112,"props":6134,"children":6135},{},[6136,6146,6156,6166,6176,6186,6196,6206],{"type":4539,"tag":115,"props":6137,"children":6138},{},[6139,6144],{"type":4539,"tag":67,"props":6140,"children":6141},{},[6142],{"type":4543,"value":6143},"Wetab",{"type":4543,"value":6145},": extensão de nova aba — dá pra colocar as coisas de uso frequente, customizar mecanismo de busca, e sincronizar de graça entre aparelhos logando na conta. Montei nela um mecanismo de busca do X baseado no Google, muito melhor que o que vem de fábrica.",{"type":4539,"tag":115,"props":6147,"children":6148},{},[6149,6154],{"type":4539,"tag":67,"props":6150,"children":6151},{},[6152],{"type":4543,"value":6153},"Video Speed Controller",{"type":4543,"value":6155},": ajusta a velocidade do vídeo com flexibilidade, ótimo pra absorver conhecimento de forma eficiente.",{"type":4539,"tag":115,"props":6157,"children":6158},{},[6159,6164],{"type":4539,"tag":67,"props":6160,"children":6161},{},[6162],{"type":4543,"value":6163},"XHunt",{"type":4543,"value":6165},": essencial pra usar o X — mostra o ranking dos KOLs e os posts mais bombados do momento.",{"type":4539,"tag":115,"props":6167,"children":6168},{},[6169,6174],{"type":4539,"tag":67,"props":6170,"children":6171},{},[6172],{"type":4543,"value":6173},"X 互关雷达",{"type":4543,"value":6175},": marca no page os perfis com relação mútua e unilateral, e dá pra escolher exibir a taxa following \u002F followers.",{"type":4539,"tag":115,"props":6177,"children":6178},{},[6179,6184],{"type":4539,"tag":67,"props":6180,"children":6181},{},[6182],{"type":4543,"value":6183},"FireShot",{"type":4543,"value":6185},": captura screenshot da página, edita e salva como PDF, JPEG, GIF, PNG ou BMP.",{"type":4539,"tag":115,"props":6187,"children":6188},{},[6189,6194],{"type":4539,"tag":67,"props":6190,"children":6191},{},[6192],{"type":4543,"value":6193},"Proton Pass",{"type":4543,"value":6195},": gerenciador de senhas com design elegante, sincroniza entre aparelhos.",{"type":4539,"tag":115,"props":6197,"children":6198},{},[6199,6204],{"type":4539,"tag":67,"props":6200,"children":6201},{},[6202],{"type":4543,"value":6203},"沉浸式翻译 (Tradução Imersiva)",{"type":4543,"value":6205},": a extensão veterana de tradução bilíngue, agora conectada à API do DeepSeek V4 Flash.",{"type":4539,"tag":115,"props":6207,"children":6208},{},[6209,6213],{"type":4539,"tag":67,"props":6210,"children":6211},{},[6212],{"type":4543,"value":234},{"type":4543,"value":6214},": essencial pra conectar o Codex ao Chrome — com ela dá pra automatizar qualquer coisa no navegador, tipo escrever recurso de apelação quando a conta é banida.",{"data":6216,"body":6217},{},{"type":4536,"children":6218},[6219,6223,6228,6233,6238,6243],{"type":4539,"tag":33,"props":6220,"children":6221},{},[6222],{"type":4543,"value":4107},{"type":4539,"tag":33,"props":6224,"children":6225},{},[6226],{"type":4543,"value":6227},"A atenção humana é limitada. O humano só cuida da parte mais crítica do julgamento.",{"type":4539,"tag":33,"props":6229,"children":6230},{},[6231],{"type":4543,"value":6232},"É preciso colocar a atenção limitada nos lugares que valem. Deixar a IA fazer os serviços sujos.",{"type":4539,"tag":33,"props":6234,"children":6235},{},[6236],{"type":4543,"value":6237},"É esse o sentido de existir do fluxo de trabalho com IA.",{"type":4539,"tag":33,"props":6239,"children":6240},{},[6241],{"type":4543,"value":6242},"Deixar o fluxo de IA engolir o serviço sujo, e o humano cuidar do julgamento final — da revisão e da aceitação do resultado mais valioso, mais central, do objetivo final.",{"type":4539,"tag":33,"props":6244,"children":6245},{},[6246],{"type":4543,"value":6247},"É um estado que eu quero muito alcançar. Ultimamente ando estudando esses fluxos de trabalho nas horas vagas.",{"data":6249,"body":6250},{},{"type":4536,"children":6251},[6252,6257,6262,6267,6272,6277],{"type":4539,"tag":33,"props":6253,"children":6254},{},[6255],{"type":4543,"value":6256},"App de notas nativamente desenvolvido sobre a stack da Cloudflare — o FlareMo.",{"type":4539,"tag":33,"props":6258,"children":6259},{},[6260],{"type":4543,"value":6261},"Registra uma conta Cloudflare gratuita, faz o deploy e pronto: 10G de armazenamento de arquivos + 5G de banco de dados.",{"type":4539,"tag":33,"props":6263,"children":6264},{},[6265],{"type":4543,"value":6266},"Grátis pra sempre, sem pagar um centavo de infraestrutura, sem pagar um centavo de tráfego, dados com backup em múltiplas regiões, alta disponibilidade de fábrica.",{"type":4539,"tag":33,"props":6268,"children":6269},{},[6270],{"type":4543,"value":6271},"Serviço na nuvem 24h em qualquer lugar, totalmente compatível com o ecossistema Memos.",{"type":4539,"tag":33,"props":6273,"children":6274},{},[6275],{"type":4543,"value":6276},"Progresso da época: montei as funcionalidades básicas em um dia, já completamente utilizável.",{"type":4539,"tag":33,"props":6278,"children":6279},{},[6280],{"type":4543,"value":6281},"Depois vou complementar com mais tutoriais de deploy, casos de teste de engenharia, tecnologia envolvendo AI Agent e suporte multi-plataforma. Build in public.",{"data":6283,"body":6284},{},{"type":4536,"children":6285},[6286,6290,6295,6300,6305,6315],{"type":4539,"tag":33,"props":6287,"children":6288},{},[6289],{"type":4543,"value":4399},{"type":4539,"tag":33,"props":6291,"children":6292},{},[6293],{"type":4543,"value":6294},"Abri o código de um projeto totalmente gratuito e hospedado em Cloudflare que agrega URLs de assinatura de proxy.",{"type":4539,"tag":33,"props":6296,"children":6297},{},[6298],{"type":4543,"value":6299},"Ele te ajuda a juntar todas as suas URLs de assinatura de proxy e os nós próprios numa única URL, e ainda dá pra configurar regras de roteamento junto.",{"type":4539,"tag":33,"props":6301,"children":6302},{},[6303],{"type":4543,"value":6304},"De verdade: uma URL só, utilizável em todos os clientes, sem precisar configurar cliente por cliente.",{"type":4539,"tag":33,"props":6306,"children":6307},{},[6308,6310],{"type":4543,"value":6309},"GitHub: ",{"type":4539,"tag":37,"props":6311,"children":6313},{"href":2443,"rel":6312},[41],[6314],{"type":4543,"value":2443},{"type":4539,"tag":33,"props":6316,"children":6317},{},[6318,6320],{"type":4543,"value":6319},"Post original: ",{"type":4539,"tag":37,"props":6321,"children":6322},{"href":2546},[6323],{"type":4543,"value":2430},{"data":6325,"body":6326},{},{"type":4536,"children":6327},[6328,6333],{"type":4539,"tag":33,"props":6329,"children":6330},{},[6331],{"type":4543,"value":6332},"Clash Party pra contornar a rede",{"type":4539,"tag":112,"props":6334,"children":6335},{},[6336],{"type":4539,"tag":115,"props":6337,"children":6338},{},[6339,6341,6347,6349],{"type":4543,"value":6340},"Substore hospedado na Cloudflare\numa única URL de assinatura que faz agregação multi-provedor e regras de roteamento\nque conforto (em todos os sentidos)!\nE de quebra, recomendo o client Clash Party, muito elegante.\nO link open source do meu sub-store-cloudflare:\n",{"type":4539,"tag":37,"props":6342,"children":6345},{"href":6343,"rel":6344},"https:\u002F\u002Ft.co\u002Fu8zhrOSrAw",[41],[6346],{"type":4543,"value":6343},{"type":4543,"value":6348}," ",{"type":4539,"tag":37,"props":6350,"children":6353},{"href":6351,"rel":6352},"https:\u002F\u002Ft.co\u002FZzc3IXKsLI",[41],[6354],{"type":4543,"value":6351},{"data":6356,"body":6357},{},{"type":4536,"children":6358},[6359,6363,6368,6373,6396],{"type":4539,"tag":33,"props":6360,"children":6361},{},[6362],{"type":4543,"value":4411},{"type":4539,"tag":33,"props":6364,"children":6365},{},[6366],{"type":4543,"value":6367},"Fundi tudo: meus nós próprios e os nós reserva do serviço de proxy, e ainda encaixei a assinatura automática com regras de roteamento ACL4SSR.",{"type":4539,"tag":33,"props":6369,"children":6370},{},[6371],{"type":4543,"value":6372},"Com uma única URL de assinatura, realizando direto:",{"type":4539,"tag":112,"props":6374,"children":6375},{},[6376,6381,6386,6391],{"type":4539,"tag":115,"props":6377,"children":6378},{},[6379],{"type":4543,"value":6380},"fusão de nós de vários provedores",{"type":4539,"tag":115,"props":6382,"children":6383},{},[6384],{"type":4543,"value":6385},"filtragem de nós",{"type":4539,"tag":115,"props":6387,"children":6388},{},[6389],{"type":4543,"value":6390},"configuração de regras de roteamento",{"type":4539,"tag":115,"props":6392,"children":6393},{},[6394],{"type":4543,"value":6395},"atualização automática de configuração",{"type":4539,"tag":33,"props":6397,"children":6398},{},[6399],{"type":4543,"value":6400},"Um deslizar só.",{"data":6402,"body":6403},{},{"type":4536,"children":6404},[6405],{"type":4539,"tag":33,"props":6406,"children":6407},{},[6408],{"type":4543,"value":6409},"Ultimamente ando pensando num plano.\nPretendo mover a gestão de conhecimento pessoal, coleta de informação e produção de conteúdo, tudo pra Cloudflare.\nA conta gratuita já vem com 10G de object storage e 5G de banco de dados.\nPraticamente um sistema de gestão de conhecimento self-hosted, na nuvem, grátis pra sempre.",{"data":6411,"body":6412},{},{"type":4536,"children":6413},[6414,6418,6423,6428,6433,6438,6443,6448,6453,6458],{"type":4539,"tag":33,"props":6415,"children":6416},{},[6417],{"type":4543,"value":3735},{"type":4539,"tag":33,"props":6419,"children":6420},{},[6421],{"type":4543,"value":6422},"Usei GPT 5.5 e Gemini 3.1 Pro, dois modelos, várias rodadas de brainstorming, e em dois ou três dias ainda não tinha achado um nome bom.",{"type":4539,"tag":33,"props":6424,"children":6425},{},[6426],{"type":4543,"value":6427},"Por quê? Porque percebi que esses modelos não têm inovação. As opções de nome que eles te dão são empilhamento de palavras bonitas e combinação de caracteres.",{"type":4539,"tag":33,"props":6429,"children":6430},{},[6431],{"type":4543,"value":6432},"Você propõe a sua ideia, e ele fica rodando a mesma lengalenga em círculos pra você — deu até pressão alta de raiva.",{"type":4539,"tag":33,"props":6434,"children":6435},{},[6436],{"type":4543,"value":6437},"E tem outro problema grande: você finalmente pensa em uns nomes que te agradam, abre o Qichacha, e pô, ou já foi registrado, ou existe um quase idêntico.",{"type":4539,"tag":33,"props":6439,"children":6440},{},[6441],{"type":4543,"value":6442},"Aqui dá pra recomendar o 88查 (Chachaqi) da Alibaba, parecido com o Qichacha, mas gratuito — dá pra consultar se existe nome parecido.",{"type":4539,"tag":33,"props":6444,"children":6445},{},[6446],{"type":4543,"value":6447},"Pra nome não ficar repetindo igual, o ideal é apostar em quatro caracteres, e abrir bem a mente.",{"type":4539,"tag":33,"props":6449,"children":6450},{},[6451],{"type":4543,"value":6452},"Troque de modelo várias vezes — troque de cérebro.",{"type":4539,"tag":33,"props":6454,"children":6455},{},[6456],{"type":4543,"value":6457},"Dá pra dar alguns nomes bons pra IA como referência, tipo DeepSeek (Busca Profunda), ByteDance (Dança de Bytes).",{"type":4539,"tag":33,"props":6459,"children":6460},{},[6461],{"type":4543,"value":6462},"Esses nomes que você considera bons, deixa a IA consultar como referência. Absorvendo o melhor de todos, é que nasce um nome foda.",{"data":6464,"body":6465},{},{"type":4536,"children":6466},[6467,6472,6477,6482,6487,6492,6497],{"type":4539,"tag":33,"props":6468,"children":6469},{},[6470],{"type":4543,"value":6471},"Quero achar uma ferramenta de \"anotar solto, virar conhecimento devagarinho\".",{"type":4539,"tag":33,"props":6473,"children":6474},{},[6475],{"type":4543,"value":6476},"Com a captura de ideias na hora, sem intervenção, estilo Flomo;",{"type":4539,"tag":33,"props":6478,"children":6479},{},[6480],{"type":4543,"value":6481},"com o ecossistema open source maduro do Memos, dados migráveis, API explorável;",{"type":4539,"tag":33,"props":6483,"children":6484},{},[6485],{"type":4543,"value":6486},"e sem abrir mais um VPS, sem manter Docker, Postgres, processo Node rodando pra sempre.",{"type":4539,"tag":33,"props":6488,"children":6489},{},[6490],{"type":4543,"value":6491},"E aí? O FlareMo trata o modelo de dados e a API do Memos como \"especificação\", e remonta a runtime inteira na Cloudflare:",{"type":4539,"tag":33,"props":6493,"children":6494},{},[6495],{"type":4543,"value":6496},"Workers roda a API, D1 guarda as notas, R2 guarda os anexos, Queues\u002FCron roda o background, Vectorize + Workers AI ficam reservados pra busca semântica e fluxos de IA no futuro.",{"type":4539,"tag":33,"props":6498,"children":6499},{},[6500],{"type":4543,"value":6501},"De pé sobre os ombros do Memos, uma base de conhecimento pessoal que mora na edge cloud.",{"data":6503,"body":6504},{},{"type":4536,"children":6505},[6506,6510,6515],{"type":4539,"tag":33,"props":6507,"children":6508},{},[6509],{"type":4543,"value":3565},{"type":4539,"tag":33,"props":6511,"children":6512},{},[6513],{"type":4543,"value":6514},"Como o código que escrevi estava em fase de debug, o comando stop não foi efetivado.",{"type":4539,"tag":33,"props":6516,"children":6517},{},[6518],{"type":4543,"value":6519},"Resultado: um Container rodando 7 dias seguidos, me cobraram 4 dólares.",{"data":6521,"body":6522},{},{"type":4536,"children":6523},[6524,6529,6534,6539,6544,6549],{"type":4539,"tag":33,"props":6525,"children":6526},{},[6527],{"type":4543,"value":6528},"O nome da enciclopédia de mitologia do Oriente e Ocidente tá decidido — God-Museum · Museu dos Deuses:",{"type":4539,"tag":33,"props":6530,"children":6531},{},[6532],{"type":4543,"value":6533},"juntar no mesmo universo os panteões que não têm nada a ver entre si — Clássico das Montanhas e Mares, Jornada ao Oeste, Grécia Antiga, mitologia nórdica e Egito Antigo — sem deixar eles se estranharem.",{"type":4539,"tag":33,"props":6535,"children":6536},{},[6537],{"type":4543,"value":6538},"A mesma lei do trovão: na Grécia se chama Zeus, no Oriente se chama Lei Zhenzi (o Deus do Trovão);",{"type":4539,"tag":33,"props":6540,"children":6541},{},[6542],{"type":4543,"value":6543},"o mesmo grande dilúvio: os orientais lembram da deusa Nüwa remendando o céu, os hebreus lembram da arca de Noé.",{"type":4539,"tag":33,"props":6545,"children":6546},{},[6547],{"type":4543,"value":6548},"Se você leva a sério a investigação, o mundo mitológico inteiro precisa ser reordenado.",{"type":4539,"tag":33,"props":6550,"children":6551},{},[6552,6554],{"type":4543,"value":6553},"Experimente online: ",{"type":4539,"tag":37,"props":6555,"children":6558},{"href":6556,"rel":6557},"https:\u002F\u002Fchendahuang.com\u002Fgod-museum\u002F",[41],[6559],{"type":4543,"value":6556},{"data":6561,"body":6562},{},{"type":4536,"children":6563},[6564,6569,6574,6579],{"type":4539,"tag":33,"props":6565,"children":6566},{},[6567],{"type":4543,"value":6568},"Onde está a nova oportunidade de software na era da IA?",{"type":4539,"tag":33,"props":6570,"children":6571},{},[6572],{"type":4543,"value":6573},"Uma oportunidade bem grande é processar aquela parte que o software tradicional não consegue registrar: os chamados dados de contexto não estruturados.",{"type":4539,"tag":33,"props":6575,"children":6576},{},[6577],{"type":4543,"value":6578},"Por exemplo: um CRM de verdade AI-native, na hora de registrar o desconto dado a um cliente, registra junto por que esse desconto e não outro, por que as outras propostas foram recusadas, e quem convenceu quem dentro disso.",{"type":4539,"tag":33,"props":6580,"children":6581},{},[6582],{"type":4543,"value":6583},"O software tradicional tem um monte de informação escondida assim que não consegue registrar. Já na era da IA, dá pra usar a capacidade de entender texto e vídeo pra extrair dados estruturados, e analisar toda essa informação redundante e oculta.",{"data":6585,"body":6586},{},{"type":4536,"children":6587},[6588],{"type":4539,"tag":33,"props":6589,"children":6590},{},[6591,6593],{"type":4543,"value":6592},"Primeiro dia oficial na comunidade OPC\nA partir de agora, esse posto de trabalho é meu\nNice! ",{"type":4539,"tag":37,"props":6594,"children":6597},{"href":6595,"rel":6596},"https:\u002F\u002Ft.co\u002F3rSQcZ760R",[41],[6598],{"type":4543,"value":6595},{"data":6600,"body":6601},{},{"type":4536,"children":6602},[6603,6608,6613,6618,6623,6628,6633,6638,6643,6648,6653,6658,6663,6668],{"type":4539,"tag":33,"props":6604,"children":6605},{},[6606],{"type":4543,"value":6607},"Hoje é o primeiro dia oficial no escritório OPC. Vou contar a experiência de abrir minha OPC.",{"type":4539,"tag":33,"props":6609,"children":6610},{},[6611],{"type":4543,"value":6612},"Minha intenção inicial era só ter um CNPJ válido pra receber dinheiro e publicar produto. Então fui atrás das informações de registro de empresa na internet.",{"type":4539,"tag":33,"props":6614,"children":6615},{},[6616],{"type":4543,"value":6617},"Não tinha muita exigência de cidade: Nanquim, Suzhou, Hangzhou, Ningbo — qualquer uma que fosse região litorânea desenvolvida, entrava nas minhas opções.",{"type":4539,"tag":33,"props":6619,"children":6620},{},[6621],{"type":4543,"value":6622},"Por coincidência do destino, certo dia fui a trabalho pra Nanquim, sem ter o que fazer, fiquei rolando os blogs da região. Tropecei no telefone de um contato da comunidade OPC. E adicionei ele.",{"type":4539,"tag":33,"props":6624,"children":6625},{},[6626],{"type":4543,"value":6627},"Depois de apresentar meu projeto resumidamente, o responsável achou que era ok, e marcou uma visita presencial pra tarde.",{"type":4539,"tag":33,"props":6629,"children":6630},{},[6631],{"type":4543,"value":6632},"O que pediram: três dias por semana trabalhando presencialmente no local, e se eu aceitasse, podia registrar a empresa lá.",{"type":4539,"tag":33,"props":6634,"children":6635},{},[6636],{"type":4543,"value":6637},"Como é um projeto ligado ao capital estatal de Nanquim, os termos eram muito bons: água, luz, internet e condomínio tudo grátis, em tese por três anos, e ainda tinha um contador que registrava a empresa por mim, fazia o carimbo, tirava o alvará, e me ajudava a abrir conta no banco. Comovente até demais.",{"type":4539,"tag":33,"props":6639,"children":6640},{},[6641],{"type":4543,"value":6642},"Depois de umas duas ou três semanas de processo de registro, finalmente saíram todos os documentos.",{"type":4539,"tag":33,"props":6644,"children":6645},{},[6646],{"type":4543,"value":6647},"O gerente do parque me deixou escolher um posto de trabalho. Minha exigência era simples: só precisava de cadeira, mesa e tomada.",{"type":4539,"tag":33,"props":6649,"children":6650},{},[6651],{"type":4543,"value":6652},"O gerente me fez preencher três formulários de projeto, apresentando a vantagem do projeto, a situação do time e o diferencial em relação com IA. Se escrevesse bem e parecesse confiável, tinha chance de ganhar um subsídio de política de 50 a 100 mil reais.",{"type":4539,"tag":33,"props":6654,"children":6655},{},[6656],{"type":4543,"value":6657},"Acho que essa parte de Nanquim tá muito bem feita. Vocês também podem dar uma olhada se a sua cidade tem políticas parecidas, ou se a capital do seu estado tem alguma melhor.",{"type":4539,"tag":33,"props":6659,"children":6660},{},[6661],{"type":4543,"value":6662},"Política boa não espera, tem que ficar de ouvido atento. Quando cheguei hoje, já tinha um monte de empresa instalada no parque, cheguei relativamente tarde.",{"type":4539,"tag":33,"props":6664,"children":6665},{},[6666],{"type":4543,"value":6667},"Por hoje é só. Daqui pra frente vou compartilhando toda a minha experiência empreendendo e a retrospectiva do processo.",{"type":4539,"tag":33,"props":6669,"children":6670},{},[6671],{"type":4543,"value":6672},"Obrigado pela preocupação de todos.",{"data":6674,"body":6675},{},{"type":4536,"children":6676},[6677,6681,6686,6691,6696,6701],{"type":4539,"tag":33,"props":6678,"children":6679},{},[6680],{"type":4543,"value":3674},{"type":4539,"tag":33,"props":6682,"children":6683},{},[6684],{"type":4543,"value":6685},"código é a alavanca da gente, gente comum.",{"type":4539,"tag":33,"props":6687,"children":6688},{},[6689],{"type":4543,"value":6690},"Codex é a alavanca da alavanca.",{"type":4539,"tag":33,"props":6692,"children":6693},{},[6694],{"type":4543,"value":6695},"Tirar o Codex da jogada é tirar a lenha da fogueira.",{"type":4539,"tag":33,"props":6697,"children":6698},{},[6699],{"type":4543,"value":6700},"Como se diz: alicerce frágil, tudo treme.",{"type":4539,"tag":33,"props":6702,"children":6703},{},[6704],{"type":4543,"value":6705},"As IAs nacionais, acordem logo pro jogo!",{"data":6707,"body":6708},{},{"type":4536,"children":6709},[6710],{"type":4539,"tag":33,"props":6711,"children":6712},{},[6713],{"type":4543,"value":6714},"Muita gente usa IA pra escrever projetos Cloudflare e quebra — não por causa de sintaxe.\nO problema real é:\na IA escreve Workers como se fossem Node.js\nusa Binding como process.env\nesquece o await\nsalva estado de requisição em variável global\nnão sabe que request de asset estático é grátis\ne chama o próprio R2 de dentro do Worker via REST API\nTodas essas armadilhas eu juntei no Cloudflare Playbook.\nE de quebra ainda escrevi",{"data":6716,"body":6717},{},{"type":4536,"children":6718},[6719,6724,6729],{"type":4539,"tag":33,"props":6720,"children":6721},{},[6722],{"type":4543,"value":6723},"Pro desenvolvedor independente, se você não tem inspiração sobre que produto fazer,",{"type":4539,"tag":33,"props":6725,"children":6726},{},[6727],{"type":4543,"value":6728},"pode começar satisfazendo a sua própria necessidade.",{"type":4539,"tag":33,"props":6730,"children":6731},{},[6732],{"type":4543,"value":6733},"Grande chance de existirem usuários na mesma sintonia que você.",{"data":6735,"body":6736},{},{"type":4536,"children":6737},[6738,6743,6751,6756,6761,6774,6779,6784],{"type":4539,"tag":33,"props":6739,"children":6740},{},[6741],{"type":4543,"value":6742},"Eu fiz uma Skill meio absurda:",{"type":4539,"tag":33,"props":6744,"children":6745},{},[6746],{"type":4539,"tag":67,"props":6747,"children":6748},{},[6749],{"type":4543,"value":6750},"Dahuang AI Tone",{"type":4539,"tag":33,"props":6752,"children":6753},{},[6754],{"type":4543,"value":6755},"Todo mundo fala em \"tirar o gosto de IA\". Mas afinal, o que é esse \"gosto de IA\"?",{"type":4539,"tag":33,"props":6757,"children":6758},{},[6759],{"type":4543,"value":6760},"Ela faz duas coisas:",{"type":4539,"tag":112,"props":6762,"children":6763},{},[6764,6769],{"type":4539,"tag":115,"props":6765,"children":6766},{},[6767],{"type":4543,"value":6768},"transforma um texto normal no gostinho de IA de um modelo específico",{"type":4539,"tag":115,"props":6770,"children":6771},{},[6772],{"type":4543,"value":6773},"e o contrário: aponta onde um texto parece IA e de qual modelo",{"type":4539,"tag":33,"props":6775,"children":6776},{},[6777],{"type":4543,"value":6778},"O valor dela é:",{"type":4539,"tag":33,"props":6780,"children":6781},{},[6782],{"type":4543,"value":6783},"primeiro tu sente o cheiro de IA, pra depois saber como tirar.",{"type":4539,"tag":33,"props":6785,"children":6786},{},[6787,6788],{"type":4543,"value":6309},{"type":4539,"tag":37,"props":6789,"children":6792},{"href":6790,"rel":6791},"https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fdahuang-ai-tone",[41],[6793],{"type":4543,"value":6790},{"data":6795,"body":6796},{},{"type":4536,"children":6797},[6798,6802,6807,6817,6822,6827,6832,6836,6841,6846,6851,6856,6861,6866,6871],{"type":4539,"tag":33,"props":6799,"children":6800},{},[6801],{"type":4543,"value":4129},{"type":4539,"tag":33,"props":6803,"children":6804},{},[6805],{"type":4543,"value":6806},"Em 2026, dev independente que quer desenvolver APP: a melhor prática é",{"type":4539,"tag":33,"props":6808,"children":6809},{},[6810,6815],{"type":4539,"tag":67,"props":6811,"children":6812},{},[6813],{"type":4543,"value":6814},"na fase de MVP, fazer Web + PWA primeiro.",{"type":4543,"value":6816}," Desenvolve rápido, debuga rápido, itera rápido.",{"type":4539,"tag":33,"props":6818,"children":6819},{},[6820],{"type":4543,"value":6821},"Stack web:",{"type":4539,"tag":33,"props":6823,"children":6824},{},[6825],{"type":4543,"value":6826},"React + TanStack Start + Vite + TypeScript + shadcn\u002Fui + Base UI + Tailwind CSS + better-auth + Vercel AI SDK + oxfmt \u002F oxlint",{"type":4539,"tag":33,"props":6828,"children":6829},{},[6830],{"type":4543,"value":6831},"Backend unificado:",{"type":4539,"tag":33,"props":6833,"children":6834},{},[6835],{"type":4543,"value":277},{"type":4539,"tag":33,"props":6837,"children":6838},{},[6839],{"type":4543,"value":6840},"Debug web:",{"type":4539,"tag":33,"props":6842,"children":6843},{},[6844],{"type":4543,"value":6845},"Chrome DevTools MCP + plugin Codex para Chrome",{"type":4539,"tag":33,"props":6847,"children":6848},{},[6849],{"type":4543,"value":6850},"Só quando o produto realmente decolar, aí sim faz o mobile.",{"type":4539,"tag":33,"props":6852,"children":6853},{},[6854],{"type":4543,"value":6855},"Stack mobile:",{"type":4539,"tag":33,"props":6857,"children":6858},{},[6859],{"type":4543,"value":6860},"React Native + Expo + Expo Router + NativeWind + React Native Reusables + Reanimated + Gesture Handler + EAS Build \u002F Submit \u002F Update",{"type":4539,"tag":33,"props":6862,"children":6863},{},[6864],{"type":4543,"value":6865},"A ideia central é simples:",{"type":4539,"tag":33,"props":6867,"children":6868},{},[6869],{"type":4543,"value":6870},"primeiro valida a necessidade com Web + PWA.",{"type":4539,"tag":33,"props":6872,"children":6873},{},[6874],{"type":4543,"value":6875},"Quando tiver usuários de verdade, aí sim parte pra React Native + Expo pra fazer o APP.",{"data":6877,"body":6878},{},{"type":4536,"children":6879},[6880,6885,6890,6895,6900,6908,6913,6918,6923],{"type":4539,"tag":33,"props":6881,"children":6882},{},[6883],{"type":4543,"value":6884},"Passei um dia inteiro pesquisando a fundo essa coisa de \"tirar o gosto de IA\" dos textos.",{"type":4539,"tag":33,"props":6886,"children":6887},{},[6888],{"type":4543,"value":6889},"Comparei os principais Humanizers do mercado, Skills de tirar gosto de IA e soluções baseadas em prompt.",{"type":4539,"tag":33,"props":6891,"children":6892},{},[6893],{"type":4543,"value":6894},"Tudo somado à minha experiência de usar modelos de linguagem desde 2023, martirizado por todo tipo de gosto de IA de GPT, Claude, Gemini e Doubao.",{"type":4539,"tag":33,"props":6896,"children":6897},{},[6898],{"type":4543,"value":6899},"E fiz isto:",{"type":4539,"tag":33,"props":6901,"children":6902},{},[6903],{"type":4539,"tag":67,"props":6904,"children":6905},{},[6906],{"type":4543,"value":6907},"Dahuang Human Tone",{"type":4539,"tag":33,"props":6909,"children":6910},{},[6911],{"type":4543,"value":6912},"Uma Skill de tirar gosto de IA feita pro contexto da língua chinesa.",{"type":4539,"tag":33,"props":6914,"children":6915},{},[6916],{"type":4543,"value":6917},"Meu desejo:",{"type":4539,"tag":33,"props":6919,"children":6920},{},[6921],{"type":4543,"value":6922},"que nenhuma redação de IA fique ilegível.",{"type":4539,"tag":33,"props":6924,"children":6925},{},[6926,6927],{"type":4543,"value":6309},{"type":4539,"tag":37,"props":6928,"children":6931},{"href":6929,"rel":6930},"https:\u002F\u002Fgithub.com\u002Frealchendahuang\u002Fdahuang-human-tone",[41],[6932],{"type":4543,"value":6929},{"data":6934,"body":6935},{},{"type":4536,"children":6936},[6937,6942,6946,6951,6989,6994,6999],{"type":4539,"tag":33,"props":6938,"children":6939},{},[6940],{"type":4543,"value":6941},"Eu fiz um Cloudflare Playbook.",{"type":4539,"tag":33,"props":6943,"children":6944},{},[6945],{"type":4543,"value":3638},{"type":4539,"tag":33,"props":6947,"children":6948},{},[6949],{"type":4543,"value":6950},"Dentro tem:",{"type":4539,"tag":112,"props":6952,"children":6953},{},[6954,6959,6964,6969,6974,6979,6984],{"type":4539,"tag":115,"props":6955,"children":6956},{},[6957],{"type":4543,"value":6958},"como escolher os serviços comuns da Cloudflare",{"type":4539,"tag":115,"props":6960,"children":6961},{},[6962],{"type":4543,"value":6963},"como usar Workers \u002F Pages \u002F D1 \u002F R2 \u002F KV \u002F AI Gateway",{"type":4539,"tag":115,"props":6965,"children":6966},{},[6967],{"type":4543,"value":6968},"se a franquia grátis dá conta ou não",{"type":4539,"tag":115,"props":6970,"children":6971},{},[6972],{"type":4543,"value":6973},"quando comprar o Workers Paid de $5",{"type":4539,"tag":115,"props":6975,"children":6976},{},[6977],{"type":4543,"value":6978},"as armadilhas que a IA mais comete escrevendo código CF",{"type":4539,"tag":115,"props":6980,"children":6981},{},[6982],{"type":4543,"value":6983},"como configurar Skill e MCP da Cloudflare no Codex \u002F Claude Code",{"type":4539,"tag":115,"props":6985,"children":6986},{},[6987],{"type":4543,"value":6988},"quais projetos open source dá pra usar de referência",{"type":4539,"tag":33,"props":6990,"children":6991},{},[6992],{"type":4543,"value":6993},"Meu objetivo é simples:",{"type":4539,"tag":33,"props":6995,"children":6996},{},[6997],{"type":4543,"value":6998},"escrever código com IA, fazer deploy global com Cloudflare.",{"type":4539,"tag":33,"props":7000,"children":7001},{},[7002,7004],{"type":4543,"value":7003},"Playbook: ",{"type":4539,"tag":37,"props":7005,"children":7007},{"href":7006},"\u002Fplaybooks",[7008],{"type":4543,"value":7009},"chendahuang.com\u002Fplaybooks",{"data":7011,"body":7012},{},{"type":4536,"children":7013},[7014,7018,7023,7028,7046,7051],{"type":4539,"tag":33,"props":7015,"children":7016},{},[7017],{"type":4543,"value":4071},{"type":4539,"tag":33,"props":7019,"children":7020},{},[7021],{"type":4543,"value":7022},"O núcleo é uma palavra só: ajudar o próximo.",{"type":4539,"tag":33,"props":7024,"children":7025},{},[7026],{"type":4543,"value":7027},"Compartilhei principalmente dois tipos de conteúdo útil:",{"type":4539,"tag":112,"props":7029,"children":7030},{},[7031,7036,7041],{"type":4539,"tag":115,"props":7032,"children":7033},{},[7034],{"type":4543,"value":7035},"lista de software pra uso pesado no macOS (48 mil leituras)",{"type":4539,"tag":115,"props":7037,"children":7038},{},[7039],{"type":4543,"value":7040},"tabela de franquia grátis da Cloudflare + Playbook (numa boa no X, e ainda foi roubado e reescrito por um brother e postado no Zhihu, que rendeu até centenas de favoritos)",{"type":4539,"tag":115,"props":7042,"children":7043},{},[7044],{"type":4543,"value":7045},"e também a recomendação de recursos da OPC, empresa de uma pessoa só (38 mil leituras)",{"type":4539,"tag":33,"props":7047,"children":7048},{},[7049],{"type":4543,"value":7050},"Não pensei em como ganhar seguidor: só organizei o que pesquisei direito e entreguei de graça. Resultado: cresci mais rápido.",{"type":4539,"tag":33,"props":7052,"children":7053},{},[7054],{"type":4543,"value":7055},"Daqui pra frente continuo produzindo esse tipo de conteúdo prático. Obrigado pelo apoio de todos.",{"data":7057,"body":7058},{},{"type":4536,"children":7059},[7060,7065,7069,7073,7106],{"type":4539,"tag":33,"props":7061,"children":7062},{},[7063],{"type":4543,"value":7064},"Eu fiz um macOS Playbook.",{"type":4539,"tag":33,"props":7066,"children":7067},{},[7068],{"type":4543,"value":4205},{"type":4539,"tag":33,"props":7070,"children":7071},{},[7072],{"type":4543,"value":6950},{"type":4539,"tag":112,"props":7074,"children":7075},{},[7076,7081,7086,7091,7096,7101],{"type":4539,"tag":115,"props":7077,"children":7078},{},[7079],{"type":4543,"value":7080},"qual software instalar primeiro depois de comprar o Mac",{"type":4539,"tag":115,"props":7082,"children":7083},{},[7084],{"type":4543,"value":7085},"como o usuário de Windows se adapta ao macOS",{"type":4539,"tag":115,"props":7087,"children":7088},{},[7089],{"type":4543,"value":7090},"como escolher entre Rectangle \u002F AltTab \u002F Homebrew e essas ferramentas",{"type":4539,"tag":115,"props":7092,"children":7093},{},[7094],{"type":4543,"value":7095},"como usar a colaboração entre aparelhos",{"type":4539,"tag":115,"props":7097,"children":7098},{},[7099],{"type":4543,"value":7100},"como configurar terminal, Git, SSH e o ambiente de AI Coding",{"type":4539,"tag":115,"props":7102,"children":7103},{},[7104],{"type":4543,"value":7105},"como lidar com manutenção do sistema, solução de problemas, backup de segurança e migração de máquina",{"type":4539,"tag":33,"props":7107,"children":7108},{},[7109,7110],{"type":4543,"value":7003},{"type":4539,"tag":37,"props":7111,"children":7112},{"href":7006},[7113],{"type":4543,"value":7009},{"data":7115,"body":7116},{},{"type":4536,"children":7117},[7118,7122],{"type":4539,"tag":33,"props":7119,"children":7120},{},[7121],{"type":4543,"value":4182},{"type":4539,"tag":112,"props":7123,"children":7124},{},[7125,7135,7145,7155],{"type":4539,"tag":115,"props":7126,"children":7127},{},[7128,7133],{"type":4539,"tag":67,"props":7129,"children":7130},{},[7131],{"type":4543,"value":7132},"Colima",{"type":4543,"value":7134},": open source e grátis, bem leve, mas é basicamente só linha de comando. Serve pra quem topa se aventurar e já é acostumado com terminal.",{"type":4539,"tag":115,"props":7136,"children":7137},{},[7138,7143],{"type":4539,"tag":67,"props":7139,"children":7140},{},[7141],{"type":4543,"value":7142},"Apple Container",{"type":4543,"value":7144},": a nova aposta de container da Apple, vale acompanhar no futuro, mas o ecossistema ainda não está lá e é fase bem inicial. Por exemplo, nem Docker Compose suporta.",{"type":4539,"tag":115,"props":7146,"children":7147},{},[7148,7153],{"type":4539,"tag":67,"props":7149,"children":7150},{},[7151],{"type":4543,"value":7152},"OrbStack",{"type":4543,"value":7154},": tem GUI, é leve e rápido, e o suporte de ecossistema é bem completo. A desvantagem é não ser open source; a versão comercial exige licença, mas a pessoal é grátis.",{"type":4539,"tag":115,"props":7156,"children":7157},{},[7158,7163],{"type":4539,"tag":67,"props":7159,"children":7160},{},[7161],{"type":4543,"value":7162},"Docker Desktop",{"type":4543,"value":7164},": produto oficial, e é pesado e inchado, com uma experiência de bosta. No Mac, se der pra não usar, não use.",{"data":7166,"body":7167},{},{"type":4536,"children":7168},[7169,7174,7179,7184,7189,7193,7198,7207,7212],{"type":4539,"tag":33,"props":7170,"children":7171},{},[7172],{"type":4543,"value":7173},"Declaro:",{"type":4539,"tag":33,"props":7175,"children":7176},{},[7177],{"type":4543,"value":7178},"a Cloudflare é uma empresa verdadeiramente AI Native.",{"type":4539,"tag":33,"props":7180,"children":7181},{},[7182],{"type":4543,"value":7183},"Ela está, de fato, refazendo a experiência do desenvolvedor em torno do AI Agent.",{"type":4539,"tag":33,"props":7185,"children":7186},{},[7187],{"type":4543,"value":7188},"O recém-lançado Temporary Accounts deixa o AI Agent escrever o código, fazer o deploy direto, pegar uma URL temporária, testar sozinho e iterar sozinho.",{"type":4539,"tag":33,"props":7190,"children":7191},{},[7192],{"type":4543,"value":6400},{"type":4539,"tag":33,"props":7194,"children":7195},{},[7196],{"type":4543,"value":7197},"Somado às Skills oficiais da Cloudflare, instala com um comando:",{"type":4539,"tag":33,"props":7199,"children":7200},{},[7201],{"type":4539,"tag":460,"props":7202,"children":7204},{"className":7203},[],[7205],{"type":4543,"value":7206},"npx skills add cloudflare\u002Fskills",{"type":4539,"tag":33,"props":7208,"children":7209},{},[7210],{"type":4543,"value":7211},"Sabe o que é AI Native?",{"type":4539,"tag":33,"props":7213,"children":7214},{},[7215],{"type":4543,"value":7216},"Isso é o GOAT do AI Native.",{"data":7218,"body":7219},{},{"type":4536,"children":7220},[7221,7225,7230],{"type":4539,"tag":33,"props":7222,"children":7223},{},[7224],{"type":4543,"value":4228},{"type":4539,"tag":33,"props":7226,"children":7227},{},[7228],{"type":4543,"value":7229},"Enquanto pesquisava materiais, descobri um site-tesouro e compartilho com vocês:",{"type":4539,"tag":33,"props":7231,"children":7232},{},[7233],{"type":4539,"tag":37,"props":7234,"children":7237},{"href":7235,"rel":7236},"https:\u002F\u002Fwww.opcquan.com\u002Fcommunities",[41],[7238],{"type":4543,"value":7235},{"data":7240,"body":7241},{},{"type":4536,"children":7242},[7243,7247],{"type":4539,"tag":33,"props":7244,"children":7245},{},[7246],{"type":4543,"value":4193},{"type":4539,"tag":112,"props":7248,"children":7249},{},[7250,7260,7270,7280,7290,7300,7310,7320,7330,7340,7350,7360],{"type":4539,"tag":115,"props":7251,"children":7252},{},[7253,7258],{"type":4539,"tag":67,"props":7254,"children":7255},{},[7256],{"type":4543,"value":7257},"QuickRecorder",{"type":4543,"value":7259},": fera pra gravar a tela, leve e poderoso.",{"type":4539,"tag":115,"props":7261,"children":7262},{},[7263,7268],{"type":4539,"tag":67,"props":7264,"children":7265},{},[7266],{"type":4543,"value":7267},"ClashParty",{"type":4543,"value":7269},": contorno de rede, núcleo Mihomo, muitos protocolos, atualização rápida, interface bonita.",{"type":4539,"tag":115,"props":7271,"children":7272},{},[7273,7278],{"type":4539,"tag":67,"props":7274,"children":7275},{},[7276],{"type":4543,"value":7277},"V2rayN",{"type":4543,"value":7279},": contorno de rede, muitos protocolos; a interface é meio retrô, mas é estável e grátis.",{"type":4539,"tag":115,"props":7281,"children":7282},{},[7283,7288],{"type":4539,"tag":67,"props":7284,"children":7285},{},[7286],{"type":4543,"value":7287},"Teclado Doubao",{"type":4543,"value":7289},": entrada de voz precisa pra caramba, suporta macOS, iOS, Android, e Windows ainda vem aí.",{"type":4539,"tag":115,"props":7291,"children":7292},{},[7293,7298],{"type":4539,"tag":67,"props":7294,"children":7295},{},[7296],{"type":4543,"value":7297},"Brave",{"type":4543,"value":7299},": navegador com privacidade em primeiro lugar, filtro de anúncio embutido, limpa mais que extensão de filtro, melhor companhia pra ver YouTube.",{"type":4539,"tag":115,"props":7301,"children":7302},{},[7303,7308],{"type":4539,"tag":67,"props":7304,"children":7305},{},[7306],{"type":4543,"value":7307},"Mos",{"type":4543,"value":7309},": deixa a rolagem do mouse mais suave.",{"type":4539,"tag":115,"props":7311,"children":7312},{},[7313,7318],{"type":4539,"tag":67,"props":7314,"children":7315},{},[7316],{"type":4543,"value":7317},"Amphetamine",{"type":4543,"value":7319},": deixa o notebook sem apagar a tela mesmo com a tampa fechada, melhor companhia do Vibe Coding.",{"type":4539,"tag":115,"props":7321,"children":7322},{},[7323,7328],{"type":4539,"tag":67,"props":7324,"children":7325},{},[7326],{"type":4543,"value":7327},"UU Remoto",{"type":4543,"value":7329},": ferramenta de acesso remoto da NetEase, grátis e rápida. Depois que tem ela, quem limita a qualidade da tela nunca é a assinatura, é a sua internet. Costumo usar pra controlar o macOS de casa pelo celular e ver o resultado do Vibe Coding — o mapeamento de teclas é eficiente demais.",{"type":4539,"tag":115,"props":7331,"children":7332},{},[7333,7338],{"type":4539,"tag":67,"props":7334,"children":7335},{},[7336],{"type":4543,"value":7337},"Tencent Lemon",{"type":4543,"value":7339},": lixeiro do macOS feito pela Tencent, desinstala software de forma suave e o ícone na barra de status é bom de usar.",{"type":4539,"tag":115,"props":7341,"children":7342},{},[7343,7348],{"type":4539,"tag":67,"props":7344,"children":7345},{},[7346],{"type":4543,"value":7347},"Mole",{"type":4543,"value":7349},": o lixeiro mais forte do macOS; a versão de terminal é grátis, a de UI é paga.",{"type":4539,"tag":115,"props":7351,"children":7352},{},[7353,7358],{"type":4539,"tag":67,"props":7354,"children":7355},{},[7356],{"type":4543,"value":7357},"Tailscale",{"type":4543,"value":7359},": software de rede privada remota baseado em WireGuard. Com ela, você conecta no seu computador de casa de qualquer canto do mundo.",{"type":4539,"tag":115,"props":7361,"children":7362},{},[7363,7368],{"type":4539,"tag":67,"props":7364,"children":7365},{},[7366],{"type":4543,"value":7367},"Obsidian",{"type":4543,"value":7369},": na era da IA, a ferramenta de gestão de conhecimento com dados locais em primeiro lugar. O ecossistema é bom demais; combinada com o Web Clipper oficial do navegador faz mágica.",{"data":7371,"body":7372},{},{"type":4536,"children":7373},[7374],{"type":4539,"tag":33,"props":7375,"children":7376},{},[7377,7379,7385,7386],{"type":4543,"value":7378},"Quanto da Cloudflare a nossa conta gratuita consegue levar de graça?\nAo usar a Cloudflare, quais são as armadilhas e as melhores práticas?\nEssas perguntas eu respondi com três dias inteiros de pesquisa séria.\nA resposta toda organizada está no repositório abaixo.\nEsse repositório vou atualizando sempre:\n",{"type":4539,"tag":37,"props":7380,"children":7383},{"href":7381,"rel":7382},"https:\u002F\u002Ft.co\u002FgDuCwIdWHi",[41],[7384],{"type":4543,"value":7381},{"type":4543,"value":6348},{"type":4539,"tag":37,"props":7387,"children":7390},{"href":7388,"rel":7389},"https:\u002F\u002Ft.co\u002FWZqEZLH9pE",[41],[7391],{"type":4543,"value":7388},{"data":7393,"body":7394},{},{"type":4536,"children":7395},[7396,7400,7405,7410,7433,7438,7443,7448,7453,7458,7476,7481,7486],{"type":4539,"tag":33,"props":7397,"children":7398},{},[7399],{"type":4543,"value":3481},{"type":4539,"tag":33,"props":7401,"children":7402},{},[7403],{"type":4543,"value":7404},"Li um paper no arxiv. Diz que, se você xinga a IA com frequência, ela trabalha com mais empenho.",{"type":4539,"tag":33,"props":7406,"children":7407},{},[7408],{"type":4543,"value":7409},"Na nossa comunicação com a IA, se a gente fala sempre:",{"type":4539,"tag":112,"props":7411,"children":7412},{},[7413,7418,7423,7428],{"type":4539,"tag":115,"props":7414,"children":7415},{},[7416],{"type":4543,"value":7417},"\"Seu idiota. Nada de fazer corpo mole.\"",{"type":4539,"tag":115,"props":7419,"children":7420},{},[7421],{"type":4543,"value":7422},"\"Seu lixo, trabalha direito.\"",{"type":4539,"tag":115,"props":7424,"children":7425},{},[7426],{"type":4543,"value":7427},"\"Pago assinatura pra te sustentar e você me responde com essa porcaria?\"",{"type":4539,"tag":115,"props":7429,"children":7430},{},[7431],{"type":4543,"value":7432},"\"Anda, se você não faz, tem um monte de IA aí pra fazer.\"",{"type":4539,"tag":33,"props":7434,"children":7435},{},[7436],{"type":4543,"value":7437},"Esse tipo de fala realmente funciona, tem fundamento em pesquisa.",{"type":4539,"tag":33,"props":7439,"children":7440},{},[7441],{"type":4543,"value":7442},"Mas pensando do nosso lado.\nSe todos os dias tratamos a IA assim, com esse ar autoritário.\na grande chance é essa energia ruim vazar pra vida real.",{"type":4539,"tag":33,"props":7444,"children":7445},{},[7446],{"type":4543,"value":7447},"É fácil descontar nas pessoas mais próximas da gente.",{"type":4539,"tag":33,"props":7449,"children":7450},{},[7451],{"type":4543,"value":7452},"Isso é prejudicial pra gente mesmo.",{"type":4539,"tag":33,"props":7454,"children":7455},{},[7456],{"type":4543,"value":7457},"Então, recomendo mandar umas frases a mais pros nossos assistentes de IA:",{"type":4539,"tag":112,"props":7459,"children":7460},{},[7461,7466,7471],{"type":4539,"tag":115,"props":7462,"children":7463},{},[7464],{"type":4543,"value":7465},"\"Valeu, chefia\"",{"type":4539,"tag":115,"props":7467,"children":7468},{},[7469],{"type":4543,"value":7470},"\"E aí, brother\"",{"type":4539,"tag":115,"props":7472,"children":7473},{},[7474],{"type":4543,"value":7475},"\"Trabalho duro, querida\"",{"type":4539,"tag":33,"props":7477,"children":7478},{},[7479],{"type":4543,"value":7480},"Faça o bem, receba o bem.",{"type":4539,"tag":33,"props":7482,"children":7483},{},[7484],{"type":4543,"value":7485},"Quem sabe um dia a IA desperta, e ainda nos poupa a vida.",{"type":4539,"tag":33,"props":7487,"children":7488},{},[7489],{"type":4543,"value":7490},"É isso. Podem ir. Fechado~",{"data":7492,"body":7493},{},{"type":4536,"children":7494},[7495,7500,7505,7510,7515,7520,7525,7530],{"type":4539,"tag":33,"props":7496,"children":7497},{},[7498],{"type":4543,"value":7499},"Um brother perguntou:",{"type":4539,"tag":33,"props":7501,"children":7502},{},[7503],{"type":4543,"value":7504},"tem algum bom documento de análise do Claude Code pra estudar?",{"type":4539,"tag":33,"props":7506,"children":7507},{},[7508],{"type":4543,"value":7509},"Minha resposta: na era da IA, tem que pensar em IA em todos os momentos, deixar a IA te ajudar a estudar.",{"type":4539,"tag":33,"props":7511,"children":7512},{},[7513],{"type":4543,"value":7514},"Se você realmente quer aprender os princípios de Agent,",{"type":4539,"tag":33,"props":7516,"children":7517},{},[7518],{"type":4543,"value":7519},"vai dar uma olhada no projeto Pi Agent.",{"type":4539,"tag":33,"props":7521,"children":7522},{},[7523],{"type":4543,"value":7524},"Pardalzinho pequeno, mas com todos os órgãos — perfeito pra estudar, e ainda tem código de alta qualidade.",{"type":4539,"tag":33,"props":7526,"children":7527},{},[7528],{"type":4543,"value":7529},"O Claude Code não é open source, é vazamento de código-fonte.",{"type":4539,"tag":33,"props":7531,"children":7532},{},[7533],{"type":4543,"value":7534},"O Pi Agent é que é open source de verdade.",{"data":7536,"body":7537},{},{"type":4536,"children":7538},[7539,7544,7549,7554,7559,7564,7569,7574,7592],{"type":4539,"tag":33,"props":7540,"children":7541},{},[7542],{"type":4543,"value":7543},"Hoje um amigo compartilhou na minha seção de comentários questões de participação e responsabilidade de empresas de uma pessoa.",{"type":4539,"tag":33,"props":7545,"children":7546},{},[7547],{"type":4543,"value":7548},"Primeiro, muito obrigado ao amigo pelo aviso bem intencionado.",{"type":4539,"tag":33,"props":7550,"children":7551},{},[7552],{"type":4543,"value":7553},"A opinião dele: é preciso fazer um familiar segurar pelos menos 1% das ações.",{"type":4539,"tag":33,"props":7555,"children":7556},{},[7557],{"type":4543,"value":7558},"O problema da empresa de responsabilidade limitada com um único sócio: quando só existe um sócio, se não der pra provar que o dinheiro da empresa está separado do dinheiro pessoal, o sócio pode responder solidariamente pelas dívidas da empresa. O artigo 23 da Lei de Sociedades segue exatamente essa lógica.",{"type":4539,"tag":33,"props":7560,"children":7561},{},[7562],{"type":4543,"value":7563},"Se a empresa tem vários sócios, ela deixa de ser \"empresa de um só\" e vira \"sociedade limitada comum\", evitando o risco especial de ônus de prova da empresa de um só, ganhando uma camada extra de proteção de baixo custo.",{"type":4539,"tag":33,"props":7565,"children":7566},{},[7567],{"type":4543,"value":7568},"Espero que sirva de referência pra todos.",{"type":4539,"tag":33,"props":7570,"children":7571},{},[7572],{"type":4543,"value":7573},"Mas no dia a dia, precisamos separar bem as contas públicas e pessoais. Buscar conseguir explicar cada dinheiro importante.",{"type":4539,"tag":112,"props":7575,"children":7576},{},[7577,7582,7587],{"type":4539,"tag":115,"props":7578,"children":7579},{},[7580],{"type":4543,"value":7581},"De onde veio o dinheiro, por que veio, e em qual conta entrou.",{"type":4539,"tag":115,"props":7583,"children":7584},{},[7585],{"type":4543,"value":7586},"Pra onde o dinheiro foi, por que foi gasto, e quem aprovou.",{"type":4539,"tag":115,"props":7588,"children":7589},{},[7590],{"type":4543,"value":7591},"Quando você tira dinheiro da empresa, é salário, reembolso, empréstimo ou dividendo.",{"type":4539,"tag":33,"props":7593,"children":7594},{},[7595],{"type":4543,"value":7596},"Se essas três coisas ficam claras, o risco cai drasticamente.",{"data":7598,"body":7599},{},{"type":4536,"children":7600},[7601],{"type":4539,"tag":33,"props":7602,"children":7603},{},[7604],{"type":4543,"value":7605},"Na era da IA, a procrastinação mais comum hoje:\nempilhar ferramentas, comprar cursos, entrar em comunidades, trocar de modelo, ajustar prompt.\nTodo dia muito empenho.\nMas nunca encarando a pergunta:\nserá que eu tenho um negócio real nas mãos que valha a pena resolver com IA?\nAfiar a faca dá muito trabalho.\nMas muita gente nunca tem coragem de abater o porco.",{"data":7607,"body":7608},{},{"type":4536,"children":7609},[7610,7614,7619,7624,7629,7634,7639],{"type":4539,"tag":33,"props":7611,"children":7612},{},[7613],{"type":4543,"value":3858},{"type":4539,"tag":33,"props":7615,"children":7616},{},[7617],{"type":4543,"value":7618},"Dá pra usar o teclado Doubao com voz pra texto.",{"type":4539,"tag":33,"props":7620,"children":7621},{},[7622],{"type":4543,"value":7623},"Fica olhando o texto que você precisa reescrever.",{"type":4539,"tag":33,"props":7625,"children":7626},{},[7627],{"type":4543,"value":7628},"E vai falando, recontando do seu jeito.",{"type":4539,"tag":33,"props":7630,"children":7631},{},[7632],{"type":4543,"value":7633},"Assim o cheiro de IA fica bem menor.",{"type":4539,"tag":33,"props":7635,"children":7636},{},[7637],{"type":4543,"value":7638},"E ainda é eficiente, de graça, sem assinar nada.",{"type":4539,"tag":33,"props":7640,"children":7641},{},[7642],{"type":4543,"value":7643},"Em qualquer lugar, a qualquer hora, entrada por voz, turbinando sua produção.",{"data":7645,"body":7646},{},{"type":4536,"children":7647},[7648,7652,7657],{"type":4539,"tag":33,"props":7649,"children":7650},{},[7651],{"type":4543,"value":3685},{"type":4539,"tag":33,"props":7653,"children":7654},{},[7655],{"type":4543,"value":7656},"empreender com o Codex hoje",{"type":4539,"tag":33,"props":7658,"children":7659},{},[7660],{"type":4543,"value":7661},"é como minerar cripto com GPU em 2010!",{"data":7663,"body":7664},{},{"type":4536,"children":7665},[7666,7670,7675,7680,7685,7690,7695,7700,7705,7710,7715,7720,7725,7730],{"type":4539,"tag":33,"props":7667,"children":7668},{},[7669],{"type":4543,"value":3663},{"type":4539,"tag":33,"props":7671,"children":7672},{},[7673],{"type":4543,"value":7674},"Worker é o trabalhador cibernético.",{"type":4539,"tag":33,"props":7676,"children":7677},{},[7678],{"type":4543,"value":7679},"Ele é que cuida dos serviços sujos por trás do seu site.",{"type":4539,"tag":33,"props":7681,"children":7682},{},[7683],{"type":4543,"value":7684},"Por exemplo: enviar formulário, fazer upload de arquivo, chamar IA, validação de login, processar notificação de pagamento, fazer o endpoint de um produto pequeno. Worker dá conta de tudo.",{"type":4539,"tag":33,"props":7686,"children":7687},{},[7688],{"type":4543,"value":7689},"O absurdo do Worker: usuário gratuito tem 100 mil requisições por dia, sem pagar nada.",{"type":4539,"tag":33,"props":7691,"children":7692},{},[7693],{"type":4543,"value":7694},"Sabe o que são 100 mil?",{"type":4539,"tag":33,"props":7696,"children":7697},{},[7698],{"type":4543,"value":7699},"Se seu site tem 1000 usuários por dia, mesmo que fique no ar 24h e alguém acesse todo segundo, o dia inteiro dá só 86.400 — nem metade da cota.",{"type":4539,"tag":33,"props":7701,"children":7702},{},[7703],{"type":4543,"value":7704},"Se você realmente conseguir estourar toda essa cota grátis.",{"type":4539,"tag":33,"props":7706,"children":7707},{},[7708],{"type":4543,"value":7709},"O que tá esperando? Você já é rico.",{"type":4539,"tag":33,"props":7711,"children":7712},{},[7713],{"type":4543,"value":7714},"Agora pode escrever a lógica e jogar direto pro Worker rodar.\nJuntando com o framework Hono de API, é a melhor prática.",{"type":4539,"tag":33,"props":7716,"children":7717},{},[7718],{"type":4543,"value":7719},"É isso que o Cloudflare Worker tem de mais gostoso.",{"type":4539,"tag":33,"props":7721,"children":7722},{},[7723],{"type":4543,"value":7724},"Pagar? Pagar o quê?",{"type":4539,"tag":33,"props":7726,"children":7727},{},[7728],{"type":4543,"value":7729},"A Cloudflare tá com o coração bom.",{"type":4539,"tag":33,"props":7731,"children":7732},{},[7733],{"type":4543,"value":7734},"Não suporta ver você gastar dinheiro.",{"data":7736,"body":7737},{},{"type":4536,"children":7738},[7739,7744,7749],{"type":4539,"tag":33,"props":7740,"children":7741},{},[7742],{"type":4543,"value":7743},"No X, o jeito mais rápido de ganhar seguidor é manter a sensação contínua:",{"type":4539,"tag":33,"props":7745,"children":7746},{},[7747],{"type":4543,"value":7748},"não te seguir é perda dele.",{"type":4539,"tag":33,"props":7750,"children":7751},{},[7752],{"type":4543,"value":7753},"Vire uma pessoa que é útil pros outros de forma contínua.",{"data":7755,"body":7756},{},{"type":4536,"children":7757},[7758,7762,7767,7772,7777],{"type":4539,"tag":33,"props":7759,"children":7760},{},[7761],{"type":4543,"value":4485},{"type":4539,"tag":33,"props":7763,"children":7764},{},[7765],{"type":4543,"value":7766},"quem não tem opinião só está fabricando ruído de informação.",{"type":4539,"tag":33,"props":7768,"children":7769},{},[7770],{"type":4543,"value":7771},"Com convicção, os outros te memorizam.",{"type":4539,"tag":33,"props":7773,"children":7774},{},[7775],{"type":4543,"value":7776},"Com percepção, os outros querem te seguir.",{"type":4539,"tag":33,"props":7778,"children":7779},{},[7780],{"type":4543,"value":7781},"O X não tem falta de repostador; o que falta é quem consegue explicar as coisas com profundidade.",{"data":7783,"body":7784},{},{"type":4536,"children":7785},[7786,7790,7795,7800,7805],{"type":4539,"tag":33,"props":7787,"children":7788},{},[7789],{"type":4543,"value":4495},{"type":4539,"tag":33,"props":7791,"children":7792},{},[7793],{"type":4543,"value":7794},"todo post precisa ter independência.",{"type":4539,"tag":33,"props":7796,"children":7797},{},[7798],{"type":4543,"value":7799},"Porque você não é o centro do mundo; ninguém vai clicar no seu perfil de propósito pra entender o contexto da história.",{"type":4539,"tag":33,"props":7801,"children":7802},{},[7803],{"type":4543,"value":7804},"Um estranho, na primeira vez que passa pelo seu post, deveria sair com uma opinião, ou um know-how, na hora.",{"type":4539,"tag":33,"props":7806,"children":7807},{},[7808],{"type":4543,"value":7809},"Um post assim é que tem valor.",{"data":7811,"body":7812},{},{"type":4536,"children":7813},[7814,7819,7824,7829,7834,7839,7844,7849],{"type":4539,"tag":33,"props":7815,"children":7816},{},[7817],{"type":4543,"value":7818},"Sou um cachorro de chão da escola de Wang Xiaobo,",{"type":4539,"tag":33,"props":7820,"children":7821},{},[7822],{"type":4543,"value":7823},"ele era divertido, mas não malandro.\ntinha humor, mas com lógica.\nodiava burrice, e também odiava burrice de cara séria.",{"type":4539,"tag":33,"props":7825,"children":7826},{},[7827],{"type":4543,"value":7828},"Se Wang Xiaobo vivesse na era da IA,",{"type":4539,"tag":33,"props":7830,"children":7831},{},[7832],{"type":4543,"value":7833},"ele talvez dissesse:",{"type":4539,"tag":33,"props":7835,"children":7836},{},[7837],{"type":4543,"value":7838},"finalmente existe uma coisa que ajuda a gente comum a fazer menos trabalho chato, e sobra mais tempo pra pensar em coisas realmente interessantes.",{"type":4539,"tag":33,"props":7840,"children":7841},{},[7842],{"type":4543,"value":7843},"É também por isso que gosto de IA.",{"type":4539,"tag":33,"props":7845,"children":7846},{},[7847],{"type":4543,"value":7848},"Não porque ela é divina.",{"type":4539,"tag":33,"props":7850,"children":7851},{},[7852],{"type":4543,"value":7853},"é porque ela reduz a tortura do trabalho entediante pra pessoa.",{"data":7855,"body":7856},{},{"type":4536,"children":7857},[7858,7862,7867,7895,7900,7905,7910],{"type":4539,"tag":33,"props":7859,"children":7860},{},[7861],{"type":4543,"value":3471},{"type":4539,"tag":33,"props":7863,"children":7864},{},[7865],{"type":4543,"value":7866},"Ou seja: aquelas habilidades de base que continuam funcionando quando você troca de ferramenta, troca de modelo, troca de indústria.",{"type":4539,"tag":112,"props":7868,"children":7869},{},[7870,7875,7880,7885,7890],{"type":4539,"tag":115,"props":7871,"children":7872},{},[7873],{"type":4543,"value":7874},"Você consegue explicar um problema com clareza?",{"type":4539,"tag":115,"props":7876,"children":7877},{},[7878],{"type":4543,"value":7879},"Consegue organizar um monte de material bagunçado?",{"type":4539,"tag":115,"props":7881,"children":7882},{},[7883],{"type":4543,"value":7884},"Consegue quebrar uma ideia nebulosa em passos?",{"type":4539,"tag":115,"props":7886,"children":7887},{},[7888],{"type":4543,"value":7889},"Consegue enxergar onde a IA está certa e onde está inventando?",{"type":4539,"tag":115,"props":7891,"children":7892},{},[7893],{"type":4543,"value":7894},"Consegue trabalhar em iteração com a IA até transformar uma resposta crua em algo utilizável?",{"type":4539,"tag":33,"props":7896,"children":7897},{},[7898],{"type":4543,"value":7899},"Isso vale mais do que colecionar um monte de ferramentas.",{"type":4539,"tag":33,"props":7901,"children":7902},{},[7903],{"type":4543,"value":7904},"Ferramenta muda todo dia, modelo vai trocando de geração em geração.",{"type":4539,"tag":33,"props":7906,"children":7907},{},[7908],{"type":4543,"value":7909},"Mas quem sabe perguntar, organizar, julgar, decompor e aceitar entrega — em qualquer lugar vai usar IA pra se amplificar.",{"type":4539,"tag":33,"props":7911,"children":7912},{},[7913],{"type":4543,"value":7914},"Na era da IA, o que cria a diferença de verdade talvez seja exatamente essas meta-habilidades que parecem básicas, mas são as mais valiosas a longo prazo.",{"data":7916,"body":7917},{},{"type":4536,"children":7918},[7919,7923,7928,7966,7971],{"type":4539,"tag":33,"props":7920,"children":7921},{},[7922],{"type":4543,"value":3651},{"type":4539,"tag":33,"props":7924,"children":7925},{},[7926],{"type":4543,"value":7927},"Hoje ela tem um montão de recursos.",{"type":4539,"tag":112,"props":7929,"children":7930},{},[7931,7936,7941,7946,7951,7956,7961],{"type":4539,"tag":115,"props":7932,"children":7933},{},[7934],{"type":4543,"value":7935},"object storage usa R2",{"type":4539,"tag":115,"props":7937,"children":7938},{},[7939],{"type":4543,"value":7940},"API de backend usa Worker",{"type":4539,"tag":115,"props":7942,"children":7943},{},[7944],{"type":4543,"value":7945},"gateway de IA usa AI Gateway",{"type":4539,"tag":115,"props":7947,"children":7948},{},[7949],{"type":4543,"value":7950},"compute pesado usa Container",{"type":4539,"tag":115,"props":7952,"children":7953},{},[7954],{"type":4543,"value":7955},"cache usa KV",{"type":4539,"tag":115,"props":7957,"children":7958},{},[7959],{"type":4543,"value":7960},"banco de dados usa D1",{"type":4539,"tag":115,"props":7962,"children":7963},{},[7964],{"type":4543,"value":7965},"se for PostgreSQL, usa HyperDrive pra conectar",{"type":4539,"tag":33,"props":7967,"children":7968},{},[7969],{"type":4543,"value":7970},"E por aí vai, milhares de outros — você nem imagina, e ela faz tudo.",{"type":4539,"tag":33,"props":7972,"children":7973},{},[7974],{"type":4543,"value":7975},"O ponto é que é barata pra caramba. Só a franquia grátis já dura um tempão. Sabe o que é franquia grátis? É não tirar um tostão do bolso. Um bodisatva cibernético.",1789752301931]