Seu conteúdo não viraliza (porque você não entende o algoritmo)
Como Hacker News ranking funciona (algoritmo, pontos, penalties). Seu agente/conteúdo está no lugar errado. Growth strategy.
Equipe OpenClaw · Time de Engenharia & Produto
A Equipe OpenClaw é formada por engenheiros, designers e especialistas em IA dedicados a construir a melhor plataforma de agentes conversacionais para negócios brasileiros. Combinamos expertise…
Seu conteúdo não viraliza (porque você não entende o algoritmo).
Você é founder de SaaS.
Você lança agente de IA pra atendimento.
Você escreve post: "Como construir agente de suporte com IA em 2 horas".
Você posta no Hacker News (comunidade tech que todo founder conhece).
0 pontos. 1 comentário (seu co-founder, forçado).
Mesmo dia, post random: "Como derrotar chefe em jogo de SNES com bug de integer overflow".
59 pontos. 38 comentários. Trending.
Você fica com raiva. "Que comunidade chata".
Mas na real?
Você não entende o algoritmo.
Hacker News (e qualquer plataforma social/distribuição) roda em algoritmo.
Algoritmo escolhe:
- Quem vê seu post
- Quanto tempo fica visível
- Se sobe pra homepage ou fica enterrado
- Se atrai leads ou não
Você não sabe o algoritmo = Você está jogando no escuro.
Ontem, análise profunda viralizou (171 pontos, 84 comentários).
Título: "Como Hacker News ranking funciona: algoritmo, pontuação, penalties".
Pessoa explicou: Qual é a fórmula? Como pontos são calculados? Quando posts são enterrados? Como"gaming" o sistema (e por que não funciona)?
Vamos desvendar.
Porque seu agente/conteúdo merecia viralizar.
O algoritmo de HN (fórmula simplificada)
Score = Pontos / Idade ^ 1.8 (mais ou menos)
=== A FÓRMULA ===
Hacker News usa fórmula tipo (aproximada, real é secreta):
Score = (Upvotes - Downvotes - Buried) / (Age_in_hours ^ 1.8)
Legenda: ├─ Upvotes = Quantos clientes votaram "legal" (upvote) ├─ Downvotes = Quantos votaram "não legal" (downvote) ├─ Buried = Posts marcados como "spam" (flag) ├─ Age_in_hours = Quantas horas o post tem ├─ 1.8 = Expoente (determina decay rate) └─ Score = Resultado (quanto maior, mais visível)
=== O QUE SIGNIFICA ===
Post novo (1 hora): ├─ Numerador: 10 pontos ├─ Denominador: 1^1.8 = 1 ├─ Score: 10 / 1 = 10 └─ Resultado: VISÍVEL (topo)
Post antigo (10 horas): ├─ Numerador: 10 pontos (mesmo) ├─ Denominador: 10^1.8 ≈ 631 ├─ Score: 10 / 631 ≈ 0.02 └─ Resultado: INVISÍVEL (enterrado)
=== TRADUÇÃO PRO PORTUGUÊS ===
Algoritmo escolhe:
-
Posts novos recebem boost inicial ├─ Primeiras 2 horas = visibilidade máxima ├─ Razão: Comunidade vê fresh content ├─ Window: Crítico (ganha pontos agora ou nunca) └─ Implicação: Timing é TUDO
-
Posts antigos decaem exponencialmente ├─ Após 24h = praticamente morto ├─ Razão: Keep feed fresh ├─ Formula: 1.8 expoente = decay rápido └─ Implicação: Não adianta postar lixo esperando viralizar depois
-
Qualidade (pontos) importa, mas não é tudo ├─ Timing importa MUITO ├─ Conteúdo importa ├─ Comunidade relevante importa └─ Implicação: Post perfeito na hora errada = FAIL
Por que seu post foi enterrado (e o de jogo de SNES não)
Dinâmica de upvotes + timing
=== CENÁRIO 1: SEU POST (SaaS) ===
Postou: Terça 10:00 (horário Brasil)
Primeira hora: ├─ 2 upvotes (seu co-founder + você mesmo, disfarçado) ├─ Score: 2 / 1 = 2 ├─ Posição: Página 4 de HN (enterrado) ├─ Visibilidade: Quase ninguém vê └─ Result: Downward spiral
Duas horas depois: ├─ Ainda 2 upvotes (ninguém viu pra upvotar) ├─ Score: 2 / 2^1.8 ≈ 0.35 ├─ Posição: Página 10+ (ghost) ├─ Visibilidade: ZERO └─ Result: Post morreu
=== POR QUE FRACASSOU ===
❌ Timing ruim: Postou terça 10:00, horário de trabalho ├─ Comunidade ta trabalhando ├─ Sem tempo pra ler ├─ Sem upvotes iniciais └─ Post nunca sai do enterrado
❌ Headline ruim: "Como construir agente de suporte com IA em 2 horas" ├─ Genérico demais (10 posts assim/dia em HN) ├─ Clickbait demais ("em 2 horas" = não realista) ├─ Especializado demais (só SaaS builders interessados) ├─ Sem "hook" (sem curiosidade) └─ Resultado: Comunidade não clica
❌ Audiência errada: HN não é de SaaS, é de tech builders ├─ HN adora: Programação, arquitetura, algorithms, gaming, pesquisa ├─ HN odeia: Vendor pitches, "how-to pra vender", self-promotion ├─ Seu post foi interpretado como: "Comprem meu produto" ├─ Resultado: Invisible, talvez até downvotado └─ Morale: Publicar no lugar errado = guaranteed fail
=== CENÁRIO 2: JOGO DE SNES ===
Postou: Terça 22:00 (noite Brasil, madrugada US)
Primeira hora: ├─ 15 upvotes (geeks estão acordados, veem logo) ├─ Score: 15 / 1 = 15 ├─ Posição: Página 1 (trending) ├─ Visibilidade: MÁXIMA └─ Viral cascade:
Duas horas depois: ├─ 30 upvotes (mais pessoas veem, upvotam, invite friends) ├─ Score: 30 / 2^1.8 ≈ 4.7 ├─ Posição: Top 20 (still trending) ├─ Visibilidade: MUITO ALTA └─ Result: Upward spiral
Quatro horas depois: ├─ 59 upvotes (no top now, mais people see) ├─ Score: 59 / 4^1.8 ≈ 1.9 ├─ Posição: Top 10 (frontpage) ├─ Visibilidade: MÁXIMA └─ Result: Viraliza (38 comentários)
=== POR QUE EXPLODIU ===
✓ Timing perfeito: Postou 22:00 (noite) ├─ Comunidade US acordada (bulk de HN é US) ├─ Pessoas scrollando antes de dormir ├─ Primeiro upvote rápido └─ Cascade begun
✓ Headline irresistível: "Como derrotar chefe em jogo de SNES com int overflow" ├─ Específico (nostalgia + técnico) ├─ Curiosidade (como é possível?) ├─ Não é sales pitch ├─ Comunidade adora exploits/hacks └─ Resultado: CLICK
✓ Comunidade certa: HN ADORA gaming/exploits ├─ Posts sobre reverse engineering = gold ├─ Posts sobre bugs de software = ouro ├─ Posts sobre "hacking" (no sentido criativo) = trending ├─ Resultado: Massivo upvote inicial └─ Cascade effect = viraliza
Os 3 mecanismos que destroem posts (e como evitar)
Downvotes, flags, shadowban
=== MECANISMO 1: DOWNVOTES (por quê acontecem) ===
Downvotes: ├─ Comentário/post é ruim (fora de topico, spam, false) ├─ User clica seta pra baixo ├─ Post perde pontos └─ Score = (Upvotes - Downvotes) / Age^1.8
Quando HN downvota masivamente: ├─ Spam/vendor pitch detectado ├─ Headline é clickbait óbvio ├─ Conteúdo é factualmente errado ├─ User é known spammer └─ Result: Post é enterrado (score negativo possible)
Como evitar downvotes: ├─ ✓ Conteúdo verdadeiro, não exagera ├─ ✓ Headline honesto (não clickbait) ├─ ✓ Não é sales pitch (é knowledge share) ├─ ✓ Comunidade relevante (posta em lugar certo) └─ ✓ Evita padrão spam (múltiplos posts idênticos dia mesmo)
=== MECANISMO 2: FLAG ("this is spam") ===
Flag = nuclear option.
User clica: "Report as spam / Ask for dup / Ask for removal"
Multíplos flags → Post é marcado automaticamente como: ├─ Spam (collapses score) ├─ Duplicate (borra) ├─ Off-topic (downranks) └─ Killed (admin removeu)
Quando HN flags posts: ├─ Obvious spam/scam ├─ Duplicate (posted 3x no mês) ├─ Hate speech / illegal ├─ Harassment ├─ Known bad actor (repeated violations) └─ Result: Post disappears
Como evitar flags: ├─ ✓ Post uma vez (não 5x idênticas) ├─ ✓ Sem padrão spam (bot activity) ├─ ✓ Respeitoso com comunidade ├─ ✓ Sem linking pra malware └─ ✓ Sem brigading (invite friends pra upvote)
=== MECANISMO 3: SHADOWBAN / KARMA PENALTIES ===
Shadowban = invisível penalty.
User não sabe, mas: ├─ Posts dela não aparecem pra ninguém ├─ Comments aparecem só pra user ├─ Account está "blacklisted" silenciosamente ├─ Admin vê, community não └─ Result: Spam invisible
Quando HN shadowbans: ├─ Padrão spam detected (múltiplas violações) ├─ Known spammer (repeat offender) ├─ Bot behavior (upvoting own posts via alts) ├─ Flagged frequentemente └─ Result: Account é de facto dead
Karma penalties: ├─ User perde karma (reputation points) ├─ Low karma users: Posts appear delayed ├─ Very low karma: Posts need moderator approval ├─ Ability to downvote removed └─ Ability to comment removed
Como evitar shadowban: ├─ ✓ Não spam (obvious) ├─ ✓ Não bot behavior (alt account upvoting) ├─ ✓ Comunidade genuine participation (comment, engage) ├─ ✓ Long-term mindset (não é quick money scheme) └─ ✓ Respect rules (ler FAQ antes de postar)
Como seu agente / SaaS deve distribuir conteúdo em HN
Estratégia que funciona (sem gaming)
=== PRÉ-REQUISITO: TIMING ===
Hacker News users (maioria): ├─ US-based (60%) ├─ Tech workers ├─ Acordados típicamente: 9am-11pm US time ├─ Peak hours: Evening US time (22:00-02:00 US = prime time) └─ Pico de atividade: Terça-Quinta 20:00-23:00 US
Para SaaS Brasil postando: ├─ Terça-Quinta preferido (mais atividade) ├─ 22:00-00:00 BR time = 21:00-23:00 US (PRIME) ├─ Evita: Sexta (user checking out), Domingo (slow) ├─ Evita: 10:00-17:00 BR (madrugada US, ninguém vê) └─ Resultado: 10x mais visibility se fizer timing certo
=== STRATEGY 1: AUTHENTIC SHARING (recomendado) ===
Ideia: Você aprendeu algo, compartilha genuinamente (sem pitch).
Exemplo 1 (BOM): "Construímos agente de suporte com 3x menos custo que Intercom. Aqui tá arquitetura + trade-offs (incluindo erros que cometemos)" ├─ Headline: Específico, honesto, não-clickbait ├─ Comunidade response: "Quanto custou? Posso ver código?" (genuine interest) ├─ Upvotes: 20-40 (porque é authentic) ├─ Leads: 3-5 demo requests (porque é honest) └─ Viral: Possível se conteúdo é good
Exemplo 2 (RUIM): "Como construir agente de suporte em 2 horas (você não vai acreditar)" ├─ Headline: Clickbait demais ├─ Comunidade response: Downvotes, flags ├─ Upvotes: 0-2 (enterrado) ├─ Leads: 0 └─ Viral: Não
=== STRATEGY 2: COMMENT STRATEGY (subestimado) ===
Ideia: Não poste seu conteúdo. Comente genuinamente em posts relacionados.
Como:
- Procura posts sobre "customer support tools", "AI agents", etc
- Lê completamente
- Comenta com: insights, alternativas, learnings
- Sem pitchar seu produto
- Se relevante: Link pro seu post ("Nós escrevemos sobre isso aqui")
Benefício: ├─ Comment fica pinned (upvotes vira visible) ├─ Leads vêm organicamente ("interesting perspective") ├─ Account karma sobe (mais credibilidade) ├─ Menos suspeita de spam └─ Long-term: You become "known" por expertise
Exemplo comment:
Great post. One thing we learned building our support agent: concurrency matters more than model. We moved from GPT-4 (slow) to Claude 3.5 (fast) thinking we'd improve, instead we improved latency. Real bottleneck: database queries during response generation.
We solved with caching layer (Redis). That gave 60% latency reduction.
Full architecture: [link ao seu post]
Resultado: ├─ Upvotes: 10-20 (genuine, não spam) ├─ Replies: 3-5 (people engage with you) ├─ Leads: 1-2 (interested parties) └─ Karma: +10 (account reputation boost)
=== STRATEGY 3: LONG-TERM PRESENCE (hardest, best ROI) ===
Ideia: Você não é spammer. Você é community member. Then your posts get boost.
Como:
- Create HN account (obvious)
- Participate genuinely: comentar em posts, votar, engage
- 6 months: 100+ karma, known member
- Now quando você posta: "oh, [user] posted, let's check"
- Initial upvotes come faster (due to recognition)
- Cascade happens (algorithm sees momentum)
Timeline: ├─ Month 1-2: Comment, build karma (50-100) ├─ Month 3-4: Comment mais, expertise fica conhecida (+100-200) ├─ Month 5-6: Now post seu conteúdo (+300 karma) ├─ First post (with 300 karma): 5-10 upvotes primeiras 30 min ├─ Viral cascade possível agora └─ ROI: Takes 6 months, but posts reliably 30+ upvotes
=== STRATEGY 4: SHOW HN (quando aplicável) ===
"Show HN" = subcategoria de HN pra ship/build.
Formato: ├─ "Show HN: [O que você built]" ├─ Exemplo: "Show HN: Open-source support agent framework" ├─ Community: Muito mais forgiving se é genuine ├─ Upvotes: Naturally higher pra Show HN ├─ Leads: Muito qualificado ("I'm building this too") └─ Gaming: Harder to abuse, so cleaner
Benefício vs normal post: ├─ 2-3x mais upvotes (community ama builders) ├─ Less spam filter suspicion ├─ More constructive comments (people help) └─ Better lead quality (technical founders interested)
Conclusão
Hacker News ranking é algoritmo.
Algoritmo escolhe viralidade.
Você não sabe algoritmo = você está perdendo leads.
Ações práticas:
- Timing: Poste terça-quinta, 22:00-00:00 BR (prime time US)
- Headline: Específico, honesto, sem clickbait
- Estratégia: Não venda. Compartilhe aprendizado.
- Community first: Comente genuinamente antes de postar.
- Long-term: Build karma → credibilidade → posts explodem
- Avoid: Flags, downvotes, shadowban (não spam, não bot behavior)
ROI:
- 1 viral HN post = 50-200 leads de qualidade (founders tech)
- Timing + conteúdo bom = 30% chance de viral
- 6 months community building + timing = 50% chance
Na OpenClaw, ajudamos SaaS builders distribuir conteúdo estrategicamente:
- Growth Strategy: Qual plataforma? Timing? Headline?
- Community Building: Como construir presença em HN, Reddit, Twitter?
- Content Optimization: Headline testing, formato, timing testing
- Lead Generation: Tracking qual channel converte melhor
- Distribution Automation: Post timing automático (optimal slots)
Domine distribuição de conteúdo | Growth Strategy + HN Tactics →
Publicado em 20 de setembro de 2026