<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: granra</title><link>https://news.ycombinator.com/user?id=granra</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 26 Apr 2026 09:56:58 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=granra" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Show HN: Nixidy – Kubernetes GitOps with Nix and Argo CD]]></title><description><![CDATA[
<p>Article URL: <a href="https://nixidy.dev/">https://nixidy.dev/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47601601">https://news.ycombinator.com/item?id=47601601</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 01 Apr 2026 14:39:43 +0000</pubDate><link>https://nixidy.dev/</link><dc:creator>granra</dc:creator><comments>https://news.ycombinator.com/item?id=47601601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47601601</guid></item><item><title><![CDATA[New comment by granra in "Nixtml: Static website and blog generator written in Nix"]]></title><description><![CDATA[
<p>Too bad I don't write PHP then</p>
]]></description><pubDate>Wed, 03 Dec 2025 05:34:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46130635</link><dc:creator>granra</dc:creator><comments>https://news.ycombinator.com/item?id=46130635</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46130635</guid></item><item><title><![CDATA[New comment by granra in "Nixtml: Static website and blog generator written in Nix"]]></title><description><![CDATA[
<p>Out of curiousity, having never worked in the business of making websites, what would be accessible to a designer? Jinja2?</p>
]]></description><pubDate>Tue, 02 Dec 2025 19:48:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46125837</link><dc:creator>granra</dc:creator><comments>https://news.ycombinator.com/item?id=46125837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46125837</guid></item><item><title><![CDATA[New comment by granra in "Nixtml: Static website and blog generator written in Nix"]]></title><description><![CDATA[
<p>Generally I think you have a point when making landing pages or things of that sort. I however basically only use static site generators for blogging and I think markdown/asciidoc/whatever + metadata is nicer for writing content than directly in HTML.<p>I made nixtml and I take no offence :)</p>
]]></description><pubDate>Tue, 02 Dec 2025 18:52:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46124958</link><dc:creator>granra</dc:creator><comments>https://news.ycombinator.com/item?id=46124958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46124958</guid></item><item><title><![CDATA[New comment by granra in "Nixtml: Static website and blog generator written in Nix"]]></title><description><![CDATA[
<p>Yeah it would probably be more efficient to do the templating as a build step in the derivation that parses the markdown. But after making nixidy[1] I wanted to have a crack at making a static site generator _in nix_. I'm open to expanding it though of course :)<p>[1]: <a href="https://github.com/arnarg/nixidy" rel="nofollow">https://github.com/arnarg/nixidy</a></p>
]]></description><pubDate>Tue, 02 Dec 2025 18:46:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46124858</link><dc:creator>granra</dc:creator><comments>https://news.ycombinator.com/item?id=46124858</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46124858</guid></item><item><title><![CDATA[New comment by granra in "Nixtml: Static website and blog generator written in Nix"]]></title><description><![CDATA[
<p>haha I'm afraid it was a total coincidence that it kind of looks like it :D</p>
]]></description><pubDate>Tue, 02 Dec 2025 18:21:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46124460</link><dc:creator>granra</dc:creator><comments>https://news.ycombinator.com/item?id=46124460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46124460</guid></item><item><title><![CDATA[New comment by granra in "Nixtml: Static website and blog generator written in Nix"]]></title><description><![CDATA[
<p>I had seen a few of those `__findFile` hackery articles lately and did actually consider doing that but I think having a nice way of adding HTML attributes would've been clunky :p<p>Edit: although looking at this article it seems to be supported.</p>
]]></description><pubDate>Tue, 02 Dec 2025 18:19:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46124445</link><dc:creator>granra</dc:creator><comments>https://news.ycombinator.com/item?id=46124445</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46124445</guid></item><item><title><![CDATA[New comment by granra in "Nixtml: Static website and blog generator written in Nix"]]></title><description><![CDATA[
<p>I'm the author of nixtml. It's already doing IFD by using python to parse markdown content + metadata and superhtml to format the final HTML (a bit unnecessary, but I liked it while developing it).<p>I really wanted the templates to just be nix functions. It shouldn't be an issue to pass the context to an external program with `pkgs.runCommand` or something and then read the result (IFD like you mentioned).<p>Edit: I'm glad to hear you like it :)</p>
]]></description><pubDate>Tue, 02 Dec 2025 17:10:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46123525</link><dc:creator>granra</dc:creator><comments>https://news.ycombinator.com/item?id=46123525</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46123525</guid></item><item><title><![CDATA[New comment by granra in "Open Sauce is a confoundingly brilliant Bay Area event"]]></title><description><![CDATA[
<p>I apologize. I didn't intend for it to go this way.</p>
]]></description><pubDate>Sun, 27 Jul 2025 07:18:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=44699459</link><dc:creator>granra</dc:creator><comments>https://news.ycombinator.com/item?id=44699459</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44699459</guid></item><item><title><![CDATA[New comment by granra in "Open Sauce is a confoundingly brilliant Bay Area event"]]></title><description><![CDATA[
<p>What I saw as disturbing was the content of the post, failing to see that he wasn't directly voicing his own opinion on the matter.<p>I didn't like the use of the word "pro-abortion". I generally address them as pro-life even though I don't like that it indirectly indicates that the other side would be "anti-life" but I agree that it's not productive to get into a flame war on terminology.</p>
]]></description><pubDate>Sat, 26 Jul 2025 15:56:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=44695031</link><dc:creator>granra</dc:creator><comments>https://news.ycombinator.com/item?id=44695031</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44695031</guid></item><item><title><![CDATA[New comment by granra in "Open Sauce is a confoundingly brilliant Bay Area event"]]></title><description><![CDATA[
<p>Logically I see your point. But one side is fine with the other side having the opinion to not have an abortion under any circumstances while the other is fighting to take the right away from anyone to have an abortion. So I feel like one side has more reason to go for the anti-* card, although I don't think it's very productive.</p>
]]></description><pubDate>Sat, 26 Jul 2025 15:43:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=44694924</link><dc:creator>granra</dc:creator><comments>https://news.ycombinator.com/item?id=44694924</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44694924</guid></item><item><title><![CDATA[New comment by granra in "Open Sauce is a confoundingly brilliant Bay Area event"]]></title><description><![CDATA[
<p>Fair enough, I may not have picked the best example while skimming it quickly (he seems to have thousands of posts on his blog). I didn't like him using the word "pro-abortion" though (and not pro-choice) which to me seems to be used to villainize the other side.</p>
]]></description><pubDate>Sat, 26 Jul 2025 13:05:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=44693804</link><dc:creator>granra</dc:creator><comments>https://news.ycombinator.com/item?id=44693804</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44693804</guid></item><item><title><![CDATA[New comment by granra in "Open Sauce is a confoundingly brilliant Bay Area event"]]></title><description><![CDATA[
<p>Thank you, I edited it to pro-life</p>
]]></description><pubDate>Sat, 26 Jul 2025 11:40:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=44693298</link><dc:creator>granra</dc:creator><comments>https://news.ycombinator.com/item?id=44693298</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44693298</guid></item><item><title><![CDATA[GitOps for Kubernetes with Nixidy and ArgoCD]]></title><description><![CDATA[
<p>Article URL: <a href="https://tech.aufomm.com/gitops-for-kubernetes-with-nixidy-and-argocd/">https://tech.aufomm.com/gitops-for-kubernetes-with-nixidy-and-argocd/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44327829">https://news.ycombinator.com/item?id=44327829</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 20 Jun 2025 14:01:52 +0000</pubDate><link>https://tech.aufomm.com/gitops-for-kubernetes-with-nixidy-and-argocd/</link><dc:creator>granra</dc:creator><comments>https://news.ycombinator.com/item?id=44327829</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44327829</guid></item><item><title><![CDATA[GitOps for Kubernetes with Nixidy and ArgoCD]]></title><description><![CDATA[
<p>Article URL: <a href="https://tech.aufomm.com/gitops-for-kubernetes-with-nixidy-and-argocd/">https://tech.aufomm.com/gitops-for-kubernetes-with-nixidy-and-argocd/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44308828">https://news.ycombinator.com/item?id=44308828</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 18 Jun 2025 11:15:06 +0000</pubDate><link>https://tech.aufomm.com/gitops-for-kubernetes-with-nixidy-and-argocd/</link><dc:creator>granra</dc:creator><comments>https://news.ycombinator.com/item?id=44308828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44308828</guid></item><item><title><![CDATA[New comment by granra in "LLMs get lost in multi-turn conversation"]]></title><description><![CDATA[
<p>Some 3rd party UIs offer this, I use typingmind sometimes that does but AFAIK some open source ones do too.</p>
]]></description><pubDate>Thu, 15 May 2025 06:32:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=43992392</link><dc:creator>granra</dc:creator><comments>https://news.ycombinator.com/item?id=43992392</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43992392</guid></item><item><title><![CDATA[Show HN: Nixidy – Kubernetes GitOps with Nix and Argo CD]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/arnarg/nixidy">https://github.com/arnarg/nixidy</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43905751">https://news.ycombinator.com/item?id=43905751</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 06 May 2025 14:45:53 +0000</pubDate><link>https://github.com/arnarg/nixidy</link><dc:creator>granra</dc:creator><comments>https://news.ycombinator.com/item?id=43905751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43905751</guid></item><item><title><![CDATA[New comment by granra in "So you wanna write Kubernetes controllers?"]]></title><description><![CDATA[
<p>Íslenskur? :D<p>IMO using string templating for creating structured data in a white-space sensitive configuration language always ends with pain and cursing beyond the most basic application manifests. I'm not saying Terraform or HCL is necessarily the solution either but it certainly wouldn't be Helm in my book.<p>It's a shame language like CUE or nickel didn't take off for this.</p>
]]></description><pubDate>Mon, 27 Jan 2025 15:12:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=42841914</link><dc:creator>granra</dc:creator><comments>https://news.ycombinator.com/item?id=42841914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42841914</guid></item><item><title><![CDATA[New comment by granra in "So you wanna write Kubernetes controllers?"]]></title><description><![CDATA[
<p>At a previous employer they were using helmfile. I don't remember what exactly I needed to do but I needed a value to be templated by helm _after_ helmfile had done its work (iirc) and ended up having to write along the lines of "{{ `{{` }} .Values.something {{ `}}` }}" but actually had more levels of nesting which required use of `printf` iirc and I don't remember how I actually solved it.<p>My point is though that using string templating for YAML creation is IMO always a bad idea and using helm for anything more complicated than the most basic application always makes me sad in the end. helmfile adds another templating layer and my limited exposure to it made me really dislike it.<p>edit: I remember now that this was for rendering config for vector, which itself has templating support with the famous `{{ .key }}` syntax. So not entirely helmfile's fault, but I still stick to my point as I needed to get through 3 levels of templating.</p>
]]></description><pubDate>Mon, 27 Jan 2025 15:06:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=42841853</link><dc:creator>granra</dc:creator><comments>https://news.ycombinator.com/item?id=42841853</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42841853</guid></item><item><title><![CDATA[Show HN: Nixidy – Kubernetes GitOps with Nix and Argo CD]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/arnarg/nixidy">https://github.com/arnarg/nixidy</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41935597">https://news.ycombinator.com/item?id=41935597</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 24 Oct 2024 14:01:33 +0000</pubDate><link>https://github.com/arnarg/nixidy</link><dc:creator>granra</dc:creator><comments>https://news.ycombinator.com/item?id=41935597</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41935597</guid></item></channel></rss>