<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: neoncontrails</title><link>https://news.ycombinator.com/user?id=neoncontrails</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 25 Aug 2026 00:54:01 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=neoncontrails" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by neoncontrails in "Guess which of these LLM outputs is watermarked"]]></title><description><![CDATA[
<p>Well, the alternative is a lot of us spammed A to get to the end, so the data quality is already horrendous.</p>
]]></description><pubDate>Sat, 22 Aug 2026 22:02:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49404302</link><dc:creator>neoncontrails</dc:creator><comments>https://news.ycombinator.com/item?id=49404302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49404302</guid></item><item><title><![CDATA[New comment by neoncontrails in "Guess which of these LLM outputs is watermarked"]]></title><description><![CDATA[
<p>Exactly the same here. 4/5.</p>
]]></description><pubDate>Sat, 22 Aug 2026 20:04:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49403301</link><dc:creator>neoncontrails</dc:creator><comments>https://news.ycombinator.com/item?id=49403301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49403301</guid></item><item><title><![CDATA[New comment by neoncontrails in "Build your own vulnerability harness"]]></title><description><![CDATA[
<p>Ah yes. It is clear that the root cause of this CVE last month is a lack of spend. Lessons learned: 2.1 trillion tokens is insufficient to detect obvious malware; increase token spend by 10x.<p><a href="https://nesbitt.io/2026/06/26/incident-report-cve-2026-lgtm.html" rel="nofollow">https://nesbitt.io/2026/06/26/incident-report-cve-2026-lgtm....</a></p>
]]></description><pubDate>Fri, 10 Jul 2026 05:54:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48856238</link><dc:creator>neoncontrails</dc:creator><comments>https://news.ycombinator.com/item?id=48856238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48856238</guid></item><item><title><![CDATA[New comment by neoncontrails in "First public macOS kernel memory corruption exploit on Apple M5"]]></title><description><![CDATA[
<p>The difference is twofold. First, junior devs who ask for code reviews on massive, 2000+ line diffs get coached, and eventually fired if they persist at it. And second, even the most prolific junior engineer would take years to write what Claude is capable of generating in an afternoon.<p>When Sundar Pichai announces that 75% of all new code at Google is AI-generated, their stock price goes up. If he were to announce that 75% of all new code at Google is now written by junior engineers, this would trigger a massive sell-off and a lot of employees would resign.</p>
]]></description><pubDate>Fri, 15 May 2026 02:37:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48143893</link><dc:creator>neoncontrails</dc:creator><comments>https://news.ycombinator.com/item?id=48143893</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48143893</guid></item><item><title><![CDATA[New comment by neoncontrails in "Alignment whack-a-mole: Finetuning activates recall of copyrighted books in LLMs"]]></title><description><![CDATA[
<p>Can you name an active filesharing app that's in use today? The action against Napster might not have killed filesharing, but it was p2p's Antietam.</p>
]]></description><pubDate>Thu, 30 Apr 2026 05:28:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47958515</link><dc:creator>neoncontrails</dc:creator><comments>https://news.ycombinator.com/item?id=47958515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47958515</guid></item><item><title><![CDATA[New comment by neoncontrails in "Brokk: AI for Large Codebases"]]></title><description><![CDATA[
<p>I'd be interested to try this out. I'm especially keen on AI tools that implement a native RAG workflow. I've given Cursor documentation links, populated my codebase with relevant READMEs and diagram files that I'm hoping might provide useful context, and yet when I ask it to assist on some refactoring task it often spends 10-20 minutes simply grepping for various symbol names and reading through file matches before attempting to generate a response. This doesn't seem like an efficient way for an LLM to navigate a medium-sized codebase. And for an IDE with first-class LLM tooling, it is a bit surprising that it doesn't seem to provide powerful vector-based querying capabilities out of the box — if implemented well, a Google-like search interface to one's codebase could be useful to humans as well as to LLMs.<p>What does this flow look like in Brokk? Do models still need to resort to using obsolete terminal-based CLI tools in order to find stuff?</p>
]]></description><pubDate>Thu, 08 May 2025 19:48:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=43930558</link><dc:creator>neoncontrails</dc:creator><comments>https://news.ycombinator.com/item?id=43930558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43930558</guid></item><item><title><![CDATA[New comment by neoncontrails in "Every Dunder Method in Python"]]></title><description><![CDATA[
<p>I have such a love/hate relationship with dunders. On the one hand, I get warm fuzzies from simplifying a module's interface with `__call__`. More than once I've seized an opportunity to rewrite some ugly conditional logic with a partial ordering by leveraging `__gt__`, `__lte__` and friends. `__setattr__` remains an interesting alternative to using decorators to execute some pre- or post-call behavior to a class method. (IIRC it can also be more efficient than wrapping a method with a decorator, since the `__setattr__` override gets precompiled into Python bytecode along with the rest of the class def.) Probably some other sleights of hand along these lines that I'm forgetting. I'm sure they were fun to write and I probably felt clever doing it.<p>Unfortunately in almost every case, dunder methods made it harder for me to collaborate with other people on the same codebase. And I get it. Tinkering with `__setattr__` leads to recursion errors if you're not careful, `__call__` introduces state in an unexpected place (wait, foo is a class instance? But but it behaves just like a function...). It's one of the only "stupid Python tricks" I can think of that lacks a clear analog in other programming languages, so polyglots without a strong Python background tend to hate them. I've tried to make the case on two separate occasions that dunder methods represent a more object-oriented approach to dealing with systemic complexity than type dispatch, and I stand by this. But I concede that the benefits of making the codebase nicer and more ergonomic in some places invariably requires writing class definitions that look horrendous in other places. So it's not so much that dunder methods reduce that complexity, so much as try to contain it and hopefully prevent it from spilling out into the main execution logic.<p>P.S. - Trey, if you're reading this, hello from a former TA!</p>
]]></description><pubDate>Wed, 03 Apr 2024 13:38:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=39917303</link><dc:creator>neoncontrails</dc:creator><comments>https://news.ycombinator.com/item?id=39917303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39917303</guid></item><item><title><![CDATA[New comment by neoncontrails in "Is Cosine-Similarity of Embeddings Really About Similarity?"]]></title><description><![CDATA[
<p>> In the following, we show that [taking cosine similarity between two features in a learned embedding] can lead to arbitrary results, and they may not even be unique.<p>Was uniqueness ever a guarantee? It's a distance metric. It's reasonable to assume that two features can be equidistant to the ideal solution to a linear system of equations. Maybe I'm missing something.</p>
]]></description><pubDate>Tue, 12 Mar 2024 04:19:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=39676157</link><dc:creator>neoncontrails</dc:creator><comments>https://news.ycombinator.com/item?id=39676157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39676157</guid></item><item><title><![CDATA[New comment by neoncontrails in "Satoshi – Sirius emails 2009-2011"]]></title><description><![CDATA[
<p>Give it until the end of the year. These systems are new. Legal and logistical frameworks are being created around them. Southeast Asia will have a streamlined import/export relationship with Japan by the end of the year. Where it goes is from there is anyone's guess, but there's a lot of momentum for this to be the first of several major events over the next 2-3 years.</p>
]]></description><pubDate>Sat, 24 Feb 2024 13:49:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=39491455</link><dc:creator>neoncontrails</dc:creator><comments>https://news.ycombinator.com/item?id=39491455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39491455</guid></item><item><title><![CDATA[New comment by neoncontrails in "Satoshi – Sirius emails 2009-2011"]]></title><description><![CDATA[
<p>The speculative currency crises in Europe during the 90s helped drive the adoption of the Euro in the first place. It's a bit outside my ken, but I do wonder if Italians of a certain age would agree that the older system worked "just fine."<p>I think reasonable minds can disagree about whether CBDCs are any more or less suitable than the alternatives (which seem worse to me in some respects, and certainly are worse in others) but either way, the world's central banks are singing a similar tune in unison right now. Like it or not, the macroeconomic tailwinds favor a more decentralized approach to cross-border settlements and we'll soon have infrastructure to enable this at massive scale.</p>
]]></description><pubDate>Sat, 24 Feb 2024 10:54:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=39490660</link><dc:creator>neoncontrails</dc:creator><comments>https://news.ycombinator.com/item?id=39490660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39490660</guid></item><item><title><![CDATA[New comment by neoncontrails in "Satoshi – Sirius emails 2009-2011"]]></title><description><![CDATA[
<p>You're missing the point. The reason the dollar is the global currency of choice is because it offers the infrastructure for any two parties to settle a transaction. The existence of CDBCs for wholesale purposes has the potential to fundamentally change that.  Central banks could directly settle transactions between themselves in local currencies via dedicated corridors that bypass the dollar settlement system. That would mean more diversification of currency pairs, with increased liquidity for currency pairs that do not include USD.<p>> It isn't nothing new,<p>It is though. The infrastructure to support cross-border payments with CBDCs is bleeding edge stuff. The term floated around in obscurity for a while, but it's only been in use since 2019 or so. See: <a href="https://en.wikipedia.org/wiki/History_of_CBDCs_by_country" rel="nofollow">https://en.wikipedia.org/wiki/History_of_CBDCs_by_country</a></p>
]]></description><pubDate>Sat, 24 Feb 2024 08:42:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=39490151</link><dc:creator>neoncontrails</dc:creator><comments>https://news.ycombinator.com/item?id=39490151</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39490151</guid></item><item><title><![CDATA[New comment by neoncontrails in "Satoshi – Sirius emails 2009-2011"]]></title><description><![CDATA[
<p>Bitcoin? No. But if you're asking whether digital currencies (which share a lot of the same underlying characteristics) might transform the global monetary landscape, well, they already have: 11 countries have issued CBDCs, and another 130 are actively exploring them as a more convenient alternative to USD for international transaction settlements. Several of those are in advanced pilot stages. No one with serious ties to the US financial system finds this to be a laughing matter, I assure you. The dollar is by far the currency of choice in trade invoicing (more than 50% of total trade) and foreign exchange transaction volume (almost 90% of the total) globally (Moronoti, 2022). This also means that US settlement authorities and financial institutions are involved in finalising most global transactions. If two countries have CBDCs, then they in principle would have the ability to settle transactions between themselves with near-instant finality, potentially bypassing the current dollar-based system.<p>I think we can safely expect at least one major CBDC-based cross-border payment system to launch by the end of the year. Soramitsu is the most promising candidate IMHO. A prevailing theory is that foreign corporations that operate domestically within a country will need to create accounts with a domestic central bank for CBDC payments to work efficiently. If this becomes a reality, the status of the dollar's "exorbitant privilege" will be up for immediate dispute. Its geopolitical hegemony over global finance won't be swept away overnight, but it will suffer a major blow. Only time will tell how serious.</p>
]]></description><pubDate>Sat, 24 Feb 2024 04:56:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=39489238</link><dc:creator>neoncontrails</dc:creator><comments>https://news.ycombinator.com/item?id=39489238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39489238</guid></item><item><title><![CDATA[New comment by neoncontrails in "Satoshi – Sirius emails 2009-2011"]]></title><description><![CDATA[
<p>What makes you think the US would be motivated to hamstring its own Federal Reserve, or threaten the dollar's status as the world's reserve currency?</p>
]]></description><pubDate>Fri, 23 Feb 2024 22:40:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=39487068</link><dc:creator>neoncontrails</dc:creator><comments>https://news.ycombinator.com/item?id=39487068</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39487068</guid></item><item><title><![CDATA[New comment by neoncontrails in "Volkswagen says its core VW brand is 'no longer competitive' financially"]]></title><description><![CDATA[
<p>I was in the market a couple months ago (US). If you haven't given the 2023 Id.4 a look, you might consider it. They're practically giving them away right now due to surplus inventory. The lease deals are especially attractive. My monthly is about what I was quoted for a Honda Accord or a Prius.<p>Software is atrocious. Everything else, extremely happy. While everyone else queues up in an endless Costco line to save $10 off their $100 gas bill, I just relax and order sushi while my car chugs free Level 1 electricity outside.</p>
]]></description><pubDate>Wed, 29 Nov 2023 11:12:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=38458020</link><dc:creator>neoncontrails</dc:creator><comments>https://news.ycombinator.com/item?id=38458020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38458020</guid></item><item><title><![CDATA[New comment by neoncontrails in "Someone is trying to rebuild Friendster"]]></title><description><![CDATA[
<p>They do. If there are stories of recruiters getting married to engineers who viewed their profile, I would love to hear them.</p>
]]></description><pubDate>Thu, 26 Oct 2023 07:16:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=38022676</link><dc:creator>neoncontrails</dc:creator><comments>https://news.ycombinator.com/item?id=38022676</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38022676</guid></item><item><title><![CDATA[New comment by neoncontrails in "AWS Icon Quiz"]]></title><description><![CDATA[
<p>Amazon Drawer of Old Android Devices has a certain ring to it.</p>
]]></description><pubDate>Thu, 31 Aug 2023 19:15:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=37342322</link><dc:creator>neoncontrails</dc:creator><comments>https://news.ycombinator.com/item?id=37342322</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37342322</guid></item><item><title><![CDATA[New comment by neoncontrails in "Show HN: LLMs can generate valid JSON 100% of the time"]]></title><description><![CDATA[
<p>But that's not what an LLM does.</p>
]]></description><pubDate>Tue, 15 Aug 2023 01:04:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=37128874</link><dc:creator>neoncontrails</dc:creator><comments>https://news.ycombinator.com/item?id=37128874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37128874</guid></item><item><title><![CDATA[New comment by neoncontrails in "(next Rich)"]]></title><description><![CDATA[
<p>My experience was similar. I've built far more impactful things since then, but at the end of the day, the software that I'm most proud of was a calculator, of all things, that I made in Clojurescript. It was loosely based on the final chapter of SICP, and implemented an hilariously metacircular approach to transitioning the state of the register machine. Since the implementation was way more interesting than the actual application, I used Processing to visualize the register machine as if it were a rudimentary ALU (which it basically was).<p>If it hadn't been for Rich Hickey, or Clojure, I'm not sure I'd have the slightest inkling of how joyful and creative it can be to write software. It was an A+ experience, even if I'd be swiftly fired for trying to push logic like that into production.</p>
]]></description><pubDate>Fri, 04 Aug 2023 16:01:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=37001810</link><dc:creator>neoncontrails</dc:creator><comments>https://news.ycombinator.com/item?id=37001810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37001810</guid></item><item><title><![CDATA[New comment by neoncontrails in "Why Python Is Terrible"]]></title><description><![CDATA[
<p>Wow, didn't realize folks were still actively developing on Python 2.x. FWIW, the Python steering committee takes backwards-compatibility pretty seriously these days. Here's a recent mailing list discussion on it's decision to reject a popular PEP on the grounds that it would have broken Pydantic: <a href="https://mail.python.org/archives/list/python-dev@python.org/thread/CLVXXPQ2T2LQ5MP2Y53VVQFCXYWQJHKZ/" rel="nofollow noreferrer">https://mail.python.org/archives/list/python-dev@python.org/...</a></p>
]]></description><pubDate>Thu, 03 Aug 2023 20:32:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=36991407</link><dc:creator>neoncontrails</dc:creator><comments>https://news.ycombinator.com/item?id=36991407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36991407</guid></item><item><title><![CDATA[New comment by neoncontrails in "Why Python Is Terrible"]]></title><description><![CDATA[
<p>Which syntactic features have changed in ways that aren't backwards compatible? I've had some minor headaches, don't get me wrong, but in each case those headaches are a result of interface changes to common objects, like Exception-types. Python has added some syntactic sugar between minor releases, sure, but never at the expense of backwards compatibility.</p>
]]></description><pubDate>Thu, 03 Aug 2023 00:15:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=36979680</link><dc:creator>neoncontrails</dc:creator><comments>https://news.ycombinator.com/item?id=36979680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36979680</guid></item></channel></rss>