Hacker News Digest

· 5 해커 뉴스

  1. AI가 생성한 텍스트에 워터마크를 숨기는 원리를 시각적으로 설명한다. 텍스트에는 픽셀이나 메타데이터가 없지만, 단어 선택 사이의 미세한 통계적 편향을 통해 표식을 남길 수 있다. 비밀 키가 단어 후보를 녹색과 빨간색으로 임의로 나누고 녹색을 약간 선호하도록 주사위를 조작한다. 키를 가진 사람만이 텍스트를 다시 색칠하고 녹색 비율을 세어 워터마크를 확인할…

  2. Bluesky가 AT Protocol 기반 공개 인프라를 총정리한 새 브랜드 'Bluesky Protocol Services'와 웹사이트를 공개했다. 개발자 문서를 한곳에 모으고, 서비스 계약을 명확히 하며, 기존 docs.bsky.app을 대체한다. 핵심 업데이트는 Jetstream v2로, 네트워크 전체 기록을 압축 보관하고 과거 데이터를 스트리밍으로…

  3. Rust의 C FFI는 수십 년간의 유용한 소프트웨어에 접근할 수 있게 해주지만, 그 대가는 역설적입니다. Rust는 컴파일 타임에 메모리 안전성을 증명하지만, unsafe 경계를 넘어서면 C 라이브러리가 계약을 지킬 것이라고 신뢰해야 합니다. Fil-C는 C와 C++를 capabilities, 런타임 검사, 동시 가비지 컬렉터로 재컴파일하여 메모리 안전…

  4. SparrowMap은 시민들이 길가에 스마트폰을 설치해 지나가는 차량을 촬영하고, 정부 차량의 사진과 번호판만 공개 기록으로 남긴다. 일반 차량의 번호판은 기기에서 즉시 파괴되어 서버에는 익명의 점만 전송된다. 설치나 계정이 필요 없고, 오래된 휴대폰이나 노트북 웹캠으로도 작동하며, 모든 처리는 기기에서 로컬로 이루어진다.

  5. 기기는 보통 DNS 리졸버의 IP 주소만 설정받아 평문 DNS로 질의한다. 암호화 DNS에는 호스트명, 포트, 프로토콜이 필요한데, 이 정보는 설정창에 들어가지 않는다. DDR(Discovery of Designated Resolvers)은 리졸버가 `_dns.resolver.arpa` 질의에 응답해 암호화 엔드포인트를 알려주는 메커니즘이다. Window…