신경망이 스네이크 게임을 처음 배워가는 모습을 라이브로 본다
강화학습(Reinforcement Learning)이라는 단어, 한 번쯤 들어보셨을 거예요. AlphaGo가 이세돌 9단을 이긴 그 기술의 핵심이거든요. "AI가 시행착오를 통해 스스로 배운다"는 컨셉인데, 글로만 읽으면 좀 추상적이죠. 그래서 백...
문자만으로 그린 예술, Jason Scott의 ASCII 아트 대백과
여러분, 메신저에서 `^_^`나 `(╯°□°)╯︵ ┻━┻` 같은 이모티콘 한 번씩 써보신 적 있죠? 사실 이것도 ASCII 아트의 가장 작은 형태예요. 문자만 가지고 그림을 그리는 문화인데, 그 뿌리는 굉장히 깊습니다. 컴퓨터에 그래픽 카드라는 게 흔...
위키피디아를 윈도우 XP 데스크탑처럼 탐험하는 웹사이트
혹시 윈도우 XP 시절을 기억하시나요? 푸른 잔디 언덕 배경화면, 시작 버튼의 그 둥글둥글한 디자인, 그리고 "내 컴퓨터" 아이콘을 더블클릭하던 그 감각. 2001년에 출시된 운영체제인데도 지금 봐도 이상하게 마음이 따뜻해지는 비주얼이에요. 그 향...
브라우저에서 별이 흐른다, 로컬 우선 천문관 'Zenith' 만든 이야기
밤하늘을 좋아하는 개발자라면 한 번쯤 별자리 앱을 깔아보셨을 거예요. Stellarium 같은 데스크탑 프로그램은 거의 학술 도구 수준으로 정교한데, 설치가 무거워서 "지금 당장 잠깐 별 보고 싶다"는 충동에는 잘 안 맞죠. 반대로 웹 기반 별 보...
테크 뉴스를 읽는 당신,
직접 만들어볼 준비 되셨나요?
17가지 수익 모델 실습 · 144+ 강의 · 자동화 소스코드 제공
함수형 언어가 우주로 갔다고요? OCaml 위성 프로젝트 'Borealis' 이야기
여러분, OCaml이라는 언어 들어보셨나요? 대학교 컴파일러 수업이나 프로그래밍 언어 이론 책에서 한 번쯤 본 적은 있을 거예요. 함수형 프로그래밍 언어인데, 학계나 일부 마니아 커뮤니티에서 주로 쓰이는 좀 "고상한" 언어라는 인상이 강하거든요. ...
4비트 단위로 동작하는 CPU를 직접 설계해 만든 공학용 계산기 - Verilog로 하드웨어 만들기
## 계산기 하나 만들려고 CPU를 새로 설계했다고? 한 개발자가 GitHub에 "FPGA-Calculator"라는 프로젝트를 올렸어요. 그냥 계산기인 줄 알았는데, 들여다보니 어마어마하더라고요. **공학용 계산기를 만들기 위해 "니블(nibbl...
사진 한 장으로 3D 게임 배경이 뚝딱 - Image-Blaster가 보여주는 생성형 3D의 현재
## 이미지 한 장만 던지면 3D 세상이 나온다고? GitHub에 올라온 "Image-Blaster"라는 프로젝트가 흥미로워서 가져왔어요. 이름이 좀 거창한데, 실제로 하는 일도 만만치 않거든요. **단 한 장의 이미지를 입력하면 그것을 바탕으로...
픽셀 10이 "누르지 않아도" 뚫린다 - 0-click 익스플로잇 체인이 무서운 이유
## 사용자가 아무것도 안 했는데 핸드폰이 털린다고요? 구글 프로젝트 제로(Project Zero)가 픽셀 10을 대상으로 한 **0-click 익스플로잇 체인**을 공개했어요. "0-click"이라는 말, 처음 들으면 좀 무서운데요. 이게 뭐냐...
55년차 디지털 도서관, 구텐베르크 프로젝트가 아직도 살아있는 이유
## 인터넷보다 오래된 도서관, 아직도 현역 혹시 "구텐베르크 프로젝트(Project Gutenberg)"라고 들어보셨나요? 이름만 들으면 무슨 인쇄술 박물관 같은데, 사실은 **세계에서 가장 오래된 무료 전자책 도서관**이에요. 1971년에 마...
수십 km 짜리 안테나가 필요한 통신 — 극저주파(ELF)의 기묘한 세계
## 잠수함은 어떻게 깊은 바다 속에서 명령을 받을까 인터넷 세상에서 살다 보면 "통신"이라고 하면 5G, Wi-Fi, 광케이블 같은 빠르고 굵직한 것들만 떠오르죠. 그런데 우리 일상의 통신과는 완전히 다른 차원에서 동작하는 통신이 있어요. 바로...
Claude가 AWS에 정식 입주했다 — 'Claude Platform on AWS'가 의미하는 것
## AWS와 Anthropic, 이번엔 진짜 한 몸이 됐다 Anthropic이 Claude를 AWS 위에서 **플랫폼 형태로 제공하는 'Claude Platform on AWS'**를 정식 발표했어요. 그동안 Claude는 Amazon Bedr...
친구랑 같이 영상 보기, 이번엔 Pion으로 직접 만들어보자 — rtwatch 뜯어보기
## 같이 보기, 그 익숙하지만 까다로운 기능 넷플릭스 파티, 디스코드 워치 투게더, 트위치 동시 시청 같은 "친구들과 같이 영상 보기" 서비스를 한 번쯤은 써보셨을 거예요. 보기엔 단순한 기능 같지만, 실제로 구현하려고 들면 골치 아픈 문제가 ...
AI가 코드를 짜주는 시대, 우리는 왜 아직 파이썬을 쓰고 있을까
## AI 시대에 다시 던지는 오래된 질문 요즘 코드를 짜다 보면 이상한 경험을 자주 하게 돼요. 머릿속에서 "이건 이렇게 짜야지" 하고 생각하기도 전에, AI 어시스턴트가 먼저 코드를 뱉어내는 거죠. 이런 환경이 일상이 되면서 한 가지 근본적인...
영화 '화성침공' 아니고 '화성인 지구정복' - 광고를 정체로 드러내는 They Live 애드블로커
## 들어가며: 30년 전 영화에서 영감을 받은 코드 1988년에 나온 존 카펜터 감독의 SF 영화 "They Live(화성인 지구정복)"를 아시나요? 주인공이 특수한 선글라스를 끼면 거리의 광고판과 잡지가 사실은 "OBEY(복종하라)", "CO...
TanStack npm 공급망 공격 사고 분석 - 토큰 하나가 뚫리면 어디까지 무너지는가
## 무슨 일이 있었나 React 생태계에서 React Query, React Router, React Table 같은 인기 라이브러리를 만드는 TanStack 팀이 npm 공급망 공격을 당했어요. 공격자가 TanStack 메인테이너의 npm 계...
소프트웨어 아키텍처는 어떻게 배워야 할까? - 코드 너머의 설계 감각 기르기
## 들어가며: '아키텍처'라는 모호한 단어 개발 좀 하다 보면 누군가 "이 시스템 아키텍처가 별로네"라는 말을 합니다. 그런데 막상 "아키텍처가 뭔데요?"라고 물어보면 명확하게 답하기가 쉽지 않거든요. 클래스 다이어그램? 마이크로서비스? 폴더 구조...
Claude Code에 멀티 에이전트 PR 리뷰를 붙여주는 도구, adamsreview 써보기
## 'AI한테 코드 리뷰 시키기'를 한 단계 업그레이드 Claude Code 쓰시는 분들이라면 한 번쯤 'AI한테 내 PR을 리뷰시켜볼까?' 하는 생각 해보셨을 거예요. 그냥 `claude` 명령으로 '이 diff 봐줘'라고 하면 되긴 하는데,...
막내가 만든 스크립트가 전사 컴퓨터를 다 꺼버렸다 - sysadmin 사고에서 배우는 권한 설계
## '한 명이 회사 전체를 멈춘 날' 레딧의 r/sysadmin 게시판에 올라온 한 글이 인프라 담당자들 사이에서 회자되고 있어요. 신입 직원이 만든 PowerShell 스크립트가 회사의 모든 컴퓨터를 한 번에 셧다운시켜버린 사고 이야기예요. 글쓴...
Gmail 가입할 때 QR코드 찍고 문자 보내라고? - 구글의 새 가입 절차가 던지는 프라이버시 논쟁
## 가입이 갑자기 왜 이렇게 까다로워졌을까 최근 새로 Gmail 계정을 만들려고 시도해본 분들 중에 '어, 이게 뭐지?' 하셨던 분들이 꽤 있을 거예요. 구글이 신규 가입 절차에 새로운 단계를 슬쩍 추가했거든요. 절차가 어떻게 바뀌었냐면, 가입...
Windows XP 그 언덕 사진의 진짜 이야기 - 'Bliss'는 어떻게 세상에서 가장 많이 본 사진이 되었나
## 그 초록 언덕, 한 번쯤은 봤죠? 파란 하늘 아래로 부드럽게 펼쳐진 초록 언덕. 만화처럼 비현실적이지만 묘하게 마음이 편안해지는 그 사진, 다들 한 번쯤 보셨을 거예요. Windows XP의 기본 바탕화면, 이름은 'Bliss(블리스)' - '...