<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: AceJohnny2</title><link>https://news.ycombinator.com/user?id=AceJohnny2</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 15:45:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=AceJohnny2" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by AceJohnny2 in "Swift at Apple: Migrating the TrueType hinting interpreter"]]></title><description><![CDATA[
<p>Rust doesn't have an ABI [1]. Swift needed one to be a useable application language:<p><a href="https://faultlore.com/blah/swift-abi/" rel="nofollow">https://faultlore.com/blah/swift-abi/</a> (written by a core Rust developer)<p>[1] apart from the basic/universal C one, which prevents exposing any useful Rust semantics over the interface</p>
]]></description><pubDate>Fri, 12 Jun 2026 22:49:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48510285</link><dc:creator>AceJohnny2</dc:creator><comments>https://news.ycombinator.com/item?id=48510285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48510285</guid></item><item><title><![CDATA[New comment by AceJohnny2 in "A €0.01 bank transfer could compromise a banking AI agent"]]></title><description><![CDATA[
<p>> <i>"how do you plan on separating data from instructions?"</i><p>Use a Harvard Architecture CPU, duh<p><a href="https://en.wikipedia.org/wiki/Harvard_architecture" rel="nofollow">https://en.wikipedia.org/wiki/Harvard_architecture</a><p>(j/k, if it wasn't obvious)</p>
]]></description><pubDate>Wed, 10 Jun 2026 21:02:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48482672</link><dc:creator>AceJohnny2</dc:creator><comments>https://news.ycombinator.com/item?id=48482672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48482672</guid></item><item><title><![CDATA[New comment by AceJohnny2 in "SpaceX, Other Mega IPOs Denied Fast Index Entry by S&P"]]></title><description><![CDATA[
<p>> <i>You’re investing in an actively-managed fund.</i><p>I see others are listening to the Money Stuff podcast ;)</p>
]]></description><pubDate>Fri, 05 Jun 2026 02:21:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48407203</link><dc:creator>AceJohnny2</dc:creator><comments>https://news.ycombinator.com/item?id=48407203</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48407203</guid></item><item><title><![CDATA[New comment by AceJohnny2 in "When AI Builds Itself: Our progress toward recursive self-improvement"]]></title><description><![CDATA[
<p>This is a decades-old design pattern when CPU >> IO. Emacs has been doing just that since the 80s, when people were complaining about "Eight Megs And Constantly Swapping". See "redisplay" [1]<p>This minimizes screen flash. You can't rely on terminals doing  double-buffering.<p>[1] <a href="https://github.com/emacs-mirror/emacs/blob/c29071587c64efb30792bd72248d3c791abd9337/src/xdisp.c" rel="nofollow">https://github.com/emacs-mirror/emacs/blob/c29071587c64efb30...</a> or a more user-friendly overview, Daniel Colascione's seminal "Buttery Smooth Emacs", snapshotted at e.g. <a href="https://gist.github.com/ghosty141/c93f21d6cd476417d4a9814eb71dd46e" rel="nofollow">https://gist.github.com/ghosty141/c93f21d6cd476417d4a9814eb7...</a></p>
]]></description><pubDate>Thu, 04 Jun 2026 22:06:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48405259</link><dc:creator>AceJohnny2</dc:creator><comments>https://news.ycombinator.com/item?id=48405259</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48405259</guid></item><item><title><![CDATA[New comment by AceJohnny2 in "California’s university system went all in on AI, now it's tearing itself apart"]]></title><description><![CDATA[
<p>Money is fungible. Budgets are not.</p>
]]></description><pubDate>Tue, 02 Jun 2026 23:32:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48377672</link><dc:creator>AceJohnny2</dc:creator><comments>https://news.ycombinator.com/item?id=48377672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48377672</guid></item><item><title><![CDATA[New comment by AceJohnny2 in "New York state set to ban law enforcement, including ICE, from wearing masks"]]></title><description><![CDATA[
<p>California's similar law was struck down by court on the basis that states can't legislate federal agencies.<p><a href="https://calmatters.org/justice/2026/04/immigration-mask-ban-9th-circuit/" rel="nofollow">https://calmatters.org/justice/2026/04/immigration-mask-ban-...</a><p>> <i>An 1890 Supreme Court case provides that a state cannot prosecute federal law enforcement officers acting in the course of their duties.</i><p>> <i>The law also ran headlong into the Supremacy Clause of the Constitution, which holds that states may not regulate the operations of the federal government.</i></p>
]]></description><pubDate>Fri, 08 May 2026 04:00:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48058387</link><dc:creator>AceJohnny2</dc:creator><comments>https://news.ycombinator.com/item?id=48058387</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48058387</guid></item><item><title><![CDATA[New comment by AceJohnny2 in "BYD overtakes Tesla and Kia as the best-selling EV brand in key overseas markets"]]></title><description><![CDATA[
<p>> <i>The worst products are now formerly high quality Western brands with PE overlords that forced them to outsource manufacturing to the lowest bidder.</i><p>Stanley Black&Decker?<p><a href="https://www.worseonpurpose.com/" rel="nofollow">https://www.worseonpurpose.com/</a></p>
]]></description><pubDate>Wed, 06 May 2026 20:38:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48041453</link><dc:creator>AceJohnny2</dc:creator><comments>https://news.ycombinator.com/item?id=48041453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48041453</guid></item><item><title><![CDATA[New comment by AceJohnny2 in "US appeals court declares 158-year-old home distilling ban unconstitutional"]]></title><description><![CDATA[
<p>Wrong thread. You probably meant to post here: <a href="https://news.ycombinator.com/item?id=47755629">https://news.ycombinator.com/item?id=47755629</a></p>
]]></description><pubDate>Tue, 14 Apr 2026 05:52:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47761750</link><dc:creator>AceJohnny2</dc:creator><comments>https://news.ycombinator.com/item?id=47761750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47761750</guid></item><item><title><![CDATA[New comment by AceJohnny2 in "SSH certificates: the better SSH experience"]]></title><description><![CDATA[
<p>Adding to this: while certs are indeed well-supported by OpenSSH, it's not always the SSH daemon used on alternate or embedded platforms.<p>For example, OpenWRT used Dropbear [1] instead, which does not support certs. Also, Java programs that implement SSH stuff, like Jenkins, may be doing so using Apache Mina [2] which, though the underlying library supports certs, it is buggy [3] and requires the application to add the UX to also support it.<p>[1] <a href="https://matt.ucc.asn.au/dropbear/dropbear.html" rel="nofollow">https://matt.ucc.asn.au/dropbear/dropbear.html</a><p>[2] <a href="https://mina.apache.org/sshd-project/" rel="nofollow">https://mina.apache.org/sshd-project/</a><p>[3] I've been dealing for years with NullPointerExceptions causing the connection to crash when presented with certain ed25519 certificates.</p>
]]></description><pubDate>Fri, 03 Apr 2026 22:18:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47633072</link><dc:creator>AceJohnny2</dc:creator><comments>https://news.ycombinator.com/item?id=47633072</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47633072</guid></item><item><title><![CDATA[New comment by AceJohnny2 in "Decisions that eroded trust in Azure – by a former Azure Core engineer"]]></title><description><![CDATA[
<p>I downvoted this comment for sounding like a summarizing LLM, not adding anything substantial beyond the title of the post, before realizing you were the poster and author.</p>
]]></description><pubDate>Thu, 02 Apr 2026 21:40:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47620557</link><dc:creator>AceJohnny2</dc:creator><comments>https://news.ycombinator.com/item?id=47620557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47620557</guid></item><item><title><![CDATA[New comment by AceJohnny2 in "The Claude Code Source Leak: fake tools, frustration regexes, undercover mode"]]></title><description><![CDATA[
<p>> <i>it's basically a cost optimization masquerading as a feature</i><p>Cost optimization <i>in the user's favor</i>.<p>Remember that every time you send a new message to the LLM, you are actually sending the <i>entire conversation</i> again with that added last message to the LLM.<p>Remember that LLMs are fixed functions, the only variable is the context input (and temperature, sure).<p>Naively, this would lead to quadratic consumption of your token quota, which would get ridiculously expensive as conversations stretch into current 100k-1M context windows.<p>To solve this, AI providers cache the context on the GPU, and only charge you for the delta in the conversation/context. But they're not going to keep that GPU cache warm for you forever, so it'll time out after some inactivity.<p>So the microcompaction-on-idle happens to soften the token consumption blow after you've stepped away for lunch, your context cache has been flushed by the AI provider, and you basically have to spend tokens to restart your conversation from scratch.</p>
]]></description><pubDate>Thu, 02 Apr 2026 17:04:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47617089</link><dc:creator>AceJohnny2</dc:creator><comments>https://news.ycombinator.com/item?id=47617089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47617089</guid></item><item><title><![CDATA[New comment by AceJohnny2 in "A nearly perfect USB cable tester"]]></title><description><![CDATA[
<p>They lost me at "our conductors are coax!". USB is designed around differential signaling, which is what twisted pair excels at.</p>
]]></description><pubDate>Sun, 29 Mar 2026 19:30:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47566382</link><dc:creator>AceJohnny2</dc:creator><comments>https://news.ycombinator.com/item?id=47566382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47566382</guid></item><item><title><![CDATA[New comment by AceJohnny2 in "Make macOS consistently bad unironically"]]></title><description><![CDATA[
<p>> <i>Not to mention that WindowServer seems to take 100+% cpu since the upgrade</i><p>That's because some app is spamming window updates.<p>It's been an ongoing problem for many releases. AFAICT, WindowServer 100% CPU is a symptom, not a cause.</p>
]]></description><pubDate>Fri, 27 Mar 2026 21:05:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47548251</link><dc:creator>AceJohnny2</dc:creator><comments>https://news.ycombinator.com/item?id=47548251</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47548251</guid></item><item><title><![CDATA[New comment by AceJohnny2 in "Department of State advises Americans worldwide to exercise increased caution"]]></title><description><![CDATA[
<p>> <i>So ICE is taking over from the TSA in airports</i><p>It's even more disgusting than that:<p>"Tom Homan: ICE officers will not assist with airport security scanning amid TSA staffing shortage"<p><a href="https://thehill.com/policy/transportation/5795316-homan-ice-tsa-plan-dhs-shutdown/" rel="nofollow">https://thehill.com/policy/transportation/5795316-homan-ice-...</a></p>
]]></description><pubDate>Mon, 23 Mar 2026 01:49:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47484566</link><dc:creator>AceJohnny2</dc:creator><comments>https://news.ycombinator.com/item?id=47484566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47484566</guid></item><item><title><![CDATA[New comment by AceJohnny2 in "The future of version control"]]></title><description><![CDATA[
<p>> <i>It is really weird not to care about the first impression that your manual makes on a curious reader.</i><p>On the contrary, I think this is an all-too-familiar pitfall for the, er... technically minded.<p>"I've implemented it in the code. My work here is done. The rest is window dressing."</p>
]]></description><pubDate>Sun, 22 Mar 2026 19:00:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47480859</link><dc:creator>AceJohnny2</dc:creator><comments>https://news.ycombinator.com/item?id=47480859</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47480859</guid></item><item><title><![CDATA[New comment by AceJohnny2 in "The future of version control"]]></title><description><![CDATA[
<p>That's worth making a separate post! (and I recommend rendering it to HTML)<p>But "bare" is part of the value of Cohen's post, I think. When you want to publicize a paradigm shift, it helps to make it in small, digestible chunks.</p>
]]></description><pubDate>Sun, 22 Mar 2026 18:58:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47480840</link><dc:creator>AceJohnny2</dc:creator><comments>https://news.ycombinator.com/item?id=47480840</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47480840</guid></item><item><title><![CDATA[New comment by AceJohnny2 in "The future of version control"]]></title><description><![CDATA[
<p>Eh. It's a matter of visible pain vs invisible pain.<p>Developers are quite familiar with Merge Conflicts and the confusing UI that git (and SVN before it, in my experience) gives you about them. The "ours vs theirs" nomenclature which doesn't help, etc. This is something that VCSs can improve on, QED this post.<p>Vs the scenario you're describing (what I call Logical Conflicts), where two changes touching different parts of the code (so it doesn't emerge as a Merge Conflict) but still breaking each other. Like one change adding a function call in one file but another change changing the API in a different file.<p>These are painful in a different way, and not something that a simple text-based version control (which is all of the big ones) can even see.<p>Indeed, CRDTs do not help with Logical Conflicts.</p>
]]></description><pubDate>Sun, 22 Mar 2026 18:53:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47480787</link><dc:creator>AceJohnny2</dc:creator><comments>https://news.ycombinator.com/item?id=47480787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47480787</guid></item><item><title><![CDATA[New comment by AceJohnny2 in "The Wyden Siren Goes Off Again: We’ll Be “Stunned” By What the NSA Is Doing"]]></title><description><![CDATA[
<p>no no don't worry! They have courts! They're following due process, you see!<p>24 years of the Patriot Act, and counting...</p>
]]></description><pubDate>Fri, 13 Mar 2026 22:57:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47371113</link><dc:creator>AceJohnny2</dc:creator><comments>https://news.ycombinator.com/item?id=47371113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47371113</guid></item><item><title><![CDATA[New comment by AceJohnny2 in "Don't post generated/AI-edited comments. HN is for conversation between humans"]]></title><description><![CDATA[
<p>Translation is a form of AI-edition.<p>Language translation is the origin of (the current wave of) AI and its killer app. English is not the main language of the world, and translation opens us up to a huge pool of interesting thinkers.<p>I'm a native speaker in a foreign language, but out of practice except of a weekly family call. I recently had to write a somewhat technical email to my family, and found it easier to write it in (my more practiced) english and have AI translate it, than write it in the target language myself. Of course, in my case I was able to verify that the output conveyed the meaning I intended, because I am fluent in the target language.<p>As with the rise of GenAI, I've also noticed a rise of translated messages. It's usually hard to tell the difference, except by looking at the commenter's history (on other subreddits, impossible on HN).<p>I understand the original frustration with GenAI comments and reactionary response. I'm sorry that we're excluding what could be a large pool of interesting people because we can't tell the difference.</p>
]]></description><pubDate>Wed, 11 Mar 2026 23:20:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47343851</link><dc:creator>AceJohnny2</dc:creator><comments>https://news.ycombinator.com/item?id=47343851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47343851</guid></item><item><title><![CDATA[New comment by AceJohnny2 in "RISC-V Is Sloooow"]]></title><description><![CDATA[
<p>There was a Mastodon post some time back (~1y?) where someone realized that the fastest RISC-V hardware they could get was still slower than running it on QEMU.<p>That's not how it usually works :\<p>RISC-V is certainly spreading across niches, but performant computing is not one of them.<p>Edit: lol the author mentions the same! Perhaps they were the source of the original Mastodon post I'm thinking of.</p>
]]></description><pubDate>Wed, 11 Mar 2026 01:07:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47330741</link><dc:creator>AceJohnny2</dc:creator><comments>https://news.ycombinator.com/item?id=47330741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47330741</guid></item></channel></rss>