<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: _verandaguy</title><link>https://news.ycombinator.com/user?id=_verandaguy</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 18 Jun 2026 04:29:03 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=_verandaguy" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by _verandaguy in "US-Canada border library gets new Quebec-only entrance"]]></title><description><![CDATA[
<p>Thank you for this meaningful contribution to the discussion.</p>
]]></description><pubDate>Wed, 17 Jun 2026 19:54:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48575945</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=48575945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48575945</guid></item><item><title><![CDATA[New comment by _verandaguy in "Kirkland Roundabouts"]]></title><description><![CDATA[
<p>This is a bit of a traffic circle way of explaining the joke.</p>
]]></description><pubDate>Wed, 17 Jun 2026 19:00:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48575105</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=48575105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48575105</guid></item><item><title><![CDATA[New comment by _verandaguy in "US-Canada border library gets new Quebec-only entrance"]]></title><description><![CDATA[
<p>Isn't it usually "souverainiste?"</p>
]]></description><pubDate>Thu, 11 Jun 2026 19:29:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48495267</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=48495267</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48495267</guid></item><item><title><![CDATA[New comment by _verandaguy in "Workers are spending over 6 hours a week botsitting AI, fueling job frustration"]]></title><description><![CDATA[
<p>Driving everyone's QoL to be as bad as possible will lead to increasing enshittiffication in the entire market.<p>Consumers will be spoiled for choice between deeply mediocre options.<p>Besides, what's the point of adopting new technologies if it's not to <i>increase</i> the quality of life? If everyone just exists in service of the product development lifecycle, who and what are the products actually <i>for?</i></p>
]]></description><pubDate>Thu, 11 Jun 2026 15:24:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48491639</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=48491639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48491639</guid></item><item><title><![CDATA[New comment by _verandaguy in "US-Canada border library gets new Quebec-only entrance"]]></title><description><![CDATA[
<p>Believe it or not, the library predates the understanding of monads as a mathematical concept! Though it can be argued it is an example of a functor (the library is mapped over two countries).</p>
]]></description><pubDate>Thu, 11 Jun 2026 14:14:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48490660</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=48490660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48490660</guid></item><item><title><![CDATA[New comment by _verandaguy in "ChatGPT for Google Sheets exfiltrates workbooks"]]></title><description><![CDATA[
<p>It would be good to understand how exactly a frontier lab is approaching "removing the model's ability" to do a thing.<p>There's an ocean of difference between e.g. preventing the model from routing to something at the firewall level and just updating the prompt (especially given models' historically poor understanding of negative prompts, relatively speaking).</p>
]]></description><pubDate>Mon, 01 Jun 2026 17:21:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48359831</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=48359831</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48359831</guid></item><item><title><![CDATA[New comment by _verandaguy in "Canada to order military plane fleet from Sweden in shift from US suppliers"]]></title><description><![CDATA[
<p><p><pre><code>    That's true. But if America is so bad, why are you still in it?
</code></pre>
I am not. I have never lived in the US. I live in Canada, and I've had my country's sovereignty threatened by the US in the past 18 months.</p>
]]></description><pubDate>Mon, 01 Jun 2026 14:05:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48357029</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=48357029</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48357029</guid></item><item><title><![CDATA[New comment by _verandaguy in "YouTube to automatically label AI-generated videos"]]></title><description><![CDATA[
<p>Leica started doing this a few years ago in response to the first wave of AI images[0]. Other, bigger manufacturers (Nikon, Canon, Sony as well I believe) have also joined, though with less fanfare. Adobe is in the loop.<p>As someone with a passing interest in infosec and cryptography, I'm sceptical of the long-term viability of this kind of product; it only takes one person successfully extracting a signing key to undermine the entire project.<p><pre><code>    [0] https://leica-camera.com/en-int/news/partnership-greater-trust-digital-photography-leica-and-content-authenticity-initiative</code></pre></p>
]]></description><pubDate>Wed, 27 May 2026 21:07:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48300709</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=48300709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48300709</guid></item><item><title><![CDATA[New comment by _verandaguy in "Canada to order military plane fleet from Sweden in shift from US suppliers"]]></title><description><![CDATA[
<p>Historically, it isn't Canada that's been threatening to leave NATO.</p>
]]></description><pubDate>Wed, 27 May 2026 20:24:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48300112</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=48300112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48300112</guid></item><item><title><![CDATA[New comment by _verandaguy in "I think Anthropic and OpenAI have found product-market fit"]]></title><description><![CDATA[
<p>I'm saying that the truth lies somewhere in between, and that Anthropic's current revenue is being, in part, propped up artificially.<p>We're also in a place where a <i>lot</i> of the usage guidance around these tools is still nascent. People are cowboying a lot of stuff, even as larger companies start to organize AI policy/safety/responsible use working groups to try and policy around the shortfalls of the technology.<p>IMO: if this technology persists, and if we figure out a way to use it in a broadly safe way, the value proposition will probably trend down rather than up, at least on the code generation front.<p>As a research tool, it shows some promise, though I still find the ethics of the technology disgusting.</p>
]]></description><pubDate>Wed, 27 May 2026 19:06:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48298950</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=48298950</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48298950</guid></item><item><title><![CDATA[New comment by _verandaguy in "I think Anthropic and OpenAI have found product-market fit"]]></title><description><![CDATA[
<p>With respect to Simon, whose writing I've usually agreed with in the past and whose insights I've liked: this is a bad take that overlooks the extent to which corporations are imposing the use of AI on employees, and in particular ICs, who make up a majority of the AI-using workforce by headcount.<p>Many of us are either openly having our performance reviews tied to AI use, especially at larger enterprises. Whether that's measured by sheer token count or just "how many of your tasks are you using AI for these days" (combined with the implication that question carries at many orgs which are heavily invested in AI).</p>
]]></description><pubDate>Wed, 27 May 2026 18:50:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48298719</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=48298719</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48298719</guid></item><item><title><![CDATA[New comment by _verandaguy in "Sam Altman Won in Court Against Elon Musk. But, We All Lost"]]></title><description><![CDATA[
<p>You don't have to root for or against anyone in this fight. It's perfectly valid to oppose both actors and both outcomes, and the stakes of the fight.</p>
]]></description><pubDate>Fri, 22 May 2026 15:35:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48237336</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=48237336</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48237336</guid></item><item><title><![CDATA[New comment by _verandaguy in "Vivaldi 8.0"]]></title><description><![CDATA[
<p>This is the main reason I stay away from Vivaldi; using Firefox is, for all of Mozilla's borderline comical mismanagement, a protest vote against Blink (and previously, Chromium).</p>
]]></description><pubDate>Thu, 21 May 2026 15:45:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48224700</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=48224700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48224700</guid></item><item><title><![CDATA[New comment by _verandaguy in "Learnings from 100K lines of Rust with AI (2025)"]]></title><description><![CDATA[
<p>Why would the language being typographically ugly matter? Python's pretty, but it hides a lot of functional nuance behind that. Rust is terse, but it's also expressive in its terseness.<p>If you want to give it a fair shot, it does take some time to get used to, coming from something like Python or Ruby. I won't deny that. I've found that using LSP-assissted semantic syntax highlighting helps, for me, on the typographic front.<p>I don't think typographic design is a key consideration in most languages' designs, though, and I don't think it should be. The main thing I look for is consistent, relatively predictable rules around the syntax, as far as that layer of language choice goes.</p>
]]></description><pubDate>Wed, 20 May 2026 15:21:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48209256</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=48209256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48209256</guid></item><item><title><![CDATA[New comment by _verandaguy in "Learnings from 100K lines of Rust with AI (2025)"]]></title><description><![CDATA[
<p><p><pre><code>    > So .clone() significantly reduces the mental overhead of using rust with a small performance impact? I'm intrigued :)
</code></pre>
No, the performance impact will depend on `impl Clone` for the underlying type, the hotness of the code path, and how sensitive to those two variables your code's domain is. It may be extremely expensive.<p><pre><code>    > Maybe it's harder to reason about the lifetime semantics while also writing code, and works better as a second phase (the de-cloning).
</code></pre>
There are cases where assuming `clone` is possible allows for significant architectural and API simplifications at the expense of performance. In those cases, de-cloning will be involved and may produce significant changes.</p>
]]></description><pubDate>Wed, 20 May 2026 15:17:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48209206</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=48209206</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48209206</guid></item><item><title><![CDATA[New comment by _verandaguy in "The old world of tech is dying and the new cannot be born"]]></title><description><![CDATA[
<p>The other side of this is that they're replaced with people who aren't qualified to evaluate the work output of the LLMs.</p>
]]></description><pubDate>Fri, 15 May 2026 17:27:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48151367</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=48151367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48151367</guid></item><item><title><![CDATA[New comment by _verandaguy in "The old world of tech is dying and the new cannot be born"]]></title><description><![CDATA[
<p>I'll push back against most of the points in your comment.<p><pre><code>    > The demand for AI is currently overwhelming. As in, can't build data centers and GPUs melting overwhelming, companies growing 3x in a month while already at multi-billion revenues.
</code></pre>
This isn't a sign of a successful, sustainable business; it's what a bubble looks like. Between the <i>aggressive</i> marketing (including astroturfing!) that LLM companies are engaged in, the perceived stock market advantage companies can gain by shoving LLMs into their offering, and the missile-gap-style approach that many businesses are taking around this, this centre cannot possibly hold.<p><pre><code>    > The models get better and better, Chinese open source is falling further and further behind American companies
</code></pre>
American companies are, to be fair, flaunting safety and ignoring the wider social impacts of this technology, and both the US federal and state governments seem to be more than willing to go with the flow on that, probably at least partly because of a recognition that the LLM industry is propping up a significant part of the US economy.<p><pre><code>    > The productivity gains are, at this point, obvious
</code></pre>
They are, emphatically, not. For me and my peers (most of us, individual contributors in software -- and emphatically, those of us working at companies who haven't fully leaned into vibe coding), our jobs have become babysitting claude agents and spending most of our time cleaning up its messes and doing code review. Short-term, sure, this might lead to <i>some</i> productivity gains, but long-term, this is going to lead to <i>mass</i> burnout.<p><pre><code>    > The best talent works (or wants to work) in America and get compensated obscene amounts, the most capital flows through America, this is still by far the best place to start a technology business in the world
</code></pre>
Unfortunately, the US is in the midst of cracking down on immigration, and the international perception of the country is increasingly that it is an unsafe one.<p><pre><code>    > I think American technology was on the decline for the past few years before LLMs, but for the foreseeable future as long as American companies control the talent flywheel I think the new world of tech is going to be much more American than before.
</code></pre>
What I see in the US's LLM-backed economy is what I see in many businesses in this same economy, increasingly: the blanket of AI is being used to paper over serious, systemic issues in the organization, but <i>this clearly won't hold.</i> In a world where we have an ounce of responsibility for what we produce, and where customers care about the quality (notably, quality as in <i>correctness</i>) of what's being delivered, this will eventually collapse.</p>
]]></description><pubDate>Fri, 15 May 2026 14:33:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48149160</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=48149160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48149160</guid></item><item><title><![CDATA[New comment by _verandaguy in "Sam Altman's Business Dealings Under GOP Scrutiny Ahead of OpenAI's IPO"]]></title><description><![CDATA[
<p>IMHO: when an emerging technology threatens the livelihoods of millions, it's responsible and ethical to step away from seeing this stuff through a purely competitive lens.<p>Out of the three big geographic players, the US and China are jockeying for "most performant" models (whatever that means) with two separate approaches; the EU is trying to develop models that work best within their privacy, human rights and labour rights frameworks and laws.<p>All of these have have merits, though arguably the US's (de-facto) strategy of market dominance at any cost with as few restraints as possible will be the worst for society at large. The prudent thing to do would be to first determine if this is something that will actually live up to the hype (which IMO is still very much in the air), and then if it does, turns this into an international collaboration rather than a competitive enterprise.<p>It's not lost on me that this is a terminally naive point of view.</p>
]]></description><pubDate>Thu, 14 May 2026 18:46:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48139489</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=48139489</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48139489</guid></item><item><title><![CDATA[New comment by _verandaguy in "If AI writes your code, why use Python?"]]></title><description><![CDATA[
<p>AI-unrelated tangent, but I think it's pertinent to your comment.<p>I come from a <i>heavily</i> Python background, professionally. I spent the entire first decade-and-change of my career using almost exclusively Python; I know it about as well as a person reasonably can (outside of scientific and ML Python, which I just never got interested in, but that's beside the point).<p>A year and a half ago I got a job doing Rust. At a surface level, it's about as far as you can get from Python in terms of ease of readability, but after 18 months I'm really reconsidering some of my points of view on the matter.<p>"Explicit is better than implicit," for example, is something I still strongly agree with, but my definition of "explicit" has shifted a lot in the past year. Seeing which guarantees are provided through mandatory, explicit, strong typing saves a lot of time over tracking down guarantees in MRs while reviewing Python code. If I see a signature as an `Arc<dyn AudioInterface>`, for example, I immediately know that:<p>- It's thread-safe and memory-managed using reference counting (because `Arc` provides those guarantees);<p>- It's a type-erased object but is guaranteed to provide all the functionality from the `AudioInterface` trait (which, let's say, could be a supertrait of `AudioInput` and `AudioOutput` -- so it provides both of those);<p>- It uses runtime dispatching (since it's a `dyn` rather than a generic/`impl T` where `T: AudioInterface`)<p>I can choose to operate on it by reference with all the caveats that entails, or decide to either `Copy` or `Clone` it, depending on whether that's available for that type and if I can stomach the runtime cost.<p>All that to say -- Rust doesn't suck to review, relative to Python, in the long run. At first, yes, holy crap, it's such a huge cliff, and I can appreciate your point of view... but there's something to be said about having all this information surfaced as part of the language's syntax and semantics.<p>Python still has a special place in my heart, and I'd still use it over anything else if Rust isn't an option, but to echo a popular sentiment from other people who've made this migration, I don't know if I can go back to handwaving away whether or not something'll cause an allocation :)</p>
]]></description><pubDate>Tue, 12 May 2026 15:42:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48109922</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=48109922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48109922</guid></item><item><title><![CDATA[New comment by _verandaguy in "I'm going back to writing code by hand"]]></title><description><![CDATA[
<p>A counterpoint, since I never made that logical jump in your latter part of your comment: programming languages are, functionally, <i>all</i> domain-specific languages and do a good job of either describing directly, or consistently, deterministically, providing a reasonable and unambiguous abstraction over low-level concepts expressed by assembly languages.<p>Human languages are mostly very bad at this, and in particular bad at mapping low-level abstraction to the human written word unambiguously in a way that is as expressive as programming languages.<p>Inference closes that specific gap significantly (which is why anyone at all sees LLMs as a useful option to explore), but it will never be as good as a purpose-built language designed to map to a reasonable corresponding assembly language implementation.</p>
]]></description><pubDate>Mon, 11 May 2026 18:48:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48099067</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=48099067</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48099067</guid></item></channel></rss>