<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: AdrienPoupa</title><link>https://news.ycombinator.com/user?id=AdrienPoupa</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 03 Jul 2026 11:08:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=AdrienPoupa" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by AdrienPoupa in "SpaceX says it has agreement to acquire Cursor for $60B"]]></title><description><![CDATA[
<p>I recently switched as well.  Being able to work in a large monorepo without the editor freezing and taking 15+GB of RAM was a strong selling point :)</p>
]]></description><pubDate>Wed, 22 Apr 2026 02:16:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47857973</link><dc:creator>AdrienPoupa</dc:creator><comments>https://news.ycombinator.com/item?id=47857973</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47857973</guid></item><item><title><![CDATA[New comment by AdrienPoupa in "State of Homelab 2026"]]></title><description><![CDATA[
<p>Since <a href="https://blog.cloudflare.com/updated-tos" rel="nofollow">https://blog.cloudflare.com/updated-tos</a> it is not completely clear if you disable Cloudflare's cache indeed. Still the terms are unclear enough that they could cut you out, and I'd feel uneasy exposing a Jellyfin instance publicly, but that's just me :)</p>
]]></description><pubDate>Mon, 13 Apr 2026 13:18:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47751543</link><dc:creator>AdrienPoupa</dc:creator><comments>https://news.ycombinator.com/item?id=47751543</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47751543</guid></item><item><title><![CDATA[New comment by AdrienPoupa in "State of Homelab 2026"]]></title><description><![CDATA[
<p>This is very cool, but you should not use Cloudflare Tunnels to stream media. This is forbidden by their terms of service (or at the very least not the intended use of Tunnels and they may disable your service). Use Wireguard or Tailscale instead.<p><a href="https://www.xda-developers.com/cloudflare-tunnels-are-great-but-never-use-them-for-media-streaming/" rel="nofollow">https://www.xda-developers.com/cloudflare-tunnels-are-great-...</a></p>
]]></description><pubDate>Mon, 13 Apr 2026 04:56:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47747756</link><dc:creator>AdrienPoupa</dc:creator><comments>https://news.ycombinator.com/item?id=47747756</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47747756</guid></item><item><title><![CDATA[New comment by AdrienPoupa in "Cursor 3"]]></title><description><![CDATA[
<p>My exact reaction when they override my cmd+e shortcut and change the default layout every two months :)</p>
]]></description><pubDate>Thu, 02 Apr 2026 20:59:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47620100</link><dc:creator>AdrienPoupa</dc:creator><comments>https://news.ycombinator.com/item?id=47620100</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47620100</guid></item><item><title><![CDATA[New comment by AdrienPoupa in "Trivy ecosystem supply chain briefly compromised"]]></title><description><![CDATA[
<p>Oh, I was referring to `aquasecurity/trivy-action` that was changed with a malicious entrypoint for affected tags. Pinned commits were not affected.</p>
]]></description><pubDate>Sun, 22 Mar 2026 14:47:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47478074</link><dc:creator>AdrienPoupa</dc:creator><comments>https://news.ycombinator.com/item?id=47478074</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47478074</guid></item><item><title><![CDATA[New comment by AdrienPoupa in "Trivy ecosystem supply chain briefly compromised"]]></title><description><![CDATA[
<p>That's true. This specific attack was mitigated by hash pinning, but some actions like  <a href="https://github.com/1Password/load-secrets-action" rel="nofollow">https://github.com/1Password/load-secrets-action</a> default to using the latest version of an underlying dependency.</p>
]]></description><pubDate>Sun, 22 Mar 2026 05:18:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47474710</link><dc:creator>AdrienPoupa</dc:creator><comments>https://news.ycombinator.com/item?id=47474710</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47474710</guid></item><item><title><![CDATA[New comment by AdrienPoupa in "Trivy ecosystem supply chain temporarily compromised"]]></title><description><![CDATA[
<p>Don't forget to pin your GitHub Actions to SHAs instead of tags, that may or may not be immutable!</p>
]]></description><pubDate>Sun, 22 Mar 2026 03:41:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47474247</link><dc:creator>AdrienPoupa</dc:creator><comments>https://news.ycombinator.com/item?id=47474247</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47474247</guid></item><item><title><![CDATA[New comment by AdrienPoupa in "Reducing Dependabot Noise"]]></title><description><![CDATA[
<p>I gotta admit you had me thinking this was serious until the `Remove lockfiles` section ;)</p>
]]></description><pubDate>Sat, 17 Jan 2026 19:50:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46661407</link><dc:creator>AdrienPoupa</dc:creator><comments>https://news.ycombinator.com/item?id=46661407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46661407</guid></item><item><title><![CDATA[New comment by AdrienPoupa in "Migrating the main Zig repository from GitHub to Codeberg"]]></title><description><![CDATA[
<p>Every 2 years? More like every 2 days for GitHub Actions or Git operations those days :(</p>
]]></description><pubDate>Thu, 27 Nov 2025 03:53:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46065398</link><dc:creator>AdrienPoupa</dc:creator><comments>https://news.ycombinator.com/item?id=46065398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46065398</guid></item><item><title><![CDATA[New comment by AdrienPoupa in "In 2025, People Will Try Living in This Underwater Habitat"]]></title><description><![CDATA[
<p>I just read one of the linked articles about saturation divers, it was absolutely fascinating <a href="https://www.atlasobscura.com/articles/what-is-a-saturation-diver" rel="nofollow">https://www.atlasobscura.com/articles/what-is-a-saturation-d...</a></p>
]]></description><pubDate>Mon, 06 Jan 2025 04:55:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=42607804</link><dc:creator>AdrienPoupa</dc:creator><comments>https://news.ycombinator.com/item?id=42607804</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42607804</guid></item><item><title><![CDATA[New comment by AdrienPoupa in "Runtipi: Docker-based home server management"]]></title><description><![CDATA[
<p>But then, your firewall or Cosmos is exposed to the internet waiting for a 0day to be released, and chances here they will not be updated as soon as it comes out.<p>VPN server is already what Tailscale does at this point. I'm not a shill by the way, just a regular user impressed by the ease of installation/use of their product.</p>
]]></description><pubDate>Thu, 04 Apr 2024 19:23:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=39934704</link><dc:creator>AdrienPoupa</dc:creator><comments>https://news.ycombinator.com/item?id=39934704</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39934704</guid></item><item><title><![CDATA[New comment by AdrienPoupa in "Runtipi: Docker-based home server management"]]></title><description><![CDATA[
<p>I'd argue the easiest way to achieve this is to refrain from opening any ports, and using Tailscale to get remote access.</p>
]]></description><pubDate>Thu, 04 Apr 2024 17:38:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=39933557</link><dc:creator>AdrienPoupa</dc:creator><comments>https://news.ycombinator.com/item?id=39933557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39933557</guid></item><item><title><![CDATA[New comment by AdrienPoupa in "Show HN: Generate admin apps without writing a single line of code"]]></title><description><![CDATA[
<p>Promising, but is the layout responsive? <a href="https://ibb.co/jRLRmD4" rel="nofollow">https://ibb.co/jRLRmD4</a></p>
]]></description><pubDate>Wed, 03 Apr 2024 04:17:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=39913558</link><dc:creator>AdrienPoupa</dc:creator><comments>https://news.ycombinator.com/item?id=39913558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39913558</guid></item><item><title><![CDATA[New comment by AdrienPoupa in "Walmart begins selling the Mac for the first time: M1 MacBook Air for $699"]]></title><description><![CDATA[
<p>I love my work-provided M1 MBP Max and would possibly consider getting a personal Air at this price range, but the 8gb RAM is still a no go for me, even for $699. My SO has a 2015 MBP that's still solid, and I credit that to its SSD and 16gb RAM. I can't see 8gb of RAM being usable in 2034.</p>
]]></description><pubDate>Fri, 15 Mar 2024 18:16:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=39718942</link><dc:creator>AdrienPoupa</dc:creator><comments>https://news.ycombinator.com/item?id=39718942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39718942</guid></item><item><title><![CDATA[New comment by AdrienPoupa in "Ask HN: Why isn't there a Rotten Tomatoes for consumer electronics?"]]></title><description><![CDATA[
<p>RTINGS comes to mind</p>
]]></description><pubDate>Tue, 20 Feb 2024 18:20:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=39444733</link><dc:creator>AdrienPoupa</dc:creator><comments>https://news.ycombinator.com/item?id=39444733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39444733</guid></item><item><title><![CDATA[New comment by AdrienPoupa in "The worst thing about Jenkins is that it works (2019)"]]></title><description><![CDATA[
<p>That's certainly possible but we have other tools for that such as NewRelic that served us well.</p>
]]></description><pubDate>Sun, 03 Dec 2023 19:30:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=38509948</link><dc:creator>AdrienPoupa</dc:creator><comments>https://news.ycombinator.com/item?id=38509948</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38509948</guid></item><item><title><![CDATA[New comment by AdrienPoupa in "The worst thing about Jenkins is that it works (2019)"]]></title><description><![CDATA[
<p>This what we are doing for the prod container that does not have Composer installed yes.<p>But in development it's much easier to have it in the image. Additionally we do not bundle the code in the dev image but bind mount it in Docker Compose, which is much faster than rebuilding the image to test changes in development; PHP not being compiled allows us to do that to reduce the feedback loop duration.</p>
]]></description><pubDate>Sun, 03 Dec 2023 18:40:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=38509543</link><dc:creator>AdrienPoupa</dc:creator><comments>https://news.ycombinator.com/item?id=38509543</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38509543</guid></item><item><title><![CDATA[New comment by AdrienPoupa in "The worst thing about Jenkins is that it works (2019)"]]></title><description><![CDATA[
<p>PHP dev here, we have extensions for development that make no sense in production, xdebug for example. You need it for breakpoints and debugging in general but it should not be installed in production. So we extend our production image and install it on top of it. Similarly, we include Composer (package manager) in the dev image only as we only need the installed dependencies in production but not the package manager. Our dev image is a flavor of the production one, really.</p>
]]></description><pubDate>Sun, 03 Dec 2023 18:03:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=38509197</link><dc:creator>AdrienPoupa</dc:creator><comments>https://news.ycombinator.com/item?id=38509197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38509197</guid></item><item><title><![CDATA[New comment by AdrienPoupa in "We Ditched REST and Went with GraphQL: Here’s Why"]]></title><description><![CDATA[
<p>Backend complexity as mentioned above, as well as potential performance issues. You really want to avoid N+1 issues by batching all the fields and relationships you want to query at once. It's too easy to realize you're running n queries for each field of every entity you are retrieving...</p>
]]></description><pubDate>Sun, 19 Mar 2023 05:20:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=35216281</link><dc:creator>AdrienPoupa</dc:creator><comments>https://news.ycombinator.com/item?id=35216281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35216281</guid></item><item><title><![CDATA[New comment by AdrienPoupa in "Self hosting in 2023"]]></title><description><![CDATA[
<p>If it comes, you switch to a different hosting provider in about 5 minutes, that's not a very big effort</p>
]]></description><pubDate>Mon, 20 Feb 2023 01:48:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=34864056</link><dc:creator>AdrienPoupa</dc:creator><comments>https://news.ycombinator.com/item?id=34864056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34864056</guid></item></channel></rss>