Obsidian이 만든 JSON Canvas: 무한 캔버스를 위한 개방형 파일 포맷이 나왔어요
## 무한 캔버스, 이제 파일 포맷이 생겼어요 요즘 개발자들 사이에서 무한 캔버스(Infinite Canvas) 도구가 정말 많이 쓰이고 있죠. Miro, FigJam, Excalidraw, 그리고 Obsidian Canvas까지. 아이디어를 자유롭...
Xbox 360 게임을 PC에서 돌린다고? 리컴파일레이션 기술의 놀라운 진전
## 에뮬레이션 말고, 리컴파일레이션이라고요? 옛날 콘솔 게임을 PC에서 즐기고 싶을 때, 보통 떠올리는 게 에뮬레이터잖아요. 에뮬레이터는 원래 콘솔의 하드웨어를 소프트웨어로 흉내 내는 방식인데요, 이게 생각보다 엄청나게 무거운 작업이에요. 원래...
Tailscale, macOS 앱을 노치 안으로 옮기다 — 메뉴바 아이콘의 새로운 실험
## 무슨 일이 있었나요? VPN 및 네트워크 메시 도구로 유명한 **Tailscale**이 macOS 앱의 UI를 대폭 개편했어요. 핵심은 기존의 메뉴바 아이콘 방식에서 벗어나, macOS 노치(notch) 영역을 활용하는 새로운 접근 방식을 ...
Cursor 3 출시 — AI 코딩 에디터, 에이전트 중심으로 완전히 탈바꿈하다
## 무슨 일이 있었나요? AI 코딩 에디터로 개발자들 사이에서 폭발적인 인기를 끌고 있는 **Cursor**가 메이저 업데이트인 **Cursor 3**를 발표했어요. 이번 업데이트는 단순한 기능 추가가 아니라, 에디터의 핵심 철학 자체를 "AI...
테크 뉴스를 읽는 당신,
직접 만들어볼 준비 되셨나요?
17가지 수익 모델 실습 · 144+ 강의 · 자동화 소스코드 제공
구글, Gemma 4 오픈 모델 공개 — 멀티모달과 긴 컨텍스트를 품은 오픈웨이트의 새 기준
## 무슨 일이 있었나요? 구글 딥마인드가 Gemma 시리즈의 최신 버전인 **Gemma 4**를 공개했어요. Gemma는 구글이 자사의 대형 모델 Gemini에서 기술을 가져와 만든 오픈웨이트(open-weight) 모델인데요, 쉽게 말해 모델의 ...
라이브러리 없이 Rust로 DNS 리졸버를 밑바닥부터 만들어 본 이야기
## DNS 리졸버, 직접 만들어 본 적 있나요? 우리가 브라우저에 "google.com"을 입력하면, 컴퓨터는 이 이름을 실제 IP 주소로 바꿔야 해요. 이 작업을 해주는 게 바로 DNS 리졸버(DNS Resolver)인데요. 보통은 운영체제가...
Pull Request, 이대로 괜찮을까? PR 워크플로우를 다시 생각하다
## PR, 우리 모두의 일상이 된 병목 개발자라면 매일같이 PR(Pull Request)을 만들고, 리뷰하고, 머지하잖아요. 근데 솔직히 말해서, PR 프로세스가 불편하다고 느낀 적 없으신가요? 코드를 다 짜고 PR을 올렸는데 리뷰어가 바빠서 ...
워드프레스 창시자도 속을 뻔한 피싱 공격, 우리는 안전할까?
## 무슨 일이 있었나요? 워드프레스의 공동 창시자이자 Automattic의 CEO인 맷 멀렌웨그(Matt Mullenweg)가 자신의 블로그에 "Gone (Almost) Phishin'"이라는 글을 올렸어요. 제목에서 눈치채셨겠지만, 그가 피싱...
미쉐린이 왜 Clojure를 선택했을까 — 대기업에서 함수형 언어 도입기
## 타이어 회사가 Clojure를? 타이어로 유명한 미쉐린(Michelin)이 자사 엔터프라이즈 시스템에 Clojure를 도입한 사례가 다시 주목받고 있어요. "타이어 회사가 무슨 프로그래밍 언어?"라고 생각할 수 있는데요, 미쉐린은 전 세계 ...
해커뉴스 20년 치 데이터를 Codex로 분석해봤더니 — OLAP과 대규모 데이터 분석 이야기
## 20년 치 커뮤니티 데이터를 어떻게 분석할까? 2006년부터 지금까지 약 20년간 쌓인 해커뉴스(Hacker News)의 게시글, 댓글, 투표 데이터를 분석하는 프로젝트가 공개됐어요. 흥미로운 건 단순히 "데이터를 모았다"는 게 아니라, 이 대...
리눅스 커널 리포트가 급증하고 있다 — 그 이면에는 무엇이 있을까
## 무슨 일이 일어나고 있나요? 리눅스 커널에 보고되는 버그 리포트, 특히 회귀(regression) 리포트와 CVE(보안 취약점 번호) 할당 건수가 눈에 띄게 증가하고 있어요. LWN에서 이 현상에 대한 분석 글이 올라왔는데요, 단순히 "버그가 ...
IBM과 Arm이 손잡았다 — 엔터프라이즈 서버 시장의 판도가 바뀔까요?
## 예상치 못한 조합이 나왔어요 IBM과 Arm이 전략적 협력을 발표했어요. 이 두 회사의 조합이 왜 주목할 만하냐면, IBM은 전통적으로 자체 프로세서 아키텍처인 Power를 밀어왔고, Arm은 모바일 시장의 강자이긴 하지만 엔터프라이즈 서버...
AMD가 만든 로컬 LLM 서버 'Lemonade' — GPU와 NPU를 동시에 쓴다고요?
## AMD가 로컬 AI 시장에 본격적으로 뛰어들었어요 AI를 내 컴퓨터에서 직접 돌리고 싶은데, NVIDIA GPU가 없으면 좀 막막했잖아요. 그런 분들에게 반가운 소식이에요. AMD가 'Lemonade'라는 오픈소스 로컬 LLM 서버를 공개했...
LinkedIn이 몰래 여러분의 컴퓨터를 뒤지고 있었습니다
## 무슨 일이 벌어진 건가요? 웹 브라우저를 쓸 때 우리는 보통 "이 사이트가 내 컴퓨터 안의 다른 프로그램까지 들여다보진 않겠지"라고 생각하잖아요. 그런데 LinkedIn이 바로 그 경계를 넘었다는 사실이 밝혀졌어요. LinkedIn 웹사이트가 ...
Qwen3.6-Plus 공개 — 중국발 AI 에이전트 시대가 한 발짝 더 가까워졌어요
## 알리바바가 또 한 수를 던졌어요 알리바바 클라우드의 AI 연구팀이 Qwen(통의천문) 시리즈의 최신 모델인 Qwen3.6-Plus를 공개했어요. 이번 모델의 부제가 "Towards Real World Agents"인데요, 이름에서 알 수 있듯이...
당신의 회원가입 폼이 무기가 될 수 있다 — Subscription Bombing 공격과 방어법
## 이메일 하나 보내는 건데, 그게 공격이 된다고? 웹 서비스를 만들면 거의 대부분 회원가입이나 뉴스레터 구독 기능이 있잖아요. 이메일 주소 입력하면 인증 메일이나 환영 메일이 발송되는, 아주 평범한 흐름이요. 그런데 이 평범한 기능이 누군가에...
ripgrep보다 100배 빠르다고? 정규식을 넘어선 코드 검색의 미래, fff
## 코드 검색, 우리가 당연하게 쓰던 방식에 한계가 있었다면? 개발하다 보면 코드 검색은 하루에도 수십 번씩 하게 되잖아요. VS Code에서 Ctrl+Shift+F 누르거나, 터미널에서 `grep`이나 `ripgrep(rg)`을 돌리거나요. 특히...
괴델의 불완전성 정리, 개발자가 알아야 할 '증명할 수 없는 진실'의 이야기
## 수학의 근본을 뒤흔든 발견 1931년, 스물다섯 살의 오스트리아 수학자 쿠르트 괴델이 수학계를 완전히 뒤집어놓는 논문을 발표했어요. 당시 수학자들은 "수학의 모든 참인 명제는 증명할 수 있다"고 믿고 있었거든요. 수학이라는 체계가 완벽하고 ...
지형 침식 필터를 빠르고 아름답게 구현하는 방법 — 절차적 생성의 숨은 핵심
## 절차적 지형 생성, '진짜 같은' 지형의 비밀은 침식이에요 게임이나 시뮬레이션에서 자연스러운 지형을 만들어야 할 때, 보통 노이즈 함수(Perlin Noise나 Simplex Noise 같은)를 써서 높낮이 맵을 생성하잖아요. 그런데 이렇게...
LiteLLM 오픈소스 공급망 공격으로 AI 스타트업 Mercor가 해킹당하다
## 무슨 일이 있었나요? AI 채용 스타트업 **Mercor**가 사이버 공격을 당했는데요, 흥미로운 건 공격 경로예요. Mercor의 시스템을 직접 뚫은 게 아니라, Mercor가 사용하던 오픈소스 프로젝트인 **LiteLLM**이 먼저 침해...