브라우저에서 옛날 OS를 직접 만져본다, 가상 운영체제 박물관 이야기
## 추억의 OS를 클릭 한 번으로 혹시 어린 시절 처음 만져본 컴퓨터의 운영체제, 기억나세요? Windows 95의 초록 언덕 배경화면이나, Mac OS 9의 무지개 색 사과 로고, 또는 학교 컴퓨터실 한구석에 있던 DOS 화면 같은 거요. 이...
구글이 풀어낸 Gemini 3.5 Flash, '빠르고 똑똑한 모델'의 새 기준이 될까
## 무슨 일이 있었나 구글이 Gemini 3.5 Flash를 공개했어요. 이름에 'Flash'가 붙어 있다는 건 가볍고 빠른 모델이라는 뜻인데요, 재밌는 건 이번에는 단순히 '저렴한 보급형'이 아니라 '꽤 똑똑하면서도 빠른' 쪽으로 방향을 잡았...
Photoshop이 그리워요? GIMP 3를 Photoshop처럼 만들어주는 PhotoGIMP
## GIMP를 켤 때마다 어색했던 분들에게 반가운 소식 디자인 작업하시는 분들, 혹은 가끔 이미지 편집해야 하는 개발자분들 사이에 흔한 풍경이 있죠. "오, GIMP 무료니까 한번 써볼까?" 하고 설치했다가, UI가 너무 낯설어서 30분 만에 ...
또 터진 npm 공급망 공격, 'Mini Shai-Hulud'가 314개 패키지를 감염시킨 방법
## 또 npm이 뚫렸습니다 자바스크립트 생태계를 쓰는 분이라면 한 번쯤 들어봤을 거예요. npm 저장소에서 또 대규모 공급망 공격이 터졌습니다. 이번에 발견된 공격은 'Mini Shai-Hulud'라는 이름이 붙었는데요. 무려 **314개의 n...
테크 뉴스를 읽는 당신,
직접 만들어볼 준비 되셨나요?
17가지 수익 모델 실습 · 144+ 강의 · 자동화 소스코드 제공
안드로이드 폰을 햄 라디오로 만든다고요? kv4p HT 프로젝트의 매력
## 이게 뭐냐면요 혹시 "햄 라디오(아마추어 무선)"라는 말 들어보셨나요? 인터넷이 없던 시절부터 전 세계 사람들이 무선 주파수로 서로 교신하던, 일종의 "하드웨어판 인터넷 그 이전 세계"예요. 지금도 전 세계 수백만 명의 햄 운영자(자격증을 가진...
내 도메인이 GitHub Pages에서 악용됐어요: 방치된 CNAME이 부르는 보안 사고
## 도대체 무슨 일이 벌어진 걸까요 Meertens라는 개발자가 자기 블로그에 올린 사연인데, 읽고 나면 등골이 좀 서늘해져요. 어느 날 보니까 자기 도메인의 서브도메인 하나가 전혀 모르는 사람의 GitHub Pages 사이트로 연결돼서 피싱이...
FPGA로 계산기를 처음부터 만들어보기: 디지털 회로의 즐거움을 다시 발견하기
## 왜 굳이 FPGA로 계산기를? 계산기는 우리 모두가 쓰는 가장 익숙한 도구 중 하나죠. 스마트폰에도 들어 있고, 컴퓨터에도 기본 앱으로 있고, 심지어 100원짜리 동전보다 싼 칩 하나로도 만들 수 있어요. 그런데 굳이 FPGA로 계산기를 처...
최근 6개월 LLM 흐름을 5분 안에 따라잡기: Simon Willison의 정리 노트
## 잠깐 한눈 팔면 따라잡기 힘든 LLM 세계 LLM 분야는 정말 정신없이 빠르게 굴러가요. 한 주만 트위터를 안 봐도 새로운 모델이 두세 개 나오고, 한 달 쉬면 업계 지형도가 통째로 바뀌어 있거든요. 그래서 LLM 관련 글을 꾸준히 써온 S...
GitHub 저장소를 도배하는 AI 봇 스팸, git --author 플래그 하나로 막은 이야기
## 요즘 오픈소스 메인테이너들이 겪는 새로운 골칫거리 GitHub에서 오픈소스를 운영해본 분들이라면 최근 묘한 변화를 느끼셨을 거예요. 어디서 듣도 보도 못한 계정이 갑자기 PR(Pull Request)을 잔뜩 올리는데, 내용을 열어보면 어색한...
비트워든의 조용한 리노베이션, 코어가 통째로 바뀌고 있어요
요즘 비밀번호 관리자 쓰시는 분 많죠. 그중에서도 비트워든(Bitwarden)은 무료로 쓸 수 있고 소스 코드도 공개돼 있어서 한국 개발자들 사이에서도 1Password 대신 많이 쓰는 도구거든요. 그런데 이 비트워든이 지난 1~2년 사이에 꽤 큰...
내 정보를 파는 회사들로부터 자동으로 탈출하기: macOS용 데이터 브로커 옵트아웃 도구
## 내 정보가 어디로 새고 있는지 아세요? 혹시 자신의 이름을 구글에 검색해본 적 있나요? 무서운 사실 하나 알려드릴게요. Spokeo, BeenVerified, Whitepages, Radaris 같은 사이트에 들어가면 내 이름, 주소, 전화...
리누스 토르발즈의 한탄: AI가 만들어낸 가짜 버그 리포트, 리눅스 보안 메일링 리스트를 마비시키다
## 리눅스 커널의 아버지가 화가 났어요 리누스 토르발즈(Linus Torvalds)가 또 한 번 강한 어조로 입을 열었어요. 이번에 그가 지적한 건 다름 아닌 'AI를 활용한 자동 버그 헌터(bug hunter)'들이에요. 그는 리눅스 커널 보...
Obsidian 대신 그냥 마크다운 파일로? Files.md가 던지는 질문
## 노트 앱, 왜 자꾸 갈아타게 될까요 노트 앱 한 번이라도 옮겨본 분들은 다 공감하실 거예요. 에버노트에서 노션으로, 노션에서 옵시디언(Obsidian)으로, 또 어디론가. 옮길 때마다 데이터 형식이 달라서 변환하느라 진땀 빼고, 결국 예전 ...
k 언어 버전 3을 C#으로 구현했어요 - APL 가족의 막내, ksharp
## 월스트리트에서 비밀스럽게 쓰이는 언어 k라는 언어, 처음 들어보셨을 분도 많을 것 같아요. 한 줄로 설명하면 "월스트리트에서 비밀스럽게 쓰이는 초고속 배열 언어"예요. APL이라는 1960년대 언어에서 갈라져 나온 가족 중 하나인데요, Ar...
내 나라의 전력망을 포스터로 만들어보자: grid2poster 오픈소스 프로젝트
## 전기는 어디서 와서 어디로 흐를까 매일 스마트폰을 충전하고 노트북을 켜고 에어컨을 돌리지만, 정작 그 전기가 어떤 경로로 우리 집까지 오는지는 잘 모르고 살아요. 발전소에서 시작해서 송전탑을 거치고 변전소에서 전압이 낮춰지고 마지막에 우리 ...
버몬트 시골 마을에 다시 등장한 공중전화, 그런데 이번엔 VoIP로 돌아왔다
## 사라진 줄 알았던 공중전화가 다시 돌아왔어요 혹시 공중전화 마지막으로 써본 게 언제인지 기억나세요? 한국에서도 이제 공중전화는 거리에서 거의 찾아볼 수 없는 풍경이 됐는데요. 그런데 미국 버몬트주의 작은 시골 마을들에서 공중전화가 다시 설치...
AI 에이전트를 위한 코드 검색 도구 Semble, grep보다 토큰 98% 절감하는 비결
## AI 코딩 에이전트의 숨겨진 비용, '컨텍스트 낭비' 요즘 Cursor, Claude Code, Cline 같은 AI 코딩 에이전트를 안 써본 개발자가 거의 없을 정도로 흔해졌죠. 그런데 막상 큰 코드베이스에서 써보면 답답한 경험을 한 번쯤...
Mercurial는 어떻게 20년을 살아남았을까? Git 천하에서 버티는 또 하나의 버전 관리 시스템 이야기
## Git만 있는 줄 알았다면 잠깐만요 요즘 개발을 시작하면 거의 자동으로 Git을 배우게 되죠. GitHub, GitLab, Bitbucket까지 전부 Git을 중심으로 돌아가니까요. 그런데 사실 Git이 세상에 나온 2005년, 거의 같은 시기...
AI가 우리 회사 일을 빠르게 만들어 줄 거라고요? 아마 아닐 겁니다
## "AI 도입하면 개발 속도 10배"라는 말, 정말일까요? 요즘 어딜 가든 AI 이야기뿐입니다. 경영진 회의에서는 "우리도 AI 도입해서 생산성 두 배 만들자"는 말이 나오고, 개발팀에는 "Copilot 쓰니까 이제 더 빨리 만들어야지"라는 ...
Bazel에 Content-Defined Chunking이 들어왔다 - 대용량 빌드 캐시가 빨라지는 이유
## Bazel과 빌드 캐시, 잠깐 짚고 갈게요 Bazel 들어보셨나요? 구글이 내부에서 쓰던 빌드 시스템을 오픈소스로 공개한 거예요. 대규모 프로젝트, 그러니까 수만 개의 파일과 수십 개의 언어가 섞여 있는 코드베이스를 효율적으로 빌드하기 위해...