<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: gbuk2013</title><link>https://news.ycombinator.com/user?id=gbuk2013</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 06 Apr 2026 17:55:08 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=gbuk2013" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by gbuk2013 in "The 49MB web page"]]></title><description><![CDATA[
<p>I kid you not a few jobs ago I found several race conditions in my code and tests by running them at the same time as a multi threaded openssl burn test. :)</p>
]]></description><pubDate>Sun, 15 Mar 2026 23:14:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47393057</link><dc:creator>gbuk2013</dc:creator><comments>https://news.ycombinator.com/item?id=47393057</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47393057</guid></item><item><title><![CDATA[New comment by gbuk2013 in "Relicensing with AI-Assisted Rewrite"]]></title><description><![CDATA[
<p>That is a good question - my personal opinion is that it should mean that models are not subject to copyright at all (similar to databases) but we will see what the courts decide :)</p>
]]></description><pubDate>Thu, 05 Mar 2026 22:05:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47267952</link><dc:creator>gbuk2013</dc:creator><comments>https://news.ycombinator.com/item?id=47267952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47267952</guid></item><item><title><![CDATA[New comment by gbuk2013 in "Relicensing with AI-Assisted Rewrite"]]></title><description><![CDATA[
<p>In mind, if you feed code into an AI model then the output is clearly a derivative work, with all the licensing implications. This seems objectively reasonable?</p>
]]></description><pubDate>Thu, 05 Mar 2026 09:24:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47259515</link><dc:creator>gbuk2013</dc:creator><comments>https://news.ycombinator.com/item?id=47259515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47259515</guid></item><item><title><![CDATA[New comment by gbuk2013 in "Hetzner Prices increase 30-40%"]]></title><description><![CDATA[
<p>Right, this is what they said in the customer notification email I got today:<p>“The underlying causes of the increased costs are, among others, the exploding demand for AI-related computing power and for cloud services. In addition, raw material prices and production costs have also generally risen for manufacturers. The costs for RAM and SSDs especially have risen by a large amount. For example, the cost for DRAM memory has increased up to 500% since September 2025. And according to market researchers like TrendForce, this price trend will continue throughout the year.”</p>
]]></description><pubDate>Tue, 24 Feb 2026 14:34:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47137668</link><dc:creator>gbuk2013</dc:creator><comments>https://news.ycombinator.com/item?id=47137668</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47137668</guid></item><item><title><![CDATA[New comment by gbuk2013 in "Why Your Load Balancer Still Sends Traffic to Dead Backends"]]></title><description><![CDATA[
<p>I have to say I am not a fan of doing this on the client side.<p>API gateways (which is what server side load-balancer can be abstracted as) serve as important control points for service traffic, for example for auth, monitoring and observability, application firewall, rate limiting etc.<p>In my general experience code running on the client side is less reliable due to permutations of browsers, flaky networks, challenges with observability.<p>That said, client side already has one type of load balancing - DNS - but that doesn’t address the availability challenge.</p>
]]></description><pubDate>Tue, 24 Feb 2026 14:27:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47137568</link><dc:creator>gbuk2013</dc:creator><comments>https://news.ycombinator.com/item?id=47137568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47137568</guid></item><item><title><![CDATA[New comment by gbuk2013 in "Eight more months of agents"]]></title><description><![CDATA[
<p>Basically this. My last several tickets were HITL coding with AI for several hours and then waiting 1-2 days while the code worked its way through PR and CI/CD process.<p>Coding speed was never really a bottleneck anywhere I have worked - it’s all the processes around it that take the most time and AI doesn’t help that much there.</p>
]]></description><pubDate>Tue, 10 Feb 2026 12:52:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46959065</link><dc:creator>gbuk2013</dc:creator><comments>https://news.ycombinator.com/item?id=46959065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46959065</guid></item><item><title><![CDATA[New comment by gbuk2013 in "Tractor"]]></title><description><![CDATA[
<p>Completely unrelated but <a href="https://protohackers.com/" rel="nofollow">https://protohackers.com/</a> is another one of James’s projects that I love. :)</p>
]]></description><pubDate>Wed, 04 Feb 2026 16:14:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46887646</link><dc:creator>gbuk2013</dc:creator><comments>https://news.ycombinator.com/item?id=46887646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46887646</guid></item><item><title><![CDATA[New comment by gbuk2013 in "Meditation as Wakeful Relaxation: Unclenching Smooth Muscle"]]></title><description><![CDATA[
<p>> So my questions is simple: you talk about "thousands of years". Easterners had "thousands of years" and they can... Release tension in the body?<p>This is a common misconception among those used to modern “western” medicine: while “eastern” medicine does have a range of options to deal with existing medical conditions the emphasis is always on prevention (there’s a famous Chinese medical maxim along the lines of it being better to fight the enemy outside the city walls than inside) whereas Western medicine mostly pays lip service to the idea (for reasons that unfortunately mostly come down to money).<p>There is no denying that our modern medicine is superior in treating the immediate symptoms (which may well be life threatening) including surgery.<p>The relaxation exercises being discussed are really there just for the purpose of making sitting meditation effective, essential to stop the body getting in the way of the practice and that is all. In a way the body (and the associated work required to keep it in health) is seen as a necessary evil by those on the spiritual cultivation path.</p>
]]></description><pubDate>Fri, 09 Jan 2026 14:22:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46554122</link><dc:creator>gbuk2013</dc:creator><comments>https://news.ycombinator.com/item?id=46554122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46554122</guid></item><item><title><![CDATA[New comment by gbuk2013 in "The mineral riches hiding under Greenland's ice"]]></title><description><![CDATA[
<p>[flagged]</p>
]]></description><pubDate>Wed, 07 Jan 2026 14:18:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46526617</link><dc:creator>gbuk2013</dc:creator><comments>https://news.ycombinator.com/item?id=46526617</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46526617</guid></item><item><title><![CDATA[New comment by gbuk2013 in "The mineral riches hiding under Greenland's ice"]]></title><description><![CDATA[
<p>Greenland was not part of the USA for a 150 years. It is also not mostly populated by ethnic Americans who speak English as their mother tongue. Nor is there a large American military base there that Greenland / Denmark is trying to evict them from and potentially hand over to a geopolitical adversary. Greenland is also an island a couple thousand miles away from Denmark.<p>Honestly, it is such a surprise that the difference is not obvious.</p>
]]></description><pubDate>Wed, 07 Jan 2026 14:16:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46526595</link><dc:creator>gbuk2013</dc:creator><comments>https://news.ycombinator.com/item?id=46526595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46526595</guid></item><item><title><![CDATA[New comment by gbuk2013 in "The mineral riches hiding under Greenland's ice"]]></title><description><![CDATA[
<p>There is no similarity whatsoever.</p>
]]></description><pubDate>Wed, 07 Jan 2026 11:05:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46524963</link><dc:creator>gbuk2013</dc:creator><comments>https://news.ycombinator.com/item?id=46524963</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46524963</guid></item><item><title><![CDATA[New comment by gbuk2013 in "We "solved" C10K years ago yet we keep reinventing it (2003)"]]></title><description><![CDATA[
<p>IIRC V8 actually does some tricks under the hood to avoid malocs which is why Node.js can be be unexpectedly fast (I saw some benchmarks where it was only 4x of equivalent C code) - for example it recycles objects of the same shape (which is why it is beneficial not to modify object structure in hot code paths).</p>
]]></description><pubDate>Sun, 28 Dec 2025 20:05:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46413995</link><dc:creator>gbuk2013</dc:creator><comments>https://news.ycombinator.com/item?id=46413995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46413995</guid></item><item><title><![CDATA[New comment by gbuk2013 in "Engineering dogmas it's time to retire"]]></title><description><![CDATA[
<p>I was absolutely only speaking “in general”. Even with 20 years in the industry my experience can only be anecdotal given that I only had time to work with fewer than 10 companies. :)<p>That said, I suspect a bad technical decision may have people and communication causes and not fixing the problem once it is apparent is definitely rooted in these.<p>Technical debt and leadership vacuum are both interesting and intertwined hard problems.</p>
]]></description><pubDate>Mon, 22 Dec 2025 13:19:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46353896</link><dc:creator>gbuk2013</dc:creator><comments>https://news.ycombinator.com/item?id=46353896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46353896</guid></item><item><title><![CDATA[New comment by gbuk2013 in "Engineering dogmas it's time to retire"]]></title><description><![CDATA[
<p>This is very true and is exactly why there is no magic right answer other than “it depends”.<p>There are different stages of company lifecycle, different industries, different regulatory environments etc.<p>The processes put in place always have a cost - if picked appropriately it is worth paying, otherwise it is a waste that can hurt or even kills a project. This balance is the “art” of the job that I personally am only starting to probe around at my level and so it is still quite interesting. :)</p>
]]></description><pubDate>Mon, 22 Dec 2025 11:39:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46353368</link><dc:creator>gbuk2013</dc:creator><comments>https://news.ycombinator.com/item?id=46353368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46353368</guid></item><item><title><![CDATA[New comment by gbuk2013 in "Engineering dogmas it's time to retire"]]></title><description><![CDATA[
<p>Right, they add risk both in terms of inadvertently being turned on / off and also in terms of permutations of possible system configurations that need to be tested. Less of a problem for well engineered systems with good deployment practices but it’s rare to come across these mythical things. :)</p>
]]></description><pubDate>Mon, 22 Dec 2025 10:56:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46353098</link><dc:creator>gbuk2013</dc:creator><comments>https://news.ycombinator.com/item?id=46353098</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46353098</guid></item><item><title><![CDATA[New comment by gbuk2013 in "Engineering dogmas it's time to retire"]]></title><description><![CDATA[
<p>One of the biggest mind-shifts for me moving from senior dev to lead was realising that technology is much less of an issue than people. The impact of good communication leading to people understanding and agreeing on what they are working on is overwhelmingly greater than the technology choices we devs typically spend our time arguing about.</p>
]]></description><pubDate>Mon, 22 Dec 2025 10:52:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46353071</link><dc:creator>gbuk2013</dc:creator><comments>https://news.ycombinator.com/item?id=46353071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46353071</guid></item><item><title><![CDATA[New comment by gbuk2013 in "Engineering dogmas it's time to retire"]]></title><description><![CDATA[
<p>We’re generally fine and well paid. :) Frontend tooling churn is tiresome but the upside is that there is a lot of great tooling that more than makes up for any language deficiencies.</p>
]]></description><pubDate>Mon, 22 Dec 2025 10:29:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46352941</link><dc:creator>gbuk2013</dc:creator><comments>https://news.ycombinator.com/item?id=46352941</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46352941</guid></item><item><title><![CDATA[New comment by gbuk2013 in "Engineering dogmas it's time to retire"]]></title><description><![CDATA[
<p>> 2. Every code change must be reviewed<p>At a couple of places I worked at this was a hard compliance requirement: there had to be at least one review by a human to guard against an engineer slipping in malicious code (knowingly or otherwise).</p>
]]></description><pubDate>Mon, 22 Dec 2025 10:06:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46352787</link><dc:creator>gbuk2013</dc:creator><comments>https://news.ycombinator.com/item?id=46352787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46352787</guid></item><item><title><![CDATA[New comment by gbuk2013 in "Ask HN: What Are You Working On? (December 2025)"]]></title><description><![CDATA[
<p>> Also dicking around with DMARC tools. Was unhappy with all the existing tools, want something simple I can run semi-locally for a bunch of low volume email domains.<p>That’s a rabbit hole on my list to go down - recently set up DMARC for some domains I am hosting emails for and the XML reports that now end up in my inbox were… refreshing to see in 2025 :)</p>
]]></description><pubDate>Mon, 15 Dec 2025 12:48:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46273799</link><dc:creator>gbuk2013</dc:creator><comments>https://news.ycombinator.com/item?id=46273799</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46273799</guid></item><item><title><![CDATA[New comment by gbuk2013 in "French supermarket's Christmas advert is worldwide hit (without AI) [video]"]]></title><description><![CDATA[
<p>> For themselves. To eat. So it’s easy to understand the argument that you’re harming them directly by stealing their honey, which is the result of their labour.<p>On the other hand the bee social structure (not sure what the right word to use here) is so brutal that taking their honey seems to be just keeping pace. :)</p>
]]></description><pubDate>Fri, 12 Dec 2025 11:11:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46242991</link><dc:creator>gbuk2013</dc:creator><comments>https://news.ycombinator.com/item?id=46242991</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46242991</guid></item></channel></rss>