블로그
GPU·LLM·MLOps·쿠버네티스, 그리고 마음가짐에 관한 글 · 3672 편
#2026-03 762#culture 283#deep-dive 275#kubernetes 260#career 233#ai 220#llm 216#devops 195#2026-04 158#security 147#observability 118#database 113#communication 108#history 107#architecture 101#productivity 98#performance 93#linux 90#networking 89#finance 87#economy 84#mindset 80#psychology 79#ai-papers 78#food 78#it 78#travel 78#japanese 76#deep-learning 75#english 74#gpu 74#ai-agent 69#business-travel 69#postgresql 66#cs-fundamentals 63#rag 63#systems 63#python 55#learning 54#self-improvement 53
리팩터링의 경제학, 언제 비용이 회수되나 — 변경 빈도로 계산하는 법
2026년 7월 30일 martinfowler.com에 올라온 The Economic Benefit of Refactoring은 1만 7천 줄짜리 모듈을 15단계에 걸쳐 리팩터링하면서, 같은 변경 요청을 매번 다시 돌려 입력 토큰이 159,564개에서 27,360개로 83퍼센트 줄어드는 것을 측정했습니다. 흥미로운 실험이지만 저자 스스로 단일 실험이자 그린필드 앱 하나라고 못 박습니다. 이
2026-07-31 · 27 분 읽기 #refactoring#engineering#technical-debt#ai#metrics터미널 UI 개발 가이드 — Ink·OpenTUI·Bubble Tea·ratatui·Textual, 무엇을 언제 쓰는가
shadcn 방식의 터미널 컴포넌트 모음 termcn이 GeekNews에 오르면서 TUI 개발이 다시 화제가 됐습니다. 이 글은 프레임워크 목록 나열 대신 세 가지 렌더링 모델 — Elm 아키텍처, 즉시 모드, 리액트식 재조정 — 로 생태계를 정리하고, 터미널이 자기 능력을 알려 주지 않는다는 근본 문제(트루컬러·크기·키보드 프로토콜 탐지), 리사이즈와 화면 찢어짐을 다루는 방법(SIGWIN
2026-07-31 · 25 분 읽기 #tui#terminal#ink#opentui#cliGPT-5.6과 가격 대비 성능의 한계 — 곡선 위에서 내 워크로드의 자리를 찾는 법
OpenAI가 2026년 7월 30일 GPT-5.6 Luna 가격을 80%, Terra를 20% 내렸습니다. 7월 9일 정식 출시로부터 3주 만이고, 최상위 Sol 가격은 그대로입니다. Luna는 100만 토큰당 입력 1달러 출력 6달러에서 입력 0.20달러 출력 1.20달러가 됐습니다. 이 글은 인하폭을 소개하는 대신 곡선을 계산합니다 — 인하 후 세 티어의 단가 비율이 정확히 25 대 1
2026-07-31 · 20 분 읽기 #ai#llm#openai#inference-cost#prompt-caching모노레포 CI 캐시 전략 — 캐시를 키우지 말고 캐시 키를 고쳐라
모노레포 CI가 느린 이유는 캐시가 작아서가 아니라 캐시 키가 틀려서인 경우가 대부분입니다. 이 글은 Turborepo·Nx·Bazel·GitHub Actions 캐시가 각각 무엇을 해시에 넣는지, 해시 입력을 좁히는 세 가지 손잡이, affected 판정으로 아예 실행하지 않는 법, CI와 개발자가 원격 캐시를 공유할 때 생기는 신뢰 경계, 그리고 2026년에 실제로 터진 캐시 오염 사고가
2026-07-31 · 24 분 읽기 #monorepo#ci-cd#build-cache#turborepo#bazel26B 모델을 2GB 램으로 돌리는 원리 — 상주 메모리와 워킹셋은 같은 숫자가 아니다
2026년 7월 29일 Show HN에 올라온 TurboFieldfare는 Gemma 4 26B-A4B를 M 시리즈 맥에서 약 2GB 램으로 돌린다고 주장합니다. 디스크에는 14.3GB가 깔리고, 램에 상주하는 것은 1.35GB짜리 공유 코어뿐이며, 토큰마다 필요한 전문가 가중치를 SSD에서 읽어 옵니다. 이 글은 그 숫자들을 직접 유도해 검증합니다 — 4비트 그룹 64 양자화가 왜 가중치당
2026-07-31 · 20 분 읽기 #ai#llm#quantization#apple-silicon#moe평균은 아무것도 말하지 않는다 — 지연 시간을 분포로 디버깅하는 법
2026년 7월 27일 공개돼 해커뉴스 상단에 오른 Farid Zakaria의 글 "The mean means nothing"은 캐싱 계층을 배포한 뒤 평균 지연이 112ms에서 122ms로 9% 나빠진 상황을 다룹니다. 같은 데이터에서 p50은 99ms에서 54ms로 46% 개선됐고, p99는 309ms에서 678ms로 119% 악화됐습니다. 하나의 데이터가 정반대 결론 두 개를 동시에 지
2026-07-31 · 25 분 읽기 #observability#latency#performance#histogram#percentile증류로 전이되는 것과 안 되는 것 — DeepSeek을 GPT-OSS에 증류했더니 검열이 따라오지 않았다
2026년 7월 30일 Show HN에 올라온 CTGT의 실험은 DeepSeek V4 Flash를 교사로, GPT-OSS를 학생으로 삼아 금융 추론 능력을 증류했더니 능력은 넘어왔는데 정치 검열은 넘어오지 않았다고 보고합니다. 대응 쌍 152개에서 교사는 민감 질문과 대조군 사이에 45.45점의 검열 격차를 보였지만 학생은 0.43점과 3.94점으로 기준선에 머물렀습니다. 이 글은 그 실험
2026-07-31 · 21 분 읽기 #ai#llm#distillation#alignment#open-weights프롬프트로 3D CAD를 만든다는 것 — 메시와 B-rep, 그리고 제약 조건이라는 병목
GeekNews Show GN에 프롬프트로 3D CAD 모델을 만드는 툴 CAID가 올라왔습니다. 만든 사람이 직접 밝힌 한계가 이 분야 전체의 상태를 정확히 요약합니다 — 치수 자동 검증이 없고, 공차와 DFM과 가공성을 판단하지 못하며, 출력물을 제조에 바로 쓰면 안 된다는 것. 엔지니어링 관점의 질문은 하나입니다. CAD는 파라메트릭이고 제약 기반인데, 메시를 생성하는 것과 편집 가능한
2026-07-31 · 22 분 읽기 #ai#cad#llm#manufacturing#geometry셀프호스팅 배포 플랫폼 고르기 2026 — Coolify·Dokploy·CapRover·Kamal·Openship을 가르는 다섯 축
내장 CI/CD를 갖춘 셀프호스팅 배포 플랫폼 Openship이 GeekNews에 오르면서 다시 같은 질문이 돌아왔습니다. 매니지드 PaaS를 떠나 직접 운영할 것인가. 이 글은 Coolify, Dokploy, CapRover, Kamal 2, Openship, 그리고 순수 compose 조합을 실제로 결정을 가르는 다섯 개의 축 — 컨트롤 플레인의 소유, 롤백 경로, 시크릿 처리, 멀티 노
2026-07-31 · 22 분 읽기 #self-hosting#deployment#paas#kamal#coolifyGCC의 AI 정책과 오픈소스의 선택 — 15줄이라는 경계선은 무엇을 지키려는 것인가
2026년 7월 29일 GCC 운영위원회가 AI 정책 작업 그룹의 권고안을 받아들였습니다. 핵심은 법적으로 유의미한 기여에 LLM 생성 콘텐츠가 포함되거나 그로부터 파생된 경우 받지 않는다는 것이고, 그 기준선은 GNU 유지보수자 지침의 약 15줄입니다. 다만 테스트 케이스는 예외이고, 연구·분석·버그 발견·패치 리뷰에 LLM을 쓰는 것 자체는 막지 않으며, AI 보조 작업에는 Assiste
2026-07-31 · 23 분 읽기 #ai#open-source#gcc#licensing#governance오픈소스 거버넌스가 무너질 때 — 루비 센트럴 사태와 세 개의 축
2026년 7월 30일 André Arko가 "Ruby Central의 파괴적 유산"을 발표하면서, 2025년 9월에 시작된 RubyGems 저장소 접근 권한 분쟁이 열 달 만에 다시 표면으로 올라왔습니다. 이 글은 양쪽의 1차 진술을 나란히 놓고 확인 가능한 타임라인을 정리한 뒤, 왜 같은 형태의 위기가 core-js, event-stream, xz-utils, Nix, Redis, Ter
2026-07-31 · 28 분 읽기 #open-source#governance#rubygems#supply-chain#licensingGitHub Stacked PR 완전 가이드 — 네이티브 스택 PR이 해결한 것과 그대로 남긴 것
2026년 7월 30일 GitHub이 Stacked Pull Requests를 퍼블릭 프리뷰로 공개했습니다. 큰 변경을 의존 순서가 있는 작은 PR 여러 장으로 쪼개 병렬로 리뷰하고 한 번에 병합하는 워크플로가 웹 UI와 gh-stack CLI 확장으로 기본 제공됩니다. 이 글은 스택이 실제로 해결하는 문제, GitHub 네이티브 구현이 하는 일과 하지 않는 일, 베이스 브랜치가 움직일 때
2026-07-31 · 23 분 읽기 #github#stacked-pr#code-review#git#developer-workflow마크다운/MDX 파이프라인 성능 — satteri와 네이티브 코어가 실제로 바꾸는 것
JavaScript 생태계를 위한 고성능 마크다운·MDX 처리기 satteri가 GeekNews에 오르면서, 문서 사이트 빌드 시간이 다시 화제가 됐습니다. 이 글은 수천 페이지 규모의 MDX 빌드에서 시간이 실제로 어디로 가는지를 파싱·변환·컴파일·번들·프리렌더 다섯 단계로 나누고, 추측 대신 측정하는 프로파일링 절차를 제시합니다. unified/remark/rehype의 플러그인 체인이
2026-07-31 · 26 분 읽기 #mdx#markdown#build-performance#unified#static-site가짜 저자 논문이 구두 발표로 채택됐다 — AI 시대 피어리뷰의 시스템 실패 분석
2026년 7월 30일, 리뷰어 두 명이 이번 여름에 맡은 22편의 ML 학회 투고 중 15편에서 조작된 인용, 실재하지 않는 저자, 또는 명백한 LLM 생성 흔적을 찾았다고 공개했습니다. 그중 두 편은 실재하는 논문의 저자 이름을 가짜로 바꿔 인용했고, 리젝트 의견과 조직위 신고에도 불구하고 "환각 참고문헌만 고치라"는 조건으로 구두 발표에 채택됐습니다. 이 글은 분노가 아니라 시스템 실패
2026-07-31 · 24 분 읽기 #ai#peer-review#research-integrity#llm#academiaBun의 Zig to Rust 재작성 11일 — AI 대규모 마이그레이션에서 실제로 옮겨 갈 수 있는 것
Bun이 53만 5천 줄의 Zig 코드를 11일 만에 Rust로 옮긴 과정을 1차 소스로 따라갑니다. 2026년 5월 3일부터 14일까지, 최대 64개의 Claude 인스턴스와 약 50개의 워크플로, 6,502개의 커밋, API 정가 기준 약 16만 5천 달러가 들었습니다. 이 글이 관심 있는 것은 11일이라는 숫자가 아니라 그 숫자를 가능하게 한 조건입니다 — 언어에 독립적인 테스트 스위트
2026-07-31 · 23 분 읽기 #ai#bun#rust#migration#testingAI가 6월 한 달에 2년치 크롬 버그를 잡은 방법 — 1,072개라는 숫자를 읽는 법
구글이 2026년 7월 30일 발표한 내용에 따르면 6월에 나온 크롬 149와 150 두 버전에서만 1,072개의 보안 버그를 고쳤고, 이는 지난 2년간 23개 마일스톤에서 고친 1,036개를 넘습니다. 13년간 살아 있던 샌드박스 탈출 버그도 여기서 나왔습니다. 이 글은 헤드라인 대신 메커니즘을 봅니다 — 2023년 LLM 기반 퍼즈 타깃 생성에서 2024년 Naptime, 2025년 Bi
2026-07-31 · 23 분 읽기 #ai#security#chrome#fuzzing#vulnerabilityGo-To-Market 플레이북을 엔지니어가 읽는 법 — 유통이 제품 품질을 이기는 구간
2026년 7월 말 GeekNews에 NFX의 "업그레이드된 Go-To-Market 플레이북"이 올라왔습니다. VC가 쓴 관점 글이고, 안에 있는 숫자는 표본이 아니라 선별된 일화입니다. 이 글은 그 플레이북을 기술 독자용으로 번역합니다. 유통이 제품 품질을 이기는 구간이 어디인지, 개발자 대상 셀프서브의 실제 전환율이 얼마인지(개발자 대상 제품의 중간 전환율은 비개발자 대상의 절반입니다),
2026-07-31 · 24 분 읽기 #startup#go-to-market#product-led-growth#developer-tools#career2026년 데이터 도구 지형 읽는 법 — 도구 목록이 아니라 층별 결정으로
2026년 7월 28일 GeekNews에 "개발자를 위한 데이터 도구 지형 가이드"가 올라와 51포인트를 받았습니다. 좋은 지도지만 지도는 목적지를 골라 주지 않습니다. 이 글은 같은 지형을 다섯 개 층으로 나누고, 각 층에서 실제로 내려야 하는 결정이 무엇인지 정리합니다. 테이블 포맷 전쟁이 Iceberg v3에서 사실상 끝나고 싸움이 카탈로그로 옮겨 간 경위, DuckDB급 단일 노드 엔
2026-07-31 · 29 분 읽기 #data-engineering#lakehouse#iceberg#duckdb#data-platform미첼 하시모토의 두 번째 회사 Superlogical — 공개된 것과 공개되지 않은 것
2026년 7월 29일 미첼 하시모토가 새 회사 Superlogical을 공개했고, Hacker News에서 776포인트에 댓글 452개를 모았습니다. 첫 제품은 터미널 멀티플렉서이고 libghostty를 MIT 라이선스 부품으로 사용합니다. 이 글은 팬심을 빼고 정리합니다. 발표에서 실제로 공개된 것(팀 네 명, 투자자 명단, Ghostty 비영리 유지)과 공개되지 않은 것(투자 금액, 밸
2026-07-31 · 24 분 읽기 #developer-tools#startup#ghostty#terminal#infrastructureAI 에이전트를 프로덕션에서 운영한다는 것 — 멱등성, 예산, 그리고 확신에 찬 오답
에이전트를 프로토타입에서 프로덕션으로 옮길 때 늦게 발견되는 운영 표면이 있습니다. 재시도된 도구 호출의 멱등성, 예산과 스텝 한도, 비결정적 제어 흐름의 관측 가능성, 도구별 권한 경계, 그리고 에이전트가 확신에 차서 틀렸을 때의 에스컬레이션 경로입니다. 최근 GeekNews Ask GN에 올라온 분석은 벤치마크 트레이스 6,780건에서 중복 도구 실행 8,042건을 찾았고, 그중 159건
2026-07-31 · 29 분 읽기 #ai#agents#observability#reliability#mcp