인기 번역
인기 급상승 번역 아티클
커뮤니티에서 가장 인기 있는 번역을 확인하세요
인간에게서 관찰되는 LLM 문제들
모델은 발전하지만 인간은 그렇지 않을 때, 과거에는 LLM의 실패 모드로 여겨졌던 현상들이 오히려 사람과의 대화에서 더 흔하게 보인다는 관찰을 정리한다.
2,308더 읽기 →
함수형 프로그래머가 시스템에 대해 잘못 이해하는 것
정적 타입과 ADT가 프로그램의 국소적 정확성을 크게 높여 주지만, 프로덕션에서의 정확성은 단일 프로그램이 아니라 여러 배포 버전이 공존하는 ‘시스템’의 성질이며, 스키마/직렬화/배포 경계에서의 버전 호환성과 의미(semantic) 드리프트를 다뤄야 한다.
135더 읽기 →
Bjarne의 최후의 저항: C++의 아버지가 Rust를 상대로 지는 전쟁을 치르는 방법
C++ 창시자 비야네 스트롭스트룹이 ‘Profiles’ 제안으로 메모리 안전성 시대에 C++의 생존을 도모하는 과정과, 그로 인해 커뮤니티가 겪는 분열을 다룬다.
128더 읽기 →
AI 사용자 두 부류가 나타나고 있다. 그 격차는 놀라울 정도다
AI를 사용하는 방식에서 사용자(그리고 그들이 속한 조직) 간 격차가 커지고 있으며, 특히 기업 환경에서 도구·정책·인프라 차이가 생산성의 차이로 이어진다는 점을 다룬 글.
233더 읽기 →
Claude Opus 4.6를 최대한 활용하기 | Claude
Opus 4.6의 새로운 점과 효과적으로 활용하는 방법을 알아보세요.
54더 읽기 →
분산 데이터베이스를 브라우저에 넣어 봤습니다 — 그리고 게임으로 만들었죠!
TigerBeetle의 결정론적 시뮬레이터(VOPR)를 WebAssembly로 컴파일해 브라우저에서 실행하고, 네트워크/프로세스/스토리지 장애까지 단계적으로 주입하며 합의·복구를 시각적으로 체험하는 시뮬레이션 게임을 소개합니다.
3더 읽기 →
X의 Andrej Karpathy: “많은 사람들이 이걸 바이브 코딩 1주년이라고 인용 트윗하더라. 간단한 회고 -”
안드레이 카파시가 ‘바이브 코딩’이라는 밈이 생겨난 배경과 1년 뒤 LLM 에이전트 기반 개발 워크플로의 변화, 그리고 그가 선호하는 새 용어 ‘agentic engineering’에 대해 회고한다.
37더 읽기 →
해상도가 낮은데 프롬프트 같은 걸 쓸 수 있을 리가 없다.
완벽한 프롬프트를 먼저 쓰려다 멈춰 서기보다, AI와의 ‘벽타기’로 판단 기준을 만들고 결과에서 역으로 프롬프트를 추출·검증하는 사고 설계를 다룬 글.
1더 읽기 →
LLM 엔지니어의 연감 - 워크로드
LLM 애플리케이션에서 오프라인·온라인·세미 온라인 워크로드를 구분하고, 각 워크로드가 요구하는 처리량·지연 시간·유연성을 충족하기 위한 인퍼런스 엔진 선택과 최적화 전략을 정리한다.
82더 읽기 →
의미론적 웹 기술을 더 이상 쓰지 않는 이유(하지만 여전히 내게 영향을 미치는 이유)
의미론적 웹 기술을 다양한 프로젝트에 적용해 본 경험을 바탕으로, 그 장점과 한계, 그리고 오늘날 데이터 관리와 지식 그래프 시대에서 얻은 교훈을 돌아본다.
23더 읽기 →
Rust와 C의 속도
Rust로 작성한 프로그램의 실행 속도와 메모리 사용량은 대체로 C와 비슷해야 하지만, 두 언어의 프로그래밍 스타일이 충분히 달라 속도를 일반화하기는 어렵다. 여기서는 어디서 비슷하고, 어디서 C가 더 빠르며, 어디서 Rust가 더 빠른지에 대한 요약을 정리한다.
76더 읽기 →
Turso, “Rust로 다시 쓴 SQLite” 심층 분석
SQLite 파일 포맷과 호환되지만 아키텍처는 완전히 다른 새로운 엔진 Turso를 살펴보고, Rust로의 재작성으로 해결되는 SQLite의 한계, 확장(Extensions), 그리고 인프로세스에서 네트워크형까지 스케일하는 설계가 무엇을 의미하는지 정리한다.
77더 읽기 →
전통적 테스트의 종말: 에이전틱 개발이 50년 된 분야를 무너뜨렸고, JiTTesting이 이를 되살릴 수 있다
에이전틱 소프트웨어 개발 시대에 맞춰, LLM이 변경 사항별로 즉석에서 테스트를 생성해 회귀를 잡아내는 Just-in-Time Tests(JiTTests)와 Catching JiTTests 접근을 소개한다.
2더 읽기 →
리눅스 커널 설계 패턴 - 3부
마지막 편에서는 ‘미드레이어의 실수’라는 패턴을 통해 서브시스템을 설계할 때 미드레이어 대신 라이브러리 방식이 왜 유리한지 블록 계층, VFS, MD/RAID를 예로 들어 살펴본다.
2더 읽기 →
프로그래밍 격언
코딩할 때의 사고 과정을 되짚으며, 프로그래밍 지식의 상당 부분이 새로운 문제를 익숙한 ‘트릭’의 어휘로 환원하는 일임을 살펴본다.
2더 읽기 →
병렬 Claude 팀과 함께 C 컴파일러 만들기
16개의 Claude 에이전트를 병렬로 돌려 Rust 기반 C 컴파일러를 처음부터 만들고, 리눅스 커널을 빌드할 수 있을 때까지 장기간 자율 실행 에이전트 팀을 운영하며 얻은 교훈을 정리한다.
44더 읽기 →
GPU에서의 Rust 표준 라이브러리
GPU 코드에서 Rust의 표준 라이브러리(std)를 사용할 수 있게 되었다. 구현 접근 방식과 이것이 GPU 프로그래밍에 열어주는 가능성을 소개한다.
100더 읽기 →
당신은 여기 있다 - Marc의 블로그
비용이 거의 0이 되어가는 코드 작성과 통합의 시대에, 기술 커리어가 어디로 향하는지—두 갈래 길과 그 너머를 성찰한다.
25더 읽기 →
ecdysis로 오래된 코드를 벗겨내기: Cloudflare에서 Rust 서비스의 무중단 재시작
Cloudflare가 Rust 서비스에서 연결을 끊지 않고 프로세스를 우아하게 재시작(그레이스풀 리스타트)하기 위해 ecdysis를 설계·운영해 온 방식과 보안/운영상의 고려사항, 그리고 실전 예제를 소개합니다.
2더 읽기 →
데이터만이 당신의 해자다
AI 에이전트 시장에서 성과가 불균형하게 나타나는 이유는 기술 난이도나 채택 용이성 자체가 아니라, 결국 데이터가 만들어내는 방어력(해자)에 달려 있다.
128더 읽기 →
오류를 전달하지 말고, 설계하라 | FastLabs / 블로그
에러를 단순히 위로 전파하는 관행이 왜 디버깅과 복구에 도움이 되지 않는지 살펴보고, 머신과 인간이라는 두 청중을 위한 목적 지향적 오류 설계(평탄한 kind 기반 구조 + 저마찰 컨텍스트 캡처)를 제안한다.
32더 읽기 →