<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: anamexis</title><link>https://news.ycombinator.com/user?id=anamexis</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Apr 2026 11:10:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=anamexis" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by anamexis in "Ghostmoon.app – The Swiss Army Knife for your macOS menu bar"]]></title><description><![CDATA[
<p>Because the vast majority of users have no interest in learning how to safely vet apps and just want to easily use their computers and not worry about malware.</p>
]]></description><pubDate>Mon, 30 Mar 2026 12:41:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47573539</link><dc:creator>anamexis</dc:creator><comments>https://news.ycombinator.com/item?id=47573539</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47573539</guid></item><item><title><![CDATA[New comment by anamexis in "No Terms. No Conditions"]]></title><description><![CDATA[
<p>The point of the CYA clause isn’t to prevent illegal activity or make the bank more aware of what customers are doing. The point is that when Bank 1 is defending itself in court, it has one additional thing they can point at when arguing that it should not be liable for the illegal activities.</p>
]]></description><pubDate>Wed, 25 Mar 2026 00:08:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47511421</link><dc:creator>anamexis</dc:creator><comments>https://news.ycombinator.com/item?id=47511421</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47511421</guid></item><item><title><![CDATA[New comment by anamexis in "JavaScript Is Enough"]]></title><description><![CDATA[
<p>> But the default expectation (and therefore the design) should follow the practices of the language. If JS allows mutations on the objects passed to a function to be reflected on the parent, I believe frameworks should follow this paradigm.<p>Why? Why should frameworks be beholden to the mutation semantics of the language, particularly with JS where there is no choice of language in the browser? Why should frameworks follow this paradigm?</p>
]]></description><pubDate>Sun, 22 Mar 2026 20:12:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47481633</link><dc:creator>anamexis</dc:creator><comments>https://news.ycombinator.com/item?id=47481633</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47481633</guid></item><item><title><![CDATA[New comment by anamexis in "JavaScript Is Enough"]]></title><description><![CDATA[
<p>I don’t know if I’d call it an idiom — rather I’d argue that in modern JavaScript, mutating passed objects is often an anti-pattern.</p>
]]></description><pubDate>Sun, 22 Mar 2026 19:22:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47481086</link><dc:creator>anamexis</dc:creator><comments>https://news.ycombinator.com/item?id=47481086</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47481086</guid></item><item><title><![CDATA[New comment by anamexis in "iBook Clamshell"]]></title><description><![CDATA[
<p>Why is it a shame that companies safely maximize profit at the expense of expressive and novel design?</p>
]]></description><pubDate>Sun, 22 Mar 2026 15:46:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47478732</link><dc:creator>anamexis</dc:creator><comments>https://news.ycombinator.com/item?id=47478732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47478732</guid></item><item><title><![CDATA[New comment by anamexis in "Atuin v18.13 – better search, a PTY proxy, and AI for your shell"]]></title><description><![CDATA[
<p>The Data Privacy paragraph would suggest otherwise.<p>> By default, Atuin AI knows nothing about your machine, other than the operating system and shell. This is the bare minimum required to generate a decent shell command.<p>> It will soon be able to ask you for access to more data - such as the current directory path, contents, git status, etc - but you must give permission first. This will happen in a similar way to existing agents, and be configurable to an even finer degree in your config file.</p>
]]></description><pubDate>Sat, 21 Mar 2026 13:21:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47466779</link><dc:creator>anamexis</dc:creator><comments>https://news.ycombinator.com/item?id=47466779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47466779</guid></item><item><title><![CDATA[New comment by anamexis in "Atuin v18.13 – better search, a PTY proxy, and AI for your shell"]]></title><description><![CDATA[
<p>I have to ask -- why? Atuin has not gotten any worse at its core history search functionality. All of the new features are entirely opt-in. Why switch?</p>
]]></description><pubDate>Sat, 21 Mar 2026 13:19:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47466758</link><dc:creator>anamexis</dc:creator><comments>https://news.ycombinator.com/item?id=47466758</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47466758</guid></item><item><title><![CDATA[New comment by anamexis in "Atuin v18.13 – better search, a PTY proxy, and AI for your shell"]]></title><description><![CDATA[
<p>And reminds me of my take: <a href="https://github.com/micahbf/halp" rel="nofollow">https://github.com/micahbf/halp</a><p>Excited to use atuin ai though, especially as it gets more features.</p>
]]></description><pubDate>Sat, 21 Mar 2026 13:18:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47466751</link><dc:creator>anamexis</dc:creator><comments>https://news.ycombinator.com/item?id=47466751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47466751</guid></item><item><title><![CDATA[New comment by anamexis in "Push events into a running session with channels"]]></title><description><![CDATA[
<p>Claude Code Web does all of those things for me with the GitHub connector enabled. I did have a lot of song and dance to get the permissions right though.</p>
]]></description><pubDate>Fri, 20 Mar 2026 02:29:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47449711</link><dc:creator>anamexis</dc:creator><comments>https://news.ycombinator.com/item?id=47449711</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47449711</guid></item><item><title><![CDATA[New comment by anamexis in "Reviewing Large Changes with Jujutsu"]]></title><description><![CDATA[
<p>I have been working on a 100% vibe-coded magit-style jujitsu porcelain for neovim. I cannot emphasize "vibe-coded" enough -- I have not read a single line of code here, nor do I know much about neovim development in general. All that said, it's been working pretty well for me the last couple weeks!<p><a href="https://github.com/micahbf/maju.nvim" rel="nofollow">https://github.com/micahbf/maju.nvim</a></p>
]]></description><pubDate>Tue, 17 Mar 2026 01:55:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47407647</link><dc:creator>anamexis</dc:creator><comments>https://news.ycombinator.com/item?id=47407647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47407647</guid></item><item><title><![CDATA[New comment by anamexis in "AWS outage due to drone attacks in UAE"]]></title><description><![CDATA[
<p>Right, so if they were able to get a discount in UAE…</p>
]]></description><pubDate>Tue, 03 Mar 2026 11:51:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47231081</link><dc:creator>anamexis</dc:creator><comments>https://news.ycombinator.com/item?id=47231081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47231081</guid></item><item><title><![CDATA[New comment by anamexis in "Apple AI servers unused in warehouses due to low Apple Intelligence usage"]]></title><description><![CDATA[
<p>If all of the storage is used up by models, users will need to buy proprietary cloud storage for their own content.</p>
]]></description><pubDate>Mon, 02 Mar 2026 19:15:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47222667</link><dc:creator>anamexis</dc:creator><comments>https://news.ycombinator.com/item?id=47222667</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47222667</guid></item><item><title><![CDATA[New comment by anamexis in "The happiest I've ever been"]]></title><description><![CDATA[
<p>What point are you trying to make?</p>
]]></description><pubDate>Sat, 28 Feb 2026 21:41:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47200589</link><dc:creator>anamexis</dc:creator><comments>https://news.ycombinator.com/item?id=47200589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47200589</guid></item><item><title><![CDATA[New comment by anamexis in "The happiest I've ever been"]]></title><description><![CDATA[
<p>Retirement is the withdrawal from active working life, i.e. having a job. It is not a US concept.</p>
]]></description><pubDate>Sat, 28 Feb 2026 20:54:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47200120</link><dc:creator>anamexis</dc:creator><comments>https://news.ycombinator.com/item?id=47200120</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47200120</guid></item><item><title><![CDATA[New comment by anamexis in "We hid backdoors in ~40MB binaries and asked AI + Ghidra to find them"]]></title><description><![CDATA[
<p>> All the docs are already in its training data, wouldn't that just pollute the context?<p>No - there is a reason that coding agents are constantly looking up docs from the web, even though they were presumably trained on that data. Having this information directly in context results in much higher fidelity than relying on the information embedded in the model.</p>
]]></description><pubDate>Tue, 24 Feb 2026 20:31:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47142527</link><dc:creator>anamexis</dc:creator><comments>https://news.ycombinator.com/item?id=47142527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47142527</guid></item><item><title><![CDATA[New comment by anamexis in "We hid backdoors in ~40MB binaries and asked AI + Ghidra to find them"]]></title><description><![CDATA[
<p>"With instructions that would be clear for a reverse engineering specialist" is a big caveat, though. It seems like an artificial restriction to add.<p>With a longer and more detailed prompt (while still keeping the prompt completely non-specific to a particular type of malware/backdoor), the AI could most likely solve the problem autonomously much better.</p>
]]></description><pubDate>Sun, 22 Feb 2026 22:25:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47115413</link><dc:creator>anamexis</dc:creator><comments>https://news.ycombinator.com/item?id=47115413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47115413</guid></item><item><title><![CDATA[New comment by anamexis in "We hid backdoors in ~40MB binaries and asked AI + Ghidra to find them"]]></title><description><![CDATA[
<p>Why, though? That would make sense if you were just trying to do a comparative analysis of different agent's ability to use specific tools without context, but if your thesis is:<p>> However, [the approach of using AI agents for malware detection] is not ready for production.<p>Then the methodology does not support that. It's "the approach of using AI agents for malware detection with next to zero documentation or guidance is not ready for production."</p>
]]></description><pubDate>Sun, 22 Feb 2026 20:19:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47114254</link><dc:creator>anamexis</dc:creator><comments>https://news.ycombinator.com/item?id=47114254</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47114254</guid></item><item><title><![CDATA[New comment by anamexis in "Evaluating AGENTS.md: are they helpful for coding agents?"]]></title><description><![CDATA[
<p>Why is that a pet peeve, though? Seems like a win/win.</p>
]]></description><pubDate>Tue, 17 Feb 2026 15:51:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47048839</link><dc:creator>anamexis</dc:creator><comments>https://news.ycombinator.com/item?id=47048839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47048839</guid></item><item><title><![CDATA[New comment by anamexis in "An Update on Heroku"]]></title><description><![CDATA[
<p>Salesforce acquired Heroku 15 years ago.</p>
]]></description><pubDate>Fri, 06 Feb 2026 20:56:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46918033</link><dc:creator>anamexis</dc:creator><comments>https://news.ycombinator.com/item?id=46918033</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46918033</guid></item><item><title><![CDATA[New comment by anamexis in "htmx: Server Sent Event (SSE) Extension"]]></title><description><![CDATA[
<p>Everything HTMX does could be "just" done using JS - this is self-evident. The whole point of HTMX is to enable features like this directly in HTML.</p>
]]></description><pubDate>Sat, 31 Jan 2026 15:39:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46837574</link><dc:creator>anamexis</dc:creator><comments>https://news.ycombinator.com/item?id=46837574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46837574</guid></item></channel></rss>