전 세계 도로 교통량을 오픈 데이터로, OpenTrafficMap 살펴보기
## 지도에 "교통량"을 얹는다는 것 구글 지도에서 빨간색, 주황색으로 도로가 막혀 있는 거 다들 보셨을 거예요. 그게 실시간 교통 정보인데, 사실 그 데이터는 구글이 사용자 폰에서 모은 비공개 자료예요. 우리가 쓸 수는 있어도 가져다가 다른 데 쓸...
마우스 커서가 캠프에 간다면? Neal.fun의 'Cursor Camp' 인터랙티브 실험
## 마우스 커서로 노는 웹사이트 혹시 **Neal Agarwal**이라는 이름 들어보셨어요? "The Password Game", "Stimulation Clicker", "Infinite Craft" 같은 중독성 강한 웹 장난감을 혼자 만들어 올...
30년 된 FastCGI가 HTTP보다 리버스 프록시에 더 나은 이유
## 왜 갑자기 FastCGI 이야기인가요 웹 개발 좀 해보신 분이라면 "FastCGI"라는 단어를 한 번쯤은 들어보셨을 거예요. PHP를 nginx에 붙일 때 `php-fpm`을 쓰는데, 그게 바로 FastCGI거든요. 1996년에 만들어진, 거의...
알파벳 2026년 1분기 실적 발표 — AI 투자가 본격적으로 숫자에 찍히기 시작했다
## 구글 모회사 실적이 왜 개발자에게도 중요할까 구글의 모회사인 알파벳(Alphabet)이 2026년 1분기 실적을 발표했어요. 분기 실적 발표는 보통 투자자들이 신경 쓰는 이벤트지만, 사실 우리 개발자들이 더 주의 깊게 봐야 할 자료이기도 해...
테크 뉴스를 읽는 당신,
직접 만들어볼 준비 되셨나요?
17가지 수익 모델 실습 · 144+ 강의 · 자동화 소스코드 제공
Claude Code에서 200달러가 잘못 청구됐는데 Anthropic이 환불을 거절했다? AI 도구 종량제의 어두운 그림자
## 무슨 일이 일어났는지부터 차근차근 Anthropic이 만든 코딩 에이전트 Claude Code의 GitHub 저장소에 흥미로운 이슈 하나가 올라왔어요. 이슈 번호는 #53262인데요, 한 사용자가 자신이 작성하거나 요청하지도 않은 작업 때문...
복사-붙여넣기가 해킹 도구가 된다? CVE-2026-31431 'Copy Fail' 취약점 파헤치기
## 별것 아닌 복사 한 번이 시스템을 뚫는다고요? copy.fail이라는 도메인에서 공개된 **CVE-2026-31431** 취약점이 보안 커뮤니티에서 회자되고 있어요. 한 줄 요약하자면 '웹사이트에서 복사한 텍스트가 사용자가 본 것과 전혀 다...
사라진 인터넷 서비스들의 무덤, Rip.so - 디지털 추모 프로젝트의 의미
## 인터넷에도 무덤이 필요할까 혹시 Google Reader 기억하세요? 아니면 Vine, Yahoo Answers, Google+ 같은 서비스들요. 한때 우리 일상의 일부였는데 지금은 사라진 서비스들이죠. 이런 "죽은 인터넷 것들"을 모아서 추모...
Firefox에서 Brave의 광고 차단 엔진 쓰기 - Adblock-rust Manager 살펴보기
## 광고 차단의 새로운 조합 광고 차단기 하면 보통 **uBlock Origin**이나 **AdBlock Plus** 같은 이름이 떠오르실 거예요. 그런데 Brave 브라우저에는 자체 개발한 **adblock-rust**라는 광고 차단 엔진이 ...
DOS 1.0 원본 소스코드가 GitHub에 살아있다 - 컴퓨터 역사의 디지털 보존
## 45년 전 코드를 다시 만나다 1980년에 Tim Paterson이라는 프로그래머가 Seattle Computer Products라는 회사에서 **86-DOS**(나중에 MS-DOS의 원형이 되는 운영체제예요)를 만들었어요. 이게 마이크로소...
HashiCorp 공동창업자 "GitHub은 더 이상 진지한 작업을 할 곳이 아니다"
## 오픈소스 거물의 작별 선언 HashiCorp 공동창업자이자 Terraform, Vagrant, Vault 같은 인프라 도구를 만든 Mitchell Hashimoto가 자신의 새 프로젝트인 **Ghostty**(빠른 GPU 가속 터미널 에뮬레...
네덜란드 정부가 직접 만든 오픈소스 코드 플랫폼이 등장했어요
## 정부가 GitHub를 떠나기로 했습니다 네덜란드 정부가 자체 오픈소스 코드 플랫폼을 소프트 런칭했어요. 이름이 "소프트 런칭"인 이유는 아직 모든 기능이 완성된 건 아니지만 일단 공개해서 써보면서 다듬어 가겠다는 뜻인데요. 핵심은 이거예요....
내가 만든 게임을 AI에게 플레이시켜봤다 - 에이전트 테스트 자동화 실험기
## 게임 개발자의 영원한 고민, 플레이테스트 게임을 만들어 본 분이라면 다 아실 거예요. 코드를 짜는 것보다 더 힘든 게 바로 **플레이테스트**거든요. 내가 만든 퍼즐이 너무 어려운 건 아닌지, 튜토리얼이 친절한지, 중간에 막히는 구간은 없는지를...
GitHub 하나로 충분할까? 'Forge 연합'을 외치는 Tangled 이야기
## 코드 호스팅이 왜 한 곳에 다 모여있을까 생각해보면 좀 이상한 일이에요. 우리가 이메일을 주고받을 때는 지메일 쓰는 사람이 네이버 메일 쓰는 사람한테 자유롭게 메일을 보내잖아요. 트위터에서 도망친 사람들이 모이는 Mastodon이나 Blue...
Rust로 만든 코드 에디터 Zed가 드디어 1.0을 찍었습니다
## 4년의 베타가 끝났습니다 코드 에디터 Zed가 마침내 1.0 정식 버전을 발표했어요. 2021년에 처음 세상에 모습을 드러내고, 2024년에 오픈소스로 전환된 뒤 약 4년 만의 정식 릴리스인데요. Zed라는 이름이 낯선 분들을 위해 잠깐 설...
독일 의회가 시그널을 떠난다 — Wire로 갈아탄 진짜 이유
## 메신저 하나 바뀌는 작은 사건이 아니다 독일 연방의회 분데스탁이 표준 메신저를 시그널(Signal)에서 와이어(Wire)로 바꾸기로 결정했어요. 그냥 메신저 하나 바뀌는 작은 사건처럼 보이지만, 그 배경을 보면 유럽이 디지털 주권을 어떻게 ...
영하 200도에서도 멀쩡한 반도체 — 갈륨 옥사이드의 가능성
## 우주와 양자 컴퓨터가 기다리는 재료 사우디아라비아의 KAUST(킹 압둘라 과학기술대) 연구진이 흥미로운 결과를 발표했어요. 갈륨 옥사이드(Ga₂O₃)로 만든 트랜지스터가 극저온, 그러니까 영하 200도에 가까운 환경에서도 안정적으로 동작했다...
Rust로 만든 SQL 엔진 'Rocky' — 데이터에도 Git처럼 브랜치를 만들 수 있다면
## 코드는 브랜치 따는데, 왜 데이터는 못 따나요? 코드 작업할 때 우리는 Git에 너무 익숙해져 있잖아요. 새 기능 만들 때 브랜치 따고, 실험하고, 잘 되면 머지하고, 아니면 그냥 버리고. 그런데 데이터베이스는 어떤가요? 프로덕션 데이터를 ...
바이너리 번역기를 빠르게 — 컴파일 비용을 줄이는 LLVM 레지스터 할당 기법
## 로제타가 빠르게 동작하는 이유, 사실 안에선 컴파일러가 돌고 있었다 맥북이 인텔에서 애플 실리콘으로 넘어왔을 때, 기존 x86용 앱들이 어떻게 그대로 돌았는지 기억나세요? **로제타 2(Rosetta 2)**라는 마법 같은 도구 덕분이었죠. 이...
HardenedBSD가 Radicle로 옮겨갔다 — P2P 기반 Git 협업의 실험
## 들어가며 보안 강화에 초점을 맞춘 BSD 운영체제인 **HardenedBSD**가 자기들의 메인 코드 협업 플랫폼을 **Radicle**로 공식 이전했어요. 들어보신 분도 있고 처음 듣는 분도 계실 텐데, Radicle은 "P2P 기반의 탈...
Rust도 잡지 못하는 버그들 — 컴파일러를 믿어도 안심할 수 없는 이유
## Rust = 안전, 정말 그게 끝일까 Rust를 한 번이라도 써본 분이라면 "메모리 안전성"이라는 말을 귀에 못이 박히게 들어보셨을 거예요. 널 포인터 역참조도 없고, 데이터 레이스도 컴파일 타임에 잡아주고, use-after-free도 원천 ...