2 puntos por GN⁺ 4 시간 전 | 1 comentarios | Compartir por WhatsApp
  • Añade presencia de visitantes a sitios web donde antes solo se veía contenido, para que las personas en la misma página puedan verse y conversar brevemente
  • Como solo muestra a quienes están conectados en ese momento, sin cuentas ni algoritmos, se enfoca en la inmediatez más que en funciones sociales complejas
  • La instalación consiste en agregar una sola etiqueta <script> antes de </body>, sin necesidad de paso de build ni dependencias adicionales
  • En la demo ofrece interacciones ligeras como moverse con las flechas, hablar con T, saltar con J y chocar los cinco con H
  • Tras publicarse en Hacker News, la demo puede estar saturada y presentar demoras, congestión o bots, pero cada sitio real tiene su propio TownSquare y su propia comunidad

Agrega un pequeño espacio en tiempo real a tu sitio web

  • TownSquare es una herramienta que añade a sitios web centrados en contenido la sensación de que hay gente presente
  • Los visitantes pueden verse entre sí dentro de la misma página, intercambiar unas palabras y compartir el mismo espacio
  • La idea base es No accounts, No algorithms, “Just the present”
  • El proceso de incorporación está compuesto por un flujo simple
    • Agrega una sola etiqueta <script> antes de </body>
    • En cuanto llegan, los visitantes pueden verse entre sí
    • Los visitantes se mueven, interactúan con el entorno, se saludan y comparten el momento
  • Se indica que puede añadirse gratis, sin crear una cuenta, y que toma alrededor de 1 minuto

Demo y estado actual

  • En la demo en vivo, se entra al espacio compartido al pulsar Activate demo
  • Los controles permiten hacer clic, tocar, y moverse con ,
    • Al pulsar T o tocar el nombre se puede hablar
    • J es para saltar y H para chocar los cinco con otra persona
  • TownSquare busca conectar sitios a una red de “inhabited corners of the web”
  • En el área de métricas públicas se muestran TownSquares registrados, elementos en el mapa, mensajes intercambiados y GitHub stars, pero en el texto proporcionado no hay cifras
  • Después de aparecer en Hacker News, la demo pública quedó en estado de overflowing, por lo que puede haber demoras, salas llenas y algunos bots
    • En la práctica, cada sitio web tiene su propio TownSquare y su propia comunidad, y normalmente el entorno es más tranquilo y amigable
    • El operador está trabajando en mejorar el sistema de moderación y, mientras tanto, pide a todos ser amables y respetuosos

1 comentarios

 
GN⁺ 4 시간 전
Comentarios de Hacker News
  • Vi la town square de la propia página, y por ahora básicamente está llena de gente que se reunió solo para decir cosas agresivas

    • He moderado varias comunidades durante años—BBC en los 90, foros de nicho en los 00 y 10, subreddits en los 20—y ahora creo que quizá lo mejor sea operar un servicio sombra donde los usuarios disruptivos convivan entre sí
      La llegada de los LLM abre una vía para desviar a estos “miembros de la comunidad” hacia otro lado. En vez de irse o quedarse callados, quienes quieren contribuir de forma antisocial para hacerse los graciosos pueden participar en una cámara de eco interactiva que les responda a su mismo nivel. Ni siquiera hace falta un modelo potente, así que para la comunidad el costo total probablemente sea menor que la alternativa de intentar coexistir con pirómanos comunitarios
      Pasé años tratando de encontrar formas de atraer a la gente productivamente “hacia adentro”, pero en algunos casos me di cuenta de que buscar un punto medio es un esfuerzo inútil que no aporta ningún valor ni al individuo ni a la comunidad. Ellos quieren ver todo arder, y la comunidad solo quiere que se vayan
    • A los 300ms ya estaba pensando “la moderación va a ser un problema”
    • Quizá un LLM muy liviano y rápido podría revisar los mensajes en tiempo real. Aunque no sé cuánto costaría
    • Entonces, ¿es un plugin de Twitter?
  • Me gusta. También me gusta que haya un visitante de HN que no deja de escribir “dick and balls”. Así es una plaza anónima sin moderación

    • Si no me equivoco, era dang
  • Se veía divertido
    Lamentablemente, cuando entré alguien ya había conectado un bot y varias personas estaban spameando “dick and balls” sin parar
    Aun así, es algo predecible cuando recibe atención. En otros sitios podría ser una buena función adicional, y el concepto es excelente

  • Da risa el contraste entre las capturas de ejemplo y el comportamiento típico de internet en el demo en vivo

    • Dicho de otro modo, no existe una forma de moderación/censura/filtrado que sobreviva al contacto con internet. Simplemente no se puede. La gente lo toma como un desafío, y no se puede diseñar un sistema que resuelva eso sin perder utilidad
      Si prohíbes palabras, la gente mete errores tipográficos u otras grafías. Si prohíbes conceptos, cambian el concepto mismo. El “unalive” tan de moda ahora es un ejemplo. Si la gente quiere comportarse de forma ofensiva, lo hará, inventando palabras nuevas o usando eufemismos para transmitir su intención
  • Moderación, moderación, moderación. Es un problema enorme
    Tengo preocupaciones parecidas de moderación en mi juego/motor para navegador: no bloqueo groserías, solo insultos despectivos. Y además no doy ninguna pista visual de que esa palabra no está permitida
    La única superficie donde el jugador puede ver lo que escribió es una tarjeta compartible, y solo al terminar la partida y llegar a esa tarjeta descubre que la palabra ofensiva fue marcada como REDACTED
    O sea, el ciclo de retroalimentación se vuelve más largo antes de que descubran que la travesura no lleva a ningún lado

    • ¿Cuál es la diferencia entre insultos despectivos y groserías?
    • ¿O por qué no simplemente dejar que la gente hable? Quienes usan funciones sociales normalmente lo hacen porque quieren hablar con otra gente, y eso conlleva un riesgo inherente
  • Está realmente genial. ¿Habría forma de impedir que cierta gente entre en mi pequeño rincón del webverse?
    Leyendo los comentarios, si pudiera expulsar de mi sitio a algunas personas desagradables—idealmente con la escopeta de Doom—lo usaría feliz. También estaría bueno tener filtros configurables por mí, por ejemplo para bloquear automáticamente insultos despectivos. Que otros moderen como quieran, pero ya me cansé de que la gente tóxica arruine todo

  • El año pasado hice algo parecido. Era un popup de chat P2P pegado abajo a la derecha de la página, como un globito, que dejaba que todos los visitantes hablaran entre sí. Tenía moderación básica por palabras clave, pero era fácil de esquivar
    Planeaba agregar GitHub OAuth para crear una identidad conocida y también mensajería persistente para que los visitantes pudieran hablar entre sitios
    No era un script que el webmaster agregaba a su sitio, sino una extensión del navegador
    El objetivo era doble: conocer personas con intereses parecidos e intentar algo parecido a un sistema descentralizado de chat/mensajería

    • Suena a buena idea, pero parece del tipo de cosa que solo funciona una vez a cierta escala. Si hay cientos de millones de páginas, ¿no terminarías encontrando a otras personas solo en las páginas más comunes, salvo que la extensión ya fuera muy popular?
  • En los 90 hubo algo parecido llamado Third Voice. Gran idea, pero si mal no recuerdo hubo bastante rechazo de las marcas
    https://en.wikipedia.org/wiki/Third_Voice

  • Matt Webb hizo hace tiempo una versión de esto y también escribió al respecto—Cursor Party: https://interconnected.org/home/2024/09/05/cursor-party
    Pensé en implementarlo en mi sitio por un tiempo, pero no quería agregar JavaScript y lo dejé. Aun así, me sigue pareciendo un concepto muy tierno

  • Quisiera probar un enfoque de moderación donde la autoridad esté en el cliente receptor, con valores predeterminados con opinión incorporada
    Que el cliente filtre por sí mismo, silencie usuarios y oculte cosas. Con una configuración razonable para la app, pero que el usuario pueda sobrescribir
    Podrías clasificar el texto con un LLM barato y especializado para tareas concretas, como el moderation endpoint gratuito de OpenAI, y enviar al cliente tanto el original como el resultado de la clasificación para que el cliente decida qué hacer. Junto con valores predeterminados fuertes para la app
    Más allá de procesar solo el contenido, quizá siga siendo necesario identificar a actores persistentemente maliciosos. Pero incluso entonces, debería ser el cliente quien decida qué hacer con esa información
    Creo que para que un proyecto así ofrezca una experiencia bienvenida para el usuario, necesita una moderación automática fuerte por defecto, invisible para el agresor. Pero dejar ese poder en manos de un LLM y una lista fija de filtros se siente muy mal, así que la idea sería usar esas herramientas para reforzar la autoridad del cliente. Aunque quizá no haya diferencia si al final nadie cambia la configuración predeterminada

    • Por otro lado, si alguien crea su propio sitio, puede importarle la impresión que ese sitio da a sus visitantes
      Creo que debería tener la libertad de elegir qué impresión quiere dar en un sitio que crea y aloja. Si quiere que su plaza esté llena de ruido en lugar de señal, también es una elección válida. Pero también debería poder elegir llenarla de señal en vez de ruido. La clave es que el dueño del sitio tenga la capacidad de decidir qué impresión quiere para su creación
      Dicho de otro modo, si quiere que esa impresión sea secuestrada por trolls ruidosos, también debería poder elegir eso