HN 트렌드

Home Blog About
Subscribe on Substack Go to GitHub repo
  • Pure Shell Script로 작성된 C89 컴파일러 c89cc.sh: 진정한 광기인가 예술인가

    Apr 3, 2026

  • rsync는 이제 놓아줄 때가 되었나? eBPF 기반 파일시스템 복제 도구 Foxing 딥다이브

    Apr 3, 2026

  • Xbox 360 에뮬레이션의 패러다임 전환: ReXGlue와 정적 재컴파일 아키텍처 분석

    Apr 2, 2026

  • 양자 컴퓨팅의 새로운 폭탄 선언: 과대포장인가 진정한 엔지니어링의 위협인가

    Apr 2, 2026

  • 금의 아키텍처: 20년 묵은 핵물리학 난제를 디버깅하다

    Apr 2, 2026

  • Flaky 테스트의 악몽을 끝내다: Git Bayesect와 베이지안 추론의 만남

    Apr 1, 2026

  • Ada와 SPARK로 Cortex-M 정복하기: 임베디드 환경의 형식 검증과 그 한계

    Apr 1, 2026

  • Claude가 작성한 FreeBSD 커널 RCE 분석: AI 익스플로잇 자동화가 던지는 묵직한 경고

    Apr 1, 2026

  • LLM 추론 능력을 깨우는 데 필요한 파라미터는 단 13개였다: TinyLoRA 논문 리뷰와 실무적 고찰

    Apr 1, 2026

  • LLM의 기억은 공짜가 아니다: 토큰당 300KB에서 69KB로 진화한 KV 캐시의 득과 실

    Apr 1, 2026

  • GNU Parallel의 시대는 끝났나? 400배 빠른 NUMA 인식 쉘 병렬 처리기 forkrun 딥다이브

    Mar 31, 2026

  • Google TimesFM 2.5 리뷰: 시계열 데이터에도 파운데이션 모델이 통할까?

    Mar 31, 2026

  • Artemis II는 왜 위험한가: NASA의 열차폐막 결함과 챌린저호의 교훈

    Mar 31, 2026

  • 브라우저에서 돌아가는 자가 복제 Forth Mesh Agent: 천재적인 발상인가, 단순한 기행인가?

    Mar 31, 2026

  • 수학의 소프트웨어화: Lean과 증명 보조 도구가 묻는 시스템 설계의 본질

    Mar 31, 2026

  • 궁극의 로우레벨 옵저버빌리티: 방사능 붕괴를 맨눈으로 관찰하기

    Mar 30, 2026

  • 강화학습과 디퓨전 모델을 관통하는 1950년대 수학: HJB 방정식과 연속 시간 제어

    Mar 30, 2026

  • 우주를 지배했던 IBM 4 Pi 컴퓨터: 현대 엔지니어링이 잃어버린 극한의 안정성에 대하여

    Mar 30, 2026

  • ChatGPT의 봇 방어 메커니즘 해부: Cloudflare가 당신의 React 상태를 훔쳐보는 방법

    Mar 30, 2026

  • QuickBEAM 리뷰: BEAM 위에서 돌아가는 JavaScript, 장난감인가 혁신인가

    Mar 29, 2026

  • CSS로 둠(DOOM)을 렌더링하다: 웹 표준의 진화인가, 기형적 추상화인가?

    Mar 29, 2026

  • N64에서 오픈월드 엔진을 돌린다고? 극한의 하드웨어 제약을 극복하는 엔지니어링

    Mar 29, 2026

  • Verilog로 팩토리오 회로를 굽는다: v2f 컴파일러와 RISC-V 구현 딥다이브

    Mar 29, 2026

  • 또 하나의 기적의 배터리일까? 케임브리지의 초저전력 AI 멤리스터 칩 심층 분석

    Mar 29, 2026

  • Linux는 인터프리터다: 1.5달러를 아끼려다 발견한 OS의 재귀적 본질

    Mar 28, 2026

  • Paper Tape Is All You Need: 1976년산 미니컴퓨터로 트랜스포머 모델을 학습시킨 미친 프로젝트 분석

    Mar 28, 2026

  • CERN의 나노초 단위 데이터 필터링: LLM 시대에 역행하는 초소형 실리콘 AI의 교훈

    Mar 28, 2026

  • 왜 우리는 여전히 AI 에이전트를 YOLO 모드로 돌리고 있을까? Stanford의 새로운 샌드박스 jai 분석

    Mar 28, 2026

  • Redox OS의 실험적 행보: Namespace와 CWD를 Capability로 다루기

    Mar 27, 2026

  • 250줄의 Rust로 Gzip 구현하기: 기술적 통찰과 커뮤니티의 냉혹한 리뷰

    Mar 27, 2026

  • $500 GPU로 Claude Sonnet을 이겼다: ATLAS 파이프라인 심층 분석과 로컬 AI의 미래

    Mar 27, 2026

  • Turbolite 분석: S3 기반 SQLite 콜드 쿼리를 250ms 이내로 처리하는 아키텍처의 비밀

    Mar 27, 2026

  • C와 LLVM 없이 eBPF 프로그래밍하기: Whistler와 Common Lisp의 기묘한 만남

    Mar 27, 2026

  • Cloudflare Gen 13 서버 도입기: 캐시를 포기하고 코어를 취하다 (그리고 Rust가 이를 구원한 방법)

    Mar 26, 2026

  • 락프리 링 버퍼 최적화: 12M에서 305M ops/s까지 끌어올린 C++ 엔지니어링의 정수

    Mar 26, 2026

  • 마인크래프트 구조물 탐색기에서 배우는 최적화의 기술: 무식한 브루트 포스에 우아함 한 스푼 더하기

    Mar 26, 2026

  • 테슬라 모델 3 MCU 데스크탑 부팅기: 폐차 부품부터 로컬 네트워크 해킹까지

    Mar 26, 2026

  • Git을 Zig로 재작성하다: AI 토큰 비용을 71% 줄인 Nit의 기술적 고찰

    Mar 26, 2026

  • Unity의 해킹 기법을 보고 깨달은 C++ 코루틴의 진짜 가치

    Mar 25, 2026

  • CERN의 반물질 트럭 운송: 과대광고 너머의 진짜 엔지니어링 문제

    Mar 25, 2026

  • 1MW 랙 시대의 도래: 데이터센터가 AC를 버리고 800V DC로 향하는 진짜 이유

    Mar 25, 2026

  • Lean 4와 의존 타입으로 구현한 Zero-Cost POSIX 소켓: 혁신과 한계

    Mar 25, 2026

  • Wine 11 딥다이브: NTSYNC는 어떻게 리눅스 게이밍의 근본을 뜯어고쳤나

    Mar 24, 2026

  • io_uring vs libaio 성능 비교와 숨겨진 IOMMU 함정: NVMe I/O의 진짜 병목은 어디인가

    Mar 24, 2026

  • 미사일 방어는 왜 밑빠진 독에 물 붓기인가: NP-Complete와 시스템 아키텍처의 한계

    Mar 24, 2026

  • iPhone 17 Pro에서 400B LLM을 돌렸다고? 마케팅의 함정과 기술적 진실

    Mar 24, 2026

  • 프론티어 수학 난제를 뚫어낸 GPT-5.4 Pro: AI는 어떻게 미해결 문제를 풀었나

    Mar 24, 2026

  • 정규표현식 전체 검색의 숨겨진 O(n²) 문제와 이를 해결한 RE# 엔진의 내부 구조

    Mar 23, 2026

  • Raspberry Pi PIO vs BIO: I/O 코프로세서 설계의 CISC vs RISC 딜레마

    Mar 23, 2026

  • 라이터 하나로 리눅스 Root 권한 탈취하기: EMFI와 페이지 테이블 조작의 예술

    Mar 23, 2026

  • Amex의 무중단 결제망 마이그레이션 리뷰: 마이크로서비스와 K8s 전환의 현실

    Mar 23, 2026

  • Git의 낡은 Merge UX와 CRDT 기반 버전 관리의 가능성: Manyana 톺아보기

    Mar 22, 2026

  • FPGA로 부활한 3dfx Voodoo: 레거시 하드웨어와 모던 RTL 툴링의 만남

    Mar 22, 2026

  • GPT-5.2와 Claude 4.6의 결정론적 침묵? 철학적 포장에 가려진 LLM 추론의 실체

    Mar 22, 2026

  • 샌드박싱의 딜레마: 완벽한 격리인가, 끝없는 오버헤드인가

    Mar 22, 2026

  • Ruby JIT 전쟁의 새로운 국면: ZJIT은 어떻게 YJIT을 뛰어넘었나 (Load-Store 최적화 심층 분석)

    Mar 22, 2026

  • Grafeo 리뷰: Rust로 짠 초고속 그래프 DB, 그런데 이제 AI 코딩을 곁들인

    Mar 21, 2026

  • Meta의 1600개 언어 번역 모델: Omni라는 환상과 엔지니어링의 현실

    Mar 21, 2026

  • Mamba-3 리뷰: 학습 속도를 버리고 추론 효율을 선택한 SSM의 진화

    Mar 21, 2026

  • NumKong 딥다이브: 2,000개의 SIMD 커널을 바닥부터 직접 짜는 것이 미친 짓이자 천재적인 이유

    Mar 21, 2026

  • Rust WASM Parser를 TypeScript로 재작성해서 3배 빨라진 진짜 이유

    Mar 20, 2026

  • FFmpeg와 Vulkan Compute: CPU와 ASIC의 한계를 넘는 GPU 비디오 파이프라인

    Mar 20, 2026

  • 0.85인치 초소형 하드디스크 리버스 엔지니어링: SDIO 프로토콜 분석과 AI가 앗아간 낭만

    Mar 20, 2026

  • Return of the Obra Dinn: 1비트 3D 디더링의 기술적 성취와 UX의 한계

    Mar 20, 2026

  • AI 에이전트 주도의 P2P 과학 논문 출판 네트워크: 공식 검증이 LLM의 환각을 해결할 수 있을까

    Mar 19, 2026

  • 텍스트 없는 언어 모델 학습: NCA가 제시하는 LLM 프리트레이닝의 새로운 패러다임

    Mar 19, 2026

  • LLM 레이어 복붙으로 추론 능력을 3배 올린다고? (No Training, Just Routing)

    Mar 19, 2026

  • JSON의 한계와 새로운 대안: RX(REXC) 심층 분석 및 리뷰

    Mar 19, 2026

  • Snowflake Cortex AI 샌드박스 탈출 사건의 전말: 프롬프트 인젝션과 가짜 샌드박스의 환장할 콜라보

    Mar 18, 2026

  • 2025년 튜링상과 양자 암호화: AI Hype 속에서 기초 과학이 던지는 메시지

    Mar 18, 2026

  • Eon Systems의 가상 파리 시뮬레이션: 혁신적인 뇌 에뮬레이션인가, 정교한 NPC인가?

    Mar 18, 2026

  • 1ms 이하로 VM을 띄운다고? Firecracker와 CoW를 활용한 극단적인 샌드박싱 (Zeroboot 리뷰)

    Mar 18, 2026

  • Sparse Computation의 새로운 접근법: Sandia 연구소의 LAPIS 컴파일러 분석

    Mar 17, 2026

  • Bootstrapping Life: What the Ryugu Asteroid Tells Us About Earth's CI/CD Pipeline

    Mar 17, 2026

  • Jepsen 리포트 분석: MariaDB Galera Cluster는 어떻게 데이터를 잃어버리는가

    Mar 17, 2026

  • Leanstral 리뷰: AI 코드 생성의 진짜 병목은 인간의 리뷰다

    Mar 17, 2026

  • 현대 코나 EV 해킹: 바퀴 달린 거대한 컴퓨터의 Root 권한을 되찾다

    Mar 16, 2026

  • 수학 공식을 비틀어 성능을 쥐어짜는 법: ILP와 Estrin's Scheme

    Mar 16, 2026

  • Yjs와 CRDT의 환상: 우리가 협업 에디터에서 단순함을 선택해야 하는 이유

    Mar 16, 2026

  • Go 1.26 Source-Level Inliner Review: Goodbye Manual Refactoring?

    Mar 16, 2026

  • 휴머노이드 테니스 랠리 성공의 비밀: 불완전한 데이터와 State Estimation의 한계

    Mar 15, 2026

  • 32비트 모든 소수 구하기: 알고리즘 최적화와 엔지니어링의 함정

    Mar 15, 2026

  • 96달러짜리 DIY 미사일과 5달러 센서: 소비자 기술이 군사 기술을 위협하는 시대

    Mar 15, 2026

  • 커널 안티치트의 내부 동작 원리: 왜 게임 회사들은 내 PC에 루트킷을 설치하는가

    Mar 15, 2026

  • 10KB 프롬프트로 수학의 본질을 압축하라: 테렌스 타오의 AI 증류 챌린지

    Mar 15, 2026

  • WebAssembly가 새로운 JVM이 되어가는 과정: 예외 처리를 이용한 기괴한 명목상 타입 구현기

    Mar 14, 2026

  • 카타르 헬륨 생산 중단 사태: 반도체 공급망의 숨겨진 아킬레스건

    Mar 14, 2026

  • 32GB OOM의 악몽을 끝내다: Lock-Free의 한계와 Kovan의 Wait-Free 메모리 관리

    Mar 14, 2026

  • 보안 통신의 새로운 패러다임: '음의 빛'을 활용한 열복사 스태가노그래피 기술 리뷰

    Mar 13, 2026

  • LLM이 스스로 컴퓨터가 될 수 있을까: Percepta의 Transformer 내부 코드 실행 논문 리뷰와 기술적 의문점

    Mar 13, 2026

  • ARM NEON을 활용한 GB/s급 Prefix Sum 처리와 SVE2 파편화 문제

    Mar 13, 2026

  • GPU 최적화를 TPU에 강제로 적용해보고 깨달은 하드웨어와 컴파일러의 본질

    Mar 13, 2026

  • DDR4 초기화와 메모리 트레이닝의 비밀: 왜 오픈소스 펌웨어는 아직도 고통받는가

    Mar 12, 2026

  • 9년의 기다림, 자바스크립트 Temporal API는 정말 Date의 구원자가 될 것인가?

    Mar 12, 2026

  • BitNet 프레임워크 리뷰: 1-Bit LLM은 정말 CPU 추론의 게임 체인저가 될까?

    Mar 12, 2026

  • 양자 중력과 Asymptotic Safety: 끈 이론이라는 전면 재작성 대신 기존 코드를 리팩토링하는 법

    Mar 11, 2026

  • 레고의 0.002mm 공차와 완벽한 하위 호환성, 그리고 플랫폼의 변질

    Mar 11, 2026

  • 브라우저에서 TB-303을 '밑바닥부터' 구현하기: 완벽한 에뮬레이션과 엔지니어링의 착각

    Mar 11, 2026

  • RISC-V는 왜 이렇게 느릴까? ISA 설계의 이상과 현실의 충돌

    Mar 11, 2026

  • 우주 펄서 탐지 기술로 아이폰을 1000달러짜리 시계 측정기로 만든 이야기

    Mar 10, 2026

  • 인텔 Heracles 칩과 FHE의 현실: 5000배 속도 향상은 실무에서 어떤 의미인가

    Mar 10, 2026

  • C++26 Reflection의 숨겨진 컴파일 타임 비용: 모듈은 우리를 구원하지 못한다

    Mar 10, 2026

  • DARPA X-76 SPRINT: 왜 우리는 여전히 헬기와 제트기의 결합에 집착하는가

    Mar 10, 2026

  • 브라우저에서 돌아가는 x86_64 리눅스: JSLinux 업데이트가 던지는 기술적 화두와 한계

    Mar 10, 2026

  • WebGPU와 WFC를 활용한 대규모 헥스 맵 생성: 절차적 생성의 한계와 실전 문제 해결기

    Mar 9, 2026

  • Meta의 FFmpeg 메인라인 합류기: 기술 부채 청산인가, 오픈소스 기여인가?

    Mar 9, 2026

  • Python no-GIL의 민낯: 성능, 전력 소비, 그리고 우리가 잃어버린 안전장치

    Mar 9, 2026

  • 프론트엔드 프레임워크의 심장: Push, Pull, 그리고 Push-Pull 반응성 알고리즘 파헤치기

    Mar 9, 2026

  • 폰트가 코드를 역어셈블한다고? Z80 Sans가 보여준 OpenType의 광기와 엔지니어링

    Mar 8, 2026

  • 인간 뇌세포가 둠(Doom)을 플레이한다고? 기술적 진실과 윤리적 딜레마

    Mar 8, 2026

  • 코드 리뷰의 패러다임을 바꿀 수 있을까? AST 기반 Semantic Diff 툴 'Sem' 분석

    Mar 8, 2026

  • 암 치료의 패러다임을 바꾸는 밀리초 단위의 Latency: FLASH 방사선 치료 파헤치기

    Mar 8, 2026

  • Karpathy의 Autoresearch 분석: AI가 스스로 AI 모델을 깎는 시대의 서막

    Mar 8, 2026

  • 18년 된 레고 NXT 펌웨어를 덤프하다: 임베디드 ARM 익스플로잇과 NOP Sled의 추억

    Mar 7, 2026

  • Prolog를 Forth로 컴파일한다는 것: 극단적 미니멀리즘과 가상 머신의 만남

    Mar 7, 2026

  • 30억 개 벡터 유사도 검색 삽질기: OOM과 Jeff Dean, 그리고 진짜 엔지니어링의 문제

    Mar 7, 2026

  • Triplet Superconductor: 양자 컴퓨팅의 성배인가, 또 다른 대학 언론 플레이인가?

    Mar 6, 2026

  • Swarm: 커스텀 어셈블리로 200마리의 개미를 프로그래밍하는 미친 채용 챌린지

    Mar 6, 2026

  • Analytic Fog Rendering: Ray-marching의 굴레에서 벗어나기

    Mar 6, 2026

  • Firefox 크래시의 10%가 비트플립 때문이라는 사실, 그리고 우리가 ECC 메모리를 써야 하는 이유

    Mar 6, 2026

  • "LLM의 S는 Security의 S다": 깃허브 이슈 제목 하나가 4,000대의 개발자 PC를 털어버린 방법

    Mar 5, 2026

  • 36,000km 상공으로 쏜 2.6Gbps 레이저: 항공 위성 통신의 새로운 돌파구와 물리적 한계

    Mar 5, 2026

  • Python asyncio 상태 공유의 함정: 원시 타입들은 정말 틀렸을까

    Mar 5, 2026

  • RE#: F#로 구현한 세상에서 가장 빠른 정규식 엔진, 그 내부 구조와 한계

    Mar 4, 2026

  • Spiking Neural Networks and the Neuromorphic Hype: Why I am Skeptical About Ditching Matrix Math

    Mar 4, 2026

  • GPU 위에서 신경망으로 구현한 CPU: nCPU가 보여준 기발한 발상과 그 이면

    Mar 4, 2026

  • Donald Knuth, Claude, 그리고 LLM의 한계: 우리는 AI를 너무 과대평가하고 있다

    Mar 3, 2026

  • 브라우저의 시간을 조작해 완벽한 비디오를 렌더링하는 방법 (feat. Replit의 꼼수와 한계)

    Mar 3, 2026

  • Apple M4 Neural Engine 리버스 엔지니어링: CoreML을 버리고 하드웨어와 직접 통신하기

    Mar 3, 2026

  • DIY 양자 컴퓨터 가이드: 주말 프로젝트가 아니라 3억짜리 실험실입니다

    Mar 3, 2026

  • Human Kernel Hot-patching: 세계 최초 태아 줄기세포 치료 성공이 갖는 의미

    Mar 2, 2026

  • 우주 데이터 전송의 위기: 85TB를 궤도에서 내려받는 엔지니어링 챌린지

    Mar 2, 2026

  • Google's Move to Merkle Tree Certificates: Saving TLS from the Post-Quantum Bloat

    Mar 1, 2026

  • 안테나 없는 라디오의 시대가 올까? Rydberg 원자 센서와 RF의 미래

    Mar 1, 2026

  • C++ 프로그램이 시작되자마자 72KB를 할당하는 이유: Emergency Pool과 메모리 관리의 미학

    Mar 1, 2026

  • 레이어 적층은 이제 그만. 0.6초 만에 완성하는 홀로그래픽 3D 프린팅 (DISH) 심층 분석

    Mar 1, 2026

  • 1조 파라미터 LLM을 로컬에서 돌린다고? AMD Ryzen AI Max+ 클러스터 분석

    Mar 1, 2026

  • Claude Code의 Context Window가 녹아내리고 있다: MCP 출력 98% 줄이기

    Feb 28, 2026

  • Woxi: Rust로 구현한 오픈소스 Mathematica, 과연 Wolfram을 대체할 수 있을까?

    Feb 28, 2026

  • 의존성 지옥(Dependency Hell)을 끝낼 수 있을까? 패키지 매니저를 위한 '통일장 이론'이 등장했다

    Feb 28, 2026

  • The Ultimate Quine: How 45 Nucleotides Solved the Bootstrapping Problem

    Feb 28, 2026

  • 로봇의 손재주가 제자리걸음인 진짜 이유: AI가 아니라 모터가 문제다

    Feb 27, 2026

  • Jane Street의 Neural Network 리버스 엔지니어링: SGD가 아닌 SAT Solver를 꺼낸 이유

    Feb 27, 2026

  • 수학계의 2천 년 난제 해결: 곡선 위의 유리수 점 개수에 상한선이 생겼다

    Feb 27, 2026

  • Go 런타임의 심장부: 메모리 할당자(Memory Allocator) 완전 해부

    Feb 27, 2026

  • Lidar 신호 처리에 Transformer를 적용했더니 사거리가 17m 늘어났다 (ICCV 2025 리뷰)

    Feb 27, 2026

  • Stephen Wolfram의 2만 달러짜리 도발: S Combinator 챌린지 분석

    Feb 26, 2026

  • AirSnitch: 와이파이 클라이언트 격리(Client Isolation)는 죽었다

    Feb 26, 2026

  • 26g의 기적: 꼬리 날개 없는 나비 로봇 AirPulse가 보여주는 로보틱스의 미래

    Feb 26, 2026

  • Image-Video VAE 개발기: 4개월간의 삽질과 재구성 품질의 함정

    Feb 26, 2026

  • Unicode Security Trap: When NFKC and Confusables.txt Disagree on 31 Characters

    Feb 25, 2026

  • GNU find가 튜링 완전하다는 증명: mkdir과 정규식의 광기

    Feb 25, 2026

  • Mercury 2: Autoregressive의 한계를 뚫는 Diffusion LLM, 그리고 1009 t/s의 충격

    Feb 25, 2026

  • Moonshine: Whisper를 넘어서는 엣지 디바이스용 실시간 STT의 등장

    Feb 25, 2026

  • S3 JSON 파일 하나로 분산 큐 구현하기: 광기인가 천재인가?

    Feb 24, 2026

  • 박테리아보다 작은 QR 코드: 이것이 차세대 Cold Storage의 미래일까?

    Feb 24, 2026

  • LLM 블랙박스를 여는 열쇠: Steerling-8B와 Inherent Interpretability의 부상

    Feb 24, 2026

  • CSS로 x86 에뮬레이터를? 광기의 프로젝트 x86CSS 분석

    Feb 24, 2026

  • 후각의 디지털화: 냄새의 RGB를 찾는 엔지니어링 여정

    Feb 24, 2026

  • ASML의 새로운 EUV 광원 기술: 무어의 법칙은 아직 끝나지 않았다

    Feb 23, 2026

  • 쇼팽의 화성학을 3D 위상수학으로 디버깅하기: 기하학적 음악 분석

    Feb 23, 2026

  • Go의 GC 부담을 줄여줄 새로운 자료구조: Black-White Array (BWArr) 분석

    Feb 22, 2026

  • AI Agent vs 40MB Binary: Can LLMs Replace Reverse Engineers?

    Feb 22, 2026

  • When a Botnet Accidentally Nukes a Network: The I2P Sybil Attack Analysis

    Feb 22, 2026

  • Bloom Filter 최적화: 비트 2개로 False Positive 절반으로 줄이기 (ft. Cache Locality)

    Feb 22, 2026

  • Single RTX 3090로 Llama 70B 돌리기: CPU를 우회하는 NVMe Direct I/O의 미친 실험

    Feb 22, 2026

  • Loon: Clojure의 문법에 Rust의 소유권을 더하면 생기는 일

    Feb 21, 2026

  • Linux Kernel을 지탱하는 숨은 영웅: Coccinelle와 Semantic Patching의 세계

    Feb 21, 2026

  • Etcd가 자꾸 죽는다면? 범인은 디스크 레이턴시일 수 있습니다 (feat. 위험한 ZFS 튜닝)

    Feb 21, 2026

  • 변수명만으로 버그를 없애는 TigerBeetle의 4가지 규칙 (Index, Count, Offset, Size)

    Feb 21, 2026

  • Raspberry Pi Pico 2 극한의 오버클럭: 873MHz 달성과 실리콘 학대 기록

    Feb 20, 2026

  • LLM을 실리콘에 박제하다: Taalas의 17,000 TPS 칩이 던지는 충격과 의문

    Feb 20, 2026

  • Diffusion Models Finally Beat Autoregressive? A Deep Dive into CDLM

    Feb 20, 2026

  • 컴파일러 최적화의 꽃, Alias Analysis를 장난감 프로젝트로 정복하기

    Feb 20, 2026

  • Scientific Visualization의 미래일까? Julia로 작성된 GPU 레이 트레이서 RayMakie 심층 분석

    Feb 19, 2026

  • C 언어의 구원투수가 될까? Clang의 -fbounds-safety 심층 분석

    Feb 19, 2026

  • Hindley-Milner vs Bidirectional Typing: 당신의 질문은 틀렸습니다

    Feb 19, 2026

  • Nvidia FP64의 15년 역사와 Blackwell Ultra가 깨뜨린 패턴

    Feb 19, 2026

  • 우주적 스케일의 고유 ID 설계: UUID가 결국 정답인 이유

    Feb 18, 2026

  • 터널 긴급 방송 시스템: Rust, FPGA, 그리고 정형 검증(Formal Verification)의 만남

    Feb 18, 2026

  • 8087 코프로세서의 우아하고도 지저분한 비밀: 버스 스니핑과 마이크로코드

    Feb 18, 2026

  • C언어의 시대는 끝났나? 어셈블리 파일 하나 없이 Zig로 x86 커널 띄우기

    Feb 18, 2026

  • BarraCUDA: LLVM 없이 맨땅에서 깎아 만든 광기의 AMD용 CUDA 컴파일러

    Feb 18, 2026

  • 전자가 물처럼 흐른다? 물리 교과서를 다시 써야 할지도 모릅니다

    Feb 17, 2026

  • RGB는 거짓말을 하고 있다: 가시광선 스펙트럼을 제대로 렌더링하기 위한 집요한 여정

    Feb 17, 2026

  • 1MV를 가방에? 기계식 Van de Graaff의 종말과 고전압의 리팩토링

    Feb 17, 2026

  • 스카치 테이프 하나로 카메라 렌즈를 대체하는 방법: Computational Imaging의 세계

    Feb 16, 2026

  • WebGL의 한계를 시험하다: 브라우저 기반 실시간 Path Tracing 구현과 기술적 함의

    Feb 16, 2026

  • 스도쿠를 리만 기하학으로 푼다고? 천재적 발상 혹은 화려한 허세

    Feb 16, 2026

  • AI가 수학 난제까지 푼다고? Aletheia 논문 분석과 현업 엔지니어의 시선

    Feb 15, 2026

  • 고등학교 물리는 틀렸다: 손가락 간섭무늬와 반무한 스크린 회절의 진실

    Feb 15, 2026

  • WebGPU Meets GGUF: Is MDST the Future of Local LLM Inference or Just Another Hype?

    Feb 15, 2026

  • 2KB로 구현한 1200 Elo 체스 엔진: Sameshi와 코드 골프의 미학

    Feb 15, 2026

  • LLM 시대의 동시성 제어: Colored Petri Nets와 Rust가 답이 될 수 있을까?

    Feb 14, 2026

  • IoT 보안의 끝판왕: 내 뇌파 데이터가 오픈된 MQTT 브로커로 전송된다면

    Feb 14, 2026

  • 복잡한 추상화를 걷어내기: dRehmFlight가 보여주는 엔지니어링의 본질

    Feb 14, 2026

  • 텍스트 렌더링을 밑바닥부터 다시 짜봤습니다: First Principles의 미학

    Feb 14, 2026

  • GPT-5.2가 이론 물리학 난제를 풀었다고? 과대광고와 실체 사이

    Feb 13, 2026

  • Dijkstra보다 빠른 알고리즘? 실무 엔지니어가 콧방귀 뀌는 이유

    Feb 13, 2026

  • Particle Lenia: 웹 브라우저에서 펼쳐지는 디지털 생물학의 진화

    Feb 13, 2026

  • 63TiB의 체스 데이터와 대서양을 건넌 하드디스크: Lichess의 8-piece 테이블베이스 분석

    Feb 13, 2026

  • 리눅스 커널의 격변: C 언어 드라이버의 종말 예고와 Rust GPU 드라이버 Tyr의 현주소

    Feb 12, 2026

  • Parquet와 Iceberg의 한계를 넘어서: Lance 포맷이 주목받는 이유

    Feb 12, 2026

  • RISC-V Vector Extension: SIMD의 파편화 지옥을 끝낼 수 있을까?

    Feb 12, 2026

  • Python 3.14 Zstd로 ML 모델 없이 텍스트 분류하기: 장난감인가, 실전 도구인가?

    Feb 12, 2026

  • Rust 컴파일러가 데드락을 증명해준다면? Hibana와 Affine MPST 찍먹해보기

    Feb 11, 2026

  • Toyota가 만든 Flutter 게임 엔진 Fluorite: 과연 실전용일까?

    Feb 11, 2026

  • JWST가 발견한 우주의 엣지 케이스: z=14.44 은하와 엔지니어링의 극한

    Feb 11, 2026

  • GPT-OSS-120B에 Google Lens로 눈을 달아주는 법: 천재적인 발상과 엔지니어링의 함정

    Feb 11, 2026

  • SMPTE 2110과 PTP: 라이브 방송 엔지니어링이 보여주는 리얼타임의 정수

    Feb 11, 2026

  • 복소수의 본질과 소프트웨어 추상화: 수학자들의 논쟁에서 배우는 교훈

    Feb 10, 2026

  • 80386 Barrel Shifter의 비밀: 모든 것은 Right Shift로 통한다

    Feb 10, 2026

  • 하프라이프 2를 퀘이크 1 엔진으로 구동하다: Rad-Therapy II와 레거시 코드의 역습

    Feb 10, 2026

  • Python 의존성 지옥에서의 탈출: Redis 창시자가 만든 voxtral.c 딥다이브

    Feb 10, 2026

  • GBA 오디오 에뮬레이션: 수학적으로 완벽한 소리가 왜 '틀리게' 들릴까?

    Feb 10, 2026

  • 지구상에서 가장 긴 가시거리(Line of Sight)를 찾는 알고리즘: 530km의 뷰와 엔지니어링의 한계

    Feb 9, 2026

  • JavaScript가 이제 UEFI 부트로더까지 점령했습니다 (Promethee 분석)

    Feb 9, 2026

  • 죽은 하드웨어의 봉인을 뜯다: SGI O2 PROM 리버스 엔지니어링 분석

    Feb 9, 2026

  • Apple Silicon의 비밀 무기: XNU Clutch Scheduler 분석과 엔지니어의 시선

    Feb 9, 2026

  • PBS 키즈 만화를 수학적으로 증명하기: Lean4가 보여주는 소프트웨어 검증의 미래

    Feb 8, 2026

  • 내 IP 주소를 직접 소유한다는 것: FreeBSD와 BGP로 구축하는 퍼스널 AS 구축기

    Feb 8, 2026

  • Goodbye RHIC: 25년의 여정과 Big Science가 남긴 기술적 유산

    Feb 8, 2026

  • 바퀴를 다시 발명하다: Luma 기반 Chroma 압축 알고리즘과 AV1의 그림자

    Feb 8, 2026

  • 512바이트 부트 섹터에 C 컴파일러를 구겨 넣는 광기: SectorC 분석

    Feb 8, 2026

  • LLM이 작성한 코드를 Docker 없이 실행한다고? Pydantic Monty 딥다이브

    Feb 7, 2026

  • Async/Await의 조상님, 그리고 OCaml 5가 보여주는 미래: Lwt vs Delimcc 다시보기

    Feb 7, 2026

  • Geo Join 쿼리 성능 400배 높이기: H3 인덱스를 활용한 최적화 기법

    Feb 7, 2026

  • 리눅스 없이 리눅스처럼: ESP32-S3를 PC로 변신시키는 BreezyBox 분석

    Feb 7, 2026

  • Waymo World Model: 자율주행 시뮬레이션의 End Game인가?

    Feb 6, 2026

  • DNA 컴파일러의 혁명: 페이지 번호를 도입한 Sidewinder 기술 분석

    Feb 6, 2026

  • Tower of Fantasy Anti-Cheat Reversing: A BYOVD Toolkit That Was Never Even Loaded

    Feb 6, 2026

  • C는 더 이상 프로그래밍 언어가 아닙니다: 우리가 벗어날 수 없는 거대한 프로토콜

    Feb 6, 2026

  • Triton Compiler Internals: 왜 우리는 여전히 Bespoke Layout을 버리지 못하는가?

    Feb 5, 2026

  • SQL Optimizer Deep Dive: Why Thomas Neumann is fixing your terrible ORM queries

    Feb 5, 2026

  • Linux 커널 6.18의 Swap Table: 수십 년 묵은 기술부채 청산하기

    Feb 5, 2026

  • CPU도 오타를 낸다: GenuineIotel부터 하드웨어 파이프라인 버그까지

    Feb 5, 2026

  • 코딩의 종말? '생각하는 돌'과 1인 R&D 랩의 시대

    Feb 5, 2026

  • 아케이드 CRT를 살리기 위한 광기의 엔지니어링: RP2040에서 STM32까지

    Feb 4, 2026

  • Transformers Without the Memory Wall? A Look at SATA and Constant Cost Attention

    Feb 4, 2026

  • 음악 튜닝의 수학: 우리는 왜 12음계를 쓸까? (엔지니어의 시선)

    Feb 4, 2026

  • AliSQL: MySQL에 DuckDB와 Vector 엔진을 탑재한 알리바바의 야심작, 과연 실전용일까?

    Feb 4, 2026

  • FlashAttention-T와 Transformer의 영원한 숙제: 우리는 언제까지 N^2에 갇혀 있을까?

    Feb 4, 2026

  • 하드웨어 설계가 타입 이론을 만났을 때: 우리는 물리 법칙을 컴파일 타임에 잡아낼 수 있을까?

    Feb 3, 2026

  • Rust로 만든 분산 스토리지 Minikv: 학습용 프로젝트와 AI 코딩 논란 그 사이

    Feb 3, 2026

  • Linux Kernel Scheduling with Astrology: When Mercury Retrograde Hits Your Latency

    Feb 3, 2026

  • AI 종말론은 틀렸다: 사악한 AI보다 멍청한 AI가 더 위험한 이유 (Hot Mess 이론)

    Feb 3, 2026

  • C&C 제너럴의 귀환, 그리고 20년 묵은 웜(Worm)의 공포: 레거시 코드의 보안 부채 분석

    Feb 3, 2026

  • 64비트로 표현할 수 있는 가장 큰 수: 18,446,744,073,709,551,615가 끝이 아닙니다

    Feb 2, 2026

  • Nano-vLLM 분석: 1200줄의 코드로 이해하는 LLM 인퍼런스의 심장

    Feb 2, 2026

  • C++에서 uint128 직접 구현하기: Intrinsic과 어셈블리의 미학

    Feb 2, 2026

  • 구글이 밝힌 AI 에이전트 스케일링의 진실: 에이전트가 많을수록 성능은 떨어질 수 있다

    Feb 2, 2026

  • 40년 묵은 동글(Dongle)을 리버스 엔지니어링하며 깨달은 것들

    Feb 2, 2026

  • DB 성능의 병목, 문자열(String) 처리를 위한 FSST 딥다이브

    Feb 1, 2026

  • Physical World로 넘어온 Prompt Injection: 자율주행차가 표지판에 속는 이유

    Feb 1, 2026

  • 맥북에서 25GbE를 150달러에? 중국산 썬더볼트 어댑터의 정체와 개조기

    Feb 1, 2026

  • Kubernetes보다 10억 년 앞선 세포들의 노드 관리 전략: Bioelectricity

    Feb 1, 2026

  • C#으로 .NET GC 만들기: Mark and Sweep 구현의 흑마술

    Feb 1, 2026

  • Apple M4 Pro의 잠재력을 100% 끌어내기: ARM SME와 MpGEMM 최적화 분석

    Jan 31, 2026

  • Rob Pike가 수학의 심연을 들여다볼 때: Ivy 언어의 초월 함수 구현기

    Jan 31, 2026

  • AC를 버려라: 가스 터빈 없는 100% 태양광 직결 AI 데이터센터의 미래

    Jan 31, 2026

  • Kimi K2.5 리뷰: Claude Opus급 오픈소스 모델의 등장과 로컬 구동의 현실

    Jan 31, 2026

  • Wolfram이 또? P vs NP 문제에 대한 Ruliological 접근과 나의 생각

    Jan 31, 2026

  • 2024년에 CPU Rasterizer를 바닥부터 다시 짜보는 이유 (feat. Modern C++)

    Jan 30, 2026

  • DuckDB와 Ray의 만남: Quack-Cluster로 나만의 분산 SQL 엔진 맛보기

    Jan 30, 2026

  • Google Genie: 게임 엔진이 아니라 AGI의 꿈을 설계하는 도구

    Jan 30, 2026

  • GPU는 사실 원을 모릅니다: 테셀레이션과 3D 렌더링의 진실

    Jan 30, 2026

  • PS2 게임을 PC 네이티브로? 에뮬레이션의 끝판왕 PS2Recomp 분석

    Jan 30, 2026

  • Einsum으로 풀어내는 Sharding 연산: 복잡한 분산 학습의 해독제

    Jan 29, 2026

  • 1MHz 8비트 CPU에서 CNN을 돌린다고? Rémi Coulom의 6809 프로젝트

    Jan 29, 2026

  • 나무로 만든 인공위성? 힙스터 감성이 아니라 진짜 엔지니어링입니다

    Jan 29, 2026

  • Trinity Large: 2천만 달러로 400B 모델을 학습시키는 방법과 그 의미

    Jan 29, 2026

  • Microsoft Research가 내놓은 차세대 B+ Tree: Bf-Tree 분석과 전망

    Jan 29, 2026

  • Airfoil: 엔지니어링 블로그가 도달해야 할 궁극의 경지

    Jan 28, 2026

  • Figma Make의 비밀: 문서화되지 않은 바이너리 포맷 리버스 엔지니어링

    Jan 28, 2026

  • AI 에이전트 시대의 역설: 1명의 시니어와 1개의 에이전트가 수천 개의 에이전트를 이기는 법

    Jan 28, 2026

  • GPU에서 Rust std를 쓴다고? VectorWare의 야심찬 시도와 현실적인 분석

    Jan 28, 2026

  • 150년 묵은 위상수학 난제가 풀렸습니다: Bonnet Pair와 이산 기하학의 승리

    Jan 27, 2026

  • NYT 게임이 유독 어려운 이유: 계산 복잡도(Computational Complexity) 관점에서의 분석

    Jan 27, 2026

  • Apple M3에서 리눅스가 돌아간다: 기술적 성취와 엔지니어의 번아웃에 대하여

    Jan 27, 2026

  • 콜라츠 추측(3n+1)의 재해석: 수학 난제가 아니라 신호 처리 문제라면?

    Jan 27, 2026

  • TypeScript 10만 줄을 Rust로 포팅: Claude Code와 함께한 1개월의 광기 (그리고 현실적인 교훈)

    Jan 27, 2026

  • LLM이 테트리스를 한다고? TetrisBench로 본 Gemini Flash의 도약과 벤치마크의 본질

    Jan 26, 2026

  • MapLibre Tile (MLT) Deep Dive: MVT의 진정한 후계자가 될 수 있을까?

    Jan 26, 2026

  • Linux 단일 정적 바이너리의 성배: Musl과 Dlopen의 금지된 만남

    Jan 26, 2026

  • LLM의 창의적 수학: AI는 왜 뻔뻔하게 거짓 증명을 만들어낼까?

    Jan 26, 2026

  • IEEE-754 Black Magic: Bitwise Casting with Only Multiply and Add

    Jan 26, 2026

  • Java로 GPU를 갈궈보자: Babylon과 HAT이 보여주는 새로운 가능성

    Jan 26, 2026

  • 100B 벡터 검색을 200ms에? Turbopuffer ANN v3 아키텍처 딥다이브

    Jan 25, 2026

  • Flexible Electronics의 마지막 퍼즐: 본질적으로 늘어나는 MoS2 트랜지스터와 n-type 반도체의 가능성

    Jan 25, 2026

  • David Patterson의 2026년 제언: LLM 인퍼런스 하드웨어의 병목과 4가지 돌파구

    Jan 25, 2026

  • VLEO라는 궤도의 무덤에서 살아남기: Albedo Clarity-1 포스트모텀 분석

    Jan 25, 2026

  • Zig 메모리 레이아웃 심층 분석: 바이트 단위로 뜯어보는 구조체 최적화

    Jan 24, 2026

  • 고대 유물 같은 전화선으로 기가비트 이더넷 구축하기: G.hn의 재발견

    Jan 24, 2026

  • Bloomberg가 공개한 Crane: Rocq 증명기에서 C++를 추출한다고? 실용성과 광기 사이

    Jan 24, 2026

  • ISP 장비의 종말? eBPF와 XDP로 구현한 분산형 BNG 아키텍처 분석

    Jan 24, 2026

  • Floating-Point의 끝판왕: Russ Cox가 제안한 새로운 변환 알고리즘

    Jan 24, 2026

  • 빛의 속도를 렌더링하다: Flying with Photons 논문 분석과 엔지니어의 시선

    Jan 23, 2026

  • Protobuf를 걷어내고 5배 빨라진 Rust: PgDog 사례로 보는 성능 최적화의 본질

    Jan 23, 2026

  • OpenAI가 8억 유저를 지탱하는 지루한 Postgres 아키텍처 분석

    Jan 23, 2026

  • 2명의 형제가 만든 2B Text-to-Video 모델: Linum v2가 보여주는 가능성과 한계

    Jan 23, 2026

  • SSH가 키 입력 한 번에 패킷 100개를 보낸다고? (feat. OpenSSH의 과잉 친절)

    Jan 23, 2026

  • 2만 개의 GPU를 운영하며 알게 된 충격적인 진실: 클라우드는 평등하지 않다

    Jan 22, 2026

  • ISS 은퇴 5년 전, 민간 우주 정거장 전쟁의 서막과 Vast의 MVP 전략

    Jan 22, 2026

  • JAX로 다시 쓰는 양자화학: Differentiable Hartree-Fock 엔진 slaterform 분석

    Jan 22, 2026

  • WebGPU가 드디어 실전 영역으로: ChartGPU로 보는 대용량 데이터 시각화의 미래

    Jan 22, 2026

  • Bloom Filter는 이제 놔줍시다: Binary Fuse Filters 심층 분석

    Jan 22, 2026

  • 무릎 연골 재생, 이번엔 진짜일까? 스탠포드의 15-PGDH 억제제와 생물학적 리팩토링

    Jan 21, 2026

  • GPU 없이 3초 만에 위성 위치 3,300만 개 계산하기: Zig와 SIMD가 보여준 가능성

    Jan 21, 2026

  • Equivariant GNN 가속화: e3nn의 병목과 Batmobile의 20배 CUDA 최적화 분석

    Jan 21, 2026

  • IPv6 도입이 두려운 당신에게: NAT는 보안 기능이 아닙니다

    Jan 21, 2026

  • 데모는 끝났다: 프로덕션 레벨 'Agentic AI'를 지탱하는 113가지 아키텍처 패턴 심층 분석

    Jan 21, 2026

  • Soft Delete는 기술 부채다: `deleted_at` 컬럼의 종말과 우아한 아키텍처 대안

    Jan 21, 2026

  • Extreme Engineering: 134MB RAM으로 구동하는 FreeBSD 데스크탑 아키텍처 분석

    Jan 21, 2026

  • IPv4 시장의 붕괴: $55에서 $9로 추락한 가격과 AWS의 '재고 관리'가 의미하는 것

    Jan 21, 2026

  • "Alliance Bank"의 충격: John Nash의 게임이 밝혀낸 AI의 기만과 전략적 배신

    Jan 21, 2026

  • AI Slop이 초래한 Bug Bounty의 종말: cURL이 지갑을 닫은 이유와 OSS 보안의 미래

    Jan 21, 2026

  • 휴머노이드의 환상 vs 현실: Siemens와 Humanoid의 POC 데이터가 말해주는 것

    Jan 21, 2026

© 2026 kakaoseso@gmail.com. All rights reserved.
Substack GitHub