Parece que, alguns dias atrás, afrouxaram as configurações de proteção anti-crawler e o servidor acabou sobrecarregado
A intenção original era evitar que usuários legítimos fossem bloqueados, mas parece que afrouxaram demais
Às 5h24 da manhã recebi um alerta do PagerDuty e, quando fui verificar o HN, parecia estar tudo bem, então marquei como resolvido, mas na verdade eu estava meio dormindo naquele momento
Acho que vou conseguir descobrir mais ao longo da tarde
Engraçado, agora está oficialmente confirmado que o Dang administra o HN até dormindo
Não se preocupe tanto. No fim das contas, é só um site para ler artigos e comentar
Você precisa dormir o suficiente. Ficar fora do ar por algumas horas não tem problema. Obrigado como sempre
Quando o HN não abriu da primeira vez, achei que fosse alguma falha global
Verifiquei em downforeveryoneorjustme.com/hacker-news e havia 52 relatos em pouco tempo
Fiquei curioso sobre quem estaria rastreando tanto assim. Se foi um DDoS ou coleta de dados por empresa de IA
O HN já tem API e dataset, então é interessante pensar por que alguém ainda faria crawling
Talvez fizesse sentido uma política operacional de silenciar alertas no horário de sono nos EUA
O HN é importante, mas não a ponto de justificar acordar de madrugada para responder
Aprendi pela experiência que o custo da falta de sono é bem alto
Não precisa pedir desculpas. Foi uma chance para todos nós pararmos por um momento aquilo que estávamos procrastinando
Quando o HN caiu, entrei em um loop infinito
Era repetir “o HN caiu → preciso confirmar no HN que caiu → o HN caiu”
Comigo também foi assim. Fiquei dando refresh pensando “daqui a pouco volta” e quando vi já tinham se passado horas
Ainda bem que o loop acabou
Tenho o hábito inconsciente de abrir o navegador de novo e conferir a página inicial do HN duas ou três vezes
Engraçado, eu entro em loop de HN mesmo quando ele não está fora do ar
Quando acordei de manhã, pensei “será que despertei no inferno?”
Achei que tivesse acontecido algo muito sério e perguntei no servidor de Discord de Linux: “o HN caiu, isso é alguma falha grande?”
O que aprendi hoje é que minha mão tem um reflexo automático de abrir o Hacker News
É lendo os comentários daqui que eu mais aprendo. Acho que foi assim que esse vício surgiu
Ainda bem que não sou o único. Basta eu digitar “n” na barra de endereços do navegador e o HN já aparece no autocompletar
Eu uso o LeechBlock para colocar um timer de atraso de 5 segundos ao abrir uma nova janela do HN
Se eu perder o foco, o timer falha, então isso realmente ajuda a diminuir o impulso Link do LeechBlock
Eu passei dessa fase, criei 4 apps e agora meu ARR está se aproximando de 500 milhões de dólares
Ativei o modo no procrastination para ver o HN só 10 minutos por hora, e funcionou bastante bem
Sem o HN na rotina da manhã, ficou faltando alguma coisa
Isso teve mais impacto no meu dia do que uma queda da AWS ou da Cloudflare
Fiquei me perguntando se a conta do HNStatus no Twitter ainda era útil
Sem fazer login, só aparece um feed não cronológico, então quase não serve para nada
Perguntaram se havia uma forma melhor de verificar o status
Nós postamos lá apenas quando sabemos que houve queda e quando ela já dura mais de alguns minutos
Desta vez não sabíamos. O contexto está neste comentário
xcancel.com/HNStatus mantém ordem sequencial depois do tweet fixado
Se você trocar o link x.com por xcancel.com, fica bem mais limpo
No app móvel, se você mudar a ordenação da aba “Following” para “most recent”, volta a aparecer um feed em ordem cronológica
Essa configuração também se mantém na web
hn.hund.io também é uma página de status, mas desta vez não detectou
Também tem o problema de o texto ficar em cinza, o que faz a gente quase não ler
Achei engraçada a piada de que era preciso gastar o error budget antes do fim do ano
Isso me lembrou de quando, por causa de orçamento que “some se não for usado” no fim do ano, atendíamos às pressas pedidos que antes tinham sido recusados
No fim, era como se aquele orçamento tivesse ficado mal utilizado por meio ano
Curiosamente, sem estar logado o site continuava abrindo
Quando caiu, pensei: “agora sim vou ter um dia produtivo”
Da próxima vez, é só abrir em modo de navegação privada
A maioria das falhas do HN afeta apenas requisições de usuários logados
Também dá para apagar os cookies, mas aí depois da recuperação é preciso fazer login de novo
kkkkk
A web não abria, mas minha ferramenta CLI do HN conseguia acessar em modo somente leitura Link do hnterminal
Vários serviços de detecção de indisponibilidade não funcionaram direito desta vez
Fiquei achando que precisamos de um dashboard de confiabilidade
Acho que foi por causa de cache. A página para usuários deslogados tinha cache bem agressivo, então parecia uma resposta normal
Então agora também vamos precisar de um detector de falha do detector de falhas
No fim das contas, estamos precisando de algo como downdetectorsdowndetector.com
1 comentários
Comentários do Hacker News
Parece que, alguns dias atrás, afrouxaram as configurações de proteção anti-crawler e o servidor acabou sobrecarregado
A intenção original era evitar que usuários legítimos fossem bloqueados, mas parece que afrouxaram demais
Às 5h24 da manhã recebi um alerta do PagerDuty e, quando fui verificar o HN, parecia estar tudo bem, então marquei como resolvido, mas na verdade eu estava meio dormindo naquele momento
Acho que vou conseguir descobrir mais ao longo da tarde
Você precisa dormir o suficiente. Ficar fora do ar por algumas horas não tem problema. Obrigado como sempre
Verifiquei em downforeveryoneorjustme.com/hacker-news e havia 52 relatos em pouco tempo
Fiquei curioso sobre quem estaria rastreando tanto assim. Se foi um DDoS ou coleta de dados por empresa de IA
O HN já tem API e dataset, então é interessante pensar por que alguém ainda faria crawling
O HN é importante, mas não a ponto de justificar acordar de madrugada para responder
Aprendi pela experiência que o custo da falta de sono é bem alto
Quando o HN caiu, entrei em um loop infinito
Era repetir “o HN caiu → preciso confirmar no HN que caiu → o HN caiu”
Ainda bem que o loop acabou
O que aprendi hoje é que minha mão tem um reflexo automático de abrir o Hacker News
Se eu perder o foco, o timer falha, então isso realmente ajuda a diminuir o impulso
Link do LeechBlock
Sem o HN na rotina da manhã, ficou faltando alguma coisa
Fiquei me perguntando se a conta do HNStatus no Twitter ainda era útil
Sem fazer login, só aparece um feed não cronológico, então quase não serve para nada
Perguntaram se havia uma forma melhor de verificar o status
Desta vez não sabíamos. O contexto está neste comentário
Se você trocar o link x.com por xcancel.com, fica bem mais limpo
Essa configuração também se mantém na web
Também tem o problema de o texto ficar em cinza, o que faz a gente quase não ler
Achei engraçada a piada de que era preciso gastar o error budget antes do fim do ano
No fim, era como se aquele orçamento tivesse ficado mal utilizado por meio ano
Parece que ficou fora do ar por cerca de 3 horas
Veja o link do incidente,
e downforeveryoneorjustme.com/hacker-news
Estranhamente, não havia nenhum registro no statuspal
Link do statuspal
Quando caiu, pensei: “agora sim vou ter um dia produtivo”
A maioria das falhas do HN afeta apenas requisições de usuários logados
Também dá para apagar os cookies, mas aí depois da recuperação é preciso fazer login de novo
A web não abria, mas minha ferramenta CLI do HN conseguia acessar em modo somente leitura
Link do hnterminal
Vários serviços de detecção de indisponibilidade não funcionaram direito desta vez
Fiquei achando que precisamos de um dashboard de confiabilidade