GPS는 어떻게 내 위치를 아는 걸까? 그 뒤에 숨겨진 물리학
## 매일 쓰는 GPS, 원리는 의외로 모르는 사람이 많아요 네이버 지도든 카카오맵이든, 우리는 매일 GPS를 써요. 핸드폰 켜고 지도 앱 열면 내 위치가 파란 점으로 딱 찍히잖아요. 그런데 이게 정확히 어떤 원리로 동작하는지 아시나요? "위성에...
GPU에서 AI 추론을 더 빠르게: Cooperative Vectors가 뭔지 쉽게 알아보기
## GPU 셰이더에서 직접 뉴럴 네트워크를 돌린다고? 그래픽스 프로그래밍을 해보신 분이라면 셰이더(shader)라는 걸 아실 거예요. 화면에 픽셀 하나하나를 어떻게 그릴지 결정하는 작은 프로그램인데요. 그동안 이 셰이더 안에서 뉴럴 네트워크 같...
macOS Dock이 답답했다면 — Windows 작업표시줄 스타일의 boringBar를 만든 개발자 이야기
## macOS 유저의 오래된 불만, Dock macOS를 쓰는 개발자라면 한 번쯤 이런 생각 해본 적 있지 않나요? "왜 Dock은 이렇게 공간을 많이 차지하지?" 특히 13인치 맥북에서 작업할 때, 화면 하단의 Dock이 은근히 거슬리거든요....
프론티어 모델의 시대는 끝나가고 있는 걸까? AI 발전 속도에 대한 냉정한 시선
## 계속 빨라지기만 할 줄 알았는데 GPT-3가 나왔을 때 세상이 놀랐고, GPT-4가 나왔을 때 또 한번 놀랐죠. 그래서 많은 사람들이 이 속도로 계속 가면 GPT-5, GPT-6은 얼마나 대단할까 기대했어요. 그런데 최근 들어 업계 안팎에서 조...
테크 뉴스를 읽는 당신,
직접 만들어볼 준비 되셨나요?
17가지 수익 모델 실습 · 144+ 강의 · 자동화 소스코드 제공
30년 된 운영체제 Oberon이 라즈베리파이에서 네이티브로 부팅된다 — 미니멀 OS의 귀환
## Oberon System 3, 그게 뭔데요? 혹시 Niklaus Wirth라는 이름을 들어본 적 있으세요? Pascal 언어를 만든 사람이에요. 컴퓨터 과학 교과서에 꼭 나오는 전설적인 인물이죠. 그분이 1980년대 후반에 만든 운영체제가 ...
뉴욕 지하철 노선마다 악기를 하나씩 줬더니 재즈가 됐다 — 데이터 소니피케이션 프로젝트 이야기
## 지하철이 음악을 연주한다고? 뉴욕 지하철은 세계에서 가장 복잡한 대중교통 시스템 중 하나예요. 수십 개의 노선이 24시간 쉬지 않고 달리죠. 그런데 누군가가 이 열차들 하나하나에 악기를 부여하고, 실시간 위치 데이터를 기반으로 음악을 만들어...
Claudraband — Claude Code 파워 유저를 위한 확장 도구가 등장했어요
## Claude Code, 더 강하게 쓸 수 없을까? Claude Code를 터미널에서 쓰다 보면 "이거 좀 더 편하게 쓸 수 없나?"라는 생각이 드는 순간이 있어요. 자주 쓰는 프롬프트를 매번 다시 타이핑한다든지, 여러 에이전트를 동시에 관리...
공 하나도 못 저글링하면서 세 개를 돌리려 하고 있진 않나요?
## 기본기의 재발견 "Most people can't juggle one ball" — 대부분의 사람들은 공 하나조차 제대로 저글링하지 못한다. LessWrong에 올라온 이 글의 제목이 뜻하는 바가 뭘까요? 저글링을 배울 때, 보통 사람들은 ...
게으름(Laziness)을 잃어버리면 생기는 일 — Bryan Cantrill이 말하는 지연 평가의 중요성
## 시스템 프로그래밍에서 '게으름'이 사라질 때 Oxide Computer의 공동 창업자이자 DTrace의 아버지로 유명한 Bryan Cantrill이 흥미로운 글을 올렸어요. 제목부터 재밌는데요, "The Peril of Laziness Lost...
오픈소스 공급망 보안, 누구의 책임일까?: "아무도 당신에게 빚진 게 없다"
## npm install 한 줄이 가져오는 무게 개발하다 보면 패키지 매니저에서 라이브러리를 설치하는 게 너무 자연스럽잖아요. npm install, pip install, cargo add... 한 줄이면 수천 줄의 코드가 내 프로젝트에 들어오는...
토폴리 게이트 하나면 컴퓨터를 만들 수 있다: 가역 컴퓨팅의 핵심 개념 쉽게 풀기
## 컴퓨터의 기본 부품, 논리 게이트 이야기 컴퓨터가 어떻게 작동하는지 깊이 들어가 보면, 결국 모든 건 **논리 게이트(logic gate)**로 귀결돼요. AND, OR, NOT 같은 아주 단순한 연산 장치들을 조합하면 덧셈도 하고, 문자도 표...
팻 겔싱어가 말하는 인텔의 과거, 그리고 반도체 산업의 미래
## 인텔 전 CEO 팻 겔싱어의 솔직한 회고 반도체 업계에서 팻 겔싱어(Pat Gelsinger)라는 이름은 특별한 무게를 가져요. 인텔 역사상 최초의 CTO 출신 CEO였고, 2021년에 복귀해서 "인텔을 다시 위대하게" 만들겠다고 선언했던 ...
curl 명령어 하나로 둠(DOOM)을 플레이한다고요?
## 터미널에서 curl로 둠을 플레이하는 시대 개발자라면 한 번쯤 "이걸 이렇게까지 해야 하나?"라고 생각하면서도 결국 끝까지 만들어버리는 프로젝트를 본 적 있을 거예요. 이번에 등장한 **curl-doom**이 딱 그런 프로젝트인데요. 말 그대로...
전 세계 사람들의 행복한 장소를 시각화한 'Happy Map' 프로젝트
## 데이터로 그린 행복의 지도 데이터 시각화 하면 보통 매출 그래프나 서버 모니터링 대시보드를 떠올리기 쉽잖아요. 그런데 "사람들이 행복하다고 느끼는 장소"를 지도 위에 시각화하면 어떤 모습일까요? 데이터 저널리즘으로 유명한 **The Pudd...
스마트폰 하나로 물리 실험을 한다고? 오픈소스 앱 Phyphox 이야기
## 스마트폰이 실험 장비가 되는 세상 여러분 손에 들려있는 스마트폰, 사실 꽤 정밀한 센서 덩어리라는 거 알고 계셨나요? 가속도계, 자이로스코프, 기압계, 마이크, 조도 센서 등등… 수십만 원짜리 실험 장비가 주머니 속에 이미 들어있는 셈이에요...
JVM 옵션이 너무 많아서 막막할 때 — JVM Options Explorer 소개
## Java 개발자의 오래된 고민 Java로 서비스를 운영해본 분이라면 한 번쯤 이런 경험이 있을 거예요. 서버의 GC(가비지 컬렉션) 튜닝이 필요한데, `-XX:+UseG1GC`는 알겠고... 그 다음에 뭘 건드려야 하지? JVM 옵션 목록을 검...
요즘 앱은 왜 다 똑같이 생겼을까 — '관용적 디자인'을 되찾자는 목소리
## 어디서든 본 듯한 그 UI 최근에 새로운 앱이나 웹 서비스를 써보면서 "어? 이거 어디서 본 것 같은데"라는 느낌을 받은 적 없나요? 둥근 모서리의 카드 레이아웃, 좌측 사이드바, 상단의 미니멀한 내비게이션, 비슷비슷한 색감. 소프트웨어 디...
이메일 평판 99%인데 Gmail이 메일을 차단합니다 — Font Awesome의 이메일 전쟁기
## 무슨 일이 있었나요? 웹 개발자라면 한 번쯤 써봤을 아이콘 라이브러리 Font Awesome 팀이 흥미로운 경험담을 공유했어요. 자신들의 이메일 발송 평판(reputation)이 99%로 거의 완벽한 수준인데도, Gmail이 자꾸 메일을 스...
Claude Code Pro Max 요금제, 5배 쿼터가 1.5시간 만에 바닥나는 문제
## 무슨 일이 있었나요? Anthropic의 AI 코딩 도구인 Claude Code를 쓰는 개발자들 사이에서 꽤 심각한 불만이 터져 나왔어요. Pro Max 요금제, 그러니까 월 200달러(약 27만 원)짜리 최상위 플랜을 구독하고 있는데, 정...
해시 함수, 가장 단순한 형태부터 이해해보기 — 원리를 알면 선택이 쉬워진다
## 해시 함수가 뭔지는 아는데, 어떻게 만들어지는지는 모르겠다면 개발하다 보면 해시 함수를 정말 자주 쓰잖아요. HashMap, HashSet 같은 자료구조는 거의 매일 쓰고, 비밀번호 저장할 때도 해시하고, 파일 무결성 검증할 때도 해시하고요. ...