찰흙으로 PCB를 만든다고요? 메이커 정신의 끝판왕, Clay PCB 튜토리얼
## PCB가 뭔지 모르는 분들을 위해 전자기기 안을 들여다본 적 있다면 초록색이나 파란색의 평평한 판 위에 작은 부품들이 잔뜩 붙어 있는 걸 보셨을 거예요. 이게 바로 PCB(Printed Circuit Board), 우리말로는 인쇄회로기판이에...
Stuxnet보다 5년 앞섰다? 잊혀진 사이버무기 'Fast16' 이야기
## 사이버전쟁의 진짜 시작점은 어디일까요 사이버 보안에 관심이 있는 분이라면 'Stuxnet'이라는 이름을 한 번쯤 들어보셨을 거예요. 2010년에 발견된 이 악성코드는 이란의 우라늄 농축 시설에 있는 원심분리기를 물리적으로 망가뜨린 사건으로 ...
[심층분석] 보안 연구자의 만능 칼? 'hackingtool' v2.0이 가져온 변화와 우리가 알아야 할 것들
## 들어가며: 왜 지금 'hackingtool'을 다시 봐야 할까요? 혹시 '해킹툴'이라는 단어를 들으면 어떤 이미지가 떠오르세요? 영화에서 후드 뒤집어쓴 사람이 검은 화면에 초록색 글씨로 뭔가를 두드리는 장면? 아니면 어둠의 경로에서 받은 수...
[심층분석] Claude Code의 숨은 무기, '스킬'을 공개합니다 — Matt Pocock의 .claude 디렉터리 전격 해부
## 들어가며: '스킬'이라는 새로운 흐름 최근 AI 코딩 도구를 쓰는 개발자들 사이에서 조용히 번지고 있는 키워드가 하나 있어요. 바로 **'에이전트 스킬(Agent Skill)'**입니다. 이게 뭐냐면, 쉽게 말해 AI 코딩 어시스턴트(Claud...
테크 뉴스를 읽는 당신,
직접 만들어볼 준비 되셨나요?
17가지 수익 모델 실습 · 144+ 강의 · 자동화 소스코드 제공
테트리스를 수학적으로 정복하기, 컴퓨터는 어떻게 게임을 '치트'하는가
## 익숙한 게임, 낯선 깊이 누구나 어릴 적 한 번쯤 테트리스를 해봤을 거예요. 떨어지는 블록을 빈틈없이 쌓아 한 줄을 채우면 사라지는 그 단순한 게임 말이에요. 그런데 이 단순한 게임이 사실 수학자와 컴퓨터 과학자들 사이에서 오랫동안 진지한 ...
10년 묵은 dotfiles, 아직도 '내 것'일까 — 테세우스의 배 패러독스
## 10년 묵은 dotfiles, 아직도 '내 것'일까 개발한 지 좀 됐다 싶으면 누구나 가지고 있는 폴더가 하나 있어요. 바로 홈 디렉토리에 조용히 숨어 있는 `.config` 디렉토리예요. 그 안엔 어디서 굴러왔는지 기억도 안 나는 vim 설정...
Common Lisp 위에 정적 타입을? Coalton과 새 IDE "Mine" 이야기
## Lisp가 다시 움직이고 있다 혹시 Common Lisp라는 언어 들어보셨나요? 1984년에 표준화된, **현존하는 가장 오래된 고수준 프로그래밍 언어 중 하나**예요. 괄호로 가득한 코드 모양 때문에 농담거리가 되곤 하지만, 매크로 시스템과 ...
OpenAI가 SWE-bench Verified를 버린 이유 - AI 코딩 평가의 한계가 드러나다
## 벤치마크가 "포화"되면 생기는 일 OpenAI가 자사 블로그에 흥미로운 글을 올렸어요. 한동안 AI 코딩 능력의 표준 척도로 쓰이던 **SWE-bench Verified**라는 벤치마크를, 더 이상 자기들 모델 평가의 주요 지표로 쓰지 않겠다는...
닌텐도 스위치를 진짜 '스위치'로 만들기 - 콘솔 안에서 이더넷 스위치 돌리기
## 말장난에서 시작된 진지한 해킹 혹시 "닌텐도 스위치(Switch)는 사실 게임기지 네트워크 스위치가 아니잖아?" 같은 말장난을 들어보신 적 있나요? 한 해커가 이 말장난을 진지하게 받아들였어요. **"그러면 진짜로 이더넷 스위치를 닌텐도 스위치...
가우시안 스플랫으로 진짜 게임을 만들었다고? PlayCanvas의 실험기
## 사진 한 장으로 3D 공간을 통째로 게임에 넣는다 혹시 "가우시안 스플래팅(Gaussian Splatting)"이라는 단어 들어보셨나요? 작년부터 그래픽스 쪽에서 유행하고 있는 기술인데요, 쉽게 말하면 **여러 장의 사진이나 영상으로 찍은 실제...
if문 지옥에서 벗어나는 길 - Statecharts로 복잡한 상태를 다스리기
## 코드가 if문 덩어리가 되는 이유 버튼 하나 만들었을 뿐인데 코드가 점점 누더기가 되는 경험, 다들 한 번쯤 있으시죠. "로딩 중이면서 비활성화", "에러 났는데 재시도 가능한 상태", "로그인은 됐는데 약관 동의는 안 한 상태"... 이런 조...
맥북에서 리눅스가 진짜로 굴러간다 - Asahi Linux 7.0 진행 보고서
## 애플 실리콘에 리눅스를 올린다는 무모한 도전 혹시 "맥북에서 리눅스 돌리면 좋겠다" 생각해보신 적 있으세요? 그런데 인텔 맥이라면 모를까, 요즘 나오는 M1, M2, M3 같은 애플 실리콘 맥에서는 거의 불가능에 가까운 일이었거든요. 왜냐하면 ...
EU의 '청소년 보호' 정책, 사실은 디지털 신분증 강제 도입의 트로이 목마인가
## 좋은 명분 뒤에 숨은 진짜 의도? 유럽연합(EU)이 최근 추진하고 있는 "연령 확인(Age Verification)" 정책을 두고 한 유럽 활동가가 강한 비판을 담은 분석 글을 내놨어요. 표면적으로는 "청소년을 유해 콘텐츠로부터 보호하자"는...
"req/s"는 맞고 "Hz"는 틀린 이유 — 단위가 알려주는 시스템의 본질
## 사소해 보이지만 사소하지 않은 이야기 어떤 분이 모니터링 대시보드를 보다가 **"웹 요청 처리량을 Hz(헤르츠)로 표시한 그래프"** 를 발견하고 한마디 남긴 게 작은 화제가 됐어요. 보기엔 별일 아닌 것 같죠? "초당 횟수"라는 의미니까 RP...
GnuPG, 양자내성암호를 메인라인에 품다 — PGP 30년 만의 가장 큰 변화
## 무슨 일이 일어났나요 오랫동안 이메일 암호화와 코드 서명의 표준 도구였던 **GnuPG(GNU Privacy Guard)** 가 드디어 **포스트 양자 암호(Post-Quantum Cryptography, 이하 PQC)** 를 메인라인 코드에 ...
0.1 + 0.2 = 0.3이 아닌 이유: 부동소수점의 모든 것을 시각화로 풀어낸 명문
## 무슨 글인가요? 혹시 자바스크립트 콘솔이나 파이썬 인터프리터에서 `0.1 + 0.2`를 입력해본 적 있으세요? 결과가 `0.3`이 아니라 `0.30000000000000004`로 나오죠. 처음 보면 "버그 아니야?" 싶은데, 이게 사실 컴퓨터가...
물건 만드는 법을 잊은 서구, 이제는 코드 짜는 법까지 잊고 있다
## 무슨 이야기인가요? 최근 영미권 기술 블로그계에서 좀 묵직한 글 하나가 화제예요. 제목은 "서구는 물건 만드는 법을 잊었다, 이제는 코드 짜는 법도 잊고 있다". 표현이 좀 자극적이긴 한데, 핵심 주장을 풀어보면 이런 거예요. 미국과 유럽이...
파일 하나 여는 게 이렇게 어려운 일이었다니
## 도입 리눅스에서 `open("/etc/passwd", O_RDONLY)` 한 줄로 파일을 여는 건 우리 일상이잖아요. 그런데 시스템 프로그래머들 사이에서는 이 한 줄 뒤에 숨어 있는 복잡함이 진짜 만만치 않다는 게 오래된 농담이에요. C로 좀 ...
VAX의 부동소수점은 왜 그렇게 까다로웠나 - OpenBSD 포팅 비화
## 40년 전 컴퓨터를 아직도 살리는 사람들 혹시 VAX라는 컴퓨터 들어보셨어요? 1977년에 DEC(디지털 이큅먼트 코퍼레이션)이라는 회사가 만든 미니컴퓨터인데요, 당시에는 대학교 전산실이나 기업 연구소의 핵심 장비였어요. 그런데 놀라운 건, O...
Flickr는 어떻게 사진 플랫폼의 처음이자 마지막 황금시대를 만들었나
## 한때 모든 사진가의 집이었던 곳 혹시 Flickr(플리커)라는 서비스를 기억하시나요? 2004년에 등장해서 한때 "인터넷 사진의 모든 것"이라고 불렸던 사진 공유 플랫폼이에요. 인스타그램이 나오기 6년 전에 이미 "사람들이 사진을 올리고, ...