HackerTrans
TopNewTrendsCommentsPastAskShowJobs

LeonidBugaev

405 karmajoined 15 years ago
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/

Submissions

[untitled]

1 points·by LeonidBugaev·7 days ago·0 comments

[untitled]

1 points·by LeonidBugaev·14 days ago·0 comments

[untitled]

1 points·by LeonidBugaev·28 days ago·0 comments

Death of Security by Obscurity

blog.reqproof.com
5 points·by LeonidBugaev·2 months ago·0 comments

Source of Truth: Code, Spec, or Requirement?

blog.reqproof.com
5 points·by LeonidBugaev·2 months ago·0 comments

[untitled]

1 points·by LeonidBugaev·2 months ago·0 comments

Trust Is the Bottleneck

blog.reqproof.com
2 points·by LeonidBugaev·2 months ago·0 comments

Near-100% test coverage did not catch a CVE in my Go library

blog.reqproof.com
2 points·by LeonidBugaev·3 months ago·1 comments

I Had Near 100% Test Coverage. It Didn't Matter

blog.reqproof.com
1 points·by LeonidBugaev·3 months ago·0 comments

Why AI coding speed does not translate into engineering speed

blog.reqproof.com
1 points·by LeonidBugaev·3 months ago·0 comments

Show HN: Chat with any GitHub repository via MCP

github.com
5 points·by LeonidBugaev·last year·1 comments

Pick Your Own Bubble

leonsbox.com
2 points·by LeonidBugaev·last year·0 comments

Pick Your Own Bubble

leonsbox.com
3 points·by LeonidBugaev·last year·0 comments

10 Different Flavours of Load Testing

goreplay.org
1 points·by LeonidBugaev·2 years ago·0 comments

Common misconceptions about open-source

twitter.com
1 points·by LeonidBugaev·2 years ago·0 comments

Show HN: Make open-source contributions fun and meaningful

helpwanted.dev
4 points·by LeonidBugaev·2 years ago·2 comments

Show HN: Find active open-source projects looking for help

helpwanted.dev
2 points·by LeonidBugaev·2 years ago·1 comments

comments

LeonidBugaev
·last month·discuss
Thats exactly same as Claude Code offer: https://code.claude.com/docs/en/quickstart
LeonidBugaev
·4 months ago·discuss
Thankfully Google has some basic protection for it. I accidentally commited my google api token, as part of some OTEL trace JSON file, and within a few minutes my key was automatically locked by google, and marked as leaked (with exact link pointing where it has happened).
LeonidBugaev
·5 months ago·discuss
I had a few useful examples of this. In order to make it work you need to define your quality gates, and rather complex spec. I personally use https://github.com/probelabs/visor for creating the gates. It can be a code-review gate, or how well implementation align with the spec and etc. And basically it makes agent loop until it pass it. One of the tips, especially when using Claude Code, is explictly ask to create a "tasks", and also use subagents. For example I want to validate and re-structure all my documentation - I would ask it to create a task to research state of my docs, then after create a task per specific detail, then create a task to re-validate quality after it has finished task. You can also play around with the gates with a more simple tooling, for example https://probelabs.com/vow/

Hope it helps!
LeonidBugaev
·6 months ago·discuss
Nice one! I had my own spin on this issue as well, but from the other angle https://github.com/probelabs/maid

Getting AI to generate valid mermaid diagrams on scale extremely hard. With maid i'm hitting 100% accuracy.

Maid is basically built from scratch mermaid parser, without any dependnecies, which knows how to auto-fix common AI slop diagramming issues.
LeonidBugaev
·last year·discuss
It does not implement the Auth :)

(mcp auth is terrible btw)
LeonidBugaev
·last year·discuss
You should check https://probeai.dev/ too. Thats one of those building blocks which makes AI trully understand the code.
LeonidBugaev
·last year·discuss
To put it simple:

A2A is for communication between the agents. MCP is how agent communicate with its tools.

Important aspect of A2A, is that it has a notion of tasks, task rediness, and etc. E.g. you can give it a task and expect completely in few days, and get notified via webhook or polling it.

For the end users for sure A2A will cause a big confusing, and can replace a lot of current MCP usage.
LeonidBugaev
·last year·discuss
Hello HN!

I'm building Probe https://probeai.dev/ for a while now, and this this docs-mcp project is showcase of its capable. Giving you a local semantic search over any codebase or docs without indexing.

Feel free to ask any questions!
LeonidBugaev
·2 years ago·discuss
Nope, it is simply fresh issues with "help wanted" and "good first issue" labels.
LeonidBugaev
·2 years ago·discuss
I do maintain big OSS projects and and try to contribute as well.

However contribution experience can very bad, if you follow the path of picking the most famous objects. Good luck contributing to Node, Rust, Shadcn and etc - they do not need your contribution, their PR queue is overloaded and they can't handle it. Plus you need to get to their internal circles first, though quite complex process.

The world is much bigger. There are so many help required from the smaller but still active projects.

Just recently I raised 3 small PRs, and they reviewed the same day!

As a my respect to all the OSS community, I have build https://helpwanted.dev/ website, which in the nutshell shows latest "help wanted" and "good first issue" issues, from all over github in the last 24 hours.

You would be amazed how many cool projects out of there looking for the help!
LeonidBugaev
·2 years ago·discuss
One of the cases when AI not needed. There is very good working algorithm to extract content from the pages, one of implementations: https://github.com/buriy/python-readability
LeonidBugaev
·2 years ago·discuss
Plus in production, with high load, Redis cluster is way more common, which kind of solve single-threaded concern.
LeonidBugaev
·3 years ago·discuss
What I really appreciate about Rails, is the strong vision, and not becoming another bloated framework for building "enterprise grade" applications. This is a 20-year-old framework, which does not afraid to radically change with time, and still being seen as Punk compared to rest

It was so heartwarming to remember my Rails story, its been 20 years ago since I started using it! https://twitter.com/buger/status/1723040883325460818
LeonidBugaev
·4 years ago·discuss
I'm using this plugin for Obsidian and very happy so far https://github.com/st3v3nmw/obsidian-spaced-repetition

Essentially no need convert your notes to Anki cards, your notes litelarly became spaced repetition cards.