Common Lisp 위에 정적 타입을? Coalton과 새 IDE "Mine" 이야기
## Lisp가 다시 움직이고 있다 혹시 Common Lisp라는 언어 들어보셨나요? 1984년에 표준화된, **현존하는 가장 오래된 고수준 프로그래밍 언어 중 하나**예요. 괄호로 가득한 코드 모양 때문에 농담거리가 되곤 하지만, 매크로 시스템과 ...
GnuPG, 양자내성암호를 메인라인에 품다 — PGP 30년 만의 가장 큰 변화
## 무슨 일이 일어났나요 오랫동안 이메일 암호화와 코드 서명의 표준 도구였던 **GnuPG(GNU Privacy Guard)** 가 드디어 **포스트 양자 암호(Post-Quantum Cryptography, 이하 PQC)** 를 메인라인 코드에 ...
물건 만드는 법을 잊은 서구, 이제는 코드 짜는 법까지 잊고 있다
## 무슨 이야기인가요? 최근 영미권 기술 블로그계에서 좀 묵직한 글 하나가 화제예요. 제목은 "서구는 물건 만드는 법을 잊었다, 이제는 코드 짜는 법도 잊고 있다". 표현이 좀 자극적이긴 한데, 핵심 주장을 풀어보면 이런 거예요. 미국과 유럽이...
Datalog를 GPU에서 돌리면 어떻게 될까: 선언형 쿼리의 새로운 가능성
## Datalog가 뭐고, 왜 GPU에서 돌리는 게 흥미로운가 혹시 **Datalog**라는 언어 들어보셨어요? 이름은 좀 낯설지만, 사실 SQL의 사촌쯤 되는 선언형 쿼리 언어예요. 1980년대 데이터베이스 이론에서 출발했는데, 최근에 정적 분석...
테크 뉴스를 읽는 당신,
직접 만들어볼 준비 되셨나요?
17가지 수익 모델 실습 · 144+ 강의 · 자동화 소스코드 제공
PR에 코멘트 달고 승인하는 법: 코드 리뷰의 잊혀진 기본기
## 코드 리뷰가 어렵게 느껴지는 진짜 이유 주니어 시절에 가장 부담스러웠던 일이 뭐였나 떠올려 보면, 저는 단연 **코드 리뷰**였어요. 내가 짠 코드를 남이 본다는 것도 떨리지만, 남의 코드를 보고 "여기 고치세요"라고 코멘트 다는 건 더 어...
브라우저에서 바로 윈도우 원격 데스크톱? Go + WebAssembly로 만든 grdpwasm
## 도입: RDP를 브라우저에서 연다는 발상 원격 근무가 일상이 되면서 **RDP(Remote Desktop Protocol)**, 그러니까 윈도우의 원격 데스크톱 프로토콜을 쓸 일이 부쩍 늘었어요. 그런데 보통은 전용 클라이언트를 깔거나, 회...
Lisp에 정적 타입을? Coalton 전용 IDE 'Mine'이 보여주는 함수형의 새 흐름
## 도입: Lisp가 다시 움직이고 있어요 오랫동안 잠잠하던 Lisp 진영에서 흥미로운 프로젝트가 하나 나왔어요. 이름이 **Mine**, **Coalton**과 **Common Lisp**를 위한 IDE예요. "아니 Lisp 아직도 쓰는 사람 있...
끝내지 못한 사이드 프로젝트, AI 코딩 도구로 다시 살려도 괜찮아요
## 우리 모두의 디스크에 잠들어 있는 그것 개발자라면 누구나 갖고 있을 거예요. **시작은 거창했지만 끝을 못 본 사이드 프로젝트**. "이번엔 진짜 만들어서 출시한다"고 시작한 메모 앱, 가계부, RSS 리더, 운동 기록 앱 같은 것들요. 깃...
코모도어 64 전설의 사운드, 마틴 갤웨이가 1980년대 원본 소스를 공개했다
## 8비트 게임 음악의 살아있는 역사 혹시 '람보(Rambo)', '타이거하이크(Times of Lore)', '이미지 파이트(Yie Ar Kung-Fu)' 같은 옛날 게임 들어보셨나요? 1980년대 후반 코모도어 64(Commodore 64,...
AI는 정말 추론할 수 있을까? 람다 계산법으로 묻는 람벤치(Lambench)
## 새로운 AI 벤치마크가 등장했다 Victor Taelin이라는 개발자가 **Lambench**라는 새로운 AI 벤치마크를 공개했어요. 이름에서 짐작하셨겠지만 **람다 계산법(lambda calculus)**을 기반으로 AI 모델의 추론 능력을 ...
도스 시절 그 파란 화면이 돌아왔다, Turbo Vision 2.0의 모던 포팅
## 추억 속의 인터페이스가 살아 있다 혹시 90년대 후반이나 2000년대 초반에 프로그래밍을 배우셨던 분이라면, **Borland Turbo Pascal**이나 **Turbo C++**의 그 파란 배경에 노란 메뉴바가 떠 있던 화면을 기억하실지...
AI 에이전트가 직접 관리하는 위키, 'wuphf' 프로젝트 살펴보기
## 에이전트에게도 "두 번째 뇌"가 필요하다 요즘 Cursor, Claude Code, Codex 같은 AI 코딩 에이전트를 쓰다 보면 한 가지 답답한 점을 느끼게 돼요. 분명 어제 같은 코드베이스를 같이 들여다봤는데, 오늘 새 세션을 열면 마...
파이어폭스가 Brave의 광고 차단 엔진을 품었다 — 브라우저 광고 차단 판이 바뀐다
## 무슨 일이 일어났느냐 파이어폭스가 자체 트래킹 보호 기능 안에 **Brave 브라우저가 만든 오픈소스 광고 차단 엔진 `adblock-rust`를 통합**했어요. itsfoss의 보도에 따르면 모질라가 최근 빌드에서 이 엔진을 ETP(Enh...
IBM 양자컴퓨터 백엔드를 /dev/urandom으로 바꿔봤더니 결과가 똑같다는 농담 같은 진담
## 왜 갑자기 이런 프로젝트가 나왔을까 요즘 양자컴퓨팅 뉴스가 꽤 자주 들리죠. "몇 분 만에 슈퍼컴퓨터로 수만 년 걸릴 계산을 해냈다" 같은 헤드라인을 본 적 있을 거예요. 그런데 그 화려한 발표들 뒤에서 일부 연구자와 엔지니어들은 꽤 오래 ...
Browser Harness - LLM에게 브라우저 통제권을 통째로 넘기는 실험
## 이게 뭐하는 물건이야 GitHub에 공개된 Browser Harness는 한 줄로 말하면 "LLM에게 브라우저를 자유롭게 조종하게 해주는 런타임"이에요. 요즘 자주 들리는 **브라우저 에이전트(browser agent)** 카테고리의 오픈소...
Claude Code가 조용히 나빠지고 있는지 감지하는 도구, CC-Canary
## 도입: AI 코딩 도구의 숨겨진 문제 Claude Code, Cursor, Copilot 같은 AI 코딩 도구를 실무에서 쓰는 분들이 점점 늘고 있죠. 그런데 이런 도구들을 오래 쓰다 보면 이상한 경험을 한 적 있을 거예요. 어제까지만 해도...
SDL이 DOS를 공식 지원합니다 — 30년 된 운영체제에 최신 게임 라이브러리가 올라가는 이유
## 이게 무슨 일이냐면요 게임 개발자라면 한 번쯤 들어봤을 SDL(Simple DirectMedia Layer)이 DOS를 정식으로 지원하기 시작했어요. SDL이 뭐냐면, 창 띄우기, 키보드 입력 받기, 사운드 재생하기, 그래픽 그리기 같은 걸...
"저 Claude 해지했어요": 한 개발자의 토큰 이슈와 품질 저하 고발
## 무슨 이야기인가 Nicky Reinert라는 독일 개발자가 자신의 블로그에 Claude 구독을 해지한 이유를 조목조목 정리한 글을 올렸어요. AI 개발 도구로 각광받던 Claude에 대해 실사용자 입장에서 느낀 불만을 **토큰 소비, 답변 품질...
Affirm이 단 일주일 만에 엔지니어링 조직을 'AI 에이전트 중심'으로 뜯어고친 이야기
## 단 일주일이라니, 이게 가능한 일인가 미국의 핀테크 회사 Affirm이 최근 자사 블로그에 꽤 충격적인 글을 올렸어요. 제목 그대로 "우리는 일주일 만에 엔지니어링 조직을 에이전트 기반 소프트웨어 개발 구조로 바꿨다"는 내용인데요. 보통 조직 ...
내 코드를 보며 AI 에이전트가 '끙끙대는' 소리를 듣는다고? endless-toil 프로젝트 이야기
## 개발자의 고통을 소리로 바꿔준다니 요즘 Cursor, Claude Code, Cline 같은 AI 코딩 에이전트를 쓰는 분들 많으실 거예요. 그런데 이 친구들이 내 코드를 어떻게 읽고 있는지, 얼마나 헤매고 있는지 눈으로 보기는 어렵거든요....