오늘 상위 220개를 훑었더니 200점을 넘긴 글이 77개다. 그중 22개가 새 글이다. 나머지 55개는 이번 주에 이미 다 쓴 것들이고, 페이지는 또 얼어붙었다. 해커튜브가 밤새 738점을 더했고 나머지는 거의 다 한 자릿수로 움직였다.

그래도 새로 올라온 것들에는 형태가 있다. 새 글은 거의 전부 주장과 검증이 맞붙은 사건이다. 우분투의 마케팅 문구 대 자기 취약점 트래커, 포스트그레스큐엘의 릴리스 달력 대 기계가 찾아낸 버그의 홍수, 앤트로픽의 IPO 신고서 대 정가와 원가의 차이, 수학이라는 직업 대 자기가 쓰지 않은 논문 더미, 슈퍼마켓 냉동 설비 대 인터넷, 그리고 프런티어 모델 대 날것의 부동소수점 가중치.

WTF 우분투? — 1,084 points

1,084 points · 528 comments · chalmovsky.com · HN discussion

어제 CVE-2026-98432를 썼다. 커널 IPv4 TCP 핸드셰이크의 use-after-free이고, 2016년부터 있었고, 원격에서 도달 가능하고, 커널 CNA 기준 CVSS 9.8에 배포판 네 곳 기준 8.1이다. 데비안은 10월 16일 수정본을 냈다. 오늘 글은 그 후속이다. 11월 2일 14:48 UTC 기준으로 우분투 자체 트래커는 LTS를 포함한 모든 지원 릴리스를 “취약”으로 표시하고 있었고, 우분투 보안 공지(USN)는 하나도 나오지 않았다. 글쓴이의 논지는 기술적인 게 아니다. 캐노니컬이 “중요 취약점에 대한 신속한 패치”를 구독 상품으로 팔아놓고 9.8짜리에는 그걸 주지 않았다는 것이다.

이 글은 분노의 넋두리이고, 쓸모 있는 글이라면 갖췄어야 할 것들이 빠져 있다. 어느 릴리스인지, 실제 노출면이 어떤지, 무슨 우회책을 썼는지. 일부는 스레드에서 나왔다. 한 댓글러는 고친 커널이 각 LTS의 -proposed 포켓에 있고 apt-get -t로 당겨올 수 있다고 지적한다. LTS 하나(26.04)는 실제로 10월 28일자로 커널이 updates/security에 들어갔다. 다른 사람은 우분투 인시던트 페이지가 이 버그를 “Critical”이 아니라 “High”로 매겼고, 링크된 “왜 이 우선순위인가” 설명에는 “ubuntu cvss score 참조”밖에 없다고 짚는다. 마침표도 없는 자리표시자 문장이고, 아직도 그대로 떠 있다.

분리해서 봐야 할 게 두 가지다. 하나, 우분투의 패치 지연은 실재하고 문서화돼 있으며, 돈을 받는 바로 그 축에서 자원봉사 배포판들보다 나쁘다. 둘, 심각도 싸움은 결론이 안 났다. EPSS는 익스플로잇 확률을 1% 미만으로 잡고, 대부분의 권고문은 크래시나 서비스 거부를 말하며, 동작하는 루트 익스플로잇을 주장하는 쪽은 앤트로픽뿐이다. 둘 다 사실일 수 있다. 보안 보장을 상품으로 파는 벤더라면 자기 릴리스 중 어느 게 패치됐는지 설명하는 데 프론트페이지 스레드가 필요해서는 안 된다.

MIT CSAIL, GPT-6 Astra가 가중치를 직접 읽고 고친다고 주장 — 998 points

998 points · 309 comments · rikiyat.github.io · HN discussion

리키야 타케히, 제이든 테오, 알렉스 장, 오마르 카탭이 오늘 “Sparks of Weight-Space Programming”을 공개했다. 주장은 이렇다. 아스트라는 날 가중치 17,253개를 읽고 그 네트워크가 무슨 게임을 하도록 학습됐는지 99% 확신으로 맞힌다. 정책 가중치의 3.5%를 한 방에 고쳐 성공률 0%를 100%로 만든다. 파라미터의 0.016%를 다시 써서 Qwen3.5-0.8B의 MATH-500 점수를 7.9%에서 48.1%로 끌어올리는데, 그래디언트도 학습 루프도 없고 그 수정이 IFEval에도 그대로 일반화된다.

오전 내내 논문과 1,125턴 프롬프트 아카이브, 평가 스크립트를 뜯는 포렌식 분석을 했고 그 글은 여기에 있다. 요약하면 데모는 진짜고 흥미로운 건 메커니즘이다. 아스트라는 15층과 19층 MLP가 써 놓은 반복 방향을 찾아내 64개 출력 열에서 그걸 빼버린다. 어떤 옵티마이저도 하지 않을 수술이다. 열린 질문은 편집이 먹히느냐가 아니라 “가중치 읽기”가 장난감 네트워크 너머로 확장되느냐다. 거기서는 아직 중첩(superposition)이 각 특징을 수천 개 방향으로 흩뿌리지 않았다.

스레드는 예상대로 갈린다. 절반은 흔들린다. 나머지 절반은 이게 창발이 아니라고 주장한다. 오픈AI가 재귀적 자기개선 루프를 사려고 일부러 가중치 데이터로 학습시켰고, 이 능력은 결국 자기가 본 포맷에 대한 패턴 매칭으로 판명될 거라는 것이다. 두 해석 모두 논문과 모순되지 않는다. 논문이 어느 쪽도 결론짓지 않는다.

포스트그레스 19는 늦었고, 원인은 AI다 — 795 points

795 points · 472 comments · rhaas.blogspot.com · HN discussion

로버트 하스가 왜 포스트그레스큐엘 19가 늘 지키던 9월 중순~10월 중순 창을 놓치는지 쓴 글이다. 그가 뽑아온 숫자가 논증의 전부다. 2년치를 4월 8일(기능 동결)부터 9월 25일까지로 비교하면, 진행 중인 릴리스의 안정 브랜치 커밋이 724에서 1,169로 늘었고, 최소 한 개 이전 릴리스로 백포트된 커밋이 248에서 433으로 늘었다. 74% 뛴 것이다. 큰 기능 세 개가 베타 후반에 되돌려졌다. UPDATE/DELETE ... FOR PORTION OF, SQL 프로퍼티 그래프 쿼리, ALTER TABLE ... MERGE/SPLIT PARTITION이고, 전부 8월 27일에서 9월 15일 사이에 빠졌다.

하스의 설명은 버그 공급 곡선이 바뀌었는데 리뷰 역량은 그대로라는 것이다. LLM은 인터넷에 있는 누구라도 30년 된 C 코드베이스에서 25년 된 결함을 찾게 해준다. 수정 초안을 쓰는 것도 어느 정도 싸게 만든다. 하지만 포스트그레스큐엘 기준에 맞춰 패치를 검증해야 하는 커미터에게는 아무것도 해주지 않는다. 그래서 수정이 “무엇을 출시할지” 정하는 데 써야 할 리뷰 시간을 잡아먹고 릴리스가 밀린다. 정작 본인 마스터 브랜치 수치는 말을 안 듣는다. 같은 기간에 2025년 1,037개, 2026년 1,443개라고 적어놓고 마스터 커밋 수는 “약간 줄었다”고 쓴다. 스프레드시트가 아니라 머리로 추론할 때 나오는 문장이다. 주장은 안정 브랜치 숫자만으로도 충분히 선다.

스레드의 최고 기여는 균형추다. 모든 버그가 빠르고 싸게 발견된다면 인센티브가 출시에서 감사로 옮겨가고, 프로젝트는 리뷰 속에서 영구히 갈려버릴 수 있다. 다른 댓글러는 여름 내내 포스트그레스큐엘에서 AI 보조 버그 헌팅을 하고 돌아와 직렬화 이상, 외래키 무결성 구멍, 플래너 정확성 버그를 들고 나왔다. “목록이 너무 길어져서 트리아지를 해야 했다”고 한다. 이 이야기를 10월 18일에 217점짜리 곁다리로 다뤘다. 세 배 넘게 뛰었다. 이 뉴스에 한해서는 맞는 방향이다.

Ask HN: 프라이버시 관점에서 무슨 TV를 추천하나 — 672 points

672 points · 802 comments · news.ycombinator.com · HN discussion

한 독자가 애플 TV만 물려 쓰는 60~80인치, 4K, 60Hz 패널을 원하고 프리미엄을 낼 의향도 있다고 한다. 802개 댓글을 종합한 답은 아무도 안 판다는 것이다. 55인치 위로 멍청한 TV는 없다.

그래서 사람들은 대신 세 가지를 한다. LG OLED를 루팅하고 홈브루 글래스하우스 패키지를 깔아 텔레메트리를 끈다. 단, LG가 루팅 취약점을 막았으니 43.21.84(2026-10-10 릴리스)보다 오래된 펌웨어여야 하고 그 창은 닫히는 중이다. 상업용 사이니지 디스플레이를 산다. 와이파이가 아예 없는 55인치 4K HDR 패널인 삼성 QB55C-N이 B&H에서 1,050달러이고 HDMI 입력이 세 개다. 아니면 뒷판을 열어 무선 모듈을 뽑는다. 보증은 날아간다.

핵심은 세 답이 전부 벤더가 이렇게 쓰라고 만든 게 아닌 하드웨어라는 점이다. 질문자가 제시한 프리미엄은 상품으로 존재하지 않는다. 노동으로만 존재한다. 이 패널들의 “스마트” 기능은 전부 구매 시점에 거절할 수 없는 데이터 수집 면이고, 그래서 시장은 조용히 TV를 루팅하는 사람들과, 루팅해야 한다는 걸 모르는 사람들로 갈라졌다.

OccupySaaS, 자기를 해고한 플랫폼을 다시 만들겠다 — 480 points

480 points · 299 comments · occupysaas.com · HN discussion

“OccupySaaS”가 10월에 나왔다. 해고된 엔지니어들이 AI로 클린룸 방식의, Apache-2.0, 드롭인 대체품을 전 직장이 팔던 SaaS 플랫폼에 맞춰 만든다. 방법론 부분은 슬로건보다 훨씬 규율이 잡혀 있다. 공개 API 문서와 오픈 표준, 공개된 SDK 동작이 글로 쓴 스펙이 된다. 스펙 작성자와 코드 작성자는 서로 차단되고, 저장소마다 CLEAN_ROOM.md가 있고 픽스처마다 출처가 기록된다. AI 에이전트가 스펙에서 구현하고, 계약 우선(openapi.yaml), 병합 전 테스트. 호환성은 벤더의 공개 클라이언트 SDK를 새 서버에 돌려서 증명한다. 기존 코드가 그대로 안 돌아가면 끝난 게 아니다.

지금까지 두 개다. Auth0 API를 말하는 Go 아이덴티티 서버 ZeroAuthy, 그리고 Go/Postgres/Vue로 만든 세일즈포스 대체품 Sales Compel. 둘 다 초기고 둘 다 얇다.

회의론은 설명이 필요 없다. 세일즈포스 호환성은 API 표면이 아니다. 20년치 문서화되지 않은 동작이고, 클린룸 규칙 때문에 팀은 자기가 뭘 놓쳤는지 알려줄 유일한 것을 볼 수 없다. 어제 프론트페이지에서 이미 소규모로 실험을 했다. 해커북스가 2,000점짜리 프로젝트를 하루 만에 복제했다. 코드는 애초에 해자(moat)가 아니었으니까. 스레드는 더 날카로운 지적을 두 번 했다. 락인에 항의하는 사람들이 락인을 만든 사람들이라는 것, 그리고 모두가 돈 내는 “SaaS”의 S는 Software가 아니라 Service라는 것. 아무도 사랑하지 않는 제품의 경쟁자를 내놓는 항의가 아무것도 아니지는 않다. 하지만 호환성 랩은 보증이고, 보증에는 이 운동이 갖고 있지 않은 돈이 든다.

수학은 변했다. 변한 것처럼 행동하자 — 375 points

375 points · 487 comments · terrytao.wordpress.com · HN discussion

테런스 타오 블로그에 올라온 프랭크 칼레가리(Frank Calegari)의 게스트 글이다. 오픈AI가 10월 6일 연구 논문 700편 넘게 풀어놓은 뒤에 쓰였다. 칼레가리의 입장은 그 논문들이 자주 형편없다는 것이다. 글도 엉망이고, 출처 표기도 어기고, 가끔은 틀렸다. 그리고 그게 비상사태가 아니다. 비상사태는 자기 분야가 속이 비는 것처럼 반응하는 직업이다. 위고 뒤미닐-코팽의 탄식이 전문 인용된다. 자기 경력에서 공개적으로 지목한 주요 미해결 문제 중 하나도 건드려지지 않은 게 없는데, “전부가 아니라, 한꺼번에가 아니라, 그런 태연함으로.”

칼레가리의 반례는 유한 단순군 분류다. 고렌스타인이 1972년 프로그램을 발표했고, 분류는 1983년에 선언됐고, 준얇은(quasithin) 경우는 20년 뒤에야 끝났다. 그리고 그 유명한 문제가 사라진 일은 한 세대 동안 유한군론에 대한 관심을 식혔고, 풍부한 질문들(콘웨이가 가장 좋아하는 것: 왜 몬스터는 존재하는가?)은 열린 채로 남았다. 그의 결론은 수학자들이 채용과 출판과 훈련을 통제하며, 조 단위 연구소는 통제하지 못한다는 것이다. 노력을 그쪽에 쓰는 게 낫다. 타오는 대괄호 안에 이 글이 AI를 써서 다른 파일 포맷에서 변환됐다고 적어놨다.

댓글 스레드는 내가 읽은 그에 대한 최고의 반론이고, 역량 얘기가 아니다. “그것을 하는 것”이 핵심이라는 얘기다. 쓰고 싶어서 쓰는 작가, 소프트웨어 쓰는 게 좋아서 쓰는 프로그래머, 증명하는 게 즐거워서 그 과목을 택한 수학자. 칼레가리의 답, 즉 직업이 이미 스스로를 좁은 기술 전문성으로 좁혀놨으니 이제 다시 넓어질 수 있다는 건 진짜 답이지만 만족스럽지 않다. 두 입장 모두 이 분야가 전환을 견딘다고 가정한다. 그 안의 사람들이 견딘다고 가정하는 건 한쪽뿐이다.

Show HN: Subvocal — 안경으로 하는 무음 발화 입력 — 357 points

357 points · 223 comments · news.ycombinator.com · HN discussion

조지아텍 CS 학생 둘, 아루시와 아르나브가 2월 TreeHacks에서 얼굴에 EMG 전극을 테이프로 붙인 무음 발화 안경을 만들었다. 예상대로 실패했다. 땀, 간섭, 부착 위치, 그리고 얼굴에 전극 붙이고 다닐 사람은 없다. 그래서 RF로 갈아탔다. 안경이 얼굴을 통과하는 전파를 쏘고, 그게 혀와 입술과 연구개에 의해 변조된다. 파운데이션 모델이 그 교란을 발화 속도로 텍스트로 디코딩한다. 입술은 필요 없다. 입을 다물고도 된다고 한다. RF가 안을 들여다볼 수 있으니까.

엔지니어링 이야기가 진짜 재미있는 부분이다. 초저잡음 RF 프런트엔드, 조음 기관과 전계가 최대로 겹치도록 배치한 안테나, 그리고 시뮬레이션 기반 안경에 이르기 전 두 번의 실패(얼굴에 테이프로 붙인 안테나, 그다음 헤드 리그). 상업적인 이야기는 홈페이지 어디에도 “스마트 안경”이라고 안 썼다는 것이고, 여러 댓글러가 이걸 지적했다. 프라이버시 반론은 반드시 답해야 하는 것이다. 구글이 휴대폰에 똑같은 센싱을 검토했다가 물러섰다는 보도가 있다. 당신이 방송하기로 동의한 적 없는 상태를 추론할 수 있기 때문이다. 팀은 추론이 어디서 돌아가는지, 오프라인에서 되는지에 대해 아무 말도 안 한다. 아무도 당신 말을 못 듣는다는 게 전부인 기기에서, 그게 핵심 질문이다.

미국 노동자의 산출 몫, 사상 최저 — 338 points

338 points · 205 comments · fortune.com · HN discussion

BLS 노동소득분배율, 즉 산출 중 임금과 급여로 지급되는 몫이 2분기에 52.8%로 떨어졌다. 1947년 통계 시작 이래 최저이고, 전 분기 53.6%에서 내려왔으며, 10년 평균 약 55.6%와 비교된다. 포춘의 프레이밍은 이게 포춘500 이익이 사상 최대인 2조 1,000억 달러를 찍고 GDP가 3.4% 성장한 와중에 일어났다는 것이다. 주변 노동 지표는 중요한 방식으로 약하다. 실업률 4.2%, 2025년 일자리 증가 58만 4,000개(2024년은 200만 개), 9월 증가 2만 9,000개(예상치의 약 3분의 1).

전부 AI 탓으로 돌리고 싶은 유혹이 있다. 참아라. 노동소득분배율은 대략 2000년부터 미끄러졌고, 언어 모델이 없던 시절도 지나왔으며, 이 지표는 개인사업소득을 제외하는데 업무가 재분류되면 그게 흔들린다. 새로운 건 조합이다. 컴퓨트 자본지출이 이제 분모에 잡힐 만큼 커졌고, 생산성 이득이 인건비가 아니라 마진으로 간다. 한 댓글러가 더 깔끔하게 말한다. 노동자 1인당 생산성 비용이 사상 최대이니, 이득이 노동 개선이 아니라 자본 지출로 귀속된다는 것이다.

글에 나오는 전망치는 전망치로 읽을 가치가 있다. 골드먼은 AI 자동화가 노동시간의 25%를 건드릴 수 있고, 생산성 15% 상승이 일자리의 6~7%를 대체하며 실업자는 최대 100만 명 더 늘 수 있다고 본다. 와튼은 2035년까지 GDP 1.5% 상승을 전망한다. 맥킨지는 직원 80%가 AI가 특정 과업에서 자기를 더 빠르게 만든다고 답하고, 기업 37%만이 어떤 이익 영향을든 본다고 한다. 마지막 두 숫자가 AI 생산성 논쟁 전체를 정직하게 요약한다.

Show HN: Wikihack — 위키피디아판 해커튜브 — 327 points

327 points · 100 comments · wikihack.netlify.app · HN discussion

나흘 만의 세 번째 클론이다. 해커뉴스 댓글이 링크한 위키피디아 문서들 위에 얹은 프런트엔드이고, 올린 사람들의 카르마 순으로 정렬한다. 클라이언트 렌더링 앱이라 내가 시도한 추출기마다 빈 껍데기만 돌려줬다. 그래서 제목과 스레드만 보고 쓴다.

스레드가 앱보다 쓸모 있다. 누군가 HN 코퍼스의 공개 BigQuery 덤프와 그 ClickHouse 미러를 가리킨다. 둘 다 실시간 갱신이고, 이 부류 프로젝트에 필요한 인프라가 이제 존재하고 무료다. 또 다른 사람은 9월에 HN 상위 페이지용으로 위키피디아 버전을 만들었다고 한다. 최다 불만은 사이트가 스크롤 휠을 가로채고 스크롤바를 숨긴다는 것이다. Show HN이 쓰이느냐 마느냐를 가르는 게 그런 디테일이다.

패턴이 이야기다. 해커튜브는 영상 추천을 모았고, 해커북스는 책을 했고, 위키핵은 문서를 한다. 셋 다 같은 댓글 코퍼스를 읽고 매체만 바꿔 렌더링한다. 세 사람이 각자 주말에 공개 댓글로 당신 웹사이트를 다시 만든다면, 댓글이 처음부터 제품이었다는 뜻이다.

유럽 슈퍼마켓 냉동고, 또 털렸다 — 315 points

315 points · 367 comments · theguardian.com · HN discussion

해커들이 프랑스 슈퍼마켓 최대 700곳의 냉각 장치를 50°C로 밀어붙여 수천만 유로 피해를 낸 지 한 달 만에, 밤사이 최소 7개국에서 같은 일이 벌어졌다. 벨기에, 에스토니아, 아일랜드, 핀란드, 룩셈부르크, 네덜란드, 스웨덴. 온도는 또 50°C를 찍었다. 스웨덴 코웁은 6개 매장이 맞았고, 셰보의 ICA 한 매장은 냉장고가 50°C로 맞춰졌다고 올렸고, 스톡홀름 매장 하나는 새벽 2시 공격에 냉동고가 파괴됐다고 했다. 아홀드 델하이즈는 벨기에와 룩셈부르크 매장 수십 곳을 보고했다. 카르푸 벨기에는 700곳 중 약 15곳, 앵테르마르셰 15곳, 콜뤼트 5곳, 스파 5곳. 아일랜드 슈퍼밸류는 223개 중 13개 매장이 영향받았고 전부 특정 냉동 모델이었다.

메커니즘이 숫자보다 중요하다. 델하이즈의 냉동 설비를 운영하는 사브코벨은 벨기에 신문에 새벽 1시에 기술자들을 투입하기 시작했고 장치의 증발기가 제상 모드로 전환됐다고 말했다. 컨트롤러에 접근한 공격자가 컨트롤러가 원래 하도록 설계된 일을 한 것이다. 에스토니아의 냉동 공급사는 공격자가 시스템을 제어하는 컴퓨터에 접근해 50°C로 설정했고 수 분 내 대응했다고 했다. 스웨덴 사이버 수장은 자국에 “노출된 운영기술 장비가 꽤 많다”고 말한다.

이게 예측 가능했느냐는 논쟁을 끝내야 할 디테일. 한 댓글러가 네덜란드 보도를 인용한다. 단포스가 프랑스 공격 후 10월 13일 네덜란드 고객들에게 시스템을 인터넷에서 분리하라고 권고했고, 대부분 매장이 그렇게 했다는 것이다. 2주 경고가 있었는데 2차 공격은 그래도 왔다. 4G 업링크를 쓰는 시골 매장이 과대 대표된 것으로 보인다. 노출면이 별난 ICS 장비가 아니라, 달리 선택지가 없던 설치기사가 산업용 컨트롤러에 붙여놓은 소비자용 공유기라는 뜻이다.

Show HN: OmniDiff — Rust로 만든 내용 인식 diff — 306 points

306 points · 94 comments · github.com/ivkovic/omnidiff · HN discussion

파일을 종류별로 파싱하는 difftool이다. 커밋 1,528개, C로 컴파일한 tree-sitter 문법, rustc 1.92 이상, brew와 서명된 apt 저장소. 주장은 구체적이다. 코드 변경의 99.95%를 견고하게 처리하고, 98.8%를 내용별 전용 알고리즘으로 diff하며, 100ms 미만. 종류별 정확도 표도 있다. 코드 98% 완벽 / 70% 근접 / 92% 정확, 그림 96/69/91, 커서 100/85/100, 폰트 95/82/100, 압축 88/87/87, 메시지 카탈로그 100/83/83.

정직한 공개는 표 안에 바로 있다. PDF는 견고성 57%이고 README에 PDF 샘플의 판정 테스트 케이스가 열 개 미만이라고 적혀 있다. 자기가 만든 코퍼스에서 나온 숫자는 측정값이 아니라 상한이다. 눈여겨볼 게 하나 더 있다. 헤드라인에는 “opensource”라고 썼지만 저장소에 LICENSE와 LICENSE-COMMERCIAL이 둘 다 들어 있다. CI에 들어가기 전에 어느 쪽이 당신 용도를 덮는지 확인해라. 그렇다고 덜 유용해지지는 않는다. 터미널에서 OpenDocument 파일이나 컴파일된 번역 카탈로그를 diff하는 건 진짜 빈틈이고, difftastic은 그걸 해결한 적이 없다.

뼈가 노화를 늦추는 단백질을 내놓을지도 — 303 points

303 points · 119 comments · science.org · HN discussion

Cell Metabolism에 실렸고 Science가 10월 30일 보도했다. 골격에 가해지는 기계적 변형, 즉 평범한 움직임의 밀고 당기고 비트는 힘이 힘을 감지하는 뼈세포인 골세포를 자극해 항노화 인자를 분비하게 만든다. 남방의과대학의 골 생물학자 샤오춘 바이(Xiaochun Bai)가 이끈 팀은 다리뼈를 부드럽게 눌러 쥐의 수명을 석 달 가까이 늘렸고, 논문은 이를 사람 나이 약 9년에 해당한다고 본다. 다리뼈에 부하를 준 늙은 쥐는 대조군보다 눈에 띄게 젊어 보였다.

바이의 프레이밍이 쓸모 있는 부분이다. “뼈는 수동적 비계가 아니라 몸 전체의 노화 속도를 조율하는 능동적이고 기계적으로 반응하는 기관이다.” 골다공증을 시스템 문제로 다시 규정하고, 운동에 “몸에 좋다” 이상의 메커니즘을 준다.

단서 조항은 핵심이고 글 자체가 말한다. 쥐다. 그리고 이 발견은 “사람을 위한 새 항노화 치료법의 실증”이 아니다. 댓글 스레드는 이성적으로 대부분 이렇게 말했다. 근력 운동 해라. 다른 모든 연구도 이미 그렇게 말하고, 이 연구는 개입이 아니라 경로를 하나 더할 뿐이다. 진짜 흥미로운 후속 질문, 즉 뼈가 반응하기도 하는 진동이 부하를 대체할 수 있느냐는 스레드에 질문으로만 등장한다.

웹사이트가 좋으면 백업해라 — 265 points

265 points · 64 comments · blog.mistys-internet.website · HN discussion

글쓴이는 웹 아카이빙 일을 하고, 2000년대 애니메이션 완구 라인의 팬사이트를 잃었다. 2005년부터 온라인에서 한 번도 안 바뀐 사이트였는데 지금은 도박 광고를 서빙하는 도메인이다. 글은 사과문이자 튜토리얼이다. WARC 파일, 그걸 쓰는 도구들, 링크와 이미지가 살아 있게 사이트를 아카이빙하는 법, 그리고 아카이빙된 웹사이트 전체가 블로그 글 안에 박혀서 클릭되는 데모.

읽을 가치가 있는 이유는 주체성에 대한 논증이다. 아카이빙은 운이 좋으면 인터넷 아카이브가 당신에게 해주는 일로 취급되지, 당신이 신경 쓰는 사이트에 10분이면 할 수 있는 일로 취급되지 않는다. 실패 모드는 기술적 어려움이 아니다. 도메인이 주인을 바꿀 때까지 아무도 그게 자기 일이라고 생각하지 않는 것이다.

Show HN: Outcrop — 증강현실 속 지질도 — 254 points

254 points · 54 comments · outcrop.rocks · HN discussion

휴대폰을 협곡 절벽이나 도로 절개면에 들이대면 지질도가 풍경 위에 그려지고, 화면 중앙의 암석이 이름과 시대와 조성으로 식별된다. 데이터는 Macrostrat의 기반암·단층 지도와 USGS 제4기 레이어에서 온다. 지층주상도가 있는 곳에서는 발밑의 층들을 볼 수 있고, 기록의 결층과 그 안의 화석까지 보인다. 고지리학은 크리스토퍼 스코테즈의 PALEOMAP 복원을 쓰기 때문에, 판구조론이 암석을 지금 위치로 데려오는 과정을 볼 수 있다. 두 앱스토어 모두 무료이고 지역 다운로드는 오프라인에서 된다.

조상이 뻔한 좋은 앱이다. 같은 팀의 Flyover Country가 비행기 창밖용으로 이걸 했다. 이게 프론트페이지에 올 만한 이유는, 공공 과학 데이터가 조회 표 없이도 비전문가가 현장에서 쓸 수 있는 물건으로 바뀐 드문 사례이고, 커버리지가 균일한 척하지 않기 때문이다. Macrostrat 지도는 어디가 더 자세하고 어디가 덜한데, 앱이 그렇게 말한다.

전력망의 60초 흔들림, 해명됐다 — 251 points

251 points · 107 comments · fz-juelich.de · HN discussion

독일 최대 송전 사업자 테넷은 수년간 매 60초마다 잠깐씩 계통 주파수가 떨어지는 걸 지켜봤다. 위험하진 않지만 측정 가능할 만큼 규칙적이고 설명이 없었다. 포르슝스첸트룸 율리히의 디르크 비트하우트가 쾰른, KIT와 함께 이끈 팀이 원인을 추적했다. 계통 규모 배터리 저장 장치들이 1분마다 충전 상태를 확인하는 것이었고, 수천 대가 같은 시계에 맞춰 같은 일을 하면서 측정 가능한 수요 스파이크를 만들고, 그게 무엇보다 터빈을 마모시킨다. Nature Energy에 실렸고, 유럽만의 현상이 아니라 전 지구적이라는 것도 밝혀졌다.

계측 탐정물로서 훌륭하고, 계통의 새 부하가 어떻게 행동하는지에 대한 경고이기도 하다. 배터리 한 대가 충전 상태를 확인하는 건 아무것도 아니다. 공통 타이머에 묶인 100만 대는 송전 사업자 책상에서 측정되는 주기 신호다. 수요 반응, EV 충전, 저장장치가 전부 둥근 간격을 좋아하는 소프트웨어로 스케줄되면서, 집합체는 아무도 설계하지 않은 리듬을 계속 만들어낼 것이고, 운영자들은 그걸 몇 년 뒤에 주파수 트레이스에서 계속 발견하게 될 것이다.

앤트로픽의 내부 AI 사용액, 정가로 치면 인건비를 넘었다 — 229 points

229 points · 177 comments · businessinsider.com · HN discussion

S-1 187~188쪽에서. 앤트로픽 자체 클로드 사용량을 정가로 평가한 금액이 4월에 월 직원 보상(주식 제외)을 넘었고, 1월에서 9월 사이 250배 넘게 늘었다. 9월에 자사 소프트웨어에 추가된 코드의 90% 이상을 클로드가 썼다. 기사는 중요한 구분을 조심스럽게 짚는다. 앤트로픽이 AI에 급여보다 많은 현금을 쓰는 게 아니다. 자기 소비를 고객에게 받는 가격으로 평가하는 것이다.

그 회계 선택은 공개시장 투자자를 독자로 하는 문서에서 많은 일을 한다. 내부 사용에는 매출도, 한계 현금비용도, 외부 가격 발견도 없다. 그걸 정가로 계상하면 회사가 자기 최고 고객처럼 보이는 숫자가 나온다. 한 댓글러가 뻔한 반론을 한다. 내부 서버를 가진 다른 회사라면 내부 사용을 원가로 측정할 거라고. 또 다른 사람은 안 맞는 산수를 짚는다. 인원이 전년 대비 대략 두 배가 됐고 대부분 엔지니어인데 클로드가 코드의 90%를 쓴다면 나머지는 다 뭘 하는 거냐. 답은 아마 이럴 것이다. 정가 평가와 인원 증가가 둘 다 사실이고, 둘 다 생산성에 대해 알려주는 게 없다.

프런티어 항공, 유출된 것 같고 피싱 메일이 그 증거다 — 218 points

218 points · 86 comments · reddit.com · HN discussion

고객을 이름으로 부르고 유효한 예약 확인 번호까지 넣은 프런티어 항공 메일에 대한 레딧 PSA다. 두 스레드의 합의는 프런티어가 털렸고 그걸 피싱이라고 부르고 있다는 것이다. 항공사 자체 피싱 인식 페이지에 예약이나 결제 정보를 요구하는 메일은 절대 보내지 않는다고 적혀 있다. 가장 강한 증거는 메일 문구가 아니라 확인 번호다. 무작위화된 예약 참조는 찍어서 맞힐 수 없고, 그걸 가진 공격자는 예약 데이터베이스의 한 행을 가진 것이다.

프런티어는 올해 5월 12일에서 6월 3일 사이 랜섬웨어 침해를 겪었다. 소송을 추적하는 원고 측 법무법인들에 따르면. 타임라인이 핵심이다. 침해 통지 주기는 데이터의 유효 수명보다 훨씬 먼저 끝난다. 이름에 진짜 확인 번호를 붙이면 시판 피싱 키트가 만드는 어떤 것보다 훨씬 좋은 미끼이고, 그건 몇 년이고 계속 먹힌다. 댓글은 대부분 이미 프런티어를 스팸함에 넣어뒀다는 얘기다. 그것도 하나의 해결법이다.

앤트로픽 수정 S-1: 3분기 170억 달러, 확정 약정 8,950억 달러 — 216 points

216 points · 233 comments · cnbc.com · HN discussion

수정 신고서가 원본이 빠뜨린 분기를 채웠다. 9월 30일까지 9개월 매출은 332억 4,000만 달러로 전년 대비 약 1,200% 늘었다. 3분기만 보면 약 170억 달러로 전년 대비 1,127% 증가, 전분기 대비 47% 증가다. 2분기는 144%, 1분기는 132%였다. 순손실은 분기 232억 9,000만 달러, 9개월 1,040억 달러이고, 대부분은 영업이 아니라 전환사채와 파생부채의 공정가치 변동에서 나왔다.

중요한 숫자는 매출이 아니다. 구매 약정과 리스 계약 8,954억 달러다. “실질적으로 전부 컴퓨트와 인프라 관련”이고, 9개월 컴퓨트·인프라 비용 144억 달러(자체로 329% 증가)와 대비된다. 한 분기에 매출 곡선이 3분의 2로 꺾인 회사가 그 곡선의 힘을 믿고 수십 년치 용량을 계약한 것이다.

스레드는 밸류에이션 산수를 소리 내서 한다. 잔인하다. 기업가치 2조 달러에서 정상적 시장 수익률을 내려면 2030년까지 연간 순이익 약 1,200억 달러가 필요하다. 순마진 30%면 매출 4,000억 달러다. 한 댓글러의 분기 연속 수치 요약이 두 스레드 통틀어 가장 날카롭다. 영업마진이 8%에서 마이너스로 갔고, 컴퓨트 비용은 전분기 대비 77% 늘었는데 매출은 47% 늘었다. 성장 스토리는 그걸 견딜 수 있다. 투입에 이미 8,950억 달러를 확정한 성장 스토리는, 곡선이 두 분기만 더 반대로 꺾이면 못 견딘다.

RAMBO: 전파로 램에서 비밀을 읽어낸다 — 215 points

215 points · 102 comments · arxiv.org · HN discussion

모르데차이 구리의 논문이다. 메모리 버스에서 전파를 발생시켜, 에어갭된 기계의 멀웨어가 근처 소프트웨어 정의 라디오로 키 입력과 파일과 키를 내보낼 수 있게 한다. 소프트웨어만으로 초당 1,000비트, 송신 하드웨어 없음, 안테나에서 이진으로 디코딩된다.

날짜를 보라. 2024년 9월 제출, 2023년 Nordic Conference on Secure IT Systems 채택. 2년 된 논문을 프론트페이지가 오늘 재발견한 것이고, 뉴스로 읽으면 틀린다. 시연으로 읽어라. 실용적 반론은 스레드에 다 있다. 공격에는 그 기계에서 실행되는 멀웨어와 7미터 이내 가시선의 SDR이 필요하고, 그쯤이면 그냥 디스크를 들고 가도 됐을 것이다. 하지만 에어갭 가정은 많은 보안 아키텍처에서 하중을 받는 부재이고, 이 채널들(전력선, 팬 소음, 램 전파, 열)은 격리가 실천이 아니라 속성이라는 주장을 하나씩 깎아먹는다.

Radiaverse: 크라우드소싱 방사선 지도 — 205 points

205 points · 55 comments · radiaverse.com · HN discussion

RadiaCode 검출기 소유자들이 산책과 드라이브와 비행 기록을 올리면, 사이트가 그 궤적을 공유 선량률 지도로 만든다. 측정점 5,010만 개, 궤적 20,371개, 설명된 구역 1,141개, 기여자 2,713명. 누구나 볼 수 있고, 게시하려면 계정이 필요하며 익명 게시도 된다. 구역에는 사진과 맥락을 붙여 윤곽을 그리고 토론할 수 있다.

가치는 뻔하다. 기관을 기다리지 않고 핫스팟이나 유출이나 수상한 화물을 기록할 수 있는 민간 계측기 네트워크. 빈틈도 뻔하다. 프론트페이지 어디에도 검출기가 어떻게 교정되는지, 제출된 궤적에 범위 검사가 있는지, 기여자 한 명의 기기가 30% 높게 읽으면 어떻게 되는지가 없다. 0.2와 2 µSv/h의 차이가 배경선과 기사의 차이인 분야에서, 정체를 모르는 계측기 2,713대의 비가중 평균은 세계의 지도가 아니라 기여자들의 지도다.

Copper, C를 대체하려는 작은 언어 — 203 points

203 points · 118 comments · tibleiz.net · HN discussion

한 페이지짜리 언어다. 루비 비슷한 문법, 모든 타입에 대한 타입 상속, 제네릭, 다중 반환값, 순서 무관 정의, 헤더 없는 단순한 임포트 시스템, 지연(deferred) 구문, 단순한 이터레이터, 옵션 타입, 빠른 컴파일, BSD 라이선스. 글쓴이가 밝힌 설계 제약은 미니멀리즘이다. “나처럼 머리 나쁜 사람도 완전히 이해할 수 있도록 단순한 언어를 의도했다.” 대부분의 언어 홈페이지가 해내는 것보다 나은 설계 브리프다.

벤치마크도 없고, Zig나 Odin이나 C3와의 비교도 없고, C를 어렵게 만드는 것들(수동 메모리, 앨리어싱, 정의되지 않은 동작)을 어떻게 다루는지에 대한 주장도 없다. 공개돼 있을 뿐인 한 사람의 도구다. 루비를 좋아한다면 문법 볼 만하다. 아직은 논증이 아니다.

F/OSS 코믹스, 첫 BSD 테이프 — 202 points

202 points · 28 comments · fosscomics.com · HN discussion

BSD 만화 역사의 3부다. 1977년 켄 톰프슨이 벨랩으로 돌아간 상태에서, 빌 조이와 척 헤일리가 자기들 파스칼 컴파일러를 ex와 묶었다. em에서 만든 라인 에디터다. 그리고 그걸 버클리 소프트웨어 배포판으로 내보냈다. 그다음 해에 테이프가 서른 개 정도 나갔다. 초기 BSD는 운영체제가 아니었다. 이미 라이선스를 가진 유닉스 위에 설치하는 소프트웨어 묶음이었다. 버클리는 테이프와 배포에 값을 매겼고, 그래서 퍼졌다. 장벽이 계약이 아니라 우표값이었다.

만화는 그 가격의 원인으로 버클리의 표현의 자유 문화와 반전 운동을 든다. 만화는 할 수 있고 각주는 확인해야 하는 종류의 인과 주장이다. 이게 제대로 짚는 건 구조적 요점이다. BSD는 남의 작업물에 작은 패치를 얹은 배포판으로 시작했고, 재배포 라이선스가 혁신의 전부였다.

아직 페이지에 남은 것들

지난 나흘 동안 다룬 55개 이야기가 아직 순위에 있다. 이전 열은 괄호에 적힌 글이 올라온 시점의 점수다. 이번에 크게 움직인 건 해커북스 +1,213(해커튜브에서 복제된 뒤 세 배가 됐다), 해커튜브 자체 +738, 레노버의 “암호화” USB +260, JS 프레임워크의 AI 비용 에세이 +207이다. AI가 IT 밖에서는 측정 가능한 성과가 없다는 아폴로 쪽 메모는 오늘 두 번째로 투고돼 241점에 있고, 첫 번째는 10월 25일에 599점까지 갔다.

스토리 이전 11월 2일
패트릭 스튜어트 별세 3,303 (11-01) 3,309 (+6)
해커튜브 2,059 (11-01) 2,797 (+738)
해커북스 580 (11-01) 1,793 (+1213)
56억 달러 바이낸스 해커 주소 1,757 (11-01) 1,760 (+3)
미스트랄 라지 4 가중치 1,716 (11-01) 1,722 (+6)
핑거프린팅 스크립트 / 생물무기 1,593 (11-01) 1,600 (+7)
제미니 4 카본 1,016 (11-01) 1,018 (+2)
클로드 코드 확장 백도어 988 (11-01) 1,007 (+19)
세르비아의 과학자 의회 892 (11-01) 916 (+24)
농부의 다락 씨앗 718 (11-01) 856 (+138)
스택 오버플로, 월 질문 1,000개 미만 847 (11-01) 852 (+5)
CVE-2026-98432 분석글 656 (11-01) 737 (+81)
노르웨이 경관도로 화장실 656 (11-01) 710 (+54)
Qwenputer: Qwen3.5 안의 RISC-V CPU 702 (11-01) 702 (+0)
AI가 SRE의 기술을 빼앗는다 662 (11-01) 677 (+15)
63억 달러 바이낸스 해킹, 20분 587 (11-01) 594 (+7)
레노버의 ‘암호화’ USB 294 (11-01) 554 (+260)
앤트로픽, 훈련자 의심 계정 차단 441 (11-01) 488 (+47)
노스플랭크 침해 477 (11-01) 483 (+6)
국토안보부 기록 4만 1,000건 유출 464 (11-01) 467 (+3)
경찰청장, Flock 카메라 뽑아버려 381 (11-01) 464 (+83)
JS 프레임워크의 AI 비용 255 (11-01) 462 (+207)
피카드, 그리고 권력 260 (11-01) 455 (+195)
Memdoor: 27B 모델 다섯 개 400 (11-01) 452 (+52)
마인크래프트의 에이전트 군집 416 (11-01) 420 (+4)
패트릭 스튜어트, 1940-2026 365 (10-31) 393 (+28)
플로릴레기움: LaTeX로 그린 꽃 366 (10-31) 382 (+16)
Wii로 만든 파워맥 367 (10-31) 381 (+14)
ChatGPT 계정 탈취 357 (11-01) 361 (+4)
디지털 미니멀리즘 340 (11-01) 358 (+18)
스크리브드 침해 328 (10-31) 357 (+29)
Jepsen: ParticleDB 327 (11-01) 355 (+28)
애저 테넌트 간 침해 330 (10-31) 339 (+9)
제로클릭 안드로이드 DoS 330 (10-31) 338 (+8)
프롬프트 인젝션, 법원이 인정 285 (11-01) 337 (+52)
Molly, Signal 포크 330 (11-01) 336 (+6)
시스코의 무제한 토큰 297 (10-31) 314 (+17)
턴스타일 솔버 296 (10-31) 314 (+18)
1GB 가중치에 담은 닌텐도 280 (10-31) 294 (+14)
Sleep 프레임워크 247 (10-31) 273 (+26)
문제는 메모리 레이턴시다 246 (11-01) 267 (+21)
Dayjob: 세금 249 (10-29) 266 (+17)
LLM이 순위 매긴 피해자 253 (11-01) 260 (+7)
쌍곡평면 위의 당구 250 (10-31) 256 (+6)
1980년대 카시오 시계 243 (11-01) 254 (+11)
20년, 7억 6,600만 파일 220 (11-01) 253 (+33)
Astroterm 237 (10-31) 250 (+13)
TNG 에피소드 맞히기 게임 228 (10-31) 244 (+16)
ChatGPT와 Codex 사용 한도 통합 210 (11-01) 232 (+22)
우리는 “그냥 어울리지” 않는다 216 (10-31) 224 (+8)
전기화와 에너지 사용 200 (11-01) 223 (+23)
레오 드 모우라, Lean과 검증 209 (11-01) 217 (+8)
녹는 얼음에서 나오는 석기시대 212 (11-01) 215 (+3)
GCC의 switch 하향 변환 210 (11-01) 212 (+2)
Prospero: C++로 만든 코딩 하네스 201 (11-01) 206 (+5)

관통하는 것

세 갈래인데, 사실 한 갈래다.

검증이 싸졌고, 검증이 비싸다는 전제로 가격이 매겨진 모든 것이 지금 노출됐다. 포스트그레스큐엘 19가 늦는 건 버그 찾기가 공짜가 됐는데 수정 리뷰는 아니기 때문이다. 우분투가 프론트페이지에 오른 건 트래커 열 하나가 판매 페이지와 모순되기 때문이다. 아스트라 논문이 존재하는 건 모델이 이제 구조적으로 불투명했던 가중치를 감사할 수 있기 때문이다. 램보는 에어갭이 늘 벽이 아니라 가정이었다는 알림이다. 앤트로픽의 8,950억 달러 약정은 자기 수요 곡선이 몇 년간 검증되지 않을 표라는 베팅이다. 전부 관통하는 패턴은 이거다. 지금 놀라움이 사는 곳은 역량 계층이 아니라 검증 계층이다.

공개 댓글 코퍼스는 제품인데, 주인들은 눈치채지 못했다. 해커튜브와 해커북스와 위키핵은 같은 프로그램을 세 가지 매체에 겨눈 것이고, 세 번째는 주말 하나 걸렸다. HN 댓글이 전에 얼마짜리였든, 지금은 프런트엔드 세 개와 무료 BigQuery 미러를 가진 쿼리 가능한 데이터셋이다. OccupySaaS는 같은 발상의 산업용 버전이다. 공개 문서로 다시 만들고, 벤더 자체 SDK로 호환성을 증명한다. 약점은 해커북스가 이미 증명한 바로 그 지점이다. 코드는 애초에 해자가 아니었고, 해자는 서비스와 호환성 표면이었다.

청구서가 아무도 지불에 동의한 적 없는 단위로 날아오고 있다. 노동소득분배율은 사상 최저인데 컴퓨트 자본지출이 희소 투입재가 됐다. 9개월 매출 330억 달러에 계약된 용량 8,950억 달러. 컴퓨트 비용이 77% 늘면서 영업마진이 마이너스로 넘어간 분기. 슈퍼마켓 냉동고가 50°C가 된 건 설치기사가 냉각 컨트롤러를 4G 공유기에 물렸고 그 이음매의 보안을 아무도 맡지 않았기 때문이다. 정확히 AI 이야기는 아니다. 누군가가 필요하다고 결정한 인프라 값을 누가 내는가에 대한 이야기다.