<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: chris_armstrong</title><link>https://news.ycombinator.com/user?id=chris_armstrong</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 08 Sep 2026 15:45:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=chris_armstrong" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by chris_armstrong in "Protecting Engineers' Skills in the AI Era"]]></title><description><![CDATA[
<p>This one resonates hard. So many companies are rushing headstrong into automating everything with AI, risking their ability to reproduce the critical skills their organisation needs that are <i>experiential</i> and <i>social</i>.<p>(And yes, it's telling that the author has clearly used AI to generate the argument, because not only does it weaken their argument, I think they miss the point slightly because of their reliance on it.)<p>They focus on safety-critical systems in aviation, which is narrow part of all industries, when the bigger issue is organisational resiliency and reproduction. The skills that allow an organisation to weather change and disruptive market conditions are not tied up in proprietary information, but are captured as unwritten social rules and context that isn't passed on when labour is outsourced, either off-shore or via computerisation.<p>The problem is particularly acute in software development, because software engineers not only make the system that encodes proprietary knowledge and organisation advantage, they maintain it, and without a continual replacement of labour that understands the system and the reasons for the system's behaviour, the ability to extend it or fix it is lost.<p>This problem predates AI, and even software, where organisations die because they outsourced too much of their critical internal function. It eventually manifests at an industry level, where the critical knowledge to do a certain thing is lost (see, for example, the ability to produce new IMAX projectors as a microcosm, but also the loss of machine tooling skills, etc.) - at the heart of why some countries subsidise inefficient industries because the firms within them have no incentive to preserve themselves but their skills are invaluable to preserving national autonomy.</p>
]]></description><pubDate>Fri, 04 Sep 2026 00:39:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49559065</link><dc:creator>chris_armstrong</dc:creator><comments>https://news.ycombinator.com/item?id=49559065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49559065</guid></item><item><title><![CDATA[Comments Considered Harmful]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.chrisarmstrong.dev/posts/comments-considered-harmful">https://www.chrisarmstrong.dev/posts/comments-considered-harmful</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49545279">https://news.ycombinator.com/item?id=49545279</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 03 Sep 2026 02:33:55 +0000</pubDate><link>https://www.chrisarmstrong.dev/posts/comments-considered-harmful</link><dc:creator>chris_armstrong</dc:creator><comments>https://news.ycombinator.com/item?id=49545279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49545279</guid></item><item><title><![CDATA[New comment by chris_armstrong in "Quest for the Eternal Dock – Lambdock"]]></title><description><![CDATA[
<p>I can appreciate the pain of trying to bind against GTK4 with a functional language. You definitely get a lot of difficult-to-verify and special-case boilerplate C code.</p>
]]></description><pubDate>Mon, 31 Aug 2026 00:01:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49504114</link><dc:creator>chris_armstrong</dc:creator><comments>https://news.ycombinator.com/item?id=49504114</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49504114</guid></item><item><title><![CDATA[New comment by chris_armstrong in "Understanding is the new bottleneck"]]></title><description><![CDATA[
<p>Reinforced continuously toward a fixed goal is not an incentive, it doesn’t lead to a creative process</p>
]]></description><pubDate>Fri, 14 Aug 2026 06:59:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49295483</link><dc:creator>chris_armstrong</dc:creator><comments>https://news.ycombinator.com/item?id=49295483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49295483</guid></item><item><title><![CDATA[New comment by chris_armstrong in "Understanding is the new bottleneck"]]></title><description><![CDATA[
<p>A small bone to pick, but describing an AI that is operating autonomously as <i>creative</i> seems wrong - at best, this process is <i>accretive</i>, because the AI is adding and adding, but has no ability or incentive to shape its output toward something a human would find of value. Value is subjective (individual), changing over time. An AI doesn't know when it needs to be taking away - removal is a key part of the creative process.</p>
]]></description><pubDate>Fri, 14 Aug 2026 05:49:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=49295137</link><dc:creator>chris_armstrong</dc:creator><comments>https://news.ycombinator.com/item?id=49295137</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49295137</guid></item><item><title><![CDATA[New comment by chris_armstrong in "Why Target Common Lisp for Code Generation?"]]></title><description><![CDATA[
<p>I interpreted this as being a little tongue-in-cheek - reflecting the obscurity of CL and the way the expressiveness of a lisp can make you feel powerful that others will struggle to understand</p>
]]></description><pubDate>Thu, 13 Aug 2026 02:20:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=49281111</link><dc:creator>chris_armstrong</dc:creator><comments>https://news.ycombinator.com/item?id=49281111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49281111</guid></item><item><title><![CDATA[New comment by chris_armstrong in "It's not empowering to hand off the details"]]></title><description><![CDATA[
<p>I didn't interpret it as an argument about layers of abstraction. You need to be in the detail at the level you're writing (and it's certainly advantageous to know some of the detail of the abstractions below) because you're building abstractions on top of that, because the details subtly change at the base level you're building at, impacting the level that you're building to.</p>
]]></description><pubDate>Sun, 26 Jul 2026 21:49:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49062778</link><dc:creator>chris_armstrong</dc:creator><comments>https://news.ycombinator.com/item?id=49062778</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49062778</guid></item><item><title><![CDATA[New comment by chris_armstrong in "How to write English prose (2023)"]]></title><description><![CDATA[
<p>It might just be me, but I find his baroque style very readable. Despite using a vocabulary much broader than mine (irritating but admirable), he at least seems to have read his prose aloud, and considered how it's meter makes its meaning fluent.<p>I agree that many writers fill their works with needless diversions and unnecessary expositions on their life that add nothing to their text, but this is different from a "baroque style".</p>
]]></description><pubDate>Sun, 26 Jul 2026 21:43:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49062733</link><dc:creator>chris_armstrong</dc:creator><comments>https://news.ycombinator.com/item?id=49062733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49062733</guid></item><item><title><![CDATA[New comment by chris_armstrong in "Ask HN: What are you working on? (June 2026)"]]></title><description><![CDATA[
<p>I'm working on ocgtk, which are GTK4+ bindings for OCaml.<p>My current focus is adding support for signals, amongst other things: <a href="https://www.chrisarmstrong.dev/posts/ocgtk-development-update-2026-06-10" rel="nofollow">https://www.chrisarmstrong.dev/posts/ocgtk-development-updat...</a></p>
]]></description><pubDate>Mon, 15 Jun 2026 05:11:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48536885</link><dc:creator>chris_armstrong</dc:creator><comments>https://news.ycombinator.com/item?id=48536885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48536885</guid></item><item><title><![CDATA[New comment by chris_armstrong in "OCaml Onboarding: Introduction to the Dune build system"]]></title><description><![CDATA[
<p>Not <i>yet</i> - it's mostly a build tool, but package management abilities (which is otherwised covered by opam) is being added to it^1. It's currently usable for some projects (and worth trying out), but still in preview mode.<p>^1: <a href="https://dune.readthedocs.io/en/stable/tutorials/dune-package-management/index.html" rel="nofollow">https://dune.readthedocs.io/en/stable/tutorials/dune-package...</a></p>
]]></description><pubDate>Tue, 09 Jun 2026 07:14:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48457679</link><dc:creator>chris_armstrong</dc:creator><comments>https://news.ycombinator.com/item?id=48457679</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48457679</guid></item><item><title><![CDATA[New comment by chris_armstrong in "OCaml Onboarding: Introduction to the Dune build system"]]></title><description><![CDATA[
<p>Installing via opam and using the cygwin method is supported and should be working fine (cygwin is just used for build - binaries still just link with mingw).<p>That specific combination (ocaml + mingw) has a known problem with ocamlfind that's still awaiting a new release (see <a href="https://github.com/ocaml/ocamlfind/pull/112" rel="nofollow">https://github.com/ocaml/ocamlfind/pull/112</a>). ocamlfind underpins quite a bit of the package ecosystem, so this one is annoying, as the mingw workflow is otherwise quite good.</p>
]]></description><pubDate>Tue, 09 Jun 2026 07:11:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48457645</link><dc:creator>chris_armstrong</dc:creator><comments>https://news.ycombinator.com/item?id=48457645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48457645</guid></item><item><title><![CDATA[New comment by chris_armstrong in "Fidonet: Technology, Use, Tools, and History (1993)"]]></title><description><![CDATA[
<p>I completely forgot about Wolverine, but you've reminded me I was using that back in the day to read my mail from Fidonet point (as well as Bluewave).</p>
]]></description><pubDate>Wed, 03 Jun 2026 01:46:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48378801</link><dc:creator>chris_armstrong</dc:creator><comments>https://news.ycombinator.com/item?id=48378801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48378801</guid></item><item><title><![CDATA[New comment by chris_armstrong in "I'm Tired of Talking to AI"]]></title><description><![CDATA[
<p>“cognitive surrender”<p>It’s maddening, because you can’t reason with a person who won’t even think for themselves</p>
]]></description><pubDate>Wed, 27 May 2026 12:55:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48293557</link><dc:creator>chris_armstrong</dc:creator><comments>https://news.ycombinator.com/item?id=48293557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48293557</guid></item><item><title><![CDATA[New comment by chris_armstrong in "Is Show HN dead? No, but it's drowning"]]></title><description><![CDATA[
<p>The answer, as always, is to write a compelling story about it, and make the front page of ‘new’.</p>
]]></description><pubDate>Tue, 17 Feb 2026 21:42:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47053815</link><dc:creator>chris_armstrong</dc:creator><comments>https://news.ycombinator.com/item?id=47053815</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47053815</guid></item><item><title><![CDATA[New comment by chris_armstrong in "Los Angeles ends strange rite of passage with new fridge law"]]></title><description><![CDATA[
<p>No where in Australia would you expect a fridge to be supplied as part of a tenancy. It does restrict what you can buy, as may removalists will not touch move a fridge if there’s too many stairs or if you can’t get it in the door</p>
]]></description><pubDate>Mon, 05 Jan 2026 23:59:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46506977</link><dc:creator>chris_armstrong</dc:creator><comments>https://news.ycombinator.com/item?id=46506977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46506977</guid></item><item><title><![CDATA[New comment by chris_armstrong in "The architecture of “not bad”: Decoding the Chinese source code of the void"]]></title><description><![CDATA[
<p>I would say Australian English relies on this negation even more than British English, to the point of being confusing without more cultural context.</p>
]]></description><pubDate>Thu, 11 Dec 2025 22:28:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46238176</link><dc:creator>chris_armstrong</dc:creator><comments>https://news.ycombinator.com/item?id=46238176</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46238176</guid></item><item><title><![CDATA[New comment by chris_armstrong in "The Mozilla Cycle, Part III: Mozilla Dies in Ignominy"]]></title><description><![CDATA[
<p>Genuine independence is almost impossible at this size, because you need a strong internal discipline to only rely on small donors, and not bend your organisation’s mission to keep larger donors</p>
]]></description><pubDate>Sun, 23 Nov 2025 02:12:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46020122</link><dc:creator>chris_armstrong</dc:creator><comments>https://news.ycombinator.com/item?id=46020122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46020122</guid></item><item><title><![CDATA[New comment by chris_armstrong in "The Mozilla Cycle, Part III: Mozilla Dies in Ignominy"]]></title><description><![CDATA[
<p>I think this because nonprofits are subject to a similar market discipline as companies: they compete for funding, relevance, market share etc.<p>And their board composition converges similarly as those same people are relied upon for their connections to fundraise, hire, etc. They don’t want to be seen taking an unusual strategy as it would  be perceived as risky and jeopardising precious donated funds, so the same groupthink emerges.<p>Even if someone outside these circles was hired, they’d be knocked down with the smallest misstep, with the veiled criticism they weren’t suitable for the position (ie someone with better connections should have been chosen), so even they will fall into line.</p>
]]></description><pubDate>Sun, 23 Nov 2025 02:10:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46020107</link><dc:creator>chris_armstrong</dc:creator><comments>https://news.ycombinator.com/item?id=46020107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46020107</guid></item><item><title><![CDATA[New comment by chris_armstrong in "The Mozilla Cycle, Part III: Mozilla Dies in Ignominy"]]></title><description><![CDATA[
<p>Non profit organisations trying to remain relevant (or just survive) behave this way because they arent much different from companies operating in a market for profit.<p>Their leadership is often not that much different, with similar people working in similar jobs educated in the same institutions and walking in the same social circles, producing the same solutions to the existential problem of organisational survival.</p>
]]></description><pubDate>Sun, 23 Nov 2025 01:09:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46019814</link><dc:creator>chris_armstrong</dc:creator><comments>https://news.ycombinator.com/item?id=46019814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46019814</guid></item><item><title><![CDATA[New comment by chris_armstrong in "Shell Grotto: England's mysterious underground seashell chamber"]]></title><description><![CDATA[
<p>I stand corrected - there’s so little known about it that it’s probably some strange labor of love from recent centuries</p>
]]></description><pubDate>Sat, 08 Nov 2025 11:22:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45855906</link><dc:creator>chris_armstrong</dc:creator><comments>https://news.ycombinator.com/item?id=45855906</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45855906</guid></item></channel></rss>