<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: ukprogrammer</title><link>https://news.ycombinator.com/user?id=ukprogrammer</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 05:37:00 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ukprogrammer" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ukprogrammer in "Creators of Tailwind laid off 75% of their engineering team"]]></title><description><![CDATA[
<p>This is what you get when you sell a lifetime product<p>Tailwind UI is a phenomenal product, but, there's a simple mathematical reason you cannot sell code like in this way to create a sustainable business</p>
]]></description><pubDate>Wed, 07 Jan 2026 18:46:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46530683</link><dc:creator>ukprogrammer</dc:creator><comments>https://news.ycombinator.com/item?id=46530683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46530683</guid></item><item><title><![CDATA[New comment by ukprogrammer in "The creator of Claude Code's Claude setup"]]></title><description><![CDATA[
<p>skill issue<p>same way a lesser engineer might say they cannot do X or Y</p>
]]></description><pubDate>Wed, 07 Jan 2026 08:02:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46523783</link><dc:creator>ukprogrammer</dc:creator><comments>https://news.ycombinator.com/item?id=46523783</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46523783</guid></item><item><title><![CDATA[New comment by ukprogrammer in "Inducing self-NSFW classification in image models to prevent deepfakes edits"]]></title><description><![CDATA[
<p>deepfake edits are a feature, not a bug</p>
]]></description><pubDate>Mon, 05 Jan 2026 09:03:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46496683</link><dc:creator>ukprogrammer</dc:creator><comments>https://news.ycombinator.com/item?id=46496683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46496683</guid></item><item><title><![CDATA[New comment by ukprogrammer in "ManusAI Joins Meta"]]></title><description><![CDATA[
<p>it's just jealously.<p>hate only comes from below!</p>
]]></description><pubDate>Tue, 30 Dec 2025 11:01:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46431979</link><dc:creator>ukprogrammer</dc:creator><comments>https://news.ycombinator.com/item?id=46431979</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46431979</guid></item><item><title><![CDATA[New comment by ukprogrammer in "The human only public license"]]></title><description><![CDATA[
<p>nice, another stupid license for my ai dataset scrapers to ignore, thanks!</p>
]]></description><pubDate>Tue, 28 Oct 2025 17:34:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45736030</link><dc:creator>ukprogrammer</dc:creator><comments>https://news.ycombinator.com/item?id=45736030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45736030</guid></item><item><title><![CDATA[New comment by ukprogrammer in "Fight Chat Control"]]></title><description><![CDATA[
<p>Decentralised messaging providers<p>Can't enforce everyone to scan<p>What are you going to do? Arrest everyone?</p>
]]></description><pubDate>Mon, 11 Aug 2025 05:06:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=44860877</link><dc:creator>ukprogrammer</dc:creator><comments>https://news.ycombinator.com/item?id=44860877</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44860877</guid></item><item><title><![CDATA[New comment by ukprogrammer in "Fight Chat Control"]]></title><description><![CDATA[
<p>Incorrect<p>> ... providers to search all private chats, messages, and emails automatically for suspicious content [1]<p>Even if that were the case, the answer is the Framework phone<p>[1] <a href="https://www.patrick-breyer.de/en/posts/chat-control/" rel="nofollow">https://www.patrick-breyer.de/en/posts/chat-control/</a></p>
]]></description><pubDate>Mon, 11 Aug 2025 05:05:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=44860873</link><dc:creator>ukprogrammer</dc:creator><comments>https://news.ycombinator.com/item?id=44860873</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44860873</guid></item><item><title><![CDATA[New comment by ukprogrammer in "Fight Chat Control"]]></title><description><![CDATA[
<p>there's no problem with it being vibe-coded<p>The point is that the site, contacting your local MEP, and all the discussion in this thread, is pointless to affect some kind of durable societal change<p>Pointing out that it's vibe-coded just emphasises that all of the above actions are just low-effort cope</p>
]]></description><pubDate>Sun, 10 Aug 2025 21:07:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=44858285</link><dc:creator>ukprogrammer</dc:creator><comments>https://news.ycombinator.com/item?id=44858285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44858285</guid></item><item><title><![CDATA[New comment by ukprogrammer in "Fight Chat Control"]]></title><description><![CDATA[
<p>HN applauds this vibe-coded “privacy” site yet condemns decentralized messaging.<p>States control what’s centralized; incentives ensure they keep doing so.<p>Protesting it is like arguing with a thermostat—it can’t hear you, and it’s built to tighten control.<p>As technologists, we have a lot more power than we realise.<p>(Yes, I’m speaking to the blob, but the Venn overlap of anti-crypto and pro-this seems big.)</p>
]]></description><pubDate>Sun, 10 Aug 2025 20:18:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=44857976</link><dc:creator>ukprogrammer</dc:creator><comments>https://news.ycombinator.com/item?id=44857976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44857976</guid></item><item><title><![CDATA[New comment by ukprogrammer in "Open models by OpenAI"]]></title><description><![CDATA[
<p>> we also introduced an additional layer of evaluation by testing an adversarially fine-tuned version of gpt-oss-120b<p>What could go wrong?</p>
]]></description><pubDate>Tue, 05 Aug 2025 18:21:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=44802083</link><dc:creator>ukprogrammer</dc:creator><comments>https://news.ycombinator.com/item?id=44802083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44802083</guid></item><item><title><![CDATA[New comment by ukprogrammer in "Ask HN: Is it time to fork HN into AI/LLM and "Everything else/other?""]]></title><description><![CDATA[
<p>[flagged]</p>
]]></description><pubDate>Thu, 17 Jul 2025 12:07:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=44592404</link><dc:creator>ukprogrammer</dc:creator><comments>https://news.ycombinator.com/item?id=44592404</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44592404</guid></item><item><title><![CDATA[New comment by ukprogrammer in "Tools I love: mise(-en-place)"]]></title><description><![CDATA[
<p>can anyone comment on what their experience of using mise is vs. other tools a a la nix home-manager/flakes?<p>I see this "one tool to rule them all" and instantly my senses go off that this is too good to be true to work in all the long-tail scenarios.<p>There always seems to be some strange edge-cases with tools of this nature.</p>
]]></description><pubDate>Sun, 29 Jun 2025 21:01:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=44416394</link><dc:creator>ukprogrammer</dc:creator><comments>https://news.ycombinator.com/item?id=44416394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44416394</guid></item><item><title><![CDATA[New comment by ukprogrammer in "Andrej Karpathy: Software in the era of AI [video]"]]></title><description><![CDATA[
<p>Why do non-users of LLM's like to despise/belittle them so much?<p>Just don't use them, and, outcompete those who do. Or, use them and outcompete those who don't.<p>Belittling/lamenting on any thread about them is not helpful and akin to spam.</p>
]]></description><pubDate>Thu, 19 Jun 2025 14:54:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=44319248</link><dc:creator>ukprogrammer</dc:creator><comments>https://news.ycombinator.com/item?id=44319248</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44319248</guid></item><item><title><![CDATA[New comment by ukprogrammer in "Andrej Karpathy: Software in the era of AI [video]"]]></title><description><![CDATA[
<p>Even an LLM could tell you that that's an unknowable thing, perhaps you should rely on them more.</p>
]]></description><pubDate>Thu, 19 Jun 2025 14:45:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=44319167</link><dc:creator>ukprogrammer</dc:creator><comments>https://news.ycombinator.com/item?id=44319167</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44319167</guid></item><item><title><![CDATA[New comment by ukprogrammer in "Generative AI coding tools and agents do not work for me"]]></title><description><![CDATA[
<p>> <i>If the AI actually outperforms humans in the full context of the work, then no, we won't. It will be so much cheaper and faster that businesses won't have to argue at all. Those that adopt them will massively outcompetes those that don't.</i><p>This. The dev's outcompeting by using AI today are too busy shipping, rather than wasting time writing blog posts about what ultimately, is a skill-issue.</p>
]]></description><pubDate>Tue, 17 Jun 2025 10:06:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=44297418</link><dc:creator>ukprogrammer</dc:creator><comments>https://news.ycombinator.com/item?id=44297418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44297418</guid></item><item><title><![CDATA[New comment by ukprogrammer in "Generative AI coding tools and agents do not work for me"]]></title><description><![CDATA[
<p>> <i>“It takes me at least the same amount of time to review code not written by me than it would take me to write the code myself, if not more.”</i><p>There’s your issue, the skill of programming has changed.<p>Typing gets fast; so does review once robust tests already prove X, Y, Z correctness properties.<p>With the invariants green, you get faster at grokking the diff, feed style nits back into the system prompt, and keep tuning the infinite tap to your taste.</p>
]]></description><pubDate>Tue, 17 Jun 2025 09:59:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=44297383</link><dc:creator>ukprogrammer</dc:creator><comments>https://news.ycombinator.com/item?id=44297383</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44297383</guid></item><item><title><![CDATA[New comment by ukprogrammer in "Ruby on Rails Audit Complete"]]></title><description><![CDATA[
<p>I echo the sentiment that you MUST use a debugger when working with ruby/rails. When using a debugger, magic becomes a call stack that is transparently visible. Once proficient and familiar with the conventions, reading it becomes a lot easier.<p>For Rails's productivity, there's many reasons. One is the 'Active Stack' which acts as a 'standard library' of sorts for the framework.<p>It provides extremely seamless tooling all the way from the most frontend of concerns (ActiveView - HTML/JS) to the backend (ActiveRecord - SQL ORM layer) and anything in between (ActiveController - HTTP Requests, ActiveMailer - Emails etc.). These tools are simple, robust and cohesive.<p>These primitives are built on by the community to provide powerful tooling (Devise, OmniAuth, amongst others) that allows one to implement the standard plumbing most SaaS/CRUD apps need in a few minutes - billing, auth, emails so you can get to writing business logic in a few minutes and have the boring stuff solved quickly.<p>Implementing just these basics in JS can take many hours and have you scratching your head wondering "Why are there 20 different ways to implement X? Why is there no tried and true way for something that are surely been done thousands of times? Why hasn't someone abstracted these details all away yet? Why do I have to npm install for this basic functionality? Wait, why did my build tooling just break?"</p>
]]></description><pubDate>Sun, 15 Jun 2025 21:45:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=44285178</link><dc:creator>ukprogrammer</dc:creator><comments>https://news.ycombinator.com/item?id=44285178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44285178</guid></item><item><title><![CDATA[New comment by ukprogrammer in "Ruby on Rails Audit Complete"]]></title><description><![CDATA[
<p>Agreed, it still absolutely astounds me the number of developers out there that do not use a debugger as an essential part of their toolkit.</p>
]]></description><pubDate>Sun, 15 Jun 2025 21:07:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=44284984</link><dc:creator>ukprogrammer</dc:creator><comments>https://news.ycombinator.com/item?id=44284984</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44284984</guid></item><item><title><![CDATA[New comment by ukprogrammer in "Ruby on Rails Audit Complete"]]></title><description><![CDATA[
<p>I've found that OpenAI models write fantastic Rails code, having a deep understanding of Rails codebase conventions. Anthropic's models do seem to have a very hard time writing Ruby in general.</p>
]]></description><pubDate>Sun, 15 Jun 2025 20:55:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=44284909</link><dc:creator>ukprogrammer</dc:creator><comments>https://news.ycombinator.com/item?id=44284909</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44284909</guid></item><item><title><![CDATA[New comment by ukprogrammer in "Fixing the mechanics of my bullet chess"]]></title><description><![CDATA[
<p>Does anyone else find that ELO skill built on screens does not carry over to over-the-board chess as much? It seems curious how physicality seems to materially affect a game which is meant to be primarily mental.</p>
]]></description><pubDate>Sun, 15 Jun 2025 13:20:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=44282163</link><dc:creator>ukprogrammer</dc:creator><comments>https://news.ycombinator.com/item?id=44282163</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44282163</guid></item></channel></rss>