3 pontos por GN⁺ 2026-06-13 | 2 comentários | Compartilhar no WhatsApp
  • Town Square mostra os visitantes atuais como bonequinhos na parte inferior de um site e permite que pessoas vendo o mesmo site se encontrem por meio de páginas, movimento e mensagens
  • O objetivo não é criar uma nova rede social, mas recuperar a pequena sensação da web de que há uma pessoa real do outro lado da tela
  • Não há contas, perfis, número de seguidores nem histórico permanente de chat, e as mensagens só existem quando há alguém ali para lê-las
  • Depois de vários pedidos, o projeto foi lançado como código aberto e também oferece um servidor público que pode ser integrado sem hospedagem própria
  • Entre os planos futuros estão adereços para interação entre personagens, melhorias na experiência de chat e uma rede de Town Squares no estilo Webring, conectando sites vizinhos

Funcionalidade e intenção do Town Square

  • Town Square é um recurso experimental em forma de pequena faixa fixada na parte inferior de todas as páginas de um site, e ao visitar é possível ver um espaço com bonequinhos
  • Cada bonequinho representa outro visitante que está navegando no site naquele momento, e é possível ver quais páginas as pessoas estão lendo
  • Os visitantes podem circular pelo espaço e enviar mensagens, além de ver quem está lendo o mesmo texto e iniciar uma conversa
  • O objetivo não é criar mais uma rede social, mas trazer de volta à web a sensação de que existe uma pessoa real do outro lado da tela

Lançamento e planos futuros

  • O Town Square foi projetado de propósito para ser pequeno e fácil de esquecer, sem contas, perfis, número de seguidores ou histórico permanente de chat
  • As mensagens só existem quando as pessoas podem lê-las naquele momento, sem criar um registro permanente de conversa
  • Depois que várias pessoas perguntaram como adicionar isso aos próprios sites, o projeto foi publicado, e o repositório está em TownSquare
  • Para quem não quer ou não sabe fazer hospedagem própria, é possível registrar o site em Town Square
  • Entre as próximas ideias estão adicionar adereços com os quais os personagens possam interagir e melhorar a experiência geral do chat
  • Outra ideia é conectar o Town Square de um site aos sites vizinhos, criando uma rede de Town Squares parecida com um Webring, em que ao caminhar até a borda do site a pessoa é levada ao site vizinho

2 comentários

 
GN⁺ 17 일 전
Opiniões do Hacker News
  • Nesta semana, tive uma experiência curiosa em um encontro de makers da cidade. Dezenas de pessoas apareceram e fizeram apresentações rápidas sobre o que estavam criando, e o networking, com comida e bebidas, também foi bem ativo.
    O nível dos projetos variava bastante, mas o que me chamou a atenção foi que, depois do encontro, quase ninguém parecia querer manter contato além de adicionar no LinkedIn.
    Também criamos um grupo no Telegram, e algumas pessoas entraram, mas ninguém respondeu nem postou nada, então acabei apagando o grupo hoje. Talvez eu tenha causado uma impressão errada, ou talvez tenha entendido mal por que as pessoas vão a esses encontros.

    • Por causa desse ponto de “ninguém queria manter contato além de adicionar no LinkedIn”, passei a ir cada vez menos a eventos e encontros locais.
      Logo depois de me formar na faculdade, quando comecei a frequentar eventos e encontros, parecia que todo mundo queria primeiro fazer parte de uma comunidade, e as apresentações soavam como uma oportunidade para os membros se revezarem preparando algo para o grupo.
      Com o tempo, os encontros passaram a ter cada vez mais gente com objetivos apenas transacionais. A pessoa vinha, apresentava, avaliava se havia algo a ganhar com a plateia, coletava contatos no LinkedIn e ia embora; muitas vezes só voltava quando tinha algum objetivo como captar clientes, conseguir acesso a investidores ou receber propostas de emprego.
      Depois de participar algumas vezes, quem esperava uma discussão de comunidade acabava percebendo que, na verdade, estava ouvindo a divulgação da startup de alguém ou sendo minerado como lead de vendas. Aí o interesse pelo próximo evento desaparece, e o encontro vira uma casca do que antes era uma comunidade.
      Ainda vou a eventos de vez em quando, mas na maioria das vezes parece que as pessoas estão ali para fazer networking e, quando concluem que a outra pessoa não está em posição de oferecer um emprego, encerram a conversa rapidamente.
    • Se alguém pede meu LinkedIn, ou Instagram em outro contexto, eu simplesmente pego o número de telefone. Isso rompe a barreira formal e cria uma conexão mais pessoal.
      Seja para amizade ou trabalho, se a pessoa for memorável, uma conexão no LinkedIn não acrescenta muito valor.
    • Poucas coisas são tão irritantes quanto alguém dizer “vamos nos conectar no LinkedIn” depois de uma conversa de 5 minutos.
      No último ano fiquei ainda mais cético: uma pessoa ligada a VC se conectou comigo durante uma conversa e depois me removeu. Como mal nos conhecíamos, não houve prejuízo, mas isso aumentou ainda mais minha aversão a esse impulso.
      Em vez disso, uma abordagem de que ainda gosto é: “pegue meu cartão de visita”.
  • A explicação de que “não se trata de criar mais uma rede social, mas de recuperar aquela pequena sensação da web antiga de que há uma pessoa real do outro lado da tela” é uma ideia simpática.
    Mas ela difere um pouco da minha experiência: o fato de as pessoas terem contas e continuidade era justamente uma das partes centrais dessa sensação de “web antiga” de que falam.
    Havia algumas pessoas que sempre apareciam nas threads de comentários, pessoas que, em seus próprios blogs, linkavam para meus textos. Não era preciso deixar as mesmas informações no livro de visitas toda vez, mas, de todo modo, as pessoas faziam isso e iam construindo suas personas.
    Entendo não querer uma competição de popularidade ao estilo das redes sociais, mas a web de 30 anos atrás também tinha um pouco disso.

    • Certamente houve pessoas que construíram personas por esse motivo, mas muitos de nós fazíamos isso simplesmente porque era divertido.
      Não precisávamos nos tornar populares; claro, se fôssemos populares, seria bom, mas éramos apenas crianças procurando uma comunidade onde pudéssemos conviver.
      A internet da época era um saco de bugigangas, um espaço misturado, um arquipélago disperso e, acima de tudo, um lugar onde você podia ser quem quisesse, não um lugar em que sua identidade “real” o seguia por toda parte.
    • Na verdade, estou pensando em uma forma de implementar algum tipo de continuidade para certas pessoas, especialmente visitantes recorrentes de um site. Ainda está em uma fase inicial de concepção.
    • As seções de comentários do Disqus não eram muito boas, mas ajudaram bastante o ecossistema de blogs, porque você continuava vendo o mesmo usuário em vários blogs.
    • Sim. Nós nos conhecíamos pelos handles, e ainda é assim em certa medida.
    • Acho que a web de 20 a 30 anos atrás era bem misturada.
      No IRC não havia persistência de mensagens, não havia hospedagem de imagens, e os nomes de conta, por padrão, não eram permanentes. Reservar um nome de usuário era um recurso opcional, e as pessoas costumavam mudar bob para bob_afk para indicar que estavam ausentes.
      Também era comum usar apelidos por segurança e não mostrar o rosto porque postar fotos em si era trabalhoso. Se alguém era chamado de ‘cmdrtaco’ ou ‘hemos’, isso bastava; não era preciso nome real nem foto.
      Ao mesmo tempo, também havia muitos fóruns pequenos usando coisas como phpBB, e é verdade que eram comunidades muito mais em escala humana, focadas em interesses específicos. Com assinaturas enormes e avatares em GIF animado, era impossível não se lembrar delas.
  • Seria bom se sites que ajudam as pessoas a se reunir offline virassem a próxima tendência
    Coisas como sites de guias de fotografia que reúnem amadores para passeios fotográficos a pé, murais de agenda para grupos de prática de idiomas estrangeiros, sites com calendário de eventos esportivos e formulários de inscrição
    Quando leio “social online”, minha cabeça entende como “na verdade, não é muito social”

    • Estou criando um jogo para ajudar nisso. Num mundo pós-apocalíptico, quando você sai de um pequeno bunker, as terras ao redor estão contaminadas, e você conquista território em volta e obtém energia para a descontaminação caminhando, correndo e se exercitando
      Você constrói estufas para cultivar comida e começa a reconstruir o ecossistema. O mapa do mundo real fica por baixo, e todas as interações entre as pessoas no jogo são cooperativas. Na maioria das ações, a recompensa é maior quando você ajuda outro jogador do que quando faz sozinho no seu próprio território
      Tudo exige pontos de energia, então o jogo meio que engana você para caminhar ou correr regularmente. Também estou criando mais ações cooperativas, como caminhar com outras pessoas ou cooperar contra invasões de criaturas alienígenas
      Você passa a poder descobrir outros jogadores fisicamente próximos dentro do jogo, pedir ajuda, agradecer e conceder benefícios. São todas interações positivas
      Aprendi muito com a estratégia da Niantic, mas eles nunca se aprofundaram de fato em melhorar o condicionamento físico das pessoas ou fazê-las se exercitar juntas. Espero que esse problema seja resolvido ao menos um pouco, pelo menos no sentido de tornar as pessoas mais saudáveis
    • Seria bom ter um widget embutível estilo Typeform para complementar o Disqus. O fluxo poderia ser algo como “Você tem interesse em encontros offline?”, “Qual país?”, “Qual cidade?”, “Digite seu e-mail para receber atualizações ou volte aqui para conferir”
      Quando houver demanda suficiente, ele mostra o local e o horário do encontro e faz as pessoas votarem via RSVP
      O ponto central é que esse widget precisa ser embutível e independente do conteúdo. Ele só deve mostrar eventos possíveis quando houver demanda suficiente, mas medir essa demanda tem que ser muito fácil
    • O Meetup já cumpriu esse papel antes, mas, depois que ficou ganancioso e começou a cobrar de todo mundo, desmoronou muito rápido. Hoje parece uma cidade fantasma
    • O problema é que ninguém visita esses sites. Como todo mundo visita mecanicamente as mesmas fontes de conteúdo, para encontrar sites novos algo precisa levar as pessoas a um passeio aleatório
    • Sim. A internet originalmente era uma extensão do mundo real, e talvez devesse ter continuado assim
  • Um fato curioso: minha esposa e eu nos conhecemos por volta de 2006 em um serviço parecido. Era um widget de barra lateral chamado “My Blog Log”, que mostrava outras pessoas que estavam lendo aquele blog
    Ela era da área de marketing e eu da área de tecnologia; era um blog do Rex Hammock nessa interseção

  • Isso me lembra o antigo ff0000. Infelizmente não está mais ativo, mas era assim: https://www.reddit.com/r/lost_websites/comments/11lao71/ff00...
    Eu o descobri pelo StumbleUpon. Eu entrava com amigos, voávamos por aí, explorávamos, batíamos uns nos outros e conversávamos com pessoas aleatórias do mundo todo. Se me lembro bem, foi criado para promover uma agência de publicidade na web, mas era uma experiência multiplayer surpreendentemente fluida
    Estava mesmo à frente de seu tempo, e a internet antiga era muito divertida

  • Não entendo muito bem por que isso é atraente. Os bonecos-palito se movem rápido, e os comentários piscam e somem antes mesmo de eu conseguir lê-los
    Não ficou nada claro o que eu deveria fazer nem como participar, então desisti

    • O motivo de o site estar tão lotado agora é que este post ganhou uma boa posição no HN
      Normalmente é bem mais tranquilo
      Outros sites que usam o TownSquare podem ser vistos em https://townsquare.cauenapier.com/. Dá para conferir o mapa também
    • Se estivesse em um estado parecido com o de agora, na verdade eu não iria querer ler aqueles comentários
  • Discussão anterior: https://news.ycombinator.com/item?id=48608570
    Gosto muito da ideia

  • Ideia legal, mas precisa de limite de velocidade e prevenção contra abuso
    Já tem bots fazendo spam de discurso de ódio

    • Pelo visto trolls postando insultos racistas sem parar também fazem parte do clima da velha web
    • Estou trabalhando nessa parte
  • É pouco provável, mas isso não sai da minha cabeça, então vou perguntar
    Lembro de ter visto um site com o mesmo conceito do que o OP criou, mas com gorilas. Era na época inicial do HTML5 e dos websockets, e na época achei muito legal
    Procurei no Google, mas não encontrei nada. Qualquer pista seria bem-vinda

  • A ideia é ótima, mas hoje em dia peguei o hábito de simplesmente olhar o código e verificar a quantidade de linhas de código-fonte
    Fico perplexo ao ver como as pessoas hoje adicionam código sem parar. Quem defende isso vai falar em “programação literária” ou onboarding, mas a realidade mostra mais que o código está nos engolindo
    Ficamos completamente soterrados por uma quantidade enorme de código que mais ou menos funciona, mas mais ou menos não funciona, código com vulnerabilidades e vários outros problemas, e que acaba apodrecendo enquanto espera ser herdado pela próxima pessoa. Fica difícil continuar gostando
    Se um widget de site tem 20 mil linhas, não há nada de excelente nisso. Claro, ele funciona, mas dá para ignorar tudo sob o argumento de que “funciona”
    Pela minha experiência, em breve as engrenagens começam a saltar para fora, e alguém terá que olhar por dentro. Seja o TownSquare, seja algo que o substituiu há muito tempo. E isso precisa ser passível de manutenção

 
GN⁺ 2026-06-13
Opiniões no Lobste.rs
  • Gostei da ideia. Vi algo parecido primeiro no site da elle, e gosto da direção de tornar isso mais acessível como um serviço hospedado que dá para integrar direto em um site
  • Parece bem legal. Só fico um pouco preocupado em ter um espaço de comunicação sem moderação logo abaixo do meu nome
    • É só não armazenar nem manter logs. O que está aqui também expira depois de alguns minutos @reezer
  • Gostei. Às vezes me preocupo com as implicações legais. Ainda assim, concordo bastante que esse era exatamente o charme da internet inicial, e hoje, infelizmente, isso em geral foi proibido ou ficou difícil de fazer legalmente
  • Obrigado por postar isso aqui. Eu sou a pessoa que fez esse site, e fico muito feliz em receber feedback
    • Gostei muito. O único ponto negativo é que as mensagens somem rápido demais. Para ver de novo, você precisa encontrar a pessoa certa e clicar nela, mas ela pode já ter se movido
  • Entendo o apelo de ser open source e operado por uma pessoa, mas não devo ser o único que se lembra do ICQ Surf
  • Seria legal se o Lobste.rs adotasse isso. Eu venho aqui para trocar comentários, então, se também desse para ver outras pessoas enquanto estou na área de comentários ou olhando o feed, acho que daria uma sensação de comunidade
    • Nosso canal de IRC é bem ativo e é um bom lugar para conhecer as pessoas. Também temos canais derivados :)

      Ainda assim, ver uma festa no jardim de verdade seria <3