<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, 14 Jun 2026 11:57:43 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=granra" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by granra in "CSS: Unavoidable Bad Parts"]]></title><description><![CDATA[
<p>I remember that there were these talks called "Linux sucks" (IIRC) and the premise wasn't that we should start using Windows but more like "we can do better and improve it." Not every complaint needs to come with a solution or better alternative.</p>
]]></description><pubDate>Thu, 11 Jun 2026 13:25:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48490035</link><dc:creator>granra</dc:creator><comments>https://news.ycombinator.com/item?id=48490035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48490035</guid></item><item><title><![CDATA[New comment by granra in "xAI is looking more like a datacentre REIT than a frontier lab"]]></title><description><![CDATA[
<p>More like most European countries.</p>
]]></description><pubDate>Mon, 08 Jun 2026 21:38:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48452544</link><dc:creator>granra</dc:creator><comments>https://news.ycombinator.com/item?id=48452544</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48452544</guid></item><item><title><![CDATA[New comment by granra in "xAI is looking more like a datacentre REIT than a frontier lab"]]></title><description><![CDATA[
<p>> Until someone can come up with a better option though...<p>A welfare state maybe?</p>
]]></description><pubDate>Mon, 08 Jun 2026 19:56:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48450922</link><dc:creator>granra</dc:creator><comments>https://news.ycombinator.com/item?id=48450922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48450922</guid></item><item><title><![CDATA[Introduction to nixidy – Kubernetes GitOps with Nix]]></title><description><![CDATA[
<p>Article URL: <a href="https://codedbearder.com/posts/nixidy-part-1-introduction/">https://codedbearder.com/posts/nixidy-part-1-introduction/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48446465">https://news.ycombinator.com/item?id=48446465</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 08 Jun 2026 15:16:19 +0000</pubDate><link>https://codedbearder.com/posts/nixidy-part-1-introduction/</link><dc:creator>granra</dc:creator><comments>https://news.ycombinator.com/item?id=48446465</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48446465</guid></item><item><title><![CDATA[New comment by granra in "Taking a walk may lead to more creativity than sitting, study finds (2014)"]]></title><description><![CDATA[
<p>I made an MCP server that basically implements all the tools an agent harness would provide. The code is checked out on my server, the MCP server creates git worktrees on "activation" and it can read, modify files, run bash commands etc. I have this setup in typingmind so I can do everything from my phone :p The only problem is that typingmind needs to be in the foreground on my phone, otherwise it will kill the connection.<p>There was a time where I was often stuck for an hour with nothing but my phone and I kept copying file contents into chat for context so I made this and it works surprisingly well.</p>
]]></description><pubDate>Tue, 26 May 2026 11:55:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48278475</link><dc:creator>granra</dc:creator><comments>https://news.ycombinator.com/item?id=48278475</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48278475</guid></item><item><title><![CDATA[New comment by granra in "Eric Schmidt speech about AI booed during graduation"]]></title><description><![CDATA[
<p>Exactly. Maybe the ultra rich shouldn't be allowed to accumulate all the wealth and assets and "the outsiders" are just scapegoats. ¯\_(ツ)_/¯</p>
]]></description><pubDate>Mon, 18 May 2026 13:12:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48179359</link><dc:creator>granra</dc:creator><comments>https://news.ycombinator.com/item?id=48179359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48179359</guid></item><item><title><![CDATA[Show HN: Crushout – A PreToolUse Bash hook that auto-approves read-only commands]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/arnarg/crushout">https://github.com/arnarg/crushout</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48036503">https://news.ycombinator.com/item?id=48036503</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 06 May 2026 14:10:53 +0000</pubDate><link>https://github.com/arnarg/crushout</link><dc:creator>granra</dc:creator><comments>https://news.ycombinator.com/item?id=48036503</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48036503</guid></item><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></channel></rss>