<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: alkonaut</title><link>https://news.ycombinator.com/user?id=alkonaut</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 06:21:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=alkonaut" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by alkonaut in "Pijul a FOSS distributed version control system"]]></title><description><![CDATA[
<p>What’s the current state of it in terms of stability, performance, features?</p>
]]></description><pubDate>Sat, 11 Apr 2026 22:40:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47734628</link><dc:creator>alkonaut</dc:creator><comments>https://news.ycombinator.com/item?id=47734628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47734628</guid></item><item><title><![CDATA[New comment by alkonaut in "Claude mixes up who said what"]]></title><description><![CDATA[
<p>When you use LLMs with APIs I at least see the history as a json list of entries, each being tagged as coming from the user, the LLM or being a system prompt.<p>So presumably (if we assume there isn't a bug where the sources are ignored in the cli app) then the problem is that encoding this state for the LLM isn' reliable. I.e. it get's what is effectively<p>LLM said: thing A
User said: thing B<p>And it still manages to blur that somehow?</p>
]]></description><pubDate>Thu, 09 Apr 2026 11:07:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47702074</link><dc:creator>alkonaut</dc:creator><comments>https://news.ycombinator.com/item?id=47702074</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47702074</guid></item><item><title><![CDATA[New comment by alkonaut in "Git commands I run before reading any code"]]></title><description><![CDATA[
<p>Yes for a meaningful context you should need both the source repo and the work tracking system. But today most systems have apis (jira, ADO, gh, ...) so this should be fairly doable, especially using a bot like copilot cli. But it's not doable as a little shell script.</p>
]]></description><pubDate>Thu, 09 Apr 2026 06:38:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47700065</link><dc:creator>alkonaut</dc:creator><comments>https://news.ycombinator.com/item?id=47700065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47700065</guid></item><item><title><![CDATA[New comment by alkonaut in "Binary obfuscation that doesn't kill LTO"]]></title><description><![CDATA[
<p>That's orthogonal to this. That requires special hardware and using those doesn't really rule this out as an additional measure.</p>
]]></description><pubDate>Thu, 09 Apr 2026 06:36:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47700051</link><dc:creator>alkonaut</dc:creator><comments>https://news.ycombinator.com/item?id=47700051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47700051</guid></item><item><title><![CDATA[New comment by alkonaut in "Binary obfuscation that doesn't kill LTO"]]></title><description><![CDATA[
<p>My point is: the "security through obscurity is bad" and "security through obscurity isn't real security" are both incorrect.<p>They apply to different threats and different contexts. When you have code running in the attackers' system, in normal privilege so they can pick it apart, then obscurity is basically all you have. So the only question to answer is: do you want a quick form of security through obscurity, or do you not? If it delivers tangible benefits that outweigh the costs, then why would you not?<p>What one is aiming for here is just slowing an annoying down an attacker. Because it's the best you can do.</p>
]]></description><pubDate>Wed, 08 Apr 2026 14:47:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47690998</link><dc:creator>alkonaut</dc:creator><comments>https://news.ycombinator.com/item?id=47690998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47690998</guid></item><item><title><![CDATA[New comment by alkonaut in "Binary obfuscation used in AAA Games"]]></title><description><![CDATA[
<p>What would be "actual security" in this context?<p>This isn't about security of the same kind as authentication/encryption etc where security by obscurity is a bad idea. This is an effort where obscurity is almost the only idea there is, and where even a marginal increase in difficulty for tampering/inspecting/exploiting is well worth it.</p>
]]></description><pubDate>Wed, 08 Apr 2026 12:48:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47689468</link><dc:creator>alkonaut</dc:creator><comments>https://news.ycombinator.com/item?id=47689468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47689468</guid></item><item><title><![CDATA[New comment by alkonaut in "Git commands I run before reading any code"]]></title><description><![CDATA[
<p>Trusting the messages to contain specific keywords seems optimistic. I don't think I used "emergency" or "hotfix" ever. "Revert" is some times automatically created by some tools (E.g. un-merging a PR).</p>
]]></description><pubDate>Wed, 08 Apr 2026 11:33:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47688762</link><dc:creator>alkonaut</dc:creator><comments>https://news.ycombinator.com/item?id=47688762</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47688762</guid></item><item><title><![CDATA[New comment by alkonaut in "Sonnet 4.6 Elevated Rate of Errors"]]></title><description><![CDATA[
<p>That would mean in a way accepting that they are suddenly a service company with the aim to create revenue by selling services to customers for money.</p>
]]></description><pubDate>Wed, 08 Apr 2026 07:20:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47686513</link><dc:creator>alkonaut</dc:creator><comments>https://news.ycombinator.com/item?id=47686513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47686513</guid></item><item><title><![CDATA[New comment by alkonaut in "Microsoft hasn't had a coherent GUI strategy since Petzold"]]></title><description><![CDATA[
<p>The roadmaps look messy if you look at them as coming from one company. But if you remember that windows and .net (or DevDiv) are more like competing companies then it makes more sense. Then for one side it’s Win32, MFC, WinSDk and for the other it’s Win32 (WinForms), WPF, MAUI<p>If Microsoft hadn’t been preoccupied with a failed mobile bet then this wouldn’t have happened. It’s a lost decade followed by a (much more successful) cloud pivot. The reason desktop is ignored is because it can be. No one is eating their lunch on desktop.</p>
]]></description><pubDate>Mon, 06 Apr 2026 11:16:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47659405</link><dc:creator>alkonaut</dc:creator><comments>https://news.ycombinator.com/item?id=47659405</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47659405</guid></item><item><title><![CDATA[New comment by alkonaut in "Codex is switching to API pricing based usage for all users"]]></title><description><![CDATA[
<p>Not only do I not keep up with the tech itself, I don’t even keep up with how to pay for it.</p>
]]></description><pubDate>Sun, 05 Apr 2026 17:03:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47651406</link><dc:creator>alkonaut</dc:creator><comments>https://news.ycombinator.com/item?id=47651406</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47651406</guid></item><item><title><![CDATA[New comment by alkonaut in "F-15E jet shot down over Iran"]]></title><description><![CDATA[
<p>It’s the one constant about this administration: you’re always wondering ”is this incompetence by not knowing what they’re saying or incompetence where they know what they’re saying”</p>
]]></description><pubDate>Sat, 04 Apr 2026 10:45:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47637863</link><dc:creator>alkonaut</dc:creator><comments>https://news.ycombinator.com/item?id=47637863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47637863</guid></item><item><title><![CDATA[New comment by alkonaut in "What Is Copilot Exactly?"]]></title><description><![CDATA[
<p>This is dumb enough that it can’t be accidental. I genuinely believe the strategy is to create vague but recognizable brands but avoid labeling _products_ with recognizable names.<p>Microsoft seem to think that it’s better to have some names we all know like 365, Azure, Copilot snd then the products are just floating around under those brands.<p>That’s the only conclusion I can draw but I have no idea why they would want this.</p>
]]></description><pubDate>Wed, 01 Apr 2026 18:18:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47604536</link><dc:creator>alkonaut</dc:creator><comments>https://news.ycombinator.com/item?id=47604536</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47604536</guid></item><item><title><![CDATA[New comment by alkonaut in "What Is Copilot Exactly?"]]></title><description><![CDATA[
<p>Do you regularly talk to anyone in a Microsoft shop (like most enterprises)? If you work in a ms ”partner” company there’s rarely a choice between the Microsoft product and something else. Azure over AWS is a given etc.</p>
]]></description><pubDate>Wed, 01 Apr 2026 18:15:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47604490</link><dc:creator>alkonaut</dc:creator><comments>https://news.ycombinator.com/item?id=47604490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47604490</guid></item><item><title><![CDATA[New comment by alkonaut in "What Is Copilot Exactly?"]]></title><description><![CDATA[
<p>Copilot cli isn’t as good as Claude but it’s not just fancy autocomplete either. Copilot cli seems to be converging with the rest and you can use mcp servers, skills, launch fleets of agents that use tools etc.</p>
]]></description><pubDate>Wed, 01 Apr 2026 18:13:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47604458</link><dc:creator>alkonaut</dc:creator><comments>https://news.ycombinator.com/item?id=47604458</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47604458</guid></item><item><title><![CDATA[New comment by alkonaut in "Claude Code's source code has been leaked via a map file in their NPM registry"]]></title><description><![CDATA[
<p>> its not even source available<p>It _wasn't_ even source available.</p>
]]></description><pubDate>Tue, 31 Mar 2026 15:08:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47588484</link><dc:creator>alkonaut</dc:creator><comments>https://news.ycombinator.com/item?id=47588484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47588484</guid></item><item><title><![CDATA[New comment by alkonaut in "$500 GPU outperforms Claude Sonnet on coding benchmarks"]]></title><description><![CDATA[
<p>Great, it became a $1000 gpu while you were reading that.</p>
]]></description><pubDate>Fri, 27 Mar 2026 14:14:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47542896</link><dc:creator>alkonaut</dc:creator><comments>https://news.ycombinator.com/item?id=47542896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47542896</guid></item><item><title><![CDATA[New comment by alkonaut in "Show HN: ProofShot – Give AI coding agents eyes to verify the UI they build"]]></title><description><![CDATA[
<p>This would be _extremely_ valuable for desktop dev when you don't have a DOM, no "accessibility" layer to interrogate. Think e.g. a drawing application. You want to test that after the user starts the "draw circle" command and clicks two points, there is actually a circle on the screen. No matter how many abstractions you make over your domain model, rendering you can't actually test that "the user sees a circle". You can verify your drawing contains a circle object. You can verify your renderer was told to draw a circle. But fifty things can go wrong before the user actually agrees he saw a circle (the color was set to transparent, the layer was hidden, the transform was incorrect, the renderer didn't swap buffers, ...).</p>
]]></description><pubDate>Tue, 24 Mar 2026 09:32:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47500311</link><dc:creator>alkonaut</dc:creator><comments>https://news.ycombinator.com/item?id=47500311</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47500311</guid></item><item><title><![CDATA[New comment by alkonaut in "MAUI Is Coming to Linux"]]></title><description><![CDATA[
<p>MAUI is a Microsoft project, this is not?</p>
]]></description><pubDate>Mon, 23 Mar 2026 10:26:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47487507</link><dc:creator>alkonaut</dc:creator><comments>https://news.ycombinator.com/item?id=47487507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47487507</guid></item><item><title><![CDATA[New comment by alkonaut in "MAUI Is Coming to Linux"]]></title><description><![CDATA[
<p>This isn't Microsoft. This is an open source project.<p>.NET has been on Linux for ages.</p>
]]></description><pubDate>Mon, 23 Mar 2026 10:23:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47487486</link><dc:creator>alkonaut</dc:creator><comments>https://news.ycombinator.com/item?id=47487486</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47487486</guid></item><item><title><![CDATA[New comment by alkonaut in "MAUI Is Coming to Linux"]]></title><description><![CDATA[
<p>I think that's the trajectory they are on
<a href="https://avaloniaui.net/blog/avalonia-partners-with-google-s-flutter-t-eam-to-bring-impeller-rendering-to-net" rel="nofollow">https://avaloniaui.net/blog/avalonia-partners-with-google-s-...</a></p>
]]></description><pubDate>Mon, 23 Mar 2026 10:19:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47487456</link><dc:creator>alkonaut</dc:creator><comments>https://news.ycombinator.com/item?id=47487456</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47487456</guid></item></channel></rss>