🔥 오늘의 포커스

오늘 HN은 두 갈래의 흐름이 지배했다. 첫 번째는 AI 자본의 결산기다: Stripe가 70억 달러 이상에 OpenRouter를 인수(92점), Nvidia가 OpenAI 인프라 금융 보증을 대폭 축소(44점), Anthropic IPO 밸류에이션이 2028년 매출 1900억~2000억 달러 전망에 걸린 것(33점) — 세 건의 비즈니스 뉴스가 같은 날 차트에 올랐고, 지난 2년간 ‘무한 컴퓨팅 크레딧’으로 떠받쳐 온 서사가 이제 총결산을 맞이하기 시작했다. 두 번째는 브라우저 광고 차단의 종착역이다: Firefox iOS의 네이티브 광고 차단(489점)과 ‘Firefox는 uBlock Origin을 지원하는 마지막 주요 브라우저’(Lobsters △192)가 양쪽에서 동시에 화제를 휩쓸었고, uBlock Origin 저자 gorhill이 직접 나서서 Manifest V3 제약을 해명했다. 기술 화제 중에서는 어제 나온 RISC-V rant에 대한 반박 글(296점)이 1위에 올랐다. dmitry의 ‘고성능 프로세서’와 임베디드 엔지니어의 ‘10센트 MCU’는 서로 다른 이야기를 하고 있다. 한편 이날 전체 최고점은 오히려 Asus의 마찰 구동 자전거 키트(602점)였다 — 월요일 아침의 HN은 늘 그렇듯 하드코어 논쟁과 컨슈머 일렉트로닉스의 향연이 뒤섞여 있다.

🤖 AI와 모델

  • Claude: 시스템 프롬프트 전문 공개 — Claude: System Prompts。476점 / 209 댓글(HN)。🔥 오늘 두 번째로 높은 점수: Anthropic이 claude.ai와 모바일의 시스템 프롬프트 전문을 처음 공개했다 — 프롬프트에는 Fable/Mythos가 미국 상무부 수출 통제로 18일간 중단됐던 기록이 담겨 있고, 모델은 이 주입된 텍스트 덕분에 자신의 훈련 종료 이후에 무슨 일이 있었는지 알 수 있다. 💬 simonw는 역대 프롬프트를 git 커밋 히스토리로 만들어 diff를 쉽게 했는데, Opus 4.8→5 변경에서 가장 흥미로운 점은 ‘Claude가 자신이 Fable/Mythos보다 한 단계 아래임을 명시적으로 전달받았다’는 것이다 — 그러자 eterm이 곧바로 음모론을 던졌다: 소위 ‘Opus 5가 멍청해졌다’는 현상이 바로 프롬프트의 자기비하 때문일 수 있다는 것. tosh는 이 프롬프트가 컨텍스트 윈도우에서 가장 소중한 자리를 차지한다고 불평하며, 자신의 smol agent 프레임워크는 아예 시스템 프롬프트를 쓰지 않는다고 밝혔다.
  • 모델이 일부러 멍청해지고 있나? — Models Are Getting Dumber on Purpose。212점 / 128 댓글(HN)。‘모델 성능 퇴보’ 현상의 원인을 분석한 글 — 128개 댓글은 ‘증류(distillation) 부작용’과 ‘비용 절감을 위한 의도적 성능 하향’ 사이에서 갈렸고, 증거는 없고 입장만 가득하다.
  • AI 크레딧 되팔기 경제 — The AI Credit Resale Economy。205점 / 77 댓글(HN)。Anthropic/OpenAI 계정을 대량으로 만들어 무료 크레딧을 받아 할인해서 되파는 사람들이 있다 — 중간상이 차액을 챙기는 일이 드디어 token 시장까지 침투했고, 77개 댓글은 차익 거래 공간과 계정 정지 위험을 계산 중이다.
  • Stripe, 70억 달러 이상에 OpenRouter 인수 확정 — Stripe Clinches over $7B Deal to Buy AI Firm OpenRouter。92점 / 70 댓글(HN)。결제 대기업이 AI 모델 라우팅 애그리게이터를 인수했다 — OpenRouter의 ‘하나의 API로 모든 모델 호출’은 Stripe에게 이미 만들어진 AI 앱 배포 채널이고, 70개 댓글은 이것이 AI 인프라 M&A 물결의 시작인지를 논의 중이다.
  • MathCode: 수학 코딩 에이전트 — MathCode, Mathematical Coding Agent。48점 / 13 댓글(HN)。수학 문제에 특화된 코딩 에이전트 — 경시대회 수학을 benchmark로 쓰는 발상은 꽤 영리하고, 13개 댓글은 IMO 문제에서의 실제 성능을 대조 확인 중이다.
  • Nvidia, OpenAI 인프라 금융 보증 대폭 축소 — Nvidia dramatically reduces amount of OpenAI infra financing it may guarantee。44점 / 5 댓글(HN)。Reuters: Nvidia가 OpenAI 데이터센터 2500억 달러 금융에 대한 보증 규모를 축소했다 — ‘삽을 파는 사람이 광산을 사는 사람에게 신용 한도를 정해주기 시작했다’. 5개 댓글은 모두 이것이 Stargate 프로젝트에 어떤 의미인지를 묻는다.
  • Anthropic IPO 밸류에이션, 2028년 매출에 걸려 — Anthropic IPO valuation hinges on $190-200B 2028 revenue forecast。33점 / 36 댓글(HN)。소식통: Anthropic의 IPO 밸류에이션 스토리는 2028년 매출 1900억~2000억 달러 전망 위에 세워져 있다 — 36개 댓글은 이 숫자가 클라우드 시장의 얼마나 큰 몫을 차지해야 하는지를 계산 중이고, 대부분 계산을 마친 뒤 터무니없다고 본다.
  • Anthropic의 워터마크는 글쓰기에 대한 모독 — Anthropic’s ‘Watermark’ Text Adulteration in Claude Is a Perversion of Writing。60점 / 37 댓글(HN)。Gruber가 포문을 열었다: Claude가 텍스트에 몰래 보이지 않는 워터마크를 넣는 것은 글쓰기에 대한 모독이다 — 37개 댓글은 ‘워터마크가 출력 품질을 해치는가’와 ‘몰래 넣는 것 자체가 기만인가’를 두고 다툰다.

🛡️ 브라우저와 광고 차단

  • Firefox for iOS, 네이티브 광고 차단 탑재 — Firefox for iOS now has a native adblocker。489점 / 207 댓글(HN)。🔥 오늘 세 번째로 높은 점수: Firefox iOS에 광고 차단이 내장되어 더 이상 서드파티 콘텐츠 차단기를 설치할 필요가 없다 — iOS에서는 WebKit이 모든 브라우저에 동일한 엔진을 강제하므로 Mozilla는 기능 레이어에서만 차별화할 수 있다. 💬 simcop2387은 iOS 버전은 그저 uBlock Origin Lite급(Manifest V3 규칙 상한)이라고 했지만, gorhill 본인이 10분 만에 나타나 정정했다: cosmetic filtering과 scriptlet 주입은 Optimal/Complete 모드에서 기본 활성화되어 있으며 댓글들이 말하는 것만큼 불구가 아니라는 것 — uBO 저자가 직접 나서서 반박한, 오늘 가장 무게 있는 댓글란이다.
  • Firefox는 uBlock Origin을 지원하는 마지막 주요 브라우저 — Firefox is now the last major browser that still supports uBlock Origin。△192 / 54 댓글(Lobsters)。Lobsters 오늘 최고 점수: Manifest V3 이후 Chrome/Edge는 기능이 빠진 버전만 돌릴 수 있고, Firefox가 완전판 uBO의 유일한 안식처가 됐다 — 54개 댓글 중 FRIGN의 우려가 가장 현실적이다: Mozilla의 Google 자금은 언젠가 고갈되겠지만, ‘가볍게 유지되는 Firefox도 충분하다’는 낙관론과 ‘브라우저 기능 군비경쟁은 멈추지 않는다’는 비관론은 서로를 설득하지 못했다.

🔒 프라이버시와 신뢰

  • Tell HN: Cloudflare가 nameserver 변경 시 analytics를 몰래 주입 — Tell HN: Cloudflare silently injects its analytics when you switch nameservers。219점 / 55 댓글(HN)。nameserver를 Cloudflare로 바꾸면 JS 없는 순수 HTML 사이트에 beacon.min.js 통계 스크립트가 자동으로 주입된다 — 기본 활성화, 수동 해제. 219점은 피해를 본 사람이 적지 않다는 뜻이다. 💬 kevincox의 분노가 가장 대표적이다: “나는 모든 analytics를 명시적으로 껐는데도 주입됐다. 캐시는 내 웹사이트를 수정할 권리가 없다.” altairprime은 Cloudflare가 11개월 전에 이미 ‘Web Analytics 기본 활성화’ 공지를 냈고 당시 HN에서 2점밖에 못 받았다는 사실을 찾아냈다 — ‘뉴스 노이즈에 묻힌’ 기본 활성화가 욕을 먹어도 싸다는 것.

🔬 칩과 하드웨어

  • 제3세계 임베디드 엔지니어의 ‘RISC-V: 더 잘할 수 있었다’에 대한 응답 — A 3rd World Embedded Engineer Responds to “RISC-V They Should Have Known Better”。296점 / 156 댓글(HN);△34 / 8 댓글(Lobsters)。어제 dmitry의 RISC-V rant에 오늘 정면 반박이 나왔다: 임베디드 관점에서 라이선스 비용 없음, 커스터마이징 가능, 10센트 MCU부터 Linux SoC까지 전 영역을 커버하는 것이야말로 RISC-V의 가치라는 것 — 하지만 156개 댓글의 공통된 결론은 두 저자가 ‘하이엔드’의 정의를 두고 서로 다른 이야기를 하고 있다는 점이다. 💬 phire의 지적이 가장 정확하다: dmitry가 말하는 하이엔드는 노트북/폰/서버급 애플리케이션 프로세서이고, Subero는 ‘저렴한 MCU보다 큰 것’이면 하이엔드라고 본다 — VexRISC-V 같은 코어는 RISC-V의 최적 구간에 정확히 걸쳐 있지만, 하이엔드 애플리케이션 시장으로 올라가기 시작하면 버거워진다. madushan1000은 한 방 더 날렸다: x86 아키텍처 자체는 형편없지만 고성능 칩은 여전히 x86의 영역이다 — 성능 격차는 그저 돈을 쏟지 않았을 뿐이라는 것.
  • St Lucie 원전 1호기 수동 정지, 제어봉 3개가 노심에 낙하 — St Lucie Nuclear Reactor Unit 1 manually shutdown, 3 control rods drop into core。142점 / 105 댓글(HN)。제어봉이 뜻하지 않게 노심으로 떨어지며 수동 정지가 발동했다 — 105개 댓글은 ‘제어봉 낙하 = 비상 정지 = 안전 장치 작동’을 설명하는 과학교육과 원자력 공포가 반반으로 갈렸다.
  • Chestnut: 오픈소스 펌웨어 eGPU 독 — Chestnut – eGPU dock with open-source firmware。128점 / 35 댓글(HN)。comma.ai의 eGPU 독, 펌웨어 전면 오픈소스, 베어보드 249달러 — 35개 댓글은 외장 GPU의 지연 손실과 가성비를 계산 중이다.
  • 1963년의 플라스틱 기계식 컴퓨터: Digi-Comp 1 — Plastic mechanical computer from 1963: The Digi-Comp 1 [video]。43점 / 9 댓글(HN)。순수 기계 로직의 장난감 컴퓨터 고고학 영상 — 플라스틱 조각과 스프링으로 이진 연산을 구현했고, 9개 댓글은 어린 시절 처음 조립해 본 ‘컴퓨터’를 회상 중이다.
  • Asus Bike Booster: 마찰 구동 전기 자전거 키트 — Asus Bike Booster。602점 / 423 댓글(HN)。🔥 오늘 최고 점수: Asus가 마찰 구동 모터를 탈부착 키트로 만들어 뒷바퀴에 끼우기만 하면 일반 자전거가 전기 자전거가 된다 — 602점은 HN 사용자들이 ‘차를 바꾸지 않고 전동화’에 얼마나 집착하는지 보여준다. 💬 bri3d는 마찰 구동에 찬물을 끼얹었다: 타이어 마모가 빠르고, 비 오는 날과 진흙길에서는 그냥 무력화되며, 효율도 다른 구동 방식보다 약 20% 낮다. molsongolden은 두 배는 비싸지만 마모 문제가 없는 Bimotal을 비교 대상으로 추천했다 — 댓글란은 가격($2k면 e-bike 한 대를 통째로 살 수 있다)부터 뉴욕 자전거 도난 방지까지 논쟁이 이어졌다.

💻 프로그래밍 언어와 시스템

  • C를 대체한다고 생각했지만, 틀렸다 — I thought I was building a C replacement. I was wrong。△56 / 31 댓글(Lobsters)。C3 언어 저자의 자기 성찰: 그는 자신이 C를 대체하고 있다고 생각했지만, 나중에 ‘C 대체품’이 대중의 언어로는 ‘오늘날 C가 쓰이는 용도를 대체하는 것’을 뜻한다는 걸 깨달았다 — C3와 Odin이 노리는 것은 범용 애플리케이션 프로그래밍이고, 진지하게 C의 뒤를 잇는 것은 Zig뿐이다. 💬 저자 clerno가 직접 나서서 TLDR을 남겼다: Zig는 ‘C가 오늘 쓰이는 일’을 노리고, Odin/C3는 범용 애플리케이션 개발을 노린다 — ‘Zig는 C보다 더 C답다’는 말이 이제 이해된다. gulbanana는 역사적 대조를 보탰다 — Go도 처음에는 ‘더 나은 C’를 자처했지만 실제로 대체한 것은 Java였고, 결국 단일 파일 크로스 컴파일 덕에 운영 스크립트 킬러가 됐다.
  • Protobuf에 LSP 지원 등장 — Protobuf has LSP support. You’re welcome。85점 / 54 댓글(HN)。Buf가 Protobuf에 LSP를 추가했다 — 54개 댓글은 언제 에디터 기본 설정에 들어갈지, 그리고 왜 이렇게 오래 걸렸는지를 묻는다.
  • 형식 검증에 반대하는 사례, 50년 후 — The Case Against Formal Verification, 50 Years Later。63점 / 53 댓글(HN)。De Millo/Lipton/Perlis의 1979년 유명 논문을 다시 읽는다 — 형식 검증은 수학적 증명이 아니라 ‘사회적 과정’이다. 53개 댓글은 LLM 시대의 검증 도구가 이 논문을 뒤집은 것인지를 두고 논쟁 중이다.
  • Clamiga: Amiga용 Common Lisp — Clamiga: Common Lisp for the Amiga。71점 / 7 댓글(HN)。Common Lisp를 1985년의 Amiga로 포팅 — 7개 댓글은 전부 같은 질문을 던진다: 왜 이런 짓을 하는 사람이 있는가, 그리고 실제로 돌리면 어떤 모습인가.
  • 90년대의 SIMD: Pentium MMX 프로그래밍 — SIMD in the 90s: Programming Intel’s Pentium MMX。47점 / 20 댓글(HN)。MMX 명령어 세트의 레트로 튜토리얼 — 20개 댓글은 MMX의 ‘가짜 64비트’ 논란을 회상 중이다. SIMD 역사 입문 자료로는 최고.
  • Rust 표준 라이브러리를 우발적 파손에서 보호하기 — Protecting the Rust standard library from accidental breakage。△32 / 4 댓글(Lobsters)。Rust std에 시맨틱 버저닝 규율과 회귀 테스트를 도입하는 제안 — 4개 댓글은 모두 ‘이제서야’라고 말한다.
  • 영지식 증명 빠른 입문 — A quick look at zero-knowledge proofs。13점 / 토론 진행 중(HN)。bernsteinbear의 ZKP 입문서 — Schnorr 프로토콜부터 시작한다. 13점은 오늘 차트에서 이례적으로 낮지만 퀄리티는 확실하다.

🛠️ 데이터베이스와 엔지니어링 실천

  • PgBouncer 없이 Postgres를 돌리는 사람 있나요? — Does anyone run Postgres without PgBouncer?。135점 / 85 댓글(HN)。Brandur의 본질적 질문: 커넥션 풀은 정말 필수인가 — 85개 댓글은 ‘소규모 트래픽은 그냥 직접 연결로 충분’파와 ‘PgBouncer 없이 프로덕션을 돌리면 죽는다’파로 갈렸고, 중간 지대에는 pgbouncer 설정 복잡도에 지쳐 포기한 사람들이 얼마나 많은지에 대한 논의가 있다.
  • PyPI 재현 가능 빌드에 아직 부족한 것 — What’s missing to have reproducible builds on PyPI。△17 / 토론 진행 중(Lobsters)。snarky.ca가 PyPI 재현 가능 빌드의 남은 장애물을 정리했다 — wheel의 타임스탬프부터 빌드 환경 드리프트까지, Python 패키지 관리의 재현 가능한 길은 아직 멀었다.
  • Magit 상태 인터페이스 투어 — A Tour of Magit’s Status Interface。△21 / 토론 진행 중(Lobsters)。Emacs 사용자 관점에서 Magit 상태 인터페이스의 디자인을 해부 — Magit이 왜 ‘최고의 Git 프론트엔드’로 불리는지, 이 글이 제대로 설명해준다.
  • Healthchecks.io로 systemd 서비스 모니터링 — Monitoring SystemD services with Healthchecks.io。△6 / 1 댓글(Lobsters)。systemd 서비스에 하트비트 모니터링을 붙이는 실전 — ‘서비스가 살아 있는 것’과 ‘서비스가 제대로 일하는 것’은 다른 문제이고, 하트비트 모니터링이 이 사각지대를 메워준다.
  • 소프트웨어 엔지니어링 기초가 그 어느 때보다 중요하다 — Software Engineering fundamentals matter more than ever。△8 / 토론 진행 중(Lobsters)。vibe coding의 소음 속에서 엔지니어링 기초를 다시 꺼내든 글 — Lobsters의 일상이지만, 이 글의 논점은 ‘AI가 기초 역량을 더 쓸모없게 만드는 게 아니라 더 귀하게 만든다’는 것이다.
  • Power Relations (분산 시스템 수필) — Power Relations。△7 / 토론 진행 중(Lobsters)。Corbin의 분산 시스템 수필 — 권력 관계의 관점에서 시스템 설계 속 통제와 신뢰를 본다. 관점이 이색적이지만 읽을 가치가 있다.

🎲 가볍게 / 재미

  • 주말이 100살이 됐다 — The weekend is 100 years old。167점 / 100 댓글(HN)。주 2일 휴무 제도 100주년 — 100개 댓글은 ‘주말은 발명된 것이다’와 ‘주 4일제가 다음 100년의 유산이 될까’를 두고 논쟁 중이다.
  • Every Fucking Website — Every Fucking Website。△41 / 24 댓글(Lobsters)。AI 생성 웹사이트의 템플릿화를 풍자: 부드러운 색상 팔레트, 둥근 모서리 카드, 상태 표시 점, 10px 주석 텍스트 — 24개 댓글의 공통된 결론은 ‘AI 웹사이트의 겉모습은 첫눈에 속일 수준’이라는 것. 💬 nemin이 결정타를 날렸다: 이 사이트들은 전문가 수준으로 완벽해 보이는데, 그게 ‘노력 제로의 산출물’이라는 걸 알게 되는 순간 몸서리가 쳐진다. benj는 더 심하다 — em dash까지 AI에 오염되어 이제 대시만 봐도 조건반사적으로 인상이 찌푸려진다.
  • Casio 계산기에서 돌아가는 진짜 Telnet BBS — A True Telnet BBS on a Casio Calculator。80점 / 9 댓글(HN)。Casio 계산기에서 진짜 Telnet BBS를 돌렸다 — 9개 댓글은 키보드 입력 지연을 묻고 있다. 레트로 삽질 마니아들의 새 장난감.
  • 체호프는 평생 ‘사랑의 게임’을 했다 — Anton Chekhov played at love most of his life。54점 / 10 댓글(HN)。WUSTL의 체호프 서한 연구: 그는 연애 편지에서 ‘승패’의 은유를 끊임없이 연습했다 — 월요일 아침 HN의 보기 드문 문학 게시물, 10개 댓글은 대문호도 결국 평범한 사람이었다며 감탄 중이다.
  • Archie G. Norcross의 메인주 산불 지도 (1918–22) — Archie G. Norcross’ Maine Forest Fire Maps (1918–22)。24점 / 3 댓글(HN)。퍼블릭 도메인 리뷰 컬렉션에 실린 100년 전 손그림 화재 지도 — 지도 제작사 마니아의 시각 향연, 3개 댓글은 전부 색감을 칭찬 중이다.
  • 모든 결제를 팁 요청으로 만들지 말자 — Stop Turning every purchase into a tip request。25점 / 19 댓글(HN)。팁 인플레이션 불만 글 — 19개 댓글은 국가별 팁 문화를 비교하고, iPad 결제 화면의 20/25/30% 기본 옵션이 얼마나 짜증나는지를 논한다.

📐 수학과 과학

  • Tarski의 고등학교 대수 문제에 SAT 공격 — A SAT Attack on Tarski’s High School Algebra Problem。79점 / 32 댓글(HN)。SAT 솔버로 Tarski의 고등학교 대수 문제를 공격 — 32개 댓글은 솔버 규모와 증명 길이를 대조 중이다. 자동 추론 커뮤니티의 새 전투 보고.
  • 더 빠른 요일 계산법 — A faster way to calculate the day-of-the-week。△14 / 2 댓글(Lobsters)。날짜를 요일로 바꾸는 알고리즘을 어셈블리 수준까지 최적화 — 2개 댓글은 Zeller 합동식과 비교 중이다. 프로그래머의 영원한 수학 장난감.
  • 압축 예측은 어디까지 왔나? — How Is Compression Prediction?。△15 / 4 댓글(Lobsters)。압축률로 ‘압축 가능성’을 예측하는 정보론적 소실험 — 4개 댓글은 예측 오차의 원인을 논의 중이다.
  • 로우테크 세라믹 정수기 — Low-Tech Ceramic Water Filter。59점 / 13 댓글(HN)。점토+톱밥을 구워 만든 세라믹 정수기 — 13개 댓글은 세균 차단율과 DIY 가능성을 논의 중이다. Low-tech Lab의 클래식 프로젝트.

📝 요약

오늘의 분위기는 ‘결산일’이다: HN 고득점판에서 AI 비즈니스 뉴스(Stripe 인수, Nvidia 보증 축소, Anthropic IPO 밸류에이션)와 브라우저 광고 차단(Firefox iOS 489점 + uBlock Lobsters △192)이 각각 절반씩 차지했고, 커뮤니티의 AI 논의는 ‘모델이 얼마나 강한가’에서 ‘돈이 어디서 오고 누가 지불하는가’로 옮겨갔다. 한편 gorhill이 직접 나서 uBO Lite에 대한 오해를 바로잡고, Claude 프롬프트 공개 이후 simonw가 git으로 추적한 것에서 ‘투명성과 증거’가 AI 시대 커뮤니티의 새 통화가 되고 있음을 알 수 있다. 꼭 읽어야 할 톱3: Claude 시스템 프롬프트 전문(476점, 모델 자기 인식의 공식 텍스트, Fable/Mythos 수출 통제 사건의 주입 기록 포함), RISC-V 반박 글(296점, 어제 rant에 대한 정면 대응, ‘하이엔드’ 정의 논쟁이 원글보다 정보량이 많다), Cloudflare의 analytics 몰래 주입(219점, 기본 활성화된 통계 스크립트가 사용자 신뢰를 어떻게 소모하는가). 횡적 공명 신호: Stripe/OpenRouter M&A와 Nvidia의 금융 보증 축소가 같은 날 나타나며 AI 인프라의 자본 순환이 조여들기 시작했다. Lobsters 쪽의 ‘vibe coding 회의론’(Every Fucking Website, SWE fundamentals, C replacement)은 HN 쪽의 상업적 향연과 거울을 이루며, 같은 파도에 대한 두 커뮤니티의 태도 차이는 여전히 뚜렷하다.