<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: p0deje</title><link>https://news.ycombinator.com/user?id=p0deje</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 18 Sep 2026 11:17:42 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=p0deje" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by p0deje in "Astra for Law"]]></title><description><![CDATA[
<p>> Non legal background people trying to avoid going to a lawyer. They should definitely NOT use an LLMs.<p>In my experience, it is incredibly hard, practically impossible, to find a lawyer who will even talk to you. I think this is a valid use case to get at least some understanding what the next steps might be and if it even makes sense to seek legal representation.</p>
]]></description><pubDate>Fri, 18 Sep 2026 02:52:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49749691</link><dc:creator>p0deje</dc:creator><comments>https://news.ycombinator.com/item?id=49749691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49749691</guid></item><item><title><![CDATA[Use LangChain with Codex (ChatGPT) Plus/Pro]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/alumnium-hq/langchain-codex">https://github.com/alumnium-hq/langchain-codex</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47911058">https://news.ycombinator.com/item?id=47911058</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 26 Apr 2026 15:23:15 +0000</pubDate><link>https://github.com/alumnium-hq/langchain-codex</link><dc:creator>p0deje</dc:creator><comments>https://news.ycombinator.com/item?id=47911058</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47911058</guid></item><item><title><![CDATA[AI Browser Agent Leaderboard]]></title><description><![CDATA[
<p>Article URL: <a href="https://leaderboard.steel.dev/">https://leaderboard.steel.dev/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47768374">https://news.ycombinator.com/item?id=47768374</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 14 Apr 2026 17:13:33 +0000</pubDate><link>https://leaderboard.steel.dev/</link><dc:creator>p0deje</dc:creator><comments>https://news.ycombinator.com/item?id=47768374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47768374</guid></item><item><title><![CDATA[Show HN: Alumnium – SOTA Browsing for Claude Code]]></title><description><![CDATA[
<p>Article URL: <a href="https://alumnium.ai/blog/webvoyager-benchmark/">https://alumnium.ai/blog/webvoyager-benchmark/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47543548">https://news.ycombinator.com/item?id=47543548</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 27 Mar 2026 15:06:55 +0000</pubDate><link>https://alumnium.ai/blog/webvoyager-benchmark/</link><dc:creator>p0deje</dc:creator><comments>https://news.ycombinator.com/item?id=47543548</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47543548</guid></item><item><title><![CDATA[New comment by p0deje in "Mosh Mobile Shell"]]></title><description><![CDATA[
<p>It's a great project. I remember years ago, I suffered from intermittent SSH issues when using Vagrant with AWS, and I ended up writing a plugin[1] to replace `vagrant ssh` with `vagrant mosh`, which fixed most of my disconnects. It's a pity Mosh is not supported widely!<p>[1]: <a href="https://github.com/p0deje/vagrant-mosh" rel="nofollow">https://github.com/p0deje/vagrant-mosh</a></p>
]]></description><pubDate>Thu, 28 Aug 2025 16:01:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=45053830</link><dc:creator>p0deje</dc:creator><comments>https://news.ycombinator.com/item?id=45053830</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45053830</guid></item><item><title><![CDATA[New comment by p0deje in "Show HN: Open-source LLM-powered test automation library for mobile and web"]]></title><description><![CDATA[
<p>It's quite stable on simple applications, but the flakiness definitely increases with more complex apps. I think there is a lot to do to fix it, one idea is to trim the accessibility tree to a narrow region that is relevant, then use it in a prompt. For example, if you want to "sort by price", the LLM doesn't really need to know about anything beyond the filters region of the app.</p>
]]></description><pubDate>Fri, 30 May 2025 17:08:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=44138145</link><dc:creator>p0deje</dc:creator><comments>https://news.ycombinator.com/item?id=44138145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44138145</guid></item><item><title><![CDATA[Show HN: Open-source LLM-powered test automation library for mobile and web]]></title><description><![CDATA[
<p>Hey HN!<p>I'm Alex, a tech lead of the Selenium project and a QA engineer. For the last 10 months, I've been working on Alumnium - a test automation library that should make my life easier and let me write less code when automating the tests. The goal is to use LLM for _automating_ so I could focus more on _testing_.<p>Unlike other similar projects, Alumnium can be used in existing tests without changes to test runners, reporting tools, or any other test infrastructure. This allows me to gradually migrate my test suites (mostly Selenium) and revert whenever something goes wrong (this happens a lot, to be honest).<p>Other major differences:<p>- cheap (works on low-tier models like gpt-4o-mini, costs $20 per month for 1k+ tests)<p>- not an AI agent (dumb enough to fail the test rather than working around to make it pass)<p>- fast thanks to a built-in caching<p>- supports both mobile (Appium) and web (Playwright, Selenium)<p>- supports completely local execution (Ollama)<p>The project is still in a very much experimental phase, but I'd be happy to get any feedback.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44136372">https://news.ycombinator.com/item?id=44136372</a></p>
<p>Points: 10</p>
<p># Comments: 2</p>
]]></description><pubDate>Fri, 30 May 2025 14:06:44 +0000</pubDate><link>https://github.com/alumnium-hq/alumnium</link><dc:creator>p0deje</dc:creator><comments>https://news.ycombinator.com/item?id=44136372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44136372</guid></item><item><title><![CDATA[New comment by p0deje in "Ask HN: What are you working on? (May 2025)"]]></title><description><![CDATA[
<p><a href="https://github.com/alumnium-hq/alumnium">https://github.com/alumnium-hq/alumnium</a><p>Keep working on a test automation library that should allow writing browser/mobile tests easier with LLMs help, so I could focus more on testing, and less on automating.</p>
]]></description><pubDate>Sun, 25 May 2025 23:11:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=44092163</link><dc:creator>p0deje</dc:creator><comments>https://news.ycombinator.com/item?id=44092163</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44092163</guid></item><item><title><![CDATA[The State of Open-Source AI-Powered Test Automation]]></title><description><![CDATA[
<p>Article URL: <a href="https://alumnium.ai/blog/state-of-open-source-ai-powered-test-automation/">https://alumnium.ai/blog/state-of-open-source-ai-powered-test-automation/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44032263">https://news.ycombinator.com/item?id=44032263</a></p>
<p>Points: 14</p>
<p># Comments: 2</p>
]]></description><pubDate>Mon, 19 May 2025 17:26:11 +0000</pubDate><link>https://alumnium.ai/blog/state-of-open-source-ai-powered-test-automation/</link><dc:creator>p0deje</dc:creator><comments>https://news.ycombinator.com/item?id=44032263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44032263</guid></item><item><title><![CDATA[New comment by p0deje in "Launch HN: Browser Use (YC W25) – open-source web agents"]]></title><description><![CDATA[
<p>> On most pages, we don't need vision, and the DOM alone is sufficient.<p>I misunderstood looking at demo videos, it seemed like you constantly update elements with borders/IDs so I assumed that's what is then passed to vision.<p>> Do you have any great resources on where to get started?<p>A great place to start is <a href="https://chromium.googlesource.com/chromium/src/+/main/docs/accessibility/browser/how_a11y_works.md" rel="nofollow">https://chromium.googlesource.com/chromium/src/+/main/docs/a...</a>.</p>
]]></description><pubDate>Wed, 26 Feb 2025 18:49:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=43186775</link><dc:creator>p0deje</dc:creator><comments>https://news.ycombinator.com/item?id=43186775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43186775</guid></item><item><title><![CDATA[New comment by p0deje in "Launch HN: Browser Use (YC W25) – open-source web agents"]]></title><description><![CDATA[
<p>Have you experimented with using text-only models and DOM/accessibility tree for interaction with a ? I'm currently working on the open-source test automation tool (<a href="https://alumnium.ai" rel="nofollow">https://alumnium.ai</a>) and the accessibility tree w/o screenshots works pretty well as long as the website provides decent support for ARIA attributes or at least has proper HTML5 structure.</p>
]]></description><pubDate>Wed, 26 Feb 2025 16:35:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=43185275</link><dc:creator>p0deje</dc:creator><comments>https://news.ycombinator.com/item?id=43185275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43185275</guid></item><item><title><![CDATA[New comment by p0deje in "Ask HN: What are you working on? (February 2025)"]]></title><description><![CDATA[
<p>> For the 1st point, I generate a script with hashed check points so next run is automated unless something changes in the UI to invoke AI. I make this possible by proxy wrapping playwright library so I can take over every method. Users use playwright like they always have but with one extra method called act.<p>How would you determine that something changed in UI by just looking at a screenshot? Would you additionally compare HTML/DOM or approximate the two screenshots?<p>> Omini parser lets you split section of the UI to hash and watch for changes that are relevant.<p>I wasn't aware, thanks for sharing!<p>> For 2, can you give some examples?<p>Specifically, if you take the Shortest tool (<a href="https://shortest.com" rel="nofollow">https://shortest.com</a>), a test runner powered by Computer Use API, write a test "Validate the task can be pinned" for <a href="https://todomvc.com/examples/vue/dist/" rel="nofollow">https://todomvc.com/examples/vue/dist/</a>, and run it — it passes. It should have failed because there is no way to "pin" tasks in the app, yet it pretends that completing the task is the same as pinning.</p>
]]></description><pubDate>Tue, 25 Feb 2025 19:03:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=43175920</link><dc:creator>p0deje</dc:creator><comments>https://news.ycombinator.com/item?id=43175920</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43175920</guid></item><item><title><![CDATA[New comment by p0deje in "Ask HN: What are you working on? (February 2025)"]]></title><description><![CDATA[
<p>I experimented with Computer Use and even though it's pretty cool, I ended up not using it for 2 main reasons:<p>1. It's unreasonably expensive. A single test "2+2=4" for a web calculator costs around $0.15. I run roughly 1k tests per month on CI and I don't want to spend $150 on those. The approach I took with Alumnium costs me $4 per month for the same amount of tests.<p>2. It tries too hard to make the test pass even when it's not possible. When I intentionally introduced bugs in applications, Computer Use sometimes pretended the everything was fine and marked the test passed. Alumnium on the other hand attempts to fail as early as possible.</p>
]]></description><pubDate>Mon, 24 Feb 2025 15:29:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=43160642</link><dc:creator>p0deje</dc:creator><comments>https://news.ycombinator.com/item?id=43160642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43160642</guid></item><item><title><![CDATA[New comment by p0deje in "Ask HN: What are you working on? (February 2025)"]]></title><description><![CDATA[
<p>I'm working on Alumnium (<a href="https://alumnium.ai" rel="nofollow">https://alumnium.ai</a>). It's an open-source library to simplify web application testing with Selenium/Playwright.<p>I aim to create a stable and affordable tool that allows me to eliminate most of the support code I write for web tests (page objects, locators, etc.) and replace it with human-readable actions and assertions. These actions and assertions are then translated by an LLM into browser instructions. The tool, however, should still leverage all existing infrastructure (test runner, CI/CD, Selenium infrastructure).<p>So far, it's working well on simple websites (e.g., a calculator, TodoMVC), and I'm currently working on scaling it to large web applications.</p>
]]></description><pubDate>Mon, 24 Feb 2025 15:14:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=43160443</link><dc:creator>p0deje</dc:creator><comments>https://news.ycombinator.com/item?id=43160443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43160443</guid></item><item><title><![CDATA[New comment by p0deje in "Show HN: Maccy 2.0 - Open Source Clipboard Manager for macOS"]]></title><description><![CDATA[
<p>Happy to hear it works well for you! Let me know if there are any issues or features missing.</p>
]]></description><pubDate>Tue, 17 Sep 2024 15:17:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=41568542</link><dc:creator>p0deje</dc:creator><comments>https://news.ycombinator.com/item?id=41568542</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41568542</guid></item><item><title><![CDATA[Show HN: Maccy 2.0 - Open Source Clipboard Manager for macOS]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/p0deje/Maccy/releases/tag/2.0.0">https://github.com/p0deje/Maccy/releases/tag/2.0.0</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41556742">https://news.ycombinator.com/item?id=41556742</a></p>
<p>Points: 7</p>
<p># Comments: 2</p>
]]></description><pubDate>Mon, 16 Sep 2024 14:56:33 +0000</pubDate><link>https://github.com/p0deje/Maccy/releases/tag/2.0.0</link><dc:creator>p0deje</dc:creator><comments>https://news.ycombinator.com/item?id=41556742</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41556742</guid></item><item><title><![CDATA[New comment by p0deje in "Ask HN: What is the most impactful thing you've built?"]]></title><description><![CDATA[
<p>Security Kit for Drupal: <a href="https://www.drupal.org/project/seckit" rel="nofollow">https://www.drupal.org/project/seckit</a>. I built it when I was a junior QA engineer both learning how to program in PHP and doing first steps in the security. I open sourced it, pretty much moved to Ruby and forgot about it just to learn several years later that it's used on 50k websites across the world.</p>
]]></description><pubDate>Fri, 18 Nov 2022 21:31:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=33662567</link><dc:creator>p0deje</dc:creator><comments>https://news.ycombinator.com/item?id=33662567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33662567</guid></item><item><title><![CDATA[How They Test]]></title><description><![CDATA[
<p>Article URL: <a href="https://abhivaikar.github.io/howtheytest/">https://abhivaikar.github.io/howtheytest/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=29962916">https://news.ycombinator.com/item?id=29962916</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 17 Jan 2022 03:05:35 +0000</pubDate><link>https://abhivaikar.github.io/howtheytest/</link><dc:creator>p0deje</dc:creator><comments>https://news.ycombinator.com/item?id=29962916</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29962916</guid></item><item><title><![CDATA[Selenium 4 RC1]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.selenium.dev/blog/2021/selenium-4-rc-1/">https://www.selenium.dev/blog/2021/selenium-4-rc-1/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=28435129">https://news.ycombinator.com/item?id=28435129</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 06 Sep 2021 16:10:46 +0000</pubDate><link>https://www.selenium.dev/blog/2021/selenium-4-rc-1/</link><dc:creator>p0deje</dc:creator><comments>https://news.ycombinator.com/item?id=28435129</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28435129</guid></item><item><title><![CDATA[New comment by p0deje in "Next-generation Deploy Previews, plus Netlify acquires FeaturePeek (YC S19)"]]></title><description><![CDATA[
<p>I think even Heroku is not the first company offering this to public. There was an app called Teatro.io which did the same in 2014. It's down now, but I've found <a href="https://web.archive.org/web/20140614011544/http://teatro.io/" rel="nofollow">https://web.archive.org/web/20140614011544/http://teatro.io/</a>.</p>
]]></description><pubDate>Thu, 20 May 2021 12:45:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=27220397</link><dc:creator>p0deje</dc:creator><comments>https://news.ycombinator.com/item?id=27220397</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27220397</guid></item></channel></rss>