2P by neo 12일전 | favorite | 댓글 1개
  • atproto와 Bluesky의 데이터 활용

  • Bluesky의 모든 데이터는 매우 공개적이며, 현재 1,500만 명의 사용자가 있음. 이는 많은 공개 데이터를 제공함.

  • Jetstream을 사용하여 웹소켓 JSON 피드로 실시간 네트워크 활동에 연결할 수 있음. 시작하기 매우 쉽고 재미있음.

  • Firehose 연결

  • Firehose를 브라우저에서 무료로 소비할 수 있음.

  • 작은 앱

  • Firehose에서 모든 삭제 이벤트를 듣고, 삭제된 텍스트를 익명으로 마지막으로 보여주는 앱을 스케치함. 사람들이 삭제를 선택하는 것을 보는 것이 흥미로움.

  • 이 앱은 Fly에서 실행됨:

    • Fly machine, shared-cpu-1x, 256MB RAM: 월 $1.94
    • 2GB Persistent volume: 월 $0.30
  • 앱은 작은 인스턴스에서 잘 작동함.

  • 앱의 기능

  • app.bsky.feed.post 컬렉션에서 새로운 게시물 생성 이벤트를 수신함.

  • 빈 게시물을 필터링하고, 언급과 링크에 대한 수정 적용.

  • Pebbledb에 did+rkey로 키를 설정하여 볼륨에 깨끗한 텍스트 콘텐츠를 캐시함.

  • 48시간 이상 된 저장된 텍스트를 주기적으로 삭제함.

  • 삭제된 게시물 이벤트마다 캐시에서 텍스트를 가져와 현재 관찰자에게 방송함.

  • 더 흥미로운 앱은 이 정도로 축소되지 않을 수 있지만, 일부는 가능함.

Hacker News 의견
  • BlueSky의 장점으로는 사용자 이름을 웹사이트로 사용할 수 있음과 iOS에서 이미지 복사 및 붙여넣기가 가능함이 있음
    • Ruby 해커 스타터 팩을 제공하며, 다양한 커뮤니티가 존재함
  • bsky firehose는 2005년의 향수를 불러일으키며 재미있음
    • 이를 활용해 재미있는 프로젝트를 진행했음
  • 과거 트위터의 자유로운 개발 환경이 다시 돌아온 것 같음
    • 과거에 트위터에서 봇을 개발해 대회에서 우승한 경험이 있음
  • BlueSky가 X보다 더 나은 이유 중 하나로, 정치적 이슈를 제외하고도 지지할 만한 가치가 있음
    • 다양한 데이터 덤프를 제공하는지 궁금함
  • 과거 트위터의 firehose를 활용했던 경험이 즐거웠으며, 이러한 아이디어가 다시 부활하는 것이 기대됨
  • 새로운 트위터 API 규칙과 비교해 BlueSky의 접근성이 인상적임
  • 트위터가 자동화를 깨고 월 $100를 청구하려 했던 것에 대해 불만이 있음
    • 현재는 $200로 인상되었으며, 이는 자동차 대출금과 비슷한 수준임
  • 이 데이터가 AI/LLM의 훈련 데이터로 사용될 가능성을 느끼고 있음
  • 단어 firehose 데모가 훌륭하며, 창의적인 사람들이 이를 활용해 멋진 작업을 할 수 있을 것 같음
  • 트위터에서 중요한 계정을 운영 중이며, Threads와 BlueSky에 자동으로 게시할 방법을 찾고 있음