FPGA로 되살린 3dfx Voodoo: 90년대 전설의 GPU를 현대 기술로 재구현하다
## 3dfx Voodoo, 그 이름을 기억하시나요 1996년, 3dfx Interactive가 출시한 Voodoo Graphics는 PC 게임의 역사를 바꿨습니다. 그 전까지 PC 3D 그래픽은 소프트웨어 렌더링에 의존했고, 성능은 처참했습니다...
Rec Room은 멀티플레이어 스크립팅 에디터의 동시 편집을 어떻게 구현했나
## 여러 사람이 동시에 코드를 편집한다는 것 구글 독스에서 동료와 동시에 문서를 편집해본 경험이 있을 것이다. 커서가 실시간으로 움직이고, 상대방이 타이핑하는 내용이 즉시 반영된다. 이런 **실시간 협업 편집**은 텍스트 문서에서는 이미 일상이...
Project Nomad: 오프라인에서도 절대 끊기지 않는 지식 베이스를 만들겠다는 프로젝트
## 인터넷이 없으면 아무것도 못 하는 시대의 역설 우리는 점점 더 많은 지식을 클라우드에 의존하고 있습니다. Notion에 문서를 쓰고, Confluence에 위키를 올리고, Google Docs에서 협업합니다. 하지만 비행기 안에서, 지하철 터널...
[심층분석] AI가 모의해킹을 자동으로 수행하는 시대 — PentAGI가 보여주는 보안 테스트의 미래
## 보안 전문가의 도구 상자에 AI가 들어왔다 모의침투테스트(Penetration Testing)는 사이버 보안에서 가장 고난이도 업무 중 하나입니다. 숙련된 보안 전문가가 공격자의 관점에서 시스템의 취약점을 찾아내는 작업인데, 한 번의 테스트...
테크 뉴스를 읽는 당신,
직접 만들어볼 준비 되셨나요?
17가지 수익 모델 실습 · 144+ 강의 · 자동화 소스코드 제공
[심층분석] AI 코딩 에이전트의 성능을 극한까지 끌어올리는 법 — Everything Claude Code가 제시하는 '에이전트 하네스 최적화' 패러다임
## 도입: AI 코딩 에이전트 시대, 설정 파일 하나가 생산성을 좌우한다 2025년은 AI 코딩 에이전트가 개발자의 일상에 본격적으로 자리 잡은 해였다. Anthropic의 Claude Code, OpenAI의 Codex, Cursor, Ope...
Cmd+Tab을 대체하는 오픈소스 macOS 앱 전환기, HopTab
## macOS의 앱 전환, 늘 아쉬웠던 그 경험 macOS를 오래 쓴 개발자라면 Cmd+Tab 앱 전환기의 한계를 잘 알고 있을 겁니다. 같은 앱의 여러 창을 구분하지 못하고, 최소화된 창은 목록에서 사라지며, 창을 원하는 위치에 배치하려면 별도의...
리눅스 커널에 첫 패치를 보내기까지: 생각보다 가능한 오픈소스 기여
## 커널 기여, 정말 아무나 할 수 있을까 "리눅스 커널에 기여한다"고 하면 대부분의 개발자는 로우레벨 C 코드와 복잡한 메모리 관리, 수십 년 경력의 해커들이 메일링 리스트에서 치열하게 토론하는 장면을 떠올립니다. 실제로 리눅스 커널은 세계에서 ...
AI가 리눅스 커널 코드를 리뷰한다: Sashiko 프로젝트의 도전
## 커널 코드 리뷰, AI 에이전트에게 맡길 수 있을까 리눅스 커널은 현존하는 가장 크고 복잡한 오픈소스 프로젝트 중 하나다. 수천만 줄의 코드베이스에 전 세계 수천 명의 개발자가 기여하며, 매 릴리스마다 수만 개의 패치가 제출된다. 이 방대한...
Floci: LocalStack의 오픈소스 대안, 무료 로컬 AWS 에뮬레이터
## AWS 로컬 개발의 오래된 고민 AWS를 사용하는 개발 팀이라면 로컬 개발 환경 구축이라는 숙제에서 자유로울 수 없습니다. S3에 파일을 올리고, SQS로 메시지를 보내고, DynamoDB에 데이터를 저장하는 코드를 작성할 때, 매번 실제 ...
Atomic: 시맨틱 연결 기반의 셀프호스팅 개인 지식 베이스
## 또 하나의 노트 앱? 이번엔 좀 다릅니다 개발자라면 누구나 한 번쯤 "완벽한 메모/지식 관리 도구"를 찾아 헤맨 경험이 있을 것입니다. Notion, Obsidian, Logseq, Roam Research 등 이미 수많은 선택지가 있는 시...
컨테이너 보안 도구 Trivy의 공급망이 일시적으로 침해당했다 — 우리가 알아야 할 것들
## 무슨 일이 있었나 컨테이너 이미지와 인프라의 취약점을 스캔하는 오픈소스 보안 도구 Trivy의 생태계 공급망이 일시적으로 침해당한 사실이 공개되었습니다. Aqua Security가 운영하는 Trivy는 CI/CD 파이프라인에서 컨테이너 보안...
Armin Ronacher가 말하는 '시간이 걸리는 것들' — 소프트웨어 개발에서 인내의 가치
## Flask 창시자의 새로운 에세이 Flask와 Jinja2, 그리고 최근에는 Rust 기반 도구들로 유명한 Armin Ronacher가 자신의 블로그에 "Some things just take time"이라는 제목의 에세이를 게시했다. 이 ...
후지필름 X RAW Studio를 웹에서 — 오픈소스 FilmKit으로 카메라 없이 필름 시뮬레이션 적용하기
## 후지필름 사용자의 오래된 불편함 후지필름 X 시리즈 카메라를 사용하는 사진가라면 필름 시뮬레이션(Film Simulation)의 매력을 잘 알고 있을 것입니다. Provia, Velvia, Classic Chrome, Acros 같은 필름 ...
Deno의 위기 — CEO 부재, 레이오프, 그리고 JavaScript 런타임 전쟁의 현실
## Deno에 무슨 일이 일어나고 있는가 Node.js의 창시자 Ryan Dahl이 Node.js의 설계적 실수를 바로잡겠다며 2018년에 시작한 프로젝트 Deno가 심각한 위기를 맞고 있습니다. 최근 Deno 사의 상당수 인력이 정리해고(레이...
IronKernel: Python 문법으로 작성하고 Rust로 병렬 실행하는 데이터 처리 엔진
## Python은 느리고, Rust는 어렵다는 딜레마 데이터 처리 업무를 하다 보면 Python의 생산성과 Rust의 성능 사이에서 고민하는 순간이 옵니다. Python은 작성하기 쉽고 풍부한 라이브러리 생태계를 갖추고 있지만, GIL(Glob...
[심층분석] Qwen의 공격적 자기 홍보 전략, 오픈소스 AI 생태계를 흔들다
## 알리바바 Qwen 팀의 달라진 커뮤니케이션 중국 알리바바 그룹의 AI 연구 조직에서 개발하고 있는 대규모 언어 모델 **Qwen(통의천문)**이 최근 해외 개발자 커뮤니티에서 뜨거운 논쟁의 중심에 섰습니다. Reddit에 올라온 Qwen 팀의 ...
2014년부터 방치됐던 FFmpeg 자막 변환 버그, 드디어 고쳤습니다
## 12년 묵은 버그를 잡다 FFmpeg을 써본 개발자라면 한 번쯤 자막 관련 작업에서 좌절한 경험이 있을 겁니다. 블루레이 디스크에서 흔히 사용되는 PGS(Presentation Graphic Stream) 자막을 SRT 같은 텍스트 자막으로 변...
인터넷 아카이브를 차단해도 AI 학습은 막지 못한다 — 대신 웹의 역사가 사라진다
## 웹의 기억 저장소가 위협받고 있다 EFF(Electronic Frontier Foundation)가 최근 인터넷 아카이브(Internet Archive)에 대한 접근 차단 움직임에 대해 강력한 경고를 내놓았습니다. 일부 웹사이트 운영자들이 ...
AI로 만든 가짜 음악, 스트리밍 사기로 80억 원: 저작권과 AI의 경계가 무너지다
## 스트리밍 플랫폼을 속인 AI 음악 공장 한 남성이 AI로 생성한 음악을 대량으로 스트리밍 플랫폼에 업로드하고, 봇을 이용해 재생 수를 조작하여 약 800만 달러(한화 약 80억 원 이상)를 부당하게 수익화한 혐의에 대해 유죄를 인정했습니다. 이...
[심층분석] 코딩 에이전트에게 '일하는 법'을 가르치다 — Superpowers가 제시하는 에이전트 주도 개발의 새로운 표준
## 도입: AI 코딩 에이전트의 아킬레스건 2025년 하반기부터 AI 코딩 에이전트는 소프트웨어 개발의 핵심 도구로 자리잡았습니다. Claude Code, Cursor, GitHub Copilot, Codex 등 다양한 에이전트가 개발자의 곁에서 ...