Argonalyst

Loop de Beeper no Hacker News: Uma Experiência Divertida

Argonalyst
10 April 2025

"Na verdade, é como um abraço do Hacker News para os surdos." – @TonyTrapp

Há cerca de três anos, configurei um loop simples no netcat em um dos meus servidores Debian para aceitar conexões do pessoal da comunidade do Hacker News (HN). O loop funcionou por 24 horas e fez três coisas sempre que um cliente se conectava: enviou uma mensagem de ok, fechou a conexão imediatamente e fez meu terminal emitir quatro sinais sonoros.

Esse experimento leve surgiu em resposta a uma discussão sobre sistemas de alerta caseiros e peculiares para amigos e familiares. Para compartilhar o que fiz, utilizei o seguinte comando no meu servidor:

while true; do (echo ok | nc -q 1 -vlp 8000 2>&1; echo; date -u) | tee -a beeper.log; for i in 1 2 3 4; do printf '\a'; sleep 1; done & done

O comando nc fecha a conexão logo após enviar a mensagem de ok e, ao mesmo tempo, um loop interno em um shell em segundo plano imprime o caractere de sino quatro vezes. O comando while externo rapidamente reinicia o processo nc, tornando assim o script pronto para aceitar novas conexões a todo momento.

Após compartilhar a ideia, a comunidade começou a se conectar ao meu demo em susam.net:8000. Qualquer pessoa na Internet podia usar o cliente que quisesse para se conectar. Expliquei: "Agora, sempre que alguém se conectar à porta 8000 do meu sistema, ouvirei 4 beeps!" Os usuários podiam utilizar navegadores, comandos nc, curl, ssh e outros para a conexão.

Em um período de 24 horas, recebi mais de 4761 conexões, cada uma disparando quatro beeps, totalizando 19044 beeps no terminal ao longo do dia!

Embora 4761 conexões possam não parecer muito em um contexto maior, foi empolgante ver as pessoas reagirem a um comentário obscuro em um tópico comum do HN e fazer meu terminal apitar tantas vezes. No fim das contas, foi uma experiência divertida, mesmo que sem propósito prático. A computação não se resume a resolver problemas; às vezes, é sobre explorar ideias curiosas. A alegria está na exploração, e ter outros se juntando a isso tornou tudo ainda mais gratificante. Atividades como essa mantêm a computação divertida para mim!

Atualização em 10 de abril de 2025: Compartilhei este artigo no Hacker News hoje e percebi um novo aumento nas conexões para meu loop de beeper.

Últimos vídeos

Confira os últimos vídeos publicados no canal

Argonalyst

O plano SECRETO das Big Techs para cobrar MUITO mais pela IA

Argonalyst

BOLHA da IA ou NOVA era de crescimento EXPONENCIAL? O mercado está dividido

Argonalyst

Nova IA da OpenAI traduz em TEMPO REAL e pode mudar o mundo dos negócios

Argonalyst

Spec Driven Development (SDD): a habilidade que vai separar quem SOBREVIVE à IA

Argonalyst

DeepSeek V4: o Open Source que está AMEAÇANDO GPT 5.5 e Opus 4.7

Argonalyst

Prometeram Renda Universal… mas só veio desemprego?

Argonalyst

Mythos Preview: o começo da AGI ou só mais hype?

Argonalyst

Ele automatizou TUDO com IA… e pode virar bilionário sozinho

Argonalyst

Programadores foram só o começo… agora a IA quer o topo

Argonalyst

Multi-agentes, memória e IA eterna: o vazamento que mudou tudo

Argonalyst

VIBE CODING vai acabar… e o que vem agora é muito mais SINISTRO

Argonalyst

IA na Guerra: estamos criando algo mais PERIGOSO que a Bomba Atômica?

Argonalyst

O dinheiro vai desaparecer? A era da IA pode mudar tudo

Argonalyst

O Apocalipse do SaaS: Como a IA pode DESTRUIR o modelo bilionário do software

Argonalyst

Bitcoin é software… e o software está morrendo (isso explica a queda?)