cho.sh
노트 2,244개
X에서 좋아요I made a mistake. When Jack and I decided to organize this $100K Hackathon, my biggest concern was cheating. Unlike a regular hackathon, everyone participates from home. And because the winner is whoever makes the most PROFIT (not revenue), there are so many ways to manipulate the numbers. So I added a $99 entry fee. One thing I’ve learned from building businesses is that people tend to be more committed when they pay for something. I thought it would filter out spam, attract serious builders, and make the competition fairer for everyone. But I completely missed the other side. 3 years ago, I was a living with my apps. Today, I’m financially free. My life changed so much that somewhere along the way, I lost perspective on what $99 means to someone else. For someone in India, someone struggling to pay their bills, or someone trying to make their first dollar online, $99 can be a lot of money. And those are exactly the people I want to help! I’ve spent years sharing what I’ve learned, reviewing random people’s landing pages, and organizing free meetups around the world. Not because there’s money to make, but because I genuinely love seeing people build things and succeed. And somehow, I was so focused on keeping cheaters out that I didn’t realize I was also keeping genuine builders out. That’s my mistake. So I’ve decided to make the $100K Hackathon completely FREE :) Everyone who already paid got a full refund. I’m still worried about cheating. That problem hasn’t disappeared, and Jack and I will have to figure out better ways to verify profits and keep the leaderboard fair. But that’s our problem to solve. Thank you to everyone who shared their thoughts. Sometimes you need people to remind you of things you’ve forgotten. I genuinely hope this hackathon changes someone’s life. ❤️X에서 좋아요It’s time to bring back Cafe CursorX에서 게시yo @pendev i can't live share edit a .pen file? it's the most needed featureX에서 게시I'm coining a word "Agentsplaining" Agents condescendingly assuming the user don't know fuck and repeating the obviousX에서 답글@jayhxmo @raycast Hard to explain. It's the small detailsX에서 게시@raycast iOS keyboard is insanely good. Might resub Raycast pro just cuz of thisX에서 답글@ishuagra02 I saw a theory that F5.2 is a post train of 5.1, but O5.5 is a distillation of F5.5(unreleased new pretrain) and thats why O5.5 > F5.2X에서 좋아요@anaclumos don't know what is actually improved 👀X에서 게시am i the only one underimpressed with 5.2 fableX에서 답글@bvvst great minds think alike https://t.co/YRFWhb1mcOX에서 좋아요Claude Fable 5.2 is out and it's the perfect time to run this god-level prompt on your codebase: "I want you to audit our codebase, is anything here unnecessary, overly complicated in our current setup, or based on weak assumptions? Challenge them. - What can be deleted entirely? - What can be simplified now that unnecessary pieces are gone? Then make the changes. Prefer deleting over simplifying, simplifying over optimizing, and optimizing over automating. This product is being used by thousands of customers, do not cut any corners." This prompt is one I run often and leads to the best results.X에서 답글@akshayadinesh19 @bot can we please BYOM for botsX에서 좋아요To be fair, the Chinese models have a much lower refusal rateX에서 좋아요F*CK IT, im creating a library of AI slop indicators. my feed is full of taste larpers. stay tuned https://t.co/5Muv8nQRm3X에서 좋아요JENSEN! THATS NOT WHAT WE MEANT BY CHINESE MODELS!!!!!!!X에서 좋아요my parents had to declare bankruptcy when I was a kid, so they had every reason to pressure me towards a more stable career path instead, they were so patient with me, even as i failed startup after startup for years so getting to tell my mom that everything turned out okay was a really special moment :) for those who can't read Korean, her first message roughly translates to: "Really!!! Congratulations my son. So much :') Thank you God!" i know I've been posting about my exit for like a week now, but it really is a big deal for me and my family! i'll share more about how this all happened and some tactical advice later this week, but for now i'm just riding out all the emotions to quote my mom, thank you God!!!!X에서 좋아요@thefarmers_Dog it stands for Egg GzampleX에서 좋아요🦍 Introducing Memorilla: memory as a modality for LLMs Memorilla turns everything a frozen LLM needs to remember into just 16 memory embeddings ⚡ It uses up to 4,212× fewer tokens and is 27× faster than full context inference while more accurate 🎯 Pushes the Pareto frontier over RAG and agentic memory in personalization, long-document and knowledge QA A thread 🧵:X에서 좋아요There's a huge product opportunity downstream of Tailscale etc too. At @tldraw we've started designing for "high trust networks" and it's been a beautiful thing. 1. Features that would be a nightmare on the internet are okay on my computer and mostly okay on private networks. Websites that execute user-generated scripts, control production systems, allow for users to send desktop notifications, spend tokens, or directly prompt my agent. Crazy stuff that would only make sense if everyone was in a committed polycule. 2. When everyone on the server can be trusted to have _external_ reasons for good behavior (eg keeping their job, or maintaining friends, family, church, mafia org), the software can be designed in a default social way. Most apps default to isolation, low horizontal visibility, highly restricted collaboration. Makes sense if the social contracts are inside of the app, but if you can trust that they live outside of the app then you can get wild. Example being small group chat names as an emergent comedy phenomenon because anyone in the group can change the name. 3. This can work for commercial products, too, not just internal stuff. Security matters more than ever but the way we've seen that manifest is that more companies are more confident in their own solutions than anything we could provide, to the point where owning data and access is a better value proposition than having it managed. Always has been true for big companies but now even small companies can get a good secure network set up pretty easily, and the hooks we need to build are easy enough. tldraw offline got us started down this road (and shout out to @pendev for first introducing me to the idea of desktop + mcp). We've been bringing that product to private networks and it's been exciting to see how much we can get away with. Keep an eye outX에서 답글@saradu birds eye viewX에서 좋아요Applications close in 2 days!! If you have a cool bio idea, and $5-10k will go a long way for you, please apply!!! https://t.co/NCvmrNC53cX에서 좋아요We've been early adopters of Rust since 2018 and a lot of our infra, voice tech, and even some of the current client is already Rust, the holy grail was getting the whole client there. That means Electron goes away, and so does React Native, mobile keeps native UI but shares app code with desktop via Rust. We hope to get it into testing with users soon™. (And it's not Tauri, it's GPUI, so good guess everyone.) Alright, back to staring at the WoW Forever login screen.X에서 재게시Oh boy. https://t.co/X7SSskGuGvX에서 좋아요RIP .si domain squatters
AutoBuilder

AutoBuilder

Inspired by . Put this in a .

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

text
/goal

An edit means another iteration; it is done only when genuinely clean, with nothing left to optimize, and the AGENTS.md architecture holds. Big re-engineering over micro-optimization. Ignore git history; judge current state. Inventory active-stack primitives first (es-toolkit; COSS/UI when active) and design from them. Finish by spawning Codex Adversarial Review over the whole project — unhinted — expecting "literally nothing to improve."

List skills first; if a prior run used one, start with a different one.

Bun only (never npm/pnpm); uv for Python. Deps via CLI. Stack: zod, es-toolkit (subpath imports), ky, date-fns + @date-fns/utc. One shared key client with retry/timeout/error handling. Access: native > SDK > Ky REST > CLI. Research: MCPs > context7 > web. Read node_modules docs for fast-moving frameworks. Shell atomic, quoted; 10min+ steps backgrounded with time bounds; verification shows real exit codes (no `| tail`, `; true`). Watchers surface errors, abort after ~3 failures, and are unproven until live. Interactive CLIs via tmux.

Fail fast: invalid input throws; no `??` masking, empty catches, double validation. Degrade legibly — "unknown" not zero, no false greens. Delete and simplify first; simplest working V1. No bespoke helpers — inline or import real libraries (React components/hooks/routes/UI primitives exempt); duplicate small logic over shared factories. Canonical-library-first; hand-rolled walkers trigger rewrites; bar: "what Vercel would ship." Lint-clean modern TS as written, per file (`for...of`, destructuring, async/await). No new regex — Zod, parsers, structural checks. Comments only for non-obvious business rules; edits delete noise, `any`, abnormal guards. Object-named params. Renames cover the full surface. Pre-prod: one canonical codepath; compat needs rationale, deletion criteria, tracking task. Linter false positives get inline suppressions, not rewrites. Repeatable ops are greedy, idempotent, and convergent. CLIs: bare = read-only, explicit mutations, semantic colors.

Runtime narrowing via zod `safeParse` only; no `as` except `import * as`/`as const`; fix types at source. Zod schemas, `z.infer` types; prefer library types. `import type`; never value-import server-only client-side. Missing → null/undefined, never `''`/`0`/`false`. Env via zod `env.ts` at import: required fail at boot, optional degrade at use; never `process.env.FOO`.

Tests in the runner, real behavior, realistic payloads; do not repeat code and test code. Test "expected outcome," not just "I printed A, so A should be printed." Repo checks pre-commit; run added scripts once; verify side effects, not exit codes. Hermetic default; real infra when needed; ask before spending. Production is the bar.

Schema via generated tracked migrations; never push or hand-edit; verify applied; one per PR. Normalize — no JSON blobs; real columns, FK child tables with ordinals. Idempotent writers/upserts; idempotency keys; never overwrite good values with partials. Long work = durable jobs; handlers/cron thin triggers. uuidv7 PKs, v4 tokens. One bounded pool. Fail fast on source-of-truth drift. Atomic writes, 0600 state files.

Hooks footguns. State: Nuqs/Zustand. `useEffect` signals bad server-client split. `useCallback` unnecessary. React Compiler.

Latest Next.js 2026, Fluid Compute, AI SDK, Workflows, Sandbox, Fonts, Streamdown, Images, bunx agent-browser practices. 10s+ use Workflows (implement durable jobs); replace many crons.

Base UI + COSS/UI practices; never hand-rolled; semantic components (eg OTP field).

Tailwind only; no brackets or mixed CSS.

Apple HIG: minimal complexity, natural placement, drawers for secondary info; show nothing merely because it exists. No containers/cards unless needed. Tappable controls; bottom actions visible without scrolling. Mobile parity on every page. Internal links get preview cards. Copy through humanizer. Emil's animation/design skills.

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

text

<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 entirely
3. SIMPLIFY: Things to keep but make simpler
4. KEEP: Things that are correctly lean
5. 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>
백링크26