최초의 스프레드시트 VisiCalc, 코드 한 줄 한 줄 복원하다
## 스프레드시트의 시작점, VisiCalc 오늘날 개발자라면 누구나 Excel이나 Google Sheets를 한 번쯤은 써봤을 것입니다. 데이터 정리부터 간단한 계산, 심지어 프로젝트 관리까지 스프레드시트는 우리 업무의 기본 도구가 되었죠. 그런데...
프랑스 항공모함의 실시간 위치가 피트니스 앱으로 노출되다 — Strava가 만든 군사 보안의 허점
## 피트니스 앱 하나가 항공모함을 추적했다 프랑스의 대표 일간지 르몽드(Le Monde)가 충격적인 탐사보도를 발표했습니다. 프랑스 해군의 유일한 핵추진 항공모함인 샤를 드골함(Charles de Gaulle)의 실시간 위치를, 승조원들이 사용하는...
슈퍼마이크로 공동창업자, 25억 달러 규모 AI 칩 밀수 혐의로 기소 — 주가 25% 급락
## AI 서버 시장의 핵심 기업에 무슨 일이 미국 서버 제조업체 슈퍼마이크로(Super Micro Computer, SMCI)의 공동창업자가 25억 달러(약 3조 4천억 원) 규모의 AI 칩 밀수 혐의로 기소되면서, 회사 주가가 하루 만에 25% ...
모든 기술 트렌드를 쫓지 않아도 괜찮다는 이야기
## 매일 쏟아지는 신기술, 꼭 다 따라가야 할까? 개발자로 일하다 보면 한 가지 감정에서 벗어나기 어렵습니다. 바로 '뒤처지고 있다'는 불안감이죠. 새로운 프레임워크가 나오고, 새로운 언어가 뜨고, AI 도구가 매주 업데이트되고, 누군가는 벌써 그...
테크 뉴스를 읽는 당신,
직접 만들어볼 준비 되셨나요?
17가지 수익 모델 실습 · 144+ 강의 · 자동화 소스코드 제공
Flash-KMeans: K-Means 클러스터링을 메모리 절반으로, 속도는 수십 배 빠르게
## 들어가며 클러스터링은 머신러닝에서 가장 기본적이면서도 가장 널리 쓰이는 비지도 학습 기법입니다. 그중에서도 K-Means는 1950년대에 제안된 이래 70년이 넘도록 실무에서 살아남은 알고리즘입니다. 추천 시스템에서 사용자 그룹을 나누거나, 이...
FFmpeg에 Vulkan 컴퓨트 셰이더 기반 비디오 인코딩/디코딩이 온다
## 들어가며 비디오 처리의 사실상 표준 도구인 FFmpeg에 중요한 변화가 찾아왔습니다. Khronos Group이 FFmpeg에서 Vulkan 컴퓨트 셰이더를 활용한 비디오 인코딩과 디코딩 지원을 공식 발표했습니다. 이것이 왜 중요한지 이해하려면...
FFmpeg에서 SVG를 직접 렌더링한다 — drawvg 필터의 등장
## 영상 처리 파이프라인에 벡터 그래픽을 끼워넣다 FFmpeg는 미디어 처리의 스위스 아미 나이프로 불리는 도구입니다. 영상 인코딩, 디코딩, 트랜스코딩, 스트리밍까지 거의 모든 멀티미디어 작업을 커맨드라인에서 처리할 수 있죠. 그런데 한 가지 아...
Cursor Composer 2의 정체: Kimi K2.5에 강화학습을 적용한 모델이었다?
## AI 코딩 도구의 뒤에 있는 모델은 무엇인가 최근 AI 코딩 에디터 Cursor의 새로운 기능인 Composer 2가 공개되면서, 그 내부에서 사용하는 모델의 정체에 대한 논의가 이어지고 있습니다. 한 연구자의 분석에 따르면, Cursor Co...
TI-82/83 계산기에서 돌아가던 '마약 전쟁' 게임 – 2000년대 교실 속 프로그래밍 문화
## 계산기 게임의 전설, Drugwars를 기억하시나요 2000년대 초반 미국 고등학교에서는 TI-82/83 그래프 계산기로 수업 시간에 몰래 게임을 하는 것이 하나의 문화였습니다. 그중에서도 **Drugwars**는 단순한 텍스트 기반 경영 시뮬...
arXiv, 33년 만에 코넬대학교로부터 독립 선언
학술 프리프린트 서버의 대명사 arXiv가 코넬대학교 산하에서 벗어나 독립 법인으로 전환한다고 발표했습니다. ## 핵심 내용 arXiv는 1991년 물리학 논문 공유를 위해 시작된 이래, 현재는 컴퓨터과학·수학·통계학 등 다양한 분야의 프리프린트를...
FSF, Anthropic에 저작권 침해 합의 요구 — LLM 학습 데이터와 GPL 라이선스의 충돌
## 무슨 일이 있었나 자유소프트웨어재단(FSF)이 Anthropic을 상대로 GPL 라이선스 코드의 LLM 학습 데이터 사용에 대한 **저작권 침해 합의**를 요구했습니다. FSF는 Anthropic의 모델이 GPL 라이선스 코드를 학습에 활용했다...
Claude Code에 '채널' 기능 등장 — 실행 중인 세션에 실시간으로 이벤트를 밀어넣는다
Anthropic의 Claude Code에 **Channels**라는 새로운 기능이 추가되었습니다. 실행 중인 에이전트 세션에 외부에서 이벤트를 푸시할 수 있는 메커니즘입니다. ## 핵심 내용 Channels는 Claude Code 세션이 작업을 ...
Karpathy의 Autoresearch에 GPU 클러스터를 붙이면 어떤 일이 벌어질까
Andrej Karpathy가 공개한 Autoresearch(AI가 스스로 연구를 수행하는 에이전트)를 SkyPilot 팀이 **GPU 클러스터 규모로 스케일링**한 실험 결과를 공유했습니다. ## 핵심 내용 기존 Autoresearch는 단일 머...
Cockpit: 웹 브라우저로 리눅스 서버를 관리하는 오픈소스 도구
## 웹 기반 서버 관리의 정석 Cockpit은 리눅스 서버를 웹 브라우저에서 직접 관리할 수 있게 해주는 오픈소스 프로젝트입니다. Red Hat이 주도적으로 개발에 참여하고 있으며, Fedora와 RHEL 계열에는 기본 탑재되어 있을 정도로 성숙한...
Python 생태계의 핵심 Astral(uv, Ruff 개발사)이 OpenAI에 합류한다
## 충격적인 인수 소식 Python 패키지 매니저 **uv**와 린터 **Ruff**를 만든 Astral이 OpenAI에 합류한다고 공식 발표했습니다. Hacker News에서 1,100점 이상, 700개 이상의 댓글이 달리며 엄청난 반응을 일으키...
구글, 안드로이드 비인증 앱 사이드로딩에 24시간 대기 절차 도입
## 무엇이 바뀌나 구글이 안드로이드에서 Play Protect로 인증되지 않은 앱을 사이드로딩할 때 **24시간 대기 기간**을 거치도록 하는 새로운 절차를 발표했습니다. 즉, APK를 직접 설치하려면 최초 요청 후 하루를 기다려야 한다는 뜻입니다...
AI가 당신의 코드베이스를 어떻게 바꾸고 있는지, 의도적으로 관리하고 계신가요?
AI 코딩 도구(Copilot, Cursor 등)가 일상이 된 지금, 코드베이스가 **의도치 않게 변질되는 현상**에 대해 경고하는 글이 올라왔습니다. ## 핵심 메시지 이 글은 AI가 생성하는 코드를 무비판적으로 받아들이면 코드베이스 전체의 일관...
난해한 프로그래밍 언어로 LLM의 '진짜 추론 능력'을 테스트하다 — EsoLang-Bench
LLM이 정말로 코드를 "이해"하고 추론하는 걸까요? **EsoLang-Bench**는 Brainfuck, Befunge 같은 난해한 프로그래밍 언어(esoteric language)를 활용해 LLM의 순수 추론 능력을 평가하는 벤치마크입니다. ##...
일정 관리 도구 Clockwise, Salesforce 인수 후 다음 주 서비스 종료
## AI 기반 캘린더 최적화 도구, 인수 후 폐쇄 수순 AI를 활용해 회의 일정을 자동 최적화해주던 서비스 **Clockwise**가 Salesforce에 인수된 뒤 서비스를 종료합니다. 개발자들 사이에서 "Focus Time(집중 시간)"을 ...
NanoGPT Slowrun: 컴퓨팅은 무한히, 데이터는 10분의 1만으로 GPT를 훈련한다면?
## 데이터 효율성에 초점을 맞춘 새로운 LLM 훈련 실험 일반적인 LLM 훈련이 "더 많은 데이터, 더 많은 컴퓨팅"을 추구한다면, 이 프로젝트는 정반대 질문을 던집니다. **컴퓨팅 자원이 무한하다고 가정할 때, 데이터를 10분의 1만 사용하고도 ...