<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: mihaelm</title><link>https://news.ycombinator.com/user?id=mihaelm</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Apr 2026 17:16:51 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mihaelm" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mihaelm in "John Ternus to become Apple CEO"]]></title><description><![CDATA[
<p>It's more the hope that he can bring the culture embedded in the hardware division over to software, which hopefully results in better software.</p>
]]></description><pubDate>Mon, 20 Apr 2026 20:53:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47840461</link><dc:creator>mihaelm</dc:creator><comments>https://news.ycombinator.com/item?id=47840461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47840461</guid></item><item><title><![CDATA[New comment by mihaelm in "Spain to expand internet blocks to tennis, golf, movies broadcasting times"]]></title><description><![CDATA[
<p>Small countries are already doing this through the Internet since so much of the consumed content is in English.</p>
]]></description><pubDate>Tue, 14 Apr 2026 18:39:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47769534</link><dc:creator>mihaelm</dc:creator><comments>https://news.ycombinator.com/item?id=47769534</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47769534</guid></item><item><title><![CDATA[New comment by mihaelm in "Zig 0.16.0 Release Notes"]]></title><description><![CDATA[
<p>Sure, this is the issue tracking the work: <a href="https://codeberg.org/ziglang/zig/issues/30677" rel="nofollow">https://codeberg.org/ziglang/zig/issues/30677</a><p>The idea is to offer some kind of CLI parsing in the std. It says minimal, but the discussion also veers into some more advanced options.<p>The discussion resulted in two PRs (that I know of):<p>- <i>Type-driven</i>: <a href="https://codeberg.org/ziglang/zig/issues/30677" rel="nofollow">https://codeberg.org/ziglang/zig/issues/30677</a><p>@dotcarmen extracted it into a package (<a href="https://codeberg.org/dotcarmen/clip" rel="nofollow">https://codeberg.org/dotcarmen/clip</a>) so people could more easily try it out.<p>- <i>Composition-based</i>: <a href="https://codeberg.org/ziglang/zig/pulls/31620" rel="nofollow">https://codeberg.org/ziglang/zig/pulls/31620</a><p>If you're familiar with Rust's clap, it's a bit like derive vs builder API.<p>You can also see how each approach would look in practice if you inspect the diff for the "tools" directory on the PRs.</p>
]]></description><pubDate>Tue, 14 Apr 2026 18:33:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47769440</link><dc:creator>mihaelm</dc:creator><comments>https://news.ycombinator.com/item?id=47769440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47769440</guid></item><item><title><![CDATA[New comment by mihaelm in "Spain to expand internet blocks to tennis, golf, movies broadcasting times"]]></title><description><![CDATA[
<p>I didn't understand him that way. It's more that it helps if  people can more easily pick up a foreign language, or solidify their skills, along the way through media. Doubly so when it's a lingua franca like English.<p>Though for you, I understand you might have been peeved if people kept switching to English when you just wanted to practice Dutch.</p>
]]></description><pubDate>Tue, 14 Apr 2026 18:05:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47769052</link><dc:creator>mihaelm</dc:creator><comments>https://news.ycombinator.com/item?id=47769052</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47769052</guid></item><item><title><![CDATA[New comment by mihaelm in "Spain to expand internet blocks to tennis, golf, movies broadcasting times"]]></title><description><![CDATA[
<p>Subtitles all the way. Only advantages of dubbing I can see is accessibility for vision impaired and employment opportunities for local VA talent.<p>But dubbed live action media is such a horrid experience for me.</p>
]]></description><pubDate>Tue, 14 Apr 2026 18:00:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47768979</link><dc:creator>mihaelm</dc:creator><comments>https://news.ycombinator.com/item?id=47768979</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47768979</guid></item><item><title><![CDATA[New comment by mihaelm in "Zig 0.16.0 Release Notes"]]></title><description><![CDATA[
<p>The approach feels like a natural extension of Zig's philosophy about explicitness around low-level operations (no hidden control flow, no hidden memory allocations, etc.). Your function can be blocking? Communicate that through the function signature! Very in style for the language.</p>
]]></description><pubDate>Tue, 14 Apr 2026 17:13:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47768372</link><dc:creator>mihaelm</dc:creator><comments>https://news.ycombinator.com/item?id=47768372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47768372</guid></item><item><title><![CDATA[New comment by mihaelm in "Zig 0.16.0 Release Notes"]]></title><description><![CDATA[
<p>Obviously, I/O as an interface is the headliner here, but there are lots of other goodies to pay attention to, such as the "juicy main".<p>Small integers auto coercing into floats is a nice gift to game devs. It's nice that game dev is acknowledged as one of the niches Zig can target as I believe it could really thrive there due to how easily it can integrate with C & C++. Or, rather, more easily than the alternatives.</p>
]]></description><pubDate>Tue, 14 Apr 2026 17:08:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47768327</link><dc:creator>mihaelm</dc:creator><comments>https://news.ycombinator.com/item?id=47768327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47768327</guid></item><item><title><![CDATA[New comment by mihaelm in "Zig 0.16.0 Release Notes"]]></title><description><![CDATA[
<p>It's the dark horse of this release as CLI parsing can also be more easily built on top of it. There's a couple of proposals floating around now, so I hope we get something soon-ish (maybe in 0.18 since a short cyle is planned for 0.17).</p>
]]></description><pubDate>Tue, 14 Apr 2026 16:54:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47768131</link><dc:creator>mihaelm</dc:creator><comments>https://news.ycombinator.com/item?id=47768131</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47768131</guid></item><item><title><![CDATA[New comment by mihaelm in "Neovim 0.12.0"]]></title><description><![CDATA[
<p>It doesn't necessarily mean they're going to migrate from C, building a C project is just so much nicer with Zig than fiddling around with CMake. You got people using it as a build system even for Go projects, especially if they're relying on CGo.<p>However, if you were entertaining the idea of slowly switching to Zig, the build system would be the place to start. Moving away from CMake is worth it even if you don't push it further.<p>But yeah, the C-Zig interop story is so good it's a no brainer if you want to "modernize" your C codebase, and you can do so incrementally instead of stopping the world for a rewrite.</p>
]]></description><pubDate>Sun, 29 Mar 2026 19:09:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47566162</link><dc:creator>mihaelm</dc:creator><comments>https://news.ycombinator.com/item?id=47566162</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47566162</guid></item><item><title><![CDATA[New comment by mihaelm in "FFmpeg 8.1"]]></title><description><![CDATA[
<p>It's a lower-level component in so much stuff we're not even aware of.</p>
]]></description><pubDate>Tue, 17 Mar 2026 17:54:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47415975</link><dc:creator>mihaelm</dc:creator><comments>https://news.ycombinator.com/item?id=47415975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47415975</guid></item><item><title><![CDATA[New comment by mihaelm in "My “grand vision” for Rust"]]></title><description><![CDATA[
<p>My guess is they meant metaprogramming in general (templates/generics, macros), but traits are not quite like the others.</p>
]]></description><pubDate>Sun, 08 Mar 2026 21:06:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47301465</link><dc:creator>mihaelm</dc:creator><comments>https://news.ycombinator.com/item?id=47301465</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47301465</guid></item><item><title><![CDATA[New comment by mihaelm in "Ten years of deploying to production"]]></title><description><![CDATA[
<p>That's a bit harsh, depending on how a person developed or where they worked they may not have had exposure to other facets beyond basic development. Beyond that, it might as well be magic. They'll have to figure out how to provision a VM, ssh into it & lock all the proverbial doors first. Without going into managing it with IaC tools like Terraform, Ansible, Packer, etc.</p>
]]></description><pubDate>Sun, 08 Mar 2026 19:53:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47300670</link><dc:creator>mihaelm</dc:creator><comments>https://news.ycombinator.com/item?id=47300670</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47300670</guid></item><item><title><![CDATA[New comment by mihaelm in "Ten years of deploying to production"]]></title><description><![CDATA[
<p>A truly lean team (say, <=5 people and limited project scope) should be able to live off their code forge's free CI/CD minutes, or whatever is included in the basic tier they're running. Just run the suite on a schedule against trunk instead of on every PR.<p>If not, then that's a good signal they should invest more into their CI/CD setup, and like you said it's not necessarily a huge investment, but it can be a barrier depending on skills.</p>
]]></description><pubDate>Sun, 08 Mar 2026 10:49:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47296274</link><dc:creator>mihaelm</dc:creator><comments>https://news.ycombinator.com/item?id=47296274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47296274</guid></item><item><title><![CDATA[New comment by mihaelm in "A decade of Docker containers"]]></title><description><![CDATA[
<p>I'd say LLB is the "standard", Dockerfile is just one of human-friendly frontends, but you can always make one yourself or use an alternative. For example, Dagger uses BuildKit directly for building its containers instead of going through a Dockerfile.</p>
]]></description><pubDate>Sat, 07 Mar 2026 18:16:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47290040</link><dc:creator>mihaelm</dc:creator><comments>https://news.ycombinator.com/item?id=47290040</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47290040</guid></item><item><title><![CDATA[New comment by mihaelm in "A decade of Docker containers"]]></title><description><![CDATA[
<p>Maybe if you only look at it through the lens of building an app/service, but containers offer so much more than that. By standardizing their delivery through registries and management through runtimes, a lot of operational headaches just go away when using a container orchestrator. Not to mention better utilization of hardware since containers are more lightweight than VMs.</p>
]]></description><pubDate>Sat, 07 Mar 2026 17:52:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47289821</link><dc:creator>mihaelm</dc:creator><comments>https://news.ycombinator.com/item?id=47289821</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47289821</guid></item><item><title><![CDATA[New comment by mihaelm in "We might all be AI engineers now"]]></title><description><![CDATA[
<p>> "You turn it on and it scales right up"<p>is my favorite quote from the video.</p>
]]></description><pubDate>Fri, 06 Mar 2026 21:34:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47281376</link><dc:creator>mihaelm</dc:creator><comments>https://news.ycombinator.com/item?id=47281376</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47281376</guid></item><item><title><![CDATA[New comment by mihaelm in "Payment fees matter more than you think"]]></title><description><![CDATA[
<p>And no doubt they’ll find a way to spend it in the app considering you can manage almost all aspects of your life within it.<p>Revolut works similarly. You don’t pay any fees on transfers to other Revolut accounts, but you do for other bank accounts.</p>
]]></description><pubDate>Tue, 03 Mar 2026 19:59:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47238044</link><dc:creator>mihaelm</dc:creator><comments>https://news.ycombinator.com/item?id=47238044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47238044</guid></item><item><title><![CDATA[New comment by mihaelm in "GPT‑5.3 Instant"]]></title><description><![CDATA[
<p>Never, it’s a very effective punctuation mark. While it may not have been common in day-to-day messaging, it’s very common in writing of all sorts.</p>
]]></description><pubDate>Tue, 03 Mar 2026 19:51:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47237925</link><dc:creator>mihaelm</dc:creator><comments>https://news.ycombinator.com/item?id=47237925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47237925</guid></item><item><title><![CDATA[New comment by mihaelm in "Zclaw – The 888 KiB Assistant"]]></title><description><![CDATA[
<p>For something like OpenClaw yes, but not for Zclaw. I think the naming is more about riding the current wave of Claw-related interest rather than positioning it as competition or replacement for other <i>clawies</i>.<p>Zclaw is about running an agent in your embedded system.</p>
]]></description><pubDate>Mon, 02 Mar 2026 18:41:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47222163</link><dc:creator>mihaelm</dc:creator><comments>https://news.ycombinator.com/item?id=47222163</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47222163</guid></item><item><title><![CDATA[New comment by mihaelm in "Zclaw – The 888 KiB Assistant"]]></title><description><![CDATA[
<p>File size is a legit property to keep in mind if your goal is to create an agent that runs on ESP32 boards. They don't expect you to run Zclaw on Mac Mini.</p>
]]></description><pubDate>Mon, 02 Mar 2026 17:55:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47221502</link><dc:creator>mihaelm</dc:creator><comments>https://news.ycombinator.com/item?id=47221502</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47221502</guid></item></channel></rss>