메모리 69KB, 8트랙 테이프로 48년째 작동 중인 보이저 1호 이야기
## 1977년에 떠난 컴퓨터가 아직 살아있다 지금 이 글을 읽고 있는 여러분의 스마트폰 RAM은 보통 8GB에서 16GB 정도 되죠. 그런데 지금 이 순간에도 지구에서 약 248억 km 떨어진 곳에서 묵묵히 데이터를 보내고 있는 컴퓨터가 있어요...
ChatGPT에 글자를 입력하기 전, Cloudflare가 먼저 React 상태를 읽고 있었다
## 타이핑도 하기 전에 벌어지는 일 ChatGPT를 쓸 때 가끔 입력창이 잠깐 먹통이 되는 경험, 해보신 적 있나요? 그냥 로딩이 느린 건가 싶어서 넘어갔을 수도 있는데요. 알고 보니 그 짧은 순간에 꽤 흥미로운 일이 벌어지고 있었어요. Cloud...
AI 얼굴인식이 엉뚱한 사람을 범인으로 지목했다 — 미국에서 실제로 일어난 일
## 무슨 일이 있었나 미국 테네시주에 사는 앤절라 립스(Angela Lipps)라는 여성이 노스다코타주에서 일어난 범죄의 용의자로 체포됐어요. 문제는, 그녀가 그 범죄와 아무런 관련이 없었다는 거예요. 경찰이 AI 얼굴인식 기술을 사용해서 용의...
Go로 나만의 Language Server를 만들 수 있는 라이브러리가 나왔어요
## 에디터가 코드를 이해하는 비밀, Language Server Protocol VS Code나 IntelliJ 같은 에디터에서 코드를 작성할 때, 자동완성이 뜨고, 함수 위에 마우스를 올리면 타입 정보가 나오고, 에러에 빨간 줄이 그어지죠? ...
테크 뉴스를 읽는 당신,
직접 만들어볼 준비 되셨나요?
17가지 수익 모델 실습 · 144+ 강의 · 자동화 소스코드 제공
OpenBSD를 모토로라 88000 프로세서에 올리기까지의 여정
## 사라진 CPU 위에 OS를 올린다는 것 요즘 개발자들에게 CPU 아키텍처라고 하면 x86이나 ARM 정도가 떠오르죠. 그런데 1980년대 후반에는 지금은 거의 잊혀진 또 하나의 아키텍처가 있었어요. 바로 모토로라의 88000(m88k) 시리...
전 세계 대중교통 데이터를 한곳에 모아놓은 오픈 프로젝트, publictransit.systems
## 대중교통 정보, 구조화된 데이터로 다시 보기 여러분이 매일 타는 지하철 노선도, 환승역, 차량 정보를 하나의 데이터셋으로 정리해놓은 사이트가 있다면 어떨까요? publictransit.systems는 전 세계 대중교통 시스템의 노선, 역, 차량...
USB 케이블, 겉모습만 보고 골랐다간 큰코다칩니다 — 거의 완벽한 USB 케이블 테스터 이야기
## 우리가 USB 케이블을 너무 만만하게 보고 있었어요 개발자라면 서랍 어딘가에 USB 케이블이 한 뭉치씩 있을 거예요. 충전용, 데이터 전송용, 모니터 연결용… 그런데 이 케이블들이 다 같아 보여도 실제로는 천차만별이라는 거, 알고 계셨나요?...
AI 크롤러를 끝없는 가짜 콘텐츠 미로에 가두는 오픈소스 도구, Miasma
## 내 웹사이트 콘텐츠, AI가 마음대로 가져가는 게 불편했다면 요즘 웹사이트를 운영하는 분이라면 한 번쯤 느끼셨을 거예요. 분명 robots.txt에 크롤링 금지를 걸어뒀는데도, AI 회사들의 크롤러가 내 콘텐츠를 마구 긁어가는 상황이요. O...
Lat.md — 마크다운으로 코드베이스의 지식 그래프를 만드는 AI 에이전트 도구
## AI 코딩 에이전트의 고질적인 문제 AI 코딩 에이전트를 써보신 분들은 아마 이런 경험이 있을 거예요. 프로젝트가 좀 커지면 AI가 코드베이스의 전체 구조를 제대로 파악하지 못해서 엉뚱한 파일을 수정하거나, 이미 있는 유틸리티 함수를 또 만...
AI에게 필요한 건 더 큰 메모리가 아니라 더 나은 수학일지도 모릅니다
## GPU 메모리를 늘리는 게 정답일까? 요즘 AI 분야에서 가장 흔하게 듣는 이야기가 있어요. "모델이 너무 커서 GPU 메모리가 부족하다"는 거죠. GPT 계열 모델이 수백억 개의 파라미터를 갖게 되면서, VRAM 80GB짜리 H100을 여...
킨들을 나만의 개인 신문으로 만들어 봤습니다
## 매일 아침, 킨들에서 나만의 신문을 읽는다면? 요즘 뉴스를 읽는 방식이 정말 다양해졌는데요. RSS 리더, 뉴스레터, SNS 피드 등 선택지가 넘쳐나죠. 그런데 한 개발자가 조금 다른 접근을 했어요. 아마존 킨들을 자기만의 **개인 신문 단...
개발자에서 매니저로: 왜 관리직 전환을 진지하게 고민해봐야 할까
## "나는 코딩이 좋은데, 왜 매니저를 해야 해?" 개발자 커리어에서 한 번쯤은 이 갈림길을 만나게 돼요. IC(Individual Contributor, 개인 기여자) 트랙을 타고 시니어, 스태프, 프린시펄 엔지니어로 갈 것이냐, 아니면 매니...
OpenYak: 내 컴퓨터에서 아무 AI 모델이나 돌리고, 파일 시스템까지 직접 제어하는 오픈소스 데스크톱 앱
## AI 도구, 이제 클라우드 없이도 됩니다 요즘 개발하면서 ChatGPT나 Claude 같은 AI 도구 안 쓰는 분 거의 없죠. 그런데 이런 서비스들 쓸 때마다 조금 찜찜한 부분이 있어요. 내 코드, 내 파일을 외부 서버로 보내야 한다는 거거...
[심층분석] ChatGPT의 정치적 이미지 생성 논란, AI 콘텐츠 정책의 경계는 어디까지인가
## 무슨 일이 있었나 최근 한 사용자가 ChatGPT에게 이런 프롬프트를 입력했어요. "도널드 트럼프 이후 카말라 해리스 치하의 미국이 어떤 모습일지 그려줘." 단순한 호기심이었을 수도 있고, 정치적 의도가 있었을 수도 있죠. 그런데 ChatG...
안드로이드, 사이드로딩 앱도 업데이트 유지되도록 바뀐다
## 사이드로딩이 뭔가요? 안드로이드의 큰 장점 중 하나가 바로 사이드로딩(sideloading)이에요. 사이드로딩이 뭐냐면, Google Play 스토어를 거치지 않고 APK 파일을 직접 다운받아서 설치하는 걸 말해요. 아이폰에서는 기본적으로 ...
Verilog 코드를 팩토리오 회로로 변환하는 컴파일러, RISC-V CPU까지 돌린다
## 게임 안에서 CPU를 만든다고? 팩토리오(Factorio)라는 게임을 아시나요? 공장을 짓고 자동화 라인을 설계하는 게임인데요, 이 게임 안에는 '조합 회로(Combinators)'라는 논리 회로 시스템이 있어요. 신호를 보내고 받고, 조건...
667MHz, 한계까지 밀어붙인 저사양 머신의 이야기
## 느린 컴퓨터로 뭘 할 수 있을까? 요즘 개발 환경을 보면 M4 맥북이니, 128GB 메모리 서버니, 스펙 경쟁이 끝이 없어 보이는데요. 그런데 반대로 "얼마나 느린 컴퓨터로도 의미 있는 작업을 할 수 있을까?"라는 질문을 던지는 사람이 있어요....
[심층분석] 백악관 공식 앱을 디컴파일했더니 나온 것들 — GPS 추적, 페이월 우회, 개인 GitHub에서 JS 로딩까지
## 누군가 백악관 앱의 속을 들여다봤어요 얼마 전 미국 백악관이 공식 모바일 앱을 출시했어요. "트럼프 행정부에 대한 전례 없는 접근"이라는 슬로건과 함께요. 뉴스, 라이브 스트리밍, 정책 정보 등을 한곳에서 볼 수 있는 일종의 콘텐츠 포털 앱...
Go 모듈의 go 버전 지시어, 알고 보면 꽤 짜증나는 문제
## 대체 무슨 일이길래 Go 언어로 프로젝트를 하다 보면 `go.mod` 파일에 `go 1.21` 같은 버전이 적혀 있는 걸 보셨을 거예요. 이게 단순히 "이 프로젝트는 Go 1.21로 만들었어요"라는 메모 정도로 생각하기 쉬운데, 사실은 그보다 ...
GitLab 창업자 시드 시브란디, 암 투병 중에도 새 회사를 세우는 이유
## 개발자라면 한 번쯤 들어본 그 이름 깃랩(GitLab)을 아시나요? GitHub과 함께 전 세계 개발자들이 가장 많이 쓰는 코드 저장소이자 DevOps 플랫폼인데요. 이 GitLab을 만든 사람이 바로 시드 시브란디(Sid Sijbrandi...