GitHub Copilot, 사용자 코드 데이터 정책을 바꿨다 — 달라진 점 정리
## 무슨 일이 있었나 GitHub이 Copilot의 "상호작용 데이터(Interaction Data)" 사용 정책을 업데이트했어요. 개발자들이 Copilot을 쓸 때 입력하는 프롬프트, 제안을 수락하거나 거절하는 패턴, 코드 컨텍스트 같은 데이...
EU, 여전히 개인 메시지와 사진을 스캔하겠다는 입장 — 개발자가 알아야 할 것들
## 무슨 일이 벌어지고 있나요? 유럽연합(EU)이 다시 한번 "채팅 통제(Chat Control)" 법안을 밀어붙이고 있어요. 이 법안의 핵심은 간단해요. 메신저 앱에서 주고받는 개인 메시지, 사진, 영상을 자동으로 스캔해서 아동 성착취물(CSAM...
양자화(Quantization), 바닥부터 제대로 이해하기
## AI 모델을 가볍게 만드는 마법, 양자화란? 요즘 로컬에서 LLM을 돌려보신 분이라면 "4bit 양자화", "GPTQ", "GGUF" 같은 단어를 한번쯤 보셨을 거예요. 모델 다운로드 페이지에 가면 같은 모델인데 용량이 70GB짜리도 있고 ...
개발자여, 제발 좀 느려지자 — 속도에 중독된 우리에게 필요한 이야기
## 빠르게, 더 빠르게… 정말 그래야 할까? 개발자 세계에는 속도에 대한 강박이 있어요. 새로운 프레임워크가 나오면 바로 배워야 할 것 같고, 사이드 프로젝트도 빨리 출시해야 할 것 같고, 코딩 속도도 남들보다 빨라야 할 것 같죠. 트위터(X)...
테크 뉴스를 읽는 당신,
직접 만들어볼 준비 되셨나요?
17가지 수익 모델 실습 · 144+ 강의 · 자동화 소스코드 제공
Swift로 코딩 에이전트를 밑바닥부터 만들어보기
## AI 코딩 에이전트, 직접 만들어보면 어떨까? 요즘 Claude Code, GitHub Copilot, Cursor 같은 AI 코딩 에이전트가 개발자 워크플로우에 빠르게 자리잡고 있는데요, 이런 도구들을 매일 쓰다 보면 한 번쯤 궁금해지잖아...
OpenAI 최신 저장소에서 세 번째로 많이 기여한 개발자가 Claude라고?
## 농담 같지만 진짜 일어난 일 OpenAI가 최근 공개한 코드 저장소를 살펴보니, 커밋 기여자(contributor) 순위에서 세 번째로 많은 기여를 한 주체가 다름 아닌 Anthropic의 AI 모델 Claude인 것으로 나타났어요. 네, 맞아...
메타, 아동 안전 허위 고지로 3,750억 원 배상 판결 — 개발자가 알아야 할 것들
## 무슨 일이 있었나 메타(Meta)가 아동 안전과 관련해 사용자를 오도했다는 이유로 3억 7,500만 달러, 한화로 약 5,000억 원에 달하는 배상 판결을 받았어요. 이번 판결의 핵심은 메타가 자사 플랫폼(페이스북, 인스타그램 등)이 미성년...
Ente가 만든 로컬 LLM 앱 'Ensu', 내 데이터를 밖으로 보내지 않는 AI 비서
## 프라이버시 우선 AI 비서가 등장했어요 종단간 암호화 사진 저장 서비스로 잘 알려진 Ente에서 새로운 프로젝트를 공개했어요. 이름은 'Ensu'인데요, 한마디로 설명하면 내 기기에서만 돌아가는 로컬 LLM 앱이에요. LLM이 뭐냐면, L...
RK3588 GPU 펌웨어를 뜯어본 이야기 — ARM Mali CSF의 내부 구조 탐험기
## GPU 펌웨어, 그 미지의 영역 우리가 코드를 짜서 GPU를 쓸 때, 보통은 OpenGL이나 Vulkan 같은 API를 통해 접근하잖아요. 그 아래에서 실제로 GPU 하드웨어를 제어하는 건 **드라이버**이고, 드라이버보다 더 아래에는 **펌웨...
Python httpx를 포크한 개발자 이야기: 오픈소스 거버넌스와 개발자의 선택
## 무슨 일이 있었냐면 파이썬 생태계에서 HTTP 클라이언트 라이브러리 하면 requests가 가장 유명하지만, 최근 몇 년간 **httpx**가 빠르게 자리를 잡아왔어요. httpx는 requests와 비슷한 API를 제공하면서도 async(비동...
Unity 엔진을 뜯어보다가 C++ 코루틴의 존재 이유를 깨달았다는 이야기
## C++ 코루틴, 왜 이렇게 복잡한 걸까? C++20에서 코루틴이 정식으로 들어왔는데요, 써보신 분들은 아시겠지만... 솔직히 처음 보면 "이게 대체 왜 이렇게 생겼지?"라는 생각이 드는 게 정상이에요. Python이나 JavaScript의 ...
안드로이드에서 eSIM 자동 설치 구현하기 — 사용자가 QR코드 안 찍어도 되는 세상
## eSIM, 이제 앱에서 자동으로 설치되는 시대 해외여행 갈 때 공항에서 eSIM QR코드를 스캔해본 적 있나요? 최근 몇 년 사이에 eSIM 서비스가 급격히 성장하면서, Airalo나 aloSIM 같은 여행용 eSIM 앱들이 엄청 많아졌는데요....
DNS 서버, 직접 운영해본 적 있나요? 생각보다 어렵지 않아요
## 왜 갑자기 DNS 서버 이야기인가요? 웹 개발을 하다 보면 도메인을 사고, DNS 레코드를 설정하는 건 누구나 해봤을 거예요. Cloudflare나 Route 53 같은 서비스에 들어가서 A 레코드, CNAME 레코드 몇 개 추가하는 거죠. 그...
구글의 TurboQuant: AI 모델을 극한까지 압축하는 새로운 양자화 기술
## 거대 AI 모델, 작게 만들 수 없을까? 요즘 AI 모델이 점점 커지고 있잖아요. GPT-4니 Gemini니 하는 모델들이 수십~수백 기가바이트에 달하다 보니, 실제로 이걸 서비스에 올리려면 GPU 비용이 어마어마하게 들어요. 그래서 모델을...
DuckDB에서 벡터 검색을 할 수 있게 해주는 ACORN-1 확장이 나왔어요 — 필터링까지 되는 HNSW
## 벡터 검색, 이제 DuckDB 안에서 바로 해보세요 요즘 AI 애플리케이션을 만들다 보면 벡터 검색이라는 걸 거의 반드시 만나게 돼요. 벡터 검색이 뭐냐면, 텍스트나 이미지 같은 데이터를 AI 모델이 이해하는 숫자 배열(임베딩 벡터)로 변환...
BeOS의 철학을 리눅스 위에 되살린 VitruvianOS, 데스크톱 OS의 다른 가능성을 보여줘요
## BeOS를 아시나요? 요즘 데스크톱 운영체제라고 하면 Windows, macOS, 그리고 Ubuntu 같은 리눅스 배포판 정도가 떠오르죠. 그런데 1990년대 후반에 이들과는 완전히 다른 철학으로 만들어진 OS가 있었어요. 바로 BeOS예요. ...
Flighty가 공항 정보 플랫폼을 새로 내놨는데, 앱 하나가 데이터를 이렇게 잘 쓸 수 있구나 싶어요
## 항공 앱 Flighty, 이번엔 공항 자체를 파고들다 비행기 탈 일이 있을 때 가장 먼저 확인하는 게 뭔가요? 아마 대부분은 항공편 출발 시간이나 지연 여부일 거예요. Flighty라는 앱은 원래 이 "내 비행기가 지금 어떤 상태인지"를 아...
Lean 4의 타입 시스템으로 소켓 프로그래밍 실수를 컴파일 타임에 잡는 방법
## 소켓 프로그래밍, 순서 틀리면 바로 크래시 네트워크 프로그래밍을 해본 분이라면 소켓(socket) API의 까다로움을 아실 거예요. `socket()` → `bind()` → `listen()` → `accept()` 이 순서를 정확히 지켜...
트랜스포머는 사실 베이지안 네트워크였다? — AI 모델의 수학적 본질을 파헤치는 새 연구
## 트랜스포머, 우리가 아는 것과 모르는 것 요즘 AI 하면 트랜스포머(Transformer) 아키텍처를 빼놓을 수가 없죠. GPT, Claude, Gemini 같은 대규모 언어 모델(LLM)이 전부 트랜스포머 기반이고, 이미지 생성 모델이나 ...
컴파일러를 직접 만들어보는 여정 — 'A Compiler Writing Journey' 프로젝트
## 컴파일러, 왜 직접 만들어봐야 할까 우리가 매일 쓰는 프로그래밍 언어 — C, Java, Python, Go — 이것들이 실행되려면 반드시 거쳐야 하는 과정이 있어요. 바로 컴파일(compile)이에요. 컴파일이 뭐냐면, 사람이 읽을 수 있...