<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: maximilianroos</title><link>https://news.ycombinator.com/user?id=maximilianroos</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 23:34:28 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=maximilianroos" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by maximilianroos in "Pipelined Relational Query Language, Pronounced "Prequel""]]></title><description><![CDATA[
<p>Thanks!<p>I think at the moment that's indeed the case...<p>But also maybe that will change — LLMs can learn new languages faster than people, and can _write_ new languages much faster than people. So wide confidence bounds for the future!</p>
]]></description><pubDate>Tue, 24 Feb 2026 03:55:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47132671</link><dc:creator>maximilianroos</dc:creator><comments>https://news.ycombinator.com/item?id=47132671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47132671</guid></item><item><title><![CDATA[New comment by maximilianroos in "Pipelined Relational Query Language, Pronounced "Prequel""]]></title><description><![CDATA[
<p>Maintainer here!<p>Indeed we're doing fewer new features (and haven't posted to the posts page in a long time, as you noticed).<p>But it's still maintained, folks are still using it, if anyone finds bugs in simple-to-moderate queries then we'll fix them.<p>LLMs probably took a bit of the wind out of our sails for making this "the new standard". But I still think it's a really nice language and interface; if the world changed again such that it became more widely useful, I'd jump to spending lots of time on it again.</p>
]]></description><pubDate>Mon, 23 Feb 2026 19:18:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47127317</link><dc:creator>maximilianroos</dc:creator><comments>https://news.ycombinator.com/item?id=47127317</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47127317</guid></item><item><title><![CDATA[New comment by maximilianroos in "Clawdbot - open source personal AI assistant"]]></title><description><![CDATA[
<p>He explicitly disavowed any crypto / coin endorsement<p>(I don't _love_ his vibes on Twitter, but he seems like a very reasonable guy generally, and the project seems awesome)</p>
]]></description><pubDate>Mon, 26 Jan 2026 02:10:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46761022</link><dc:creator>maximilianroos</dc:creator><comments>https://news.ycombinator.com/item?id=46761022</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46761022</guid></item><item><title><![CDATA[New comment by maximilianroos in "STFU"]]></title><description><![CDATA[
<p>What did you think "building social skills" meant? vibe coded apps?<p>Gotta start somewhere!</p>
]]></description><pubDate>Fri, 16 Jan 2026 20:05:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46651461</link><dc:creator>maximilianroos</dc:creator><comments>https://news.ycombinator.com/item?id=46651461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46651461</guid></item><item><title><![CDATA[New comment by maximilianroos in "STFU"]]></title><description><![CDATA[
<p>I'm all for building apps to solve problems, but I would really encourage folks to ask people politely to do what you want them to do, rather than having an app do it for you.<p>You can just ask people for things! And you will become a better person for it.</p>
]]></description><pubDate>Fri, 16 Jan 2026 20:02:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46651438</link><dc:creator>maximilianroos</dc:creator><comments>https://news.ycombinator.com/item?id=46651438</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46651438</guid></item><item><title><![CDATA[New comment by maximilianroos in "Lutra: General-Purpose Query Language"]]></title><description><![CDATA[
<p>Very excited to see this!</p>
]]></description><pubDate>Wed, 24 Dec 2025 20:00:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46378709</link><dc:creator>maximilianroos</dc:creator><comments>https://news.ycombinator.com/item?id=46378709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46378709</guid></item><item><title><![CDATA[New comment by maximilianroos in "Worktrunk: Git worktree manager, designed for parallel agents"]]></title><description><![CDATA[
<p>I've been working on a worktree manager for a couple months, excited to share it.<p>Since agents have become good enough to run in parallel, I've found git worktrees to be, in the words of Juliet "my only love sprung from my only hate" — an awesome productivity multiplier, but with a terrible UX...<p>Worktrunk is designed to fix that: 1) it's a wonderful layer on top of git worktrees and 2) it adds a lot of optional QoL improvements focused on parallel agents.<p>Those Qol improvements include a command to show the status of all worktrees/branches (including CI status & links to PRs), a great Claude Code statusline, a command to have an LLM write a commit message, etc.<p>Like my other projects (PRQL, xarray, insta, numbagg), it's Open Source, no commercial intent. It's written in rust, extensively tested; crafted with love (no slop!)<p>Check it out, please let me know any feedback, either here or in GH. Thanks in advance, Max<p>- <a href="https://github.com/max-sixty/worktrunk" rel="nofollow">https://github.com/max-sixty/worktrunk</a><p>- <a href="https://worktrunk.dev/" rel="nofollow">https://worktrunk.dev/</a></p>
]]></description><pubDate>Thu, 11 Dec 2025 20:34:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46236773</link><dc:creator>maximilianroos</dc:creator><comments>https://news.ycombinator.com/item?id=46236773</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46236773</guid></item><item><title><![CDATA[Worktrunk: Git worktree manager, designed for parallel agents]]></title><description><![CDATA[
<p>Article URL: <a href="https://worktrunk.dev/">https://worktrunk.dev/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46236772">https://news.ycombinator.com/item?id=46236772</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 11 Dec 2025 20:34:59 +0000</pubDate><link>https://worktrunk.dev/</link><dc:creator>maximilianroos</dc:creator><comments>https://news.ycombinator.com/item?id=46236772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46236772</guid></item><item><title><![CDATA[Git Worktree Manager: Worktrunk]]></title><description><![CDATA[
<p>Article URL: <a href="https://worktrunk.dev/">https://worktrunk.dev/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46186000">https://news.ycombinator.com/item?id=46186000</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 07 Dec 2025 22:35:34 +0000</pubDate><link>https://worktrunk.dev/</link><dc:creator>maximilianroos</dc:creator><comments>https://news.ycombinator.com/item?id=46186000</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46186000</guid></item><item><title><![CDATA[Git worktree management for parallel AI agent workflows]]></title><description><![CDATA[
<p>Article URL: <a href="https://worktrunk.dev/">https://worktrunk.dev/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46167918">https://news.ycombinator.com/item?id=46167918</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 05 Dec 2025 21:57:20 +0000</pubDate><link>https://worktrunk.dev/</link><dc:creator>maximilianroos</dc:creator><comments>https://news.ycombinator.com/item?id=46167918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46167918</guid></item><item><title><![CDATA[Worktrunk: Git worktree manager, designed for parallel agents, written in Rust]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/max-sixty/worktrunk">https://github.com/max-sixty/worktrunk</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46089743">https://news.ycombinator.com/item?id=46089743</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 29 Nov 2025 18:42:25 +0000</pubDate><link>https://github.com/max-sixty/worktrunk</link><dc:creator>maximilianroos</dc:creator><comments>https://news.ycombinator.com/item?id=46089743</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46089743</guid></item><item><title><![CDATA[Worktrunk: Git worktree manager, designed for parallel agents, written in Rust]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/max-sixty/worktrunk">https://github.com/max-sixty/worktrunk</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46062561">https://news.ycombinator.com/item?id=46062561</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 26 Nov 2025 21:30:08 +0000</pubDate><link>https://github.com/max-sixty/worktrunk</link><dc:creator>maximilianroos</dc:creator><comments>https://news.ycombinator.com/item?id=46062561</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46062561</guid></item><item><title><![CDATA[New comment by maximilianroos in "Job-seekers are dodging AI interviewers"]]></title><description><![CDATA[
<p>Have your AI talk to their AI<p>Then, if the AIs are positive, the human principals can talk<p>Seems quite reasonable!</p>
]]></description><pubDate>Mon, 04 Aug 2025 21:10:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=44791379</link><dc:creator>maximilianroos</dc:creator><comments>https://news.ycombinator.com/item?id=44791379</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44791379</guid></item><item><title><![CDATA[New comment by maximilianroos in "Swift at Apple: Migrating the Password Monitoring Service from Java"]]></title><description><![CDATA[
<p>thanks!</p>
]]></description><pubDate>Tue, 03 Jun 2025 21:43:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=44175076</link><dc:creator>maximilianroos</dc:creator><comments>https://news.ycombinator.com/item?id=44175076</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44175076</guid></item><item><title><![CDATA[New comment by maximilianroos in "Swift at Apple: Migrating the Password Monitoring Service from Java"]]></title><description><![CDATA[
<p>> One of the challenges faced by our Java service was its inability to quickly provision and decommission instances due to the overhead of the JVM. ... To efficiently manage this, we aim to scale down when demand is low and scale up as demand peaks in different regions.<p>but this seems to be a totally asynchronous service with extremely liberal latency requirements:<p>> On a regular interval, Password Monitoring checks a user’s passwords against a continuously updated and curated list of passwords that are known to have been exposed in a leak.<p>why not just run the checks at the backend's discretion?</p>
]]></description><pubDate>Tue, 03 Jun 2025 19:13:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=44173539</link><dc:creator>maximilianroos</dc:creator><comments>https://news.ycombinator.com/item?id=44173539</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44173539</guid></item><item><title><![CDATA[New comment by maximilianroos in "LLM Codegen go Brrr – Parallelization with Git Worktrees and Tmux"]]></title><description><![CDATA[
<p>I posted some notes from a full setup I've built for myself with worktrees: <a href="https://github.com/anthropics/claude-code/issues/1052">https://github.com/anthropics/claude-code/issues/1052</a><p>I haven't productized it though; uzi looks great!</p>
]]></description><pubDate>Wed, 28 May 2025 18:50:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=44119353</link><dc:creator>maximilianroos</dc:creator><comments>https://news.ycombinator.com/item?id=44119353</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44119353</guid></item><item><title><![CDATA[New comment by maximilianroos in "I don't like NumPy"]]></title><description><![CDATA[
<p>that's a great hierarchy!<p>though what does "static cpu" vs "dynamic cpu" mean? it's one thing to be pointer chasing and missing the cache like OCaml can, it's another to be running a full interpreter loop to add two numbers like python does</p>
]]></description><pubDate>Thu, 15 May 2025 20:19:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=43998909</link><dc:creator>maximilianroos</dc:creator><comments>https://news.ycombinator.com/item?id=43998909</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43998909</guid></item><item><title><![CDATA[New comment by maximilianroos in "Smallpond – A lightweight data processing framework built on DuckDB and 3FS"]]></title><description><![CDATA[
<p>Big fan of QStudio! Thanks for building it!</p>
]]></description><pubDate>Sun, 02 Mar 2025 19:39:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=43234158</link><dc:creator>maximilianroos</dc:creator><comments>https://news.ycombinator.com/item?id=43234158</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43234158</guid></item><item><title><![CDATA[New comment by maximilianroos in "You probably don't need query builders"]]></title><description><![CDATA[
<p>SQL is terrible at allowing this sort of transformation.<p>One benefit of PRQL [disclaimer: maintainer] is that it's simple to add additional logic — just add a line filtering the result:<p><pre><code>  from users
  derive [full_name = name || ' ' || surname]
  filter id == 42           # conditionally added only if needed
  filter username == param  # again, only if the param is present
  take 50</code></pre></p>
]]></description><pubDate>Sun, 26 Jan 2025 00:40:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=42826538</link><dc:creator>maximilianroos</dc:creator><comments>https://news.ycombinator.com/item?id=42826538</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42826538</guid></item><item><title><![CDATA[New comment by maximilianroos in "Using an 8K TV as a Monitor"]]></title><description><![CDATA[
<p>That's a facially absurd statement. Just on the numbers:<p>The US consumes 500 gigawatts on average, or 5000 watts per household.<p>So if every household bought an 8K TV, turned it on literally 100% of the time, and didn't reduce their use of their old TV, it would represent a 10% increase in power consumption.<p>The carbon emissions from residential power generation have approximately halved in the past 20 years. So even with the wildest assumptions, it doesn't "throw away all the progress we've made on Global Warming for the past 20 years ...".</p>
]]></description><pubDate>Tue, 29 Oct 2024 23:28:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=41990505</link><dc:creator>maximilianroos</dc:creator><comments>https://news.ycombinator.com/item?id=41990505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41990505</guid></item></channel></rss>