<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: mleo</title><link>https://news.ycombinator.com/user?id=mleo</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 09:24:09 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mleo" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mleo in "Vibe coding and agentic engineering are getting closer than I'd like"]]></title><description><![CDATA[
<p>I can’t understand this. The first thing I do with new agent driven project is set up quality checks. Linters, test frameworks, static analysis, etc… Whatever I would expect a developer to do, I would expect an agent to do. All implementation has to go through build success and mixed agent reviews before moving on.
I might not do this with initial research/throwaway prototype, but once I know what direction to go and expect code to go to production it is vital to set guard rails.</p>
]]></description><pubDate>Wed, 06 May 2026 22:52:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48042956</link><dc:creator>mleo</dc:creator><comments>https://news.ycombinator.com/item?id=48042956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48042956</guid></item><item><title><![CDATA[New comment by mleo in "AI should elevate your thinking, not replace it"]]></title><description><![CDATA[
<p>As a percentage of good to mediocre, maybe. 
Engineers of 40 years ago were probably better than engineers 20 years ago. Less of them and more constraints they had to deal with.
Democratization of technology makes it easier for more people to use. It applies to programming as much as just using a computer.</p>
]]></description><pubDate>Mon, 27 Apr 2026 07:59:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47918893</link><dc:creator>mleo</dc:creator><comments>https://news.ycombinator.com/item?id=47918893</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47918893</guid></item><item><title><![CDATA[New comment by mleo in "Over-editing refers to a model modifying code beyond what is necessary"]]></title><description><![CDATA[
<p>If I don’t know what I don’t know, how am I going to build something any better than a coding agent? 
An approach on a couple of projects has been to prototype with the agent, learn, write a design and then start over. I then know the areas to look into more detail.</p>
]]></description><pubDate>Wed, 22 Apr 2026 23:38:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47870647</link><dc:creator>mleo</dc:creator><comments>https://news.ycombinator.com/item?id=47870647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47870647</guid></item><item><title><![CDATA[New comment by mleo in "SpaceX says it has agreement to acquire Cursor for $60B"]]></title><description><![CDATA[
<p>I use the cursor cli, not the IDE. Why? Someone else is paying for it.</p>
]]></description><pubDate>Wed, 22 Apr 2026 03:04:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47858387</link><dc:creator>mleo</dc:creator><comments>https://news.ycombinator.com/item?id=47858387</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47858387</guid></item><item><title><![CDATA[New comment by mleo in "macOS 27 won’t be supporting Intel anymore"]]></title><description><![CDATA[
<p>And 32-bit to 64-bit.</p>
]]></description><pubDate>Mon, 20 Apr 2026 13:49:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47834304</link><dc:creator>mleo</dc:creator><comments>https://news.ycombinator.com/item?id=47834304</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47834304</guid></item><item><title><![CDATA[New comment by mleo in "Show HN: Stop paying for Dropbox/Google Drive, use your own S3 bucket instead"]]></title><description><![CDATA[
<p>This is my go to solution for code sync across macOS laptop, Windows VMs, and Linux VMs to build and run/debug across environments. Unless something has changed, exclusions of build artifacts was always an issue with cloud sync providers.
I have been doing more cross compilation on macOS, copy and run on those other machines lately for prototypes, but for IDE based debugging it’s great to edit local or remote and get it all synced to the machine to run it in seconds.</p>
]]></description><pubDate>Tue, 07 Apr 2026 13:09:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47674798</link><dc:creator>mleo</dc:creator><comments>https://news.ycombinator.com/item?id=47674798</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47674798</guid></item><item><title><![CDATA[New comment by mleo in "A nearly perfect USB cable tester"]]></title><description><![CDATA[
<p>My wife's work laptop gives this stupid warning anytime any USBC charger is plugged in, other than the Dell brick. So even a dock delivering 100w would get a complaint. The Dell brick offers non-standard charging at 140w, which can't get replaced by standards compliant, smaller chargers.</p>
]]></description><pubDate>Sun, 29 Mar 2026 18:57:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47566011</link><dc:creator>mleo</dc:creator><comments>https://news.ycombinator.com/item?id=47566011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47566011</guid></item><item><title><![CDATA[New comment by mleo in "Despite doubts, federal cyber experts approved Microsoft cloud service"]]></title><description><![CDATA[
<p>I am not sure how, but at one point even private browser mode would still have me logged in to Entra ID. Couldn’t log out of main browser and same session would follow me to private.</p>
]]></description><pubDate>Thu, 19 Mar 2026 13:31:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47439106</link><dc:creator>mleo</dc:creator><comments>https://news.ycombinator.com/item?id=47439106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47439106</guid></item><item><title><![CDATA[New comment by mleo in "Claude now creates interactive charts, diagrams and visualizations"]]></title><description><![CDATA[
<p>Claude can do mermaid diagrams and I started with those, but I have been asking it to generate draw.io diagrams as of late. I haven't actually tried the AI integration recommendations for draw.io, yet. I will have to pull the skill and references to see if it makes the process faster.</p>
]]></description><pubDate>Thu, 12 Mar 2026 23:00:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47358438</link><dc:creator>mleo</dc:creator><comments>https://news.ycombinator.com/item?id=47358438</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47358438</guid></item><item><title><![CDATA[New comment by mleo in "MacBook Pro with M5 Pro and M5 Max"]]></title><description><![CDATA[
<p>My M4 MacBook Pro for work just came a few weeks ago with 128 GB of RAM. Some simple voice customization started using 90GB. The unified memory value is there.</p>
]]></description><pubDate>Tue, 03 Mar 2026 14:32:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47232934</link><dc:creator>mleo</dc:creator><comments>https://news.ycombinator.com/item?id=47232934</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47232934</guid></item><item><title><![CDATA[New comment by mleo in "Waymo robotaxi hits a child near an elementary school in Santa Monica"]]></title><description><![CDATA[
<p>It is 15mph at this school with kids present. So percentage wise kind of high, but in absolute terms not much.</p>
]]></description><pubDate>Fri, 30 Jan 2026 14:28:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46824789</link><dc:creator>mleo</dc:creator><comments>https://news.ycombinator.com/item?id=46824789</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46824789</guid></item><item><title><![CDATA[New comment by mleo in "ChatGPT Containers can now run bash, pip/npm install packages and download files"]]></title><description><![CDATA[
<p>Just completed my first, small go program. It is just a cli tool to use with code quality tool for coding agent skill. The toolchain built into go left a good first impression.
Recursion and refinement of guard rails on coding agents has been high on my priorities to deliver better quality code faster.</p>
]]></description><pubDate>Tue, 27 Jan 2026 06:14:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46776135</link><dc:creator>mleo</dc:creator><comments>https://news.ycombinator.com/item?id=46776135</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46776135</guid></item><item><title><![CDATA[New comment by mleo in "Show HN: Figma-use – CLI to control Figma for AI agents"]]></title><description><![CDATA[
<p>Same way you would in a terminal.<p>You can provide the agent details to use either through skills or commands that provide reference and context to use. The agent can load when needed.<p>Having cli tool access provides me option to run the tools when I want to look at or do something as well.</p>
]]></description><pubDate>Sun, 18 Jan 2026 19:47:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46671453</link><dc:creator>mleo</dc:creator><comments>https://news.ycombinator.com/item?id=46671453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46671453</guid></item><item><title><![CDATA[New comment by mleo in "Shipping at Inference-Speed"]]></title><description><![CDATA[
<p>I somewhat disagree. Sure, if the prompt is “build fully functional application that does X from scratch”, then of course you are going to get crap end product because of what you said and didn’t say.<p>As a developer you would take that and break it down to a design and smaller tasks that can show incremental progress and give yourself a chance to build feature Foo, assess the situation and refactor or move forward with feature Bar.<p>Working with an LLM to build a full featured application is no different. You need to design the system and break down the work into smaller tasks for it to consume and build. It and you can verify the completed work and keep track of things to improve and not repeat as it moves forward with new tasks.<p>Keeping fully guard rails like linters, static analysis, code coverage further helps ensure what is produced is better code quality.
At some point are you baby sitting the LLM so much that you could write it by hand? Maybe, but I generally think not. While I can get deeply intense and write lots of code, LLMs can still generate code and accompanying documentation, fix static analysis issues and write/run the unit tests without taking breaks or getting distracted. And for some series of tasks, it can do them in parallel in separate worktrees further reducing the aggregate time to complete.<p>I don’t expect a developer to build something fully without incrementally working on it with feedback, it is not much different with an LLM to get meaningful results.</p>
]]></description><pubDate>Tue, 06 Jan 2026 14:41:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46512834</link><dc:creator>mleo</dc:creator><comments>https://news.ycombinator.com/item?id=46512834</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46512834</guid></item><item><title><![CDATA[New comment by mleo in "OpenAI declares 'code red' as Google catches up in AI race"]]></title><description><![CDATA[
<p>Breaking down requirements, functionality and changes into smaller chunks is going to give you better results with most of the tools. If it can complete smaller tasks in the context window, the quality will likely hold up. 
My go to has been to develop task documents with multiple pieces of functionality and sub tasks. Build one piece of functionality at a time. Commit, clear context and start the next piece of functionality. 
If something goes off the rails, back up to the commit, fix and rebase future changes or abandon and branch.<p>That’s if I want quality. If I just want to prototype and don’t care, I’ll let it go. See what I like, don’t like and start over as detailed above.</p>
]]></description><pubDate>Wed, 03 Dec 2025 04:27:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46130303</link><dc:creator>mleo</dc:creator><comments>https://news.ycombinator.com/item?id=46130303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46130303</guid></item><item><title><![CDATA[New comment by mleo in "Codex, Opus, Gemini try to build Counter Strike"]]></title><description><![CDATA[
<p>There is a lot of data shuttling or shuffling in enterprise applications and if agents can write that part, so be it. I can spend more time on the harder business and technical problems that require creativity and working through the options and potential solutions. Even here, the speed to write multiple different experiments in parallel, is fantastic.<p>As for “it-compiles” that is nothing new. I have written code that I go back to later and wonder how it ever compiled. I have a process now of often letting the agent prototype and see if it works. Then go back and re-engineer it properly. Does doing it twice save time? Yeah, cause who’s to say my first take on the problem would have been correct and now I have something to look at and say it is definitely wrong or right when considering how to rebuild it for long term usage.</p>
]]></description><pubDate>Tue, 02 Dec 2025 14:15:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46121358</link><dc:creator>mleo</dc:creator><comments>https://news.ycombinator.com/item?id=46121358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46121358</guid></item><item><title><![CDATA[New comment by mleo in "John Carmack on mutable variables"]]></title><description><![CDATA[
<p>It forces you to consider when, where and why a change occurs and can help reason later about changes. 
Thread safety is a big plus.</p>
]]></description><pubDate>Fri, 31 Oct 2025 13:34:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45771824</link><dc:creator>mleo</dc:creator><comments>https://news.ycombinator.com/item?id=45771824</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45771824</guid></item><item><title><![CDATA[New comment by mleo in "Gabbard Ends Intelligence Report on Future Threats to U.S."]]></title><description><![CDATA[
<p>Do they often publicize the threats that are predicted and handled? I can’t say for certain, but it seems like the old adage about IT.</p>
]]></description><pubDate>Fri, 26 Sep 2025 20:12:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45390576</link><dc:creator>mleo</dc:creator><comments>https://news.ycombinator.com/item?id=45390576</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45390576</guid></item><item><title><![CDATA[New comment by mleo in "California electric vehicle drivers will lose carpool lane privileges"]]></title><description><![CDATA[
<p>Already exists in some parts of southern california as toll lanes for single drivers.</p>
]]></description><pubDate>Fri, 19 Sep 2025 02:05:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=45297218</link><dc:creator>mleo</dc:creator><comments>https://news.ycombinator.com/item?id=45297218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45297218</guid></item><item><title><![CDATA[New comment by mleo in "Java 25's new CPU-Time Profiler"]]></title><description><![CDATA[
<p>Depends on how many times the few more servers are duplicated. Getting an extra server for on-premises installed products is worse than pulling teeth. It’s not one server, it is one server times a thousand.</p>
]]></description><pubDate>Sun, 14 Sep 2025 15:48:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45240717</link><dc:creator>mleo</dc:creator><comments>https://news.ycombinator.com/item?id=45240717</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45240717</guid></item></channel></rss>