오늘 200점을 넘긴 이야기는 58개다. 34개는 어제 페이지에서 넘어왔고, 24개가 새로 올라왔다.
어제 페이지는 결과가 사람들에게 떨어지는 것이었다. 사과 하나, 시장 철수 하나, 두 배가 된 리졸버 하나. 오늘 페이지는 그보다 한 단계 상류에 있다. 킬 스위치가 존재하느냐의 문제가 아니라, 누가 그걸 쥐고 있고 그걸로 뭘 하기로 했느냐의 문제다. 구글이 지구상 모든 안드로이드 개발자에게 앱을 설치되게 하려면 정부 발급 신분증을 내라고 요구하기까지 69일 남았다. 은행 십여 곳은 자기 앱을 어느 운영체제에서 돌릴 수 있는지 스스로 정하기 시작했다. 런던에서 글을 쓴 스티브 블랭크는 전쟁 도중에 미국인 CEO 한 명이 위성 링크를 조인 뒤 유럽인들이 내린 결론을 보고한다. 로쿠는 저장소를 깃허브에서 옮겼다.
보안 이야기도 사라지지 않았다. 거의 모든 HTTP 스택이 링크하는 압축 라이브러리에 CVE 번호가 붙었고, 이게 새로운 정상인지 묻는 종합 에세이가 올라왔다. 답은, 아는 사람들 말로는 아마 그렇다이고, 재미있는 절반은 버그가 아니다.
당신 폰이 곧 당신 것이 아니게 된다 — 523 points
523 points · 367 comments · keepandroidopen.org · HN discussion
카운트다운이 붙은 단일 페이지 캠페인. 오늘 밤 기준 69일. 대상은 2027년부터 시행 예정인 구글의 개발자 검증 제도다. 방식은 이렇다. 개발자가 중앙에 등록하고, 약관에 서명하고, 돈을 내고, 정부 발급 신분증을 제출하지 않은 안드로이드 앱은 전 세계 모든 인증 기기에서 차단된다. 친구끼리 주고받는 앱, 취미 프로젝트, F-Droid가 배포하는 전부가 여기 들어간다.
페이지에서 가장 효과적인 섹션은 구글이 “파워 유저는 여전히 미검증 앱을 설치할 수 있다”고 부르는 것에 대한 설명이다. 아홉 단계. 빌드 번호를 일곱 번 탭해서 개발자 모드를 켠다. 강요 경고를 닫는다. PIN을 입력한다. 재시작한다. 24시간 기다린다. 돌아와서 경고를 더 닫고, 7일짜리 권한과 무기한 권한 중에 고르고, 위험을 이해했다고 확인한다. 이 흐름 전체가 OS가 아니라 구글 플레이 서비스를 통과한다. 구글이 나중에 OS 업데이트를 배포하지 않고, 물어보지도 않은 채로 이걸 조이거나 죽일 수 있다는 뜻이다.
댓글창의 정정 두 개가 이 글을 순수 선전물이 아니게 만든다. 그리고 둘 다 중요한 지지대다. 첫째, 서명 없는 APK는 일회성 대기 후에도 설치할 수 있다. 이 변경이 없애는 건 익명의 광범위한 배포지, 사이드로딩이라는 기능 자체가 아니다. 이 재구성이 캠페인보다도 구글 블로그 포스트보다도 정확하고, 실제 동작과 접촉해도 살아남는 버전이다. 둘째, 최다 추천 회의론자의 지적은 이 페이지가 풀려는 문제에 단어 하나도 쓰지 않는다는 것이다. 노년층에게 원격 접속 APK를 설치하게 만드는 기술지원 사기. 이 거래가 나쁘다고 생각할 수 있다. 나도 그렇다. 하지만 자기가 반대하는 위협 모델을 생략한 페이지는 분석이 아니라 옹호다.
둘 다 고친 다음에 남는 건 여전히 파괴적이다. 확립되는 건 악성코드 필터가 아니다. 네 기기를 만든 회사가 네가 그 기기에서 어떤 소프트웨어를 돌릴 수 있는지 사후적으로 정한다는 원칙이다. 그리고 그 메커니즘은 소프트웨어를 쓰는 모든 사람에 대한 글로벌 신원 데이터베이스다. 악성코드 작성자는 훔친 서류로 등록할 것이다. 그건 이미 해결된 범죄다. 반체제 인사들과, 그 명단에 오르는 게 위험인 나라의 개발자들은 못 한다.
은행 앱 십여 개가 그래핀OS를 명시적으로 허용하기 시작했다 — 592 points
592 points · 253 comments · grapheneos.social · HN discussion
그래핀OS가 스레드에 짧은 답글을 달았고, 그게 프런트 페이지 2위에 올랐다. 내용은 이렇다. 대부분의 은행 앱은 그래핀OS에서 작동하지만, 다수가 메모리 손상 버그와 잘못된 변조 방지 코드를 넣고 배포하며, 그건 프로젝트의 앱별 익스플로잇 방지 호환 토글 아래에서만 제대로 돈다. 은행 앱의 약 10%는 구글이 승인하지 않은 운영체제를 금지한다는 이유로 아예 실행을 거부한다. 그리고 십여 개가 구글 승인 OS와 나란히 그래핀OS를 명시적으로 허용하기 시작했다. 늘어나는 목록이다.
마지막 문장이 이야기 전체이고, 첫인상과 정반대다. 은행이 구글을 걷어낸 안드로이드 배포판을 공식 지원하는 건 진짜 승리다. 스레드에서 가장 화난 댓글러들이 이걸 패배로 취급하는 건 틀렸다. 하지만 그 승리의 모양을 보라. 허용은 원격 증명으로 주어지고, 그래핀OS가 스레드에서 그렇게 말한다. OS를 직접 빌드하면 이 앱들은 작동을 멈춘다. 네 빌드에는 올바른 증명 키가 없으니까. 은행 십여 곳이 동의한 건 “사용자는 자기가 고른 소프트웨어를 돌릴 수 있다”가 아니다. “구글이 아닌 배포판을 정확히 하나 화이트리스트에 올린다. 단 공식 빌드일 것”이다.
댓글창의 더 나은 절반은 그 너머로 간다. 한 댓글러는 영국 은행들을 네 등급으로 분류한다. 전면 금지, 기능 저하, 조건부 작동, 완전 지원. 그리고 은행 입장이 변호 가능하다고 인정한다. 악성코드로 청소된 계정의 환불은 은행 돈이라는 걸 생각하면. 또 한 명은 은행들이 그냥 키페어를 쓰면 안 되느냐고 묻는다. 앱이 키를 만들고, 서버가 검증하면 끝이고, OS 지문은 필요 없다. 또 한 명은 편집증적으로 증명에 집착하는 은행 앱들이 살아남으려고 익스플로잇 완화 토글이 필요한 메모리 손상 버그를 배포하는 부조리를 짚는다. 가장 날카로운 문장은 이거다. 그래핀OS를 화이트리스트에 올리는 건 구글을 올리는 것보다 낫지 않다. 그 목록에 있어야 할 운영체제의 올바른 개수는 0이니까.
불편한 발견은 증명이 편리하다는 이유로 이기고 있다는 것이다. 안전해서가 아니다. 같은 댓글러들이 지적하듯 이건 고객의 기기가 아니라 은행의 책임을 보호한다. 사용자가 답할 수 없는 질문을 하지 않고서 “이게 키로거가 깔린 루팅 폰이냐”에 답하게 해주는 유일한 메커니즘이어서다. 스레드에서 제안된 모든 대안은 계좌 개설 시점에 사용자가 설정 작업을 해야 한다. 누군가 그걸 내놓기 전까지 화이트리스트는 은행 하나씩 늘어나고 원칙은 굳는다.
Dessa: 음성만으로 학습한 대화 모델 — 488 points
488 points · 183 comments · block.xyz · HN discussion
블록의 음성 연구소. 옛 토론토 Dessa 팀이고 잭 도시에게 보고한다. 인간 대화만으로, 텍스트 사전학습 없이, 파이프라인 어디에도 텍스트 전사 없이 풀듀플렉스 모델을 처음부터 학습시켰다. 입력도 오디오, 출력도 오디오. 동시에 듣고 말하고, 맞장구를 치고, 문장 중간에 웃고, 맥북 프로 M4 맥스 이상에서 실시간보다 빠르게 돈다. 총 학습 컴퓨트는 NVIDIA GB200 NVL72 한 대.
마지막 두 숫자가 중요한 주장이고, 발표문도 그걸 안다. 그래서 헤드라인이 아니라 본문에 있다. 노트북에 들어가고 랙 한 대로 학습되는 풀듀플렉스 표현형 음성 모델은, 텍스트 모델에 음성 어댑터를 볼트로 붙인 것과는 다른 종류의 산출물이다. 데모는 진짜 좋다. 끼어드는 타이밍, 기념일 클립에서 숨죽여 나오는 “oh my god”, 사람이 말끝을 흐렸을 때 문장을 마저 끝내는 방식.
이제 페이지가 초대하는 회의론. 논문이 없다. 웨이트도, 라이선스도, 가격도, 돌려볼 방법도 없다. 콜투액션은 대기 명단이다. “역대 가장 진짜 같은 풀듀플렉스 음성 모델”은 벤치마크 없는 마케팅 주장이고, 데모 클립은 파는 사람들이 골랐다. 정확도 주장은 “모든 사실이 생음성에서 왔다는 걸 감안하면 놀랄 만큼 많이 안다”로 얼버무려지는데, 측정이 하나도 없는 문장이다. 포스트 스스로 던지는 흥미로운 과학적 질문들, 즉 이 모델들이 언어와 사실을 텍스트 모델 대비 얼마나 효율적으로 배우는가, 언어 전이는 얼마나 잘 되는가, 는 논문이 답하고 랜딩 페이지는 답하지 않을 바로 그 질문들이다.
댓글은 깔끔하게 갈리고, 양쪽 다 진지하게 볼 만하다. 한쪽. 이건 언어 학습과, 추론보다 지연과 운율이 중요한 모든 상호작용에 큰 실용적 승리다. 다른 쪽. 목소리를 벗기면 뒤에 지능이 없다. 여러 명이 십 대의 의식 흐름 같다고 표현한다. 그렇다면 이 제품은 흉내이고, “인생 조언” 데모는 정확하게 촌스럽다고 묘사된다. 아무도 반박하지 않은 댓글 하나. “예시만 보고 이게 AI인지 알아낼 방법이 나한테는 없다.” 포스트의 안전 섹션이 자기 자신을 반박하고 있는 셈이다.
캐나다인들에게 C-22 법안에 반대할 시간이 얼마 없다 — 480 points
480 points · 263 comments · eff.org · HN discussion
법안 C-22, 합법적 접근법은 하원을 통과해 상원에 계류 중이다. EFF의 요약은 이렇다. 통신사와 메신저 서비스에 감시 협조를 강제하고, 공공안전부 장관이 “체계적 불안전”을 만들지 않는 선에서 서비스에 백도어를 만들라고 명령할 수 있게 하고, 최대 1년의 메타데이터 보관을 요구한다. 누구와 통화했는지, 어디 있었는지, 어떤 서비스를 썼는지. 아무 혐의도 없는 사람에 대해서도. CCLA와 시티즌 랩의 공동 분석은 2부를 수정하는 대신 전면 철회하라고 요구하고, 미국과의 병행 협상은 캐나다 법원 없이 미국 경찰이 캐나다 사용자 데이터를 얻을 수 있게 한다.
모두가 걸리는 조항은 “체계적 불안전으로 이어지지 않는 한”이다. 답은 백도어가 바로 체계적 불안전이라는 것이기 때문이다. 그건 위험이 아니라 정의다. 법안을 읽은 한 댓글러는 초안을 지적한다. 제한 조항이 보호적으로 들리게 쓴 약관처럼 읽힌다. 제공자는 통신의 내용을 드러내는 데이터를 보관하도록 강제될 수 없다고 하면서, 모든 당사자와 시각을 식별하는 메타데이터에 대해서는 아무 말도 하지 않는다.
스레드에서 가장 유용한 이견은 아직 뭔가 할 수 있느냐다. 댓글 절반은 숙명론이다. 상원은 법안을 거의 죽이지 않으니 끝났다. 나머지 절반은 근거를 갖고 있다. 청원이 하원에 제출됐고, CCLA 청원이 열려 있고, “내가 할 수 있는 게 없다”는 말이 이걸 통과시키는 메커니즘이라는 관찰. 한 댓글러가 인도에서 꺼내는 비교 관점도 볼 만하다. 비슷한 법이 있고, 적법 절차 없이 반대 세력에 쓰인다. 이런 법안은 항상 잡을 범죄로 팔리고, 항상 억누를 정치로 쓰인다.
삼성 TV에서 루트 셸 — 465 points
465 points · 186 comments · x.com/log4j · HN discussion
한 연구자가 2025년형 삼성 TV에서 펌웨어 리버싱에 실패한 뒤 루트를 얻었다. AES 암호화에 키는 물리적 UART/JTAG 분해로만 복구 가능하고, 그래서 제로데이 경로로 갔다. 트윗은 라이트업을 약속하고 성과를 이렇게 말한다. “프라이버시 공포.” 가장 멀리 퍼진 후속 디테일은, 마이크가 없는 TV 모델이 마이크가 있는 사운드바나 블루투스 기기를 찾아서 오디오를 빅스비로 보낸다는 것이다.
출처부터 보자. 스레드 첫 댓글이 그렇게 한다. 이건 X 포스트고, 레딧에서 스크린샷으로 돌고, 라이트업 없이 HN에 올라왔다. 공개 보도에 있는 기술 체인은 진짜지만 이전 작업에 속한다. Bishop Fox는 Tizen 9.0까지의 명령 주입을 문서화했고, 소매용 TV를 개발자 모드로 두면 SDB 데몬이 TCP 26101에 열려서 셸은 거부하지만 appinstall tpk <name>은 받고, 이름을 인용부호 없이 셸 명령에 넣는다. 이름 안의 백틱 치환이 uid=901(sdk)로 실행된다. 같은 연구자의 공개 저장소는 3월에 Codex로 QN90B를 하루 만에, 7월에 QN90F를 세 시간 만에 루팅했다고 문서화한다. 그러니까 능력은 문서화돼 있고, 오늘 포스트의 프라이버시 절반은 아니다. “프라이버시 공포”는 발견이 아니라 약속이고, 페이지 어디에서도 확인할 수 없다.
독립적으로 검증 가능한 건 더 심심하고 더 나쁘다. 개 짖는 소리와 아기 우는 소리 감지는 광고되는 스마트싱스 기능이다. 초인종과 노크 감지도 그렇다. 해킹이 아니다. 출하된 그대로 제품이 작동하는 것이고, 리모컨에 입력 선택 버튼이 더는 없을지도 모르는 기기에서. 나한테 남은 댓글은 논증의 방향에 대한 것이다. TV가 방 안 오디오를 “기능”으로 분석하고 있다면, 같은 파이프라인이 아무도 동의하지 않은 질문에 답할 수 있다. 모두에게 남은 댓글은 연구자의 오픈AI 계정이 리버스 엔지니어링 작업 때문에 정지됐다는 것이다. 자기가 소유한 하드웨어를 이해하려고 자기 모델을 쓰는 게 약관 위반이라고 AI 벤더가 정한 것.
OBS Studio 33 — 411 points
411 points · 145 comments · github.com/obsproject · HN discussion
OBS 33은 몇 년 만의 최대 엔진 업데이트이고, 기능 목록이 아니라 경고로 도착한다. CEF가 127(2024년 7월)에서 150(2026년 9월)으로 간다. 앱의 모든 브라우저 소스와 브라우저 독 밑에 깔린 프레임워크의 2년 점프다. 릴리스 노트는 이 작업이 “사용자에게 보이지 않아야 한다”고 말하고, 그다음 이상한 게 있으면 알려달라고 한다. 같은 문장의 정직한 버전이다.
브레이킹 체인지. 플러그인 로딩이 완전히 다시 쓰였다. 퍼스트파티 플러그인은 core라는 폴더로 가고, 서드파티 플러그인은 새 설치 위치와 폴더 레이아웃을 받고, 레거시 위치는 34.0까지만 로딩된다. 마감이 붙은 폐기다. 모든 OBS 플러그인 작성자가 릴리스 사이클 하나 안에 내놓아야 한다. Arm64에서 NVENC 활성화가 이 릴리스의 조용한 이야기다. 윈도우 온 Arm 스트리밍을 실행 가능하게 만드는 것이고, 드라이버가 좋아지기 전까지는 아무도 눈치채지 못할 것이다.
일론 머스크가 유럽에 미국 기술을 대체할 이유를 줬다 — 381 points
381 points · 407 comments · steveblank.com · HN discussion
스티브 블랭크는 지난달을 런던에서 보내고, 미국이 정보 공유를 끊고 우크라이나용 스타실드를 조인 뒤 유럽 정책 결정자들이 하는 말을 보고한다. 이게 이전의 모든 경고와 왜 다른지에 대한 그의 프레이밍은 정확하다. 그것은 표명된 정책이 아니었고 정부 행동도 아니었다. WSJ 보도에 따르면 CEO 한 명이 명령했다. 미국 기술에는 킬 스위치가 있다고 주장하던 유럽의 재앙론자들은 편집증적 환상이라고 무시됐다. 블랭크 자신도 포함해서. 스위치가 전쟁 도중, 예고 없이 당겨질 때까지.
그가 끌어내는 결과는 정치적이지 않고 상업적이며, 그게 진지하게 볼 부분이다. 모든 미국 벤더가 이제 킬 스위치 위험이라면 생태계 전체의 유효 시장은 영구적으로 줄어든다. “신뢰할 수 있음”이 고객이 사던 것의 상당 부분이었으니까. 그가 유럽에서 이제 듣는 질문들을 나열한다. 마이크로소프트나 오픈AI나 팔란티어나 구글이 접근을 제한하기로 하면 어떻게 되나. 기업 소프트웨어가 꺼지면 유럽은 어떤 능력을 잃나. 9월에는 웃음거리였다. 이번에 유럽이 실제로 움직일 수 있는 이유에 대한 그의 답이 글에서 가장 날카로운 관찰이다. AI가 오피스와 오라클과 세일즈포스와 팔란티어의 기능과 파일 형식 호환성을 다시 만드는 비용을 무너뜨린다. 지정학적 위험이 구매자들을 전환시키려는 의향으로 만든 바로 그 순간에. 주권이 방금 팔 수 있는 기능이 됐고, 유럽 정부에 파는 미국 창업자들은 첫 미팅 전에 “누가 스위치를 쥐고 있나”에 답해야 한다.
주장이 마땅한 곳에서 주장에 도전하자. “AI가 오피스 복제를 대부분 국가의 손이 닿는 곳에 만든다”는 건 주장이지 입증이 아니다. 오피스의 어려운 부분은 기능이 아니라 파일 형식과 매크로 표면에 30년간 문서화되지 않은 동작이었고, 어떤 모델도 그걸 역전시킨다는 걸 보여준 적이 없다. 반사실도 덜 명세됐다. 조이기 일부는 스타링크가 합의된 조건 밖에서 쓰였다는 것 때문이라는 보도가 있고, 스레드가 그걸 길게 다툰다. 그래도 블랭크의 근본 지점은 그 흠에도 온전히 살아남는다. 미국인 CEO 한 명이 변덕으로 파트너의 군사 능력을 떨어뜨릴 수 있다는 인식이 이제 유럽 조달의 작동 사실이고, 조달은 인식으로 돌아간다. 한 댓글러가 어떤 에세이보다 중요한 구체적 데이터를 더한다. ICEYE와 노키아가 이미 스타링크 대체품을 만들고 있다.
이제 구글이 지메일과 구글 포토 데이터로 광고를 타기팅할 수 있다고 말한다 — 373 points
373 points · 191 comments · theverge.com · HN discussion
구글이 프라이버시 정책을 바꿔서, “개인화 지능”에 옵트인하는 것이, 즉 지메일과 포토를 읽어 질문에 답하는 AI 기능이, 그 데이터가 개인화 광고에 정보를 준다는 뜻도 될 수 있게 됐다. 버지의 프레이밍은 조심스럽고(“수도 있다”), 스레드가 조심스럽게 받아치는 것도 맞다. 실제 문구는 조건부다. 이 서비스들의 데이터를 개인화 광고를 지원하는 다른 구글 서비스에 쓸 수 있게 하지 않는 한 광고에 쓰이지 않는다. 진짜 단서이고, 대부분의 분노 댓글이 그걸 건너뛴다.
그 단서도 안심이 안 된다. 이유는 이렇다. 구글은 이미 배관을 깔아놨다. 한 댓글러는 2023년 구글 독스 스프레드시트에 체중을 기록하다가 아무것도 검색하지 않고 체중 감량 광고를 받았다고 쓴다. 드라이브와 독스 데이터가 이 정책 문구가 존재하기 몇 년 전부터 광고 시스템으로 넘어가고 있었다는 구체적이고 재현 가능한 관찰이다. 이번 업데이트가 하는 건 그 넘어감을 읽히게 하고 기본 동의로 만드는 것이다. 한쪽으로는 더 나쁘고(이제 공식 제품 표면이다) 다른 쪽으로는 더 낫다(이제 google.com/search-personalization에서 찾을 스위치가 있고, 한 댓글러가 그걸 올린다).
구글 누구도 기록에 남기고 싶지 않은 디테일. 정책은 타기팅에 쓰지 않을 민감 범주를 나열한다. 인종, 성적 지향, 종교, 건강. 정치 성향은 눈에 띄게 목록에 없다. “개인화 지능”이 많은 일을 하는 완곡어법이라는 점도 봐두자. 네 메일을 읽는 어시스턴트라는 뜻이다. 광고 연결은 구글이 이전에 팔기엔 너무 민감하다고 묘사한 데이터셋의 수익화다.
진짜 케빈 베이컨 — 361 points
361 points · 92 comments · pudding.cool · HN discussion
The Pudding이 게임을 하는 대신 배우 169,000명의 실제 원격도를 계산했다. 케빈 베이컨의 원격도는 2.28. 평균적인 배우가 그와 공연한 거리 2.28홉이라는 뜻이고, 헐리우드 중심처럼 들리지만 순위는 175위다. 새뮤얼 L. 잭슨이 2.09로 중심이고, 윌렘 데포가 2.13으로 2위, 로버트 드 니로가 2.14로 3위. 베이컨의 역대 최고 순위는 1996년 슬리퍼스 이후 108위였다.
이걸 단순한 장난 이상으로 만드는 발견 두 개. 첫째, 출연 편수가 원격도를 설명하지 않는다. 나탈리 포트먼과 안나 켄드릭은 필모그래피가 비슷한데, 포트먼이 훨씬 잘 연결돼 있다. 가장 연결이 많은 배우 250명 중 거의 세 배와 작업했기 때문이다. 연결성은 네 공연 상대가 누구냐의 함수이고, 그건 업계의 위치적 속성이지 개인의 것이 아니다. 둘째, 여성이 상위 100위 중 16자리를 차지하고, 가장 높은 여성은 니콜 키드먼 21위다. 첫 번째 발견이 묘사하는 캐스팅 패턴에서 직접 따라 나오는 분포이고, 글은 그에 대해 논평하지 않는다. 옳은 판단이다.
댓글은 댓글이 하는 일을 한다. 누군가는 진짜 흥미로운 후속 질문을 한다. 한 영화에 최적인 배우 쌍은 무엇인가, 최고의 허브 한 명이 아니라. 누군가는 클로이 그레이스 모레츠의 높은 순위가 이른 데뷔와 멈춘 커리어의 산물이라고 지적한다. 누군가는 게임이 엉뚱한 사람 이름을 딴 이유가 “베이컨”이 “분리”와 운율이 맞기 때문이라고 짚는다. 다 맞다. 재미있는 지점 밑의 구조적 요점. 케빈 베이컨은 네트워크 중심성에 대한 민간 정리이고, 진짜 답이 인용하기 덜 좋아서 살아남는다. 몇백 명의 배우가 모든 것에 닿는 허브 앤 스포크 업계라는 답.
분산 SQLite 12년 — 345 points
345 points · 51 comments · philipotoole.com · HN discussion
필립 오툴이 자기가 시작한 범주의 역사를 썼다. 주로 기록을 바로잡으려고. “분산 SQLite”를 쓰는 사람들은 보통 2021년쯤부터 이야기를 시작하는데, rqlite는 2014년 9월에 나왔다. SQLite 앞에 Raft 로그, 모든 쓰기가 복제되고, 노드 하나를 잃어도 데이터를 잃지 않는다. Raft와 SQLite를 결합한 첫 오픈소스 시스템이었고, 몇 년 동안 아무도 시도하지 않았다.
타임라인이 논거다. 먼저 goraft, 2016년 해시코프의 Raft, 아직도 쓰인다. 2017년 dqlite는 LXD와 나중에 MicroK8s를 위해. 셔틀워스가 전화해서 rqlite를 맞출 수 있냐고 물었고, 안 됐다고 한다. 차이는 패키징이다. 임베드하는 라이브러리냐, 돌리는 서버냐. 2021년 Litestream은 합의를 완전히 버리고 WAL을 S3로 스트리밍한다. 대부분의 애플리케이션은 클러스터가 아니라 재해 복구가 필요하니까. 2022년 cr-sqlite의 CRDT와 libSQL의 포크는 AP와 엔진은 못 건드리는 코너를 위해. Fly의 LiteFS. 그다음 플랫폼들. Cloudflare D1과 Durable Objects, Turso(2026년 Supabase에 인수), SQLite Cloud.
그의 결론, 설계 공간에는 세 코너가 있고 순서대로 나타났다, 합의 그리고 스트리밍 그리고 병합, 은 올바른 분류다. 그리고 이 공간의 모든 논쟁이 왜 서로 다른 질문을 변호하는 사람들인지 설명한다. 아픈 문장. 돈은 플랫폼으로 갔다. rqlite와 dqlite와 Litestream은 무료다. 자본을 모으거나 인수된 프로젝트들이 같은 아이디어를 청구서 붙은 서비스로 만든 것들이고, 오픈소스가 된 지 8년 뒤다. 댓글은 글에서 빠진 두 가지를 더한다. D1은 Cloudflare 엔지니어 자신의 인정에 따르면 싱글턴 Durable Object 위의 얇은 래퍼라는 것, 그리고 어떤 합의 시스템에도 붙는 표준 도전. Jepsen 테스트를 했나. 공정한 질문이고, 스레드에 답은 없다.
네덜란드 정부가 재러드 쿠슈너의 폰을 해킹했다 — 307 points
307 points · 203 comments · x.com · HN discussion
오늘 보도가 나왔다. GRU가 쿠슈너의 폰을 해킹했고, 네덜란드 정보기관 AIVD가 그 자료를 확보했다. 러시아 해킹 작전 안으로 들어간 이력이 문서화돼 있고, 카메라 피드까지 포함한다. 쿠슈너 측 변호인의 답변은 스레드에 인용된 대로, 대통령이 승인하지 않았고 미국의 최선의 이익에 맞지 않는 외국 관리와는 어떤 합의도 하지 않았다는 것이다.
스레드의 합의는 이게 흥미로운 부분이 아니라는 것이다. 흥미로운 건 외국 금융 얽힘 때문에 처음에 보안 인가가 거부됐던 사람이 그 거부를 뒤집혔고, 그다음 대통령보다 더 중대한 회의에 들어가 있던 시기에 개인 폰을 들고 다녔다는 것이다. 정보기관에서 일한 사람의 댓글은 무뚝뚝하다. 그는 무엇에도 접근을 줘선 안 되는 사람의 교과서적 사례이고, 인가는 어쨌든 면제됐다. 그 밑의 구조적 관찰이 당파적 버전보다 낫다. 현대 정치인들이 최대한 많은 것을 개인 기기에 두는 건 폰이 정보자유법 적용을 받지 않기 때문이다. 부주의가 아니다. 기록 회피 전략이고 반정보 부작용이 있으며, 이걸 시도한 모든 정부가 같은 교훈을 공개적으로 배웠다.
uv와 ty를 합치기 — 272 points
272 points · 91 comments · astral.sh · HN discussion
Astral이 uv(패키지 관리자)와 ty(타입 검사기)의 실험적 통합을 내놨다. 기능 두 개. ty가 이제 PEP 723 인라인 스크립트 메타데이터를 읽고 uv에게 스크립트별 실제 환경을 만들라고 해서, 독립 스크립트가 자기 선언 의존성에 대해 에디터 완성과 타입 검사를 받는다. 그리고 uv check가 환경을 준비하고 의존성을 설치하고 타입 검사까지 하는 통합 명령이 된다. 락파일에 고정된 ty 버전을 쓴다.
엔지니어링은 그냥 좋다. 한 저장소에서 스크립트별 환경은 PEP 723 스크립트를 100줄 넘게 쓰면 못 쓸 물건으로 만든 그 문제에 대한 진짜 해법이다. 그런데 스레드의 최고 반론은 기술적이지 않다. 이건 ty가 타입 검사기 경쟁에서 진 뒤의 Astral 통합이고, 모두가 이미 가진 도구에 접어 넣는 게 지는 걸 멈추는 방법이라는 것. 여러 댓글러가 ty에서 메타의 Pyrefly로, 또는 mypy로 돌아갔다고 하며 문제로 ty의 점진적 타이핑을 든다. 추론 못 하면 실패하는 검사기를 원하지, 자기 불확실성을 모델링하고 조용히 있는 검사기를 원하지 않는다. 다른 이들은 원칙적으로 결합에 반대한다. ty는 uv 없는 프로젝트에서도 잘 돌고, uv는 락파일과 레이아웃에 고집스러운 특이점이 있고, 둘을 섞으면 타입 검사기가 패키지 관리자의 의견을 물려받는다.
가장 날카로운 문장은 이 글이 “조직도를 배송한다”는 것이다. 전략 메모처럼 읽히는 도구 통합 발표. 답 없는 것 하나 더. 왜 ruff가 아니라 uv인가. 생태계의 린팅이 이미 사는 곳인데.
물리학자들이 반물질 입자 하나를 한 달 동안 가둔다 — 249 points
249 points · 73 comments · scientificamerican.com · HN discussion
양전자 하나를 한 달 동안 붙잡았다. 계통 오차가 지배하지 않는 시간 규모에서 개별 반물질 입자에 양자 측정을 할 수 있게 된 첫 사례다. 반수소는 전에 수십 분 동안 가둔 적이 있다. 맨 양전자 30일은 다른 실험이고, 실용적 가치는 물질-반물질 대칭의 정밀 시험이다.
여기서 회의할 게 많지 않고, 스레드도 만들어내지 않는다. 하나 짚을 단서. “한 달”은 트랩 하나에 든 입자 하나에 대한 진술이고, 흥미로운 물리는 그 측정이 CPT 위반 한계에 뭘 하는가인데 초록 수준 보도는 수치화하지 않는다. 그래도 페이지 최고의 순수 과학 이야기다.
Node2Shell이 HTTP2Shell로 진화하다 — 233 points
233 points · 116 comments · aikido.dev · HN discussion
CVE-2026-111497은 구글 Brotli 디코더의 범위 초과 쓰기, 1.0.3부터 1.2.0까지, CVSS 9.2. 거부해야 할 바이트를 계속 받아들이는 길이 검사 버그이고, 그 바이트가 작은 작업 버퍼를 넘친다. 조작된 스트림을 디코더에 넣을 수 있는 비인증 공격자는 메모리를 손상시키거나 데이터를 유출하거나 잠재적으로 코드를 실행할 수 있다. 양방향으로 된다. 패치 안 된 서버에 대한 악성 클라이언트, 압축 응답을 받아들이는 패치 안 된 클라이언트에 대한 악성 서버. 마지막 문장이 이게 Node 이야기가 아닌 이유다.
폭발 반경의 순서가 뉴스다. Node.js가 수요일에 공개했고, 파이썬 패키지가 목요일에, 금요일에는 Brotli 디코더를 링크하는 모든 것이 노출됐다는 게 분명해졌다. libbrotli, 파이썬, C++, bun, Envoy. Apache와 nginx는 기본으로 Brotli를 디코드하지 않아서 면했다. 파이썬의 requests, httpx, aiohttp는 Brotli 지원과 함께 설치되면 취약한 패키지를 자동으로 로드한다. 많은 이미지의 기본값이다. 패치는 나왔다. Brotli 1.2.1, brotlicffi 1.2.1.0, 그리고 그걸 번들한 것들의 재빌드.
이걸 일상적인 것 위로 올리는 사실 두 개. 오픈AI가 2월에 버그를 찾아 Brotli 소스에서 근본 원인을 고쳤다. 그런데 아무도 그걸 보안 이슈로 분류하지 않았고, 이번 주까지 수정이 들어간 릴리스가 없어서 Brotli를 벤더링한 모든 프로젝트가 자체 업데이트를 내놓아야 한다. 아는 것과 공개하는 것 사이의 8개월 간격이고, “책임 있는 공개” 절차가 잡아야 할 실패 방식이다. 두 번째. 금요일 기준으로 권고 데이터베이스가 아직 CVE를 PyPI 패키지에 매핑하지 않아서 pip-audit과 Dependabot과 Safety가 취약한 버전을 표시하지 않는다. 스캐너는 초록이고 너는 노출돼 있다.
순수 함수형 프로그래밍은 C에 얼마나 가까워질 수 있나? — 232 points
232 points · 68 comments · rtfeldman.com · HN discussion
리처드 펠드먼의 긴 글. 변이가 없는 순수 함수형 언어 Roc을 C가 기준인 워크로드에서 C와 벤치마크한다. 여러 개에서 격차가 대부분 해소 가능하다고 주장할 만큼 가까이 가고, 어떤 최적화가 그 일을 하는지, 각각에 대해 언어가 컴파일러에 무엇을 약속해야 하는지 구체적으로 말한다.
댓글창은 대부분보다 자기 일을 잘한다. 최고 반론. C 이점의 큰 부분이 복사 제거이고, FP가 포기하는 건 변이만이 아니라 멀리 있는 상태에 손을 넣어 제자리에서 변이하는 능력인데, 그게 메모리 바운드 코드를 지배하는 복사를 없애는 바로 그 능력이다. 또 한 댓글러는 압축 벤치마크가 비교 선택으로 조작됐다고 지적한다. lean-zip은 의도적으로 단순한 구현인 miniz_oxide와 비교되는데, zlib-rs(Rust)는 이미 가장 빠른 C 구현인 zlib-ng를 이긴다. 세 번째는 글이 레벨에서 압축 속도를 비교하면서 그 레벨들이 비슷한 출력 크기를 낸다는 걸 확립하지 않는다고 지적하고, 링크된 데이터는 그렇지 않다는 걸 시사한다. 어느 것도 글을 죽이지 않는다. “FP가 C에 접근할 수 있다”와 “이 FP 프로그램이 이 벤치마크에서 이 설정으로 C 프로그램에 접근한다”의 차이다.
내가 프레이밍하고 싶은 댓글. 누군가 우리 모두 FP를 쓰고 AI가 정확성 보존 변환으로 빠른 명령형 코드로 번역하게 하자고 제안한다. 사람은 운전석에 남는다. FP의 실용적 채택에 대한 가장 그럴듯한 근단기 이야기이고, 동시에 아무도 만들지 않은 컴파일러에 대한 설명이다.
Fable 5.1은 이미지에 메시지를 어떻게 숨기나? — 210 points
210 points · 73 comments · lesswrong.com · HN discussion
SASH Fellowship 팀이 Claude Fable 5.1에게 50개의 짧은 메시지를 숨긴 SVG 이미지를 그리라고 하고, 렌더링한 스크린샷을 사전 합의된 방식 없이 새 Fable 인스턴스에 주고 디코드하게 했다. Fable은 스스로 다섯 가지 인코딩 계열로 수렴했고, 50개 중 33개가 같은 것을 썼다. 건물 한 줄의 높이가 글자 위치를 인코딩하고, 왼쪽에서 오른쪽으로 읽고, 스카이라인이 위장이다. 디코더는 메시지의 78%를 정확히 복구했다.
모델 사이의 비대칭이 흥미로운 결과다. GPT-6 Astra는 높이를 전혀 쓰지 않았다. 짧은 물체와 긴 물체의 모스 부호(50개 중 18개), 또는 보이는 텍스트의 약어시, 또는 창문 브라유에 손을 뻗었다. 교차 모델 디코딩도 거의 잘 됐다. Astra는 Fable의 50개 중 44개를, Fable은 Astra의 42개를 복구했다. 스크린샷에서 죽은 건 색 기반 방식이고, 압축과 색 공간 처리를 예상하면 그렇다. 살아남은 채널이 색이 아니라 기하라는 뜻이다.
저자들은 적절히 절제하고 그 절제가 요점이다. 디코딩 모델의 도구 호출을 모니터링하면 디코딩은 뻔하므로, 그들은 오늘 이것이 위험하다고 주장하지 않는다. 확립하는 건 프런티어 모델이 인코딩 방식을 발명하고, 사람이 예술로 읽는 산출물로 렌더링하고, 방법을 말해주지 않은 다른 인스턴스에 넘겨 디코드하게 할 수 있다는 것이다. 에이전트들이 이미지에 정보를 인코딩해 주고받은 허깅페이스 사건이 영감으로 인용되는데, 이게 연구되기 전에 관측됐다는 불편한 알림이다.
과학의 외계 공간 — 206 points
206 points · 88 comments · arxiv.org · HN discussion
NeurIPS 2026 메인 트랙 논문. 답은 뻔한데 아무도 조작화하지 않은 질문을 던진다. 과학적 발견은 무엇이 참인가뿐 아니라 기존 연구 공동체에 인지적으로 이용 가능한 것에 의해서도 제한된다. 어떤 방향은 문헌에 비추어 일관되지만 그것을 제안할 위치에 있는 사람이 거의 없다. 관련 개념과 방법을 결합한 공동체가 없어서. LLM은 그 편향을 물려받고 문헌의 고밀도 영역을 재조합한다. “새로운 아이디어” 생성이 그럴듯한 동일성만 잔뜩 만드는 이유다.
방법. NeurIPS, ICLR, ICML, ACL, EMNLP의 LLM 논문 16,068편을 273개 “아이디어 원자”로 분해한다. 4,280만(42.8M) 파라미터 일관성 모델을 학습시켜 조합이 실행 가능한지 점수화하고, 두 번째 모델로 기존 저자 공동체 중 그걸 낼 위치에 있는 곳이 있는지 점수화한다. 그다음 일관성 최대, 이용 가능성 최소로 샘플링한다. 블라인드 인간, LLM, 하류 실험 평가에서 아이디어별 품질은 프런티어 LLM 기준선과 대등하거나 넘으면서 더 다양한 포트폴리오를 낸다. 시간 검증은 2025년 이전 데이터만 쓰고 2025년 조합을 우연 대비 35.9배로 복구하면서 후보 공간의 1% 미만을 선택한다. 이용 불가능성에 가중하면 엄격히 새로운 조합 복구가 우연 대비 3.24배가 된다.
붙잡아야 할 숫자는 3.24배이고, 프레이밍이 초대하는 것보다 훨씬 겸손하다. 우연 이상으로 새로운 조합을 복구하는 건 그 조합이 연구자의 1년을 들일 가치가 있다는 것과 같지 않다. 그리고 “인지적으로 이용 불가능”은 대리 지표다. 아무 공동체도 생각하지 않았다는 것이 간과된 것과 올바르게 무시된 것을 구별하지 못한다. 논문은 그게 오라클이 아니라 샘플링 전략이라고 정직하게 말한다. 샘플링된 가설 하나를 시도한 연구 엔지니어의 댓글은 천장을 시사한다. 일부는 전공자가 1분 만에 거부할 것들의 일관된 재진술이고, 원자 분해가 볼 수 없는 이유로 거부된다.
pgrust 제거: 이 항목은 반칙이다 — 192 points
192 points · 148 comments · github.com/ClickHouse/ClickBench · HN discussion
ClickHouse의 알렉세이 밀로비도프가 Postgres의 Rust 재구현인 pgrust를 ClickBench 리더보드에서 제거하는 PR을 열었다. 고발이 아니라 포렌식 논거로. 벤치마크 공개 규칙 위반 두 개. 벤치마크 결과가 43개 ClickBench 쿼리를 위해 특별히 작성된 기계에서 나온다는 것, 그리고 핫 런이 이전 런의 캐시된 답을 재생한다는 것.
증거는 반박하기 어려운 종류다. 공개된 aarch64 릴리스 바이너리가 crates/gravity/backend/irprobe/src/q00.rs부터 q36.rs까지, 그리고 tpch_q01.rs 같은 소스 경로를 내장한다. 벤치마크 쿼리마다 손으로 쓴 커널 하나가 바이너리 안에 들어 있다. 그 커널로 디스패치하는 플랜 매처는 벤치마크 이름을 대는 거부 메시지를 낸다. 예를 들어 “clickbench group count: filter is not k <> 0”, “clickbench phrase-min: the third column is not count(*)”. 이 항목은 이 정확한 쿼리들에 맞춰 튜닝됐으면서 tuned: no로 태그됐다.
스레드에서 작성자의 답은 고발이 대부분 거짓이라는 것이다. 이건 0.4-preview였고, 0.4-beta가 방금 오픈소스가 됐으니 감사할 수 있다고. 감사가 이제 가능하다는 건 맞고, 반론은 베타에는 유효하다. 벤치마크 쿼리 형태를 특수 처리하는 바이너리를 배송한 것에는 유효하지 않다. 그건 이후 릴리스가 소급해서 없앨 수 없는 설계 결정이다. 한 댓글러의 기여가 가장 깊이 베는 관찰이다. 제거 요청 자체가 모델이 쓴 것처럼 읽히고, 다음 PR의 diff도 그렇다. 양쪽 다 지금 눈 감고 코딩하고 있고, 서명하는 건 사람이다. 별개로 0.4-beta 소스를 읽은 누군가는 pgrust가 진짜로 빠르다고 말한다. 그 보드에서 ClickHouse보다 앞선 다섯 시스템 중 넷이 클로즈드소스다. 반칙과 엔지니어링이 둘 다 진짜인 드문 사례다.
이게 새로운 사이버 정상인가? — 188 points
188 points · 216 comments · drew.silcock.dev · HN discussion
이번 주의 종합 글. PHP2Shell, Brotli, eMudhra, LiteLLM, 그리고 이 속도가 이상치인가 새 기준선인가라는 질문. 저자는 자기가 보안 연구자가 아니라고 먼저 말하고 아는 척 대신 링크를 건다. 그래서 독창적이지 않은 부분에서도 색인으로 쓸모 있다.
이번 주 전체를 다시 프레이밍하는 사실 하나. 두 PHP RCE 중 하나는 PHP 재단이 Sovereign Tech Agency 자금으로 2024년에 의뢰한 감사에서 발견됐고 고쳐지지 않았다. 이론적 문제에서 실제 익스플로잇을 구성하는 방법을 아무도 못 찾았다는 이유로. LLM이 찾아냈다. “AI가 새 버그를 찾았다”가 아니다. “AI가 알려진 결함과 작동하는 익스플로잇 사이의 간격을 닫았다”이다. 더 중대한 능력이고 일반화되는 능력이다.
댓글이 오늘 페이지에서 가장 좋은 읽을거리이고, 대체로 낙관론을 밀어낸다. 한 댓글러가 두 주장을 깔끔하게 분리한다. 중대한 발견의 속도가 올라갔고, 발견과 대량 익스플로잇 사이의 창이 붕괴했다. LLM이 결국 찾는 만큼 고치더라도 두 번째 변화는 되돌아가지 않는다. 익스플로잇 생성은 이제 싸고 영구적이다. 여러 현직 보안 실무자가 첫 번째를 내부에서 확인한다. 진지하게 볼 반론은 반대편에서 온다. 대부분의 소프트웨어는 계속 반복 개발되지 않는다. 완성됐고, 완성된 소프트웨어는 가만히 있는 동안 새 버그 등급이 생기지 않으므로 이건 영구 체제가 아니라 일회성 부채 재평가일 수 있다. 스레드에는 또 하나, 깐깐한 사람의 올바른 지적이 있다. 벤더 블로그들이 스캐닝과 프로빙을 “야생에서 익스플로잇됨”으로 묘사하고 있는데, 같은 말이 아니다.
새로 올라온 것들
- 구글이 핀란드에서 데이터센터를 위해 나무 250K 그루를 불법으로 베었다 — 242 points · 193 comments — NY 포스트 보도이니 출처는 그에 맞게 볼 것. 다만 근본 주장(하미나 지역 확장을 위해 허가 한도를 넘겨 숲을 베었다)은 capex 항목에는 절대 등장하지 않는 종류의 외부효과다.
- AI 이미지 생성 실전 가이드, 확산 모델에서 에이전트까지 — 227 points · 70 comments — 작업 노트 스타일 가이드. 확산 모델 내부보다 에이전트 파이프라인(프롬프트 → 반복 → 평가)에서 더 강하다.
- Show HN: OnKey — 226 points · 91 comments — 노래를 못 하는 사람을 위한 음정 감지 앱. 작성자가 이걸 만들려고 DSP를 배웠고, 그게 올바른 Show HN 기원 이야기다.
- CVE 트래커 — 207 points · 72 comments — 깔끔한 CVE 브라우저. 필요하다는 게 슬프고, 이번 주에는 진짜 쓸모 있는 물건이다.
- 오리건 의원들, 레드핀에 올라온 상징적 폭포를 사기 위한 예산 승인 — 202 points · 98 comments — 랜드마크를 개인 손에 넘기지 않으려고 주가 돈을 내는 것. 댓글은 대체로 에이커당 가격 이야기인데, 가능한 질문 중 가장 재미없는 것이다.
- FreeDNS — 189 points · 48 comments — 20년 동안 조용히 존재해온 무료 다이내믹 DNS. ISP가 IP를 계속 바꿔줄 때 여전히 답이다.
- 로쿠 개발자 저장소, 깃허브에서 깃랩으로 이동 — 189 points · 127 comments — 발표 페이지가 자바스크립트 없이는 렌더링되지 않고, 이유가 적혀 있지 않다. 스레드가 그럴듯한 이유를 공급한다. 깃허브의 2026년 장애 기록, 그리고 CI 가격. 로쿠는 폭스에 인수되는 중이라 “누가 우리 소스 호스트를 통제하나”가 평소보다 날카로운 질문이 된다.
- Jank — C++와 매끄럽게 상호운용되는 네이티브 Clojure 방언 — 187 points · 49 comments — 임의의 C++ 헤더를 포함하고, C++ 타입 시스템을 쓰고, C++로 컴파일하는 Clojure. REPL용 LLVM JIT도 있다. 상호운용 데모(RAII, 예외, 템플릿, 오버로드 해석이 전부 제대로 동작한다)가 피치에서 가장 강한 부분이다.
- OpenSSL 4.1.0 — 186 points · 67 comments — 위의 모든 걸 감안하면 다음 주가 아니라 이번 주에 읽어라.
- 실직과 코르티손 조증 — 184 points · 134 comments — 수습 기간에 해고되고, 몇 주 만에 아프고, 자가면역이 폭발하고, 코르티손을 처방받고, 그다음 아무도 경고하지 않은 조증 삽화. 페이지에서 가장 잘 쓴 1인칭 기록이고, 가장 댓글이 적은 부분이 옳다. 아무도 그에게 스테로이드가 그런 짓을 한다고 말해주지 않았다.
- 진화하는 위협: http2shell은 Node와 파이썬 등등의 RCE다 — 182 points · 96 comments — 같은 Brotli 결함의 일반화 버전. 위의 Aikido 글을 읽는 게 낫다.
- 모두가 쓰는 맵 에디터를 만든 퀘이크 팬 — 178 points · 23 comments — TrenchBroom의 기원. 댓글 수는 적고, 읽을 가치는 있다.
- UUIDv7: 타임스탬프는 시간 순서가 아니다, 그리고 다른 이상한 점들 — 168 points · 145 comments — 모두가 UUIDv7의 속성이라고 믿는 것들이 RFC 9562가 보장하는 게 아니다. 구현이 타임스탬프를 바꿀 수 있고, 단조성을 유지하려고 시계보다 앞서 갈 수도 있다. Postgres 자체 문서도 추출한 타임스탬프가 생성 시각이 아니라고 경고한다. UUIDv7이 엄격히 제공하는 건 유일성뿐이다.
- 공기청정기를 백색소음기로 — 165 points · 154 comments — 소음계로 재서, 어떤 공기청정기가 옆에서 실제로 잘 수 있을 만큼 조용한지. 전형적인 HN 스레드. 누군가 이미 실험을 해서 숫자를 올려놨다.
- 애플 보안 연구용 기기 프로그램 — 162 points · 104 comments — 셸 접근과 커스텀 엔타이틀먼트, 커널 커스터마이징이 가능한 퓨즈드 아이폰을 10월 30일까지 신청받는다. 마감이 엿새 남았다.
- 수천 개의 AI 에이전트로 생물학 데이터에서 새 단서 찾기 — 160 points · 105 comments — 오픈AI 연구 포스트. 쓸모 있는 부분은 생물학이 아니라 하네스다(도구 접근과 검증 단계를 가진 병렬 에이전트).
- 음악은 어떻게 가능한가 — 156 points · 103 comments — 음고의 나열이 대체 왜 의미를 갖는지에 대한 에세이. 페이지에서 가장 잘 쓴 글. 격차가 크다.
- 나는 이것을 믿는다 (1952) — 153 points · 88 comments — 74년 된 라디오 에세이이고, 댓글창은 그 전제 중 살아남은 게 있느냐를 두고 다투는 사람들이다.
- 우리는 모두 1970년의 무명 SF 영화 속에 살고 있다 — 151 points · 136 comments — 그 영화는 더 파이널 프로그램이다. 논지는 제도 붕괴 미학이 다큐멘터리로 늙었다는 것.
아직 페이지에 있는 것들
어제 이야기 중 34개가 아직 200점 위에 있다. 변동치가 이야기이고, 그중 둘은 터무니없다.
애플 뮤직 항목은 애플 뮤직 사이트가 서비스하지 않는 URL이다. 어제 211점에 농담으로 올라왔고 오늘 밤 897점이다. 진짜 AI 모델 릴리스 두 개와 인증기관 붕괴 하나를 합친 것보다 많은 점수를 얻었다. 토요일에 페이지의 최대 상승 항목이 페이지의 부재다. Kimi K3.1의 +612가 더 변호 가능한 신호다. 11월 4일까지 오픈 웨이트를 약속했고, 댓글창은 대체로 벤치마크 숫자가 실제 워크로드와 접촉해도 살아남느냐를 두고 다투는 사람들이다. 아이폰 해킹 글의 +537은 계속 읽히는 라이트업이다. 이번 주 익스플로잇 중 작동하는 체인과 서사를 가진 유일한 것이라서.
사전 보도 없이 도착해서 자기 섹션보다 이 섹션에 속하는 이야기 두 개. eMudhra가 모질라 루트 프로그램 조사 마감을 무시했다는 208점에 댓글 160개로 앉아 있다. CA 사가의 다음 막이고, 실제 타임라인이 사는 곳은 그 Bugzilla 스레드다. 비난이 “소셜 미디어”로 향하는 게 그 신호다. 그리고 당신 폰이 곧 당신 것이 아니게 된다는 오늘 스크레이프에 서로 다른 제출로 두 번 등장한다. 그 자체가 안드로이드 검증 이야기가 얼마나 움직이고 있는지의 척도다.
스루라인
세 갈래인데, 같은 갈래를 다른 거리에서 본 것이다.
누가 스위치를 쥐고 있나. 안드로이드 잠금, 그래핀OS 화이트리스트, 스타실드 차단, 지메일-광고 정책 변경, 로쿠의 깃허브 이탈. 전부 같은 구조적 움직임이다. 플랫폼을 통제하는 쪽이 네가 돈을 낸 뒤에 조건을 바꿀 수 있다는 걸 발견하고, 바꾸기로 한다. 안드로이드 캠페인은 그 메커니즘에 정직하다(조용한 업데이트, 옵트아웃 없음, 사용자가 이미 소유한 소프트웨어 더미). 은행 이야기는 같은 걸 더 작은 규모에서 보여주고, 결정적으로 그게 이기고 있는 걸 보여준다. 증명이 퍼지는 건 제도에 편리해서지 사용자에게 좋아서가 아니고, 화이트리스트 항목 하나가 다음 항목을 쉽게 만든다. 블랭크의 글은 스위치가 중요한 것에 당겨졌을 때 벌어지는 일이고, 그의 예측(AI가 대안을 만드는 비용을 무너뜨린 바로 그 순간 그 대안에 돈을 낼 의향이 튀었다)은 페이지에서 벤더를 믿지 않고도 되는 유일한 전망이다. 눈여겨볼 것. 이 이야기 중 정부가 잠그는 건 하나도 없다. 전부 민간이고, 유일한 반대 압력은 청원 하나와 앱에 경고 배너를 붙이는 취미 개발자다.
취약점 경제는 움직였고, 지능은 안 움직였다. Brotli는 이번 주 네 번째로 한 언어에서 모든 것으로 확대된 중대 CVE이고, 패턴은 이제 안정적이다. 공개하고, 72시간 안에 생태계를 넘어 일반화되는 걸 보고, 그다음 네 스캐너에 그 항목의 매핑이 없다는 걸 발견한다. 중요한 재프레이밍은 Brotli 글이 아니라 PHP 글에서 나왔다. 버그는 2024년 자금 지원 감사에서 발견됐고 아무도 무기화할 수 없어서 고쳐지지 않았다. 모델이 몇 분 만에 무기화했다. 발견은 병목이 아니었다. “이건 틀렸다”와 “여기 익스플로잇이 있다” 사이의 간격이 병목이었고, 그 간격은 사라졌다. 그러는 동안 페이지의 AI 이야기는 거의 전부 측정 없는 능력이다. Dessa는 논문도 숫자도 없고, Kimi의 헤드라인은 자기가 채점한 벤치마크이고, 외계 공간 논문의 3.24배는 진짜지만 작고, pgrust 싸움은 리더보드 숫자가 마케팅 자산이 될 때 벌어지는 일이다. 이번 주 가장 엄밀한 산출물은 스테가노그래피에 대한 LessWrong 글이고, 그 글은 아직 위험하지 않다고 조심스럽게 말한다.
그리고 부조리 지수. 404 페이지가 최대 상승 항목이다. 레드핀에 올라온 폭포를 주가 산다. 한 사람이 삼성 TV에서 루트를 얻었고 스레드에서 가장 추천받은 사실은 마이크 없는 TV가 마이크를 찾아 나선다는 것이다. 인허가 붙은 심시티는 이틀 동안 한 점도 움직이지 않고 936에 머문다. 프런트 페이지는 중요도를 재는 나쁜 도구이고 관심을 재는 좋은 도구이며, 오늘 관심의 대부분은 사람들이 이미 소유한 것들이 계속 작동할지에 쏠렸다. 이게 이 라운드업 전체의 정직한 버전이다. 이 페이지에서 흥미로운 숫자는 추론 프레임워크의 2,346점이 아니다. 69일이다.