GnuPG, 양자내성암호를 메인라인에 품다 — PGP 30년 만의 가장 큰 변화
## 무슨 일이 일어났나요 오랫동안 이메일 암호화와 코드 서명의 표준 도구였던 **GnuPG(GNU Privacy Guard)** 가 드디어 **포스트 양자 암호(Post-Quantum Cryptography, 이하 PQC)** 를 메인라인 코드에 ...
물건 만드는 법을 잊은 서구, 이제는 코드 짜는 법까지 잊고 있다
## 무슨 이야기인가요? 최근 영미권 기술 블로그계에서 좀 묵직한 글 하나가 화제예요. 제목은 "서구는 물건 만드는 법을 잊었다, 이제는 코드 짜는 법도 잊고 있다". 표현이 좀 자극적이긴 한데, 핵심 주장을 풀어보면 이런 거예요. 미국과 유럽이...
파일 하나 여는 게 이렇게 어려운 일이었다니
## 도입 리눅스에서 `open("/etc/passwd", O_RDONLY)` 한 줄로 파일을 여는 건 우리 일상이잖아요. 그런데 시스템 프로그래머들 사이에서는 이 한 줄 뒤에 숨어 있는 복잡함이 진짜 만만치 않다는 게 오래된 농담이에요. C로 좀 ...
Flickr는 어떻게 사진 플랫폼의 처음이자 마지막 황금시대를 만들었나
## 한때 모든 사진가의 집이었던 곳 혹시 Flickr(플리커)라는 서비스를 기억하시나요? 2004년에 등장해서 한때 "인터넷 사진의 모든 것"이라고 불렸던 사진 공유 플랫폼이에요. 인스타그램이 나오기 6년 전에 이미 "사람들이 사진을 올리고, ...
테크 뉴스를 읽는 당신,
직접 만들어볼 준비 되셨나요?
17가지 수익 모델 실습 · 144+ 강의 · 자동화 소스코드 제공
Datalog를 GPU에서 돌리면 어떻게 될까: 선언형 쿼리의 새로운 가능성
## Datalog가 뭐고, 왜 GPU에서 돌리는 게 흥미로운가 혹시 **Datalog**라는 언어 들어보셨어요? 이름은 좀 낯설지만, 사실 SQL의 사촌쯤 되는 선언형 쿼리 언어예요. 1980년대 데이터베이스 이론에서 출발했는데, 최근에 정적 분석...
OpenAI Privacy Filter, AI 시대 데이터 거버넌스의 새로운 카드
OpenAI가 새로운 기능을 하나 발표했어요. 이름은 "Privacy Filter"예요. 한마디로 말하면, ChatGPT나 API로 들어오고 나가는 텍스트에서 개인 정보(PII, Personally Identifiable Information)를 자동...
ChatGPT 한 손에 들고 60년 묵은 에르되시 난제를 푼 아마추어 이야기
수학에는 "에르되시 문제(Erdős Problems)"라는 게 있어요. 헝가리 출신의 전설적인 수학자 폴 에르되시가 평생 동안 던진 미해결 문제 모음인데요. 이 양반이 워낙 다작가라서 1500편 넘는 논문을 쓰면서, 자기가 풀지 못한 문제는 그냥 ...
미국이 노리는 150GW 지열 혁명: 셰일 기술이 청정에너지를 깨우다
## 갑자기 지열이 핫해진 이유 에너지 이야기 좋아하세요? 보통 청정에너지라고 하면 태양광이나 풍력을 먼저 떠올리잖아요. 그런데 요즘 미국에서 진짜 무서운 속도로 주목받고 있는 게 따로 있어요. 바로 **차세대 지열(Next-generation ...
async가 약속한 것과 실제로 가져다준 것 — 비동기 10년의 회고
## 도입: async/await, 정말 우리 삶을 편하게 만들었나요 2010년대 초중반부터 거의 모든 주류 언어가 **async/await** 키워드를 받아들였어요. JavaScript, C#, Python, Rust, Kotlin, Swift...
OpenAI가 '생물학 무기 리스크'에 현상금을 걸었다 — GPT-5.5 Bio Bug Bounty 뜯어보기
## 무슨 일이 있었나요 OpenAI가 GPT-5.5를 출시하면서 좀 특이한 프로그램 하나를 같이 발표했어요. 이름이 **'Bio Bug Bounty'**, 그러니까 생물학 분야 버그 바운티거든요. 평소 우리가 아는 버그 바운티는 보통 'XSS 취약...
AI가 대신 써준 보고서, 우리는 정말 일을 하고 있는 걸까요? '지식 노동의 시뮬라크럼'에 대하여
## AI가 글을 써주는 시대, 무언가 이상한 기분이 들 때 혹시 이런 경험 있으세요? ChatGPT나 Claude한테 "이 회의록을 정리해서 보고서로 만들어줘"라고 시키고, 결과물을 받아서 살짝 다듬어서 상사에게 보냈는데, 며칠 뒤 상사가 "고...
80년대 프랑스의 TV 암호화 'Discret 11', 유료방송 보안의 원시 시대를 들여다봐요
## TV에 암호를 걸었던 시절, 들어보셨어요? 요즘 우리는 넷플릭스나 티빙 같은 OTT 서비스에 가입하면 영상이 알아서 암호화돼서 우리 계정으로만 풀려서 재생되잖아요. DRM(Digital Rights Management, 디지털 저작권 관리)이라...
AI 모델, 파라미터를 늘릴까 계산량을 늘릴까? 2021년 페이스북 AI의 실험이 알려주는 것
## "모델을 더 크게" vs "계산을 더 많이", 어느 쪽이 정답일까요 요즘 AI 모델 얘기 들어보면 "파라미터(parameter)가 몇 천억 개"라는 말이 자주 나오죠. 파라미터라는 게 뭐냐면, 신경망 안에 있는 작은 다이얼들 같은 거예요. ...
끝내지 못한 사이드 프로젝트, AI 코딩 도구로 다시 살려도 괜찮아요
## 우리 모두의 디스크에 잠들어 있는 그것 개발자라면 누구나 갖고 있을 거예요. **시작은 거창했지만 끝을 못 본 사이드 프로젝트**. "이번엔 진짜 만들어서 출시한다"고 시작한 메모 앱, 가계부, RSS 리더, 운동 기록 앱 같은 것들요. 깃...
레고와 듀플로를 함께 끼우는 법: 'Free Universal Construction Kit'이 던진 호환성의 질문
## 어릴 적 그 답답함, 기억하시나요? 어렸을 때 레고로 한참 놀다가 동생이 가지고 놀던 듀플로(레고의 큰 버전)랑 같이 끼워보려고 했던 경험, 다들 한 번쯤 있으실 거예요. 그런데 이게 묘하게 안 맞아요. 같은 회사 제품인데도요. 거기에 K'...
코모도어 64 전설의 사운드, 마틴 갤웨이가 1980년대 원본 소스를 공개했다
## 8비트 게임 음악의 살아있는 역사 혹시 '람보(Rambo)', '타이거하이크(Times of Lore)', '이미지 파이트(Yie Ar Kung-Fu)' 같은 옛날 게임 들어보셨나요? 1980년대 후반 코모도어 64(Commodore 64,...
AI는 정말 추론할 수 있을까? 람다 계산법으로 묻는 람벤치(Lambench)
## 새로운 AI 벤치마크가 등장했다 Victor Taelin이라는 개발자가 **Lambench**라는 새로운 AI 벤치마크를 공개했어요. 이름에서 짐작하셨겠지만 **람다 계산법(lambda calculus)**을 기반으로 AI 모델의 추론 능력을 ...
1비트 픽셀로 그린 호쿠사이의 '가나가와 해변의 큰 파도', 제약이 만드는 예술의 힘
## 흑백 두 가지 색만으로 명작을 재현한다는 것 에도 시대 일본 화가 가츠시카 호쿠사이가 그린 '가나가와 해변의 큰 파도'는 미술 교과서나 티셔츠, 이모지(🌊)에서까지 만나는 그 파도 그림이에요. 거대한 파도가 후지산을 배경으로 부서지는 그 장면,...
PCR은 왜 거의 최적의 기술인가, 자연이 만든 알고리즘 들여다보기
## 코로나 이후 모두가 들어본 그 약자 PCR 검사라는 말, 코로나 시기에 모두가 한 번씩은 들어보셨을 거예요. 콧속을 면봉으로 긁어내서 보내면 며칠 뒤 양성/음성 결과가 오던 그 검사요. 이 PCR이라는 게 사실 컴퓨터과학자의 눈으로 보면 굉...
수십 년이 지나도 plain text가 사라지지 않는 이유
## 왜 지금 또 plain text 이야기인가 개발하다 보면 정말 많은 파일 포맷을 만나게 되거든요. .docx, .pdf, .xlsx, .psd, .fig 같은 것들이요. 이런 파일들의 공통점이 뭔지 아세요? 시간이 지나면 못 열게 될 수도 ...