<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: darccio</title><link>https://news.ycombinator.com/user?id=darccio</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Apr 2026 10:51:11 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=darccio" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by darccio in "German implementation of eIDAS will require an Apple/Google account to function"]]></title><description><![CDATA[
<p>I don't feel they resist. Quoting them:<p>> We understand your concerns and truly appreciate your suggestions. As previously mentioned, this is not something that is enforced by the reference implementation — these are simply recommendations, not requirements, for any wallet implementer. That said, we recognize that this is a sensitive topic, and we may need to revisit it, even at the level of recommendations.<p>> The README files for both the iOS and Android Wallets have been updated to mention only OWASP MASVS compliance, without referencing any specific APIs.<p>I understand their position, but I also get the concern, especially around existing implementations like the Italian app. I think it's mostly that they have different priorities than ensuring that the reference implementation is a perfect guideline for member states.<p>This looks like a good vector for a European Citizen Initiative around removing all technological dependency on non-EU providers.</p>
]]></description><pubDate>Sun, 05 Apr 2026 11:03:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47648170</link><dc:creator>darccio</dc:creator><comments>https://news.ycombinator.com/item?id=47648170</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47648170</guid></item><item><title><![CDATA[New comment by darccio in "Lisette a little language inspired by Rust that compiles to Go"]]></title><description><![CDATA[
<p>Having explored that approach (†), I can tell that generating Go assembly is harder than it seems.<p>†: I've tried to transpile Rust code through WASM into Go assembly, and I've also explored how to inject trampolines into Go binaries (which involves generating Go assembly too).</p>
]]></description><pubDate>Sun, 05 Apr 2026 10:09:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47647862</link><dc:creator>darccio</dc:creator><comments>https://news.ycombinator.com/item?id=47647862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47647862</guid></item><item><title><![CDATA[New comment by darccio in "German implementation of eIDAS will require an Apple/Google account to function"]]></title><description><![CDATA[
<p>It makes no sense. eIDAS 2.0 specs don't require specific hardware [0]. They basically store verifiable credentials [1] and any other cryptographically signed attestations.<p>This feels like laziness from German implementers, as they don't want to (quoting the spec literally) "implement a mechanism allowing the User to verify the authenticity of the Wallet Unit".<p>0: <a href="https://eudi.dev/latest/architecture-and-reference-framework-main/#6522-wallet-solution-authenticity-is-verified" rel="nofollow">https://eudi.dev/latest/architecture-and-reference-framework...</a><p>1: <a href="https://eudi.dev/latest/architecture-and-reference-framework-main/#534-w3c-verifiable-credentials" rel="nofollow">https://eudi.dev/latest/architecture-and-reference-framework...</a></p>
]]></description><pubDate>Sun, 05 Apr 2026 07:51:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47647152</link><dc:creator>darccio</dc:creator><comments>https://news.ycombinator.com/item?id=47647152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47647152</guid></item><item><title><![CDATA[Lisette – Rust syntax, Go runtime]]></title><description><![CDATA[
<p>Article URL: <a href="https://lisette.run/">https://lisette.run/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47639320">https://news.ycombinator.com/item?id=47639320</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 04 Apr 2026 14:23:14 +0000</pubDate><link>https://lisette.run/</link><dc:creator>darccio</dc:creator><comments>https://news.ycombinator.com/item?id=47639320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47639320</guid></item><item><title><![CDATA[Tracing Goroutines in Realtime with eBPF]]></title><description><![CDATA[
<p>Article URL: <a href="https://sazak.io/articles/tracing-goroutines-in-realtime-with-ebpf-2026-03-31">https://sazak.io/articles/tracing-goroutines-in-realtime-with-ebpf-2026-03-31</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47613272">https://news.ycombinator.com/item?id=47613272</a></p>
<p>Points: 79</p>
<p># Comments: 9</p>
]]></description><pubDate>Thu, 02 Apr 2026 12:01:27 +0000</pubDate><link>https://sazak.io/articles/tracing-goroutines-in-realtime-with-ebpf-2026-03-31</link><dc:creator>darccio</dc:creator><comments>https://news.ycombinator.com/item?id=47613272</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47613272</guid></item><item><title><![CDATA[Type Construction and Cycle Detection]]></title><description><![CDATA[
<p>Article URL: <a href="https://go.dev/blog/type-construction-and-cycle-detection">https://go.dev/blog/type-construction-and-cycle-detection</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47514488">https://news.ycombinator.com/item?id=47514488</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 25 Mar 2026 07:46:54 +0000</pubDate><link>https://go.dev/blog/type-construction-and-cycle-detection</link><dc:creator>darccio</dc:creator><comments>https://news.ycombinator.com/item?id=47514488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47514488</guid></item><item><title><![CDATA[New comment by darccio in "Use your own domain for your code forge hosted Go modules"]]></title><description><![CDATA[
<p>Just a heads-up: I changed one of my repos URL [0], released as v0 at the moment, and bumped to v1 alongside the URL change.<p>Go treats v0 and v1 as equivalent, so it tries to bump from v0.x to v1.0.0 keeping the old URL. This causes errors because the `go.mod` URL isn't the same.<p>If you want to change the URL and you haven't reached v1, you should do it as a v2 instead, skipping v1.<p>0: <a href="https://dario.cat/mergo" rel="nofollow">https://dario.cat/mergo</a></p>
]]></description><pubDate>Mon, 23 Mar 2026 14:37:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47490167</link><dc:creator>darccio</dc:creator><comments>https://news.ycombinator.com/item?id=47490167</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47490167</guid></item><item><title><![CDATA[Building the Good Web]]></title><description><![CDATA[
<p>Article URL: <a href="https://brennan.day/building-the-good-web/">https://brennan.day/building-the-good-web/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47490136">https://news.ycombinator.com/item?id=47490136</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 23 Mar 2026 14:34:47 +0000</pubDate><link>https://brennan.day/building-the-good-web/</link><dc:creator>darccio</dc:creator><comments>https://news.ycombinator.com/item?id=47490136</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47490136</guid></item><item><title><![CDATA[Can It Resolve Doom? Game Engine in 2k DNS Records]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.rice.is/post/doom-over-dns/">https://blog.rice.is/post/doom-over-dns/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47480009">https://news.ycombinator.com/item?id=47480009</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 22 Mar 2026 17:39:27 +0000</pubDate><link>https://blog.rice.is/post/doom-over-dns/</link><dc:creator>darccio</dc:creator><comments>https://news.ycombinator.com/item?id=47480009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47480009</guid></item><item><title><![CDATA[//go:fix inline and the source-level inliner]]></title><description><![CDATA[
<p>Article URL: <a href="https://go.dev/blog/inliner">https://go.dev/blog/inliner</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47347322">https://news.ycombinator.com/item?id=47347322</a></p>
<p>Points: 11</p>
<p># Comments: 2</p>
]]></description><pubDate>Thu, 12 Mar 2026 06:49:55 +0000</pubDate><link>https://go.dev/blog/inliner</link><dc:creator>darccio</dc:creator><comments>https://news.ycombinator.com/item?id=47347322</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47347322</guid></item><item><title><![CDATA[The Broken Equilibrium]]></title><description><![CDATA[
<p>Article URL: <a href="https://stackgen.com/blog/the-broken-equilibrium">https://stackgen.com/blog/the-broken-equilibrium</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47049354">https://news.ycombinator.com/item?id=47049354</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 17 Feb 2026 16:31:54 +0000</pubDate><link>https://stackgen.com/blog/the-broken-equilibrium</link><dc:creator>darccio</dc:creator><comments>https://news.ycombinator.com/item?id=47049354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47049354</guid></item><item><title><![CDATA[The "AI agent hit piece" situation clarifies how dumb we are acting]]></title><description><![CDATA[
<p>Previously:<p><i>An AI agent published a hit piece on me</i> - <a href="https://news.ycombinator.com/item?id=46990729">https://news.ycombinator.com/item?id=46990729</a> - Feb 2026 (916 comments)<p><i>AI agent opens a PR write a blogpost to shames the maintainer who closes it</i> - <a href="https://news.ycombinator.com/item?id=46987559">https://news.ycombinator.com/item?id=46987559</a> - Feb 2026 (582 comments)</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47006843">https://news.ycombinator.com/item?id=47006843</a></p>
<p>Points: 247</p>
<p># Comments: 125</p>
]]></description><pubDate>Fri, 13 Feb 2026 19:41:42 +0000</pubDate><link>https://ardentperf.com/2026/02/13/the-scott-shambaugh-situation-clarifies-how-dumb-we-are-acting/</link><dc:creator>darccio</dc:creator><comments>https://news.ycombinator.com/item?id=47006843</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47006843</guid></item><item><title><![CDATA[Show HN: Darna – Atomic commit validator for Go]]></title><description><![CDATA[
<p>Lately, while experimenting with agentic coding, I kept running into the same pain point: committing generated code cleanly. Quick prototypes often turn into large diffs that are hard to review and even harder to split into sensible commits.<p>After watching a FOSDEM talk on efficient Git workflows [0], I started exploring the idea of “atomic commits” for Go. The result is Darna.<p>Darna is a small CLI tool (usable as a Git hook) that validates whether your staged changes form a valid, working fileset. It works down to the line level, so partial staging is fully supported, and it can also tell you which additional files need to be staged (as whole files) to make a commit truly atomic.<p>If you’re dealing with large diffs, partial staging, or AI-assisted code generation, this might be useful for you too. For extra confidence: all commits in the repo are validated by Darna itself, and the commit messages were reviewed (not auto-generated) with help from Claude Code.<p>Feedback very welcome.<p>0: <a href="https://fosdem.org/2026/schedule/event/3VNNBK-efficient-git-for-high-stakes/" rel="nofollow">https://fosdem.org/2026/schedule/event/3VNNBK-efficient-git-...</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46959572">https://news.ycombinator.com/item?id=46959572</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 10 Feb 2026 13:38:33 +0000</pubDate><link>https://github.com/darccio/darna</link><dc:creator>darccio</dc:creator><comments>https://news.ycombinator.com/item?id=46959572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46959572</guid></item><item><title><![CDATA[Five Levels of Autonomous Coding (2024)]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.patricksteinert.de/technology/five-levels-of-autonomous-coding/">https://www.patricksteinert.de/technology/five-levels-of-autonomous-coding/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46859724">https://news.ycombinator.com/item?id=46859724</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 02 Feb 2026 18:55:11 +0000</pubDate><link>https://www.patricksteinert.de/technology/five-levels-of-autonomous-coding/</link><dc:creator>darccio</dc:creator><comments>https://news.ycombinator.com/item?id=46859724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46859724</guid></item><item><title><![CDATA[The Perverse Beauty of Regex: A Love Letter to the Most Efficient Torture Device]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.keystone-collective.org/the-perverse-beauty-of-regex-a-love-letter-to-the-worlds-most-efficient-torture-device/">https://www.keystone-collective.org/the-perverse-beauty-of-regex-a-love-letter-to-the-worlds-most-efficient-torture-device/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46166070">https://news.ycombinator.com/item?id=46166070</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 05 Dec 2025 19:25:29 +0000</pubDate><link>https://www.keystone-collective.org/the-perverse-beauty-of-regex-a-love-letter-to-the-worlds-most-efficient-torture-device/</link><dc:creator>darccio</dc:creator><comments>https://news.ycombinator.com/item?id=46166070</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46166070</guid></item><item><title><![CDATA[New comment by darccio in "Cloudflare was down"]]></title><description><![CDATA[
<p><a href="https://updog.ai/status/cloudflare" rel="nofollow">https://updog.ai/status/cloudflare</a> reported the incident 13 minutes ago (at the moment of writing this).</p>
]]></description><pubDate>Fri, 05 Dec 2025 08:58:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46158327</link><dc:creator>darccio</dc:creator><comments>https://news.ycombinator.com/item?id=46158327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46158327</guid></item><item><title><![CDATA[New comment by darccio in "We should all be using dependency cooldowns"]]></title><description><![CDATA[
<p>It's a similar experience in Go, specially because imports are done by URL and major versions higher than v1.x are forced to change it to add a suffix `/vN` at the end.<p>Although this is true, any large ecosystem will have some popular packages not holding to semver properly. Also, the biggest downside is when your `>=v1` depends - indirectly usually - on a `v0` dependency which is allowed to do breaking changes.</p>
]]></description><pubDate>Sat, 22 Nov 2025 10:09:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46013591</link><dc:creator>darccio</dc:creator><comments>https://news.ycombinator.com/item?id=46013591</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46013591</guid></item><item><title><![CDATA[New comment by darccio in "WebAssembly from the Ground Up"]]></title><description><![CDATA[
<p>This is a great resource for learning WASM. I bought a copy and I'm enjoying following along all the code.</p>
]]></description><pubDate>Fri, 21 Nov 2025 19:50:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46008196</link><dc:creator>darccio</dc:creator><comments>https://news.ycombinator.com/item?id=46008196</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46008196</guid></item><item><title><![CDATA[New comment by darccio in "Cloudflare Global Network experiencing issues"]]></title><description><![CDATA[
<p>[Datadog employee here] <a href="https://updog.ai" rel="nofollow">https://updog.ai</a> tracks the uptime of multiple services by real impact across Datadog customers.</p>
]]></description><pubDate>Tue, 18 Nov 2025 14:49:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45966898</link><dc:creator>darccio</dc:creator><comments>https://news.ycombinator.com/item?id=45966898</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45966898</guid></item><item><title><![CDATA[New comment by darccio in "Another European agency shifts off US Tech as digital sovereignty gains steam"]]></title><description><![CDATA[
<p>That's an unfair characterisation of EU. Hungary and Slovakia didn't join under their current fascist governments. They weren't fascist when they joined in 2004.<p>Kicking them out isn't easy unless there is unanimity. Unfortunately EU requires this kind of quorum for the big decisions, which is kind of a safeguard to precisely avoid going full fascist for the whole EU due to a minority of countries.</p>
]]></description><pubDate>Fri, 31 Oct 2025 18:41:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45775263</link><dc:creator>darccio</dc:creator><comments>https://news.ycombinator.com/item?id=45775263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45775263</guid></item></channel></rss>