# 월 $2.50 미만으로 Bluesky 파이어호스 소비

> Clean Markdown view of GeekNews topic #17804. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=17804](https://news.hada.io/topic?id=17804)
- GeekNews Markdown: [https://news.hada.io/topic/17804.md](https://news.hada.io/topic/17804.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2024-11-17T10:12:47+09:00
- Updated: 2024-11-17T10:12:47+09:00
- Original source: [bsky.bad-example.com](https://bsky.bad-example.com/consuming-the-firehose-cheaply/)
- Points: 2
- Comments: 1

## Topic Body

- # 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시간 이상 된 저장된 텍스트를 주기적으로 삭제함.
- 삭제된 게시물 이벤트마다 캐시에서 텍스트를 가져와 현재 관찰자에게 방송함.

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

## Comments



### Comment 31375

- Author: neo
- Created: 2024-11-17T10:12:47+09:00
- Points: 1

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