libc 없이 리눅스 위에서 홀로 돌아가는 Lisp, 그 심장 '힙'을 들여다보다
## 'libc 없이 돌아가는 언어'라는 발상 우리가 C로 프로그램을 짜면 당연하다는 듯 `printf`나 `malloc`을 씁니다. 이게 다 **libc**, 즉 C 표준 라이브러리가 우리와 운영체제 사이에서 다리를 놔주기 때문이에요. 메모리를 달...
'AI가 일자리 절반을 없앤다'던 올트먼과 아모데이, 슬그머니 말을 바꾸다
## 1년 전만 해도 종말론을 외치던 사람들 불과 얼마 전까지만 해도 AI 업계 수장들 입에서 꽤나 무서운 말이 쏟아졌어요. 앤트로픽 CEO 다리오 아모데이는 "AI가 사무직 신입 일자리의 절반을 없앨 수 있고, 실업률이 10~20%까지 치솟을 ...
AI 데이터 에이전트가 자꾸 헛다리 짚는 이유, '실행 가능한 컨텍스트'가 답일까 — 오픈소스 Ktx
## AI한테 데이터를 맡겼더니 자꾸 엉뚱한 답을 한다면 요즘 "데이터 에이전트(data agent)"라는 말 자주 들리죠. 쉽게 말하면, 사람이 SQL을 직접 짜는 대신 "지난달 매출 상위 10개 상품 뽑아줘"라고 말로 시키면 AI가 알아서 데...
"계속할까요? Y/N"에 지친 당신에게 — AI 에이전트 '권한 피로' 이야기
## "계속할까요? Y/N" — 어디서 많이 본 장면이죠? 요즘 AI 코딩 에이전트, 한 번쯤 써보셨을 거예요. Claude Code나 Cursor 같은 도구한테 "이 기능 만들어줘" 하고 시키면 알아서 코드를 짜주는데요. 그런데 막상 옆에서 지...
테크 뉴스를 읽는 당신,
직접 만들어볼 준비 되셨나요?
17가지 수익 모델 실습 · 144+ 강의 · 자동화 소스코드 제공
AI가 짜준 코드에서 나는 '냄새들' — LLM 시대의 새로운 코드 리뷰 체크리스트
## 코드에서 '냄새'가 난다는 말, 들어보셨나요 개발 바닥에는 '코드 스멜(code smell)'이라는 말이 있어요. 이게 뭐냐면, 코드가 당장 고장 난 건 아닌데 '어... 이거 뭔가 좀 이상한데? 나중에 문제 생기겠는데?' 하는 찜찜한 신호...
코딩이 곧 게임 플레이 — 자바스크립트로 가상 세계를 해킹하는 'Bitburner'
## 게임을 하려면 코드를 짜야 한다고요? 방치형 게임(incremental game)이라고 들어보셨나요. 이게 뭐냐면, 화면을 켜두기만 해도 자원이 차곡차곡 쌓이고, 그걸로 능력치를 올리고, 또 그 능력으로 더 빨리 자원을 모으는… 숫자가 점점 커...
라즈베리 파이 6는 대체 언제? — 그리고 진짜 주목할 건 마이크로컨트롤러
## '파이 6 언제 나와요?'에 대한 현실적인 답 라즈베리 파이를 좋아하는 사람이라면 누구나 한 번쯤 검색해봤을 거예요. '라즈베리 파이 6 출시일'이요. SBC(싱글 보드 컴퓨터, 신용카드만 한 작은 컴퓨터 한 대) 분야에서 워낙 영향력 있는 블...
채용 사이트는 왜 다 정신없을까 — 50만 개발자 공고를 깔끔하게 모은 'Caio'
## 채용 사이트, 왜 이렇게 쓰기 불편할까요 개발자로 일하다 보면 이직이든 첫 취업이든 채용 공고를 뒤지는 시기가 와요. 그런데 막상 들어가 보면 사이트들이 하나같이 정신없죠. 광고 배너에, 나랑 전혀 상관없는 직군 공고에, 여기저기 중복으로 ...
서버가 죽어도 멈춘 곳부터 다시 시작하는 워크플로우, Postgres 하나면 된다
## 결제하다 서버가 죽으면 생기는 악몽 백엔드 개발하다 보면 이런 상황 한 번쯤 마주치게 되는데요. 주문 하나를 처리하는데 단계가 쭉 이어지는 경우가 많잖아요. 예를 들면 ① 재고 차감 → ② 카드 결제 승인 → ③ 주문 확인 메일 발송 → ④...
글쓰기가 재능이라고요? 사실은 '배울 수 있는 기술'입니다
## 글쓰기가 싫었던 어느 연구자의 고백 개발자라면 한 번쯤 겪어봤을 거예요. 코드는 어떻게든 굴러가게 만들겠는데, 막상 그 코드를 설명하는 PR 설명이나 기술 문서, 장애 회고를 쓰려고 하면 커서만 깜빡이고 머릿속이 하얘지는 순간이요. 이 글은 평...
[심층분석] AI를 영어 과외 선생님으로 만드는 법 — 오픈소스 영어 학습 가이드의 2026년형 해법
## 코드는 척척 읽으면서, 영어 문서 앞에서는 왜 작아질까 개발자에게 영어는 사실상 '두 번째 모국어'예요. 공식 문서도 영어, GitHub 이슈도 영어, Stack Overflow 베스트 답변도 영어죠. 한국어로 검색하면 몇 년 묵은 블로그가...
스마트폰에 든 그 라이다로 '벽 너머'를 본다고요?
## 스마트폰 속 그 라이다로 '벽 너머'를 본다고요? 자율주행차가 골목 모퉁이 너머에서 갑자기 튀어나오는 사람을 미리 볼 수 있다면 어떨까요? 공상과학 같지만, 연구자들이 오랫동안 도전해온 '시야 밖(NLOS, Non-Line-Of-Sight)...
키릴 문자로 코딩하던 시절 — 소련 교육용 언어 '라피라' 되살리기
## 이런 언어가 있었어요 요즘 우리가 쓰는 프로그래밍 언어는 if, for, while처럼 죄다 영어 단어로 돼 있죠. 너무 당연해서 의심도 안 하잖아요. 그런데 1980년대 소련에는 **키릴 문자(러시아 글자)로 키워드를 쓰는** 교육용 프로...
숫자 몇 개만 넣으면 정체를 알려주는 곳, OEIS의 엉뚱한 수열 이야기
## 숫자에도 백과사전이 있다는 거, 알고 계셨나요? 코딩하다가 이런 순간 겪어보신 적 있을 거예요. 알고리즘을 짜는데 결과가 1, 1, 2, 5, 14, 42... 이런 식으로 나와요. 분명 뭔가 유명한 규칙 같은데 정체를 모르겠는 거죠. 이럴 때...
압축의 마지막 비밀 '엔트로피 코딩'만 똑 떼어낸 라이브러리, libwce
## 이미지가 작아지는 마지막 비밀, '엔트로피 코딩' 사진 한 장이 어떻게 그렇게 작은 용량으로 줄어드는지 궁금했던 적 있으세요? 한 개발자가 **libwce**라는 라이브러리를 공개했는데요, 이름이 'wavelet codec entropy lay...
같은 DOCX 플러그인을 Ruby, Java, TypeScript로 만들어봤더니 — AI 시대의 언어 선택
## 워드 파일 다루는 플러그인을 세 가지 언어로 개발하다 보면 "이거 무슨 언어로 짜는 게 제일 나을까?" 고민될 때가 있잖아요. 그런데 보통은 한 언어로 만들고 끝내지, 같은 걸 여러 언어로 다 만들어보는 경우는 드물거든요. 그런데 타닌(Ta...
집안 와이파이가 자꾸 끊긴다면? OpenWRT로 '끊김 없는 로밍' 만들기
## 공유기를 여러 대 놨는데 왜 신호가 약할까 집이 좀 넓거나 방이 여러 개면 공유기 하나로는 와이파이가 구석까지 안 닿잖아요. 그래서 공유기나 AP(액세스 포인트)를 두세 대 놓는 분들 많은데요. 그런데 이상하게도, 분명 더 가까운 공유기가 ...
AMD가 비바도(Vivado) 라이선스를 슬쩍 바꿨다 — 리눅스 FPGA 개발자들의 분노
## 잘 쓰던 무료 도구의 조건이 어느 날 바뀌었어요 하드웨어를 다루는 개발자들 사이에서 AMD를 향한 불만이 터져 나왔어요. 칩 설계용 소프트웨어인 비바도(Vivado)의 라이선스 정책을 슬그머니 바꿔서, 특히 리눅스 사용자들이 뒤통수를 맞았다...
AI가 인간의 모든 지적 노동을 대체하는 날은 언제? 예측을 '추적'하는 사람들
## '그래서 대체 언제 온다는 거야?'를 추적하는 프로젝트 AI 얘기가 나오면 빠지지 않는 질문이 있죠. '그래서 AI가 우리 일을 다 가져가는 게 언제야?' 누구는 5년이라 하고 누구는 50년이라 하고, 또 누구는 영원히 안 온다고 해요. 다...
AI한테 팩트체크 맡기면 안 되는 이유: 최신 모델 5개, 사실 판단의 67%가 엇갈렸다
## 같은 사실을 물었더니 AI들이 서로 다른 답을 했어요 요즘은 뭔가 궁금하거나 의심스러운 정보가 있으면 챗봇한테 '이거 사실이야?'라고 물어보는 게 일상이 됐죠. 답이 워낙 그럴듯하게 나오니까 우리도 모르게 'AI가 그렇다면 맞겠지' 하고 넘...