LeonidBugaev

Joined 15 years ago

Karma
424
Submissions
218
Member since
Nov 27
Head of Engineering at Tyk.io

Indie open-source developer of https://goreplay.org.

Helping OSS community via https://helpwanted.dev/

Would love to chat with you!

[email protected]

https://www.linkedin.com/in/leonidbugaev/

View on Hacker News

Recent submissions

Comment · 1 month ago
It is all useful, and depends on the distribution channel and surface complexity. I use both MCP and CLI in my case.

Having the CLI allows you to have the huge application with the big surface be available to the AI agent and so they'll be able to learn it on demand. For example my app has more than 1,000 help pages. There are no other ways to load all this information into the CLI context and to be frank it will be quite stupid. Instead I use progressive discovery.

It first reads the original help message to understand which stage of the flow it is right now. It auto-discovers the topics through the error messages and through the various hints. It has an Elasticsearch-like search inside its own help command so it's a full self-contained application with self-discoverability, which has a graph, ontology and the full developing flows inside of it. All of those parts are automatically given to the AI only when it actually needs them.

And to be frank if you look at the latest YCombinator batch, all of the companies are building the custom harness. What I'm calling above CLI is actually a custom harness, which is running inside someone else's agent group.

Having remote MCP allows me to give limited read-only surface to clients which not supposed to run any CLI commands. And while MCP has similar patterns, like bundling docs and prompts, it is not as flexible as CLI and does not allow huge scale.

Comment · 1 month ago
So much energy in my life was spent making compromises between quality and speed, or pushing technical dev priorities. Constantly growing backlog, and guilt for the choices I had to do. What if we could fix the bug problem with AI? I mean, completely.
Comment · 1 month ago
When you are measuring how intelligent model is, in fact you mostly measure how good it was following the plan, or question, based on your own intelligence.

Difference is subtle, but crucial. And it is so easy to be confused, while measuring small model performance, like various Flash variants or local models.

Smaller models became quite good at doing the work under the well specified goal, like fixing the well specified bug. But can it find the bug, without you giving it any clues?

In my benchmark the answer is mostly No. Being able to invent the questions - thats the real intelligence - and thats where the big models show true strength.

Comment · 2 months ago
About 2 years ago I have created a small project https://helpwanted.dev OSS community to match people who looking for contribution with projects who actually ask for the help. It is very active and actual as ever! So a few reflections on whats the current pulse in the OSS community. What works and what not. Big projects are closing down. And now we have so many new people being enabled to fulfil their own ideas and it is renaissance of the OSS not the end of it! Bigger projects will find a way how to fix contribution inflow. But we should look at it as opportunity to find the people with the same interests.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton