Hacker News 의견
  • NASA가 12억 마일 떨어진 우주선에 보낸 소프트웨어 업데이트에 대한 기사, 장기간 미션에서의 공학적 창의성과 팀워크 강조
  • 반세기 동안 운영되어 왔던 우주선, 우리 태양계 가장자리에서 중요한 데이터를 전송
  • 자율 우주선 제어 시스템인 Remote Agent(RA)는 C++로 전환하는 압력에도 불구하고 Common Lisp로 완전히 작성, NASA의 New Millennium 프로그램의 첫 미션인 Deep Space 1(DS1)에서 사용
  • 우주선의 거리가 플루토와 지구 사이의 평균 거리와 비교, Voyager 2는 플루토까지의 거리의 거의 3.3배, Voyager 1은 약 4배의 거리에 위치
  • 기사에서는 Voyager 비행 데이터 시스템의 설계에 대한 NASA의 역사적 문서, CMOS 메모리와 DMA를 사용한 것을 언급
  • 소프트웨어 업데이트의 크기와 전송 방법에 대한 호기심, 기사에서 언급되지 않음
  • Voyager의 오류 수정은 시간이 지남에 따라 Golay, Reed-Solomon, 그리고 convolutional coding을 사용하여 발전, 펌웨어 크기 제약이 32KB임에도 불구하고
  • 기사에서는 업데이트가 광고와 데이터 수집을 포함하여 "경험을 향상"시키는지 유머러스하게 질문
  • JPL에서의 원본 뉴스 기사 링크, 추가적인 읽기를 위해
  • 한 댓글에서는 40년 된 기술의 성과를 고려할 때, 왜 이런 종류의 우주선을 계속해서 모든 방향으로 보내지 않는지 의문
  • 마지막 댓글에서는 우주가 진공 상태라는 점을 고려할 때 업데이트가 "공기 중"으로 간주되는지 유머러스하게 묻고, 고위험 배포를 소프트웨어 엔지니어링에서의 다른 도전적인 배포와 비교