<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: pdappollonio</title><link>https://news.ycombinator.com/user?id=pdappollonio</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 12:54:50 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=pdappollonio" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by pdappollonio in "Ask HN: What Are You Working On? (April 2026)"]]></title><description><![CDATA[
<p>I just released <a href="https://github.com/patrickdappollonio/dux" rel="nofollow">https://github.com/patrickdappollonio/dux</a><p>Wanted to have a way to coordinate multiple agents on Linux either via SSH or locally and figured out why not give it a shot?<p>The result is a pretty cool tool, inspired by similar solutions that after trying them most fell short.</p>
]]></description><pubDate>Mon, 13 Apr 2026 00:07:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47745941</link><dc:creator>pdappollonio</dc:creator><comments>https://news.ycombinator.com/item?id=47745941</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47745941</guid></item><item><title><![CDATA[Show HN: Dux, a TUI Agent Multiplexer]]></title><description><![CDATA[
<p>Hey HN!<p>I built this over the past couple of weeks out of frustration of not having something like Claude Code Desktop, Conductor, Emdash and a few others in a Linux Environment (and a Windows/WSL environment).<p>Dux takes some of the good learnings from most of the UIs today but offers it in a nicely packaged form. You can create multiple agents off the same repo via Git Worktrees, and you leverage Claude's native terminal UI or Codex's own (with support for bringing your own too).<p>It's a v0 still, but happy to take any feedback as long as it's possible to be done!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47727890">https://news.ycombinator.com/item?id=47727890</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 11 Apr 2026 06:05:03 +0000</pubDate><link>https://github.com/patrickdappollonio/dux</link><dc:creator>pdappollonio</dc:creator><comments>https://news.ycombinator.com/item?id=47727890</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47727890</guid></item><item><title><![CDATA[New comment by pdappollonio in "Ask HN: What Are You Working On? (March 2026)"]]></title><description><![CDATA[
<p><a href="https://securenote.app" rel="nofollow">https://securenote.app</a>.<p>Full encryption for notes (uses local encryption before you even sent the note to the server).<p>I wanted a mixture of Github Gists (sans Git) and 1Password shares so I've been using it eitj great success at my current company to share snippets and private stuff.<p>Might open source in the future, just need to gauge interest.</p>
]]></description><pubDate>Mon, 09 Mar 2026 05:18:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47305146</link><dc:creator>pdappollonio</dc:creator><comments>https://news.ycombinator.com/item?id=47305146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47305146</guid></item><item><title><![CDATA[New comment by pdappollonio in "Ask HN: What are you working on? (February 2026)"]]></title><description><![CDATA[
<p>I finally put my "securenote.app" domain to good use. It's a note taking service with markdown support where the data is fully encrypted before it even leaves your computer with no way for me to see your notes (as I don't have access to the password that encrypted it).<p>Still iterating on it, including a potential improvement to the (very simple) design.</p>
]]></description><pubDate>Mon, 09 Feb 2026 05:11:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46941793</link><dc:creator>pdappollonio</dc:creator><comments>https://news.ycombinator.com/item?id=46941793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46941793</guid></item><item><title><![CDATA[New comment by pdappollonio in "Ask HN: Share your personal website"]]></title><description><![CDATA[
<p>www.patrickdap.com<p>Technology, engineering and a few other tidbits. Need to update it a bit further though!</p>
]]></description><pubDate>Wed, 14 Jan 2026 20:13:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46622353</link><dc:creator>pdappollonio</dc:creator><comments>https://news.ycombinator.com/item?id=46622353</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46622353</guid></item><item><title><![CDATA[New comment by pdappollonio in "Run Gitlab pipelines 2x faster and 5x cheaper without changes in .gitlab-ci.yml"]]></title><description><![CDATA[
<p>Not a Discord fan either but whole companies are now using Discord like if it is Slack. I don't think the product looks amateur by having a Discord.</p>
]]></description><pubDate>Mon, 06 Nov 2023 07:10:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=38159670</link><dc:creator>pdappollonio</dc:creator><comments>https://news.ycombinator.com/item?id=38159670</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38159670</guid></item><item><title><![CDATA[New comment by pdappollonio in "Ask HN: Uncovered a network of scam websites, how do I report them to Google?"]]></title><description><![CDATA[
<p>They seem to use Stripe for payments. I would probably go there.</p>
]]></description><pubDate>Fri, 27 Oct 2023 05:34:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=38035047</link><dc:creator>pdappollonio</dc:creator><comments>https://news.ycombinator.com/item?id=38035047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38035047</guid></item><item><title><![CDATA[New comment by pdappollonio in "Ask HN: Could you share your personal blog here?"]]></title><description><![CDATA[
<p><a href="https://www.patrickdap.com/" rel="nofollow noreferrer">https://www.patrickdap.com/</a><p>I blog about Kubernetes and CI/CD, as well as other personal stuff. Some articles might be in Spanish though!</p>
]]></description><pubDate>Tue, 04 Jul 2023 17:07:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=36589503</link><dc:creator>pdappollonio</dc:creator><comments>https://news.ycombinator.com/item?id=36589503</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36589503</guid></item><item><title><![CDATA[New comment by pdappollonio in "Plane: Open-Source Alternative to Jira"]]></title><description><![CDATA[
<p>Native Spanish speaker that builds software for English speaking markets: I don't think I would  write a software or make screenshots where I would think first to put names like Juan or Pedro in them if the target audience is English speakers.<p>When you're writing English it just feels like the names flow better, that's all (like, avoiding stutter in a sentence, but with names). I don't think it would be fair to say we're just not honoring our roots</p>
]]></description><pubDate>Tue, 30 May 2023 23:29:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=36132581</link><dc:creator>pdappollonio</dc:creator><comments>https://news.ycombinator.com/item?id=36132581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36132581</guid></item><item><title><![CDATA[New comment by pdappollonio in "Starlink Sets High-Speed Data Cap at 1TB per Month, Lowers Advertised Speeds"]]></title><description><![CDATA[
<p>I provided consulting for a mobile carrier before. The reason why this doesn't happen is because once you do apply data caps, users often try to "not eat their entire allocation the first day" because otherwise they would lose internet halfway through the month.<p>The same reason as to why you don't use your entire paycheque at the beginning of each month when it drops.<p>Granted though, in terms of internet, this is not a detriment (at least not enough) to think you won't have internet by the end of the month. But that'd the thinking behind caps, that people would even out their usage through the month.</p>
]]></description><pubDate>Fri, 04 Nov 2022 23:15:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=33475411</link><dc:creator>pdappollonio</dc:creator><comments>https://news.ycombinator.com/item?id=33475411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33475411</guid></item><item><title><![CDATA[New comment by pdappollonio in "Beginning May 3, 2023, U.S. travelers flying within US will need 'RealID'"]]></title><description><![CDATA[
<p>If you read the article, it does state that a passport does carry a "RealID", so yes, passports are one form of it.</p>
]]></description><pubDate>Thu, 03 Nov 2022 04:53:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=33447171</link><dc:creator>pdappollonio</dc:creator><comments>https://news.ycombinator.com/item?id=33447171</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33447171</guid></item><item><title><![CDATA[New comment by pdappollonio in "AdGuard publishes the first ad blocker built on Manifest V3"]]></title><description><![CDATA[
<p>DNS based ad blocking is slightly different than VPN based blocking. VPN is there for people running environments where DoH is not yet supported.<p>Newer versions of iOS, Android and Windows support it already.</p>
]]></description><pubDate>Tue, 30 Aug 2022 14:17:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=32650794</link><dc:creator>pdappollonio</dc:creator><comments>https://news.ycombinator.com/item?id=32650794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32650794</guid></item><item><title><![CDATA[New comment by pdappollonio in "We're seeing an ongoing attack against our primary network provider"]]></title><description><![CDATA[
<p>From Twitter:<p>> We're seeing an ongoing attack against our primary network provider. We're working with them to block the attack and restore access.<p><a href="https://twitter.com/Fastmail/status/1451374471344918533" rel="nofollow">https://twitter.com/Fastmail/status/1451374471344918533</a></p>
]]></description><pubDate>Fri, 22 Oct 2021 02:37:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=28953169</link><dc:creator>pdappollonio</dc:creator><comments>https://news.ycombinator.com/item?id=28953169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28953169</guid></item><item><title><![CDATA[New comment by pdappollonio in "Show HN: "Kubectl-split", to split multi-YAML into individual files"]]></title><description><![CDATA[
<p>Totally appreciate the feedback though! Since I knew something like this might come to show up, I decided to put the "why I created this tool" in the README as well.</p>
]]></description><pubDate>Thu, 21 Oct 2021 18:14:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=28948685</link><dc:creator>pdappollonio</dc:creator><comments>https://news.ycombinator.com/item?id=28948685</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28948685</guid></item><item><title><![CDATA[New comment by pdappollonio in "Show HN: "Kubectl-split", to split multi-YAML into individual files"]]></title><description><![CDATA[
<p>If you can code that into a Go template, then absolutely. It does seem however that this would require knowledge of the dependencies of resources.<p>For Kubernetes' own resources it might be easy to code. For CRDs, that's a whole other world.<p>One solution: annotate both the deployment and the secret, then use the name template to export them into the same file or, in other words, split based on annotations. Hope that helps!</p>
]]></description><pubDate>Thu, 21 Oct 2021 03:37:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=28939919</link><dc:creator>pdappollonio</dc:creator><comments>https://news.ycombinator.com/item?id=28939919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28939919</guid></item><item><title><![CDATA[New comment by pdappollonio in "Show HN: "Kubectl-split", to split multi-YAML into individual files"]]></title><description><![CDATA[
<p>I'll take it as a call to action to link it from the docs. Thanks for checking it out!</p>
]]></description><pubDate>Thu, 21 Oct 2021 03:35:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=28939906</link><dc:creator>pdappollonio</dc:creator><comments>https://news.ycombinator.com/item?id=28939906</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28939906</guid></item><item><title><![CDATA[Show HN: "Kubectl-split", to split multi-YAML into individual files]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/patrickdappollonio/kubectl-split">https://github.com/patrickdappollonio/kubectl-split</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=28938839">https://news.ycombinator.com/item?id=28938839</a></p>
<p>Points: 4</p>
<p># Comments: 6</p>
]]></description><pubDate>Thu, 21 Oct 2021 00:45:42 +0000</pubDate><link>https://github.com/patrickdappollonio/kubectl-split</link><dc:creator>pdappollonio</dc:creator><comments>https://news.ycombinator.com/item?id=28938839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28938839</guid></item><item><title><![CDATA[New comment by pdappollonio in "Show HN: tgen: A template tool a la Helm or Consul Templates"]]></title><description><![CDATA[
<p>Hey! Appreciate it!<p>It's used in production in the past 3 companies I've worked for (a movie company, a gaming company, and a computer hardware company). In all cases it's used to templetize resources in a CI pipeline -- although others have told me they use it as a very, very slim Helm replacement.<p>In my current case, I'm working with a Google product that requires a Rego policy to be embedded into a YAML for Kubernetes, so this allows embedding it (see in the Readme the last example).<p>Currently, it cannot output multiple files in one run. How would you envision that? Would you say you would prefer passing a folder and any file inside of it is templetized or rather you would see multiple "-f" flags? Let me know, happy to work on it, since it's also a need I've been told from other parties too!</p>
]]></description><pubDate>Sat, 04 Sep 2021 18:33:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=28417789</link><dc:creator>pdappollonio</dc:creator><comments>https://news.ycombinator.com/item?id=28417789</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28417789</guid></item><item><title><![CDATA[Show HN: tgen: A template tool a la Helm or Consul Templates]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/patrickdappollonio/tgen">https://github.com/patrickdappollonio/tgen</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=28412152">https://news.ycombinator.com/item?id=28412152</a></p>
<p>Points: 6</p>
<p># Comments: 3</p>
]]></description><pubDate>Sat, 04 Sep 2021 04:45:20 +0000</pubDate><link>https://github.com/patrickdappollonio/tgen</link><dc:creator>pdappollonio</dc:creator><comments>https://news.ycombinator.com/item?id=28412152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28412152</guid></item><item><title><![CDATA[Ask HN: Any suggestion on how to test CLI applications?]]></title><description><![CDATA[
<p>Hello HN!<p>I've been looking at alternatives on how to test command line applications, specifically, for example, exit codes, output messages and whatnot. I've seen "bats" https://github.com/sstephenson/bats and Bazel for testing but I'm curious as what other tools people use in a day to day basis. UI testing is nice with tools like Cypress.io and maybe there's something out there that isn't as popular but it's useful.<p>Thoughts?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=21302532">https://news.ycombinator.com/item?id=21302532</a></p>
<p>Points: 3</p>
<p># Comments: 3</p>
]]></description><pubDate>Sun, 20 Oct 2019 06:07:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=21302532</link><dc:creator>pdappollonio</dc:creator><comments>https://news.ycombinator.com/item?id=21302532</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21302532</guid></item></channel></rss>