쌓인 기록에서 찾기
무엇을 찾으세요? 날짜를 몰라도 됩니다. 제목·Key Point·요약·태그를 한꺼번에 뒤집니다.
검색 범위 2026년 8월 13일 (목) 부터 2026년 10월 30일 (금)까지 3636건
39건 · "추상화"조건 지우기 ×
001 15:11 ▲ 387 · 댓글 3 멀티모달 에이전트의 자동 성장 체계 'Trinity' 공개 멀티모달 에이전트의 자동 진화를 위해 환경 생성과 작업 학습을 함께 진행하는 'The Trinity' 프레임워크가 제안되었다. AI · 머신러닝 · The Trinity:Capability-Driven Recursive Self-Improvement for Multimodal Agents
Key Point 멀티모달 에이전트의 확장성을 해결하는 자동 성장 프레임워크로, 수작업 없이 능력 기반으로 환경과 모듈을 동시에 진화시키는 혁신적 방식을 보여준다.
핵심 요약
멀티모달 에이전트의 자동 진화를 위해 환경 생성과 작업 학습을 함께 진행하는 'The Trinity' 프레임워크가 제안되었다. 기존 방식은 검증 가능한 환경 구축과 수동 작업 설계에 비용이 많이 드는 문제를 마주했다. 핵심 아이디어는 겉모양은 다르지만 같은 능력 요구사항을 가진 작업들을 찾아내 계층적으로 정리하는 것이다. 전체 요약 8문장 읽기 → 002 09:11 ▲ 101 · 댓글 56 추상화의 천재 폰노이만, 20세기를 설계하다 1903년 헝가리 태생 수학자 존 폰노이만(1903-1957, 53세)은 집합론, 양자역학 수학적 기초, 게임 이론, 최초의 저장형 프로그램 컴퓨터 구조, 수치 기상 예보, 자기복제 오토마타 등 근 20개 분야를 개척했고, 모든 현대 컴퓨터는 그가 1945년 설계한 폰노이만 구조(명령어와 데이터를 한 메모리에 저장)를 따른다. AI · 머신러닝 · A Man from the Future: Why Johnny Can't Stop Abstracting
Key Point 추상화를 통해 20세기 과학과 컴퓨팅을 동시에 건설한 폰노이만의 사고 방식이 오늘날 AI·기후·핵 위협을 마주한 우리에게 무엇을 말하는지 보여주기 때문이다.
핵심 요약
1903년 헝가리 태생 수학자 존 폰노이만(1903-1957, 53세)은 집합론, 양자역학 수학적 기초, 게임 이론, 최초의 저장형 프로그램 컴퓨터 구조, 수치 기상 예보, 자기복제 오토마타 등 근 20개 분야를 개척했고, 모든 현대 컴퓨터는 그가 1945년 설계한 폰노이만 구조(명령어와 데이터를 한 메모리에 저장)를 따른다. 6세에 8자리 수를 암산으로 나누고 고대 그리스어로 대화했으며, 한 번 읽은 책은 모두 기억했다는 평판이 있었다. 아버지 막시는 저녁 식탁을 세미나처럼 운영해 가족이 철학·역사·정치 등 폭넓은 주제를 토론하게 했고, 여러 언어 능력은 미래 망명을 대비한 아버지의 의도였다. 헝가리 고등학교 수학 교사 라슬로 라츠는 그를 가르칠 수 없다고 판단해 스탠포드 수학과장이 될 가보르 세게를 개인교사로 붙였다. 세게는 첫 수업 후 울면서 학생의 능력에 압도당했다고 전했다. 전체 요약 14문장 읽기 → 003 18:11 ▲ 13 · 댓글 2 다중 에이전트 협력을 위한 추상적 '마음 이론'을 잠재 공간에서 학습 다중 에이전트 협력에서 정확한 마음 이론(Theory-of-Mind, ToM)을 형성하려면 여러 파트너 상태를 동시에 추론해야 하는데, LLM 에이전트의 텍스트 표현으로는 하나의 상태만 효과적으로 표현되는 문제가 있다. AI · 머신러닝 · ToM2Vec: Continuous Theory-of-Mind Tokens for Multi-Agent Coordination
Key Point LLM 기반 멀티에이전트 시스템에서 파트너의 의도를 정확히 파악해야 하는 협력 작업에 새로운 접근법을 제시하며, 잠재 공간 추론이 텍스트보다 효과적임을 실증적으로 보여준다.
핵심 요약
다중 에이전트 협력에서 정확한 마음 이론(Theory-of-Mind, ToM)을 형성하려면 여러 파트너 상태를 동시에 추론해야 하는데, LLM 에이전트의 텍스트 표현으로는 하나의 상태만 효과적으로 표현되는 문제가 있다. 이를 해결하기 위해 ToM2Vec을 제안했으며, 이는 고정된 예산의 연속 추론 토큰을 통해 풍부한 잠재 공간에서 추상적인 마음 이론을 학습한다. 학습 중에는 파트너의 실제 생각을 감독 신호로 사용하여 ToM 토큰이 이를 추상화하고 일치시키도록 훈련된다. 전체 요약 8문장 읽기 → 004 06:11 ▲ 12 · 댓글 2 LLM 에이전트의 메모리 피드백 악순환, 새로운 설계로 극복 LLM 에이전트가 외부 메모리에 실행 경험을 저장해 이후 결정을 가이드할 때, 단순 궤적과 결과뿐 아니라 추론된 규칙·요약·스킬도 함께 보관할지가 핵심 설계 문제다. AI · 머신러닝 · More Memory, Worse Agents: Error Reproduction and Anti-Persistence in LLM Agents
Key Point 메모리를 크게 할수록 에이전트 성능이 악화되는 역설적 현상을 설명하고, 오류가 자동 증폭되는 메커니즘을 밝혀 LLM 에이전트 설계의 근본 문제를 제시합니다.
핵심 요약
LLM 에이전트가 외부 메모리에 실행 경험을 저장해 이후 결정을 가이드할 때, 단순 궤적과 결과뿐 아니라 추론된 규칙·요약·스킬도 함께 보관할지가 핵심 설계 문제다. 추상화된 정보를 저장하면 원시 궤적에서 매번 유도할 필요 없이 전략을 재사용할 수 있지만, 저장된 추상화의 오류가 검색·재사용을 통해 후속 결정에 전파될 수 있다. 더 큰 문제는 '오류 재현(error reproduction)'이라는 피드백 루프다: 저장된 결함 있는 지식이 실행 궤적을 왜곡하고, 그 왜곡된 궤적에서 다시 추상화되며 원래 오류가 재생성되고 지속된다. 전체 요약 7문장 읽기 → 005 00:11 ▲ 17 · 댓글 2 공간 추론 AI, 경험 학습으로 성능 향상 공간 추론은 기하학적 도구 접근만으로는 부족하며, 직접 관찰이 충분한 때와 재구성·측정·좌표 변환이 필요한 때를 판단해야 한다. AI · 머신러닝 · SpatialBrain: Spatial Intelligence Growing from Experience
Key Point 시각-언어 모델의 구조를 바꾸지 않으면서도 공간 추론 작업의 경험을 메모리에 저장해 성능을 높이는 새로운 방식으로, AI의 추론 능력 확장 방향을 보여준다.
핵심 요약
공간 추론은 기하학적 도구 접근만으로는 부족하며, 직접 관찰이 충분한 때와 재구성·측정·좌표 변환이 필요한 때를 판단해야 한다. SpatialBrain은 비전-언어 모델의 기본 구조는 유지하면서 공간 추론 경험을 축적하는 프레임워크다. 3DFusionMemory가 현재 장면의 관찰을 융합해 쿼리 가능한 공간 관계로 변환하고, Spatial Skill Library는 재사용 가능한 도구 절차를 제공한다. 전체 요약 7문장 읽기 → 006 21:11 ▲ 113 · 댓글 55 인터뷰 팁이 퍼즐 게임 풀이에도 효과, 생각을 말로 나타내기의 힘 저자는 면접에서 지원자에게 생각을 큰 소리로 말하도록 하는 관행을 유지해왔는데, 최근 2016년 퍼즐 게임 'The Witness'를 할 때 자신의 사고 과정을 음성으로 나레이션하기 시작했다. 기타 · Chain of Thought for Humans
Key Point 사고 과정을 말로 표현하는 것이 단순한 의사소통 기법이 아니라 실제 인지 성능을 향상시킨다는 기초적인 이해를 제시하며, 문제 해결 전략의 과학적 근거를 보여준다.
핵심 요약
저자는 면접에서 지원자에게 생각을 큰 소리로 말하도록 하는 관행을 유지해왔는데, 최근 2016년 퍼즐 게임 'The Witness'를 할 때 자신의 사고 과정을 음성으로 나레이션하기 시작했다. 자신의 생각 속도가 말보다 빠르고 기하학적 추론은 언어로 표현하기 어려운데도 불구하고, 이 방법이 놀랍게도 퍼즐 풀이 효율을 크게 높였다. 저자는 LLM이 이전 생각을 반복할 수 없어 토큰을 출력해야 하는 아키텍처 제약이 있지만, 인간의 경우 다른 메커니즘이 작동한다고 생각했다. 전체 요약 6문장 읽기 → 007 12:11 ▲ 106 · 댓글 74 Haskell의 Kind 시스템: 타입을 분류하는 방법 값(value)을 타입(type)으로 분류하듯, 타입을 Kind로 분류하는 Haskell의 타입 시스템을 설명한다. 웹 · 프론트엔드 · Types of types: Haskell's Kind system
Key Point Haskell의 Kind 시스템은 고급 타입 프로그래밍의 기초이며, Higher-Kinded Types와 Higher-Kinded Data 패턴은 설정 병합, 제너릭 코드 재사용 등 실제 문제를 우아하게 푸는 수단이 된다.
핵심 요약
값(value)을 타입(type)으로 분류하듯, 타입을 Kind로 분류하는 Haskell의 타입 시스템을 설명한다. 일반 타입은 Kind Type에 속하며, 타입 생성자(Maybe, Either 등)는 Kind Type → Type 같은 형태로 분류된다. Nat, Symbol, Constraint 같은 타입 레벨 구성도 각각의 Kind를 가져 타입 시스템을 더욱 표현력 있게 만든다. 전체 요약 9문장 읽기 → 008 15:11 ▲ 105 · 댓글 61 쿠버네티스, 회의론자의 눈으로 본 핵심 개념 오래된 인프라 경험으로 쿠버네티스에 대해 근거 없이 회의적이던 개발자가 실제로 학습한 내용을 정리했다. 인프라 · 데브옵스 · A skeptic's first contact with Kubernetes (2024)
Key Point 오래 무시해온 기술에 대해 실제로 개념을 이해한 후 장점과 설계 문제를 동시에 분석한 관점으로, 쿠버네티스의 핵심을 깔끔하게 이해할 수 있다.
핵심 요약
오래된 인프라 경험으로 쿠버네티스에 대해 근거 없이 회의적이던 개발자가 실제로 학습한 내용을 정리했다. 쿠버네티스의 핵심 가치는 Control Loop(컨트롤러가 원하는 상태를 계속 관찰·유지)와 Service(안정적 IP·DNS·로드밸런싱을 제공하는 네트워킹 추상화)의 두 가지 개념에서 나온다. Pod는 작업 단위, Node는 쿠버네티스 에이전트를 실행하는 컴퓨터, Service는 Pod 집합의 논리적 그룹화, Namespace는 클러스터의 논리적 구분이다. 전체 요약 10문장 읽기 → 009 03:11 ▲ 120 · 댓글 30 결정적 동시성 프로그래밍을 위한 'Lingua Franca' 출시 Lingua Franca는 다중 스레드, 분산 시스템, 시간-민감한 응용을 위한 조정 언어로, 스레드 관리, 동기화, 경쟁 조건 문제를 자동으로 해결한다. 인프라 · 데브옵스 · Intuitive concurrent programming in any language
Key Point 기존 동시성 프로그래밍의 경쟁 조건과 타이밍 이슈를 언어 수준에서 자동으로 제거하는 새로운 접근법으로, 임베디드·실시간·분산 시스템 개발자들의 개발 방식을 크게 단순화할 수 있다.
핵심 요약
Lingua Franca는 다중 스레드, 분산 시스템, 시간-민감한 응용을 위한 조정 언어로, 스레드 관리, 동기화, 경쟁 조건 문제를 자동으로 해결한다. 결정적 동시성을 구현해 예측 가능한 동작을 보장하며, 타이밍 의미론이 언어 핵심에 내장되어 있어 복잡한 타이밍 로직 없이 시간-민감 작업을 처리할 수 있다. 단일 시스템에서 분산 시스템으로의 전환이 최소한의 수정만으로 가능하며, 분산 시스템 프로그래밍의 복잡성을 추상화한다. 전체 요약 6문장 읽기 → 010 15:11 ▲ 107 · 댓글 10 Oxide, 완전한 랙을 가상 환경에서 구동하는 에뮬레이터 공개 Oxide는 Virtual Oxide Labs(Voxel)라는 소프트웨어 에뮬레이션 스택을 공개했으며, illumos와 Rust로 구축되어 실제 Oxide 랙을 가상 환경에서 재현할 수 있다. 인프라 · 데브옵스 · Virtual Oxide Labs: Emulating a Full Oxide Rack
Key Point 실제 하드웨어가 부족한 상황에서 완전한 랙 규모 시스템을 로컬 머신에서 테스트할 수 있는 방법을 제시했으며, 마이크로컨트롤러 에뮬레이션의 기술적 구현 방식이 임베디드 시스템 테스트의 새로운 접근 방식을 보여준다.
핵심 요약
Oxide는 Virtual Oxide Labs(Voxel)라는 소프트웨어 에뮬레이션 스택을 공개했으며, illumos와 Rust로 구축되어 실제 Oxide 랙을 가상 환경에서 재현할 수 있다. Voxel은 수정되지 않은 스톡 Oxide 소프트웨어를 사용하는 '절대적 충실도'를 원칙으로 하며, 슬레드 가상화(Propolis), BGP/정적 네트워킹(Debian/FRR), 소프트웨어 P4 스위치(SoftNPU), 마이크로컨트롤러 시뮬레이션을 지원한다. 32스레드 AMD Ryzen 9 9955HX와 96GB RAM을 갖춘 Minisforum 미니 PC에서 6개 슬레드로 구성된 완전한 Oxide 랙을 약 10분 만에 구동할 수 있다. 전체 요약 9문장 읽기 → 011 12:11 ▲ 46 · 댓글 2 멀티모달 에이전트의 메모리 진화 방식 분석 프레임워크 멀티모달 AI 에이전트가 장기 과제와 평생 학습 환경에서 복잡한 다중 양식 데이터로부터 지속적으로 유용한 정보를 습득하는 것이 핵심 과제이다. AI · 머신러닝 · Seeing, Maintaining, and Learning: The Evolution of Multimodal Agent Memory
Key Point 멀티모달 AI 에이전트가 실제 환경에서 장기간 지속적으로 학습하려면 시간이 지나면서 진화하는 메모리 관리 체계가 필수적이며, 이 논문이 제시하는 분석 프레임워크는 현재 에이전트 시스템의 메모리 설계 방향을 제시한다.
핵심 요약
멀티모달 AI 에이전트가 장기 과제와 평생 학습 환경에서 복잡한 다중 양식 데이터로부터 지속적으로 유용한 정보를 습득하는 것이 핵심 과제이다. 논문은 멀티모달 에이전트 메모리를 두 축으로 분석하는 프레임워크를 제안한다: 축1(Formation과 Representation)은 정보가 어떻게 형성되고 표현되는지, 축2(Memory Management)는 축적된 경험으로 어떻게 적응하는지를 다룬다. 축1에서는 어떤 정보를 유지하고 양식별 임베딩·텍스트 및 구조화된 기록·잠재 및 매개변수 표현으로 어떻게 인코딩하는지를 규명해 이후 추론과 행동을 지원한다. 전체 요약 6문장 읽기 → 012 21:11 ▲ 82 · 댓글 2 사용자 개입 받으며 생성되는 동영상, 문맥 기반으로 제어한다 영상 생성 시 시청자가 실시간으로 개입할 때, 시청자의 요청이 원본 자료와 현재까지 생성된 영상 상태에 모두 의존하는 문제가 발생한다. AI · 머신러닝 · VIS-Ground: Video Interactive Storytelling with Contextual Grounding
Key Point 시청자가 실시간으로 영상 생성에 개입할 때 원본 자료, 이전 생성물, 새로운 요청 간의 숨겨진 관계를 모두 파악해야 정확한 결과를 낼 수 있다는 근본적인 문제를 해결하는 방법을 제시한다.
핵심 요약
영상 생성 시 시청자가 실시간으로 개입할 때, 시청자의 요청이 원본 자료와 현재까지 생성된 영상 상태에 모두 의존하는 문제가 발생한다. 기존 대화형 영상 생성 시스템은 사용자 지시만 따르거나, 외부 자료 정렬에만 집중해 문맥 기반 제약을 제대로 다루지 못했다. VIS-Ground는 이질적이고 비정형인 입력 정보를 구조화된 제약 모델로 변환한다. 전체 요약 7문장 읽기 → 013 03:11 ▲ 125 · 댓글 86 저수준 코딩의 길, LLM이 막아버리다 저자는 컴퓨터의 작동 원리를 깊이 이해하고 성능 최적화와 저수준 코딩에 몰두해온 개발자로, '엔지니어'보다 '코더'로 불리길 원해왔다. AI · 머신러닝 · Grieving the Loss of Details
Key Point LLM이 저수준 개발과 성능 최적화 같은 기술 전문성을 빠르게 자동화하면서, 세부사항에 집중하던 개발자들의 경력 경로가 사라지는 현실을 조명한다.
핵심 요약
저자는 컴퓨터의 작동 원리를 깊이 이해하고 성능 최적화와 저수준 코딩에 몰두해온 개발자로, '엔지니어'보다 '코더'로 불리길 원해왔다. 8년간 x86 어셈블리, 사이클 단위 최적화, 장난감 OS 개발 등 저수준 영역에 특화해 일해왔으며, 상위 추상화나 대규모 아키텍처 설계에는 관심이 없다. 컴파일러 미세 최적화의 의미, 어셈블리 작성의 가치, 저수준 expertise 같은 작업이 업계에서 인정받고 존중받던 시대가 있었다. 전체 요약 7문장 읽기 → 014 03:11 ▲ 100 · 댓글 97 프로그래밍은 예술이고, AI로 대체하면 안 된다 작가와 아티스트들은 생성AI에 반대하며 집단 행동하고 있지만, 많은 프로그래머들은 AI를 사용해도 괜찮다고 생각하는 유일한 집단이다. AI · 머신러닝 · Programming Isn't Special
Key Point 다른 창작 산업은 생성AI에 집단 저항하고 있지만, 프로그래머만 사용을 정당화하는 상황에서, 코딩도 예술이라는 근본적 논의가 필요하다.
핵심 요약
작가와 아티스트들은 생성AI에 반대하며 집단 행동하고 있지만, 많은 프로그래머들은 AI를 사용해도 괜찮다고 생각하는 유일한 집단이다. 프로그래밍이 기능적이라는 이유로 예술이 아니라고 보는 견해는 잘못된 것이다. 이는 일반 대중이 미술, 음악, 영화에 대해 갖는 '신비화(mystification)' 현상이다. 실제로 대부분의 예술 작품도 기능적 목적으로 만들어진다. 초상화, 신문 기사, 카피라이팅 등 '평범한' 창작물도 모두 예술이다. 전체 요약 10문장 읽기 → 015 03:11 ▲ 101 · 댓글 26 Swift로 QEMU에서 베어메탈 커널 구현하기 Embedded Swift(OS와 표준 라이브러리가 없는 환경용 Swift 부분집합)를 사용해 QEMU 가상 머신에서 실행되는 최소 커널을 작성한 실험 프로젝트이다. 인프라 · 데브옵스 · A minimal kernel in Swift, running in QEMU
Key Point OS 없는 베어메탈 환경에서 고수준 언어로 커널을 작성할 수 있음을 보여주는 실험으로, Swift의 Embedded 서브셋이 시스템 레벨 프로그래밍에 적용 가능함을 입증한다.
핵심 요약
Embedded Swift(OS와 표준 라이브러리가 없는 환경용 Swift 부분집합)를 사용해 QEMU 가상 머신에서 실행되는 최소 커널을 작성한 실험 프로젝트이다. aarch64-none-none-elf 타겟(OS 없는 64비트 ARM)으로 컴파일하기 위해 toolset.json에서 experimental 기능 활성화, 표준 라이브러리 링킹 비활성화, 커스텀 링커 스크립트 사용 등을 설정했다. CPU가 원시 상태에서 시작되므로 boot.S 어셈블리 파일에서 _start 심볼 정의, 스택 설정, Swift 진입점 호출, 보조 코어 대기 처리를 수행한다. 전체 요약 8문장 읽기 → 016 18:30 ▲ 548 · 댓글 362 Chrome 155부터 JPEG XL 지원, Rust로 안전성 강화 Chrome 155부터 JPEG XL(.jxl) 이미지 포맷의 디코딩을 지원한다. 웹 · 프론트엔드 · Shipping JPEG XL in Chrome
Key Point 메모리 안전성과 성능을 모두 확보한 새 이미지 포맷이 Chrome에 정식 탑재됨으로써, 웹 개발자는 JPEG 대비 더 나은 압축률로 고화질 이미지를 제공할 수 있게 되었다.
핵심 요약
Chrome 155부터 JPEG XL(.jxl) 이미지 포맷의 디코딩을 지원한다. JPEG XL은 차세대 이미지 포맷으로 JPEG 대비 30~50% 더 나은 압축률, 무손실 압축, 내장 HDR 지원, 무손실 JPEG 변환 등을 제공한다. 고화질·무손실 압축이나 사진 이미지, 세밀한 점진적 디코딩이 필요한 경우에 유용하며, 개발자는 최적의 결과를 위해 AVIF와 JPEG XL을 모두 시도해볼 것을 권장한다. 전체 요약 10문장 읽기 → 017 18:35 ▲ 15 · 댓글 2 로봇 에이전트의 행동 선택을 단순화한 RobotUse 프레임워크 로봇 에이전트가 의도한 행동을 실제 결과에 연결하면서 반복 시도 과정에서 필요한 맥락을 유지하는 문제를 다룬다. AI · 머신러닝 · RobotUse: Allocating Computation, Context, and Decisions
Key Point 로봇 에이전트가 실제 환경에서 학습하고 행동 선택을 효율적으로 관리하는 새로운 방식을 제시하며, 기존 방법보다 높은 성공률과 맥락 효율성을 입증했다.
핵심 요약
로봇 에이전트가 의도한 행동을 실제 결과에 연결하면서 반복 시도 과정에서 필요한 맥락을 유지하는 문제를 다룬다. 기존 인터페이스는 선택을 미리 정의된 도구 내부에 남기거나 에이전트가 상세한 실행 코드와 그 증가하는 이력을 관리하도록 요구한다. RobotUse는 로봇 에이전트 프레임워크로, 계산·맥락·의사결정을 물리적 행동 지정 및 수정을 중심으로 구조화한다. 전체 요약 9문장 읽기 → 018 18:35 ▲ 292 · 댓글 394 LLM 시대, Common Lisp이 최고의 언어가 된 이유 LLM이 코드를 빠르게 작성하면서 병목은 컴파일과 재구성 시간으로 옮겨갔고, Common Lisp은 읽기·컴파일·실행 시간의 구분이 없어 피드백 루프가 거의 없다. AI · 머신러닝 · Why Common Lisp is now the best programming language
Key Point LLM이 코드 작성을 담당하면서 개발의 병목이 컴파일 시간으로 옮겨졌는데, Common Lisp의 라이브 이미지 기반 구조와 도메인 언어 구축 능력이 이 시대에 유독 적합하다는 주장을 이해해야 미래 기술 스택 선택에서 참고할 수 있다.
핵심 요약
LLM이 코드를 빠르게 작성하면서 병목은 컴파일과 재구성 시간으로 옮겨갔고, Common Lisp은 읽기·컴파일·실행 시간의 구분이 없어 피드백 루프가 거의 없다. Common Lisp은 이미지 기반이라 함수 업데이트 시 재시작 불필요하고, 오류 발생 시 프로그램이 종료되지 않고 디버거를 열어 LLM이 직접 문제를 해결하고 재개할 수 있다. Lisp의 코드는 데이터와 같은 리스트 형태이므로 매크로로 언어에 새로운 구문을 추가할 수 있어, 프로그래머가 자신의 문제 영역을 위한 도메인 언어를 만들고 그 위에 프로그램을 작성한다. 전체 요약 8문장 읽기 → 019 06:11 ▲ 24 · 댓글 2 4D 동적 장면을 코드로 복원하는 벤치마크 공개 4DCodeBench는 동영상에서 동적 장면을 재구성하는 AI 에이전트를 평가하는 벤치마크로, 에이전트가 시각 정보를 실행 가능한 그래픽 프로그램으로 변환해야 한다. AI · 머신러닝 · 4DCodeBench: Benchmarking Agents on Inverse Graphics of Dynamic Scenes
Key Point 동영상으로부터 물리 시뮬레이션을 포함한 동적 장면 복원은 AI의 현재 한계를 드러내는 영역으로, 4D 이해와 코드 생성 능력의 발전을 측정하는 표준화된 벤치마크가 처음 제시되었다.
핵심 요약
4DCodeBench는 동영상에서 동적 장면을 재구성하는 AI 에이전트를 평가하는 벤치마크로, 에이전트가 시각 정보를 실행 가능한 그래픽 프로그램으로 변환해야 한다. 에이전트는 복잡한 행동을 재현하기 위해 물리 시뮬레이션 같은 추상화를 구현해 장면 구조와 동역학의 콤팩트한 표현을 생성해야 한다. 벤치마크는 실제 동영상과 변형, 유체 흐름, 파괴 등 다양한 물리 현상을 포함하는 합성 장면으로 구성된다. 전체 요약 5문장 읽기 → 020 21:11 당일 +152 IDM 대체 오픈소스 다운로더 FluxDown, Rust 기반 멀티프로토콜 지원 Rust 기반 고성능 다운로드 관리자 FluxDown을 공개했으며, 무료 오픈소스(AGPL-3.0)이고 광고나 추적 없다. 오픈소스 · 도구 · zerx-lab/FluxDown · Rust
Key Point 기존 유료 다운로드 관리자(IDM) 사용자에게 무료 오픈소스 대안이 등장했으며, 더 많은 프로토콜 지원과 AI 클라이언트 통합까지 제공한다.
핵심 요약
Rust 기반 고성능 다운로드 관리자 FluxDown을 공개했으며, 무료 오픈소스(AGPL-3.0)이고 광고나 추적 없다. HTTP/HTTPS, FTP, BitTorrent, eD2K, HLS, DASH 등 6가지 프로토콜을 지원하며, IDM 방식의 동적 세그먼트 분할로 최대 10배 빠른 속도를 제공한다. Chrome, Edge, Firefox 확장 프로그램으로 브라우저와 무리 없이 통합되며, 3단계 다운로드 인터셉션 엔진과 스트리밍 미디어 감지 기능이 있다. 전체 요약 11문장 읽기 → 021 06:11 ▲ 124 · 댓글 50 FTL, 클라우드용 새로운 운영체제 공개 FTL은 라이브러리처럼 구축할 수 있는 사용자공간 운영체제로, 개발자가 애플리케이션을 작성하듯 OS 기능을 추가·디버그·업그레이드할 수 있다. 인프라 · 데브옵스 · FTL: A new operating system for clouds
Key Point 마이크로커널과 모놀리식 커널의 장점을 결합한 새로운 OS 아키텍처로, 기존 컨테이너 기술의 보안 한계를 VM 수준으로 끌어올리면서 개발 편의성과 성능을 동시에 확보하는 방식이기 때문에 클라우드 인프라 구축 방식에 영향을 미칠 수 있다.
핵심 요약
FTL은 라이브러리처럼 구축할 수 있는 사용자공간 운영체제로, 개발자가 애플리케이션을 작성하듯 OS 기능을 추가·디버그·업그레이드할 수 있다. FTL 커널은 경량 하드웨어 기반 격리(사용자 모드)를 통해 기존 모놀리식 커널보다 컨테이너를 더 잘 격리하며, 베어메탈 머신 없이 VM 수준의 보안을 제공한다. Linux 바이너리와 호환되어 이 웹사이트를 서빙하는 Rust 기반 HTTP 서버처럼 Linux 애플리케이션을 실행할 수 있으며, POSIX 추상화 없이 Unikernel 같은 특화된 애플리케이션도 지원한다. 전체 요약 7문장 읽기 → 022 00:11 ▲ 107 · 댓글 19 독일 Aleph Alpha, 주권형 언어모델 Kolibri 공개 Aleph Alpha가 78B 총 파라미터(3B 활성화)의 영-독일 이중언어 Mixture-of-Experts 모델 Kolibri를 공개했으며, 최대 1M 토큰의 컨텍스트 윈도우를 지원하고 Apache 2.0 라이선스로 Hugging Face에서 다운로드 가능하다. AI · 머신러닝 · Kolibri Has Landed: A Sovereign Open-Weight Model
Key Point EU 규제에 맞춘 독일 기업의 오픈소스 모델이 소규모 활성 파라미터로 대형 모델을 능가하는 성능을 달성했으며, 투명한 공급망과 온프레미스 배포로 정부·산업 고객의 데이터 주권을 보장하는 새로운 접근 방식을 보여준다.
핵심 요약
Aleph Alpha가 78B 총 파라미터(3B 활성화)의 영-독일 이중언어 Mixture-of-Experts 모델 Kolibri를 공개했으며, 최대 1M 토큰의 컨텍스트 윈도우를 지원하고 Apache 2.0 라이선스로 Hugging Face에서 다운로드 가능하다. Kolibri는 정부·산업·항공우주 등 규제 대상 영역의 임무 수행을 위해 독일어, 추론, 수학, 에이전트 행동에 최적화되었으며, 개별 고객의 사용 사례에 맞춘 성능을 제공한다. 모델은 공급망 투명성, 독일 및 핀란드 인프라 기반 운영, 완전한 배포 자유도를 제공하여 주권성을 확보했으며, EU AI법과 GDPR 준수를 설계 초기부터 반영했다. 전체 요약 13문장 읽기 → 023 12:11 ▲ 64 · 댓글 2 LLM 에이전트 학습 순서를 동적으로 최적화하는 ActiveSaddler LLM 에이전트의 프롬프트·도구·제어 로직을 반복적으로 개선하는 하네스(harness) 최적화에서, 기존 방법들은 하네스 업데이트 방식만 최적화했지 학습에 쓰는 시나리오는 고정했다. AI · 머신러닝 · ActiveSaddler: Automated Curriculum Learning for Agent Harness Optimization
Key Point 하네스 최적화에 커리큘럼 학습을 도입한 새로운 접근법으로, 에이전트 성능 향상 방식을 바꿀 수 있다.
핵심 요약
LLM 에이전트의 프롬프트·도구·제어 로직을 반복적으로 개선하는 하네스(harness) 최적화에서, 기존 방법들은 하네스 업데이트 방식만 최적화했지 학습에 쓰는 시나리오는 고정했다. ActiveSaddler는 하네스가 진화할수록 필요한 학습 시나리오가 달라진다는 점에 주목해, 커리큘럼 자체도 적응하도록 설계했다. 반복되는 실패 패턴을 재사용 가능한 '암(arm)'으로 추상화하고, 각 패턴을 더 집중하면 얼마나 진전할 수 있을지 추정한다. 전체 요약 6문장 읽기 → 024 12:11 ▲ 10 · 댓글 2 AI 에이전트가 설계한 라이브러리, 다른 에이전트들은 재사용 안 한다 에이전트들이 작성한 코드를 바탕으로 개발하지만 재사용하지 않고 다시 구현하는 문제를 측정하기 위해 LibraryDesignBench 벤치마크를 개발했다. AI · 머신러닝 · Can Agents Design Libraries for Agents?
Key Point AI 에이전트 생태계에서 코드 재사용이 얼마나 잘 작동하는지, 그리고 에이전트들이 만드는 라이브러리의 실제 사용성 문제를 정량적으로 측정한 첫 연구이기 때문에 필요하다.
핵심 요약
에이전트들이 작성한 코드를 바탕으로 개발하지만 재사용하지 않고 다시 구현하는 문제를 측정하기 위해 LibraryDesignBench 벤치마크를 개발했다. 이 벤치마크는 사양과 사용 사례를 명시하되 설계는 규정하지 않는 방식으로 라이브러리를 구현하게 하고, 3개 모델 계열의 에이전트들이 작성한 프로그램의 정확성과 단순성으로 평가한다. 4개 언어의 15개 라이브러리 설계 작업에서 242개의 전문가 검증 프로그래밍 문제로 구성되어 있다. 전체 요약 8문장 읽기 → 025 18:11 ▲ 11 · 댓글 2 LLM 에이전트의 경험을 재활용 가능한 스킬로 동적 변환 기존 LLM 에이전트의 기술 합성 방식은 구체적 작업이 정해지기 전에 경험을 고정된 절차적 지식으로 추상화하는 문제가 있어 나중에 필요한 정보를 버리거나 불필요한 세부사항을 남기는 경향이 있다. AI · 머신러닝 · ExpVoyager: Direct Experience Navigation for Dynamic Agent Skill Synthesis
Key Point LLM 에이전트가 지속적으로 학습하고 확장하는 자율 진화 시스템을 실현하는 데 필수적인 경험 재활용의 문제를 해결하는 새로운 접근법이 제시된다.
핵심 요약
기존 LLM 에이전트의 기술 합성 방식은 구체적 작업이 정해지기 전에 경험을 고정된 절차적 지식으로 추상화하는 문제가 있어 나중에 필요한 정보를 버리거나 불필요한 세부사항을 남기는 경향이 있다. ExpVoyager는 에이전트의 축적된 궤적(trajectory)을 현재 작업의 필요에 맞춰 실시간으로 탐색하는 동적 네비게이션 방식으로 경험을 활용한다. 스킬 큐레이터가 저장된 경험을 다양한 관점과 해상도에서 탐색하며 재사용 가능한 절차적 지식을 식별하고, 다음에 어디를 탐색할지 가이드하는 남은 지식 요구사항을 추적한다. 전체 요약 4문장 읽기 → 026 21:11 당일 +124 Neuro-sama 같은 AI 캐릭터를 직접 만드는 오픈소스 프로젝트 AIRI Neuro-sama 같은 자체호스팅 가능한 AI 동반자를 만드는 오픈소스 프로젝트로, TypeScript 기반 웹 기술과 네이티브 기술을 함께 사용한다. AI · 머신러닝 · moeru-ai/airi · TypeScript
Key Point Neuro-sama 같은 AI 가상 캐릭터를 누구나 직접 구축할 수 있는 완전한 오픈소스 플랫폼이 나왔고, 게임 플레이부터 음성 채팅까지 놀라운 수준의 기능을 갖추고 있다.
핵심 요약
Neuro-sama 같은 자체호스팅 가능한 AI 동반자를 만드는 오픈소스 프로젝트로, TypeScript 기반 웹 기술과 네이티브 기술을 함께 사용한다. 브라우저, macOS, Windows 데스크톱, 모바일 PWA 등 다양한 플랫폼에서 실시간 음성 채팅이 가능하며, Minecraft, Factorio, Kerbal Space Program 등 여러 게임을 플레이할 수 있다. WebGPU, WebAssembly, Web Workers 등 웹 기술로 그래픽과 레이아웃을 처리하면서도, NVIDIA CUDA와 Apple Metal을 통한 네이티브 추론으로 성능을 확보하는 하이브리드 아키텍처를 채택했다. 전체 요약 12문장 읽기 → 027 15:11 ▲ 110 · 댓글 56 코드 리뷰를 자동화할 수 없는 이유 '코딩 에이전트가 인간 리뷰를 대체할 수 있다'는 논문을 비판하며, 코드 리뷰를 단순히 자동화 가능한 기능들(결함 탐지, 스타일 강제, 지식 전달)로 분해하는 접근이 근본적으로 잘못되었다고 지적한다. AI · 머신러닝 · There is more to code review than (automatable) detection
Key Point 코드 리뷰 자동화를 논하는 기업과 기술자들이 놓치고 있는 인간 리뷰의 핵심 역할들—혼란의 신호 감지, 변경 필요성 검증, 부재의 인식, 맥락 통합, 개인 책임감—을 구체적으로 설명하기 때문입니다.
핵심 요약
'코딩 에이전트가 인간 리뷰를 대체할 수 있다'는 논문을 비판하며, 코드 리뷰를 단순히 자동화 가능한 기능들(결함 탐지, 스타일 강제, 지식 전달)로 분해하는 접근이 근본적으로 잘못되었다고 지적한다. 경험 많은 엔지니어가 코드를 읽고 '이해가 안 된다'고 하는 혼란은 코드가 너무 복잡하거나 추상화가 잘못되었음을 신호하는데, LLM은 형식적으로 코드를 처리할 수는 있어도 인간의 정당한 비이해 상태를 포착할 수 없다. 리뷰어는 '이게 정말 필요한가', '이것은 증상이지 근본 원인이 아니다' 같은 질문으로 변경의 필요성과 적절성을 검증하는데, 논문은 변경이 필수라는 가정 하에서만 검증을 다룬다. 전체 요약 10문장 읽기 → 028 12:11 ▲ 102 · 댓글 21 2026년 러스트 SIMD 생태계 완전 가이드 SIMD는 단일 명령으로 여러 데이터를 처리하는 기술로, 최신 x86 CPU는 512비트 벡터에서 f64 연산 시 이론상 8배, u8 연산 시 64배 성능향상을 제공한다. 웹 · 프론트엔드 · The state of SIMD in Rust in 2026
Key Point x86/ARM/WebAssembly의 SIMD 확장 명령어가 다르고 호환성 문제가 크며, 러스트 생태계의 5가지 주요 SIMD 라이브러리(std::simd, fearless_simd, wide, pulp, macerator)가 각각 다른 장단점을 제공하므로 용도에 맞는 선택이 중요하다.
핵심 요약
SIMD는 단일 명령으로 여러 데이터를 처리하는 기술로, 최신 x86 CPU는 512비트 벡터에서 f64 연산 시 이론상 8배, u8 연산 시 64배 성능향상을 제공한다. x86은 SSE2, SSE4.x, AVX, AVX2, AVX-512 등 여러 SIMD 확장명령어가 있어 CPU 호환성 문제가 발생하며, ARM은 NEON을 64비트에 필수화했고 WebAssembly는 128비트 확장을 제공한다. x86 바이너리 호환성을 위해 함수 멀티버전화(서로 다른 CPU 기능별로 같은 함수를 여러 번 컴파일)가 필요하며, ARM과 WebAssembly는 이 문제가 없다. 전체 요약 14문장 읽기 → 029 06:11 ▲ 108 · 댓글 90 Tokio 핵심 개발자, Rust 풀스택 웹 프레임워크 Topcoat v0.9 공개 Ruby on Rails 핵심 기여자 출신의 Carl Lerche가 주도하는 Topcoat은 Rust로 고생산성 웹 애플리케이션 개발을 목표하는 배터리 포함 풀스택 프레임워크로, 뷰·컴포넌트·메일러·ORM(Toasty) 등을 통합한다. 웹 · 프론트엔드 · Topcoat is pushing the boundary of server applications with Rust
Key Point Rust 생태계에서 Rails 스타일의 고생산성 웹 개발을 가능하게 하려는 시도가 구체적으로 어떻게 작동하는지, 그리고 LLM 시대에 프레임워크가 어떤 역할을 해야 하는지 보여주는 사례다.
핵심 요약
Ruby on Rails 핵심 기여자 출신의 Carl Lerche가 주도하는 Topcoat은 Rust로 고생산성 웹 애플리케이션 개발을 목표하는 배터리 포함 풀스택 프레임워크로, 뷰·컴포넌트·메일러·ORM(Toasty) 등을 통합한다. Topcoat은 서버 사이드 렌더링을 기본으로 하면서도 클라이언트 반응성을 지원하기 위해, 신호(signal) 기반 상태 관리와 특수 런타임 표현식 문법으로 Rust 코드를 자바스크립트로 트랜스파일하는 방식을 채택한다. 시간이 걸리는 구조 변화가 필요할 때를 위해 '샤드(shard)' 라는 특수 컴포넌트를 제공하는데, 클라이언트 신호 변화에 응답해 서버에서 재렌더링되어 업데이트된 HTML을 반환한다. 전체 요약 7문장 읽기 → 030 06:11 ▲ 149 · 댓글 80 부자 CEO들의 황당한 발언에 응하지 말 것 Jensen Huang (NVIDIA CEO)는 Ezra Klein 팟캐스트에서 아이들이 장제법·구구단·제곱근을 배울 필요가 없다며 '그것이 중요한가?'라고 반문했다. 기타 · The Test
Key Point 부자 리더들의 황당한 발언 앞에서 침묵하거나 동조하는 것이 집단 복종의 신호가 되고, 이를 거부하고 명확히 지적하는 것만이 그들의 이상한 가치관이 사회를 지배하는 것을 막을 수 있다는 중요한 주장이다.
핵심 요약
Jensen Huang (NVIDIA CEO)는 Ezra Klein 팟캐스트에서 아이들이 장제법·구구단·제곱근을 배울 필요가 없다며 '그것이 중요한가?'라고 반문했다. Huang은 자신이 주소와 전화번호를 모른다고 자랑스럽게 말했는데, 이는 '자신이 인간이 아니라 돈으로 모든 것을 대리인에게 맡기는 존재'임을 드러낸다. Marc Andreessen, Sam Altman, Satya Nadella 등 다른 테크 거물들도 유사한 황당한 발언을 공개적으로 내놓고 있다. 전체 요약 8문장 읽기 → 031 22:26 ▲ 115 · 댓글 18 Rust SIMD 라이브러리 'Fearless SIMD' v1.0 공개 Rust에서 SIMD 프로그래밍을 안전하게 만드는 라이브러리 Fearless SIMD v1.0이 출시됐으며, 8년의 개발 과정을 거쳤다. 오픈소스 · 도구 · Fearless SIMD v1.0
Key Point Rust의 SIMD 프로그래밍은 보안과 성능 사이의 균형이 중요한데, Fearless SIMD가 unsafe 코드 제거와 zero-cost 추상화를 동시에 달성한 것이 생태계에 미치는 실질적 영향을 알 수 있다.
핵심 요약
Rust에서 SIMD 프로그래밍을 안전하게 만드는 라이브러리 Fearless SIMD v1.0이 출시됐으며, 8년의 개발 과정을 거쳤다. 성능상 문제를 해결하기 위해 플랫폼 간 동일한 결과를 보장하는 precise 변형과 엣지 케이스를 무시하는 fast 변형을 모두 제공한다. 하드웨어 네이티브 벡터 크기로 코드를 표현할 수 있어 모든 플랫폼에서 하드웨어를 최대로 활용할 수 있다. 전체 요약 9문장 읽기 → 032 12:10 ▲ 104 · 댓글 47 화폐부터 금융 위기까지, 마을의 경제 진화 마을 주민들이 물물교환의 불편함을 해결하기 위해 구하기 어려운 돌을 화폐로 삼아 가치를 추상화했다. 스타트업 · 비즈니스 · The Hierarchy of Money
Key Point 경제의 기본 개념들이 역사 속에서 어떻게 탄생했고 어떤 논리로 작동하는지 알 수 있으며, 은행 위기의 근본 원인을 이해하는 데 도움이 된다.
핵심 요약
마을 주민들이 물물교환의 불편함을 해결하기 위해 구하기 어려운 돌을 화폐로 삼아 가치를 추상화했다. 채무와 금리 제도가 생겨나면서 현재의 돈이 미래의 돈보다 가치 있다는 개념이 정착했다. 여러 사람의 예치금과 대출을 중개하는 은행가가 등장했고, 자산과 부채를 기록하는 대차대조표로 상황을 관리하기 시작했다. 전체 요약 4문장 읽기 → 033 03:10 ▲ 110 · 댓글 28 Git을 객체 스토리지에서 구동하려면 팩파일 재설계가 필수 Git 저장소를 객체 스토리지 위에서 구동하는 오픈소스 프로젝트 개발 중이며, 처음엔 파일시스템 추상화 계층을 사용했으나 대규모 저장소에서 성능 문제 발생. 인프라 · 데브옵스 · You can run Git on object storage if you re-make packfiles
Key Point Git을 객체 스토리지에서 효율적으로 구동하기 위해 팩파일 구조를 근본적으로 재설계한 사례로, 마이크로서비스 아키텍처와 클라우드 네이티브 환경에서 Git 기반 인프라를 구축하는 방식이 달라질 수 있음을 시사합니다.
핵심 요약
Git 저장소를 객체 스토리지 위에서 구동하는 오픈소스 프로젝트 개발 중이며, 처음엔 파일시스템 추상화 계층을 사용했으나 대규모 저장소에서 성능 문제 발생. Git의 팩파일은 로컬 스토리지와 mmap을 전제로 설계돼 있어서, 네트워크 왕복 지연(최소 10ms)이 파일시스템 캐시(10ns)보다 백만 배 느린 것이 병목. 객체 스토리지에 최적화된 새로운 팩파일 포맷을 칼럼형 저장소로 구현했고, 클라이언트 수정 없이 Linux 커널 같은 대규모 저장소(1천1백만 개 객체)에서도 효과적으로 동작하도록 해결. 034 03:10 ▲ 125 · 댓글 134 Rust 개발자가 본 Zig의 첫인상 7년간 Rust를 써온 개발자가 JSONPath 구현을 통해 Zig를 체험했다. 오픈소스 · 도구 · What Zig felt like, coming from Rust
Key Point 낮은 수준의 시스템 언어인 Zig의 설계 철학이 Rust의 고수준 추상화와 어떻게 다른지 구체적으로 보여주며, 다른 언어 선택 시에도 유용한 성찰을 제시한다.
핵심 요약
7년간 Rust를 써온 개발자가 JSONPath 구현을 통해 Zig를 체험했다. IDE 지원 부족이 인상적이었는데, CLI 기반 workflow(build.zig)로 돌아가니 오히려 쾌적했다. Zig는 깊은 폴더 구조를 권장하지 않아 Rust처럼 복잡한 디렉토리 설계가 필요 없었다. 전체 요약 5문장 읽기 → 035 00:10 ▲ 109 · 댓글 44 Rust LSP 개발이 어려운 이유 Rust Glancer라는 실험적 Rust LSP를 개발 중인 저자가 LSP 구축 과정에서 마주친 어려움을 공유합니다. 인프라 · 데브옵스 · Why building a Rust LSP is hard
Key Point Rust LSP 개발자들이 마주하는 구체적인 아키텍처 문제와 설계 선택의 trade-off를 이해하면, 편집기 도구의 반응성과 정확성이 왜 충돌하는지 알 수 있습니다.
핵심 요약
Rust Glancer라는 실험적 Rust LSP를 개발 중인 저자가 LSP 구축 과정에서 마주친 어려움을 공유합니다. LSP 서버는 초기화 요청에 응답할 때 프로젝트를 아직 인덱싱하지 못한 상태인데, 응답을 미루면 사용자 대기 시간이 길어지고 바로 응답하면 첫 쿼리에 불완전한 정보만 제공하는 딜레마에 빠집니다. 컴파일러와 달리 LSP는 완벽한 정보 없이도 즉시 유용한 결과를 제공해야 하므로, 최소한의 유용한 작업만 수행하고 나머지는 백그라운드에서 처리합니다. 전체 요약 5문장 읽기 → 036 18:10 ▲ 120 · 댓글 34 Jemalloc 5.4.0 릴리스, 160개 커밋으로 성능 개선 메모리 할당자 Jemalloc이 5.4.0 버전을 공개했으며, 160개 이상의 커밋을 포함한 대규모 업데이트다. 인프라 · 데브옵스 · Jemalloc 5.4.0
Key Point 메모리 할당 성능이 시스템 전체에 미치는 영향이 크므로, 주요 메모리 할당자의 구조적 개선과 호환성 강화를 파악해야 한다.
핵심 요약
메모리 할당자 Jemalloc이 5.4.0 버전을 공개했으며, 160개 이상의 커밋을 포함한 대규모 업데이트다. Pinned 메모리 추적, CPU 기반 아레나 선택 재개, 정적 컴파일 옵션 추가 등 새로운 기능을 제공한다. 7개의 레거시 tcache 제어 옵션을 제거하고 동적 정책으로 교체해 메모리 관리 방식을 개선했다. 전체 요약 6문장 읽기 → 037 00:10 ▲ 153 · 댓글 98 LLM 시대, 프로그래밍을 제대로 배워야 할까 한 독자가 LLM의 도움으로 정규 CS 교육 없이 대규모 TypeScript 시스템을 구축했으나, 프로덕션 단계에서 자신이 만든 시스템을 충분히 이해하지 못해 막혔다. AI · 머신러닝 · Learning Programming in an Age of LLMs
Key Point LLM으로 빠르게 무언가를 만들 수는 있지만, 기초 이해 없이 구축한 시스템은 문제 발생 시 통제 불가능해지는 현실적 딜레마와 이것이 사회 전체에 미치는 장기적 영향을 다룬다.
핵심 요약
한 독자가 LLM의 도움으로 정규 CS 교육 없이 대규모 TypeScript 시스템을 구축했으나, 프로덕션 단계에서 자신이 만든 시스템을 충분히 이해하지 못해 막혔다. LLM 시대 학습의 딜레마는 개발 속도와 이해 깊이의 괴리다. AI가 구현 속도는 높여주지만 기초 지식 없이는 문제 해결이 불가능해질 수 있다는 우려다. 필자는 30년 경력의 개발자로서 LLM에 회의적이며, 특히 대규모 지식근로자 실업 문제를 경제학적 관점에서 우려한다. 전체 요약 5문장 읽기 → 038 16:56 ▲ 146 · 댓글 176 코드 생성 AI, 정확하지만 '지저분하다' LLM이 형식상 올바른 코드를 생성하지만, 불필요한 추상화·중복·나쁜 설계가 포함되는 문제가 있어 코드 슬로피함(잡스러움)을 측정하는 방법이 필요하다. AI · 머신러닝 · Measuring the sloppiness of code
Key Point AI 에이전트가 대규모로 생성하는 코드가 형식은 맞지만 구조적으로 부실해지고 있으며, 현재의 정성적 평가로는 이를 감지하기 어렵기 때문에 정량화된 측정 방법이 시급하다.
핵심 요약
LLM이 형식상 올바른 코드를 생성하지만, 불필요한 추상화·중복·나쁜 설계가 포함되는 문제가 있어 코드 슬로피함(잡스러움)을 측정하는 방법이 필요하다. AI가 코드 품질을 판단하도록 하는 방식은 신뢰할 수 없으며, 1-10점 평가는 난수 생성기나 다름없고 모델이 문맥에 따라 판단을 바꾸는 문제가 있다. 인간이 직접 평가하는 것이 최선이지만 스케일이 안 되므로, 단순히 코드 라인 수 변화(LOC)를 추적하는 것이 의외로 효과적이다. 전체 요약 8문장 읽기 → 039 09:10 ▲ 406 · 댓글 164 소프트웨어 산업이 사람을 광기로 몰아간다 소프트웨어는 속도, 자금, 복잡성, 추상화, 무한한 변경 자유도를 결합해 정상인을 비정상적으로 만든다. 기타 · I have a theory that software drives people insane
Key Point 소프트웨어 팀과 회사가 끊임없이 변경과 가속에 빠지는 심리적·구조적 원인을 진단해 조직 운영 방식을 돌아보게 한다.
핵심 요약
소프트웨어는 속도, 자금, 복잡성, 추상화, 무한한 변경 자유도를 결합해 정상인을 비정상적으로 만든다. 물리적 건설과 달리 소프트웨어의 변경 비용은 눈에 띄지 않아 모두가 무료라고 착각하지만, 그 비용은 문맥 전환과 아키텍처 침식 속에 조용히 쌓인다. 기술적으로 거의 모든 아이디어가 가능하고 실제로 구현이 빠를 수 있어서, 아이디어가 의사결정이 되는 저항이 거의 없다. 전체 요약 5문장 읽기 →