<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: canterburry</title><link>https://news.ycombinator.com/user?id=canterburry</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 22 Apr 2026 22:38:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=canterburry" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Why don't we just ask AI to write assembler?]]></title><description><![CDATA[
<p>Programming languages, frameworks etc are just there for developer ergonomics, code reuse and human understanding.<p>If we generate so much code using AI that no one is really looking or reading the code anymore, just verifying end functionality, we can really just skip all that and go straight to assembler, no?<p>Sure, we could reuse some basic building blocks like implementations of the tcp/ip protocol, http, sockets etc but server frameworks like fastapi are just human friendly abstractions over all that.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47813874">https://news.ycombinator.com/item?id=47813874</a></p>
<p>Points: 14</p>
<p># Comments: 16</p>
]]></description><pubDate>Sat, 18 Apr 2026 07:22:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47813874</link><dc:creator>canterburry</dc:creator><comments>https://news.ycombinator.com/item?id=47813874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47813874</guid></item><item><title><![CDATA[New comment by canterburry in "Show HN: Respectify – A comment moderator that teaches people to argue better"]]></title><description><![CDATA[
<p>This is an automated form of violating my 1st amendment rights.</p>
]]></description><pubDate>Thu, 26 Feb 2026 07:30:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47162997</link><dc:creator>canterburry</dc:creator><comments>https://news.ycombinator.com/item?id=47162997</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47162997</guid></item><item><title><![CDATA[New comment by canterburry in "Microsoft team creates data-storage system that lasts for millennia"]]></title><description><![CDATA[
<p>Very impressive new format. 10,000 years...wow. That's great.<p>Now, can someone please help me get some data of this Iomega ZIPdrive disc?</p>
]]></description><pubDate>Sat, 21 Feb 2026 07:51:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47098495</link><dc:creator>canterburry</dc:creator><comments>https://news.ycombinator.com/item?id=47098495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47098495</guid></item><item><title><![CDATA[New comment by canterburry in "GitHub is down again"]]></title><description><![CDATA[
<p>I wonder if the incident root cause analysis will point to vibe coding?</p>
]]></description><pubDate>Mon, 09 Feb 2026 18:16:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46948738</link><dc:creator>canterburry</dc:creator><comments>https://news.ycombinator.com/item?id=46948738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46948738</guid></item><item><title><![CDATA[New comment by canterburry in "A decentralized peer-to-peer messaging application that operates over Bluetooth"]]></title><description><![CDATA[
<p>Finally...a dedicated app to bitch at people.</p>
]]></description><pubDate>Mon, 19 Jan 2026 09:29:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46676785</link><dc:creator>canterburry</dc:creator><comments>https://news.ycombinator.com/item?id=46676785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46676785</guid></item><item><title><![CDATA[New comment by canterburry in "Spec-Driven Development: The Waterfall Strikes Back"]]></title><description><![CDATA[
<p>I vibe coded for months but switched to spec driven development in the last 6 months<p>I'm also old enough to have started my career learning the rational unified process and then progressed through XP, agile, scrum etc<p>My process is I spend 2-3 hours writing a "spec" focusing on acceptance criteria and then by the end of the day I have a working, tested next version of a feature that I push to production.<p>I don't see how using a spec has made me less agile. My iteration takes 8 hours.<p>However, I see tons of useless specs. A spec is not a prompt. It's an actual definition of how to tell if something is behaving as intended or not.<p>People are notoriously bad at thinking about correctness in each scenario which is why vibe coding is so big.<p>People defer thinking about what correct and incorrect actually looks like for a whole wide scope of scenarios and instead choose to discover through trial and error.<p>I get 20x ROI on well defined, comprehensive, end to end acceptance tests that the AI can run. They fix everything from big picture functionality to minor logic errors.</p>
]]></description><pubDate>Sat, 15 Nov 2025 10:02:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=45936358</link><dc:creator>canterburry</dc:creator><comments>https://news.ycombinator.com/item?id=45936358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45936358</guid></item><item><title><![CDATA[Ask HN: I Love Refactoring Days]]></title><description><![CDATA[
<p>Anyone else?<p>Sure, I've added no new functionality, but my patterns are clean, signatures become more symmetrical, I take time to think about some odd choices and really figure out what needs to happen.<p>Leaves me feeling refreshed and with a huge feeling of accomplishment at the end of the day.<p>Really quite irrational.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45653828">https://news.ycombinator.com/item?id=45653828</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 21 Oct 2025 08:56:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45653828</link><dc:creator>canterburry</dc:creator><comments>https://news.ycombinator.com/item?id=45653828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45653828</guid></item><item><title><![CDATA[New comment by canterburry in "KDE is now my favorite desktop"]]></title><description><![CDATA[
<p>Could someone relate KDE to PopOS or Ubuntu for me?<p>I've been on Ubuntu and PopOS for the last 15 years.</p>
]]></description><pubDate>Thu, 18 Sep 2025 14:29:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=45290159</link><dc:creator>canterburry</dc:creator><comments>https://news.ycombinator.com/item?id=45290159</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45290159</guid></item><item><title><![CDATA[New comment by canterburry in "Crossing the Atlantic Ocean. Alone. By Stand-Up-Paddleboard"]]></title><description><![CDATA[
<p>Like...why? Why do we need to try this?</p>
]]></description><pubDate>Fri, 12 Sep 2025 12:57:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45221615</link><dc:creator>canterburry</dc:creator><comments>https://news.ycombinator.com/item?id=45221615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45221615</guid></item><item><title><![CDATA[New comment by canterburry in "Best Practices for Building Agentic AI Systems"]]></title><description><![CDATA[
<p>"The “Smart Agent” Trap: I tried making agents that could “figure out” what to do. They couldn’t. Be explicit."<p>So what about this solution is actually agentic?<p>Overall, it sounds like you sat down and did a proper business process analysis and automated it.<p>Your subagents for sure have no autonomy and are just execution steps in a classic workflow except you happen to be calling an LLM.<p>Does the orchestrating agent adapt the process between invocations depending on the data and does it do so in any way more complex than a simple if then branch?</p>
]]></description><pubDate>Sat, 16 Aug 2025 06:03:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=44920626</link><dc:creator>canterburry</dc:creator><comments>https://news.ycombinator.com/item?id=44920626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44920626</guid></item><item><title><![CDATA[New comment by canterburry in "Show HN: Flyde 1.0 – Like n8n, but in your codebase"]]></title><description><![CDATA[
<p>I have tried all sorts of UI based workflow and orchestration tools over the last 20 years.<p>As someone technical, I start, I build something simple quickly but then start thinking edge cases, exception handling, alternate flows etc and suddenly all that is easier to handle in code directly.<p>Much of the power of these solutions is the pre made integrations into other systems, and not the flow control to someone technical. Once you realize that, you start looking for integration platforms and not workflow.</p>
]]></description><pubDate>Tue, 29 Jul 2025 06:04:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=44719589</link><dc:creator>canterburry</dc:creator><comments>https://news.ycombinator.com/item?id=44719589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44719589</guid></item><item><title><![CDATA[Ask HN: How are you doing code gen in the Enterprise?]]></title><description><![CDATA[
<p>Lots of people showcasing their CRUD apps and prototypes built using AI.<p>How are things on the enterprise side?<p>Large existing codebases, detailed requirements, lots of interconnected features and dependencies.<p>Any success stories?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44583494">https://news.ycombinator.com/item?id=44583494</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 16 Jul 2025 15:38:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=44583494</link><dc:creator>canterburry</dc:creator><comments>https://news.ycombinator.com/item?id=44583494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44583494</guid></item><item><title><![CDATA[New comment by canterburry in "Show HN: Hacker News historic upvote and score data"]]></title><description><![CDATA[
<p>According to your stats, when is the best time to post to get noticed?</p>
]]></description><pubDate>Wed, 04 Jun 2025 05:26:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=44177489</link><dc:creator>canterburry</dc:creator><comments>https://news.ycombinator.com/item?id=44177489</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44177489</guid></item><item><title><![CDATA[New comment by canterburry in "Ty: A fast Python type checker and language server"]]></title><description><![CDATA[
<p>How about put it on the roadmap for v4?</p>
]]></description><pubDate>Thu, 08 May 2025 08:00:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=43924097</link><dc:creator>canterburry</dc:creator><comments>https://news.ycombinator.com/item?id=43924097</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43924097</guid></item><item><title><![CDATA[New comment by canterburry in "Ty: A fast Python type checker and language server"]]></title><description><![CDATA[
<p>How about we just stop creating non type safe languages. Would save everyone so much hassle.<p>[bring on the downvotes]</p>
]]></description><pubDate>Wed, 07 May 2025 21:51:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=43920908</link><dc:creator>canterburry</dc:creator><comments>https://news.ycombinator.com/item?id=43920908</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43920908</guid></item><item><title><![CDATA[New comment by canterburry in "Accountability Sinks"]]></title><description><![CDATA[
<p>The reasons we suffer these accountability challenges are often rooted in that anyone holding someone else accountable, may experience negative consequences to self...and those are often estimated as too high to do "the right thing".<p>If the governing part at the time of the Nazi trials actually held each and every person involved accountable, would they win the next election?<p>If a company holds their employees to the actual standards laid out by their policies or guidelines, what would attrition look like? Would they immediately be short staffed critial roles? Would they loose a key employee at a very inconventient time?<p>These are the real reasons preventing us from holding people accountable.</p>
]]></description><pubDate>Sat, 03 May 2025 11:41:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=43878409</link><dc:creator>canterburry</dc:creator><comments>https://news.ycombinator.com/item?id=43878409</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43878409</guid></item><item><title><![CDATA[New comment by canterburry in "Wasting Inferences with Aider"]]></title><description><![CDATA[
<p>I wouldn't be surprised if someone tries to leverage this with their customer feature request tool.<p>Imagine having your customers write feature requests for your saas, that immediately triggers code generation and a PR. A virtual environment with that PR is spun up and served to that customer for feedback and refinement. Loop until customer has implemented the feature they would like to see in your product.<p>Enterprise plan only, obviously.</p>
]]></description><pubDate>Sun, 13 Apr 2025 21:40:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=43676063</link><dc:creator>canterburry</dc:creator><comments>https://news.ycombinator.com/item?id=43676063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43676063</guid></item><item><title><![CDATA[New comment by canterburry in "Show HN: Nue – Apps lighter than a React button"]]></title><description><![CDATA[
<p>Touché</p>
]]></description><pubDate>Tue, 01 Apr 2025 21:17:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=43551447</link><dc:creator>canterburry</dc:creator><comments>https://news.ycombinator.com/item?id=43551447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43551447</guid></item><item><title><![CDATA[New comment by canterburry in "Show HN: Nue – Apps lighter than a React button"]]></title><description><![CDATA[
<p>All I am saying is that being <i>lightweight</i>, when you have been around for less time than a mature solution, is a mute point.<p>It's a cop out way to differentiate because you are clearly not comparing apples to apples.<p>You have a fraction of the features and a fraction of the bug fixes. You are trying to make it sound like you are a 1:1 replacement, when you are not.</p>
]]></description><pubDate>Tue, 01 Apr 2025 12:39:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=43546063</link><dc:creator>canterburry</dc:creator><comments>https://news.ycombinator.com/item?id=43546063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43546063</guid></item><item><title><![CDATA[New comment by canterburry in "Show HN: Nue – Apps lighter than a React button"]]></title><description><![CDATA[
<p>Most new frameworks start as the "lightweight" option to whatever more mature options exist at the time. This is no argument for adoption.<p>Please post again 10 years from now after you have added all the bloat your users request and handled all the edge cases you don't yet understand.<p>If you are still lighter than a react button...that will be news worthy.</p>
]]></description><pubDate>Tue, 01 Apr 2025 11:30:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=43545494</link><dc:creator>canterburry</dc:creator><comments>https://news.ycombinator.com/item?id=43545494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43545494</guid></item></channel></rss>