HN user

ykhli

307 karma

https://github.com/ykhli/

Posts31
Comments18
View on HN
a16z.com 1mo ago

The Next Frontier of Visual AI Is Code

ykhli
1pts0
www.photalabs.com 2mo ago

Solve identity consistency problem for foundational image models

ykhli
1pts0
www.designarena.ai 4mo ago

QuiverAI beats Gemini 3.1 Pro on SVG benchmarks on Design Arena (1502 Elo score)

ykhli
3pts0
www.a16z.news 4mo ago

I analyzed hundreds of humans vs. AI Tetris games, here's what I found

ykhli
1pts1
tetrisbench.com 5mo ago

Show HN: TetrisBench – Gemini Flash reaches 66% win rate on Tetris against Opus

ykhli
111pts41
tetrisbench.com 6mo ago

Show HN: Human vs. AI Tetris Arena

ykhli
2pts0
tetrisbench.com 6mo ago

Show HN: TetrisBench – AI vs. AI vs. Human Tetris using realtime code generation

ykhli
1pts0
www.relace.ai 7mo ago

Exploiting parallel tool calls to make agentic search 4x faster

ykhli
2pts0
www.photalabs.com 9mo ago

Preserving identity in AI generated photos

ykhli
2pts0
github.com 10mo ago

Show HN: Vestaboard MCP – Let Cursor agents create art on your board

ykhli
1pts0
a16z.com 1y ago

What Is an AI Agent?

ykhli
3pts0
twitter.com 1y ago

GPT-4o helped me re-create classic cartoons with myself as a character

ykhli
12pts0
github.com 1y ago

Show HN: I built a command line ASCII logo SVG generator for laser cutting

ykhli
14pts0
github.com 1y ago

Show HN: MCP server that lets Cursor agent send Morse code through your light

ykhli
3pts1
a16z.com 1y ago

A Deep Dive into MCP and the Future of AI Tooling

ykhli
7pts4
github.com 1y ago

Show HN: MCP server for sending emails directly from Cursor with email.md

ykhli
2pts0
twitter.com 1y ago

OpenAI operator and Anthropic performed below average on chimp memory test

ykhli
1pts1
twitter.com 1y ago

If you are building for developers, don't force yourselves to go upmarket early

ykhli
1pts0
en.wikipedia.org 1y ago

Play by mail games: games one can play for years

ykhli
1pts0
wikipedia-semantic-search.vercel.app 1y ago

Open source Wikipedia search through vector db

ykhli
3pts4
upstash.com 2y ago

Redis Get Your S* Together

ykhli
5pts0
ai-explained.yoko.dev 2y ago

Show HN: A cartoon intro to how the attention mechanism works

ykhli
63pts12
follow-your-emoji.github.io 2y ago

Follow Your Emoji:Fine-Controllable and Expressive Freestyle Portrait Animation

ykhli
1pts0
hackaday.com 2y ago

Raspberry Pi narrates your feline's activities using AI

ykhli
2pts0
en.wikipedia.org 2y ago

Play fantasy strategy game over email

ykhli
1pts0
a16z.com 2y ago

How Generative AI Is Remaking UI/UX Design

ykhli
1pts0
github.com 2y ago

Show HN: Multi Modal Starter kit - roast a movie with AI

ykhli
4pts1
github.com 2y ago

Show HN: LLM-driven Tamagotchi built with JavaScript and local model

ykhli
2pts1
github.com 2y ago

Show HN: JS Local-only AI Apps starter kit: cost $0 to run and test locally

ykhli
11pts2
github.com 2y ago

Show HN: AI-town, run your own custom AI world SIM with JavaScript

ykhli
429pts115

my unvalidated theory is that this comes down to the coding model’s training objective: Tetris is fundamentally an optimization problem with delayed rewards. Some models seem to aggressively over-optimize toward near term wins (clearing lines quickly), which looks good early but leads to brittle states and catastrophic failures later. Others appear to learn more stable heuristics like board smoothness, height control, long-term survivability even if that sacrifices short-term score

That difference in objective bias shows up very clearly in Tetris, but is much harder to notice in typical coding benchmarks. Just a theory though based on reviewing game results and logs

Thanks for all the questions! More details on how this works:

- Each model starts with an initial optimization function for evaluating Tetris moves.

- As the game progresses, the model sees the current board state and updates its algorithm—adapting its strategy based on how the game is evolving.

- The model continuously refines its optimizer. It decides when it needs to re-evaluate and when it should implement the next optimization function

- The model generates updated code, executes it to score all placements, and picks the best move.

- The reason I reframed this problem to a coding problem is Tetris is an optimization game in nature. At first I did try asking LLMs where to place each piece at every turn but models are just terrible at visual reasoning. What LLMs great at though is coding.

I benchmarked OpenAI operator and Anthropic's computer use on the human benchmark chimp test (https://humanbenchmark.com/tests/chimp).

Before I began the test, I thought the agents would be much better at this task than most humans -- after all they should have better, more stateful memory than us. The results are intriguing.

Here are the scores from 10 attempts: OpenAI operator: 5, 5, 6, 5, 5, 4, 6, 5, 5, 5 Anthropic computer use agent: 7, 9, 6 (rate limited), 12, 9, 7, 9, 11, 12, 6 (rate limited)

hey! thanks so much for the feedback. I'd actually love to keep updating / iterating these cartoons so they are more approachable. If you have time, I'd love to hear more on which pages are confusing & how I could have explained it better!

I _tried_ to give a definition to embeddings on page 11, but maybe that's not the most intuitive? Lmk! feel free to DM

Hi HN! Recently we made a starter kit for better learnings on how to get started building AI apps with multi modal models. It's been fun to build, but we also discovered there are many things we needed to take care of: caching, long video processing pipelines, model evaluation, etc

I wrote more about the technical details here. Feel free to try it out and open PRs! https://twitter.com/stuffyokodraws/status/177558959544044376...

Great job abstracting away so much complexity!

each step is a code-level transaction backed by its own job in the queue. If the step fails, it retries automatically. Any data returned from the step is automatically captured into the function run's state and injected on each step call.

This is one thing I've seen so many companies spending tons of time implementing themselves, and happens _everywhere_ -- no code apps, finance software, hospitals, anything that deals with ordering system...the list goes on.

Glad I no longer need to write this from scratch!