Hacker News 의견
  • Discord의 실행 시간이 20-30초 걸리는 문제에 대한 불만이 있음

    • $5000 PC에서도 느린 실행 속도에 대한 의문 제기
    • 클라이언트를 매번 단일 코어로 다시 컴파일하는 것 같다는 비유 사용
  • 압축 비율과 네트워크 대역폭 감소에 집중한 것 같음

    • CPU 시간이나 실제 사용자에게 측정 가능한 개선 사항에 대한 언급이 없음
    • 회사에서 비슷한 노력을 했을 때 압축/압축 해제 오버헤드로 인해 성능이 더 나빠졌음
  • JSON과 Erlang ETF를 사용한 사전 기반 압축 접근 방식이 흥미로움

    • Cap'n Proto나 Protobufs 같은 스키마 기반 시스템으로 전환하는 대신 선택한 방식
    • Zstandard와 LZ4의 벤치마크에 관심이 있음
    • 드론의 스트리밍 오버레이/HUD 데이터의 경우 LZ4를 사용했으며, Zstd 사전 도구로 생성된 사전을 사용해 높은 속도로 유사한 압축을 달성했음
  • 일반적인 부트스트래핑 응답(READY)이 2MB 이상이라는 점이 놀라움

  • PASSIVE_UPDATE_V1 디스패치의 실제 내용에 대한 언급

    • 단일 요소만 변경되었을 때도 모든 채널, 멤버 또는 음성 멤버를 전송함
    • zstd 실험 중 발견된 메트릭이 놀라운 행동을 보여줌
    • 처음부터 메트릭 분석을 하지 않은 이유에 대한 의문
    • 처음부터 델타를 전송하지 않은 이유에 대한 의문
  • 압축 오라클 공격(BREACH)과 같은 공격에 대한 안전성 언급이 없음

    • Discord가 압축 롤아웃에 많은 노력을 기울였다는 점에서 이를 고려했을 것이라 믿음
    • 더 구체적인 내용을 작성했으면 좋겠다는 의견
  • Discord 탭을 열면 컴퓨터가 느려지는 문제가 있음

  • 시도했지만 잘 되지 않은 것들을 설명한 점이 매우 좋음

    • 실패한 시도를 설명하는 기사가 점점 드물어지고 있지만, 이는 매우 흥미롭고 도움이 됨
  • mIRC가 더 잘 했다는 의견