<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>Tue, 06 Oct 2026 19:30:00 +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 "Commit Description as a Thinking Tool"]]></title><description><![CDATA[
<p>The blog post is advocating against this.</p>
]]></description><pubDate>Wed, 30 Sep 2026 18:39:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=49912665</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=49912665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49912665</guid></item><item><title><![CDATA[New comment by _verandaguy in "Two-tier encryption in the UK"]]></title><description><![CDATA[
<p>This comment is remarkable in its lack of nuance. There's a huge spectrum of, let's call it, aggressive speech, ranging from trying to organize against an oppressive figure or class, to just punching down against people and groups who have either done nothing to the author of that speech which warrants an aggressive response, or where the target of that speech is already a victim.<p>My opinion is that free-speech absolutism is a policy position that causes much more harm than good, and which erodes social cohesion. There should be perpetual debate about where we as a society accept where the line is between speech which is allowed and that which is disallowed.<p>And to wit, on the tea party analogy: how's that working for the US now?</p>
]]></description><pubDate>Thu, 24 Sep 2026 15:37:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49832178</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=49832178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49832178</guid></item><item><title><![CDATA[New comment by _verandaguy in "Italian parliament votes for return to nuclear energy"]]></title><description><![CDATA[
<p>Cost of deployment is a <i>massive</i> consideration in our not-yet-post-scarcity society.<p>It takes billions to certify a nuclear power plant, and it takes billions more to re-certify it every few decades, to say nothing of the costs of modernization.<p>To be clear, I consider myself generally pro-nuclear power, but let's not ignore the <i>massive</i> upfront and ongoing capital and operational costs that really undermine this idea that it's free power.</p>
]]></description><pubDate>Wed, 23 Sep 2026 18:47:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49820651</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=49820651</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49820651</guid></item><item><title><![CDATA[New comment by _verandaguy in "OpenAI bots knew about the RubyGems caching vulnerability"]]></title><description><![CDATA[
<p>Sure, but it was unfortunate to pick the one dude who is well known, if for nothing else, for dying through means other than defenestration.</p>
]]></description><pubDate>Mon, 14 Sep 2026 17:47:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49700956</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=49700956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49700956</guid></item><item><title><![CDATA[New comment by _verandaguy in "One resignation turned the embers of AI fear into a wildfire"]]></title><description><![CDATA[
<p>Which is itself a side effect of the US media treating most news as a spectacle, combined with the US (historically, but especially currently) being a phenomenally good place to be incredibly rich because much of the government will in a way that many developed nations would not allow.</p>
]]></description><pubDate>Thu, 10 Sep 2026 17:34:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49647461</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=49647461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49647461</guid></item><item><title><![CDATA[New comment by _verandaguy in "Defining AI Psychosis. Part 2: "Prolific AI Psychosis""]]></title><description><![CDATA[
<p>I'll disagree, I think AI meaningfully changes the definition of a bad coworker because its main interface emulates talking to another human being closely enough that some people value its conversational input equally or more highly than that of actual human beings.<p>I think that this is exacerbated by many LLMs defaulting to placating, complementing, and otherwise reinforcing biases in their users, and it will often produce just enough evidence to make its (and its user's) position seem compelling, while that evidence is often either tangential, orthogonal, or straight-up hallucinated.<p>Humans aren't perfect vessels for information, but working on a reasonably-qualified, healthy team, a degree of respectful professional disagreement has always been the norm, and that covers both cases where the disagreement comes from a genuine matter of opinion, as well as cases where one colleague cross-checks anothers' assumptions and finds some of them to be wrong. That's the process.</p>
]]></description><pubDate>Wed, 09 Sep 2026 19:21:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49632625</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=49632625</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49632625</guid></item><item><title><![CDATA[New comment by _verandaguy in "Coding expertise is going to collapse from AI reliance"]]></title><description><![CDATA[
<p>Speaking on a handful of these that I'm familiar enough with to opine on:<p>- Photography hasn't erased other visual arts. Both require a separate skillset; both have their uses and their enthusiasts. Photography benefits from having a lower skill floor, in my experience doing it, and this in turn has led to commercial photography eclipsing commercial painting (barring things like painting buildings) as a viable business model, largely.<p><pre><code>  I'm not sure if we're better or worse off as a society for having gone through that shift.
</code></pre>
- Television is arguably <i>not</i> a net positive in society (I won't say net negative <i>yet</i>, but there are some reasonable arguments for that position). It enables a form of passive consumption that allows bad arguments to come through as persuasive through the gradual (on the scale of months and years) numbing of critical appraisal of the media being consumed.<p><pre><code>  This has more- and less-pronounced areas. In the US (which is geographically close to me and which has an outsize proportion on my own country's culture), Fox News is an excellent example of how TV can erode critical thinking.
</code></pre>
- Smartphones <i>arguably</i> reproduce and amplify this problem, and tack on others: they make it increasingly easy to dissociate from daily life, and make it easier to continue consuming content from actors increasingly interested in steering conversations in one direction or another (on the most benign end, it's influencers trying to get you to buy things, which obviously has negative economic impacts on an individual scale; on the more overtly harmful end, they serve as a hardware channel for less-regulated or unregulated extreme and hateful content).<p><pre><code>  Just like with TV, smartphones have clear benefits and utility in daily life. They aren't abjectly bad inventions, but they have a serious societal toll, and it's difficult to ignore that.
</code></pre>
- In aviation, the first generation of (relatively modern) automation <i>did</i> lead to a high number of accidents and loss of life. American Airlines flight 965, in 1995, is a well-studied case of an over-reliance on flight automation before it was widely understood among pilots what the limits of these early-modern incarnations of autoflight were.<p><pre><code>  In the wake of that accident, many aviation regulators instituted or began requiring that manufacturers and airlines formalize training and operational procedures that protect thoroughly against this sort of cognitive gap.
</code></pre>
I think that last example (and many aviation accidents) are an interesting example to study in the context of software. Aviation's <i>extremely</i> and <i>conspicuously</i> responsive to accidents, often requiring procedural and hardware changes as a result of these. They can be as simple as a software patch, or as complex as the redesign of a component because a human factors analysis found that it could be confusing under stress.<p>In software, we like to think that we're a serious industry, sometimes. We spent much of the 2010s going in what I found to be a good direction: the development of IaC, the popularization and standardization of tools like Git, registries for vulnerabilities like the NVD, and even the development of languages like Rust which address historical technical shortfalls of high-performance, low-level languages like C; but we always fell short, industry-wide, on matching these toolchain upgrades with technically-rigorous procedures.<p>For every borrow checker, there's vibe coding.</p>
]]></description><pubDate>Mon, 24 Aug 2026 17:41:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=49423331</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=49423331</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49423331</guid></item><item><title><![CDATA[New comment by _verandaguy in "Turns are Better than Radians (2022)"]]></title><description><![CDATA[
<p>I mean, it's just shifting the value conversion in the other direction, isn't it?<p>Pi is a naturally-emerging concept: it's the ratio of a circle's circumference to its diameter. It just so happens that a lot of useful stuff we do in math operate on that ratio, not on either on the individual values (at least, not those alone).</p>
]]></description><pubDate>Thu, 20 Aug 2026 14:12:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=49374828</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=49374828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49374828</guid></item><item><title><![CDATA[New comment by _verandaguy in "Go is an ideal language for AI-assisted software engineering"]]></title><description><![CDATA[
<p>I'll qualify this from my POV (which may be different than GP's).<p>Go's historic maintainability strong suit has been its simplicity and consistency. The syntax is, relatively speaking, lightweight, the language invites complexity through composition, and information density for any unit of code is typically quite low (which isn't necessarily a bad thing).<p><i>In my opinion,</i> though, these are all drawbacks, and Rust addresses all of them. It's syntactically and semantically much heavier, leading to its oft-maligned steep learning curve. It has, uniquely among the major languages, I think, a syntax for expressing variable lifetimes (with its own unintuitive semantics). It stuffs lots of abstraction into a hodgepodge of terse semantics and punctuation.<p>It sucks to read, until you get really used to it. Then it tends to read <i>really quickly,</i> and, at least for me, it's easier to reason about a conceptually-broad piece of logic if I don't have to jump between different locations in a file, a module, or a package to do it.<p>With Go, I find it more difficult to get into a flow state, and easier for my eyes to glaze over when looking over large diffs.<p>It's not lost on me that these are purely subjective arguments, though. My preference remains with Rust, and that goes back to before I used LLMs.<p>I'm also aware that Go is very prescriptive about how you write it; it's explicitly opinionated, and Rust doesn't have that. It means that most Go code bases will look more alike. I consider this an anti-feature; I believe code should be able to conform to the problem space or product and a good team will find the best way to do that.</p>
]]></description><pubDate>Tue, 11 Aug 2026 17:50:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49261913</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=49261913</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49261913</guid></item><item><title><![CDATA[New comment by _verandaguy in "Quake – 30th Anniversary Update"]]></title><description><![CDATA[
<p>LLM-driven writing's been a big part of this trend, unfortunately.</p>
]]></description><pubDate>Thu, 06 Aug 2026 20:41:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49202235</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=49202235</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49202235</guid></item><item><title><![CDATA[New comment by _verandaguy in "Iowa-led states ask OpenAI to keep their bots on a leash"]]></title><description><![CDATA[
<p>That's correct. What I meant was that if my bot writes defective code for whatever reason, I am responsible for that (though conversely, if I get more done because of the bot, anthropic gets the praise).</p>
]]></description><pubDate>Wed, 05 Aug 2026 13:35:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49182710</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=49182710</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49182710</guid></item><item><title><![CDATA[New comment by _verandaguy in "Iowa-led states ask OpenAI to keep their bots on a leash"]]></title><description><![CDATA[
<p>I think this is a logical extension of the workplace rule of "you own what your bot writes;" it's hypocritical not to hold corporations to the same standards as individuals (I say, with terminal naiveness)</p>
]]></description><pubDate>Wed, 05 Aug 2026 13:09:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49182367</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=49182367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49182367</guid></item><item><title><![CDATA[New comment by _verandaguy in "Dates That Don't Exist (2015)"]]></title><description><![CDATA[
<p>Fun related fact, many dates -- for example, birth dates on headstones -- of people born in countries observing Eastern Orthodox Christianity will have the prefix <i>O.S.</i> (old style) to disambiguate dates using the original Julian and either the Georgian or Revised Julian calendars which were in effect at that person's death.</p>
]]></description><pubDate>Tue, 04 Aug 2026 15:24:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=49170301</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=49170301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49170301</guid></item><item><title><![CDATA[New comment by _verandaguy in "Superlogical"]]></title><description><![CDATA[
<p>It's also a false equivalence fallacy to compare people to stocks. Historical precedent is a strong predictor of human behaviour.<p>The wealthy have been using their wealth to consolidate power for essentially as long as the concept of material wealth has existed, and the exceptions to this are far outweighed by the cases which conform to the rule.</p>
]]></description><pubDate>Wed, 29 Jul 2026 20:57:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=49102986</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=49102986</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49102986</guid></item><item><title><![CDATA[New comment by _verandaguy in "Superlogical"]]></title><description><![CDATA[
<p>Historical precedent (both recent and not) shows that concentrating wealth and then giving those wealthy few an inordinate amount of political power <i>does not</i> end well for those disenfranchised by this system.<p>It is not reasonable to give the benefit of the doubt on the basis of Lutke and his ilk <i>maybe</i> being benevolent dictators if given largely unfettered access to the levers of power.</p>
]]></description><pubDate>Wed, 29 Jul 2026 18:14:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49101023</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=49101023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49101023</guid></item><item><title><![CDATA[New comment by _verandaguy in "Superlogical"]]></title><description><![CDATA[
<p>I really wish mitchellh wouldn't take funding from some of these people. Tobias Lutke in particular has chronically been on the wrong side of fundamental issues, and has most recently advocated for a pay-to-play version of democracy where wealth determines your ability to participate (and in particular your "stake" in the democracy).</p>
]]></description><pubDate>Wed, 29 Jul 2026 16:59:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49100038</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=49100038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49100038</guid></item><item><title><![CDATA[New comment by _verandaguy in "How do we stop vibe coding?"]]></title><description><![CDATA[
<p>You're technically right on your first point, but I think this is missing a broader issue... this entire technology incentivises its users to put as little effort (and cognitive effort, at that -- so, thought) as possible to go from a vague idea of something they want to a <i>somewhat-working</i> thing. That's how it's being sold, that's how it's being marketed, and that's how it's arguably being built from an interface point-of-view.<p>Is it possible to use it in a more involved way? Certainly. I try to do that. But it's challenging, because ultimately even taking a more collaborative approach, this thing puts out a <i>lot</i> of slop, and then I have to deal with going over the output and just spending most of my day in code review mode vs an author that doesn't ever learn from feedback.<p>The most frustrating thing for me beyond the feedback black hole is that when things <i>do</i> inevitably go wrong, trying to point out the concrete issue and instructing the LLM to do better around it is challenging; a lot of the time directives (even those in a global CLAUDE.md!) are just ignored either outright or as the context grows, or fail to be passed down to subagents; negative prompts are discouraged because of the pink elephant effect, so I have to jump through hoops to try and frame a "never do $thing" constraint as an affirmative prompt (which is then often ignored). That aside, english is a godawful language for specifying things compared to programming languages. It's just a really frustrating experience overall.</p>
]]></description><pubDate>Fri, 24 Jul 2026 14:33:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49036299</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=49036299</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49036299</guid></item><item><title><![CDATA[New comment by _verandaguy in "Full Scale Foldable Wing Extensions"]]></title><description><![CDATA[
<p>10-20% efficiency is enormous considering fuel is by far the dominant lifetime cost of operating an aircraft.<p>New fuels (SAF) and the technology to use them have been developed for less.<p>This is all to say nothing of the continuous work done over decades now to make aircraft more efficient; as these effects compound, intuition says that returns would start diminishing, so 10-20% is even more impressive.</p>
]]></description><pubDate>Wed, 22 Jul 2026 18:52:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49011640</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=49011640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49011640</guid></item><item><title><![CDATA[New comment by _verandaguy in "Jack Dorsey launches Buzz to combine team chat, AI agents and Git hosting"]]></title><description><![CDATA[
<p>I think this is missing my implied point. Is this desire for AI integration actually coming from most people? Or is it a handful of decision makers who aren't thinking about the technology critically for one reason or another (either due to lack of information/understanding, or a financial stake)?<p>AI is still seen very negatively in opinion polls across multiple countries, and anecdotally, tools which were often obnoxious to use before AI are now much more so, at least to my flesh-and-blood self. It really seems like we're making things worse for ourselves just to help support this would-be self-fulfilling prophecy.</p>
]]></description><pubDate>Tue, 21 Jul 2026 19:17:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48996850</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=48996850</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48996850</guid></item><item><title><![CDATA[New comment by _verandaguy in "Jack Dorsey launches Buzz to combine team chat, AI agents and Git hosting"]]></title><description><![CDATA[
<p>Why is it Slack's responsibility to help agents flourish?<p>I ask about Slack here because it's pertinent, but I've both seen and experienced firsthand this inversion across the industry where we <i>must</i> adapt our workflows for AI.<p>Isn't a tool supposed to work <i>for</i> you, not the other around?</p>
]]></description><pubDate>Tue, 21 Jul 2026 18:30:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48996189</link><dc:creator>_verandaguy</dc:creator><comments>https://news.ycombinator.com/item?id=48996189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48996189</guid></item></channel></rss>