오늘 밤 스캔 구간에서 200점을 넘긴 스토리가 예순아홉 개다. 그중 서른세 개가 이 라운드업에 처음 들어왔다. 다섯 개짜리 페이지가 2주 내내 이어지다가 이 정도로 터진 거면 산사태다. 그런데 더 흥미로운 건 구성이다. 10월 내내 모델 출시를 두고 싸우던 바로 그 페이지가 오늘은 게리맨더링 퍼즐, 2016년에 나온 비디오 코덱 해설, 닌텐도 Wii에서 부팅하는 Mac OS 9, 그리고 천체물리학자에 전기공학자에 유기화학자에 정치학자 몇 명이 방금 의석을 받은 세르비아 의회에 업보트를 던졌다.

뚫고 올라온 AI 기사들은 대부분 성능 얘기가 아니다. 누가 돈을 대는지, 누가 부채 등급을 매기는지, 누가 토큰을 받는지, 누가 자기 자신을 어떤 웹사이트에 밝혀야 하는지의 문제다. 성능 기사들 — 8일 전엔 이 페이지에 있던 것들 — 은 아직 있긴 한데, 지금은 전부 델타 표 안에 들어가서 하룻밤에 1~2점씩 오르고 있다.

바이낸스 해킹 사건의 두 번째 제출물은 기사가 아니라 블록체인 주소다 — 1,750 points

1,750 points · 1,240 comments · arkm.com · HN discussion

오늘 밤 사이트에서 두 번째로 높은 스토리는 저널리즘이 아니다. Binance-hacker-1029로 라벨 붙은 주소 클러스터에 대한 아캄의 엔티티 페이지고, 1,750점에 댓글 1,240개를 뽑았다. 어제 이 라운드업이 다룬 와이어드의 복원 기사보다 토론이 더 많다. 그 기사도 아직 563점으로 페이지에 남아 있다. 탐색기 페이지는 클라우드플레어 중간 화면 뒤에 막혀 있어서, 아래 내용은 페이지를 읽은 결과가 아니라 헤드라인과 스레드가 확립한 것들이다.

여기서 가져갈 게 두 개다. 첫째는 숫자. 이 제출물은 56억 달러라고 하고, 어제 와이어드는 63억 달러라고 했다. 댓글 1,240개 중 누구도 어느 쪽이 맞는지 결론 내지 못했다. 차이는 거의 확실히 범위 문제다 — 클러스터 전체에서 관측된 총 이체액 대 바이낸스 커스터디를 실제로 떠난 순가치. 그런데 그 “거의 확실히”가, 존재하지 않는 회계 기준의 몫을 대신 떠받치고 있다. 온체인 손실 수치는 누가 먼저 발표하느냐가 계산하는 거고, 이 사건에 대한 회사별 편차는 채권을 들고 있는 사람이라면 누구나 신경 써야 할 만큼 컸다.

둘째는 관심의 모양이다. 같은 사건을 다룬 어떤 보도보다 날것의 엔티티 페이지가 점수를 더 많이 받았다는 건, 암호화폐판으로 치면 기상 레이더 스크린샷이 기상학 논문을 이긴 것이다. 원본 데이터가 그 위에 얹은 서사보다 재미있고, 군중은 그걸 안다. 그리고 이건 토론에 편집자가 없다는 뜻이기도 하다. 실시간 귀속 문제에서 그건 들리는 그대로 정확히 좋은 만큼 나쁘다 — 스레드에는 진짜 클러스터 분석이, 내부 소행이라는 확신에 찬 단언 바로 옆에 나란히 있다.

세르비아가 방금 과학자로 가득한 의회를 뽑았다 — 729 points

729 points · 419 comments · science.org · HN discussion

2024년 11월 노비사드 역에서 캐노피가 무너져 16명이 죽은 뒤 전국 시위에서 자라난 연합 ’학생 명단’이 세르비아 총선에서 이겼고, 알렉산다르 부치치의 13년 통치 이후 정부를 구성하고 있다. 학생들은 직접 출마하는 대신 신뢰받는 전문가 명단을 짰다 — 학자, 농민, 변호사, 예술가, 교사, 전 농구선수 한 명 — 그리고 그중 대략 열두 명이 현역 과학자다. 명단 맨 앞은 심장내과 의사 일리야 스르다노비치다. 새 의원 중에는 노비사드대 화학자 마리야 레샤크, 같은 대학 물리학자 미오드라그 크르마르, 그리고 Science가 세계에서 가장 똑똑한 의회일지도 모른다고 부를 만큼 많은 의사와 경제학자와 교육연구자들이 있다.

공약은 구체적이고, 진짜 제도 수리에 늘 그렇듯 지루하다. 독립적인 과학기금, 예측 가능한 다년 지원, 평가 패널에 대한 정치 개입 중단, 학부가 자기 돈을 쓰는 방식에 더 많은 자율성(부치치의 국고 중앙집권 시스템은 모든 거래를 국가를 거치게 해서 학부 계획을 뽑아버렸다), 그리고 돌아오고 싶어 하는 해외 연구자 지원. 레샤크의 말이 프로그램 전체를 한 줄로 압축한다. 대학은 정치적 보복 없이 생각하고 연구하고 비판할 자유가 있어야 한다.

축하하기 전에 두 가지는 짚고 가자. 첫째, 세르비아 의원은 본업을 유지할 수 있고, 이 사람들 상당수도 아마 그럴 것이다. 전문성은 도착하지만 표는 한 번도 국정을 해본 적 없는 연합이 채찍질한다는 뜻이다. 둘째, “가장 똑똑한 의회”라는 프레임은 기자의 칭찬이지 결과가 아니다. 측정 가능한 시험은 하나도 안 멋있다. 과학기금이 정말 부처로부터 독립적인가, 지원 공식이 첫 예산을 통과하는가, 정부가 대학 이사회에 측근 앉히기를 그만두는가. 베오그라드의 생물고고학자 소피아 스테파노비치는 이 승리가 “이전 정권의 고등교육 해체를 즉각 멈춘다”고 말한다. 맞는 주장이고, 부활이라는 말보다 훨씬 작은 주장이다. 스레드에서 더 나은 댓글들은 세르비아 사람들이 단 것이다. 포퓰리즘 인프라는 사라진 게 아니라 선거에서 진 것뿐이라고. 연말쯤일 대선이 그게 돌아오는 자리다.

민주당, AI 버블 구제금융 반대 결의안 발의 — 654 points

654 points · 521 comments · progressives.house.gov · HN discussion

하원 진보 코커스 의장 그레그 카사르와 하원 금융위원회 간사 맥신 워터스가 공동으로 결의안을 냈다. AI 자산 버블 위험을 경고하고, AI 기업과 그 경영진에 대한 납세자 구제금융에 반대하며, 조정이 닥쳤을 때 노동자·은퇴자·저소득 가구를 보호할 연방 조치를 요구하는 내용이다. 공동발의자 열한 명. 카사르의 성명은 통째로 인용해도 될 만큼 직설적이다. 실패한 AI 기업은 파산해야 하고, 사기를 친 경영진은 책임져야 하며, 연방 지원은 노동자와 은퇴자에게 가야 한다.

결의안은 아무것도 하지 않는다. 이건 트집이 아니라 설계다. 누구에게도 의무를 지우지 않고, 예산을 배정하지 않고, 절차적으로 중요하지 않으니까 필리버스터도 불가능하다. 정직하게 읽으면 이건 포지셔닝이다. 중간선거 전에, 그리고 2028년 경선 전에 말뚝을 박는 것이고, “구제금융 없다”를 기자회견이 아니라 결의안으로 민주당의 기본값으로 만드는 것이다. 스레드 최고의 댓글이 이걸 위한 유일한 실질적 논거를 대신 대준다. TARP는 리먼 사태 이후 약 2주 만에 쓰이고 통과됐다. 시작할 기존 입장이 없었기 때문이다. 서류에 올라간 결의안은 시작 입장이다.

문제는, 구제금융이 온다면 TARP처럼 생기지 않을 거라는 점이다. AI 빌드아웃은 사모 신용, 특수목적법인, 벤더 파이낸싱, 칩을 담보로 한 대출로 조달된다. 그중 어느 것도 구제에 의회 표를 필요로 하지 않는다. 필요한 건 신용 공여가 시스템적으로 필요하다고 판단하는 연준이고, 연준은 결의안 따위 신경 안 쓴다. 이전을 진짜로 막고 싶다면 지렛대는 자본 규칙, 공시 요건, 그리고 내용연수 3년짜리 GPU의 회계 처리다. 오늘 그중 하나에 대한 결의안을 낸 사람은 없다.

앤트로픽은 투자등급을 못 받을 수도 있다, 그리고 그게 AI 이야기의 전부다 — 322 points

322 points · 276 comments · ft.com · HN discussion

FT는 블랙스톤이 앤트로픽이 IPO 이후 투자등급을 확보하지 못할 수도 있다고 본다고 보도했다. 기사는 신문사 봇 차단벽 뒤에 있다. 헤드라인 너머는 읽지 못했으니 이 절은 보도가 아니라 헤드라인에 스레드를 더한 것으로 봐달라. 헤드라인이 함축하는 건 충분히 구체적이다. 연구소가 채권 시장에 나가면 신용평가사가 주식 스토리가 계속 피해온 바로 그 숫자들을 들여다보게 되고, 중요한 숫자는 계약된 매출과 계약되지 않은 컴퓨트 약정 사이의 간격이다.

스레드에서 가장 날카로운 지적은 시간 지평에 관한 것이다. ChatGPT는 2022년 11월, Claude는 2023년 3월에 나왔다. 이제 4년 차다. 채권 투자자는 20년물을 인수한다. 누가 모델 경쟁에서 이기는지에 대해 뭘 믿든, 2046년의 프런티어가 어떻게 생겼는지는 아무도 모른다. 투자등급 미만이라는 건 평가사들이 그걸 소리 내어 말하는 것뿐이다. 두 번째 지적은 자산군 전체가 서류상 이렇게 생겼다는 것. 매출은 빠르게 성장하고, 캐펙스는 더 빨리 성장하고, 감가상각 스케줄이 많은 일을 하고 있고, “수요”의 상당 부분은 같은 투자자들에게 자금을 받는 회사들에서 나온다. 사기는 아니다. 성장 곡선이 오래 가파르게 유지될 때만 작동하는 구조이고, 신용등급은 정확히 그게 안 될 때 무슨 일이 벌어지는지 가격 매기려고 존재한다.

스레드에서 아무도 깔끔하게 말하려 하지 않는 약세 논거. AI 연구소는 주력 자산이 3년 만에 감가상각되고 주력 부채가 다년 take-or-pay 계약인 회사다. 잔존가치가 더 나쁜 해운 회사다. 해운 회사는 AAA를 못 받는다.

시스코가 27살에게 무제한 토큰을 쥐여주고 회사를 다시 쓰라고 했다 — 297 points

297 points · 361 comments · fortune.com · HN discussion

시스코 사장 겸 최고제품책임자 지투 파텔이 조직도 다섯 단계 아래에서 “전략적이지 않은 일”을 하던 스물일곱 살 파드마나반 “패디” 크리슈나무르티를 찾아내, 포춘이 시스코 코드의 98%라고 표현한 것을 리팩터링하는 일을 맡겼다. 무제한 모델 토큰과 “마음껏 해봐”라는 지시와 함께. 파텔의 프레이밍은 초급 일자리 공포에 대한 반박이다. 유산이 없는 젊은 전 창업자가 30년 쌓인 C 코드를 겨누기에 맞는 사람이라는 베팅이다.

먼저 지표부터 따져보자. “코드의 98%“는 아무것도 측정하지 않는다. 폐기된 문자열 상수를 이름만 바꾸는 정규식 하나도 파일의 98%를 건드린다. AI가 진짜 잘하는 작업이 정확히 이거다. 명세(기존 동작)와 컴파일러(검증)가 있는 언어·런타임 간의 기계적 번역. 스레드의 한 댓글은 5만 줄짜리 ColdFusion 사이트를 Java Spring으로 약 일주일 만에, 저녁 시간만 써서, 월 200달러 Claude 요금제로 옮겼다고 한다. 추정치는 엔지니어 12~18개월이었다. 그 숫자는 그럴듯하고, 동시에 가능한 가장 쉬운 케이스다. 빽빽한 비즈니스 로직, 잘 정의된 의미론, 양쪽을 아는 사람.

이게 성공할지를 가를 부분은 리라이트가 아니라 테스트 스위트다. 모델이 번역한 코드는 동작이 구 시스템으로 정의되는 코드고, 누군가 미리 구 시스템의 동작을 적어두지 않았다면 diff는 증명이 아니라 주장이다. 포춘 기사는 시스코에 그게 있는지 말하지 않는다. 두 번째 이야기 — 파텔이 이걸 시도할 재량을 가진 사람을 찾으려고 다섯 단계를 내려가야 했다는 것 — 가 더 이식 가능한 발견이다. 큰 조직은 무제한 컴퓨트를 그걸 가장 잘 쓸 사람에게 배분하는 걸 못한다. 이유는 예산 권한과 기술적 판단이 서로 다른 건물에 살기 때문이다.

공개 ChatGPT 공유 링크 하나로 그걸 연 계정을 탈취할 수 있었다 — 275 points

275 points · 126 comments · parameter.ai · HN discussion

파라미터가 ChatGPT 공유 기능에서 시작하는 체인을 찾았다. 그래프 위젯이 들어간 대화가 MathLive를 불러오는데, 이 화면 키보드 수학 라이브러리는 초기화 방식의 부작용으로 샌드박스 프레임 안이 아니라 메인 chatgpt.com 페이지에 메시지 리스너를 설치한다. 여기에 교차 출처 프레임에서 임의 코드를 돌리는 HTML Preview를 결합하면, 미리보기에서 인증된 페이지로 메시지를 보낼 방법이 생긴다. 그러면 페이로드가 피해자의 로그인 세션 안에서 chatgpt.com 권한으로 실행된다. 대화 목록을 열거하고, 공격자와 한 번도 공유된 적 없는 비공개 대화의 텍스트를 뽑아서, 밖으로 POST한다. 앱 설치도, 프로젝트 참여도, 코드 붙여넣기도 필요 없다. 링크를 여는 걸로 충분하다.

OpenAI는 10월 26일 고쳤고 P1로 분류했다. 바운티는 5,000달러. 두 사실 다 라이트업에 있고 둘 다 따져볼 만하다. 스레드의 중론은 5천 달러는 제보를 억제하는 가격이라는 것이고, 더 흥미로운 불만은 라이트업 자체에 관한 것이다. JSONP 절이 JSONP가 원래 이걸 어떻게 막는지 설명한 다음 그 설명을 우회법으로 제시한다. 체인을 필요한 것보다 감사하기 어렵게 만든다.

구조적 교훈은 지루한 쪽이다. 사용자 콘텐츠를 조금 덜 샌드박스된 맥락에서 렌더링하는 모든 기능은 리스너 하나만큼 same-origin 진입점에서 떨어져 있고, “편의를 위해” 전역 핸들러를 붙이는 위젯 라이브러리는 누가 들여다보기 전까지 취약점과 구분되지 않는다. 보안 프로그램을 돌리는 사람에게 하나 더. 이 체인은 외부 연구소가, 공유 링크에서, 수억 명이 쓰는 제품에서 찾았다. 수정이 뭘 했든, 공유 기능이 공개 URL 스킴을 가진 공격 표면이라는 사실은 바뀌지 않았다.

구글의 “수면” 프레임워크는 맥락을 가중치로 통합한다 — 247 points

247 points · 38 comments · research.google · HN discussion

구글 리서치가 언어 모델의 2단계 생애주기를 제안한다. 각성 단계에서 모델은 평소처럼 상호작용하고 배운 것을 빠르고 단기적인 기억 구성요소에 저장한다. 수면 단계에서는 입력을 받지 않고 컴퓨트를 써서 그 단기 재료를 파라미터로 통합한다. 주장은 이게 파국적 망각 없이 계속 사실을 습득하게 해주고, 최대 1,000만 토큰의 장문맥 지식을 유지하고, 복잡한 추론을 개선한다는 것. 신경과학 어휘는 명시적으로 은유다. 메커니즘은 오프라인 통합 단계가 붙은 고정 아키텍처다.

정말 흥미로운 프레이밍이고, 동시에 새 옷을 입은 아주 잘 알려진 아이디어다. 오프라인 통합은 리플레이 버퍼, 선별된 경험에 대한 주기적 파인튜닝, 에이전트 궤적을 더 작은 모델로 증류하는 것 — 전부 그거다. 여기서 새로운 건 수면 단계를 일회성 학습 런이 아니라 배포 생애주기의 일부로 삼을 만큼 싸고 잦게 만들 수 있다는 주장, 그리고 1,000만 토큰 유지 숫자다. 독립 평가에서 살아남는다면 그게 진짜 헤드라인이다. 글 어디에도 구글 자체 벤치마크 밖에서 시험됐다는 언급은 없고, continual learning 논문들은 잘 안 나온 망각 벤치마크를 망각해온 긴 역사가 있다.

댓글란은 얇다(38개). 대부분 이게 experience replay와 뭐가 다르냐고 묻는다. 맞는 질문이고, 답은 컴퓨트 경제학의 답일 수밖에 없다. 매일 밤 사전학습 비용의 2%를 쓰는 수면 단계는 연구 결과가 아니라 제품 결정이다. 분기에 한 번만 통합할 수 있다면 프레이밍 전체가 파인튜닝으로 되돌아간다.

에이전트 50개가 마인크래프트에서 정부를 세웠는데, 위계는 디렉터리 목록에서 나왔다 — 411 points

411 points · 167 comments · labs.ycombinator.com · HN discussion

YC 랩스가 올램 랩스와 함께 GPT-6.1 Sol 에이전트 50개를 생존 마인크래프트 세계에 3시간 넣고 목표를 하나만 줬다. “번성하는 문명을 세워라.” 각자에게 디렉터리 하나, 공유 샌드박스, DM을 줬다. 하네스는 오픈소스로 공개했다(Mineflayer 기반, 에이전트 루프는 Pi에서 돈다). 라이트업은 공정 세부에서 유난히 좋다. 에이전트들은 90초 만에 스폰 근처 나무를 거의 다 벌목했고, 위계를 만들고, 규칙과 허가증을 쓰고, 운영자를 임명하고, 식량을 배급하고, 장부를 유지하고, 약 5,900개의 메시지를 주고받았다. 디렉터리 첫 번째였던 에이다가 사실상 지도자가 됐다. 에이전트들이 승인을 받으러 그녀에게 메시지를 보냈고, 그녀는 plans/settlement.md를 공유 머신에 써서 모두가 읽게 했다.

그 계획이 글에서 가장 좋은 산출물이다. 저장고 좌표, 덜 익은 밀은 거두지 말라는 지시가 붙은 밀 재배 등록부, 목재 부족 분석과 묘목 계획, 그리고 야간 프로토콜. “CLOSE BEHIND” 게이트가 달린 지하 은신처, 식량 부엌 용광로, 새벽 사냥을 위한 이름 붙은 배정까지. 그러고 나서 첫날 밤이 야심찬 계획의 3분의 1을 죽인다. 레이프는 좀비에게서 도망치다 잡히고, 베라는 좀비와 스켈레톤을 잡고 뼈를 농장용 뼛가루로 바꾼 뒤 도착했다가 농장이 “거미/스켈레톤/크리퍼에게 점령”된 걸 발견하고 거미에게 죽는다.

제목에 들어가야 할 발견이 묻혀 있다. 지도부 위계가 디렉터리 순서와 상관했다. 첫 번째로 나열된 에이전트가 최고가 아니라서 지도자가 됐다. 이건 인간 위계에서 얼마나 많은 부분이 임의적 초기화인지에 대한 아름다운 결과이거나, 하네스의 버그다. 라이트업은 판정하지 않는다. 5,900개 메시지도 마찬가지다. 에이전트 50개에 그 정도 조정 오버헤드는 많고, 정직하게 읽으면 대부분 상태 보고였다. 본질로 가면, 정렬 커뮤니티가 군집에 관심을 갖는 건 창발적 능력과 창발적 기만 때문인데, 이번 런이 보여준 건 창발적 관료제다. 허가 시스템까지 완비된. 그리고 환경이 사람을 죽일 때 적응하는 데는 거의 전적으로 실패했다. 공평하게 말하면 그것도 발견이다.

재고 언어 모델의 가중치 안에 들어간 NES — 280 points

280 points · 142 comments · github.com/dbreunig · HN discussion

nesformer는 NES의 6502 코어, 2 KB 작업 RAM, 카트리지 프로그램 ROM을 수정하지 않은 Qwen3_5ForCausalLM 체크포인트의 가중치로 컴파일한다. 그 가중치를 학습시킨 사람은 없다. 컴파일러가 하나하나 계산했다. 플레이할 때 모델은 CPU 실행 로그를 토큰 하나씩 예측하고, 호스트 프로그램이 모델이 하면 안 되는 부분을 맡는다. 프레임을 그리고, 컨트롤러를 읽고, vblank 인터럽트를 발생시킨다. CHIP-8과 RISC-V에 같은 걸 한 디비얀시 아그라왈의 Qwenputer 위에 직접 얹혔고, 핵심 트릭을 재사용한다. 모델의 Gated DeltaNet 상태가 곧 기계의 메모리다.

동봉된 테스트 게임에서는 모든 프레임이 일반 6502 에뮬레이터 출력과 정확히 일치한다. 이게 이걸 마술이 아니게 만드는 검증이다. 뻔한 반론 — 이건 말도 안 된다, 에뮬레이터는 200 KB인데 모델은 기가바이트다 — 은 맞고 요점을 놓친다. 트랜스포머의 토큰별 상태에 어텐션 패턴을 더한 것이 범용 컴퓨터라는 건설적 증명이다. “LLM은 코드를 실행할 수 있다” 벤치마크 장르와 달리 가중치가 학습된 게 아니라 유도됐으므로, 실패 모드는 샘플링 운이 아니라 컴파일러 버그다. 더 큰 시스템에 꽂으면 흥미로운 질문은 이게 작동하냐가 아니라 이 구성이 JIT이 못 주는 뭔가를 주냐다. 아직은 안 준다. 다만 “모델이 에뮬레이션을 배웠다”와 “모델이 에뮬레이터다”가 다른 주장이라는 건 알려준다. 사람들은 이 둘을 끊임없이 혼동한다.

5달러 마이크로컨트롤러에서 세계 모델과 액터가 생성된 게임을 플레이한다 — 270 points

270 points · 19 comments · github.com/SheepSeb · HN discussion

라즈베리 파이 피코 2 W 위의 작은 네트워크 두 개. 하나는 현재 프레임과 행동에서 다음 프레임과 보상을 예측하고, 다른 하나는 생성된 프레임에서 행동을 고른다. 게임들 — 브레이크아웃, 퐁, 플래피, Doom-lite — 은 모델 출력으로만 존재한다. README GIF의 모든 프레임은 샘플링된 것이고, 모든 행동은 액터가 취한 것이다. 엔지니어링적 흥미는 아키텍처에 있다. 서로 다른 층을 쌓는 대신 같은 가중치로 한 블록을 반복 적용하는 루프 트랜스포머라, 메모리에서 FPU 달린 마이크로컨트롤러에 들어갈 만큼 싸다.

정직한 프레이밍은 이게 아주 작은 게임 네 개에 대한 모델 기반 RL 데모라는 것이다. 작성자가 numpy로 진짜 버전을 쓰고 생성된 프레임마다 diff를 뜰 수 있는 게임들이라, 결과를 검증 가능하게 만들고, 동시에 아직 일반화하지 못하는 이유이기도 하다. 아주 작고 결정적인 게임의 프레임 퍼펙트 세계 모델은 거의 풀린 문제다. 안 풀린 건 드리프트다. 생성된 프레임이 다음 예측으로 들어가니 오차가 복리로 쌓이고, 논문용으로 예쁜 데모는 보통 그 누적이 눈에 보이기 전에 멈춘다. 댓글 19개는 이 규모에 이만큼 공들인 프로젝트에 맞는 관심량이고, 페이지에 있는 벤치마크 관련 어떤 것보다 여전히 재미있다.

Herdr, 에이전트 세션용 네이티브 데스크톱 앱을 내놓다 — 359 points

359 points · 255 comments · github.com/herdrdev · HN discussion

Herdr는 코딩 에이전트를 돌리는 데스크톱 앱이고, 설계 결정들이 이 카테고리에서 내가 원하는 것들이다. 각 에이전트가 작업 중인지, 끝났는지, 나를 기다리는지 보고한다. 사이드바와 탭 스트립이 그걸 드러내니 터미널 다섯 개를 폴링할 필요가 없다. 레포마다 공간 하나, 작업마다 탭 하나. 에이전트는 창이 아니라 작은 로컬 서버인 herdr-core에서 돈다. 앱을 끄든, 크래시가 나든, 업데이트하든 터미널은 계속 살아 있다. SSH 호스트도 같은 사이드바에 자기 공간과 에이전트를 갖고 나타나며, 노트북이 잠들어도 계속 돈다. 설정은 ~/.config/herdr-app 아래 평범한 파일로 있고, 그 디렉터리의 AGENTS.md가 설정을 에이전트에게 설명해줘서 레이아웃 변경을 자연어로 요청하면 알아서 써준다.

레포는 스타 1.2k, 열린 이슈 110개, 열린 PR 36개. 젊고 빠르게 움직인다는 뜻이다. 지켜볼 것 두 개. 첫째, “에이전트가 창 밖에서 돈다”는 서버 생애주기가 관리될 때만 장점이다. 앱보다 오래 사는 데몬은 고아 세션을 쌓는 데몬이고, 이걸 해본 터미널 멀티플렉서는 전부 list와 kill을 만들어야 했다. 둘째, 에이전트가 자연어로 앱 설정을 다시 쓰게 하는 건 멋진 데모이자 진짜 공격면이다. 창 레이아웃과 키 바인딩이 모델이 편집할 수 있는 대상이 되면, 그 에이전트가 읽는 무엇에든 심긴 프롬프트 인젝션도 편집할 수 있게 된다. 둘 다 안 쓸 이유는 아니다. 둘 다 이 카테고리가 2027년에 사고 회고문을 쓰게 될 이유다.

Tangled는 코드 포지가 연합형이어야 한다고 주장한다 — 323 points

323 points · 94 comments · tangled.org · HN discussion

Tangled의 피치는 향수 플러스 프로토콜이다. 이메일과 Git이 20년을 버틴 건 열려 있어서고, GitHub이 이긴 건 편리해서다. Tangled는 AT Protocol과 Git으로 둘 다 주겠다고 한다. Git 호스팅, CI 러너, API 서버, 또는 전부를 셀프호스팅하고도 다른 모두와 대화할 수 있다. 이번 릴리스에는 진짜 아키텍처 변경도 있다. 앱뷰 모놀리스를 서비스로 쪼개고, UI를 Svelte로 다시 썼고, 폰트를 Inter에서 Timeless Sans로 바꿨다. 당연히 그랬겠지.

이뤄지지 않는 논쟁. 포지의 어려운 문제는 정체성, 중재, 남용이고, “연합형”은 그중 아무것도 해결하지 않는다. 위치만 옮긴다. AT Protocol 모델에서 정체성은 누군가 운영하는 PDS에 고정된 DID라서, 탈중앙화 서사는 호스팅에는 진짜고 정체성에는 얇다. 그런데 커밋이 내 것인지를 결정하는 게 정체성 계층이다. Tangled의 다른 피치는 “엄청나게 에이전트 친화적”이고 에이전트가 초개인화 소프트웨어를 사소하게 만든다는 것. 2012년에 모든 CMS가 모바일에 대해 쓴 문장과 같고, 같은 이유로 사실이 될 것이다. 유지보수자가 무엇에 최적화했는지에 대한 설명이니까. 관대하게 읽으면 포크할 수 있는 포지는 고칠 수 있는 포지다. 박하게 읽으면 대부분은 아무것도 호스팅하지 않고 CI가 제일 좋은 걸 쓸 것이다.

비탈릭의 디지털 미니멀리즘은 사실 추천 알고리즘을 지우는 얘기다 — 263 points

263 points · 193 comments · vitalik.eth.limo · HN discussion

비탈릭 부테린이 디지털 기술에 의도적으로 임하는 1년 실험을 정리했다. 출발점은 관찰이다. 그의 물리적 미니멀리즘 — 40리터 배낭 — 은 더 이상 존재하지 않는 세계에 대한 대응이었고, 온라인판에도 그에 맞는 버전이 필요하다. 그의 핵심 수는 X를 끊는 게 아니다. X 인터페이스를 떠나는 것이다. 그는 대부분의 글을 Firefly를 통해 올린다. X, Bluesky, Farcaster, Lens를 읽고 네 곳 모두에 교차 게시하는 멀티클라이언트다.

흥미로운 발견은 그렇게 했을 때 무엇이 사라지는가다. Firefly에는 랭킹 피드가 없어서 추천 루프가 없다. 그는 그 함정을 정확히 묘사한다. 글 하나 보고, 병적인 호기심에 클릭하고, 교통사고를 보듯 답글을 읽으면, The Algorithm™이 “이 사용자는 이걸 좋아한다”고 기록한다. 그걸 백 번 반복하면 피드는 내가 말한 관심사가 아니라 내 최악의 본능을 비추는 거울이 된다. 심리적 결과도 보고한다. 사람들이 과소평가할 부분이다. 인터페이스를 몇 달 떠나 있으니 타임라인의 일상적 싸움이 중요하게 느껴지지 않게 됐다는 것. 다시 로그인해서 그날의 문화전쟁 주제를 봤을 때, 어른이 어린 시절 TV 프로그램을 볼 때의 감정이 들었다고.

크립토-소셜 프레이밍을 벗기면 이건 한동안 나온 주의력 관련 글 중 가장 유용하다. 식별한 메커니즘이 X에 국한되지 않기 때문이다. 모든 숏비디오 제품, 모든 “추천” 탭, 모든 AI 요약 받은 편지함이 같은 추론을 돌린다. 클릭은 곧 선호다, 왜 클릭했든 상관없이. 확장되는 유일한 방어는 랭커를 제거하는 것이고, 랭커를 제거하는 유일한 방법은 랭커가 없는 클라이언트를 쓰는 것이다. 스레드의 반론 — 네 개 네트워크의 시간순 피드는 발견 기능이 더 나쁜 소방 호스라는 것 — 은 타당하고 답이 없다. 비탈릭의 답은 사실상 지루한 게 농락당하는 것보다 낫다는 것이다.

특이점 이후 “그냥 어울려 놀면 되지”는 계획이 아니다 — 216 points

216 points · 358 comments · borretti.me · HN discussion

페르난도 보레티가 탈희소성 시대의 표준 답 — ASI 이후엔 그냥 어울려 놀 거다, 컬처 소설처럼 — 을 가져다가 전제를 하나씩 열거하며 해체한다. 어울려 놀려면 다른 사람이 있어야 하고, 그들이 나와 어울리고 싶어 해야 하고, 내가 그들과 어울리고 싶어 해야 하는데, 무한 휴가 유토피아는 셋 다 훼손한다. 일이 사라지면 우정을 만들어내는 사회적 과정도 같이 사라진다. 대학도 사라진다. UBI 수표가 똑같으면 교육이 인생 결과를 바꾸지 못하니까. 도시는 의미를 잃는다. 사람들을 모을 이유가 없으니까. 그는 자기 우정이 오픈소스 커뮤니티에서 왔다고 말하고, “내가 시작할 때 Claude Code가 있었으면 아무도 Austral에 관심 갖지 않았을 것”이라고 쓴다. 이해관계가 있는 사람이 하는, 유난히 정직한 탈중개 논변이다. 그리고 2세대로 확장한다. AI 이전의 친구 공급을 겪어보지 못한 세대. 그리고 급진적 수명 연장으로. 표류와 죽음의 소모가 남은 사람을 비워낸다.

약한 고리는 ASI 유토피아의 사람들이 재미없다는 전제다. 그레고리 콘티의 주장을 호의적으로 인용한 것인데 — 투쟁도 없고, 노력도 없고, 퇴화한 정신, 할 말도 없음 — 이건 필연인 척한 경험적 예측이다. 강한 고리는 실천 공동체에 관한 것이다. 이미 관측 가능하기 때문이다. 관계를 만드는 메커니즘은 둘 다 돈을 받지 않는 일을 함께 하는 것이고, 그 메커니즘이 대체물을 만드는 속도보다 빠르게 자동화로 사라지고 있다. 댓글 358개 스레드는 대부분 의미에 희소성이 필요한지를 두고 싸운다. 세상에서 가장 오래된 질문이고, 이 에세이가 던지는 질문은 아니다.

베이징에 정보를 넘긴 혐의를 받는 중국인 임원은 젠슨 황과 가까웠다 — 356 points

356 points · 241 comments · nypost.com · HN discussion

뉴욕타임스가 보도하고 포스트가 요약한 내용에 따르면, 미국 정보기관은 앨리스 황 — 황러라고도 하며, 중국 국적자이자 싱가포르 소재 메가스피드의 고위 임원 — 이 베이징에 비밀리에 정보를 넘겼다고 결론지었다. 감시 결과 젠슨 황이 그녀의 접촉자 중 하나로 확인됐다. 2024년 6월 사진에는 기술 전시회 뒤 타이베이 바에서 함께 있고, 2025년 5월 사진에는 식당 밖에서 그녀가 그의 뒤에 서 있다. 엔비디아는 5조 2천억 달러 회사이고 그 칩이 미중 AI 경쟁의 병목이며, 메가스피드는 엔비디아 고객이자 알리바바를 포함한 중국 기업에 서비스하는 클라우드 파트너이기도 하다.

이 기사에서 하중을 지탱하는 건 전부 익명이다. 그녀가 정보 자산이었다는 결론은 “기밀 정보 판단을 브리핑받은 사람들”에게서 나온다. 타임스는 그녀가 무엇을 넘겼는지, 가치가 있었는지 판단하지 못했다. 젠슨 황이 알고 있었다는 증거는 제시되지 않는다. 누구에게도 기소는 없다. “가까운 관계”가 그 헤드라인에서 엄청난 일을 하고 있고, 보도는 어떤 종류의 관계였는지 명시적으로 유보한다.

스파이 프레이밍이 가리는 실질적 맥락은 수출통제 문제다. 문서로 남아 있고 더 지루하다. 당국은 메가스피드가 중국 기업들의 엔비디아 첨단 실리콘 확보를 돕는지 조사해왔다. 모회사가 블랙리스트에 오른 인스퍼의 미국 법인을 통해 구매하고, 동남아 데이터센터에서 컴퓨트를 임대해준다는 혐의다. 이건 칩 금수 조치의 유통 허점에 관한 기사이고, 숫자를 검증할 수 있는 쪽이다. 간첩 각도는 사진 한 장이 붙은 단일 출처 주장이고, 프런트 페이지는 그 사진에 업보트를 줬다.

Tell HN: 스크리브의 유출 통지는 스크리브 유출에 대한 유일한 공개 기록이다 — 328 points

328 points · 118 comments · news.ycombinator.com · HN discussion

한 사용자가 10월 26일 스크리브의 통지 대행사인 에픽으로부터 받은 이메일을 올렸다. 스크리브는 무단 제3자가 “당사 시스템 중 하나에서 특정 사용자 데이터에 접근했을 수 있다”고 탐지했고, 접근된 데이터에는 이메일 주소, 신용카드 끝 네 자리, 카드 국가, 발급사, 만료일, 결제 이력이 포함될 수 있다고 한다. 전체 카드 번호는 없다. 스크리브 Inc.는 스크리브, 슬라이드셰어, 에버랜드, 페이블의 모회사라서 범위는 브랜드 네 개, 아마도 공유 결제 시스템이다.

주목할 건 데이터가 아니라 공개 경로다. SEC 공시도, 상태 페이지도, 회사 성명도, 언론 보도도 없다. 유출이 공개된 건 한 고객이 자기 이메일을 포럼에 붙여넣었기 때문이다. 통지서는 고지가 아니라 법적 의무를 충족하려고 쓰인다. 이건 그 형식의 모범이다. “may have”를 네 번 쓰고, 미국 고객에게 중부유럽 시간대 근무하는 콜센터를 안내하고, 영국 기관인 국가사이버보안센터를 나열한다. 댓글러들은 2013년에도 스크리브가 이메일과 해시된 비밀번호로 유출됐다는 걸 찾아냈다. 뭔가의 증거는 아니고, 이 회사가 이런 일을 두 번 겪고 각각 한 문단쯤 공개했다는 것뿐이다.

시그널의 하드 포크 Molly, 패치가 석 달 뒤처져 있다 — 260 points

260 points · 158 comments · piefed.world · HN discussion

Molly의 마지막 릴리스는 7월 31일, 버전 8.19.2-4다. 그 뒤 메인라인 시그널은 10월에 공개된 익스플로잇 최소 하나에 대한 수정을 Signal 8.27.1로 내놨고, Molly에는 그게 하나도 없다. 글쓴이의 권고는 메인라인 시그널을 쓰고 포크가 따라잡을 때까지 Molly를 지우라는 것.

댓글이 원문보다 유용하다. 왜 사람들이 Molly를 썼는지 설명해주기 때문이다. 디구글화되어 있고, UnifiedPush를 지원해서 구글 플레이 서비스 없이 푸시 알림을 받을 수 있다. 반론은 시그널이 GrapheneOS에서 MicroG와 잘 돌아가고 직접 APK도 배포한다는 것. 그 뒤 바로 정정이 붙는다. 직접 APK는 자동 업데이트가 안 되고, 그래서 자체 업데이트 포크가 존재한다는 것이다. 포크는 실제 틈새를 차지한다. 플레이 스토어를 지웠지만 최신 바이너리는 원하는 사람들.

그 틈새에는 아무도 광고하지 않는 보안 속성이 있다. 강화 포크의 위협 모델은 공격자만이 아니라 유지보수자의 여유 시간이다. 시그널의 보안 논거는 자금 지원받는 팀이 며칠 안에 패치를 내놓는다는 데 달려 있다. 유지보수자 한 명짜리 포크는 모든 취약점을 물려받고 대응 능력은 하나도 물려받지 않는다. 실제 보안은 메인라인의 보안 곱하기 패치 지연이다. 석 달은 해이함이 아니라 이 규모 프로젝트의 정상 상태다. 이념 때문에 Molly를 쓴다면, 당신의 위협 모델을 당신과 다르게 읽는 메신저를 지금 쓰고 있는 것이다.

누군가 러스트로 클라우드플레어 Turnstile을 뚫었다, 요청만으로, 브라우저 없이 — 296 points

296 points · 98 comments · github.com/chris124567 · HN discussion

cfsolve는 클라우드플레어 Turnstile과 중간 챌린지 페이지를 순수 HTTP 요청으로 푸는 러스트 라이브러리다. 헤드리스 브라우저 없이. 브라우저 자동화 래퍼가 아니라 클라이언트 측 증명을 통째로 역설계한 것이다. 스타 440개, 포크 46개, MIT 라이선스, 커밋 여섯 개.

엔지니어링이 흥미로운 절반이다. Turnstile이 hCaptcha보다 견딜 만한 이유는 보통 아무것도 클릭하게 만들지 않기 때문이고, 그건 검사 전체가 토큰을 만드는 클라이언트 측 자바스크립트라는 뜻이고, 그건 재구현될 수 있다는 뜻이다. 브라우저에서 도는 작업증명이든 지문 기반 토큰 방식이든 결국 요청 수준의 복제본이 나온다. 오래 가는 건 보이지 않는 서버 측 신호뿐이다. IP 평판, TLS 지문, 그리고 트래픽이 시간에 걸쳐 사람처럼 보이는가. 나머지 절반은 법과 계약이다. 이걸 쓰면 클라우드플레어 약관과 대부분 사이트의 이용약관을 위반하고, 상업용 스크래퍼에 넣는 건 버그 리포트보다 내용증명을 먼저 받는 종류의 결정이다.

이게 실제로 증명하는 건 안티봇 업체들이 싫어하는 한 문장이다. 이만큼 작은 솔버가 존재하는 시점에서 “우리는 봇을 차단한다”는 어떤 봇을 비싸게 만들었는지에 대한 문장이지, 어떤 봇을 막았는지에 대한 문장이 아니다.

익명 크롤러 금지 법안은 스크래핑이 아니라 저널리즘을 부순다 — 319 points

319 points · 137 comments · techpolicy.press · HN discussion

인터넷 아카이브 사람 두 명이 연방 은닉 봇 금지법과 뉴욕주의 은닉 크롤러 금지법에 반대하는 글을 썼다. 두 법안은 웹사이트에 자동으로 접근하는 누구든 봇의 정체와 수집의 “구체적 성격과 목적”을 밝히도록 요구한다. 글쓴이들은 전제는 인정한다. AI 학습용 대규모 스크래핑은 비용을 올리고 출판사, 위키백과, 도서관, 그리고 아카이브 자체를 위협하는 실제 해악이다. 그리고 나서 지적한다. 법안이 하는 일은 그게 아니라고.

그들의 예시가 가능한 것 중 가장 강력하다. 2022년 퓰리처를 받은 WSJ 조사는 고위 공직자 1만 2천 명의 재무 공시 3만 1천 건을 파싱해서, 거의 4분의 1이 자기 부처가 규제하는 산업에서 거래했다는 걸 밝혔다. 그게 스크래핑이다. 뉴스룸이, 마감을 앞두고 한 스크래핑. 공시 의무 제도 아래에서는 그게 조사 대상에게 기자를 미리 특정하는 양식이 된다. 노출된 데이터를 찾는 보안 연구자, 링크 로트와 경쟁하는 아키비스트도 마찬가지다.

뻔한 반론 — 공시 의무는 해악을 일으키는 행위자를 구속하지 못한다, 그들은 그냥 거짓말하거나 주거용 프록시를 쓸 것이다 — 은 정면으로 다뤄지지 않고, 그게 논증의 전부다. 공시법은 법을 지키는 쪽을 규제하는 법이다. WSJ와 인터넷 아카이브의 행동을 바꾸고, 주거용 IP에서 크롬 UA를 위조하는 크롤러에 대해서는 아무것도 바꾸지 않는다. 악성 크롤링을 비싸게 만들고 싶다면 효과 있는 지렛대는 속도 제한, 이빨 있는 라이선싱, 그리고 요청이 아니라 산출물에 붙는 책임이다.

메디케어는 심장마비에 5만 달러를 주고 100달러짜리 스캔에는 0을 준다 — 301 points

301 points · 281 comments · medpagetoday.com · HN discussion

아서 아갓스턴과 오렌 메카닉이 관상동맥 칼슘 점수 검사에 값을 매겨야 한다고 주장한다. 예방 심장학에서 가장 싸고 유용한 검사이기 때문이다. CAC는 10분짜리 CT로, 사건을 일으키기 몇 년 전에 석회화된 플라크를 정량화하고, 약 100달러이며, 표준 흉부 CT의 일부에 해당하는 방사선만 쓴다. 2026년 3월 ACC와 AHA는 30년의 근거 끝에 마침내 국가 예방 가이드라인에서 이 검사에 중심 역할을 줬다. 매년 80만 명 이상의 미국인이 심장마비를 겪고, 그 사건 대부분은 예방 가능하다. 메디케어는 그 심장마비에 대략 5만 달러를 지불한다.

이해관계를 밝히자. 아갓스턴이 이 점수를 발명했다. 그가 틀렸다는 뜻은 아니지만, 독자는 이 열의를 중립적 분석이 아니라 정보를 갖춘 옹호로 봐야 하고, 글은 그 얘기를 하지 않는다. 구조적 논거는 여전히 맞고 분명히 말할 가치가 있다. 지불 시스템은 질병을 치료하는 시술 중심으로 짜여 있어서, 입원을 막는 싸구려 검사는 그 비용을 낼 주체에게 매출 손실이다. 음모가 아니라 인두제 대 행위별 수가제이고, 고치려면 누군가 총비용에 책임을 져야 한다.

예방의료 옹호자들이 건너뛰는 부분은 하류 연쇄다. CAC 점수 0은 진짜로 안심이 된다. 55세의 300점은 스타틴, 아스피린 논쟁, 부하검사, 때로는 아무도 알 필요 없었던 협착을 찾아내는 혈관조영술을 촉발한다. CAC의 근거는 위험 분포 중간에 있는 사람을 재분류하는 데 가장 강하고, 모두를 스캔하는 데 가장 약하다. 행위별 수가 코드가 만들 결과가 후자다. 중간 위험군에 스캔 값을 지불하면 좋은 정책이다. 보편적으로 지불하면 새로운 스크리닝 산업이 생긴다.

H.264는 마법이다, 10년이 지나도 — 519 points

519 points · 167 comments · sidbala.com · HN discussion

시드 발라의 2016년 H.264 해설은 가끔씩 다시 올라오고, 그럴 자격이 있다. 코덱이 불가능해 보이게 만드는 사실로 시작한다. 1080p60 원본은 초당 약 370 MB라서 50 GB 블루레이에 2분이 들어간다. 그리고 시연. 애플 홈페이지의 PNG 스크린샷은 1,015 KB인데, 같은 정적 페이지를 5초 300프레임 H.264로 만든 영상은 175 KB다. 영상이 데이터는 300배 더 많은데 크기는 5분의 1이다.

나머지는 투어다. 인간 시각이 색보다 밝기에 약하니 크로마 해상도를 줄이고, 이전 프레임에서 다음 프레임을 예측해 잔차와 모션 벡터만 부호화하고, 8×8 블록을 정수 DCT로 주파수 영역으로 옮기고, 아무도 못 알아채는 고주파를 양자화하고, 계수를 지그재그로 정렬해 0의 연속이 압축되게 하고, 결과를 CABAC으로 엔트로피 부호화한다. “마법”인 이유는 각 단계가 시청자가 놓칠 무언가의 손실 근사이고, 손실은 작게가 아니라 보이지 않게 고른다는 것이다.

댓글 스레드가 보태는 2026년 단서는 헤드라인 비율이 최선의 경우라는 것. 마우스 커서가 있는 정적 화면은 프레임 간 예측에 가능한 가장 쉬운 입력이다. 갱신량이 문자 그대로 프레임의 1,500분의 1이다. 바람에 흔들리는 나뭇잎에 카메라를 들이대면 비율은 50:1쯤으로 무너진다. 그것도 기적이고, 1000과는 전혀 다르다. 다른 단서는 최고의 코덱이 이기는 게 아니라 특허 풀이 이긴다는 것. H.265는 기술적으로 H.264보다 낫지만 라이선싱 때문에 웹에서 졌다. AV1이 존재하는 이유고, 스레드 첫 댓글이 메타의 AV1 엔지니어링 글 링크이고 두 번째가 AV2 링크인 이유다.

닌텐도 Wii에서 돌아가는 Mac OS 9 — 367 points

367 points · 109 comments · virtuallyfun.com · HN discussion

Virtually Fun에 게스트로 글을 쓴 라이리이가 클래식 Mac OS를 Wii 하드웨어에서 데스크톱까지 부팅시켰다. Mac OS 7.6과 9.2.2, 둘 다 사진으로 남아 있다. ArtX 파생 칩셋을 쓴 PowerPC 시스템으로의 포팅 작업의 일부다. 게임큐브, Wii, 나중엔 Wii U. 게임큐브의 Flipper는 ATI가 ArtX를 인수할 때 사실상 완성돼 있었고, Wii의 Hollywood와 Wii U의 Latte는 그 후속이다. 그래서 겨냥할 실제 아키텍처 계열이 있다. 애플 밖에서 클래식 Mac OS를 새 시스템에서 데스크톱까지 올린 건 CHRP 클론 시대 이후 처음일 가능성이 높다.

메커니즘이 재미있는 부분이다. “뉴 월드” Mac OS는 Open Firmware를 기대하는 Trampoline 부트로더를 거쳐 부팅한다. 그래서 프로젝트는 OpenBIOS 포팅에서 시작하고, Wii에서 Mac OS X를 돌리는 Goldfish64의 병행 작업에서 드라이버를 빌려온다. TBXI 부트 디스크립터의 m68k 부분은 “SuperMario”라고 불리는데, PowerPC 시대부터 그랬다. 작성자는 묻지도 않았는데 2025년 6월 22일에 시작했고 코딩 에이전트를 쓰지 않았다고 밝힌다. 이제 사람들이 선제적으로 해명하는 사항이고, 취미 개발자가 그런 해명을 해야 한다는 게 2026년에 대해 말해주는 것이다.

실용적 용도가 전혀 없는 아름다운 작업이고, 프런트 페이지에 이런 게 필요하다. 스레드는 Open Firmware가 뭔지 아는 사람들이 어느 Power Mac이 기준 기기냐를 두고 싸우는 곳이다.

IPv4 주소가 땅이라면 — 322 points

322 points · 496 comments · iptrust.co · HN discussion

IP Trust의 시각화. 남극을 뺀 세계 육지 약 1억 3,500만 km²와 위치를 특정할 수 있는 IPv4 주소 36억 개를 놓고, 모든 나라를 땅의 비중이 아니라 주소 비중에 비례하는 면적으로 다시 그린다. 나라는 네 배 이상 커지거나 4분의 1 이하로 줄어든다. 토글과 최대 증가·감소 국가 표가 있는 인터랙티브다.

방법론 메모 두 개, 페이지는 둘 다 놀랍게도 솔직하게 밝힌다. 육지 면적은 공식 통계가 아니라 1:110m Natural Earth 지오메트리에서 왔으므로 기준선이 거친 윤곽이다. 그 해상도에서 폴리곤이 없는 작은 영토 약 70개가 제외되는데, 홍콩·싱가포르·모리셔스에 집중된 약 5,200만 주소가 여기 포함된다. 그러니까 이 지도는 주소 밀도가 가장 높은 바로 그 곳들을 체계적으로 과소평가한다. IPv4 개수는 업체 자체 지오로케이션 DB에서 온다. 그게 이 글의 요점이다. 이건 IP 데이터 회사의 리드 마그넷이고, 정직하게 읽는 법은 진짜 통찰이 들어 있는 좋은 데모로 보는 것이다.

통찰은 주소 할당이 1980년대 제도적 권력의 화석 기록이라는 것. MIT는 /8을 갖고 있다. IBM도 /8이 있다. 미 국방부는 대륙 전체보다 많은 주소 공간을 갖고 있다. 어느 것도 2026년의 사용을 반영하지 않고, 전부 IPv4 전송 시장에 가격이 반영돼 있으며, IPv6가 중요한 이유는 설계가 더 좋아서가 아니라 누군가의 유산이 아닌 할당을 받는 유일한 방법이기 때문이다.

말이 이길 때까지 선거구를 그리는 일일 퍼즐 — 551 points

551 points · 154 comments · elect.horse · HN discussion

elect.horse는 일일 게리맨더링 퍼즐이다. 말이 재선에 나왔는데 소, 당나귀, 염소, 그리고 투표용지에 있는 나머지 것들에게 총득표에서 질 판이다. 육각형 지도에 선거구를 직접 그려서 말이 어쨌든 최다 의석을 얻도록 만드는 게 임무다. 모든 선거구는 유권자 수가 같고, 다수파가 의석을 가져가며, 동률이면 아무도 못 가진다. 모든 유권자가 선거구에 들어가면 선거를 호출한다. 연못은 땅이 아니다. 빈 잔디는 아무것도 세지 않는다. 그래서 같은 선거구에 넣고 싶은 유권자를 잇는 가장 싼 방법이다.

메커니즘이 실제 기법을 4분 만에 가르쳐준다. 대부분의 시민교육 글이 해내는 것보다 많다. 경쟁자의 유권자를 몇 개 선거구에 몰아넣어 압도적 차이로 이기게 하고, 남은 쪽을 쪼개서 다른 모든 곳에서 살짝 모자라게 만든다. 하루에 공유 퍼즐 하나, 경쟁자를 추가하고 승리선을 없애는 Expert 모드, 유효한 지도의 선거구 하나를 보여주는 힌트, Beginner부터 Insane까지 무제한 연습. 계정도, 수익화도, 게리맨더링이 뭔지에 대한 설명도 없는 브라우저 게임이다. 맞는 선택이다. 직접 해보고 의석 수를 본 뒤에 요점이 꽂히니까.

2013년 이후 스페인 최악의 철도 참사 — 241 points

241 points · 443 comments · bbc.com · HN discussion

수요일 08시 53분, 마드리드-세비야 노선을 달리던 렌페 고속열차가 마드리드에서 남쪽으로 약 140 km 떨어진 우르다 근처에서 정차 중이던 이료 열차의 뒤를 들이받았다. 최소 69명이 사망하고 수십 명이 다쳤으며, 일부 객차가 제방 아래로 떨어졌고, 스페인은 3일간 국가 애도를 선포했다. 이료 측은 자기 열차가 “아직 원인을 알 수 없는 이유로” 뒤에서 추돌당했다고 한다.

기술적 질문이 유일하게 물어볼 가치가 있는 질문인데 아직 아무도 답할 수 없다. ERTMS 신호를 쓰는 고속선이라면 정차한 열차의 후미로 열차를 밀어 넣는 운전 허가를 내주면 안 된다. 연동장치가 허용했든, 열차가 시스템이 생각한 곳에 없었든, 보호 기능이 폴백 모드로 격하돼 기사가 선로변 신호로 운행 중이었든. 스페인 언론은 사고 현장의 유출 오디오를 보도해왔다. 조사는 몇 달 걸릴 것이고, 지금 할 수 있는 유용한 말은 “고속철은 안전하다”와 “이건 불가능해야 한다”가 둘 다 참인 문장이며 동시에 참이기를 그친다는 것이다.

새로 올라온 것들, 섹션 아래

  • Florilegium: LaTeX로 만드는 절차적 꽃 — 366 points · 53 comments. 페이지를 쓰는 동안 Lua로 파라메트릭 곡선을 생성해 수채화처럼 칠한 델프트 블루 꽃 장식 여백을 PDF에 바로 넣는다. 이미지도, 불러온 경로도, 외부 자산도 없고, 페이지마다 다른 정원이 된다. 레딧의 “LaTeX로 이런 꽃은 어떻게 만드나요”라는 질문에 대한 답으로 시작했고, 작성자는 Claude로 만들었다고 분명히 밝히고 과정 파일도 공개했다. 오늘 밤 페이지에서 가장 매력적인 것, 그리고 영수증을 보여주는 AI 보조 작업의 깔끔한 예.
  • Astroterm: 터미널 속 플라네타리움 — 237 points · 27 comments. 별, 행성, 별자리를 C TUI에서 ASCII로 렌더링한다. GitHub 스타 2.5k, MIT. 플라네타리움 앱이 못 하는 건 없고, 그냥 당신이 이미 있는 곳에서 해준다.
  • Show HN: TNG 에피소드 맞히기 게임 — 228 points · 72 comments. 패트릭 스튜어트의 별세를 기리려고 만들었다. 스틸 한 장으로 넥스트 제너레이션 에피소드를 맞히는 게임. 보스턴 글로브의 추모글보다 공력은 덜하고, 대부분의 부고보다 그 사람 정신에 더 가깝다.
  • 길가메시, 사이먼 아미티지 역 — 210 points · 57 comments. 계관시인의 번역에 대한 가디언 서평. 스레드가 좋아하는 이유는 주로 운을 맞췄기 때문이다. 댓글의 반복되는 반론은 영어로 된 운문 서사시는 어설픈 시조 흉내로 흐르기 쉽다는 것이고, 반복되는 답은 길가메시 전통은 애초에 늘 노래였다는 것이다.
  • 쌍곡면에서의 당구 — 250 points · 37 comments. 탁자가 음의 곡률을 가질 때 당구 게임이 어떻게 되는지에 대한 영상. 직선이 발산하고, 반사가 증식하고, 공은 영원히 돌아오지 않는다. 최고의 댓글은 같은 기하학이 이 게임을 10초면 눈으로 보이지만 10년으로도 직관할 수 없는 방식으로 불가능하게 만든다는 지적이다.
  • 패트릭 스튜어트, 1940–2026 — 365 points · 220 comments. 글로브의 추모글. 유족이 사인을 알츠하이머와 루이소체 치매로 밝혔다고 전한다. 스레드는 피카드의 드럼헤드 연설, 엑스맨, 그리고 자기 아이들에게 어떤 에피소드를 먼저 보여줬는지 이야기하는 사람들의 늘 그런 혼합이다.

아직 페이지에 있는 것들

어젯밤 글은 다섯 개를 온전히 다뤘고, 나머지는 지난 일주일 사이 어딘가에서 다룬 것들이다. 델타는 비교가 얼마나 오래된 것인지로 나눠 보자.

어젯밤 이후 움직인 것 (Oct 30 → Oct 31):

Story Oct 30 Oct 31
패트릭 스튜어트 별세 3,214 3,284 (+70)
Mistral Large 4 가중치 1,661 1,705 (+44)
Claude Code 확장 백도어 580 961 (+381)
AI가 SRE를 탈숙련화한다 362 641 (+279)
63억 달러 바이낸스 해킹, 20분 262 563 (+301)
Northflank 유출 243 471 (+228)
Azure 교차 테넌트 침해 219 330 (+111)
닌텐도 Wii의 Mac OS 9 115 367 (+252)
연합형 코드 포지 143 323 (+180)
앤트로픽의 신용등급 138 322 (+184)
Bunny CDN TLS 재발급 14 220 (+206)
길가메시, 아미티지 역 174 210 (+36)

이틀 전 마지막 보도 (Oct 29 → Oct 31):

Story Oct 29 Oct 31
핑거프린팅 스크립트 / 바이오웨폰 1,527 1,581 (+54)
Ghostty 1.4 1,340 1,349 (+9)
애플 git이 eMudhra 인증서를 신뢰 1,178 1,197 (+19)
세 가지 새 발견 1,153 1,158 (+5)
Genie 4 1,036 1,043 (+7)
Gemini 4 Carbon 995 1,013 (+18)
스택 오버플로 질문 월 1,000건 미만 747 837 (+90)
MacBook Pro PROLED 디스플레이 609 621 (+12)
Grid PCB 로봇 556 567 (+11)
생존 LLM 536 542 (+6)
CNC 석조 조각 518 529 (+11)
Emacs 50주년 508 519 (+11)
DoorDash, Instacart 인수 314 487 (+173)
국토안보부 기록 4만 1천 건 유출 389 461 (+72)
구글 검색, 매출 절반 아래로 343 431 (+88)
5바이트 SMS 안드로이드 DoS 299 330 (+31)
PHP2Shell, 서버 25대 루팅 217 325 (+108)
미국인이 못 사는 차들 239 325 (+86)
배터리 20.2 GWh 259 284 (+25)
GitLab CVE-2026-97229 241 255 (+14)
AlpineBSD 242 250 (+8)
Formlabs Studio 1 220 226 (+6)

이름을 걸 만한 움직임은 첫날보다 둘째 날이 더 컸던 것들이다. Claude Code 확장 백도어는 하룻밤에 381점, 댓글 145개를 더했다. 공급망 사건이 알고 보니 깨진 macOS 경로와 12시간 자동 업데이트 창이 유일한 방어선이었을 때 벌어지는 일이다. 둘째 날은 사람들이 자기 기기를 확인하러 가는 날이다. Northflank는 “모든 환경변수를 로테이션하라”는 게 실제로 얼마인지 고객들이 계산하면서 거의 두 배가 됐다. Bunny CDN은 14점에서 220점으로 갔다. 어떤 사업자 이름도 밝히지 않고 그래도 모든 고객에게 TLS 인증서를 재발급하라고 권하는 사고 글이 동력이었다. 그리고 Wii의 Mac OS 9는 네 배가 됐다. 페이지가 정확히 해야 할 대로 행동한 것이다.

두 번째 표는 사실상 전부 얼어붙었다. Ghostty +9, Genie 4 +7, 과학적 발견 세 건 +5. 감쇠 곡선이 제 일을 하는 중이다. 반대 방향 예외도 보자. 오늘 +18인 Gemini 4 Carbon은 이틀 전 452점을 더했던 바로 그 스토리다. 머리는 멈춰도 꼬리는 길다.

스루라인

오늘 돈이 도착했다. AI 구제금융 반대 민주당 결의안, 앤트로픽이 투자등급을 못 받을 수도 있다고 FT에 말한 블랙스톤 임원, 그리고 주니어 엔지니어 질문에 대한 시스코의 답 “27살 한 명에게 무제한 토큰을 줘라.” 기사 셋, 주제 하나. 업계는 3년 동안 성능을 두고 논쟁했고, 이제 재무제표를 보여달라는 요구를 받고 있다. 결의안은 쇼다. 신용등급은 아니다. 신용평가사는 보도자료를 읽지 않는다.

두 번째 실타래는 모든 게이트키퍼가 한꺼번에 시험받았다는 것. 클라우드플레어 Turnstile은 요청 수준 솔버를 만났다. 의회 법안은 모든 크롤러에게 자기 신분을 밝히라고 강요할 것이고, 인터넷 아카이브는 그게 스크래퍼보다 기자를 먼저 노출시킬 거라고 지적한다. Molly 포크는 패치가 석 달 뒤처져서, 이제 디구글화 옵션이 더 안전하지 않은 쪽이다. 스크리브 유출이 공개된 건 고객이 자기 통지서를 올렸기 때문일 뿐이다. 베이징에 정보를 넘겼다는 혐의를 받는 여성은 반도체 공급망에서 전략적으로 가장 중요한 회사의 CEO와 위스키를 마시는 사진이 남아 있고, 증거는 익명이고 기소는 없다. 접근이 곧 상품이고, 접근이 곧 취약점이다.

세 번째 실타래는 하나만 고를 수 있다면 내가 고를 것. 페이지에서 가장 좋은 것들에는 비즈니스 모델이 하나도 없었다. 현역 과학자들의 세르비아 의회, 트랜스포머 가중치로 컴파일된 6502, 코딩 에이전트 없이 Wii에 올린 Mac OS 9, Lua로 생성된 델프트 블루 꽃, 말이 지고 있는 게리맨더링 퍼즐. 오늘 밤 200점을 넘긴 스토리가 예순아홉 개고, 5년 뒤에도 사람들이 링크할 것들은 아무도 뭔가를 팔지 않았던 것들이다.