미국 컴퓨터공학과 지원율이 꺾였다 — AI 시대, CS 전공의 미래는?
## 가장 핫했던 전공이 벽에 부딪히다 한동안 컴퓨터공학(Computer Science)은 미국 대학에서 가장 인기 있는 전공이었어요. 높은 연봉, 넘치는 취업 기회, 실리콘밸리의 화려한 이미지까지. 그런데 워싱턴포스트의 최근 보도에 따르면, 이 흐...
AI는 '다음 빅 웨이브'가 아니라, 디지털 시대의 마지막 장일 수 있다
## 우리가 놓치고 있는 관점 하나 AI가 세상을 바꿀 거라는 이야기, 이제 정말 많이 들었죠. 대부분의 논의는 "AI가 새로운 기술 혁명의 시작"이라는 전제 위에 서 있어요. 그런데 만약 AI가 새로운 파도가 아니라, **지금 우리가 타고 있는...
안드로이드, 이제 사진 공유할 때 위치 정보를 자동으로 제거해준다
## 무슨 일이 있었나요? 사진을 찍으면 그 안에 위치 정보가 들어간다는 거, 알고 계셨나요? 스마트폰으로 찍은 사진에는 EXIF라는 메타데이터가 포함되는데, 여기에 GPS 좌표, 촬영 시간, 카메라 정보 같은 게 고스란히 담겨 있어요. 문제는 이 ...
Servo 엔진, 드디어 crates.io에 올라왔다 — Rust 생태계에서 브라우저 엔진을 라이브러리처럼 쓰는 시대
## 무슨 일이 있었나요? Servo라는 이름, 혹시 들어보셨나요? Mozilla에서 Rust 언어로 처음부터 새로 만든 웹 브라우저 엔진인데요. 한때 Mozilla의 핵심 프로젝트였다가 2020년 구조조정으로 개발이 사실상 멈췄던 적이 있어요. 그...
테크 뉴스를 읽는 당신,
직접 만들어볼 준비 되셨나요?
17가지 수익 모델 실습 · 144+ 강의 · 자동화 소스코드 제공
Apple은 정말 AI 경쟁에서 졌을까? 오히려 '의도치 않은 해자'를 만들고 있다는 분석
## AI 시대, Apple은 뒤처졌다? 요즘 AI 이야기가 나오면 빠지지 않는 말이 있어요. "Apple은 AI에서 완전히 뒤처졌다"는 거죠. ChatGPT를 만든 OpenAI, Gemini를 내세운 Google, Copilot으로 개발자 시장...
왜 대부분의 개발 조직은 팀의 경제적 성과를 모르고 있을까
## 개발팀의 생산성, 정말 측정하고 있나요? 개발자라면 한 번쯤 이런 경험이 있을 거예요. 스프린트 회고에서 "이번 스프린트에 몇 개의 스토리 포인트를 완료했다"는 보고를 하지만, 정작 그 작업이 회사의 매출이나 비용 절감에 얼마나 기여했는지는...
하나의 연산자로 모든 수학 함수를 만들 수 있다? — 단일 이항 연산자의 놀라운 가능성
## 수학과 컴퓨터 과학의 경계에서 발견된 흥미로운 결과 우리가 프로그래밍할 때 아무렇지 않게 쓰는 `sin()`, `cos()`, `exp()`, `log()` 같은 함수들이 있잖아요. 이런 함수들을 수학에서는 "초등 함수(elementary ...
AMD ROCm, CUDA의 아성에 도전하다 — 지금 어디까지 왔을까?
## GPU 컴퓨팅의 절대 강자, CUDA AI와 딥러닝이 폭발적으로 성장하면서, GPU를 활용한 병렬 컴퓨팅은 이제 선택이 아니라 필수가 됐어요. 그런데 이 분야에서 NVIDIA의 CUDA는 거의 독점적인 위치를 차지하고 있거든요. CUDA가 뭐냐...
Lean 4: '완벽하게 만들어갈 수 있는' 프로그래밍 언어라는 개념
## 프로그래밍 언어가 '완벽해질 수 있다'는 건 무슨 뜻일까요? 보통 프로그래밍 언어를 고를 때 "이 언어가 빠른가?", "생태계가 좋은가?" 같은 걸 따지잖아요. 그런데 여기 조금 다른 질문을 던지는 언어가 있어요. "내 코드가 정말로 맞다는 걸...
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은 얼마나 대단할까 기대했어요. 그런데 최근 들어 업계 안팎에서 조...
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 같은 아주 단순한 연산 장치들을 조합하면 덧셈도 하고, 문자도 표...