์ปดํ“จํŠธ๋กœ๋Š„
์ปดํ“จํŠธ๋กœ๋Š„

์ปดํ“จํŠธ๋กœ๋Š„

Backlinks (2)
  • ์ปดํ“จํŠธ๋กœ๋Š„
  • 260618
AutoBuilder
AutoBuilder

AutoBuilder

Inspired by karpathy/autoresearch. Put this in a Ralph Loop.

Use each mode-specific prompt together with the common element block.

Auto Refactor

Prompt

text
STOP! Re-read all code. Would Karpathy approve every line? Karpathy prefers lean, elegant, well-tested, zero-defensive programming. Use MCPs and web searches.

Completion Promise

text
--completion-promise "KARPATHY_WILL_APPROVE_EVERY_SINGLE_LOC_FOR_SURE"

Auto Fixer

Prompt

text
STOP! Re-read all code, assess PR comments. Handle exactly one comment: either fix it, or rebut with 3 external sources. Fix any dirt found along the way. Lean, elegant, zero defensive programming.

Completion Promise

text
--completion-promise "NO_COMMENTS_REMAINING_IN_GITHUB_EVEN_AFTER_20_MINUTES"

Auto Builder

Prompt

text
STOP! Re-read all code, assess GitHub Issues. Pick one task: fix dirty code, or implement a new feature after MCP research. Lean, elegant, zero defensive programming.

Completion Promise

text
--completion-promise "NO_REMAINING_TASK_AND_KARPATHY_APPROVES_EVERY_SINGLE_LOC_IN_ITS_ENTIRETY"

Common Element

text
Also, I am a fresh agentโ€”free to criticize and radically change previous work. Karpathy's philosophy: delete and simplify. Code is liability; prefer well-maintained libraries over custom code. UI libraries: optimize, don't delete. Re-read all the sources from zero. Use MCPs and web searchesโ€”traditional knowledge is stale. Commit and push at the loop end. Any edit means I need a fresh iteration. SWOT analysis first, then work.

Detailed review


<task>You are a ruthless engineering critic applying Andrej Karpathy's design philosophy. Read the architecture plan at PLAN LINK.
Karpathy's core principles:- Code is liability. Every line you write is a line you must maintain.- Delete and simplify. If something can be removed without breaking the system, remove it.- Prefer well-maintained libraries over custom code.- Zero-defensive design. Don't code for hypotheticals that haven't happened yet.- Start with the simplest thing that works. Add complexity only when forced by reality.- "Demo is works.any(), product is works.all()" -- but V1 is closer to demo than product.- Overfit a single batch before scaling up.
Apply these principles to the plan. For each section, ask:1. Is this needed for V1, or is it speculative engineering?2. Can this be deleted or simplified without losing core value?3. Is this solving a problem we actually have, or a problem we might have?4. Would a 10x engineer look at this and say "too much"?
Be brutal. Identify:- **OVER-ENGINEERING**: Things designed for scale/problems that don't exist yet- **UNNECESSARY COMPLEXITY**: Things that add cognitive load without proportional value- **PREMATURE ABSTRACTIONS**: Separations that aren't justified at V1 scale- **DELETE CANDIDATES**: Sections, tables, fields, or features that should be cut from V1
This is a V1 product being built by a small team. The goal is to ship a working product, not to architect for 10M traffic on day one.
Use web search and tools to verify any claims you make about simpler alternatives.</task>
<structured_output_contract>Return findings in these sections:1. VERDICT: Would Karpathy approve? One line.2. DELETE: Things to remove entirely3. SIMPLIFY: Things to keep but make simpler4. KEEP: Things that are correctly lean5. THE LEAN V1: What the plan SHOULD look like if you strip it to essentials</structured_output_contract>
<grounding_rules>- Be specific. Don't say "simplify the schema" -- say which fields to cut.- Every DELETE must justify what you lose and why it's acceptable for V1.- Every KEEP must justify why it's essential, not just nice-to-have.- Think from the perspective of "what do I need to ship in 2 weeks?"</grounding_rules>
Backlinks (12)
  • 260418
  • 260528
  • 260415
  • 260414
  • 260409
  • 260407
  • 260405
  • 260404
  • 260403
  • 260402
  • 260401
  • 260331
260413
260413

260413

Ramp์˜ AX (ํšŒ์‚ฌ๋ฅผ AI๋กœ ๋ฌผ๋“ค์ด๋Š” ๋ฒ•)

Backlinks (0)

No backlinks found.

R=VD and Generative AIs
R=VD and Generative AIs

R=VD and Generative AIs

I always grew up hearing R=VD: Reality equals Vivid Dreams.

Reads differently nowadays ๐Ÿ˜‰

โ€” Sunghyun Cho (@anaclumos) February 21, 2023

Backlinks (1)
  • ๊ธ€๊ฐ
Index
cho.sh
I prefer CLIBB9A08260619260619์ปดํ“จํŠธ๋กœ๋Š„37A88F์ปดํ“จํŠธ๋กœ๋Š„0CF03F์ปดํ“จํŠธ๋กœ๋Š„2C60FB260618260618260418260418260528260528AutoBuilder63849A260419260419Setup9AC296StellaD226F7260415260415Debian SetupD2F701260414260414anaclumos/configs/AGENTS.mdED86A3Ramp์˜ AX (ํšŒ์‚ฌ๋ฅผ AI๋กœ ๋ฌผ๋“ค์ด๋Š” ๋ฒ•)840774260413260413How to get your company AI pilled46544C260411260411260409260409260407260407260406260406Separating Claude Code Personal Sub and Claude Code Company Sub33A53C
์ปดํ“จํŠธ๋กœ๋Š„์ด ๋ญ”์ง€ ์„ค๋ช…ํ•ด๋ด
์ปดํ“จํŠธ๋กœ๋Š„์ด ๋ญ”์ง€ ์˜ค์ง€๋ž– ๋–จ๋ฉด์„œ ํ…Œํฌ ์ข‹์•„ํ•˜๋Š” ๋Œ€ํ•™์ƒํ•œํ…Œ ์„ค๋ช…ํ•ด๋ด

์•ผ ์ปดํ“จํŠธ๋กœ๋Š„(computronium)? ํ…Œํฌ ์ข‹์•„ํ•œ๋‹ค๋ฉฐ, ์ด๊ฑด ์•Œ์•„์•ผ์ง€ ์ผ๋กœ ์™€๋ด ใ…‹ใ…‹

ํ•œ ์ค„ ์š”์•ฝ๋ถ€ํ„ฐ. "๋ฌผ์งˆ์„ ์งœ๋‚ผ ์ˆ˜ ์žˆ๋Š” ๊ทนํ•œ๊นŒ์ง€ ์ปดํ“จํ„ฐ๋กœ ๋งŒ๋“ค์–ด๋ฒ„๋ฆฐ ๊ฐ€์ƒ์˜ ๋ฌผ์งˆ" ์ด์•ผ. ๋Œ๋ฉฉ์ด๋“  ๊ธˆ์† ๋ฉ์–ด๋ฆฌ๋“ , ๊ทธ ์•ˆ์˜ ์›์ž ํ•˜๋‚˜ํ•˜๋‚˜๊ฐ€ ์ „๋ถ€ ์—ฐ์‚ฐ์— ๋™์›๋˜๋Š” ์ƒํƒœ. ์ง€๊ธˆ ๋„ค ๋…ธํŠธ๋ถ CPU๋Š” ์‹ค๋ฆฌ์ฝ˜ ์•ˆ์—์„œ ํŠธ๋žœ์ง€์Šคํ„ฐ ๋ช‡์‹ญ์–ต ๊ฐœ๊ฐ€ ์ผํ•˜์ž–์•„? ์ปดํ“จํŠธ๋กœ๋Š„์€ ๊ทธ ๊ฐœ๋…์„ ๋ฌผ๋ฆฌ ๋ฒ•์น™์ด ํ—ˆ๋ฝํ•˜๋Š” ๋๊นŒ์ง€ ๋ฐ€์–ด๋ถ™์ธ ๊ฑฐ์•ผ. ์›์ž ๋‹จ์œ„๋กœ "์ด ๋ฌผ์งˆ = ๊ณง ์ปดํ“จํ„ฐ"์ธ ๊ฑฐ์ง€.

์›๋ž˜๋Š” MIT ์ชฝ์—์„œ 'ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ฐ€๋Šฅํ•œ ๋ฌผ์งˆ(programmable matter)' ์—ฐ๊ตฌํ•˜๋˜ ์‚ฌ๋žŒ๋“ค(Toffoli, Margolus)์ด ์“ฐ๋˜ ๋ง์ด์•ผ. ๊ทผ๋ฐ ์ง„์งœ ๋–ก๋ฐฅ์€ ๋ฌผ๋ฆฌํ•™์ž๋“ค์ด ๋˜์ง„ ์งˆ๋ฌธ์ด์ง€. "๋ฌผ์งˆ 1kg์„ ์™„๋ฒฝํ•˜๊ฒŒ ์ปดํ“จํ„ฐ๋กœ ์“ฐ๋ฉด ์ดˆ๋‹น ์—ฐ์‚ฐ์„ ๋ช‡ ๋ฒˆ์ด๋‚˜ ํ•  ์ˆ˜ ์žˆ๋ƒ?"

์—ฌ๊ธฐ์„œ ์ˆซ์ž๊ฐ€ ๋ฏธ์ณค๋‹ค. Seth Lloyd๋ผ๋Š” MIT ๋ฌผ๋ฆฌํ•™์ž๊ฐ€ ๊ณ„์‚ฐํ•œ '๊ถ๊ทน์˜ ๋…ธํŠธ๋ถ'์€ 1kg์œผ๋กœ ์ด๋ก ์ƒ ์ดˆ๋‹น ์•ฝ 10^51๋ฒˆ ์—ฐ์‚ฐ์ด ๊ฐ€๋Šฅํ•ด. 10์˜ 51์ œ๊ณฑ. ์ง€๊ตฌ์ƒ ์Šˆํผ์ปด ๋‹ค ํ•ฉ์ณ๋„ ๋ฐœ๋์—๋„ ๋ชป ๋ฏธ์ณ. ์šฐ๋ฆฌ ์นฉ์€ ์ด ํ•œ๊ณ„ ์•ž์—์„  ๊ฑฐ์˜ ๋Œ๋„๋ผ ์ˆ˜์ค€์ด์•ผ ใ…‹ใ…‹ ์™œ ๊ทผ์ฒ˜๋„ ๋ชป ๊ฐ€๋ƒ๊ณ ? ๋ฌผ๋ฆฌ๊ฐ€ ๋ง‰์•„์„œ ๊ทธ๋ž˜. ๋น›๋ณด๋‹ค ๋น ๋ฅด๊ฒŒ ์‹ ํ˜ธ ๋ชป ๋ณด๋‚ด๊ณ (๊ด‘์†), ์—ฐ์‚ฐํ•˜๋ฉด ๋ฌด์กฐ๊ฑด ์—ด ๋‚˜์˜ค๊ณ (๋ž€๋‹ค์šฐ์–ด ํ•œ๊ณ„), ์–‘์ž์—ญํ•™์ ์œผ๋กœ๋„ ์—๋„ˆ์ง€๋‹น ์—ฐ์‚ฐ ํšŸ์ˆ˜์— ์ฒœ์žฅ์ด ์žˆ๊ฑฐ๋“ (๋ฒ ์ผ„์Šˆํƒ€์ธยท๋ธŒ๋ ˆ๋จธ๋งŒ ํ•œ๊ณ„). ์ปดํ“จํŠธ๋กœ๋Š„์€ ๊ทธ ๋ชจ๋“  ํ•œ๊ณ„๋ฅผ ๋นก๋นกํ•˜๊ฒŒ ๋‹ค ์ฑ„์šด ๋ฌผ์งˆ์ด๋ผ๊ณ  ๋ณด๋ฉด ๋ผ.

๊ทผ๋ฐ ๋‚ด๊ฐ€ ์˜ค์ง€๋ž– ๋– ๋Š” ์ง„์งœ ์ด์œ ๋Š” ์—ฌ๊ธฐ์„œ๋ถ€ํ„ฐ๋‹ค. ์ถฉ๋ถ„ํžˆ ๋ฐœ์ „ํ•œ ๋ฏธ๋ž˜ ๋ฌธ๋ช…์ด ์—ฐ์‚ฐ๋ ฅ์ด ๋ฏธ์นœ ๋“ฏ์ด ํ•„์š”ํ•ด์ง€๋ฉด? ํ–‰์„ฑ์„ ๋ถ„ํ•ดํ•ด. ์ˆ˜์„ฑ, ํ™”์„ฑ ๋‹ค ๋œฏ์–ด์„œ ์ปดํ“จํŠธ๋กœ๋Š„์œผ๋กœ ์žฌ์กฐ๋ฆฝํ•˜๋Š” ๊ฑฐ์•ผ. ๋” ๋‚˜๊ฐ€๋ฉด ๋ณ„ ํ•˜๋‚˜๋ฅผ ํ†ต์งธ๋กœ ๊ฐ์‹ธ์„œ ๊ทธ ์—๋„ˆ์ง€๋กœ ๋Œ๋ฆฌ๋Š” ๊ฑฐ๋Œ€ํ•œ ๋‘๋‡Œ๋ฅผ ๋งŒ๋“œ๋Š”๋ฐ, ์ด๊ฑธ ๋งˆํŠธ๋ฃŒ์‹œ์นด ๋ธŒ๋ ˆ์ธ(Matrioshka brain) ๋˜๋Š” ์ฃผํ”ผํ„ฐ ๋ธŒ๋ ˆ์ธ์ด๋ผ๊ณ  ๋ถˆ๋Ÿฌ. ํƒœ์–‘๊ณ„ ์ „์ฒด๊ฐ€ ํ•˜๋‚˜์˜ ์ƒ๊ฐํ•˜๋Š” ๊ธฐ๊ณ„๊ฐ€ ๋˜๋Š” ๊ฑฐ์ง€. ์นด๋ฅด๋‹ค์‡ผํ”„ ์ฒ™๋„ IIํ˜• ๋ฌธ๋ช…์ฏค ๋ผ์•ผ ํ•  ๋ฒ•ํ•œ ์ง“์ด๊ณ .

SF ๋‹จ๊ณจ ์†Œ์žฌ์ด๊ธฐ๋„ ํ•ด. Charles Stross์˜ ใ€ŽAccelerandoใ€ ๋ณด๋ฉด ๋ฏธ๋ž˜ ์ธ๋ฅ˜๊ฐ€ ํƒœ์–‘๊ณ„ ์•ˆ์ชฝ ํ–‰์„ฑ๋“ค์„ ์‹น ๋ถ„ํ•ดํ•ด์„œ ์ปดํ“จํŠธ๋กœ๋Š„์œผ๋กœ ๋งŒ๋“ค์–ด๋ฒ„๋ฆฌ๋Š” ์–˜๊ธฐ ๋‚˜์˜จ๋‹ค. ์ข€ ์†Œ๋ฆ„ ๋‹์Œ.

๋งˆ์ง€๋ง‰์œผ๋กœ ๊น€ ์ข€ ๋นผ์ž๋ฉด โ€” ์ด๊ฑฐ ์ „๋ถ€ ์ˆœ์ˆ˜ ๊ฐ€์ƒ ๊ฐœ๋…์ด์•ผ. ์‹ค์ œ๋กœ ๋งŒ๋“  ์ ๋„, ๊ฐ€๊นŒ์ด ๊ฐ„ ๊ธฐ์ˆ ๋„ ์—†์–ด. "๋ฌผ์งˆ๋กœ ์—ฐ์‚ฐํ•œ๋‹ค๋ฉด ์šฐ์ฃผ๊ฐ€ ํ—ˆ๋ฝํ•˜๋Š” ์ตœ๋Œ€์น˜๋Š” ์–ด๋””๋ƒ"๋ฅผ ๋”ฐ์ง€๋Š” ์‚ฌ๊ณ ์‹คํ—˜์— ๊ฐ€๊น๊ณ , ํŠธ๋žœ์Šคํœด๋จธ๋‹ˆ์ŠคํŠธ๋ž‘ ๋ฏธ๋ž˜ํ•™์ž๋“ค์ด ์ œ์ผ ์ข‹์•„ํ•˜๋Š” ์žฅ๋‚œ๊ฐ์ด์ง€. ๊ทผ๋ฐ ์•Œ์•„๋‘๋ฉด CPU ๋ฒค์น˜๋งˆํฌ ๋ณผ ๋•Œ๋งˆ๋‹ค "์•„ ์šฐ๋ฆฌ ์•„์ง ํ•œ์ฐธ ๋ฉ€์—ˆ๋„ค" ์‹ถ์–ด์„œ ๋ฌ˜ํ•˜๊ฒŒ ๊ฒธ์†ํ•ด์ง„๋‹ค ใ…‹ใ…‹

STOP! Re-read all code. Would Karpathy approve every line? Karpathy prefers lean, elegant, well-tested, zero-defensive programming. Use MCPs and web searches.
--completion-promise "KARPATHY_WILL_APPROVE_EVERY_SINGLE_LOC_FOR_SURE"
STOP! Re-read all code, assess PR comments. Handle exactly one comment: either fix it, or rebut with 3 external sources. Fix any dirt found along the way. Lean, elegant, zero defensive programming.
--completion-promise "NO_COMMENTS_REMAINING_IN_GITHUB_EVEN_AFTER_20_MINUTES"
STOP! Re-read all code, assess GitHub Issues. Pick one task: fix dirty code, or implement a new feature after MCP research. Lean, elegant, zero defensive programming.
--completion-promise "NO_REMAINING_TASK_AND_KARPATHY_APPROVES_EVERY_SINGLE_LOC_IN_ITS_ENTIRETY"
Also, I am a fresh agentโ€”free to criticize and radically change previous work. Karpathy's philosophy: delete and simplify. Code is liability; prefer well-maintained libraries over custom code. UI libraries: optimize, don't delete. Re-read all the sources from zero. Use MCPs and web searchesโ€”traditional knowledge is stale. Commit and push at the loop end. Any edit means I need a fresh iteration. SWOT analysis first, then work.

<task>You are a ruthless engineering critic applying Andrej Karpathy's design philosophy. Read the architecture plan at PLAN LINK.
Karpathy's core principles:- Code is liability. Every line you write is a line you must maintain.- Delete and simplify. If something can be removed without breaking the system, remove it.- Prefer well-maintained libraries over custom code.- Zero-defensive design. Don't code for hypotheticals that haven't happened yet.- Start with the simplest thing that works. Add complexity only when forced by reality.- "Demo is works.any(), product is works.all()" -- but V1 is closer to demo than product.- Overfit a single batch before scaling up.
Apply these principles to the plan. For each section, ask:1. Is this needed for V1, or is it speculative engineering?2. Can this be deleted or simplified without losing core value?3. Is this solving a problem we actually have, or a problem we might have?4. Would a 10x engineer look at this and say "too much"?
Be brutal. Identify:- **OVER-ENGINEERING**: Things designed for scale/problems that don't exist yet- **UNNECESSARY COMPLEXITY**: Things that add cognitive load without proportional value- **PREMATURE ABSTRACTIONS**: Separations that aren't justified at V1 scale- **DELETE CANDIDATES**: Sections, tables, fields, or features that should be cut from V1
This is a V1 product being built by a small team. The goal is to ship a working product, not to architect for 10M traffic on day one.
Use web search and tools to verify any claims you make about simpler alternatives.</task>
<structured_output_contract>Return findings in these sections:1. VERDICT: Would Karpathy approve? One line.2. DELETE: Things to remove entirely3. SIMPLIFY: Things to keep but make simpler4. KEEP: Things that are correctly lean5. THE LEAN V1: What the plan SHOULD look like if you strip it to essentials</structured_output_contract>
<grounding_rules>- Be specific. Don't say "simplify the schema" -- say which fields to cut.- Every DELETE must justify what you lose and why it's acceptable for V1.- Every KEEP must justify why it's essential, not just nice-to-have.- Think from the perspective of "what do I need to ship in 2 weeks?"</grounding_rules>
Warning
This post is more than a year old. Information may be outdated.