2 pontos por GN⁺ 4 시간 전 | 1 comentários | Compartilhar no WhatsApp
  • Adiciona presença de visitantes a sites onde antes só o conteúdo aparecia, permitindo que pessoas na mesma página se vejam e conversem brevemente
  • Como revela apenas quem está online naquele momento, sem contas nem algoritmos, o foco está mais na imediaticidade do que em recursos sociais complexos
  • A instalação é feita adicionando uma única tag <script> antes de </body>, sem necessidade de etapa de build ou dependências extras
  • Na demo, há interações leves como mover com as setas, falar com T, pular com J e dar um high-five com H
  • Após a divulgação no Hacker News, a demo pode estar lotada, com atrasos, congestionamento e bots, mas cada site real ganha seu próprio TownSquare e sua própria comunidade

Adicionando um pequeno espaço em tempo real ao seu site

  • TownSquare é uma ferramenta que adiciona a sensação de haver pessoas juntas a sites centrados em conteúdo
  • Os visitantes podem se ver na mesma página, trocar algumas palavras e compartilhar o mesmo espaço
  • A proposta básica é No accounts, No algorithms, “Just the present”
  • O processo de adição é composto por um fluxo simples
    • Adicione uma única tag <script> antes de </body>
    • Assim que os visitantes chegam, eles passam a se ver mutuamente
    • Os visitantes se movem, interagem com o ambiente, se cumprimentam e compartilham o momento
  • A descrição informa que é possível adicionar gratuitamente, sem criar conta, e que leva cerca de 1 minuto

Demo e estado atual

  • Na demo ao vivo, clique em Activate demo para entrar no espaço compartilhado
  • Os controles oferecem suporte a clique, toque, movimento com e
    • Pressione T ou toque no nome para falar
    • J pula, H dá um high-five em outra pessoa
  • O objetivo do TownSquare é conectar sites a uma rede de “inhabited corners of the web”
  • A área de métricas públicas mostra TownSquares registrados, itens no mapa, mensagens trocadas e GitHub stars, mas o texto fornecido não inclui números
  • Depois de aparecer no Hacker News, a demo pública ficou em estado de overflowing, então pode haver atrasos, salas cheias e alguns bots
    • Na prática, cada site tem seu próprio TownSquare e sua própria comunidade, normalmente mais tranquila e acolhedora
    • O responsável está trabalhando para melhorar o sistema de moderação e, enquanto isso, pede que todos sejam gentis e respeitosos

1 comentários

 
GN⁺ 4 시간 전
Comentários do Hacker News
  • Vi a própria town square da página, e agora ela está basicamente cheia de gente que se reuniu só para falar de forma agressiva

    • Fui moderador em várias comunidades ao longo dos anos — BBC nos anos 90, fóruns de nicho nos anos 2000 e 2010, subreddits nos anos 2020 — e hoje acho que talvez o melhor seja operar um serviço sombra onde os usuários perturbadores fiquem misturados entre si
      A chegada dos LLMs abre um caminho para desviar esses “membros da comunidade” para outro lugar. Em vez de irem embora ou ficarem quietos, as pessoas que querem contribuir de forma antissocial só para fazer graça podem participar de uma câmara de eco interativa que rebate na mesma moeda. Nem precisa de um modelo poderoso, então, para a comunidade, o custo total provavelmente seria menor do que a alternativa de tentar coexistir com incendiários comunitários
      Passei anos tentando descobrir como puxar as pessoas de forma produtiva “para dentro”, mas percebi que, em alguns casos, procurar um meio-termo é perda de tempo, sem valor nenhum nem para o indivíduo nem para a comunidade. Eles querem ver tudo pegar fogo, e a comunidade só quer que eles vão embora
    • Depois de uns 300ms, pensei imediatamente: “moderação vai ser um problema”
    • Talvez um LLM bem leve e rápido pudesse revisar as mensagens em tempo real. Só não faço ideia de quanto isso custaria
    • Então é um plugin do Twitter?
  • Gostei. Também gostei que um visitante do HN ficou digitando “dick and balls” sem parar. É assim mesmo que é uma praça pública anônima sem moderação

    • Se eu não estiver enganado, era o dang
  • Parecia divertido
    Infelizmente, quando entrei, alguém tinha conectado um bot e várias pessoas estavam floodando “dick and balls” repetidamente
    Ainda assim, é o tipo de coisa esperada quando chama atenção. Em outros sites pode ser um ótimo complemento, e o conceito é excelente

  • O contraste entre as capturas de tela de exemplo e o comportamento típico da internet na demo ao vivo é engraçado

    • Em outras palavras, não existe forma de moderação/censura/filtragem que sobreviva depois do contato com a internet. Simplesmente é impossível. As pessoas encaram isso como um desafio, e não dá para projetar um sistema que lide com isso e ao mesmo tempo preserve a utilidade
      Se você proíbe uma palavra, as pessoas introduzem erros de grafia ou outras formas de escrever. Se você proíbe um conceito, elas mudam o próprio conceito. O “unalive” que está na moda hoje em dia é um exemplo disso. Se as pessoas querem ser ofensivas, elas vão ser, inventando palavras novas ou usando eufemismos para transmitir a intenção
  • Moderação, moderação, moderação. É o grande problema
    Eu tenho preocupações parecidas de moderação no meu jogo/engine de navegador, e não bloqueio palavrões, só expressões depreciativas ofensivas. Em compensação, não dou nenhum indício visual de que aquela palavra não é permitida
    A única superfície onde o jogador pode ver o que digitou é o card de compartilhamento, e ele só descobre que a palavra ofensiva foi marcada como REDACTED depois de terminar o jogo e chegar até esse card
    Isso alonga o ciclo de feedback até a pessoa perceber que a brincadeira dela não leva a lugar nenhum

    • Qual é a diferença entre expressão depreciativa e palavrão?
    • Ou então você pode simplesmente deixar as pessoas falarem, não? Quem usa recursos sociais geralmente usa porque quer falar com outras pessoas, e isso traz um risco inerente
  • Muito legal. Existe alguma forma de impedir que certas pessoas entrem no meu pequeno canto da webverse?
    Lendo os comentários, se eu pudesse expulsar da minha própria página algumas pessoas desagradáveis — de preferência com a shotgun do Doom — eu usaria com prazer. Também seria bom ter filtros configuráveis por mim, por exemplo para bloquear automaticamente expressões depreciativas. Os outros podem moderar como quiserem, mas já estou cansado de gente tóxica estragar tudo

  • No ano passado, fiz algo parecido. Era um popup de chat P2P preso no canto inferior direito da página, como um balão de fala, permitindo que todos os visitantes conversassem entre si. Tinha moderação simples baseada em palavras-chave embutida, mas era fácil de contornar
    Eu planejava adicionar OAuth do GitHub para criar identidades conhecidas e também mensageria persistente, para que visitantes pudessem conversar entre si atravessando diferentes sites
    Em vez de o webmaster adicionar um script ao próprio site, era uma extensão de navegador
    O objetivo era duplo: conhecer pessoas com interesses parecidos e experimentar algo semelhante a um sistema descentralizado de chat/mensagens

    • Parece uma boa ideia, mas, em escala, parece do tipo que só funciona uma vez. Se houver centenas de milhões de páginas, a menos que a extensão já seja muito popular, você não acabaria encontrando outras pessoas só nas páginas mais comuns?
  • Nos anos 90 existiu algo parecido chamado Third Voice. Era uma ideia legal, mas lembro que houve bastante reação negativa das marcas
    https://en.wikipedia.org/wiki/Third_Voice

  • Matt Webb fez e escreveu sobre uma versão disso um tempo atrás — Cursor Party: https://interconnected.org/home/2024/09/05/cursor-party
    Pensei durante um tempo em implementar isso no meu site, mas desisti porque não queria adicionar JavaScript. Mesmo assim, ainda acho um conceito muito fofo

  • Eu gostaria de experimentar uma abordagem de moderação em que a autoridade fique no cliente receptor, com padrões opinativos como padrão

    • O cliente faria a própria filtragem, silenciaria usuários e esconderia conteúdo. Haveria configurações padrão razoáveis para o app, mas o usuário poderia sobrescrevê-las
      Você poderia classificar texto com um LLM barato e especializado em uma tarefa, como o endpoint gratuito de moderação da OpenAI, e enviar ao cliente tanto o texto original quanto o resultado da classificação, para que o cliente escolha o que fazer. Junto com padrões fortes adequados ao app
      Talvez ainda seja necessário identificar agentes maliciosos recorrentes, e não apenas agir com base no conteúdo. Mesmo assim, o que fazer com essa informação deveria ser decidido pelo cliente
      Acho que, para um projeto desses oferecer uma experiência acolhedora ao usuário, ele precisa de uma moderação automática forte por padrão, invisível para o agressor. Mas entregar esse poder a LLMs e listas fixas de filtros parece profundamente errado, então a ideia seria usar essas ferramentas para fortalecer a autoridade do cliente. Embora, se ninguém jamais mudar as configurações padrão, talvez na prática não faça diferença
    • Por outro lado, se alguém constrói o próprio site, pode se importar com a impressão que esse site causa nos visitantes
      Acho que a pessoa deve ser livre para escolher que impressão quer transmitir num site que ela mesma criou e hospeda. Se quiser encher a própria praça de ruído em vez de sinal, isso também é uma escolha legítima. Mas também deveria poder escolher enchê-la mais de sinal do que de ruído. O ponto central é que o dono do site deve ter o direito de escolher a impressão que quer para sua própria criação
      Em outras palavras, se ele quiser que essa impressão seja sequestrada por trolls barulhentos, isso também deve ser uma escolha