Deno의 위기 — CEO 부재, 레이오프, 그리고 JavaScript 런타임 전쟁의 현실
## Deno에 무슨 일이 일어나고 있는가 Node.js의 창시자 Ryan Dahl이 Node.js의 설계적 실수를 바로잡겠다며 2018년에 시작한 프로젝트 Deno가 심각한 위기를 맞고 있습니다. 최근 Deno 사의 상당수 인력이 정리해고(레이...
IronKernel: Python 문법으로 작성하고 Rust로 병렬 실행하는 데이터 처리 엔진
## Python은 느리고, Rust는 어렵다는 딜레마 데이터 처리 업무를 하다 보면 Python의 생산성과 Rust의 성능 사이에서 고민하는 순간이 옵니다. Python은 작성하기 쉽고 풍부한 라이브러리 생태계를 갖추고 있지만, GIL(Glob...
2014년부터 방치됐던 FFmpeg 자막 변환 버그, 드디어 고쳤습니다
## 12년 묵은 버그를 잡다 FFmpeg을 써본 개발자라면 한 번쯤 자막 관련 작업에서 좌절한 경험이 있을 겁니다. 블루레이 디스크에서 흔히 사용되는 PGS(Presentation Graphic Stream) 자막을 SRT 같은 텍스트 자막으로 변...
인터넷 아카이브를 차단해도 AI 학습은 막지 못한다 — 대신 웹의 역사가 사라진다
## 웹의 기억 저장소가 위협받고 있다 EFF(Electronic Frontier Foundation)가 최근 인터넷 아카이브(Internet Archive)에 대한 접근 차단 움직임에 대해 강력한 경고를 내놓았습니다. 일부 웹사이트 운영자들이 ...
테크 뉴스를 읽는 당신,
직접 만들어볼 준비 되셨나요?
17가지 수익 모델 실습 · 144+ 강의 · 자동화 소스코드 제공
AI로 만든 가짜 음악, 스트리밍 사기로 80억 원: 저작권과 AI의 경계가 무너지다
## 스트리밍 플랫폼을 속인 AI 음악 공장 한 남성이 AI로 생성한 음악을 대량으로 스트리밍 플랫폼에 업로드하고, 봇을 이용해 재생 수를 조작하여 약 800만 달러(한화 약 80억 원 이상)를 부당하게 수익화한 혐의에 대해 유죄를 인정했습니다. 이...
구글, 안드로이드 사이드로딩에 24시간 대기와 강제 재부팅 도입 — 보안인가, 통제인가
## 무슨 일이 있었나 구글이 안드로이드의 사이드로딩(sideloading) 절차를 대폭 강화한다고 발표했습니다. 앞으로 Play 스토어를 거치지 않고 APK 파일을 직접 설치하려면 24시간의 대기 시간과 기기 재부팅이라는 두 가지 추가 단계를 거쳐...
Arnold Robbins의 'Linux Applications Programming' 2판이 GitHub에 공개되다
## 리눅스 시스템 프로그래밍의 클래식이 돌아왔다 UNIX와 리눅스 세계에서 오랫동안 활동해온 Arnold Robbins가 자신의 저서 **"Linux Applications Programming by Example: The Fundamental A...
FFmpeg, 제대로 배워봅시다 — 멀티미디어 처리의 스위스 아미 나이프 완전 가이드
## 개발자라면 한 번쯤 마주치는 FFmpeg FFmpeg은 동영상, 오디오, 이미지 등 거의 모든 멀티미디어 포맷을 다룰 수 있는 오픈소스 도구입니다. 2000년에 처음 등장한 이래 20년 넘게 개발이 지속되어 온 이 프로젝트는, 아마 대부분의 개...
서버 없이 블루투스만으로 팀원 위치 공유 — Red Grid Link의 P2P 접근법
## 인터넷이 없는 곳에서도 팀은 움직여야 한다 재난 현장, 산악 구조, 대규모 야외 행사 운영. 이런 상황에서 팀원들의 위치를 실시간으로 파악해야 하는데, 셀룰러 네트워크가 불안정하거나 아예 존재하지 않는 경우가 많습니다. 위성 통신 장비는 비싸고...
2,000개의 혼합 정밀도 커널을 한 번에 — NumKong이 고성능 수치 연산의 판을 바꾸려 한다
## 혼합 정밀도 연산, 왜 지금 중요한가 딥러닝 모델이 거대해지면서 연산 효율성은 더 이상 "있으면 좋은 것"이 아니라 경제적 생존의 문제가 되었습니다. GPU 한 시간당 수 달러를 지불하는 클라우드 환경에서, 같은 결과를 절반의 연산으로 얻을 수...
강화학습 환경의 현주소 — Epoch AI가 정리한 RL 환경 FAQ 깊이 읽기
## 왜 지금 강화학습 환경이 중요한가 AI 연구 분석 기관 Epoch AI가 강화학습(Reinforcement Learning, RL) 환경에 대한 포괄적인 FAQ 문서를 공개했습니다. 최근 AI 업계에서 강화학습이 다시 뜨거운 키워드로 떠오르고 ...
OpenCode: 터미널에서 동작하는 오픈소스 AI 코딩 에이전트가 등장했다
## 또 하나의 AI 코딩 도구? 이번엔 좀 다르다 AI 코딩 도구 시장이 빠르게 성장하고 있는 가운데, OpenCode라는 새로운 오픈소스 프로젝트가 등장했습니다. OpenCode는 터미널 기반의 AI 코딩 에이전트로, Claude Code나 Cu...
Ghostty 터미널의 새 프로젝트 Ghostling — 경량 가상 터미널 라이브러리 공개
## Ghostty 팀이 새로운 오픈소스 프로젝트를 내놓았다 Zig 언어로 작성된 GPU 가속 터미널 에뮬레이터 Ghostty를 만든 Mitchell Hashimoto(HashiCorp 공동 창업자)의 팀에서 새로운 프로젝트 Ghostling을 공개...
데이터를 지도 위에 올려라: 공간 시각화가 바꾸는 의사결정의 질
## 같은 데이터, 다른 이해 어떤 도시의 범죄 통계를 스프레드시트로 본다고 상상해보세요. 지역별 범죄 건수가 행과 열로 나열되어 있습니다. 숫자를 비교하면 어디가 더 위험한지 대략 알 수 있겠지만, 그 범죄가 특정 교차로에 집중되어 있는지, 학교 ...
Regex Blaster: 정규식을 슈팅 게임으로 익히는 브라우저 게임
## 정규식, 알긴 아는데 쓸 때마다 검색하시죠? 개발자라면 정규식(Regular Expression)과의 관계가 좀 묘합니다. 로그 파싱, 입력 검증, 텍스트 치환 등 쓸 곳은 많은데, 막상 작성하려면 매번 구글링을 하게 됩니다. `(?
Flash-KMeans: K-Means 클러스터링을 메모리 절반으로, 속도는 수십 배 빠르게
## 들어가며 클러스터링은 머신러닝에서 가장 기본적이면서도 가장 널리 쓰이는 비지도 학습 기법입니다. 그중에서도 K-Means는 1950년대에 제안된 이래 70년이 넘도록 실무에서 살아남은 알고리즘입니다. 추천 시스템에서 사용자 그룹을 나누거나, 이...
arXiv, 33년 만에 코넬대학교로부터 독립 선언
학술 프리프린트 서버의 대명사 arXiv가 코넬대학교 산하에서 벗어나 독립 법인으로 전환한다고 발표했습니다. ## 핵심 내용 arXiv는 1991년 물리학 논문 공유를 위해 시작된 이래, 현재는 컴퓨터과학·수학·통계학 등 다양한 분야의 프리프린트를...
FSF, Anthropic에 저작권 침해 합의 요구 — LLM 학습 데이터와 GPL 라이선스의 충돌
## 무슨 일이 있었나 자유소프트웨어재단(FSF)이 Anthropic을 상대로 GPL 라이선스 코드의 LLM 학습 데이터 사용에 대한 **저작권 침해 합의**를 요구했습니다. FSF는 Anthropic의 모델이 GPL 라이선스 코드를 학습에 활용했다...
Cockpit: 웹 브라우저로 리눅스 서버를 관리하는 오픈소스 도구
## 웹 기반 서버 관리의 정석 Cockpit은 리눅스 서버를 웹 브라우저에서 직접 관리할 수 있게 해주는 오픈소스 프로젝트입니다. Red Hat이 주도적으로 개발에 참여하고 있으며, Fedora와 RHEL 계열에는 기본 탑재되어 있을 정도로 성숙한...
Python 생태계의 핵심 Astral(uv, Ruff 개발사)이 OpenAI에 합류한다
## 충격적인 인수 소식 Python 패키지 매니저 **uv**와 린터 **Ruff**를 만든 Astral이 OpenAI에 합류한다고 공식 발표했습니다. Hacker News에서 1,100점 이상, 700개 이상의 댓글이 달리며 엄청난 반응을 일으키...