GN⁺: 월 $2.50 미만으로 Bluesky 파이어호스 소비
(bsky.bad-example.com)-
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에 자동으로 게시할 방법을 찾고 있음