PyTorch가 드디어 TPU에서 '네이티브'로 돈다: TorchTPU가 바꿀 AI 학습 지형도
## PyTorch 개발자에게 반가운 소식 GPU에 익숙한 분들이라면 구글의 TPU(Tensor Processing Unit)라는 이름은 들어봤지만 막상 써본 적은 없으실 거예요. TPU는 구글이 머신러닝 전용으로 만든 칩인데요, 엄청나게 빠르지...
DuckDB 1.5.2가 나왔어요 - 노트북에서도 돌아가는 분석용 SQL 엔진의 진화
## 데이터 분석의 지형이 조용히 바뀌고 있어요 DuckDB라는 이름, 데이터 분석 쪽에 계신 분들은 많이 들어보셨을 거예요. 한 마디로 표현하면 '분석용 SQLite'예요. SQLite가 작은 트랜잭션형 데이터를 앱 안에 품고 다니는 데 최적화...
MuJoCo, 구글 딥마인드의 로봇 시뮬레이터가 왜 다시 주목받나
## 로봇 학습의 뒤에서 묵묵히 일하는 엔진 MuJoCo라는 이름을 처음 들어보신 분도 많을 거예요. 정확하게 읽으면 '뮤조코'인데, Multi-Joint dynamics with Contact의 약자예요. 한국어로 풀면 '접촉이 있는 다관절 동...
미국의 태양광 패널 340만 장을 데이터로 본다는 것
## 태양광 농장을 지도에 찍어본 엔지니어 데이터 엔지니어 Mark Litwintschik이 재밌는 프로젝트를 공개했어요. 바로 **미국 전역에 설치된 태양광 패널 340만 장의 위치와 정보를 분석한 블로그 포스트**예요. 제목은 간단하게 '3....
테크 뉴스를 읽는 당신,
직접 만들어볼 준비 되셨나요?
17가지 수익 모델 실습 · 144+ 강의 · 자동화 소스코드 제공
LiteLLM보다 44배 가볍다는 Go 기반 AI 게이트웨이, GoModel
## AI 게이트웨이가 대체 뭐길래 요즘 AI 앱을 만들다 보면 이런 고민이 생깁니다. OpenAI도 쓰고 싶고, Claude도 쓰고 싶고, 로컬에 띄운 Llama도 붙이고 싶은데, 각자 API 형식이 다 달라서 코드가 지저분해진다는 거예요. 그...
느린 동적 언어를 빠르게 만드는 법, Zef 언어 구현 노트에서 배우는 인터프리터의 비밀
## 왜 동적 언어는 느릴까요 파이썬, 루비, 자바스크립트 같은 동적 언어를 써본 분들은 다들 한 번쯤 "왜 이렇게 느리지?" 하고 답답했던 경험이 있을 거예요. 같은 알고리즘인데 C나 Rust로 짜면 100배 빠르고, 자바로 짜도 10배는 빠르거든...
직접 만든 "차세대 카메라": 오픈 하드웨어로 사진의 의미를 되묻다
## AI 시대에 "진짜 사진"이 사라지고 있다 요즘 스마트폰으로 사진 찍어 보면 이상한 기분이 들 때 있죠. 분명히 내가 찍긴 찍었는데, 화면에 뜨는 결과물은 AI가 얼굴 피부를 보정하고, 하늘을 파랗게 채우고, 달을 선명하게 "생성"해 놓은 ...
10년 전에 심어둔 시한폭탄, Servo 테스트에서 2026년에 터졌다
## 10년 묵은 코드가 시간을 이기지 못했어요 혹시 Servo라는 이름 들어보셨나요? 파이어폭스를 만드는 모질라(Mozilla)가 "아예 브라우저 엔진을 밑바닥부터 새로 짜보자"면서 시작한 야심 찬 프로젝트예요. 요즘 많이들 이야기하는 러스트(Ru...
ggsql 공개: ggplot2의 그래픽 문법을 SQL에서 그대로 쓸 수 있게 된다면
## 데이터 시각화 쪽에 떨어진 흥미로운 신제품 Posit(예전 이름 RStudio)에서 **ggsql**이라는 새로운 오픈소스 프로젝트의 알파 버전을 공개했어요. 이름에서 감이 오듯이, **ggplot2**의 문법을 SQL 환경에 가져온 거예요...
Claude 토큰 카운터 업데이트, LLM 모델별 토큰 비교가 왜 중요한가
## 무슨 일이 있었나 Simon Willison이 자신의 블로그에서 **Claude Token Counter** 도구를 업데이트했다는 소식을 공유했어요. 원래는 Anthropic의 Claude 모델에 어떤 텍스트를 넣을 때 몇 토큰이 나올지 빠...
터미널에서 NHL 경기를 본다고? Faceoff가 보여주는 TUI의 매력
## 터미널에서 스포츠를 본다는 발상 개발자들이 좀 별난 면이 있죠. 브라우저 켜면 되는 일을 굳이 터미널에서 해결하려고 하잖아요. Spotify를 터미널에서 듣는 spotify-tui, GitHub 이슈를 터미널에서 보는 gh-dash, 도커를 터...
커널을 우회한 56나노초 IPC - Tachyon이 보여주는 극한의 프로세스 간 통신
## 56나노초가 얼마나 빠른 거냐면 나노초(ns)라는 단위가 잘 와닿지 않으실 수 있어요. 1나노초는 10억분의 1초예요. 빛이 1나노초 동안 이동하는 거리가 약 30센티미터고요. 그런데 **Tachyon**이라는 프로젝트는 서로 다른 언어로 ...
루비 Path 메서드는 왜 느렸을까 — byroot가 풀어낸 경로 처리 최적화 이야기
## 작은 메서드가 만든 큰 병목 루비로 웹 서비스를 오래 운영해본 분들은 아마 한 번쯤 경험하셨을 거예요. 프로파일링을 돌려보니 `File.expand_path`, `Pathname#join`, `File.dirname` 같은 **경로 처리 메...
FFT 알고리즘, 왜 O(N²)이 O(N log N)으로 줄어들까
## 신호 처리의 심장, FFT를 다시 들여다보다 Jake VanderPlas가 2013년에 쓴 "Understanding the FFT Algorithm" 글이 다시 회자되고 있어요. 10년도 더 된 글이 왜 지금 또 읽히느냐면, **FFT(고속 ...
마크다운 하나로 문서, 대시보드, 슬라이드까지 - MDV가 그리는 통합 저작 도구의 꿈
## 마크다운이 좀 더 욕심을 부리기 시작했어요 개발자라면 마크다운 안 써본 사람이 거의 없을 거예요. README도 마크다운이고, 회사 위키도 마크다운이고, 블로그도 마크다운이죠. 문법이 단순해서 금방 익히고, 그냥 텍스트라서 git으로 버전 ...
재난 때마다 공개되는 ICEYE 위성 데이터, 개발자가 활용하는 법
## 구름을 뚫고 보는 위성, 그걸 무료로 풀어요 핀란드의 위성 업체 **ICEYE**가 운영하는 오픈 데이터 이니셔티브가 다시 한 번 주목받고 있어요. 홍수, 산불, 지진 같은 대형 재난이 발생했을 때 자사 SAR 위성으로 찍은 영상을 무료로 ...
Healthchecks.io가 AWS S3를 떠나 셀프호스팅 오브젝트 스토리지로 옮긴 이유
## 무슨 일이 있었나 오픈소스 크론잡 모니터링 서비스로 유명한 **Healthchecks.io** 가 자사 인프라에서 AWS S3를 걷어내고, 직접 운영하는 오브젝트 스토리지로 전환했다는 포스트를 공개했어요. 이 서비스는 많은 개발자들이 "내 ...
PROBoter: 오픈소스로 PCB를 자동 분석하는 하드웨어 해킹 플랫폼
## 하드웨어 보안 분석, 이제 자동화됩니다 독일의 보안 리서치 기업 SCHUTZWERK가 **PROBoter**라는 오픈소스 플랫폼을 공개했어요. 이게 뭐냐면, PCB(인쇄회로기판)를 자동으로 분석해주는 로봇 프로브 시스템이에요. 쉽게 말해 전...
파이썬으로 파이썬 인터프리터 만들기, Byterun으로 배우는 VM의 속살
## 왜 이 글이 다시 회자될까요? *500 Lines or Less*라는 오픈소스 책의 한 챕터, **"A Python Interpreter Written in Python"**이 다시 개발자들 사이에서 돌고 있어요. 이 글은 Allison Kap...
듀크대 게임디자인 수업을 바꾼 작은 노란 기기, Playdate의 교육적 실험
## 크랭크가 달린 그 독특한 핸드헬드, 강의실에 들어가다 **Playdate**를 아시나요? Panic이라는 샌프란시스코의 작은 소프트웨어 회사(원래 Mac용 FTP 클라이언트로 유명했죠)가 만든, 손바닥만 한 노란색 휴대용 게임기예요. 흑백 ...