<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: anttiharju</title><link>https://news.ycombinator.com/user?id=anttiharju</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 24 Apr 2026 20:14:10 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=anttiharju" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by anttiharju in "Zig 0.16.0 Release Notes"]]></title><description><![CDATA[
<p>clap's derive is so nice</p>
]]></description><pubDate>Wed, 15 Apr 2026 02:49:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47774113</link><dc:creator>anttiharju</dc:creator><comments>https://news.ycombinator.com/item?id=47774113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47774113</guid></item><item><title><![CDATA[New comment by anttiharju in "Zig 0.16.0 Release Notes"]]></title><description><![CDATA[
<p>Really happy to see 0.16 come out.<p>I did a really tiny contribution about zig cc supporting -exported_symbols_list, which together with the hack of filtering out -liconv makes for a very viable linux -> macOS Rust cross-compiler. There's a few caveats but those have been manageable so far.<p>Absolutely in awe of Zig as a project.</p>
]]></description><pubDate>Wed, 15 Apr 2026 02:27:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47773955</link><dc:creator>anttiharju</dc:creator><comments>https://news.ycombinator.com/item?id=47773955</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47773955</guid></item><item><title><![CDATA[New comment by anttiharju in "/e/OS is a complete, fully “deGoogled” mobile ecosystem"]]></title><description><![CDATA[
<p>I would second their experience, works well for me</p>
]]></description><pubDate>Mon, 02 Mar 2026 15:15:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47219035</link><dc:creator>anttiharju</dc:creator><comments>https://news.ycombinator.com/item?id=47219035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47219035</guid></item><item><title><![CDATA[New comment by anttiharju in "GitHub Actions is slowly killing engineering teams"]]></title><description><![CDATA[
<p>What pains are you experiencing? Cdk has far exceeded Ansible and Terraform in my experience.</p>
]]></description><pubDate>Fri, 06 Feb 2026 04:45:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46909242</link><dc:creator>anttiharju</dc:creator><comments>https://news.ycombinator.com/item?id=46909242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46909242</guid></item><item><title><![CDATA[New comment by anttiharju in "GitHub Actions is slowly killing engineering teams"]]></title><description><![CDATA[
<p>Github being less and less reliable nowadays just makes this more true.<p>In the past week I have seen:<p>- actions/checkout inexplicably failing, sometimes succeeding on 3rd retry (of the built-in retry logic)<p>- release ci jobs scheduling _twice_, causing failures, because ofc the release already exists<p>- jobs just not scheduling. Sometimes for 40m.<p>I have been using it actively for a few years and putting aside everything the author is saying, just the base reliability is going downhill.<p>I guess zig was right. Too bad they missed builtkite, Codeberg hasn't been that reliable or fast in my experience.</p>
]]></description><pubDate>Fri, 06 Feb 2026 04:40:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46909207</link><dc:creator>anttiharju</dc:creator><comments>https://news.ycombinator.com/item?id=46909207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46909207</guid></item><item><title><![CDATA[New comment by anttiharju in "GitHub Actions is slowly killing engineering teams"]]></title><description><![CDATA[
<p>I think cdk is the one to use nowadays. Infrastructure as real code.</p>
]]></description><pubDate>Fri, 06 Feb 2026 04:35:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46909174</link><dc:creator>anttiharju</dc:creator><comments>https://news.ycombinator.com/item?id=46909174</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46909174</guid></item><item><title><![CDATA[New comment by anttiharju in "Ask HN: What is your opinion on non-mainstream mobile OS options (e.g. /e/OS)?"]]></title><description><![CDATA[
<p>I've Fairphone 6 with e/OS. Works well. Ok, some caveats:<p>- mobilepay does not work (I think Danes have an issue with non-mainstream platforms for whatever reason)<p>- the default browser does not work for some of the authentication flows when it integrates as the in-app browser. But it does give one dark theme on hn so I can just keep it on my homescreen while fireflx is the default for compat reasons.</p>
]]></description><pubDate>Thu, 22 Jan 2026 22:29:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46725970</link><dc:creator>anttiharju</dc:creator><comments>https://news.ycombinator.com/item?id=46725970</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46725970</guid></item><item><title><![CDATA[New comment by anttiharju in "Lix – universal version control system for binary files"]]></title><description><![CDATA[
<p>for office files one can also unzip and zip to store them in git as plaintext</p>
]]></description><pubDate>Thu, 22 Jan 2026 07:41:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46716333</link><dc:creator>anttiharju</dc:creator><comments>https://news.ycombinator.com/item?id=46716333</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46716333</guid></item><item><title><![CDATA[New comment by anttiharju in "Statement by Denmark, Finland, France, Germany, the Netherlands,Norway,Sweden,UK"]]></title><description><![CDATA[
<p>I would like to live in less historical times.<p>I'm a Finn.</p>
]]></description><pubDate>Sun, 18 Jan 2026 17:01:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46669544</link><dc:creator>anttiharju</dc:creator><comments>https://news.ycombinator.com/item?id=46669544</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46669544</guid></item><item><title><![CDATA[New comment by anttiharju in "For me, Hacker News is probably the best community on the internet"]]></title><description><![CDATA[
<p>Tangentially; I keep finding I flag things accidentally due to mainly browsing on mobile.</p>
]]></description><pubDate>Sat, 17 Jan 2026 19:08:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46660965</link><dc:creator>anttiharju</dc:creator><comments>https://news.ycombinator.com/item?id=46660965</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46660965</guid></item><item><title><![CDATA[New comment by anttiharju in "I hate GitHub Actions with passion"]]></title><description><![CDATA[
<p>Secrets that you store in github actions secrets?</p>
]]></description><pubDate>Fri, 16 Jan 2026 17:28:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46649080</link><dc:creator>anttiharju</dc:creator><comments>https://news.ycombinator.com/item?id=46649080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46649080</guid></item><item><title><![CDATA[New comment by anttiharju in "I hate GitHub Actions with passion"]]></title><description><![CDATA[
<p>What do you mean? Simple env prints get masked as *** in logs<p>I guess one can always just echo the secret to a file and upload-artifact it</p>
]]></description><pubDate>Wed, 14 Jan 2026 22:30:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46624735</link><dc:creator>anttiharju</dc:creator><comments>https://news.ycombinator.com/item?id=46624735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46624735</guid></item><item><title><![CDATA[New comment by anttiharju in "I hate GitHub Actions with passion"]]></title><description><![CDATA[
<p>Could be, not familiar with Bazel. Thanks for mentioning it now can check it out.</p>
]]></description><pubDate>Wed, 14 Jan 2026 22:28:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46624686</link><dc:creator>anttiharju</dc:creator><comments>https://news.ycombinator.com/item?id=46624686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46624686</guid></item><item><title><![CDATA[New comment by anttiharju in "Ask HN: Share your personal website"]]></title><description><![CDATA[
<p><a href="https://anttiharju.dev" rel="nofollow">https://anttiharju.dev</a></p>
]]></description><pubDate>Wed, 14 Jan 2026 19:24:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46621360</link><dc:creator>anttiharju</dc:creator><comments>https://news.ycombinator.com/item?id=46621360</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46621360</guid></item><item><title><![CDATA[New comment by anttiharju in "I hate GitHub Actions with passion"]]></title><description><![CDATA[
<p>Second the Nix approach. One can even build a github actions-compatible container out of a flake and have actions run in it. I have done so for my personal projects <a href="https://github.com/anttiharju/compare-changes" rel="nofollow">https://github.com/anttiharju/compare-changes</a></p>
]]></description><pubDate>Wed, 14 Jan 2026 16:29:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46618102</link><dc:creator>anttiharju</dc:creator><comments>https://news.ycombinator.com/item?id=46618102</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46618102</guid></item><item><title><![CDATA[New comment by anttiharju in "I hate GitHub Actions with passion"]]></title><description><![CDATA[
<p>One can get the ssh access with self-hosted runners but it is problematic because uncovering secrets becomes trivial.</p>
]]></description><pubDate>Wed, 14 Jan 2026 16:26:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46618040</link><dc:creator>anttiharju</dc:creator><comments>https://news.ycombinator.com/item?id=46618040</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46618040</guid></item><item><title><![CDATA[New comment by anttiharju in "I hate GitHub Actions with passion"]]></title><description><![CDATA[
<p>> What is the advantage that github actions provide that people put up with it?<p>It's the default CI system on github and you get relatively free compute.</p>
]]></description><pubDate>Wed, 14 Jan 2026 16:24:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46618015</link><dc:creator>anttiharju</dc:creator><comments>https://news.ycombinator.com/item?id=46618015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46618015</guid></item><item><title><![CDATA[New comment by anttiharju in "I hate GitHub Actions with passion"]]></title><description><![CDATA[
<p>GitHub could invest a lot more in actions for sure. Even just in basic stuff like actions/checkout@v6 being broken for self-hosted runners.</p>
]]></description><pubDate>Wed, 14 Jan 2026 16:18:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46617905</link><dc:creator>anttiharju</dc:creator><comments>https://news.ycombinator.com/item?id=46617905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46617905</guid></item><item><title><![CDATA[New comment by anttiharju in "I hate GitHub Actions with passion"]]></title><description><![CDATA[
<p>Does this discredit the answer?</p>
]]></description><pubDate>Wed, 14 Jan 2026 16:15:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46617855</link><dc:creator>anttiharju</dc:creator><comments>https://news.ycombinator.com/item?id=46617855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46617855</guid></item><item><title><![CDATA[New comment by anttiharju in "I hate GitHub Actions with passion"]]></title><description><![CDATA[
<p>This also helps one to avoid the expensive macos runners</p>
]]></description><pubDate>Wed, 14 Jan 2026 15:53:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46617508</link><dc:creator>anttiharju</dc:creator><comments>https://news.ycombinator.com/item?id=46617508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46617508</guid></item></channel></rss>