<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: giordanol</title><link>https://news.ycombinator.com/user?id=giordanol</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 10:04:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=giordanol" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Show HN: I made web agents reliable with smaller LLMs via natural language]]></title><description><![CDATA[
<p>Hey HN!<p>I built Notte to see if converting DOM into natural language could improve web agent capabilities and make them work reliably with smaller models.<p>The result was using deep DOM parsing and a semantic abstraction layer to transform websites into structured, navigable maps described in NL. Instead of feeding raw HTML, there is a perception layer that means LLMs don't just click the DOM elements, but understand the intent behind them.<p>I benchmarked it against other agent frameworks and was pleasantly surprised - faster task completion and increased reliability (all open source with replayable/reproducible code).<p>Beyond the core tech, I also built out unified session management, stealth features, credentials vault, CAPTCHA HITL + some more cool features all via a single API. Still working out some edge cases with dynamic content, but it's been solid for most real-world tasks.<p>Github:<a href="https://github.com/nottelabs/notte">https://github.com/nottelabs/notte</a><p>Benchmarks:<a href="https://github.com/nottelabs/open-operator-evals">https://github.com/nottelabs/open-operator-evals</a><p>Docs:<a href="https://docs.notte.cc/side/introduction/what-is-notte" rel="nofollow">https://docs.notte.cc/side/introduction/what-is-notte</a><p>Some questions for the HN community:
What's your biggest pain point with current web automation?
Is there anything required before you’d try or trust it on certain workflows?
Anyone else tried preprocessing web content for LLMs? Curious what approaches have worked for you.<p>Thanks for checking it out.<p>— Lucas</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44169052">https://news.ycombinator.com/item?id=44169052</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 03 Jun 2025 12:03:35 +0000</pubDate><link>https://github.com/nottelabs/notte</link><dc:creator>giordanol</dc:creator><comments>https://news.ycombinator.com/item?id=44169052</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44169052</guid></item><item><title><![CDATA[New comment by giordanol in "How to post when no one is reading"]]></title><description><![CDATA[
<p>Bamboo growth pattern - years of invisible growth underground, then it suddenly shoots up 90 feet.<p>Easy to forget how long the roots were forming.</p>
]]></description><pubDate>Mon, 02 Jun 2025 11:03:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=44157552</link><dc:creator>giordanol</dc:creator><comments>https://news.ycombinator.com/item?id=44157552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44157552</guid></item><item><title><![CDATA[New comment by giordanol in "How to post when no one is reading"]]></title><description><![CDATA[
<p>Publishing early work feels pointless until you look back and realise the later stuff couldn't exist without it. Same goes for any expressive work. Sounds like a platitude, but it really is all about the process.</p>
]]></description><pubDate>Mon, 02 Jun 2025 10:35:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=44157423</link><dc:creator>giordanol</dc:creator><comments>https://news.ycombinator.com/item?id=44157423</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44157423</guid></item><item><title><![CDATA[New comment by giordanol in "The rise of judgement over technical skill"]]></title><description><![CDATA[
<p>The tooling problem is 90% solved. The new technical bottleneck is human judgment.</p>
]]></description><pubDate>Mon, 02 Jun 2025 10:29:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=44157391</link><dc:creator>giordanol</dc:creator><comments>https://news.ycombinator.com/item?id=44157391</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44157391</guid></item><item><title><![CDATA[Show HN: Notte – Full-stack web-agent framework (open-source)]]></title><description><![CDATA[
<p>Hi HN,<p>This is Lucas, one of the creators of Notte.<p>Notte is an open-source full-stack framework for web agents, designed to be fast and reliable in production.<p>Our tech revolves around a perception layer that translates the DOM to natural language, allowing LLMs to reason and act upon it reliably. This allows observation of website states and execution of actions using intuitive natural language commands.<p>The goal with Notte is to ultimately be production-ready for a wide range of workflows.<p>Notte can be used via a unified API, and includes unified session management, secure vault (payment, creds, keys, cookies, OTPs), built-in stealth, async agent/browser execution, stateful sessions, agent personas (email, phone, identity vault), as well as built-in retry logic and session replay.<p>We also have captcha pause + HITL integration, as well as an MCP package, plus some cool features for scrapers (JSON schema-driven scraping helpers). All via Python SDK & API.<p>Apache-2.0 licensed: <a href="https://github.com/nottelabs/notte">https://github.com/nottelabs/notte</a>
Docs: <a href="https://docs.notte.cc/" rel="nofollow">https://docs.notte.cc/</a><p>We’d love to get feedback on:<p>Is there anything missing before you’d try or trust it on certain workflows? Any edge cases we might have missed? ...or just any general feedback from the HN community.<p>Let us know what you think!<p>— Lucas/Andrea</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44040300">https://news.ycombinator.com/item?id=44040300</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 20 May 2025 11:29:44 +0000</pubDate><link>https://github.com/nottelabs/notte</link><dc:creator>giordanol</dc:creator><comments>https://news.ycombinator.com/item?id=44040300</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44040300</guid></item><item><title><![CDATA[New comment by giordanol in "LLMs get lost in multi-turn conversation"]]></title><description><![CDATA[
<p>Feels like a semi-simple UX fix could make this a lot more natural. Git-style forks but for chats.</p>
]]></description><pubDate>Thu, 15 May 2025 13:47:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=43995056</link><dc:creator>giordanol</dc:creator><comments>https://news.ycombinator.com/item?id=43995056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43995056</guid></item><item><title><![CDATA[New comment by giordanol in "LLMs get lost in multi-turn conversation"]]></title><description><![CDATA[
<p>Would love to see metrics that isolate recovery behaviour (if any)</p>
]]></description><pubDate>Thu, 15 May 2025 12:45:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=43994423</link><dc:creator>giordanol</dc:creator><comments>https://news.ycombinator.com/item?id=43994423</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43994423</guid></item><item><title><![CDATA[New comment by giordanol in "Open-source interactive C tutorial in the browser"]]></title><description><![CDATA[
<p>funny how much the tools you first get comfortable with shape everything after. even today, setting up a simple clean c environment is way harder than it should be for beginners. tutorials like this help, but eventually pointing people toward gcc or clang early on makes a huge difference long term.</p>
]]></description><pubDate>Sun, 27 Apr 2025 11:37:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=43811188</link><dc:creator>giordanol</dc:creator><comments>https://news.ycombinator.com/item?id=43811188</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43811188</guid></item></channel></rss>