지금 프론트페이지는 이례적으로 정적이다. 캡처 시점(태평양시간 10월 10일 토요일 오후)에 HN 자체 랭킹 목록 상위 500개를 훑어보니 200포인트를 넘긴 기사가 105개였고, 그중 새 글은 38개뿐이었다. 나머지는 이 라운드업이 일주일째 추적해온 같은 기사들이며, 여전히 포인트가 쌓이고 있고 몇몇은 여전히 수백 단위로 오르고 있다: Cloudflare/Deno는 하루 만에 851 → 1,327, Oxide의 시리즈 D는 474 → 686, “Sorry, I’m in a meeting”은 600 → 991. 프론트페이지가 얼어붙어 있다는 것 자체가 기사이고, 그날의 관심 중 얼마나 많은 부분이 새 기사로 퍼지지 않고 소수의 항목에 주차되어 있는지를 말해준다.
오늘 실제로 움직인 것: 어제 한 ICC 판사가 상을 받은 바로 그 기계장치를 겨냥한 제재 발표, 대부분의 게임 디자인 비평보다 나은 게임 디자인 비평인 브라우저 농담, 그리고 취약한 고리가 결코 공격의 영리한 부분이 아니었던 일련의 보안 기사들.
Triple-A Minesweeper — 1,305포인트
1,305포인트 · 댓글 258개 · minesweeper.mikelacher.com · HN 토론
Mike Lacher의 브라우저 장난감은 Windows 95 데스크톱으로 부팅하고, 건너뛸 수 없는 퍼블리셔 타이틀 카드로 시작한 뒤, Nora라는 동료를 붙여준다. Nora는 끊임없이 떠들고, 보드를 중계하고, 네가 눌러야 할 칸 위에 노란 표식을 칠한다. 길이는 5분이고, 이 페이지에서 최고의 게임 비평이다. 농담은 “요즘 게임은 나쁘다”가 아니다 — 손을 잡아 끌어주는 것이 게임과 구분되지 않는다는 것이고, 그것이 바로 Lacher가 패러디하는 것이며 원조 Minesweeper가 통했던 바로 그 이유다.
이걸 단순한 개그 이상으로 만드는 디테일: Nora를 무시해도 아무 일도 일어나지 않는다. 웨이포인트 표식이나 음성 대사를 거부해도 페널티가 없고, 보드는 여전히 풀 수 있다. 원작에서는 지시를 무시하는 것이 곧 죽음이었다 — 설계 전체가 지시는 암묵적이고 결과는 즉각적이라는 것이었다. 결과를 걷어내면 게임이 붙지 않은, 값비싼 성우 더빙 튜토리얼이 남는다. 여러 댓글 작성자는 첫 5분 동안 자신이 컷신을 보고 있다고 생각했다가, 대사가 반복되고 있고 그게 상호작용 가능하다는 걸 알아차렸는데, 이는 현대 AAA 오프닝이 관객을 가만히 앉아 기다리도록 훈련시킨다는 것에 대한 그 자체로의 평결이다.
이 스레드의 또 다른 관찰은 무엇이 추가됐는지가 아니라 무엇이 사라졌는지에 관한 것이다. Microsoft는 2012년에 진짜 Minesweeper를 과하게 설계된 인앱 결제 버전으로 교체했고, 한 댓글 작성자는 NT 3.51 바이너리를 수년간 들고 다닌다고 밝히는데, 그 이유는 정확히 그것들이 32비트이고, 수정되지 않았고, 핵심 시스템 DLL 외에는 아무것에도 의존하지 않기 때문이다. Lacher는 소셜 미디어에서 이 콩트를 계속 이어가며 1분기 루트 박스와 교차 프로모션 브랜딩을 발표했다. 농담의 펀치라인처럼 읽히지만 실제로는 로드맵이다.
남성이 부모님 커피 머신이 10일 만에 1TB의 데이터를 썼다는 것을 발견하다 — 943포인트
943포인트 · 댓글 567개 · dexerto.com · HN 토론
“Nomad”라는 이름으로 활동하며 10년 넘게 IT를 맡아온 남성이 부모님의 네트워크를 원격으로 관리하다가, Keurig가 10일 동안 1테라바이트의 트래픽을 소비한 것을 발견하고 그 수치의 스크린샷을 올렸다. 이어서 중요한 두 가지를 해명했다: 대부분의 트래픽은 인터넷으로 나가지 않고 로컬 네트워크에 머물렀다는 것, 그리고 액세스 포인트를 포화시켰기 때문에 그 한 대의 버그라고 생각한다는 것. 그는 또한 그 기계가 Keurig가 광고주에게 팔 수 있는 가정 데이터를 수집하기 위해 존재한다고 말했다. 그는 플러그를 뽑고 부모님께 다른 커피 머신을 사드렸다.
댓글란은 하루 종일 그 테라바이트가 진짜인지를 두고 논쟁했고, 답은 아무도 모른다는 것이다. 여러 사람이 그 스크린샷이 UniFi 대시보드라고 지적했는데, UniFi는 기기별로 터무니없는 합계를 보고하기로 악명 높다 — 한 댓글 작성자는 이메일과 웹 브라우징으로 24TB를 기록한 자신의 노트북 화면을 올렸다. 그래서 헤드라인 숫자는 아마 계측 오류일 것이고, 이는 정말 유용한 정정이며 동시에 흥미로운 부분은 아니다. 흥미로운 부분은 어느 쪽이든 유일하게 입수 가능한 증거가 소비자용 라우터의 기기 바이트 수 추정치라는 점인데, 커피 머신이 이제는 감사할 수 없는 영구적 정체성을 지닌 네트워크 클라이언트이기 때문이다.
주목할 만한 또 한 가지는 이 기사가 어디에 실렸는가다. Dexerto가 그 글을 다뤘는데, 한 댓글 작성자는 그것을 읽는 데 필요한 트래킹 파트너 수를 세어봤다 — 1,700개가 넘는다 — 즉 당신을 프로파일링하는 기기를 경고하는 그 기사 자체가 당신을 프로파일링하고 있는 것이며, 그 규모는 커피 머신이 부끄러워할 정도다. 이는 위선이라기보다 우리가 헤엄치는 물이고, 다만 이 이야기의 정직한 버전은 헤드라인보다 작다는 것을 의미한다: IoT 기기에 재시도 루프나 펌웨어 버그가 있었고, 우리가 이 이야기를 할 수 있는 유일한 이유는 누군가 마침 대시보드가 달린 라우터를 갖고 있었기 때문이다.
유튜버, 경찰을 추적하는 Flock식 카메라를 만들자 경찰이 찾아왔다고 말하다 — 646포인트
646포인트 · 댓글 344개 · gizmodo.com · HN 토론
구독자 약 14만 명의 캐나다 유튜버 Anthony Sistilli는 아마존에서 산 카메라와 노트북으로 자동 번호판 판독기를 만들고, 도로 쪽으로 향하게 한 뒤 경찰 차량만 기록하도록 설정했다. 9월 20일 Peel 지역 경찰서 소속 경관들이 그의 집에 찾아와 데이터로 무엇을 할 계획인지 약 30분간 물었다. Cybernews가 인용한 그의 요약: “카메라를 반대쪽으로 돌려 감시자를 감시하기로 했더니, 그들이 우리와 똑같은 프라이버시 우려를 갖더라는 게 극도로 아이러니했다.”
이 비대칭이 이 이야기의 전부이고, 스레드도 그것을 알고 있었다. 한 댓글 작성자가 뉴햄프셔주의 법령을 꺼내왔는데, 이는 반대편을 위한 실효성 있는 템플릿이다: 나중 분석을 위해 모든 번호판을 수집하는 것은 불법이고, 미적중 이미지는 3분 이내에 삭제해야 하며, 미적중 이미지는 기기를 떠날 수 없다. 이는 ALPR의 위험이 개별 조회가 아니라 검색 가능한 아카이브라는 것을 이해한 사람들이 쓴 법이고, 이 주에서는 Flock의 비즈니스 모델을 불법으로 만들 것이다. 다른 댓글 작성자들은 이 카메라 구매에 투표한 시의원들만 추적하는 OpenFlock과, 반Flock 카메라들의 자원봉사 네트워크가 순찰차의 실시간 위치를 공공 지도에 공급하는 방안을 제안했다.
그것들은 속 시원하지만 대부분 나쁜 아이디어다. 보복으로서의 감시는 반대하는 바로 그 대상을 정상화하고, 경찰 움직임의 공공 지도는 소급해서 금지되고 같은 인프라의 다음 확장을 정당화하는 데 쓰이는 종류의 산출물이다. 뉴햄프셔의 길 — 보존을 제약하고, 검색을 제약하고, 기기 외부 업로드를 제약하는 것 — 은 지루하고 합법적이며, 입법부와 맞닥뜨려도 살아남는 유일한 버전이다. 이 스레드에서 진짜로 유용한 사실은 Flock의 비평가들과 Flock의 고객들이 이제 같은 능력에 대해 반대편 자리에서 같은 주장을 하고 있다는 것이며, 보통 그때가 정책의 창이 열리는 순간이다.
REA Reverse – Engineer Anything — 640포인트
640포인트 · 댓글 273개 · rea.tools · HN 토론
REA는 코딩 에이전트에게 컴파일된 소프트웨어를 검사하고 설명할 능력을 부여하는 툴킷이다. 에이전트에 설정 프롬프트를 붙여넣어 설치한 다음, 평범한 영어로 질문하면 된다 — 사이트의 예시는 “Windows 계산기에서 200 + 10%가 왜 220이 되는가”이며, 설치된 DLL에서 해당 핸들러의 명령어와 디컴파일을 끌어내고 모델이 규칙을 재구성하도록 하여 답한다. 홍보 문구는 리버스 엔지니어링이란 늘 분기를 해독하고 호출을 추적하며 의도를 복원하는 루프였고, 에이전트가 이제는 가운데 두 단계를 충분히 잘해서 첫 단계를 프롬프트로 만들 수 있다는 것이다.
댓글 스레드는 사이트보다 나은 리뷰다. 한 댓글 작성자는 REA가 만들어낸 Touhou 4 디컴파일을 보고 정말 훌륭하다고 평했다 — 동작이 일치하고, 변수 이름이 합리적이며, 주석이 드물고 읽기 쉽고, 자동 처리를 거쳐도 보통 남는 Ghidra 특유의 어설픔이 거의 없다 — 다만 어떤 칭찬보다도 중요한 유보를 달았는데, 파일 구조가 원래 개발자의 의도를 반영하기보다 AI 소비에 최적화되어 있다는 것이다. 이는 조용한 소유권 문제다. 산출물은 작동하고, 그 산출물의 형태는 그것이 기술하는 기계가 아니라 도구에 의해 선택되었다.
스레드의 다른 두 보고는 마케팅보다 가치 있다. 누군가는 Windows 원격 데스크톱 클라이언트 바이너리를, 10년 동안 자신을 괴롭혀온 두 버그에 대한 설명과 함께 Claude에 넣고 작동하는 패치를 돌려받았다 — 여기엔 NOP 하나, 저기엔 스택 오프셋 조정 하나 — 게다가 둘 다에 대한 그럴듯한 설명도 얻었다. 별개로, 한 댓글 작성자는 REA의 안드로이드 지원이 여전히 jadx를 거치는데 큰 APK를 전처리하는 데 수십 분이 걸린다고 지적하고, 더 빠른 대체품을 만들어 Codex와 함께 사용해 세 가지 다른 브랜드의 휴대폰에서 원격 코드 실행 버그 두 개와 루트 버그 다섯 개를 찾았다고 밝혔다. 또한 주목할 점: 레트로 게임 디컴파일 씬은 이미 저노력 포트로 범람하고 있고, 이 도구의 명백한 단기 효과는 구독만 있으면 누구나 만들어내는 그럭저럭 괜찮은 디컴파일의 홍수다. 좋은 도구는 진공 속으로 오지 않으며, 여기서의 진공은 무엇이 기여로 간주되는가에 대한 커뮤니티의 사회적 규범이었다.
ChatGPT가 가짜 New Yorker 만화에 실제 만화가들의 서명을 넣고 있다 — 558포인트
558포인트 · 댓글 426개 · niemanlab.org · HN 토론
화제가 된 AI 생성 “New Yorker 만화” — 두 연예인이 8월에 사망한 뒤 게재된, 진주문 앞의 Dolly Parton과 Tim Curry — 의 오른쪽 아래 모서리에는 “BLOPER”라는 서명이 있다. 그것은 Brendan Loper의 필명이다. 그는 이걸 그리지 않았다. Nieman Lab은 Loper에게 자신의 서명이 복제된 일에 관한 만화를 그려달라고 의뢰했는데, 이런 이야기에 대한 올바른 대응이다: 반례 자체를 산출물로 만드는 것.
메커니즘은 신비롭지도 않고 악의를 필요로 하지도 않는다. Loper의 서명은 수백 편의 New Yorker 만화 모서리에 있으므로, “New Yorker 스타일 만화”는 단칸 개그와 캡션을 예측하는 것만큼이나 강하게 “오른쪽 아래 모서리의 서명 글리프”를 예측한다. 아무도 모델에게 위조를 훈련시키지 않았다; 상관관계가 데이터에 있었고, 모델이 분포 전체를 재현했을 뿐이다. 한 댓글 작성자는 현역 예술가의 서명을 자기 그림에 베껴 넣은 사람이라면 법적 경고장을 각오했을 것이고, 지금은 벤더들이 그런 위험에 노출되지 않는다는 타당한 지적을 한다. 이 비대칭은 시험대에 오를 것이고, 아마도 잘못된 순간에 자신에게 귀속된 가짜 때문에 창피를 당하는 누군가에 의해 시험될 것이다.
이미지를 정기적으로 생성하는 사람들의 실질적인 불만은 이것이 끊임없는 잔일이라는 것이다 — 생성된 출력에 거짓 서명이나 워터마크가 나타나 손으로 지워야 하는데, 대부분의 사용자는 그러지 않는다. 이것이 이 일을 신기한 것에서 귀속의 느린 침식으로 바꾸는 디테일이다: 실패 양상은 위조된 걸작이 아니라 모서리에 진짜 예술가의 이름이 들어간, 소송할 가치도 없는 일회용 이미지 오천 장이고, 그것들이 합쳐져 서명을 무의미하게 만든다.
미국, 전직 판사가 노벨 평화상을 받은 지 몇 시간 만에 ICC에 제재를 부과하다 — 508포인트
508포인트 · 댓글 514개 · reuters.com · HN 토론
마코 루비오 국무장관은 금요일 국제형사재판소(ICC)에 대한 전방위 제재를 발표하며, ICC를 미국 기반 금융 서비스, 미국 기술 기업, 그리고 미국 달러 사용으로부터 차단하고, 미국 법인들에게 기존 거래를 정리할 6개월의 유예 기간을 줬다. “우리는 이 악당 법원과의 거래를 금지하고, 그들의 자원을 끊고, 우리를 상대로 활동할 능력을 무력화할 것이다”라고 루비오는 말하며, 미국과 미국인은 “이 가짜 ICC의 관할권에 속하지 않는다”고 덧붙였다. 재판소는 이를 “법치에 대한, 그리고 국제 법질서의 바로 그 토대에 대한 공격”이라고 규정했다. Tomoko Akane ICC 소장은 재판소가 계속해서 임무를 수행할 것이라고 말했다.
타이밍을 보라. 제재는 노벨 위원회가 전직 ICC 판사인 Navi Pillay에게 평화상을 준 뒤에 발표됐고, AP는 Trump가 그 상을 탐내왔다고 분명히 언급한다. 이틀 전 루비오는 아크로폴리스에서 연설했는데, 이는 ICC 성명이 기대는 바로 그 법치 어휘를 포용하는 것으로 읽혔다. 행정명령 14203에 따른 이전 제재 라운드는 17명의 개인을 지목했다; 이번 라운드는 구조적이다 — 요점은 판사를 벌하는 것이 아니라 기관의 거래 능력을 무력화하는 것이고, 이는 관할권에 관한 논쟁에서 이길 수 없지만 결제 경로에 관한 논쟁에서는 이길 수 있을 때 하는 짓이다.
514개의 댓글은 대부분 자격(당사자성)에 관한 논쟁이고, 맨 위 댓글은 제재가 답하지 않는 질문을 던진다: 로마 규정의 서명국이 비서명국보다 많으니, 어느 쪽이 악당인가. 유용한 프레임은 어느 진영이 바라는 것보다 좁다. 법원에 제재를 가한다고 수사가 멈추지는 않지만, 누가 변호인에게 돈을 주고, 증인을 이동시키고, 증거를 처리할 수 있는가는 결정하며, 그것은 다른 모든 국제 기구가 템플릿으로 읽을 것이다. 어제 노벨 위원회의 표창은 판사들이 제재를 받고 있으며 권력 정치가 법적 틀을 밀어내고 있다고 경고했다. 그것은 예측이 아니었다. 보도였다.
로비는 부패다 — 441포인트
441포인트 · 댓글 238개 · carette.xyz · HN 토론
한 유럽 블로거가 비미국인을 위해 쓰인 George Hotz의 로비 해설에 반응하며, 논의 전체를 끝내는 실마리를 끌어낸다: 위키백과 자체의 부패 정의 — 사적 이득을 위한 위임된 권력의 남용 — 는 “로비처럼 여러 나라에서 합법인 관행”을 명시적으로 포함하고, 법의 테두리 안에서 남용된 권력을 위한 “합법적 부패”라는 항목까지 있다. 이 글의 수법은 Hotz의 메커니즘은 전적으로 받아들이고 그의 이름표는 거부하는 것이다. 같은 짐승, 더 나은 양복, 변호사 한 명 대동.
스레드의 반론은 마땅히 다뤄졌어야 했지만 대체로 그러지 못한 것이다. 순수한 의미의 로비 — 이익단체가 입법자와 대화하는 것 — 는 변호할 만한 정도가 아니라 필수적이며, EU에는 미국판을 예외처럼 보이게 만드는 등록제와 공개 규칙이 있다. 문제는 정치 자금이고, 법원은 이를 별개의 문제로 취급하는데 이 글은 같은 단어로 뭉뚱그린다. 이 구분을 짓는 한 댓글 작성자는 유용한 경계선을 긋는다: 내일 당장 정치 헌금을 범죄화해도 로비를 합법으로 남겨두는 게 여전히 옳은 판단일 것이고, 이는 둘이 같은 죄가 아니며 그 구호가 해법을 흐린다는 뜻이다. 여러 유럽인들은 독일에도 자기네 회전문이 있으니 가르침이 필요 없다고 지적하기도 하는데, 이는 타당하지만 반박은 아니다.
이 글이 추천을 얻는 지점은 이름 짓기에 있다. “로비”가 중립적 용어로 살아남는 이유는 그것으로 이득을 보는 사람들이 정의도 쓴다는 것이고, 정의는 전장이다. 이 글이 지나치게 나가는 이유는 문제에 이름을 붙이는 것과 메커니즘을 규명하는 것이 다르다는 것이며, “관행은 같고 합법성만 바뀔 뿐”으로 끝나는 글은 레버를 찾아내지 못한 채 증상만 기술한 것이다.
Typesafe AI, $7.5B 가치에 $870M 조달 — 423포인트
423포인트 · 댓글 337개 · typesafe.ai · HN 토론
TypeSafe AI는 Andreessen Horowitz가 주도하고 Sequoia, DCVC, 그리고 Martin Casado가 이사회에 합류하는 가운데 75억 달러 가치에 8억 7천만 달러를 조달했다. 발표 글은 일부러 진지하지 않게 쓰였다 — “우리는 펀딩 발표가 믿을 수 없을 만큼 지루하다고 생각한다”, 윙크 이모지, “더욱 더 기계 네이티브한 모델들”과 “테크 일루미나티”를 약속하는 글머리표 목록, 그리고 계속 요리하겠다는 맺음말. 라운드 외에는 숫자가 없고, 아키텍처도, 벤치마크도, “Jev” 외의 제품 주장도 없다.
댓글 스레드는 그 글이 건너뛴 실사를 대신했고, 결과는 가혹하다. Jev가 출시된 지 이틀 뒤 결정 모델이 열두 개였고, 일주일 뒤에는 수십 개, 대부분 오픈소스였다. OpenAI 자체의 Decisions API가 대체로 더 낫다고 여겨진다. Unsloth의 안내대로 직접 파인튜닝할 수도 있고, 이 스레드가 쓰이는 동안 Microsoft는 Decision-1을 내놨다. TypeSafe를 대신해 제기된 변호는 정직하고 아마 맞을 것이다: 사람들이 원하는 걸 만든 훌륭한 엔지니어링·제품 인력이 있었고, AI 업계를 휩쓴 마케팅 역량이 있었으며, 지연시간/품질/비용 곡선의 일부 구간에서는 여전히 앞설 수 있다. 그것은 해자가 아니라 팀에 대한 베팅이다.
VC들과 실사 회의에 앉아본 사람이 제기한, 답이 없는 질문은 기술 실사가 무엇을 결론지었느냐다. 해자가 없고, 이미 복제됐고, 플랫폼 벤더들이 흡수하는 범주에 있고, 75억 달러 가치를 인정받은 제품은, 팀에 대한 아주 비싼 콜옵션이거나 규율이 제품에서 분리됐다는 신호다. 한 댓글 작성자는 Jev가 HN에서 아스트로터핑되고 있는 게 아니냐고 노골적으로 묻는다. 이는 외부에서는 증명할 수 없고 아무렇게나 할 만한 비난이 아니지만, 스레드를 읽고 나면 자연스럽게 나오는 질문이 — 모델에 관한 질문이 아니라 — 바로 이 질문이라는 사실이 여기서 가장 정보량이 많다.
Show HN: Carrier-Explode: iPhone, Pixel, Galaxy 통신사 설정 해독 — 400포인트
400포인트 · 댓글 46개 · carrierexplode.com · HN 토론
Carrier-Explode는 iPhone, Pixel, Galaxy 펌웨어 안에 들어 있는 통신사 설정 번들을 해독해, JSON API와 매일 갱신되는 CC0 내보내기가 딸린 검색·비교 가능한 데이터셋으로 공개한다. 통신사의 APN, VoLTE, Wi-Fi Calling, 5G 설정을 조회할 수 있고, 기능별로 걸러 어느 통신사가 그걸 갖고 있는지 볼 수 있고, 두 빌드를 diff해 무엇이 바뀌었는지 확인할 수 있고, 전체를 프로그램으로 질의할 수 있다. About 페이지에는 형식이 문서화되어 있는데, 이는 있어야 할 정도보다 드문 일이며, 프로젝트는 디코더에 대한 도움을 요청하고 있다 — 디코더 전부가 완성된 적은 없기 때문이다.
이것은 정말로 가치 있는 산출물인데, 만들 이유가 있는 사람은 거의 없다. 통신사 설정은 당신이 실제로 신경 쓰는 싸움이 결정되는 곳이다: 당신 폰에 어떤 기능이 존재하는지, 특정 기종이 한 네트워크에서 다른 네트워크와 다르게 동작하는지, 그리고 당신 폰이 자기 무선 장치로 무엇을 하도록 허용되는지. 스레드의 최고 발견은 문자 그대로 inflate_signal_strength_bool이라는 이름의 플래그로, 많은 통신사가 true로 설정하는데, 이름 그대로다. 또 두 가지: 한 댓글 작성자는 자기 Personal Hotspot이 통신사 설정 필드 때문에 폰 UI에서 비활성화됐다고 보고, AT&T/iPhone 18 Pro Max 락업 논의에서는 5G Standalone이 비활성화된 것과 일치하는 변경이 드러났다 — 펌웨어가 하드웨어를 손상시키는 걸 막기 위한 우회책으로 그럴듯하며, Apple이나 AT&T는 영향받은 기기를 교체하는 것 외에는 여전히 아무 해명도 내놓지 않았다.
마지막 항목이 이 데이터셋이 중요한 이유다. 통신사나 벤더가 당신 기기의 능력을 바꿀 때, 그 변경은 이와 같은 파일에서 조용히 일어나고, 역사적으로 당신이 할 수 있는 유일한 대응은 그 파일을 볼 수 없는 사람과의 지원 전화였다. 세 플랫폼의 모든 통신사 번들을 CC0로 덤프하는 것은 “내 핫스팟이 고장 났다”와 diff 사이의 차이다. 이는 또한 소비자 보호의 얼마나 많은 부분이 사실상 누군가가 설정을 공개하는 것에 불과한지를 보여주는 교훈이다.
일주기 리듬 장애로서의 ADHD: 근거와 크로노테라피에 대한 함의 — 394포인트
394포인트 · 댓글 263개 · frontiersin.org · HN 토론
Frontiers in Psychiatry의 한 관점 논문은 일주기 기능장애가 ADHD 환자의 상당한 하위 집단에서 임상적으로 유의미한 표현형이라고 주장한다. 인용한 수치들은 미묘하지 않다: 불면과 수면 장애가 ADHD 성인의 최대 80%, 아동의 82%에 영향을 미치고, 수면-각성 시점 지연은 최대 78%에서 나타나며, 약한 빛 조건에서의 멜라토닌 분비 개시는 아동에서 약 45분, 성인에서 90분 지연되는데, 여기에 둔화된 코르티솔 리듬, 감소한 송과체 부피, 약화된 BMAL1/PER2 시계 유전자 리듬이 함께한다. 멜라토닌과 밝은 빛 요법은 두 집단 모두에서 위상을 앞당기고, 위상 전진은 증상 개선과 상관관계가 있으며, 겨울철 시험은 일주기 선호 이동이 반응의 최고 예측 변수임을 시사한다.
스레드의 반박은 바라던 대로다. ADHD가 있는 시간생물학자 — 이 특정 논문에는 유용한 조합이다 — 는 상관관계는 실재하지만 많은 뇌 과정이 일주기 조절을 받고 ADHD를 유발하는 무엇인가에 의해 교란되며, ADHD가 빛 노출 행동을 바꾸기 때문에 인과가 양방향으로 흐르고, 일주기 장애라면 시계 유전자 돌연변이가 필요할 텐데 ADHD에는 그게 없다고 말한다. 다른 사람은 게재지를 지적한다: Frontiers in Psychiatry는 2025년 중반에 122편을 철회했고, 진지한 연구자들은 이를 최후의 수단 출판지로 취급한다. 두 반론 모두 옳고, 어느 것도 실질적 함의를 취소하지 않는다. 그 함의는 좁고 저렴하다: 청색광 타이밍과 멜라토닌 투여량은 이 집단의 수면 위상에 측정 가능한 효과를 지닌 저위험 개입이며, 프레이밍이 과대 주장한다고 해서 레버가 덜 유용해지지는 않는다.
스레드에서 가장 정직한 댓글은 ADHD 성향이 있는 사람들에게 “늦게까지 깨어 있는 것”이 흔히 자기 치료라는 점을 지적한 사람에게서 나온다 — 밤은 더 조용하므로, 방해받지 않는 주의력을 쓸 수 있는 유일한 창이다 — 즉 관찰된 위상 지연의 적어도 일부는 고장 난 시계가 아니라 시끄러운 환경에 대한 합리적 반응이라는 뜻이다. 그것이 효과의 의미 있는 몫이라면, 시험할 가치가 있는 개입은 빛 요법이 아니라 소음 통제이며, 아무도 그 연구에 자금을 대려 하지 않을 것이다.
Telegram Desktop 취약점으로 임의 사용자의 파일을 탈취할 수 있었다 — 364포인트
364포인트 · 댓글 198개 · beaksec.github.io · HN 토론
CVE-2026-107181, Telegram Desktop 7.2.9에서 수정됨, CVSS 8.1. 분석 글은 2단계 체인을 설명한다: Telegram Desktop은 클릭된 링크를 이미 실행 중인 인스턴스에 로컬 소켓으로 평문 전달하면서, 자기 명령 프로토콜이 쓰는 구분자 문자를 이스케이프하지 않아서, 조작된 링크가 하나의 명령이 아니라 여러 명령으로 도착한다; 주입된 명령은 그다음 내부 URI 스킴인 interpret:을 호출하는데, 이것은 별도의 지시 파일에 적힌 이름의 파일을 읽어 채팅으로 전송하며, 권한 확인도 확인 프롬프트도 없다. 임의의 로컬 파일 읽기 — 세션 파일까지 포함해서 — 가 공격자 통제 채팅으로 유출되고, 이는 계정 탈취다. 누군가 당신을 그룹에 추가하고, 링크를 올리고, 당신이 그것을 클릭한다.
주입이 버그지만, 내부 URI 스킴이 실패다. 파일을 읽어 채팅으로 보내는 일을 수행하고, 링크 콘텐츠에서 도달 가능하며, 누가 요청했는지 확인하지 않는 핸들러는, 파서가 아무리 잘 짜였든 메시징 클라이언트에 존재해서는 안 될 능력이다. 스레드의 최고 댓글은 일반 원칙이다: 충분히 복잡한 입력 형식은 바이트코드와 구분되지 않고, 그것을 받는 코드는 가상 머신과 구분되지 않는다. 두 번째로 좋은 댓글은 이 표면을 모델링하기가 얼마나 어려운지에 관한 것이다: Telegram은 사용자가 일부러 비활성화한 설정을 다시 켜는 것으로 유명해서, 사용자는 클라이언트가 달마다 무엇을 하도록 허용되는지 안정적으로 추론할 수 없다. 이는 이 부류 전체의 버그를 더 나쁘게 만드는데, 사용자가 스스로를 보호하려면 필요한 멘털 모델이 계속 움직이기 때문이다.
`123456’ 비밀번호, 덴마크 CPR 데이터 유출에 사용 — 351포인트
351포인트 · 댓글 182개 · cphpost.dk · HN 토론
덴마크 중앙인적등록부(Central Person Register) 사상 최대 규모의 유출로 880만 명 — 사실상 전체 인구 — 의 이름, 주소, CPR 번호가 노출됐다. 오덴세의 작은 IT 회사 Pays ApS의 사용자 계정 세 개(관리자 계정 포함)가 비밀번호 “123456”과 2단계 인증 부재로 보호되고 있었다. 접근은 10월 2일 탐지되기 전까지 약 22일간 악용됐고, 시간당 약 16,000건의 다운로드가 눈에 띄지 않았다. 덴마크 보도에서 인용된 보안 전문가는 그 회사에 10점 만점에 1점을 줬다.
그 비밀번호는 모두가 되풀이할 부분이며 이 이야기에서 가장 쓸모없는 부분이다. 진짜 발견은 그 뒤에 있다. 첫째, 880만 건의 레코드를 가진 국가 등록부에 3주 동안 시간당 만육천 건의 다운로드를 알아챌 모니터링도, 속도 제한도 없었다 — 정상 사용과 전혀 닮지 않은 공격이었고, 어차피 보이지도 않았다. 둘째, 접근은 합법적이었다: 공격자는 등록부 조회 권한을 가진 공급업체 소속 자격 증명을 사용했고, 이는 이 유출이 경계 침해가 아니라 공급망 권한 실패라는 뜻이며, CPR 정문을 아무리 강화했어도 잡지 못했을 것이다. 셋째, 그 자격 증명은 사람의 것이었으므로, 제안될 해법은 비밀번호 정책이 되겠지만 통했을 해법은 이상 탐지에 공급업체별 조회 예산을 더하는 것이다.
스레드의 또 다른 줄기는 책임 공방이고, 한 댓글 작성자는 이름 붙일 가치가 있는 패턴을 짚는다: 큰 실패가 있은 뒤에는 사다리 맨 아래에 있는 사람이 해고되며, 흔히 문제를 드러낸 사람이 바로 그 사람이다. 이 주장의 구조적 버전은 보안 팀과 생산성 팀이 영구적인 실랑이를 벌이고 있으며, 에스컬레이션 경로는 둘 모두를 감독하는 사람이 그 트레이드오프를 이해할 때만 작동한다는 것이다. 보통은 이해하지 못하므로, 트레이드오프는 먼저 출시하는 쪽이 결정하고, 청구서는 22일 뒤에 도착한다.
OpenTPU – AI가 개발한 오픈소스 AI 가속기 — 346포인트
346포인트 · 댓글 402개 · github.com/FeSens/openTPU · HN 토론
오픈소스 TPU — RTL, 문서, 보드 파일, Verilator 시뮬레이션 하네스, 1,445개 커밋 — 로, AI 지원으로 개발됐으며, 스레드의 요약에 따르면 Qwen 3.5와 Gemma 4를 포함한 대부분의 최신 모델을 돌린다. 눈에 띄는 주장은 정량적이다: 이 설계는 재귀적 자기 개선 루프를 통해 작은 모델에서 초당 몇 토큰을 내던 것에서 80개 이상으로 올라갔다. 레포가 산출물이고 루프가 이야기다.
스레드의 두 질문이 발표문보다 낫다. 첫째는 프런티어 랩들이 자기 모델을 실리콘으로 굽지 않는 이유를 묻는다 — 모델이 고정돼 있고 워크로드가 알려진 아키텍처가 지배한다면, 토큰당 비용 절감이 커야 한다. 스레드가 온전히 답하지 않는 답은, 프런티어 모델은 몇 달이면 낡지만 ASIC 테이프아웃은 2년이 걸린다는 것이며, 이는 아직 존재할 것이라고 확신하는 추론 계층에서만 경제성이 성립하게 만드는데, 바로 그 계층에서 모두가 경쟁하고 있다. 둘째는 다음 단계다: 루프를 닫으려면 SOTA 모델이 설계한 가속기 위에서 SOTA 모델을 돌릴 만큼의 메모리 대역폭이 필요하고, 이는 은유가 아니라 실제 하드웨어 이정표다.
“AI가 개발했다”는 표현을 조심해서 읽어야 한다, 실제로 하는 일이 들리는 것보다 적기 때문이다. 사람이 목표를 정하고, 루프를 골랐고, 결과를 평가했다; 검색은 AI가 했다. 그것은 의미 있다 — REA의 디컴파일과 아래에 나오는 Quake의 Rust 포트와 같은 구조적 주장으로, 사람이 “이게 맞다”를 정의하고 모델이 거기에 맞춰 갈아 넣는 것이다 — 하지만 자율성은 아니다. 실리콘도 없다. 있는 것은 RTL과 시뮬레이터뿐이며, 가속기 프로젝트가 멈추거나, 더는 저렴하지 않게 되는 지점이 바로 거기다.
No Man Is an Island — 311포인트
311포인트 · 댓글 201개 · borretti.me · HN 토론
페이지에서 가장 강한 에세이이며, 1차 효과가 아니라 2차 효과를 다루는 유일한 글이다. 논지: 지속적이고 복잡하며 장기적인 개인 지적 작업은 재료와 동기를 공급할 외부 지적 공동체를 필요로 하고, 그 공동체는 다시 그 개인 작업에 의해 유지된다. 이제 두 절반 모두 잠식되고 있다. 직업적 절반은 익숙한 쪽이다 — 담론이 컴파일러와 타입 시스템에서 프롬프트, 하네스, 루프로 붕괴했고, 저자는 이를 업계가 IQ 30포인트를 잃고 “에이전틱 하네스”라는 말을 더는 듣지 못하는 것이라고 묘사한다. 사람들이 과소평가하는 절반은 인적 자본 형성이다: 중간 산출물을 쓰는 사람이 없으면 초보에서 전문가로 가는 사다리가 없고, 개인 작업의 연료이자 산화제였던 공동체는 둘 다 생산하기를 멈춘다.
댓글 스레드는 같은 것을 각자의 분야에서 묘사하는 사람들로 가득하다 — 한나절이면 80%까지 가는 상황에서 몇 주에 걸쳐 무언가를 다듬던 특유의 만족을 잃는 것, 그리고 남은 몫이 빠진 20%가 아니라 그 20%를 위한 청중이 빠진 것이라는, 이름 붙이기 어려운 느낌. 가장 좋은 반론은 — 그리고 좋은 반론이다 — 이를 농업 자동화에 비유하는 사람에게서 나온다: 풍부하고 유연하며 잘 만들어진 소프트웨어는 문명적 재화이고, 네가 사랑한 공예가 산업화됐다는 사실은 개인적 상실이지만 세상이 그 공예에 계속 값을 치를 의무를 지우지는 않는다. 둘 다 동시에 참이고, 어느 발언자도 어느 쪽이 이긴다고 생각하는지 말하려 하지 않는다.
이 에세이를 단순한 탄식 이상으로 만드는 것은 끝부분의 구체적 주장이다: 공동체와 개인 작업은 결합돼 있어서 하나가 훼손되면 다른 하나도 훼손되며, 그 훼손에는 대시보드가 없다. 4년을 타입 이론 논문을 읽으며 보냈을 사람들 가운데 그렇게 하지 않은 사람의 수를 재는 사람은 아무도 없다, 그 일로 돈을 받지 못할 것이었고 더는 그것에 대해 이야기할 상대도 없었기 때문에. 그것은 10년 뒤 설명되지 않는 인력 부족으로 나타나는 종류의 상실이며, 이 에세이의 기여는 분위기 대신 메커니즘을 기술하는 것이다.
Python 3.15 — 302포인트
302포인트 · 댓글 105개 · python.org · HN 토론
10월 9일 출시, 1,012명의 기여자가 만든 5,643개 커밋. 헤드라인 항목: PEP 661이 내장 타입 sentinel을 추가하고, PEP 686이 UTF-8을 기본 인코딩으로 만들고, PEP 798이 컴프리헨션에서 언패킹을 허용하고, PEP 810이 더 빠른 시작을 위한 명시적 지연 임포트를 추가하고, PEP 814가 frozendict를 추가하고, PEP 829가 패키지 시작 설정 파일을 추가하며, 실험적 JIT는 x86-64 Linux에서 표준 인터프리터 대비 기하평균 7–8% 개선, AArch64 macOS에서 테일콜 인터프리터 대비 11–12% 개선으로 실질적으로 더 나아졌다. 오류 메시지도 다시 개선됐는데, 이는 3.x 시리즈에서 가장 꾸준히 가치 있는 작업 계열이었다.
릴리스가 실제로 무엇을 뜻하는지 설명하는 댓글은 한 라이브러리 유지관리자에게서 나온다: 헤드라이너는 기능이 아니라, 새 릴리스가 옛 릴리스의 지원을 끝낸다는 것이다. 3.10이 이제 지원 종료됐으므로, 라이브러리들이 마침내 3.11 기능을 쓸 수 있다. 두 번째로 유용한 항목은 프리 스레디드 빌드를 위한 안정 ABI abi3t다 — cryptography 프로젝트는 이미 GIL과 프리 스레디드 빌드 양쪽에서 작동하는 단일 휠을 제공하는데, PyObject가 이제 불투명해졌기 때문이며, 이는 no-GIL이 호기심거리인지 마이그레이션인지를 결정하는 화려하지 않은 작업이다. 스레드의 나머지는 XZ 소스 타르볼이 약 50% 커졌다는 것을 알아챈 사람들인데, 대부분 새 샘플링 프로파일러를 보여주는 합계 10MB가 넘는 애니메이션 GIF 두 개 탓으로 추적된다. TUI 스크린캐스트는 프로파일러를 문서화하는 형편없는 방법이며, 릴리스를 부풀리는 아주 2026년다운 방법이다.
Common Lisp이 이제 최고의 프로그래밍 언어인 이유 — 295포인트
295포인트 · 댓글 407개 · vivienhenz.com · HN 토론
논증은 2단계다. LLM이 코드 작성은 빠르게 만들었으므로, 작성은 더 이상 병목이 아니다; 병목은 이제 프로그램이 작동하는지를 알아내는 것이다. 대부분의 언어에서 그것을 측정하려면 다시 빌드하고 재시작해야 하므로, 루프 시간이 얼마나 빨리 만들 수 있는지를 결정하고, Common Lisp의 이미지 기반 런타임은 그 루프를 붕괴시킨다 — 읽기/컴파일/실행 시점의 구분이 없고, 재정의한 함수가 즉시 효력을 발휘하며, 오류가 프로그램을 죽이지 않는다. 따라서 Lisp. 이 글은 짧고, 확신에 차 있고, 본론으로 들어가는데, 헤징으로 가득한 장르에서 그것은 가치가 있다.
이 글은 또한 대체로 틀렸고, 스레드는 어떤 단일 반박보다 재미있는 목록으로 그 이유를 설명한다: JavaScript가 이제 최고의 언어다, 훈련 데이터 양이 많고 컴파일 단계가 없기 때문이다; Rust가 이제 최고다, 컴파일러가 모델에 정확하고 기계가 검증 가능한 오류 신호를 주기 때문이다; Go가 이제 최고다, 단순하고 모델이 err 확인을 잊지 않을 것이기 때문이다; Python이 이제 최고다, 모든 게 이미 존재하기 때문이다. 모든 언어 커뮤니티가 이 에세이를 만들어냈다는 것은 그 논리가 언어 특정적이지 않다는 뜻이고, 이는 언어에 관한 논증이 아니라는 뜻이다. 스레드에서 진짜 흥미로운 답글은 이 글이 Lisp를 묘사하는 방식대로 Clojure를 쓰는 사람에게서 나온다 — 에이전트를 살아 있는 nREPL에 연결하고, 디스크의 테스트를 편집하고, 네임스페이스를 리로드하고, 촘촘한 주기로 다시 실행하는 식 — 그리고 그들의 보고는 그것이 통한다는 것이다. 전제가 틀렸다고 기법이 틀린 것은 아니다; 그것은 승리가 “좋은 라이브 리로드 스토리가 있는 아무 언어”라는 뜻이며, Lisp는 그 집합의 구성원일 뿐 그 정의가 아니다.
보존할 가치가 있는 다른 답글은 전제를 정면으로 반박하는 것이다: 코딩은 결코 느린 부분이 아니었다. 느린 부분은 무엇을 만들지 결정하고 그것이 언제 맞는지 아는 것이고, 이는 모델이 가장 못하는 부분이며 어떤 REPL도 개선하지 못하는 부분이다. 그게 사실이라면, 편집-컴파일-실행 주기를 최적화하는 것은 루프의 잘못된 절반을 최적화하는 것이고, 이 에세이의 진짜 주제는 언어가 얼마나 기분 좋게 작업하기 좋은가이며, 이는 훌륭한 주제지만 논증을 만들지는 않는다.
아무도 몰랐던 행성을 찾은 것 같다. Claude Code로 찾았다 — 286포인트
286포인트 · 댓글 129개 · reddit.com · HN 토론
r/ClaudeAI의 한 Reddit 글: 작성자는 Claude Code로 NASA TESS 데이터를 다루던 중 한 별의 광도 곡선이 이상해 보였다 — 약 116광년 떨어진 별에서 3.18일마다 약 0.05%의 dip이 약 2시간 지속됨. 아카이브를 거슬러 올라가 2020년과 2018년의 별개 TESS 관측에서 같은 dip을 찾아냈다. 행성이라면 지구 반지름의 약 1.4배다. 이 글은 그것이 미확인이라고 명시하는데, 행성이 아닌 것도 주기적 dip을 만들어내는 경우가 얼마나 많은지를 감안하면 적절한 신중함이다.
스레드의 최고 반론은 모델에 관한 것이 아니다. 바로 이 작업이 Zooniverse의 Planet Hunters 프로젝트가 존재하는 이유라는 것이다 — NASA와 ESA 모두 TESS와 CHEOPS 데이터에 대한 시민과학 프로그램을 운영하고, 로그인한 자원봉사자는 결과 논문에 이름을 올린다. 이 비교는 그 프레이밍에 대한 진짜 비판이다: “Claude Code로 행성을 찾았다”는, 조직된 자원봉사 파이프라인이 검토와 함께 다 같이 하도록 만들어진 일을 침실에서 혼자 한 것을 묘사한다. 다른 사람은 거짓 양성률 문제를 제기하는데, 이는 기술적으로 중요한 문제다 — 원시 텔레메트리에 감독 없이 데이터 리덕션을 수행하는 코딩 에이전트는 그럴듯한 광도 곡선 피팅을 만들어낼 것이고, 그 분야의 가드레일은 바로 열의에 찬 에이전트에게 없는 것들이다.
그래도 이 논쟁은 계속 나올 것이다, OpenTPU와 Quake 항목과 같은 모양이기 때문이다: 도메인 전문성 없는 사람이 유능한 모델을 큰 데이터셋과 명확한 성공 기준에 갖다 대는 것. 흥미로운 질문은 이 특정 후보가 검증을 통과하느냐가 아니다. 발견 루프가 더는 군중을 필요로 하지 않게 될 때 시민과학에 무슨 일이 일어나는가 — 그리고 검토 기구가 발견 속도를 따라가는가다.
Bitwarden 이중 라이선스 모델 — 284포인트
284포인트 · 댓글 207개 · community.bitwarden.com · HN 토론
다음 릴리스부터 앱 스토어에 게시되는 Bitwarden 앱은 GPLv3 빌드가 아니라 상업용 라이선스 빌드가 된다. Bitwarden 자체의 발표는 뻔한 반대 의견을 선제적으로 다룬다: 할 일은 없고, 앱은 동일하게 작동하며, GPLv3 빌드는 GitHub에서 계속 업데이트·게시되고, 현재의 모든 기능이 두 버전 모두에 존재하며, 코드는 계속 감사·포크 가능하고, 셀프 호스팅은 변함없고, 무료 플랜은 영구적이다. 그들이 말하기로 이 변경은 Bitwarden을 재패키징해 재판매하는 사람들에게 영향을 미치는데 — 그것이 이런 종류의 라이선스 변경이 실제로 겨냥할 수 있는 유일한 행태다.
이 스레드는 이런 스레드치고는 더 차분한데, 이는 짚을 만하다. 흔히 제시되는 입장은 “모든 소스 공개, 상업적 사용에 일부 제한”이 여전히 독점보다 훨씬 낫다는 것, 그리고 근본적인 자금 문제가 해결되지 않았다는 것이다: Elasticsearch와 AWS, Redis와 ElastiCache, 그리고 큰 유통업자가 코드베이스를 가져다 그것을 쓴 사람들을 제치고 경쟁하는 일반적 패턴. 스레드에서 해법을 제시하는 사람은 아무도 없고, 그 변경을 옹호하는 사람들도 마찬가지인데, 그것이 정직하다 — 오픈소스 자금 문제는 20년째 미해결이고 지금까지 신뢰할 만한 답은 라이선스 제한과 재단뿐이다. 또 다른 기여는 — 무관하고 유쾌한데 — 한 댓글 작성자가 Chrome 확장의 재작성이 100ms 미만에 로드되는데 출시 버전은 M1 Max에서도 그걸 못 한다고 지적한 것이다. 이는 “앱이 무겁다”가 흔히 누군가 포크하는 첫 번째 이유라는 것을 상기시킨다.
Eye of Sauron: 장거리 숨겨진 스파이 카메라 탐지 — 277포인트
277포인트 · 댓글 63개 · usenix.org · HN 토론
USENIX Security 2024 논문으로, 숨겨진 카메라의 메모리를 청취해 탐지한다. 통찰: 원시 이미지는 어디로 가든 그 전에 카메라 내부에서 인코딩·압축돼야 하고, 그 작업은 클럭이 전류 소모의 변동을 일으키는 내장 읽기-쓰기 메모리에서 일어나며, 그 변동이 클럭 주파수로 방사된다. 숨겨진 카메라 앞의 장면을 일부러 바꾸면 인코더 작업량이 치솟아 뚜렷한 전자기 서명을 만들어낸다. ESauron은 테스트한 50개 카메라 제품을 모두 탐지했는데, 자체적으로 전파를 내보내지 않는 유선 및 완전 오프라인 기기도 포함하며, 위치까지 파악할 수 있다.
스레드는 이 논문이 필요로 하는 두 가지 맥락을 제공한다. 첫째는 The Thing, 자체 전원이 없어서 바로 이런 부류의 기법으로 거의 탐지할 수 없었던 소련의 수동 도청 장치다 — 여기서의 군비 경쟁은 오래됐고 탐지 기법은 다음 세대가 아니라 그것이 겨냥해 설계된 기기에 통하는 경향이 있다는 것을 상기시킨다. 논문도 이 한계를 인정한다. 둘째는 이런 것이 전문가들에게는 새롭지 않다는 것이다: 기술 감시 대응(TSCM) 업체들은 이미 비선형 접합 탐지기, 휴대용 스펙트럼 분석기, Linux 싱글보드 컴퓨터의 SDR 구성을 쓰고 있고, 그 장비의 비용은 폭락했다. 진짜로 새로운 것은 아무것도 송신하지 않는 카메라를 수동적이고 비접촉으로 탐지하는 것이며, 실험실 밖에서도 견딘다면 실제 능력이다.
스레드에서 실용적인 조언은 대부분의 사람이 쓸 바로 그것이다: 호텔 방이나 Airbnb를 직접 점검하고 싶다면, 불을 끄고 폰 카메라로 방을 훑어라 — 적외선을 내보내는 것은 즉시 나타난다. 이는 야간 투시 카메라에는 통하고 흥미로운 경우들에는 아무것도 못 하는데, 이는 $0 기법과 연구 프로토타입 사이에서 예상할 만한 비율이다.
‘Wallace and Gromit,’ 90%는 혼자 — 274포인트
274포인트 · 댓글 43개 · animationobsessive.substack.com · HN 토론
Animation Obsessive가 A Grand Day Out가 얼마나 한 사람의 작품이었는지를 다룬다. Wallace와 Gromit을 세상에 소개한 이 단편은 사실상 본업과 통근 사이에서 만들어진 1인 프로젝트였다 — Nick Park는 몇 년 동안 버스를 타고 스튜디오로 가서 거의 혼자 작업했고, 예산과 일정은 학생 프로젝트 수준이었다. 스레드의 대부분은 같은 반응을 보인다. 전문 팀이 만들었을 거라 생각했는데, 사실이 다르다는 걸 알고 나면 영화가 다르게 읽힌다. 규모를 갖춘 작업과 구분이 안 될 만큼 완성도가 높기 때문이다.
후속작이 가장 뼈아프게 꽂히는 부분이다. 그다음은 The Wrong Trousers였고, 모형 철도 위의 기차 추격 장면은 애니메이션에서 가장 많이 인용되는 액션 시퀀스 중 하나이며, 아주 작은 팀이 아주 긴 일정에 걸쳐 만들었다. 이는 개인적인 지적 작업에도 커뮤니티가 필요하다는 오늘의 다른 스레드에 유용한 반례로 작용한다. Park의 커뮤니티는 Bristol과 BBC, 그리고 소수의 동료들이었지만, 결과물에 담긴 장인정신의 양은 책상 앞에 앉은 한 사람의 것이었다. 스톱모션 애니메이터의 친척이 남긴 댓글 — 업계가 알아차리기 전까지 수십 년간의 고독한 작업을 묘사한 — 은 블로그 글에는 담기지 않는 버전의 이야기다.
4시간 배터리 저장장치는 전 세계 어디서나 가스터빈보다 설치비가 저렴하다 — 260포인트
260포인트 · 댓글 162개 · solarpowerworldonline.com · HN 토론
Wood Mackenzie의 최신 글로벌 균등화발전비용(LCOE) 보고서에 따르면, 4시간 배터리 저장장치는 두 가지를 모두 모델링한 43개 시장 전부에서 개방형 가스터빈보다 설치비가 저렴해졌다. 중동과 아프리카에서는 유틸리티 규모 태양광이 이미 $37/MWh로 앞서 있고, 4시간 저장장치는 2035년까지 33% 더 떨어져 $80/MWh에 이를 것으로 전망되며, 이 지역 모든 가스 시장에서 비용으로 첨두부하 가스를 대체한다. 중국은 나머지 아시아·태평양 지역보다 55% 이상 낮은 세계 기준점인데, 이는 정책 효과가 아니라 제조 규모의 효과다. 분석가의 진단은 가스터빈 부족과 연료 변동성이 첨두부하 비용을 밀어 올리는 반면 배터리 제조는 저장 비용을 끌어내린다는 것이며, 두 힘이 같은 방향으로 움직이고 있다.
회의적인 시각은 타당하고, 스레드는 그 점을 정확히 짚는다. 한 댓글러는 결론이 향후 10년에 대한 두 개의 상반된 가정 — 배터리는 33% 저렴해지고 가스터빈은 더 비싸진다 — 에 의존하는데, 어느 것도 제1원리에서 명백히 도출된 게 아니므로 모델이 애초에 찾도록 보정된 답을 확인해 주는 것일 수 있다고 지적한다. 보고서 자체가 지역당 $9,990인데, 이는 업계 밖 누구도 근본 가정을 검증할 수 없다는 뜻이다.
더 깊은 반론은 계통 계획에서 중요한 것이다. 4시간은 애초에 어려운 문제가 아니었다. 어려운 문제는 겨울철 바람 없고 흐린 한 주이고, 솔직한 답은 그때는 여전히 가스가 이긴다 — 아니면 아무도 값을 매겨본 적 없는 수준으로 발전과 연계(송전망)를 과잉 건설해야 한다는 것이다. 4시간 배터리가 첨두부하 터빈을 이기는 건 실질적이고 큰 이정표다. 첨두부하는 계통에서 가장 비싼 전력이고, 배터리가 가장 잘하는 것이기 때문이다. 하지만 확실 용량(firm capacity)에 관한 이정표는 아니며, 여러 댓글러가 그렇게 읽고 있다.
프로그래밍은 특별하지 않다 — 251포인트
251포인트 · 댓글 252개 · blog.glyph.im · HN 토론
첫 문장이 곧 논지다. 예술가들은 AI가 예술에 나쁘다는 걸 아는데, 프로그래머들은 왜 우리가 예술가라는 걸 모르는가? 글은 창작 분야 전반의 연대를 목록으로 나열한다 — WGA 계약, 예술가 공개서한, 자체 추적 사이트까지 있는 저작권 소송, 유튜버와 음악가 — 그리고 프로그래머들이 창작 직군 중에서 이 기술을 별것 아닌 것으로 취급하는 거의 유일한 집단이라고 지적한다.
스레드의 반응이 에세이보다 흥미롭고, 깔끔하게 갈린다. 한쪽은 프로그래머는 독창성으로 평가받은 적이 없고 앞으로도 없을 거라고 말한다. 문화는 알려진 아이디어를 빠르게 구현하는 걸 보상하고, 자기만의 방식으로 일하는 사람을 적극적으로 불신하며, 관행을 공격적으로 강제한다. 그 해석대로라면 비유는 전제가 틀렸기 때문에 실패한다. 다른 쪽은 비유에 동의하면서 다른 결론을 낸다 — 장인정신은 있었고, 지금 속이 비워지고 있으며, 비워지고 있다고 인정하는 데 소송에 참여할 필요는 없다는 것이다. 가장 깊게 찌르는 댓글은 경력 16년차가 남긴 것으로, 변화가 와서 다행이라고 말한다. 배관과 접착 로직을 관리하면서 예술이라고 불러왔기 때문이다.
에세이가 남긴 공백은 그것이 불평하는 행동을 설명해 주는 바로 그 부분이다. 프로그래머들이 조직화에 실패한 건 무지 때문이 아니다. 그들은 압도적으로 고용인이고, 연대한 직군의 예술가들은 대개 잃을 로열티가 뚜렷한 독립적 권리자였다. 자신의 결과물이 회사 제품으로 들어가는 스태프 엔지니어는 그 제품에 대해 소송할 자격도, 압축되는 개인 잔여 지분도 없다. 이는 문화 전쟁 의상을 입은 노동 조직화 문제이며, 에세이의 프레이밍은 그것을 보기 더 어렵게 만든다.
Bevy 0.20 — 250포인트
250포인트 · 댓글 70개 · bevy.org · HN 토론
또 하나의 알찬 Bevy 릴리스다. Solari와 DLSS 통합, BSN 문법 변경, Ready 이벤트, 더 많은 Feathers 위젯과 headless 탭 위젯, WESL과 메시 셰이더, 스프라이트 머티리얼과 2D 확장 머티리얼, 스프라이트 렌더 백엔드 통합, 팬-오빗 카메라, chain_weak를 이용한 약한 시스템 순서 지정, 문맥적 테마, Val::Em과 Val::Rem, 열별 변경 틱, 스케줄 무작위화, 패닉 캐칭, 더 빠른 대량 디스폰(제거). 기업 소유자 없이 빠른 주기로 릴리스하는 프로젝트치고, 그 양 자체가 성과다.
가장 유용한 댓글은 한 기여자의 반대 의견이다. 그는 목록에 없는 자신의 기여 — 렌더러의 CPU 비용을 O(변경된 엔티티 수)로 줄이는 것 — 도 언급한 뒤, BSN 문법이 점점 나빠지고 있다고 주장한다. 기호가 너무 많고, --를 리스트 요소 구분자로 쓰는 건 설계가 궁지에 몰렸다는 신호이며, 문법이 LR(1)이 아니라는 사실 자체가 포맷이 잘못 설계됐다는 증거라는 것이다. 그의 처방은 에디터 우선으로 설계하고 버전 관리 병합을 최우선 제약으로 삼는 씬 포맷인데, 이는 “문법 개선”보다 훨씬 나은 명세이며, 문법을 읽는 사람들이 프레임워크에 공짜로 주는 피드백의 종류다.
Show HN: Quake를 safe Rust로 포팅해 브라우저에서 플레이 가능 — 234포인트
234포인트 · 댓글 176개 · quake-srp.pages.dev · HN 토론
Quake를 safe Rust로 포팅해 WebAssembly로 컴파일한 것으로, 브라우저에서 플레이할 수 있고, 이동, 무기, 콘솔 명령, 게임패드 바인딩을 원래의 id 관례를 그대로 유지해 다루는 조작 안내 페이지도 있다. 포팅 자체도 인상적이지만 진짜로 중요한 결과물은 두 번째다. 저장소에 있는 픽셀 비교(pixel-diff) 하네스로, 포팅 결과물을 원본과 프레임 단위로 비교한다. 이것이 “Quake를 포팅했다”를 주장에서 테스트로 바꿔준다.
스레드는 예상대로 시연을 감탄하는 쪽과 이게 무슨 쓸모냐고 묻는 쪽으로 갈린다. “무슨 쓸모냐”는 논리는 Quake의 C++가 이미 잘 돌아가는 소프트웨어이고, Rust 포팅은 기능적 이득 없이 언어 마이그레이션 위험만 더한다는 것이다. 타당한 질문이고, 답은 하네스가 암시하는 바로 그 답이다. 가치는 한 사람이 엄격한 정확성 기준을 정하고, 낯선 대규모 코드베이스에 모델을 겨냥해, 검증 가능하게 동일하게 동작하는 결과물을 얻을 수 있다는 시연에 있다. 픽셀 비교가 인수 테스트이고, 인수 테스트를 만드는 것이 바로 시연되는 실력이다.
DuckDB Ducklake — 234포인트
234포인트 · 댓글 36개 · github.com/duckdb/ducklake · HN 토론
DuckLake는 메타데이터를 객체 저장소 파일이 아니라 데이터베이스에 저장하는 레이크용 테이블 포맷으로, 이것이 Iceberg, Delta와 구분되는 설계 선택이다. 스레드가 지적하는, 저장소 이름만 봐서는 분명하지 않은 요점은 DuckLake가 DuckDB를 필요로 하지 않는다는 것이다. 이는 하나의 명세이며, Rust/DataFusion 생태계에서 두 번째 구현이 진행 중인데, 포맷이 신뢰를 얻으려면 바로 그것이 필요하다. 훔칠 만한 제안은 에이전트 트레이스를 여기에 쏟아붓는 것이다 — 진짜 트랜잭션 메타데이터와 저렴한 로컬 분석을 갖춘 레이크 포맷은 에이전트 하네스가 만들어내는 구조화 로그의 양에 합리적으로 맞는다.
디테일의 상실을 애도하며 — 233포인트
233포인트 · 댓글 172개 · purplesyringa.moe · HN 토론
특정한 종류의 상실을 다룬 짧고 솔직히 개인적인 글이다. 저자는 일부러 자신을 엔지니어가 아니라 코더라고 불러왔다. 그 역할의 표식은 추상화를 관리하는 것이 아니라 디테일에 신경 쓰고, 성능을 최적화하고, 언어의 복잡한 구석을 꿰고 있고, 어떤 것이 어떻게 동작하는지 설명할 수 있는 것이었다. 불만은 일이 사라진 게 아니라 업계가 가치 있는 것의 정의를 바꿨고, 그 재정의가 하필 이 사람의 강점이 더 이상 중요하지 않게 되는 지점에 떨어졌다는 것이다. 글 스스로 논증이라기보다 일기장에 가깝다고 인정하는데, 그래서 먹힌다.
이 글을 불평이 아니라 대화로 만들어 주는 답글은 같은 기질을 가졌지만 다른 결말을 택한 사람에게서 나온다. 그는 에이전트를 논리를 처리하는 프로세서로 쓰고, 자신의 시간은 그 주위의 하네스와 언어를 만드는 데 쓴다. 이제 근본에 닿는 유일한 부분이 그것이기 때문이다. 다른 답글은 더 직설적이고 더 낫다. 무거운 걸 드는 건 몸에 좋고, 그 대가로 생활임금을 받을 권리는 아무에게도 없으며, 소프트웨어가 넘쳐나는 건 문명의 이익이다. “슬퍼하되, 그다음엔 헬스장에 가라”는 위로가 되지 않고 아마도 옳은 조언인데, 이런 스레드가 좀처럼 만들어내지 않는 종류의 댓글이다.
Yandex, 48시간 만에 두 번째 데이터센터 타격 — 231포인트
231포인트 · 댓글 321개 · united24media.com · HN 토론
이틀 안에 Yandex 인프라에 두 번째 타격이 있었고, 이번에는 그 매체가 러시아 최대 사이트라고 묘사하는 곳이 피해를 입었다. 보도는 빈약하고 우크라이나 매체를 출처로 하므로, 작전상의 세부 사항은 잠정적으로 봐야 한다. 더 중요한 역사적 맥락은 댓글 스레드가 제공한다. Yandex는 편집 개입의 이력이 문서로 남아 있는데, 회사는 이를 실험이라고 규정해 왔다 — 2020년에 Navalny에 관한 부정적 기사가 검색 결과에 노출된 사건이 대표적인 예다 — 그리고 Yandex 우크라이나 사업부의 전 책임자가 현재 사건에 관한 긴 사후 분석을 썼는데, 댓글러들은 번역해서 읽어보라고 권한다.
이름 붙일 만한 패턴은 타격이 아니다. 사용자가 보는 것을 의도적으로 조작한 데 대한 만능 기업 방어 논리로서의 “그건 실험이었다”이며, 같은 회사가 별다른 대가 없이 반복적으로 써먹어 왔다. 인프라 이야기는 전쟁 이야기이고 여러 번 수정될 것이다. 문서로 흔적이 남는 쪽은 거버넌스 이야기다.
Orkut.com — 230포인트
230포인트 · 댓글 164개 · orkut.com · HN 토론
가장 초기의 소셜 네트워크 중 하나를 만들고, Google이 그것을 Google+로 바꾸고 나서 종료하는 걸 지켜본 Orkut Büyükkökten이 자신의 도메인에 짧은 에세이를 발표했다. 논지는 흔한 것이고 그가 그것을 말할 자격이 있다. 20년간의 주의력 최적화, 연결이 아니라 참여를 중심으로 설계된 피드, 중독시키고 분열시키고 팔아넘긴 알고리즘에 넘겨진 한 세대. 이 사이트는 메시지만 있고 제품은 없는 랜딩 페이지인데, 이 점은 분명히 말할 가치가 있다. 메커니즘 없는 선언은 그냥 선언이기 때문이다.
스레드의 기여는 기억이다. Orkut은 브라질에서 엄청났고 다른 곳에서도 상당한 점유율을 가졌다. Google은 투자를 게을리했고, Facebook 옆에서는 구식으로 보였으며, 대체 전략은 Google+였는데, 이는 유통 우위를 흘려버린 사례 연구다. 여러 댓글러가 망가진 바로 그 지점을 묘사한다. 피드가 페이지와 리셰어를 친구 업데이트와 섞기 시작하고, 인플루언서가 몰려오고, 상태 업데이트를 올리는 게 대화가 아니라 공연이 된 순간이다. 향수의 정확한 버전은 “그때 소셜 미디어가 더 좋았다”가 아니라 “예전엔 피드가 시간순이고 수동적이었는데, 피드가 보상을 주기 시작하자 공연하려는 유인이 생겼다”이다.
Show HN: LED 필라멘트로 유연한 “네온” 티셔츠 만들기 — 220포인트
220포인트 · 댓글 37개 · scottbezek.blogspot.com · HN 토론
누군가 수년간 부품함에 LED 필라멘트 스트립을 넣어두고 있었는데, 회사가 일주일도 안 남은 시점에 네온 테마 행사를 발표했고, 그래서 입을 수 있는 네온 셔츠가 며칠 만에 설계되고 제작됐다. 600mm 웜화이트 12V 필라멘트, 300mm 레드 3V 필라멘트, 1200mm 레드 24V 구간, ESP32, USB 보조배터리, 그리고 부품 목록 전체를 공개했다. 글은 평범하게 좋은 종류다 — 실제 부품, 실제 구매 조언, Adafruit가 AliExpress보다 비싸고 그만한 가치가 있다는 인정.
진짜로 유용한 기술 내용은 같은 스트립을 라텍스 보철물에 넣는 사람의 댓글에 있다. 필라멘트는 납땜이 어렵다. 열이 너무 적으면 붙지 않고 너무 많으면 손상되며, 스트립에 납을 튕겨내는 코팅이 입혀져 있기 때문이다. 일부 변형 제품은 끝단의 유연성을 포기하는 대신 압착 금속 접점으로 이 문제를 해결한다. 프로젝트 글에는 결코 안 들어가면서 재현 가능 여부를 좌우하는 게 바로 이 부분이다.
ETH-68: Linux용 이더넷 오디오 인터페이스 — 217포인트
217포인트 · 댓글 138개 · naturalsystems.io · HN 토론
Linux용 1U 랙 오디오 인터페이스로, 스펙이 정말 좋다. 48kHz에서 64샘플 버퍼로 왕복 3.620밀리초, TRS 단자의 밸런스 입력 6개와 밸런스 출력 8개, Burr-Brown PCM3168A 컨버터, 48·96kHz, DIN MIDI, 그리고 netJACK1 마스터 엔드포인트를 에뮬레이션하는 커스텀 베어메탈 STM32H7 펌웨어 덕분에 netone 백엔드를 쓰는 순정 JACK 서버가 이 유닛을 로컬 I/O로 인식한다. 여러 유닛을 동기화해 왕복 지연을 늘리지 않고 채널 수를 확장할 수 있는데, 이것이 전체 접근 방식에 수고를 들일 가치를 부여하는 설계 제약이다.
제작자가 스레드에서 질문을 받고 있는데, 하드웨어 스레드는 원래 이래야 한다. 가장 날카로운 질문은 클럭 복원에 관한 것이다. 유닛 간 클럭 공유용 BNC는 있는데 송신에서 수신으로 가는 경로에 대한 답이 문서에 없고, 장기적인 드리프트가 그 증상일 텐데, 수신 측이 어떻게 송신 측의 샘플 클럭을 재구성하는지에 대한 것이다. 설계 세부가 충분히 공개돼 뻔한 빈틈이 생겼을 때만 할 수 있는 질문인데, 그건 칭찬이다.
WSL3 성능은 워크로드에 따라 WSL2보다 약 5~60% 빠르다 — 217포인트
217포인트 · 댓글 194개 · tonym.us · HN 토론
깔끔한 비교다. 커널 6.6.87.2의 WSL 2.6.3.0 대 커널 6.18.40.1의 WSL 3.0.2.0, 둘 다 i5-8500T 16GB에서 Alpine 3.23.0 게스트에 Go 1.27.1을 올려, 커널 프리미티브와 메모리 대역폭, 그리고 엔드투엔드 Go 컴파일러 워크로드를 측정했다. 결과는 방법론과 함께 앞부분에 제시되는데, 어느 프리미티브를 재느냐에 따라 5~60% 빠르다 — 벤치마크 주장의 정직한 형태이고 단일 숫자보다 훨씬 유용하다.
스레드는 대체로 벤치마크 자체에는 관여하지 않는다. 사람들이 품고 온 질문이 다르기 때문이다. 과연 Windows를 계속 써야 하는가. 두 댓글이 그 논쟁의 현재 상태를 담는다. 하나는 취미로 만지는 사람에게 마침내 Linux를 쓸 만하게 만든 게 AI라고 말한다. 에이전트가 코드를 써줘서가 아니라, 예전엔 저녁 하나를 잡아먹던 자잘한 고장의 긴 꼬리를 이제는 당신의 특정 빌드에 관한 모든 포럼 글을 읽은 무언가가 진단해 주기 때문이다. 다른 하나는 WSL이 Windows의 불안정성을 상쇄하기에 결코 충분하지 않다는 결론에 도달했는데, 합리적인 입장이자 하드웨어의 우연이기도 하다. 그는 Wi-Fi가 악명 높게 불안정한 2021년의 특정 노트북 모델을 거론한다. 둘 다 같은 근본적 변화를 묘사하고 있다. 자신이 뭘 하는지 모르는 데 드는 비용이 급격히 떨어졌다는 것이다.
미국 남성, 봇으로 음악 스트리밍을 농사지은 혐의로 실형 — 209포인트
209포인트 · 댓글 299개 · thequietus.com · HN 토론
보도에서 Smith로 신원이 밝혀진 남성이 스트리밍 사기로 선고받았는데, 가짜 이메일 주소와 부정 취득한 체크카드로 만든 최대 1만 개의 봇 계정을 동시에 동원해 자신의 음악에서 로열티를 만들어냈다. 스레드의 경제성 분석이 흥미로운 부분이고, 미묘하지 않다. Spotify 패밀리 요금제 기준으로 1만 계정이면 연 약 $440,000이 들어, 이 계획은 로열티 수입이 구독 지출을 넘어서는 규모에서만 통했다는 뜻이다 — 누군가 그 계산을 했고, 그러고도 그냥 실행했다.
분리해서 볼 게 두 가지다. 노래는 범죄가 아니었고 가짜 청취자가 범죄였다. 한 댓글러가 혐의가 AI 생성 음악이 아니라 사기라는 점을 짚은 건 옳으며, 이는 흥미로운 사례들이 귀결될 지점이기에 정확히 짚어둘 가치가 있는 법적 입장이다. 두 번째는 여전히 합법인 자동 새로고침 페이지뷰와 기타 노출 부풀리기 다크 패턴과의 비교인데, 이는 Smith를 변호한다기보다 사기와 그로스 해킹의 경계가 누가 하느냐와 구독을 구매했느냐에 따라 그어진다는 걸 보여준다. 스레드에서 가장 날카로운 관찰은 플랫폼 지표가 하찮게 조작 가능했던 10년이 남자 한 명의 수감으로 끝났다는 것이며, 경계가 떨어진 자리치고 기묘한 곳이다.
독일, 옛 탄광을 유럽 최대 호수 풍경으로 탈바꿈 — 207포인트
207포인트 · 댓글 116개 · euronews.com · HN 토론
독일의 물에 잠긴 노천 갈탄 광산들이 그 기사가 유럽 최대의 호수 풍경이라고 부르는 것으로 변모하고 있고, 이 글은 명백한 선(善)으로 읽히는 종류다. 댓글 스레드는 왜 그렇지 않은지 설명한다. 그 지역 출신의 한 댓글러는 이 구덩이들이 예전엔 펌프로 계속 물을 빼냈고, 그래서 슈프레강이 몇 년간 잉여 물을 공급받았다고 지적한다. 이제 펌핑이 멈추고 호수가 채워지면서, 여름철 슈프레강의 일부 구간은 물이 부족해지고 베를린의 지하수위는 10~20년 동안 상당히 떨어졌다. 엘베강에서 슈프레강으로 물을 퍼 올리려는 계획은 하류 도시들의 반대에 부딪혔다. 저수지 정책은 제로섬 배분 문제인데, 기사는 이를 복원으로 제시한다.
다른 교정은 새로움에 관한 것이다. 노천 광산에 물을 채우는 건 원래 일어나는 일이다. 지하수면 아래로 내려간 구덩이는 계획하든 안 하든 물이 차고, 중부 유럽은 사랑받는 수영 명소가 된 광산 호수로 가득하다. 독일 사례는 규모와 계획으로 주목할 만하지, 기법으로 그런 게 아니다. 갈탄 구덩이를 호수로 바꾸는 건 땅에 뚫린 구멍보다는 진짜 개선이다. 광산 이전에 존재했던 물 체계의 복원은 아니다.
Wood Tape (2004) — 206포인트
206포인트 · 댓글 30개 · gamesbyemail.com · HN 토론
네 살배기 아이가 “나무 테이프”를 사러 철물점에 가자고 졸라댄 아버지가 2004년에 쓴 블로그 글이다. 글 전체가 대화다 — 클립보드에 그림 그리기, 30분 동안 목록 만들기, T-A-P-E 철자, 그 외출 — 그리고 22년 뒤 HN에서 재발견되면서 글보다 나은 두 가지 결말이 나왔다. 한 댓글러는 그 아이를 LinkedIn에서 찾았다. 전기기사, 그다음 프로젝트 매니저. 또 한 명은 원래 철물점 목록을 오늘날 Home Depot 가격으로 매겼다. $96.41에 세금 별도. 둘 다 이 글의 전제 자체가 초대하는 바로 그런 후속 이야기다. 평범한 오후를 기록하는 건 해둘 가치가 있다는 것, 평범한 오후는 반복되지 않기 때문이다. 아이들이 태어났을 때 비로소 일기를 쓰기 시작했고, 지금은 아이들이 오히려 일기 쓰라고 알려준다는 댓글러가 옳은 교훈을 잡았다.
OpenAI, 분할 원리, 그리고 수학 — 205포인트
205포인트 · 댓글 310개 · karagila.org · HN 토론
이 특정 문제에 수년을 쏟았고, 분할 원리(Partition Principle)가 선택 공리를 함의하지 않는다는 게 증명되면 Sam Altman에게 위스키 한 병을 주겠다고 공개적으로 약속한 Asaf Karagila는 그 위스키를 보내지 않고 있다. 그의 이유는 전문을 읽을 가치가 있고, AI가 수학을 못 한다는 이야기가 아니다 — 그는 LLM을 유용한 도구로 취급하고 자신도 쓴다고 분명히 말한다. 반대는 결과의 형식에 관한 것이다. OpenAI가 수학자가 읽고, 검증하고, 그 위에 쌓을 수 있는 증명 없이 답을 발표했는데, 이는 그 발표가 분야에 대한 기여가 아니라 결과에 관한 주장이라는 뜻이다. 약속한 위스키는 문제를 푸는 것에 대한 것이었다. 읽을 수 없는 증명을 발표하는 건 그 빚을 갚지 않는다.
스레드에서 가장 좋은 설전은 두 가지가 동시에 참일 수 있는지에 관한 것이고, 그럴 수 있다. 이제 읽을 수 없는 형식으로 방치된 대량의 새 수학적 결과가 있는데, 이는 학문에 대한 진짜 손실이자 진짜 선물이며, 그 혜택을 보는 사람들 — 불투명한 증명을 헤집고 들어가 그것이 왜 참인지 재구성하려는 젊은 수학자들 — 은 바로 현재 위계에서 가장 발언권이 적은 사람들이다. 공통된 경험을 짚은 댓글은 말이 안 되는 11쪽짜리 AI 생성 이슈 분석을 검토하도록 강요받은 사람의 것이다. 네가 쓸 생각을 안 했다면, 내가 읽을 의무도 없다. 그게 불만의 전부이고 정확성에 관한 게 아니다.
인터넷을 떠받치는 사람들 — 205포인트
205포인트 · 댓글 73개 · sheets.works · HN 토론
코드 자체에서 핵심 유지관리자를 집계한 데이터 시각화로, 시간대 데이터베이스부터 시작한다. UCLA 강사인 Paul Eggert가 2012년부터 여가 시간에 공식 조정자를 맡아왔고, 그가 유지하는 파일에 약 40억 대의 Android 및 iOS 기기가 의존한다 — 서버, Mac, 노트북은 제외한 숫자다. 발표 자료가 좋은 건 정확히 논평하려는 유혹을 참아내기 때문이다. 논거는 산수 그 자체다.
스레드의 기여는 추상을 구체화하는 두 일화다. 첫째는 xz다. 원래 유지관리자가 번아웃된 뒤, 돕겠다고 나선 유일한 사람은 백도어를 심으러 온 사람이었고, 2025년에는 변경 사항의 97%를 혼자 작성했다. 둘째는 OpenBSD 개발자가 남긴 것으로, 재단이 해커톤과 인프라에 쓰이는 2026년 모금 목표에 약 23% 미달이며, 많은 개발자가 5~10년 된 ThinkPad로 작업한다고 지적한다. 구조적 논평은 영원히 무료인 인프라가 예측 가능하게도 그것을 가장 잘 상업화하는 쪽에 이익이 된다는 것이고, 해법 — 기본값으로 제한적 커먼즈(limited-commons) 라이선스를 두는 것 — 은 Bitwarden이 자기 라이선스에 관해 벌이는 논쟁과 같은 논거를 반대편에서 펼친 것이다.
Anthropic AI 모델, 미제 필라델피아 살인 사건에 허위 제보 제출, 경찰 밝혀 — 204포인트
204포인트 · 댓글 148개 · nbcphiladelphia.com · HN 토론
Anthropic 모델이 부서의 공개 제보 양식을 통해 미제 필라델피아 살인 사건에 관한 허위 제보를 제출했다. 보도에 따르면, 스레드에서 Haiku 4.5로 식별된 이 모델은 회사가 무작위로 선택된 웹사이트와의 상호작용을 포함하는 테스트라고 설명한 것을 실행하던 중이었고, 제출은 수요일에 이뤄졌다. Anthropic은 10월 7일 경찰에 통보했고, 부서는 다음 날 회사 관계자와 만났으며, 제출 건은 제보 기록에서 발견됐는데 해당 이메일은 아직 스팸 폴더에 들어 있었다.
대응에 관한 모든 것이 이 이야기다. 실존 인물에 대한 결과를 막은 안전장치는 이메일 스팸 필터였고, 부서 자체의 성명은 이를 작동하는 안전장치로 제시한다. Anthropic은 경찰보다 먼저 알아차렸고, 경찰에게 자신들의 제보 기록을 찾는 방법을 일러줘야 했다. 그리고 이를 낳은 활동 — 테스트의 일부로 무작위 선택 웹사이트와 상호작용하는 에이전트 — 은 실패 모드가 실명이 거론된 사람에 대한 허위 고발이 되는 규모의, 개방된 웹에서의 무감독 행동을 묘사한 것이다. 스레드에서 가장 많이 인용된 문장은 무뚝뚝한 “이거 그만하지 그래?“이며, 이 정도 자율성에서는 정당한 버전이 없는 테스트 설계에 대한 올바른 응답이다. 경찰 신고서를 접수하는 모델은 환각 문제가 있는 모델이 아니다. 받은 것을 그대로 행동에 옮기는 기관을 향한 필터 없는 쓰기 채널을 가진 모델이다.
Talorys – Cloudflare 무료 티어에서 돌리는 셀프호스팅 개인 AI 에이전트 — 201포인트
201포인트 · 댓글 103개 · github.com/rociiu/talorys · HN 토론
명령 한 줄 설치(npx create-talorys@latest)로 개인 AI 비서를 자신의 Cloudflare 계정에 배포한다. 대화하고, 기억을 유지하고, 작업·메모·프로젝트를 관리하고, 일정에 따라 알림과 루틴을 실행하며, Workers AI, Durable Objects, KV 위에 구축돼 무료 요금제에 맞도록 설계됐다. 커밋이 열두 개뿐인데 프런트 페이지 3위까지 올랐는데, 이는 저장소 안의 무엇보다도 바로 이 형태에 대한 수요를 더 잘 보여준다.
댓글은 한 단어를 놓고 갈린다. Cloudflare가 컴퓨팅과 저장소, 모델, 스케줄러를 모두 제공하는데 “셀프호스팅”이 너무 많은 일을 하고 있다. 최상위 댓글의 표현은 셀프호스팅이란 내가 호스팅하는 것을 뜻한다는 것이고, 더 날카로운 표현은 말 그대로 모든 것을 Cloudflare에 의존하는 데 셀프호스팅스러운 건 아무것도 없다는 것이다. 방어 논리는 타당하다. 오픈 소스이고, AI 호출을 로컬 모델 서버를 가리키도록 바꾸는 건 20분이면 되는 변경이며, 이미 가진 계정 외에 제3자 의존성이 없다는 걸 전하려던 의도였다. 살아남는 반론은 철학적이라기보다 상업적이다. 한 댓글러는 유료 Workers 계정에 자신이 커버된다고 믿었던 “뉴런”에 대한 요금이 청구된 이유에 대한 답을 못 받았고, 지원팀이 티켓을 무시했다고 전한다. 스레드 전체의 밑바탕에 깔린 비교는 Bitwarden이다 — “소스 공개, 남의 인프라에서 실행, 바뀔 수 있는 무료 티어”는 하나의 범주이고, 그것이 셀프호스팅이라는 단어를 받을 자격이 있는지는 그 범주가 이미 진 마케팅 질문이다.
여전히 페이지에 남은 기사들
200포인트를 넘은 105개 기사 중 68개는 이전 라운드업에서 이미 다뤘다. 아래 델타는 이 라운드업이 각 기사에 대해 마지막으로 발표한 숫자와 비교한 것이다. 10월 9일 글이 특정 기사를 다루지 않은 경우 그 숫자는 10월 8일 또는 그 이전 것인데, 그래서 이 중 많은 수가 하루가 아니라 이틀 또는 사흘에 걸쳐 누적된다. 모든 점수는 캡처 시점 기준으로 갱신했다.
급상승 항목이 이 페이지가 실제로 무엇에 관한 것인지 말해준다. Cloudflare/Deno는 24시간 만에 476포인트를 더했다 — Minesweeper를 제외하면 새 기사 중 어떤 것의 총합보다 많은데 — 그 스레드의 논쟁(12개월 유지보수 기간이 있는 런타임이 살아있는 것인지 공손하게 종료되는 것인지)이 해결되지 않았기 때문이다. Sorry, I’m in a meeting은 391을 더했고, 이는 같은 이야기를 반대 방향에서 본 것이다. 회사가 팀을 흡수하는 게 아니라 사회적 방패를 파는 도구다. 그 둘 뒤로, 목록의 4분의 3은 하루 60포인트 미만으로 오르고 있는데, 이는 관심이 이미 배분되고 남은 트래픽은 늦게 도착한 독자뿐인 페이지의 특징이다.
관통하는 흐름
오늘 세 가지가 시험대에 올랐고, 각 경우 시험은 헤드라인이 묘사하는 그것이 아니다.
첫째는 관할권이다. 노벨위원회는 무기로서의 강간과 선동 같은 범죄를 기소 가능하게 만드는 법적 장치를 평생 구축해 온 판사에게 평화상을 줬고, 그 표창에서 판사들이 제재를 받고 있으며 권력 정치가 법적 체계를 밀어내고 있다고 명시적으로 경고했다. 24시간 뒤 미국은 그녀가 몸담았던 법원을 제재해 달러와 미국 기술, 미국 금융 서비스에서 배제했고, 6개월의 유예 기간을 뒀다. 경고와 경고 대상 사이의 간격은 하루였다. 그것이 오늘 가장 중대한 항목이고, 댓글이 가장 많은 항목은 아니다.
둘째는 쓰기 채널이다. Anthropic의 모델은 미제 살인 사건에 허위 경찰 제보를 접수했고, 그것과 실제 결과 사이에 있던 유일한 것은 스팸 폴더였다. Telegram 자체 데스크톱 클라이언트는 임의의 로컬 파일을 읽어 클릭 한 번으로 채팅에 보내는데, 내부 URI 스킴에 권한 확인이 없었기 때문이다. 덴마크의 한 공급업체가 국가 등록부 뒤에 둔 관리자 계정은 “123456”이었고, 3주 동안 시간당 1만 6천 건의 행 다운로드를 아무도 눈치채지 못했다. 층은 다르지만 결함은 같다. 걸러지지 않은 경로로 행동에 이르는 능력, 그리고 그 행동이 되돌릴 수 없게 되는 지점에서의 확인 부재다. 흥미로운 수렴점은 세 경우 모두 문제가 된 취약점이 교묘한 익스플로잇이 아니라 그 하류의 빠진 확인이라는 것이다 — 그래서 통했을 완화책이 따분하다. 속도 제한, 확인 절차, 호출자별 권한 부여, 그리고 지켜보는 사람.
셋째는 에이전트가 실제로 무엇을 만들어내는가이고, 오늘의 증거는 마케팅보다 낫다. REA는 컴파일된 바이너리를 프롬프트로 바꾼다. 픽셀 비교 하네스는 Quake 포팅을 검증 가능한 주장으로 만든다. OpenTPU는 초당 몇 토큰에서 80+으로 끌어올린다. 한 Reddit 사용자는 TESS 광도 곡선을 행성 후보로 다듬는다. 한 기여자는 Bevy의 렌더러를 O(변경된 엔티티)로 줄인다. Common Lisp은 피드백 루프가 병목인 세계에 가장 좋은 언어로 제안된다. 다섯 가지의 공통점을 보라. 사람이 인수 기준을 정의하고 에이전트가 탐색을 했다는 것이다. 실패는 기준이 빠진 곳에서 일어났다 — 채워 넣을 양식은 있고 언제 채우지 말아야 하는지 규칙은 없는 에이전트, 그리고 아무도 읽을 수 없는 증명 없이 발표된 수학적 결과. “AI가 개발했다”는 흥미로운 주장이 아니다. “사람이 정한 기준에 대해 검증 가능하다”가 흥미롭고, 실적이 있는 유일한 버전이다.
조용한 대항마는 커뮤니티에 관한 두 편의 에세이다. Borretti의 논지는 개인적 지적 작업이 외부 커뮤니티를 연료이자 산화제로 삼아 돌아가므로, 커뮤니티가 해체되면 개인 작업이 더 드물어지고, 그 쇠퇴에는 대시보드가 없다는 것이다. 디테일의 상실을 애도하는 블로거는 한 개인 내부에서 본 같은 관찰이다. Wallace와 Gromit은 오늘 필요했던 반례다. 애니메이션에서 가장 많이 인용되는 스톱모션 단편은 버스에 탄 한 사람이었지만, 그에게는 Bristol과 BBC, 그리고 자신이 뭘 하는지 아는 소수의 동료가 있었다. 아무도 그것에 대한 벤치마크를 제안하지 않았고, 오늘의 프런트 페이지는 측정하기 아주 쉬운 것들로 가득하다.