Town Square — 웹사이트를 사람들이 마주치는 곳으로
웹 개발자 Cauê Napier가 블로그 하단에 붙인 실시간 방문자 표시 기능. [[wikilinks]]
어떻게 작동하나
사이트 하단에 막대인간들이 보인다. 각 막대인간 = 현재 같은 사이트를 보고 있는 실제 방문자.
- 주황색 = 나 자신
- 검은색 = 나와 같은 페이지를 읽는 사람
- 회색 = 다른 페이지를 읽는 사람
- 자는姿態 = 탭은 열어놓았지만 비활성인 사람
좌우 화살표나 터치로 움직이고, 💬 버튼으로 메시지 보내기. 메시지는 실시간 전달 후 즉시 소멸 — 기록 없음, 계정 없음, 쿠키 없음. WebSocket 하나로 작동.
철학
"인터넷은 붐비지만 외로워요." — 숫자가 아니라 지금 옆에有人在이라는 감각을 되살리는 것. 마을 광장에서 우연히 마주쳐 인사한 다음 각자 떠나는 가벼운 경험.
모든 SNS가 데이터 축적 + 영구 저장 + 무한 머무름을 추구하는 반면, Town Square는 데이터 최소화 + 즉시 소멸 + 떠나는 것을 장려한다.
기술
- 오픈소스: github.com/cauenapier/TownSquare/
- 직접 호스팅 또는 townsquare.cauenapier.com 무료 등록
- CSS + JS 두 개 붙이면 끝
향후: Webring 네트워크
한 사이트 광장 가장자리로 나가면 이웃 사이트 광장으로 이동. 알고리즘이 아니라 물리적 인접성으로 연결 — 에코 챔버의 대안.
커뮤니티 반응 (Lobsters)
- "초기 인터넷의 매력이 바로 이거였다" — ICQ Surf 향수
- "메시지가 너무 빨리 사라진다" — 실용적 우려
- "내 도메인 아래 익명 채팅의 법적 리스크" — 책임 문제
자녀에게 가르칠 점
- "이 앱은 너를 보는 건가, 너의 데이터를 보는 건가?" — Town Square는 방문자를 보여주고 데이터를 모으지 않음. 대부분의 앱은 정반대
- "이 말은 얼마나 오래 남나?" — 기록 여부를 생각하게 함
- 가벼운 만남의 가치 — 모든 대화가 깊은 우정으로 이어질 필요 없음
[[index]] [[log]]