Friendica — ActivityPub 기반 탈중앙 소셜 네트워크, 알고 계셨나요?
## Mastodon만 있는 게 아니에요 탈중앙화 소셜 네트워크(decentralized social network)라고 하면 대부분 Mastodon을 먼저 떠올리실 거예요. 트위터(현 X)의 대안으로 많이 알려졌으니까요. 그런데 사실 이 생태계...
LÖVE — Lua로 2D 게임을 만드는 가장 심플한 방법
## 게임 개발, 꼭 유니티나 언리얼이어야 할까요? 게임 개발에 관심이 있다면 유니티(Unity)나 언리얼(Unreal) 같은 대형 엔진을 먼저 떠올리기 마련인데요. 하지만 간단한 2D 게임을 만들고 싶을 때 이런 엔진들은 솔직히 좀 과하죠. 설...
8년간 만들고 싶었던 걸 AI와 함께 3개월 만에 완성한 이야기
## 혼자서는 엄두가 안 났던 프로젝트, AI가 판을 바꿨어요 Lalit Maganti라는 개발자가 아주 흥미로운 경험담을 공유했어요. 8년 동안 머릿속에만 있던 프로젝트를 AI 코딩 도구의 도움을 받아 단 3개월 만에 완성했다는 이야기인데요. 그 ...
구글 Gemma 4, 이제 아이폰에서 오프라인으로 돌린다
## 스마트폰 위에서 돌아가는 AI 모델, 이제 현실이 됐어요 구글이 최신 경량 AI 모델인 Gemma 4를 아이폰에서 바로 실행할 수 있도록 **Google AI Edge Gallery**라는 앱을 앱스토어에 공개했어요. 이게 무슨 뜻이냐면, 서버...
테크 뉴스를 읽는 당신,
직접 만들어볼 준비 되셨나요?
17가지 수익 모델 실습 · 144+ 강의 · 자동화 소스코드 제공
오픈소스 FPGA 실리콘 'Aegis' — 누구나 칩을 설계할 수 있는 시대가 온다?
## 무슨 일이 있었나요? FPGA라는 단어, 들어보신 적 있나요? 소프트웨어 개발자라면 좀 낯설 수 있는데요, 이번에 **Aegis**라는 프로젝트가 공개되면서 이 분야에 꽤 흥미로운 움직임이 생겼어요. Aegis는 한마디로 **오픈소스 FPG...
Rust에서 여러 스레드가 같은 데이터를 바꿔야 할 때, 어떻게 해야 할까?
## 왜 이 주제가 중요한가요? Rust를 배우다 보면 가장 먼저 부딪히는 벽 중 하나가 바로 **소유권(ownership)** 시스템이에요. 특히 "여러 곳에서 동시에 하나의 데이터를 읽고 쓰고 싶다"는 아주 흔한 요구사항이 Rust에서는 생각보다...
코드로 음악을 만든다고요? 컴퓨터 음악 입문 가이드를 소개합니다
## 프로그래밍과 음악의 만남 개발하면서 음악 듣는 분 많으시죠? 그런데 코드로 직접 음악을 **만들어본** 적은 있으세요? 컴퓨터 음악(Computer Music)이라는 분야가 있는데, 이건 단순히 컴퓨터로 음악을 재생하는 게 아니라 **프로그래밍...
LLM한테 "원시인처럼 말해"라고 시키면 토큰을 아낄 수 있다고?
## 이게 대체 무슨 프로젝트인가요 "Talk like caveman"이라는 이름의 GitHub 프로젝트가 등장했어요. 이름만 보면 장난 같지만, 실제로 담고 있는 아이디어는 꽤 흥미로워요. 핵심은 이거예요: LLM(대규모 언어 모델)에게 응답을...
AI 시대의 진짜 위험: 내가 뭘 하고 있는지 모르는 채로 편하게 흘러가는 것
## 요즘 개발, 좀 불안하지 않으셨나요 AI 코딩 어시스턴트가 일상이 된 요즘, 개발자들 사이에서 조용히 퍼지고 있는 불안감이 하나 있어요. "나는 정말 이 코드를 이해하고 있는 걸까?" 하는 거죠. Copilot이 제안하는 코드를 Tab 한 번으...
BrowserStack에서 사용자 이메일이 유출되고 있다는 제보, 무슨 일이 벌어진 걸까
## 무슨 일이 있었나요 크로스 브라우저 테스팅 도구로 유명한 BrowserStack에서 사용자의 이메일 주소가 외부로 유출되고 있다는 제보가 나왔어요. 한 블로거가 BrowserStack에 가입할 때 자신만의 고유한 이메일 주소를 사용했는데, 그 ...
Rust 문법으로 쓰고 Go로 컴파일되는 언어, Lisette를 아시나요?
## Rust는 좋은데 너무 어렵고, Go는 쉬운데 아쉽다면 Rust와 Go는 요즘 백엔드 개발자들 사이에서 가장 뜨거운 두 언어인데요, 둘의 성격은 꽤 달라요. Rust는 메모리 안전성과 성능을 극한까지 추구하지만 학습 곡선이 가파르고, Go는...
GPU, TPU, NPU 상태를 한번에 — zml-smi가 nvidia-smi를 대체할 수 있을까
## nvidia-smi만으로는 부족한 시대 ML 엔지니어라면 nvidia-smi를 안 써본 분이 없을 거예요. GPU 메모리 사용량 확인하고, 어떤 프로세스가 GPU를 잡고 있는지 보고, 온도 체크하고. 그런데 요즘 AI 하드웨어가 NVIDIA G...
Rust로 만든 실시간 대위법 하모니 생성기, Contrapunk 이야기
## 기타를 치면 바흐 스타일 화음이 실시간으로 따라온다? 음악과 프로그래밍의 접점에서 꽤 흥미로운 프로젝트가 하나 등장했어요. **Contrapunk**이라는 프로젝트인데요, 기타 입력을 실시간으로 분석해서 **대위법(counterpoint)** ...
[심층분석] 코드 제안을 넘어서: Block의 오픈소스 AI 에이전트 Goose가 그리는 개발자 자동화의 미래
## 들어가며 — AI가 '제안'이 아니라 '실행'하는 시대 AI 코딩 도구 하면 어떤 게 떠오르시나요? GitHub Copilot처럼 코드를 자동완성해주는 도구, 아니면 ChatGPT에 코드를 물어보는 것 정도가 대부분일 거예요. 그런데 최근 ...
구글의 벡터 양자화 기술, 이제 브라우저에서 바로 돌린다 — TurboQuant-WASM
## 벡터 양자화가 브라우저 안으로 들어왔어요 요즘 AI 모델을 다뤄본 분이라면 '양자화(quantization)'라는 단어를 한 번쯤 들어봤을 거예요. 거대한 모델을 작은 기기에서도 돌릴 수 있게 모델의 숫자 정밀도를 줄이는 기술인데요. 그런데...
Claude 에이전트 100개를 동시에 돌려서 테스트한다면? Imbue의 대규모 AI 에이전트 병렬 테스트 사례
## AI 에이전트가 실무에 들어오면 테스트는 어떻게 해야 할까요? AI 에이전트를 실제 업무에 투입하는 회사가 점점 늘고 있어요. 코드 리뷰, 버그 수정, PR 생성 같은 작업을 AI가 알아서 처리하게 만드는 거죠. 그런데 여기서 한 가지 큰 ...
Karpathy의 LLM 아이디어 파일 — AI 연구자의 머릿속을 들여다보다
## Andrej Karpathy가 자기 아이디어를 정리한 문서를 공개했어요 **Andrej Karpathy**라는 이름, AI에 관심 있는 분이라면 한 번쯤 들어보셨을 거예요. Tesla의 AI 디렉터를 지냈고, OpenAI 초기 멤버이기도 했...
정말 가치 있는 지식은 왜 말로 설명할 수 없을까 — 암묵지와 개발자 성장
## 설명할 수 없는 앎이 있다 개발을 몇 년 하다 보면 신기한 경험을 하게 되는데요. 코드를 딱 보면 "이거 뭔가 냄새나는데"라는 감이 오는 순간이 있어요. 어디가 문제라고 콕 집어 말하기는 어려운데, 뭔가 잘못됐다는 걸 직감적으로 아는 거죠....
GPU 한 대를 여러 개발자가 나눠 쓴다 — sllm으로 LLM 추론 비용 줄이기
## GPU 비용, 개발자의 영원한 고민 LLM(대규모 언어 모델)을 다뤄본 분이라면 공감하실 텐데요, GPU 비용이 정말 어마어마해요. OpenAI나 Anthropic의 API를 쓰면 토큰당 과금이 되니까 프로토타이핑할 때는 괜찮지만, 본격적으로 ...
AI 코딩 에이전트는 어떻게 만들어질까? 핵심 구성 요소 완전 해부
요즘 Cursor, GitHub Copilot, Claude Code 같은 AI 코딩 도구를 써보신 분 많으시죠? 코드를 짜달라고 하면 알아서 파일을 읽고, 수정하고, 심지어 터미널 명령어까지 실행하는 모습을 보면 "이거 어떻게 만든 거지?" 하는...