36 편

글

플랫폼 자동화, 엣지 인프라, 응용 보안, AI 지원 엔지니어링에 관한 글입니다.

책과 논문에 대한 서평도 여기에 함께 두며, 서평에 모아 두었습니다. 지금 읽고 있는 것, 다음에 읽을 것, 이미 읽은 것을 모두 담은 독서 기록은 별도의 페이지에 있습니다.

  1. 2026

  2. Learning to Play

    A chess prodigy's handbook, three old games and one laptop: rebuilding the ideas behind game-playing AI in Rust for a browser on my phone, and measuring them.

    게임 AI머신러닝강화학습게임RustWebAssembly기술사

    22 분
  3. 서평The Web Was the Training Set

    Tim Berners-Lee's memoir is the story of a British engineer at a Franco-Swiss lab giving a protocol away. Read in 2026, it is also the origin story of AI's data supply.

    기술사하이퍼텍스트학습 데이터데이터 주권연구소지식재산유럽

    16 분
  4. Observability Is Not Logging

    A cost total says nothing about how a run went. This part turns each agent run into a trace: which turn escalated, which tool failed, where the money went.

    에이전트AI 플랫폼관측 가능성OpenTelemetryTypeScript

    15 분
  5. This Site Is Becoming a Map

    A blog shows what I wrote last. The new map on raskell.io shows what I keep coming back to, and it is the start of a public second brain.

    이 사이트지식 관리하이퍼텍스트열린 웹Zola외부 기억

    9 분
  6. The Bill Is Part of the Loop

    Every model response already carries its own bill in the usage field, and the loop throws it away. This post reads that field, prices it against a table, and turns cost into a value the loop can see per turn and act on: a metering decorator that needs no loop change, a running ledger, prompt-cache accounting that moves the number the most, and a budget that degrades before it stops. Part eight of The Agent Platform Handbook.

    에이전트AI 플랫폼경제관측 가능성지표TypeScript

    10 분
  7. The Model Is a Dependency

    Every layer of the harness has existed to put the right tokens in front of one hardcoded model string. This post pulls that string out and makes the model a dependency: why you route a cheap model for easy turns and a strong one for hard turns, what a fallback looks like when a provider is down, and why 'models are commodities' is a claim about your architecture before it is a claim about the market. Part seven of The Agent Platform Handbook.

    에이전트AI 플랫폼추론신뢰성경제TypeScript

    14 분
  8. The Bottleneck Is Data, and Europe Is Sitting on It

    Frontier AI is running short on public text, not compute. Europe's edge is the high-quality data it never put online. Capturing it needs coordination.

    학습 데이터오픈 데이터유럽지식재산출처언어와 번역기술 경쟁

    34 분
  9. Brain Emulation, Read as an Infrastructure Problem

    An MIT thesis argues brain emulation has crossed into engineering. Read as infrastructure, the numbers describe a workload your AI cluster was not built for.

    분산 시스템추론GPU신경과학지능시뮬레이션

    12 분
  10. Memory Is a Write Path

    Retrieval reads context the project authored. Memory is the agent writing context for its own future sessions, and the write is the part that is dangerous. Why session memory comes free from the transcript, why cross-session memory needs a separate write surface, and how to let an agent remember without letting it corrupt its own ground truth. Part six of The Agent Platform Handbook.

    에이전트컨텍스트 엔지니어링지식 관리TypeScript외부 기억

    19 분
  11. The Proof You Only Have to Write Once

    Generation is cheap, so verification is the bottleneck — and we throw the verification away every time. What if a proof, once written, could be named, shared, and vouched for? A content-addressed commons for verified Haskell, and the move I left for after the semantic-artifact trilogy.

    정형 기법프로그래밍 언어AI 보조 엔지니어링오픈 소스Haskell컴파일러

    13 분
  12. Retrieval Is a Tool, Not a Layer

    Loading the whole .AGENTS/ directory on every turn does not scale. The fix is not a retrieval layer bolted to the side of the agent. It is a search tool in the registry the agent already has. BM25 over project docs, no vector store, and an honest account of when embeddings start to earn their keep. Part five of The Agent Platform Handbook.

    에이전트컨텍스트 엔지니어링TypeScript

    16 분
  13. Context Is the Product

    Models are commodities. Context is not. The sources of context an agent draws on, why retrieval alone is not enough, and a minimal .AGENTS/ convention that loads context from disk into the same harness we have been building. Part four of The Agent Platform Handbook.

    에이전트컨텍스트 엔지니어링경제TypeScript외부 기억

    26 분
  14. Tools: How Agents Actually Do Things

    Function calling is the API between language and action, but the engineering is in the registry. A working four-tool registry in TypeScript on Bun, schema design that survives model drift, parallel tool calls, and the failure modes nobody mentions in the demo. Part three of The Agent Platform Handbook.

    에이전트TypeScript

    13 분
  15. Your Agent Wants Root

    An agent with a shell tool is arbitrary code execution with a friendly face. A short tour of why Docker alone is not enough, what Firecracker, gVisor, and Kata actually solve, and a hardened sandbox you can wrap the post-one agent in today. Part two of The Agent Platform Handbook.

    에이전트격리응용 보안

    16 분
  16. What an Agent Actually Is

    AI agent is the most overloaded word in the industry. This is the anatomy, the lineage, and a working implementation in roughly two hundred lines of TypeScript on Bun. Part one of The Agent Platform Handbook.

    에이전트AI 플랫폼TypeScript

    19 분
  17. The Field Exists Now

    Alasdair Allan's agentlanguages.dev catalogue turns AI-oriented programming languages from a loose set of experiments into a field with camps, disagreements, and testable claims.

    프로그래밍 언어AI 보조 엔지니어링정형 기법Haskell컴파일러

    7 분
  18. Source Code Is the New Assembly

    Closing the trilogy. The artifact you author is no longer source code. It is a typed, verifiable object that carries meaning. Code becomes a lowering target.

    AI 보조 엔지니어링프로그래밍 언어정형 기법Haskell컴파일러출처

    27 분
  19. Patents Per Capita Is a Vanity Metric

    Switzerland tops the Global Innovation Index for the fifteenth year running. As an engineer, that should make you suspicious of the metric, not proud of the country.

    지표정책주권경제스위스지식재산

    23 분
  20. Traffic Replay as a Security Primitive

    WAF tuning is a guessing game because you cannot reproduce the traffic that triggered the rule. Deterministic replay changes that.

    응용 보안WAF와 트래픽 검사엣지 시스템신뢰성개발자 도구

    12 분
  21. The Economics of Inference

    Inference tokens are not API calls. They are a metered resource that is consumed, generates value, and correlates with power draw. The economics of the post-AI world look less like software and more like water, electricity, and gas.

    추론경제주권엣지 시스템GPU

    12 분
  22. What Comes After the Last Programming Language

    If AI generates machine code directly, why are we still running operating systems designed for humans? The answer might be an inference-native OS.

    운영체제추론GPU격리프로그래밍 언어AI 보조 엔지니어링

    23 분
  23. What Sixteen AI Agents Taught Me About Management

    What happens when you give sixteen AI agents an org chart, a reporting structure, and a token budget. A story about orchestration, management, and running out of runway.

    에이전트AI 보조 엔지니어링경제증강

    19 분
  24. Why We Built a Haskell Package Manager in Rust

    hx is a fast, opinionated Haskell toolchain built in Rust, following the playbook astral.sh used to modernize Python.

    개발자 도구프로그래밍 언어오픈 소스HaskellRust

    19 분
  25. The Last Programming Language Might Not Be for Humans

    Three futures for programming languages as AI becomes the primary author of code, and why I bet on Haskell.

    AI 보조 엔지니어링프로그래밍 언어정형 기법Haskell컴파일러

    26 분
  26. Notes from RSAC 2026

    Third time at RSA Conference, first time as a speaker. What I saw, what I heard, and what I am still processing.

    응용 보안운영을 위한 AI에이전트정책주권

    23 분
  27. What Zentinel Is Really Optimizing For

    Every major proxy was a product of its time. Zentinel is built for this one: safety, operability, and the operator's ability to sleep.

    엣지 시스템응용 보안WAF와 트래픽 검사격리신뢰성관측 가능성RustPingora

    18 분
  28. How I Work These Days

    From Kaggle in 2020 to coding agents in late 2025. The shift that changed how I build and why my routine finally feels right.

    AI 보조 엔지니어링개발자 도구Rust증강

    10 분
  29. Archipelag.io Is in Open Beta: Here's Why I Built It

    From watching Ethereum miners in 2016 to building a decentralized compute network in open beta. Architecture, conviction, and the long road.

    분산 시스템엣지 시스템주권추론격리셀프 호스팅ElixirRust

    23 분
  30. How AI Makes Bare Metal Viable Again

    I migrated two production apps from Kubernetes to a single Hetzner box. The missing piece was not the hardware.

    플랫폼 자동화셀프 호스팅AI 보조 엔지니어링경제KubernetesRustElixir

    29 분
  31. Edge Systems Are the New Backend

    Auth, policy, and business logic are migrating to the edge. The traditional backend is becoming a persistence layer.

    엣지 시스템응용 보안분산 시스템로컬 퍼스트WAF와 트래픽 검사RustPingora

    30 분
  32. 2025

  33. Looking back on 2025

    On reading Tim Berners-Lee in Okinawa, and why AI might accidentally save the web from itself.

    탈중앙화관심 경제개방형 표준엣지 시스템이 사이트공유지창발

    7 분
  34. Mise ate my Makefile

    Mise replaced Make, asdf, and a pile of shell scripts with a single TOML file per project. Here is why it stuck.

    개발자 도구플랫폼 자동화Rust

    12 분
  35. 2024

  36. Disk space maintenance on Void Linux

    Cleaning old kernels, pruning xbps package cache, and reclaiming disk space on Void Linux without breaking your system.

    운영체제Linux

    4 분
  37. 2023

  38. All beginning is Haskell

    How Haskell shaped the way I think about building systems, and why I am still building Haskell tooling years after writing my first monad.

    프로그래밍 언어Haskell개발자 도구컴파일러

    10 분
  39. My OpenBSD journey: Getting it virtualized with libvirt (1)

    A step-by-step guide to running OpenBSD in a libvirt virtual machine on Void Linux, without needing VirtualBox or VMWare. Part 1 of my OpenBSD journey.

    운영체제OpenBSDLinux

    10 분
  40. 2022

  41. Hello and outlook

    The first post on raskell.io. What this site is for and what I planned to write about.

    이 사이트오픈 소스열린 웹

    1 분

    전체 검색 열기 →