오늘은 Vercel의 Scriptc 네이티브 컴파일러와 Claude Code를 활용한 대규모 코드 마이그레이션이 주목할 만합니다. 또한 Cloudflare가 고객별 AI 트래픽을 세밀하게 제어할 수 있는 옵션을 공개했고, GitHub 보안팀의 실태를 비판하는 글이 올라왔습니다.
Vercel의 Scriptc - 바이너리에 JavaScript 엔진을 포함하지 않는 TypeScript 네이티브 컴파일러
일반 TypeScript를 Node/V8 없이 실행되는 소형 네이티브 바이너리로 컴파일
- 링크: 원문 보기
- 카테고리: 백엔드
핵심 내용 scriptc는 TypeScript 코드를 정적 분석하여 가능한 부분은 네이티브 코드로 컴파일하고, 동적 특성이 필요한 부분만 –dynamic 옵션으로 처리합니다. Node.js 호환성을 유지하면서 바이너리 크기를 획기적으로 줄여, 서버리스나 엣지 환경에서의 배포 부담을 낮출 수 있습니다.
아이들에게 Forth를 가르쳐 본 경험
종이 접시로 스택을 이해하고 1970년대 언어로 프로그래밍 기초를 가르친 사례
- 링크: 원문 보기
- 카테고리: 기타
핵심 내용 중·고등학생 12회 수업에서 문법 대신 기초 개념에 집중하기 위해 Forth를 선택했습니다. 종이 접시로 스택과 후입선출을 직접 체험한 후 인터프리터 동작을 학습하는 방식은, 추상적인 개념을 물리적으로 경험하게 해주는 훌륭한 교육 사례입니다.
Kimi K3 weight 공개
Kimi K3 모델의 가중치 공개
- 링크: 원문 보기
- 카테고리: AI
핵심 내용 Kimi K3의 가중치가 공개되었습니다. 구체적인 스펙이나 성능에 대한 설명은 아직 부족하지만, 오픈소스 커뮤니티에 큰 영향을 줄 수 있는 릴리스입니다.
디자인은 타협이다
좋은 디자인은 경쟁하는 요구 사이에서 올바른 타협을 선택하는 일
- 링크: 원문 보기
- 카테고리: 기타
핵심 내용 디자인에서 타협은 약점을 감수하고 강점을 얻는 트레이드오프입니다. 하나를 선택하면 다른 선택지는 배제되며, 올바른 타협은 명확한 의사결정과 우선순위 설정에서 비롯됩니다.
GitHub 보안팀은 도대체 어떤 일을 하는가?
수천 개의 악성코드 저장소가 2년간 방치된 현실
- 링크: 원문 보기
- 카테고리: 보안
핵심 내용 GitHub에는 악성코드를 유포하는 수천 개의 저장소가 존재하며, 기본 검색 기능만으로도 찾을 수 있습니다. 이들은 이미 2년 동안 존재해 왔으며, 수십억 달러 가치의 GitHub가 이를 제대로 관리하지 못하고 있다는 비판이 제기됩니다.
Show GN: 에이전트를 22개까지 늘렸다가 17개로 줄인 이야기
Claude Code 서브에이전트 관리 경험과 접은 이유를 기록하지 않은 실수
- 링크: 원문 보기
- 카테고리: AI
핵심 내용 에이전트를 22개까지 늘렸다가 17개로 줄였지만, 정리한 이유를 기록하지 않아 3개월 후 아카이브 폴더를 열었을 때 왜 접었는지 알 수 없었다는 경험담입니다. 무분별한 확장보다 체계적인 관리와 기록의 중요성을 일깨워줍니다.
Show GN: 사주 판정은 코드로, 풀이는 LLM으로 하는 사주 서비스, 방울당
정답이 있는 부분은 코드로 처리하고, 서술은 LLM에 맡긴 하이브리드 접근
- 링크: 원문 보기
- 카테고리: AI
핵심 내용 만세력 계산, 오행, 용신 판정 같은 정답이 있는 부분은 코드로 정확하게 처리하고, 해석과 서술만 LLM에 맡기는 구조입니다. LLM의 환각 문제를 피하면서도 사용자 경험을 높이는 실용적인 접근법입니다.
Show GN: 브라우저에서 동작하는 벡터 애니메이션 엔진 데모 (ThorVG 1.1)
SVG, Lottie, WebGL/WebGPU를 지원하는 크로스 플랫폼 벡터 그래픽 엔진
- 링크: 원문 보기
- 카테고리: 프론트엔드
핵심 내용 ThorVG v1.1 데모는 별도 설치 없이 브라우저에서 직접 실행 가능합니다. 하나의 렌더러로 SVG와 Lottie를 모두 처리할 수 있어, 프론트엔드에서 벡터 그래픽을 통합 관리하는 데 유용합니다.
Show GN: Solar Open 2 Technical Report를 초심자도 이해할 수 있는 인터랙티브 강의로 만들었습니다
MoE, Hybrid Attention, NoPE, 비동기 RL 같은 개념을 웹 강의로 재구성
- 링크: 원문 보기
- 카테고리: AI
핵심 내용 Solar Open 2 Technical Report의 어려운 개념들을 인터랙티브 웹 강의 형태로 재구성했습니다. 단순 번역이 아니라, 초심자도 이해할 수 있도록 시각화와 상호작용을 추가한 점이 돋보입니다.
Show GN: 브라우저 작업을 사용자 설명서로 자동 변환하는 AI 매뉴얼 생성기
클릭과 입력 이벤트를 DOM 맥락과 함께 수집해 SOP로 자동 변환
- 링크: 원문 보기
- 카테고리: AI
핵심 내용 화면 녹화 방식과 달리, DOM 맥락과 함께 이벤트를 수집하여 사람이 이해하기 쉬운 작업 단계로 재구성합니다. 기존 SOP 작성 프로세스를 자동화하여 생산성을 크게 높일 수 있습니다.
Claude Code로 대규모 코드 마이그레이션을 수행한 방법
수만~수십만 줄 규모 패키지 10개를 한 달 만에 이전
- 링크: 원문 보기
- 카테고리: AI
핵심 내용 Anthropic 개발자들은 Claude Fable 5, Claude Opus 4.8과 동적 워크플로를 이용해 대규모 마이그레이션을 수행했습니다. Bun의 Zig→Rust 이전은 2주 미만에 100만 줄을 생성했으며, 개별 코드 수정 대신 코드를 생성하는 반복 과정을 개선한 점이 핵심입니다.
Cloudflare, 고객별 AI 트래픽 제어 옵션 공개
Search, Agent, Training으로 분류해 세밀한 AI 트래픽 제어 가능
- 링크: 원문 보기
- 카테고리: 보안
핵심 내용 모든 요금제 고객이 자동화 트래픽을 Search, Agent, Training으로 나눠 허용/차단할 수 있습니다. AI 사용 여부보다 행동과 콘텐츠 용도를 기준으로 삼아, 기존의 일괄 차단보다 훨씬 세밀한 정책 설정이 가능합니다.
Netflix의 사내 LLM 서빙 플랫폼
vLLM과 Triton을 기존 ML 인프라에 통합한 사례
- 링크: 원문 보기
- 카테고리: AI
핵심 내용 Netflix는 LLM을 별도 사일로로 분리하지 않고 기존 ML 인프라에서 함께 운영합니다. vLLM을 기본 엔진으로 선택한 이유는 사용자 정의 모델 지원, 디버깅 용이성, 확장 훅, 연구 환경과의 친숙성 때문입니다.
기타 주목할 소식
- ESP32로 만든 책상용 항공기 레이더: ESP32-C3와 원형 디스플레이로 ADS-B 항공기를 모니터링하는 DIY 프로젝트
- Decker — HyperCard 유산을 잇는 대화형 문서 플랫폼: 웹 브라우저에서 바로 체험 가능한 HyperCard 스타일 플랫폼
- 공항 수색 중 GrapheneOS 휴대폰이 초기화돼 기소된 미국 시민: 암호로 초기화 가능한 OS 기능이 법적 증거 파기로 의심받은 사례
- 프랑스 소방관들이 처음 마주한 ‘화재적운’: 자국 최초의 pyrocumulonimbus 현상으로 진화가 극도로 어려운 상황
- Show GN: comux - AI 코딩 에이전트를 위한 tmux: 여러 AI 에이전트 세션을 관리하는 tmux 기반 도구
오늘의 한 줄 정리: Vercel의 Scriptc와 Cloudflare의 AI 트래픽 제어는 각각 실행 효율과 접근 제어의 새로운 기준을 제시하며, Claude Code 마이그레이션 사례는 AI 개발 도구의 실질적인 생산성 향상을 보여줍니다.
매일 아침 GeekNews 소식을 릿치 블로그에서 만나보세요.