블로그
GPU·LLM·MLOps·쿠버네티스, 그리고 마음가짐에 관한 글 · 3704 편
#2026-03 762#culture 283#deep-dive 275#kubernetes 262#career 233#ai 223#llm 217#devops 198#2026-04 158#security 149#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 67#cs-fundamentals 63#rag 63#systems 63#python 56#learning 54#self-improvement 53
셀프호스팅 배포 플랫폼 고르기 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#mcpGemini Robotics 2와 로봇 파운데이션 모델 — 전신 제어가 실제로 바꾸는 것
2026년 7월 30일 Google DeepMind가 Gemini Robotics 2를 공개하면서 휴머노이드의 발끝부터 손끝까지를 하나의 비전-언어-행동 모델로 제어한다고 발표했습니다. 함께 공개된 숫자는 흥미롭게도 자랑이 아니라 현재 상태의 정직한 기록에 가깝습니다 — 전구를 푸는 데 92퍼센트, 끼우는 데 36퍼센트, 바닥에서 물건을 집는 데 45.7퍼센트. 이 글은 VLA가 실제로 무엇
2026-07-31 · 26 분 읽기 #ai#robotics#vla#foundation-models#evaluationDeepSeek V4 Flash가 실제로 바꾸는 것 — 리더보드가 아니라 능력당 단가의 문제
2026년 7월 31일 DeepSeek이 V4-Flash API를 공개 베타로 전환했습니다. 아키텍처는 4월의 프리뷰와 동일한 284B 총 파라미터 · 13B 활성 MoE에 1M 컨텍스트이고, 바뀐 것은 사후학습뿐입니다. 공식 체인지로그가 공개한 점수는 Terminal Bench 2.1에서 82.7, Toolathlon verified 70.3인데, 이 숫자들은 DeepSeek이 자사 하네스
2026-07-31 · 20 분 읽기 #ai#llm#deepseek#inference-cost#moeAI로 코드베이스를 옮기는 실전 절차 — 심판을 먼저 세우고, 줄 수가 아니라 리뷰율을 측정한다
2026년 상반기에 공개된 대규모 LLM 마이그레이션 사례들(53만 줄 Zig to Rust, 16만 5천 줄 Python to TypeScript)에서 공통된 절차를 뽑아 실행 가능한 순서로 정리합니다. 핵심은 순서입니다 — 번역을 시작하기 전에 동작 오라클을 세우고, 일부러 망가뜨린 코드로 그 오라클이 떨어지는지부터 확인합니다. 그다음 검증 가능한 경계로 잘라 큐를 만들고, 완료 판정을
2026-07-31 · 23 분 읽기 #ai#migration#refactoring#testing#engineering매니저가 된다는 것의 진실 — 시니어 엔지니어에 회의가 더해지는 일이 아니다
2026년 7월 말 GeekNews에 올라온 "매니저가 된다는 것의 진실"은 열네 가지 항목을 나열한 개인 경험 에세이입니다. 이 글은 그 항목들이 왜 반복해서 나타나는지를 구조로 설명합니다. 매니저 역할의 본질은 업무량 증가가 아니라 출력 함수의 교체이고, 앤디 그로브의 정의대로 출력이 팀의 출력으로 바뀌는 순간 피드백 루프는 분 단위에서 분기 단위로 늘어나며 판독 가능성을 잃습니다. 개인
2026-07-31 · 25 분 읽기 #career#engineering-management#leadership#ic-to-manager#feedback-loop재능이라는 허상 — 연습 연구가 실제로 말하는 것과, 무엇이 복리로 쌓이는가
2026년 7월 말 GeekNews 상단에 "재능이라는 허상"이 올랐습니다. 제목만 보면 재능과 연습에 관한 과학 논쟁 같지만, 원문은 주니어 개발자의 커리어 불안을 다룬 개인 에세이이고 인용된 연구는 한 편도 없습니다. 이 글은 실제 문헌을 따라갑니다. 에릭슨의 1993년 논문이 무엇을 주장했고 무엇을 주장하지 않았는지, 매크나마라 메타분석이 말하는 분산 설명력 12퍼센트와 2018년 정오
2026-07-31 · 26 분 읽기 #career#deliberate-practice#expertise#psych-papers#mindset자바 Value Objects(JEP 401)가 바꾸는 것 — 아이덴티티를 버리면 얻는 것과 잃는 것
2026년 7월 31일 00시 45분 UTC, JEP 401 Value Objects 구현이 OpenJDK 메인라인에 병합됐습니다. JEP 539(Strict Field Initialization)와 한 커밋으로 묶여 1,888개 파일에 20만 8천 줄이 추가됐고, Project Valhalla가 2014년에 시작된 지 12년 만입니다. 이 글은 아이덴티티 없는 객체가 정확히 무엇인지, 성능
2026-07-31 · 28 분 읽기 #java#jvm#valhalla#jep-401#performance사내 지식베이스를 LLM으로 만든다는 것 — 권한 인지 검색, 신선도, 그리고 출시 전 평가셋
Cerebras가 2026년 7월 15일에 공개한 사내 지식베이스 구축기는 하루 15,000건 넘는 질의를 사람과 자동화와 에이전트가 함께 던지는 시스템의 내부 구조를 드러냅니다. 하지만 사내 지식베이스에서 팀이 실제로 과소평가하는 부분은 청킹이나 리랭킹이 아니라 권한, 신선도, 삭제 전파, 그리고 진실 공급원 충돌입니다. HR 문서를 흘리는 검색은 없는 것만 못하고, 이미 폐기한 런북을 자
2026-07-31 · 26 분 읽기 #ai#rag#enterprise-search#llm#platform-engineering폐쇄망 이미지 반입 파이프라인 설계 — skopeo, Harbor, 그리고 썩지 않는 재반입 런북
폐쇄망 쿠버네티스에서 아무도 제대로 쓰지 않는 문제, 즉 컨테이너 이미지를 반복적으로 안전하게 들여오는 파이프라인을 설계합니다. 반입 목록을 코드로 관리하는 방법부터 skopeo sync로 외부 레지스트리를 디렉터리와 OCI 레이아웃으로 떠내는 명령, oras로 임의 아티팩트를 나르는 방법, Harbor를 내부 배포 레지스트리로 두는 이중 레지스트리 패턴까지 다룹니다. Harbor 프록시 캐
2026-07-31 · 28 분 읽기 #kubernetes#air-gap#harbor#skopeo#supply-chain