<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: imilev</title><link>https://news.ycombinator.com/user?id=imilev</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 24 Oct 2026 17:33:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=imilev" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by imilev in "Muse Glimmer: 30B-parameter model optimized for always-on local agent workflows"]]></title><description><![CDATA[
<p>yes i think everyone is waiting to see that ;d, i've been on qwen for the last year and a half now.</p>
]]></description><pubDate>Mon, 10 Aug 2026 12:02:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=49242557</link><dc:creator>imilev</dc:creator><comments>https://news.ycombinator.com/item?id=49242557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49242557</guid></item><item><title><![CDATA[New comment by imilev in "Managing AI Coding Costs at Scale"]]></title><description><![CDATA[
<p>Great article, I think the most important aspect from it is the auto-routing. As humans laziness is in our nature, so having to think if the model is capable enough is not something that most ppl will do - resulting in trying out smaller models which failed our task and then just giving up and running on the bigger model all the time.</p>
]]></description><pubDate>Sat, 08 Aug 2026 12:20:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49221130</link><dc:creator>imilev</dc:creator><comments>https://news.ycombinator.com/item?id=49221130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49221130</guid></item><item><title><![CDATA[New comment by imilev in "Managing AI Coding Costs at Scale"]]></title><description><![CDATA[
<p>Interested to dive deeper on the upfront design discussion. Have you found these to more often then not translate into the real product.<p>In my experience at the begining of the full agentic coding loop in our company we were more hands on with the codebase and had better judgement over the plans. Now it is quite often that the inital plan after executed needs more refinement and that made the plan review somewhat obsolete for us.</p>
]]></description><pubDate>Sat, 08 Aug 2026 12:18:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49221116</link><dc:creator>imilev</dc:creator><comments>https://news.ycombinator.com/item?id=49221116</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49221116</guid></item><item><title><![CDATA[New comment by imilev in "Eight Myths on Software Engineering and GenAI"]]></title><description><![CDATA[
<p>I hope that some of the executives out there will read the list. I know they won't spend the time to read the full blog, but at least the headers should be enough</p>
]]></description><pubDate>Wed, 05 Aug 2026 09:52:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49180622</link><dc:creator>imilev</dc:creator><comments>https://news.ycombinator.com/item?id=49180622</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49180622</guid></item><item><title><![CDATA[New comment by imilev in "AI doesn't generate working products, that's still your job"]]></title><description><![CDATA[
<p>I see, I misinterpret what you are saying. I think manually written code is thing of the past. There will be need for it from time to time but we are going to operate at an even higher abstraction than we do now.<p>Same is for things like asembly there are still people who need to edit that, but most of us are working with the higher-level programming languages.</p>
]]></description><pubDate>Sat, 01 Aug 2026 21:16:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49138586</link><dc:creator>imilev</dc:creator><comments>https://news.ycombinator.com/item?id=49138586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49138586</guid></item><item><title><![CDATA[New comment by imilev in "AI doesn't generate working products, that's still your job"]]></title><description><![CDATA[
<p>I disagree tbh, the prototype is not the product not just because of technical abilities but also because of product expertese in a topic.<p>If it was otherwise outsourcing companies would've dominated the market for a long time, but it is with the exp from clients and many users that you get to build a great product.<p>It takes a lot of time to understand what is the pain of the user, in many cases we know what the problem is but we have not time to think of a good solution to it.</p>
]]></description><pubDate>Sat, 01 Aug 2026 09:51:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49132833</link><dc:creator>imilev</dc:creator><comments>https://news.ycombinator.com/item?id=49132833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49132833</guid></item><item><title><![CDATA[New comment by imilev in "AI doesn't generate working products, that's still your job"]]></title><description><![CDATA[
<p>I think we have played this game long time ago. If products were a question of a single request then outsourcing companies would dominate over product ones.<p>I think a lot of product development happens in the itearations after the intial prototype/MVP and so on. It is not only the technical aspect to it, you need to spend time on a problem deeply understand what are the root causes of pains and address them in your product, both from UX and also from technical perspective.<p>People were able to "prompt" a product even before to an outsourcing company, but they'd rather pay the fee to a product company because of the expertese they have gained through out the years and all the users they've spoken to.</p>
]]></description><pubDate>Sat, 01 Aug 2026 09:50:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49132826</link><dc:creator>imilev</dc:creator><comments>https://news.ycombinator.com/item?id=49132826</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49132826</guid></item><item><title><![CDATA[New comment by imilev in "Write code like a human will maintain it"]]></title><description><![CDATA[
<p>What happens when shit hits the fan in my exp is that I have to crack open the codebase and debug some portion of it, so I can explain it to myself in order to be able to explain what is wrong to the LLM.<p>Otherwise what I have found is that the LLM will add a new if statement which will handle the newly discovered issue and you start stacking them ifs. As the article mentions LLM's unlike humans aren't lazy, they will copy, paste add patches for every issue, why bother think and understand root cause :d.<p>So as part of our review we have a rule against that as well.</p>
]]></description><pubDate>Fri, 10 Jul 2026 15:28:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48861290</link><dc:creator>imilev</dc:creator><comments>https://news.ycombinator.com/item?id=48861290</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48861290</guid></item><item><title><![CDATA[New comment by imilev in "GPT-5.6"]]></title><description><![CDATA[
<p>Cannot believe I needed a VPN to the US, to open this from Switzerland...<p>At least give me the article ffs.</p>
]]></description><pubDate>Fri, 10 Jul 2026 10:24:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48858056</link><dc:creator>imilev</dc:creator><comments>https://news.ycombinator.com/item?id=48858056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48858056</guid></item><item><title><![CDATA[New comment by imilev in "[dead]"]]></title><description><![CDATA[
<p>Everyone is looking through ClaudeCode's leak, I've been working on a better way to represent codebases to observe how my agents are working on them.<p>Wanted to dive and see what ClaudeCode is all about, so visualized it. You can run it locally from our fork: <a href="https://github.com/CodeBoarding/claude-code" rel="nofollow">https://github.com/CodeBoarding/claude-code</a><p>We are open-core: <a href="https://github.com/CodeBoarding/CodeBoarding" rel="nofollow">https://github.com/CodeBoarding/CodeBoarding</a><p>Interested to hear what is something you didn't expect, for my 2 minute check I saw there are Computer-Use capabilities baked into it, however I've never observed that behavior in my usage. Probably not enabled by default.</p>
]]></description><pubDate>Wed, 01 Apr 2026 00:23:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47595253</link><dc:creator>imilev</dc:creator><comments>https://news.ycombinator.com/item?id=47595253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47595253</guid></item><item><title><![CDATA[New comment by imilev in "Some things just take time"]]></title><description><![CDATA[
<p>Awesome article, I feel a lot of people have also forgotten that good projects take iteration not 100 new features.
To get few features to an excelent state it requires multilpe iterations at multiple stages.
1) The developer who does a task validates that their thinking was the correct one, they see how they changes impact the system, is it scalable? Does it need to be scalable? While you are working and thinking on it you get more and more context which simply wasn't there at the begining.
2) A feature done once (even after my perfect ClaudeCode plan) is not done forever, people will want to make it better/faster/smoother/etc. But instead of taking the time to analyze and perfect it we go onto the next feature, and if we have to iterate on the current one, we don't iterate we redo...<p>Really like the article I think it is awesome, and I strongly believe AI for coding will stay, but I also beleive that we need to still have a strong understanding of why we are building things and what they look like.</p>
]]></description><pubDate>Sat, 21 Mar 2026 19:19:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47470328</link><dc:creator>imilev</dc:creator><comments>https://news.ycombinator.com/item?id=47470328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47470328</guid></item><item><title><![CDATA[New comment by imilev in "Ask HN: Share your personal website"]]></title><description><![CDATA[
<p><a href="https://ivanmilev.pro" rel="nofollow">https://ivanmilev.pro</a></p>
]]></description><pubDate>Wed, 14 Jan 2026 18:47:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46620631</link><dc:creator>imilev</dc:creator><comments>https://news.ycombinator.com/item?id=46620631</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46620631</guid></item><item><title><![CDATA[New comment by imilev in "Transparent leadership beats servant leadership"]]></title><description><![CDATA[
<p>Really cool blog. I have been thinking about this recently as I was a center piece of our startup, and to me the hardest part of giving away responsibilities has been 2 phase: firstly that suddenly I feel like I am not in control, and second that people are spending time on things they don't like and because of that we are not leveraging their true potential/string sides (moneyball).<p>Curious to hear what other think about that - should you leave people focus only on their strong sides, or they should still help out with e2e things.</p>
]]></description><pubDate>Tue, 09 Dec 2025 20:57:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46210550</link><dc:creator>imilev</dc:creator><comments>https://news.ycombinator.com/item?id=46210550</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46210550</guid></item><item><title><![CDATA[Show HN: Building the Cursor UI selector but for back end]]></title><description><![CDATA[
<p>Hey all,
Me and my friends building CodeBoarding, an easy way to visualize and understand your codebase.
Cursor 2.0 showed how now you can drag context for your agent directly from the UI, I think this is awesome way to interact with generated code, as you don' really need to understand all details for a vibe coding session.<p>This is why we've been building CodeBoarding - visualizing your codebase with a diagram so you can quickly understand and navigate the codebase. Now you can just copy a component and paste it as context for your agent so it knows where to work. The analysis agent for the diagram creation is open-source you can find it here: <a href="https://github.com/CodeBoarding/CodeBoarding" rel="nofollow">https://github.com/CodeBoarding/CodeBoarding</a><p>I would love to hear your opinion on vibe coding for larger projects, how do you navigate the context selection? Further what kind of guardlines are you using, we are thinking of adding guardrail which makes most of the files readonly so your agent (cursor, claude code, etc.) cannot delete/edit them.<p>Looking forward to chatting with you all,
Ivan</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45774051">https://news.ycombinator.com/item?id=45774051</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 31 Oct 2025 16:46:00 +0000</pubDate><link>https://codeboarding.org</link><dc:creator>imilev</dc:creator><comments>https://news.ycombinator.com/item?id=45774051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45774051</guid></item><item><title><![CDATA[New comment by imilev in "Ask HN: Is your Open-Source project's traction real or noise?"]]></title><description><![CDATA[
<p>I understand, so you would much rather count an active Issue more valueable then few stars. I am saying active as I have seen already issues being open and as soon as a comment on my side gets in the person has disappeared, I suppose people are busy and don't have too much time for open-source anyway, so if the project doesn't run first try they give up.</p>
]]></description><pubDate>Thu, 14 Aug 2025 13:54:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=44900409</link><dc:creator>imilev</dc:creator><comments>https://news.ycombinator.com/item?id=44900409</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44900409</guid></item><item><title><![CDATA[Ask HN: Is your Open-Source project's traction real or noise?]]></title><description><![CDATA[
<p>Hey all,
I've been working on an open-source project for the past few months. It became open-source 2 weeks ago. In the first few days the project got lot's of traction by just launching here on HN and few sub-reddits we got up-to 500 stars in 2, 3 days (I thought it was mostly Reddit, as on HN we got 6 upvotes).<p>Our project is technology specific so we share only with the relevant communities, started with python. Now we added support for TypeScript and so posted at few subreddits relevant to type-script. We got a lot of up-votes there, currently the hottest post on vuejs, however no stars on github.<p>I was wondering does this mean that people actually don't care, as it seems they up-vote but don't really check the project.
A question for all open-source people, how do you measure these different sources of traction as I also got nice discussions under the posts. Is it that the profile of people who star repositories is very different from those who are just kind of interested but do not really about the open-source aspect?<p>I also thought it could be as the repo is written in Python and TypeScript people don't like that.
This is our project, maybe also we don't put enough effort in the readme: https://github.com/CodeBoarding/CodeBoarding<p>Looking forward to hear what you would suggest and your general opinion on the topic!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44900189">https://news.ycombinator.com/item?id=44900189</a></p>
<p>Points: 1</p>
<p># Comments: 2</p>
]]></description><pubDate>Thu, 14 Aug 2025 13:32:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=44900189</link><dc:creator>imilev</dc:creator><comments>https://news.ycombinator.com/item?id=44900189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44900189</guid></item><item><title><![CDATA[New comment by imilev in "Show HN: We create visual codebase maps that scale (static analysis and LLMs)"]]></title><description><![CDATA[
<p>So in order to keep the diagram up-to-date with commits we use the git difference of python files. An agent is tasked to firstly evaluate if the change is big enough to trigger a full clean analysis.
If the change is not big enough we start doing the same thing component by component recursively and update only components which are affected by the new change.<p>But comparing the control-flow-graph probably makes more sense for a big refactor commits, as it might blow the context. However so far we haven't seen this be an issue.<p>Curious to hear what was your approach when building diagram represnetation!</p>
]]></description><pubDate>Thu, 31 Jul 2025 04:39:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=44742354</link><dc:creator>imilev</dc:creator><comments>https://news.ycombinator.com/item?id=44742354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44742354</guid></item><item><title><![CDATA[Show HN: We create visual codebase maps that scale (static analysis and LLMs)]]></title><description><![CDATA[
<p>Hi all, I'm Ivan, and together with Alex, we're building a diagram visualization tool for codebases.<p>Alex and I are devs, and we've noticed that recently we've been super productive at writing code (prompting :D). But when it comes to understanding big systems, prompting doesn't work that well — for that, diagrams are best imo. Most tools out there don't scale to big projects (e.g. PyTorch), so we're building CodeBoarding — a recursive visualizer for codebases. It starts from the highest level of abstractions and lets you dive deeper.
We use static analysis and LLM agents. The control-flow graph is our starting point, and we validate the LLM's analysis against the static analysis output. LLMs alone often hallucinate or apply familiar architectural patterns that don't actually exist in the code.<p>Since this is a concise representation of a codebase, we also added an MCP-server to provide our docs for the libs your project depends on — reducing hallucinations and avoiding blowing up the context window.
The vision: With agents writing more and more code, we think we also need a concise representation for it — diagrams. But for that to work, the diagrams have to be accurate, and that's why static analysis has to take part in the fun ;d.<p>Would love to hear what you think about diagram representations for code, what problems you've run into with hallucinations while vibe-coding (even with tools like gitingest/context7), and any general feedback :)</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44737689">https://news.ycombinator.com/item?id=44737689</a></p>
<p>Points: 6</p>
<p># Comments: 2</p>
]]></description><pubDate>Wed, 30 Jul 2025 18:16:27 +0000</pubDate><link>https://github.com/CodeBoarding/CodeBoarding</link><dc:creator>imilev</dc:creator><comments>https://news.ycombinator.com/item?id=44737689</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44737689</guid></item><item><title><![CDATA[Show HN: ToolFuzz – Automated Testing for Agent Tools]]></title><description><![CDATA[
<p>Hi HN ,<p>I’m Ivan, and I’ve developed ToolFuzz – an Agent Tool Fuzzing framework as part of my thesis (with the help of my advisors). I really wanted ToolFuzz to be a tool for people to use and so it is available as an open-source library for everyone to use. The repository can be found on github - <a href="https://github.com/eth-sri/ToolFuzz" rel="nofollow">https://github.com/eth-sri/ToolFuzz</a><p>What ToolFuzz does? ToolFuzz detects two types of errors in agent tools:<p>1. Runtime failures – Using taint analysis and fuzzing, ToolFuzz generates problematic arguments that trigger exceptions. Using those args then we use LLMs to generate prompts which might lead to problematic tool invocations.<p>2. Correctness failures – Generating synonymous prompts and validating consistency in the tool return values and the agent's responses. If results are inconsistent, that’s a strong signal of a correctness issue.<p>Would love to hear your feedback on this!<p>My Background:<p>Hey all, I am a master student studying Machine Intelligence in ETH Zurich. I have always been super interested in software testing/programming languages/software engineering and for the last two years AI/ML/AI Agents. When it came time to do my thesis I wanted to do something related to testing and AI agents as they are the hype at the moment (I am also super hyped about agentic systems in general). This said I found a super cool topic - testing agent tools. You see at the moment there are a bunch of benchmarks, but no real testing framework as this is more of a software engineering topic (my guess), which made it perfect for me. I wanted to do something which is more applied and can be useful for people who build actual software and less of a pure research. So this is why and how ToolFuzz was made.<p>I hope you’ll try it out and share your feedback! My goal is for this to be more than a scientific paper/thesis, but a tool that’s genuinely useful to people. All feedback is greatly appreciated – this is my first time releasing something for others to use, and I’m really excited to interact with everyone!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43341889">https://news.ycombinator.com/item?id=43341889</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 12 Mar 2025 10:56:52 +0000</pubDate><link>https://github.com/eth-sri/ToolFuzz</link><dc:creator>imilev</dc:creator><comments>https://news.ycombinator.com/item?id=43341889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43341889</guid></item></channel></rss>