<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: attilaolah</title><link>https://news.ycombinator.com/user?id=attilaolah</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 21 Oct 2026 04:44:07 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=attilaolah" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by attilaolah in "What I self-host"]]></title><description><![CDATA[
<p>To be clear, it will shut down Jellyfin after 20 minutes of inactivity on the socket. It may as well be that Jellyfin is doing some background work like re-indexing videos, so it is not perfect, but it is the next best thing until Jellyfin supports first-class socket activation.</p>
]]></description><pubDate>Fri, 16 Oct 2026 14:53:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=50119106</link><dc:creator>attilaolah</dc:creator><comments>https://news.ycombinator.com/item?id=50119106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50119106</guid></item><item><title><![CDATA[New comment by attilaolah in "What I self-host"]]></title><description><![CDATA[
<p>Yeah Clan does have some rough edges. And the website is indeed like that, especially the bits about disko / partitioning, etc.</p>
]]></description><pubDate>Fri, 16 Oct 2026 14:51:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=50119082</link><dc:creator>attilaolah</dc:creator><comments>https://news.ycombinator.com/item?id=50119082</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50119082</guid></item><item><title><![CDATA[New comment by attilaolah in "What I self-host"]]></title><description><![CDATA[
<p>No it doesn't support that, but systemd-socket-proxyd does. So my Systemd service exec line looks like this:<p>ExecStart = /path/to/systemd/lib/systemd/systemd-socket-proxyd --exit-idle-time=20min /path/to/jellyfin.socket;<p><a href="https://github.com/attilaolah/dotfiles/blob/144d1711755d7a9e250cf37bb438251c95c0f067/hosts/home/services/jellyfin.nix#L85" rel="nofollow">https://github.com/attilaolah/dotfiles/blob/144d1711755d7a9e...</a></p>
]]></description><pubDate>Fri, 16 Oct 2026 14:49:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=50119045</link><dc:creator>attilaolah</dc:creator><comments>https://news.ycombinator.com/item?id=50119045</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50119045</guid></item><item><title><![CDATA[New comment by attilaolah in "What I self-host"]]></title><description><![CDATA[
<p>Or bwrap on linux, which is probably good-enough for most services' isolation needs.</p>
]]></description><pubDate>Fri, 16 Oct 2026 08:02:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=50115507</link><dc:creator>attilaolah</dc:creator><comments>https://news.ycombinator.com/item?id=50115507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50115507</guid></item><item><title><![CDATA[New comment by attilaolah in "What I self-host"]]></title><description><![CDATA[
<p>I also used to run everything on K8s (hybrid Talos / Alpine+k0s on nodes too small for Talos). It is a fun exercise, but with many small nodes eventually I realised I was burning a quarter of my fleet's CPU on just monitoring and routing services.<p>Eventually I switched to Systemd only, Clan-managed NixOS instances on bare metal.<p>The killer feature for me is socket activation. It even works with Jellyfin, wrapped in systemd-socket-proxyd. I have Jellyfin listen on a UDS, and Systemd will activate it when my TV connects. The downside is a few more seconds of waiting when I open Jellyfin on the TV. The upside is, after 20 minutes of idling, it is fully powered down.<p>This allows packing even more services on smaller machines, provided you don't e.g. play Minecraft and watch Jellyfin at the same time.</p>
]]></description><pubDate>Fri, 16 Oct 2026 07:56:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=50115461</link><dc:creator>attilaolah</dc:creator><comments>https://news.ycombinator.com/item?id=50115461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50115461</guid></item><item><title><![CDATA[New comment by attilaolah in "“Car Wash” test with 53 models"]]></title><description><![CDATA[
<p>I find it amazing that a title including the phrase "car wash" does not need to specify that "models" in fact do not refer to car manufacturers' models.</p>
]]></description><pubDate>Tue, 24 Feb 2026 13:48:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47137126</link><dc:creator>attilaolah</dc:creator><comments>https://news.ycombinator.com/item?id=47137126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47137126</guid></item><item><title><![CDATA[New comment by attilaolah in "Google: 90% of our engineers use the software you wrote (Homebrew), but..."]]></title><description><![CDATA[
<p>> Whaaaaa? I can't find this, but it seems like such a weird operation. Got a link?<p><a href="https://wwwx.cs.unc.edu/~duozhao/entry/2014/12/binary-tree-upside-down/" rel="nofollow">https://wwwx.cs.unc.edu/~duozhao/entry/2014/12/binary-tree-u...</a></p>
]]></description><pubDate>Thu, 11 Jun 2015 21:26:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=9702557</link><dc:creator>attilaolah</dc:creator><comments>https://news.ycombinator.com/item?id=9702557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9702557</guid></item><item><title><![CDATA[New comment by attilaolah in "Google: 90% of our engineers use the software you wrote (Homebrew), but..."]]></title><description><![CDATA[
<p>Oddly enough, Google shows me interview questions where "inverting a binary tree" means something quite different — for example, flipping it upside down, and making the left leaf the root, the right leaf the left leaf and the root the right leaf.<p>If this was really about "reversing" the tree, as you mention, the question seems more likely to address how the candidate approaches the situation. Like, he should start by making sure they both agree on what the question actually means.<p>Once that's out of the way, it seems relatively easy to come up with a naive solution, without having memorised any algorithms. It seems more like a case of brainfreeze to me, which can be sort-of fixed with practice (which in turn many candidates refuse to do: the dreaded "If I have to cram for the interview, I don't want the job" statement.)<p>So maybe he really wasn't a good fit for Google, despite apparently being a rockstar developer. Hey, startups need rockstar devs too.</p>
]]></description><pubDate>Wed, 10 Jun 2015 22:17:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=9695987</link><dc:creator>attilaolah</dc:creator><comments>https://news.ycombinator.com/item?id=9695987</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9695987</guid></item><item><title><![CDATA[Show HN: Dnsp – a lightweight DNS proxy with community blacklist support]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/gophergala/dnsp">https://github.com/gophergala/dnsp</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=8965261">https://news.ycombinator.com/item?id=8965261</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 29 Jan 2015 10:13:53 +0000</pubDate><link>https://github.com/gophergala/dnsp</link><dc:creator>attilaolah</dc:creator><comments>https://news.ycombinator.com/item?id=8965261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8965261</guid></item></channel></rss>