Cloudflare가 자사 서비스 전체를 하나의 CLI로 통합했다
## 대시보드 클릭 대신 터미널 한 줄로 Cloudflare를 써본 분이라면 아실 거예요. DNS 설정하려면 대시보드 들어가서 클릭하고, Workers 배포하려면 Wrangler 쓰고, R2 버킷 만들려면 또 다른 도구를 꺼내야 했죠. 서비스가 ...
WebIDL 코드 생성 캐싱으로 Firefox 빌드를 17% 빠르게 만든 이야기
## 빌드가 느리면 개발자의 하루가 느려져요 빌드 시간. 개발자라면 누구나 이 단어에 한숨을 쉬어본 적이 있을 거예요. 코드 한 줄 고쳤는데 빌드가 돌아가는 동안 커피 한 잔을 마시고 오는 그 시간이요. Firefox 같은 대규모 프로젝트에서는 이 ...
GitHub가 공식 지원하는 Stacked PR, 대체 뭐가 좋은 걸까?
## PR이 너무 커서 리뷰가 안 되는 경험, 다들 있으시죠? 개발하다 보면 하나의 기능을 구현하는데 변경 파일이 수십 개가 되는 경우가 종종 있어요. 이런 큰 PR(Pull Request)을 올리면 리뷰어 입장에서는 "이걸 어디서부터 봐야 하지...
당신의 사진 한 장으로 AI가 알아내는 것들 — 'They See Your Photos' 프로젝트
## 사진 한 장에 담긴 정보, 생각보다 훨씬 많아요 인스타그램에 카페 사진 한 장 올리는 거, 별일 아니라고 생각하시죠? 그런데 그 사진 한 장에서 AI가 추출할 수 있는 정보의 양을 보면 깜짝 놀라실 거예요. 최근 공개된 'They See Y...
테크 뉴스를 읽는 당신,
직접 만들어볼 준비 되셨나요?
17가지 수익 모델 실습 · 144+ 강의 · 자동화 소스코드 제공
Servo 엔진, 드디어 crates.io에 올라왔다 — Rust 생태계에서 브라우저 엔진을 라이브러리처럼 쓰는 시대
## 무슨 일이 있었나요? Servo라는 이름, 혹시 들어보셨나요? Mozilla에서 Rust 언어로 처음부터 새로 만든 웹 브라우저 엔진인데요. 한때 Mozilla의 핵심 프로젝트였다가 2020년 구조조정으로 개발이 사실상 멈췄던 적이 있어요. 그...
Apple은 정말 AI 경쟁에서 졌을까? 오히려 '의도치 않은 해자'를 만들고 있다는 분석
## AI 시대, Apple은 뒤처졌다? 요즘 AI 이야기가 나오면 빠지지 않는 말이 있어요. "Apple은 AI에서 완전히 뒤처졌다"는 거죠. ChatGPT를 만든 OpenAI, Gemini를 내세운 Google, Copilot으로 개발자 시장...
AMD ROCm, CUDA의 아성에 도전하다 — 지금 어디까지 왔을까?
## GPU 컴퓨팅의 절대 강자, CUDA AI와 딥러닝이 폭발적으로 성장하면서, GPU를 활용한 병렬 컴퓨팅은 이제 선택이 아니라 필수가 됐어요. 그런데 이 분야에서 NVIDIA의 CUDA는 거의 독점적인 위치를 차지하고 있거든요. CUDA가 뭐냐...
GPU에서 AI 추론을 더 빠르게: Cooperative Vectors가 뭔지 쉽게 알아보기
## GPU 셰이더에서 직접 뉴럴 네트워크를 돌린다고? 그래픽스 프로그래밍을 해보신 분이라면 셰이더(shader)라는 걸 아실 거예요. 화면에 픽셀 하나하나를 어떻게 그릴지 결정하는 작은 프로그램인데요. 그동안 이 셰이더 안에서 뉴럴 네트워크 같...
macOS Dock이 답답했다면 — Windows 작업표시줄 스타일의 boringBar를 만든 개발자 이야기
## macOS 유저의 오래된 불만, Dock macOS를 쓰는 개발자라면 한 번쯤 이런 생각 해본 적 있지 않나요? "왜 Dock은 이렇게 공간을 많이 차지하지?" 특히 13인치 맥북에서 작업할 때, 화면 하단의 Dock이 은근히 거슬리거든요....
뉴욕 지하철 노선마다 악기를 하나씩 줬더니 재즈가 됐다 — 데이터 소니피케이션 프로젝트 이야기
## 지하철이 음악을 연주한다고? 뉴욕 지하철은 세계에서 가장 복잡한 대중교통 시스템 중 하나예요. 수십 개의 노선이 24시간 쉬지 않고 달리죠. 그런데 누군가가 이 열차들 하나하나에 악기를 부여하고, 실시간 위치 데이터를 기반으로 음악을 만들어...
게으름(Laziness)을 잃어버리면 생기는 일 — Bryan Cantrill이 말하는 지연 평가의 중요성
## 시스템 프로그래밍에서 '게으름'이 사라질 때 Oxide Computer의 공동 창업자이자 DTrace의 아버지로 유명한 Bryan Cantrill이 흥미로운 글을 올렸어요. 제목부터 재밌는데요, "The Peril of Laziness Lost...
curl 명령어 하나로 둠(DOOM)을 플레이한다고요?
## 터미널에서 curl로 둠을 플레이하는 시대 개발자라면 한 번쯤 "이걸 이렇게까지 해야 하나?"라고 생각하면서도 결국 끝까지 만들어버리는 프로젝트를 본 적 있을 거예요. 이번에 등장한 **curl-doom**이 딱 그런 프로젝트인데요. 말 그대로...
스마트폰 하나로 물리 실험을 한다고? 오픈소스 앱 Phyphox 이야기
## 스마트폰이 실험 장비가 되는 세상 여러분 손에 들려있는 스마트폰, 사실 꽤 정밀한 센서 덩어리라는 거 알고 계셨나요? 가속도계, 자이로스코프, 기압계, 마이크, 조도 센서 등등… 수십만 원짜리 실험 장비가 주머니 속에 이미 들어있는 셈이에요...
Claude Code Pro Max 요금제, 5배 쿼터가 1.5시간 만에 바닥나는 문제
## 무슨 일이 있었나요? Anthropic의 AI 코딩 도구인 Claude Code를 쓰는 개발자들 사이에서 꽤 심각한 불만이 터져 나왔어요. Pro Max 요금제, 그러니까 월 200달러(약 27만 원)짜리 최상위 플랜을 구독하고 있는데, 정...
Anthropic, 프롬프트 캐시 TTL을 1시간에서 5분으로 조용히 축소 — API 비용에 미치는 영향은?
## 무슨 일이 있었나요? Claude API를 사용하는 개발자들에게 꽤 중요한 변경사항이 하나 발견됐어요. Anthropic이 지난 3월 6일에 **프롬프트 캐시(Prompt Cache)의 TTL(Time To Live)을 기존 1시간에서 5분...
프로그래밍에서 '프로퍼티'란 도대체 뭘까? — 언어마다 다른 그 개념을 제대로 정리해봤어요
## 우리가 매일 쓰는 '프로퍼티', 정확히 뭔지 설명할 수 있나요? 개발하다 보면 "프로퍼티(property)"라는 단어를 정말 자주 만나게 되죠. Python에서는 `@property` 데코레이터를 쓰고, JavaScript에서는 객체의 프로퍼티...
1980년대 매킨토시를 API 수준에서 되살린 프로젝트, Advanced Mac Substitute
## 클래식 맥 OS를 현대에 부활시키다 요즘은 macOS Sequoia가 나오는 시대지만, 1984년에 처음 세상에 나온 오리지널 매킨토시 운영체제를 기억하시나요? 흑백 화면에 깜빡이는 커서, 최초의 대중적인 GUI 운영체제였던 그 시절의 Mac ...
Apple Silicon 맥에서 VM 2개 제한 깨는 법 — 하이퍼바이저의 숨겨진 구조
## 무슨 일이 있었나 Apple Silicon(M1, M2, M3, M4) 맥을 쓰면서 가상 머신(VM)을 돌려본 분들이라면 한 번쯤 부딪혀봤을 제한이 있어요. **동시에 실행할 수 있는 VM이 사실상 2개로 제한**된다는 거예요. 개발 환경으...
작은 AI 모델도 보안 취약점을 찾을 수 있다 — Mythos 이후 달라진 AI 사이버보안의 지형
## 무슨 일이 있었나 얼마 전 구글 딥마인드가 공개한 **Mythos**라는 AI 시스템이 실제 소프트웨어에서 알려지지 않은 보안 취약점(제로데이)을 찾아냈다는 소식이 업계를 뒤흔들었어요. "드디어 AI가 해커를 대체하는 시대가 왔나?"라는 반...
하늘 위 비행기를 3D 조종석 시점으로 실시간 따라가는 웹앱, flight-viz
## 비행기 추적, 이제 조종석에서 직접 보세요 비행기 추적 서비스라고 하면 Flightradar24 같은 걸 떠올리실 텐데요. 지도 위에 비행기 아이콘이 천천히 움직이는, 그 익숙한 2D 화면 말이에요. **flight-viz**라는 프로젝트는 여...