HNHacker News
TopNewBestAskShowJobs

gbuk2013

1,212 karma · joined December 23, 2013

comrade/comrade

IN is the only way OUT - https://www.amazon.co.uk/Inner-Engineering-Yogis-Guide-Joy/dp/0143428845/

submissionscomments
gbuk2013··on Why Your Load Balancer Still Sends Traffic to Dead Backends
I have to say I am not a fan of doing this on the client side.

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.

In my general experience code running on the client side is less reliable due to permutations of browsers, flaky networks, challenges with observability.

That said, client side already has one type of load balancing - DNS - but that doesn’t address the availability challenge.

gbuk2013··on Eight more months of agents
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.

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.

gbuk2013··on Tractor
Completely unrelated but https://protohackers.com/ is another one of James’s projects that I love. :)
gbuk2013··on Meditation as Wakeful Relaxation: Unclenching Smooth Muscle
> So my questions is simple: you talk about "thousands of years". Easterners had "thousands of years" and they can... Release tension in the body?

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).

There is no denying that our modern medicine is superior in treating the immediate symptoms (which may well be life threatening) including surgery.

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.

gbuk2013··on The mineral riches hiding under Greenland's ice
[flagged]
gbuk2013··on The mineral riches hiding under Greenland's ice
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.

Honestly, it is such a surprise that the difference is not obvious.

gbuk2013··on The mineral riches hiding under Greenland's ice
There is no similarity whatsoever.
gbuk2013··on We "solved" C10K years ago yet we keep reinventing it (2003)
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).
gbuk2013··on Engineering dogmas it's time to retire
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. :)

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.

Technical debt and leadership vacuum are both interesting and intertwined hard problems.

gbuk2013··on Engineering dogmas it's time to retire
This is very true and is exactly why there is no magic right answer other than “it depends”.

There are different stages of company lifecycle, different industries, different regulatory environments etc.

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. :)

gbuk2013··on Engineering dogmas it's time to retire
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. :)
gbuk2013··on Engineering dogmas it's time to retire
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.
gbuk2013··on Engineering dogmas it's time to retire
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.
gbuk2013··on Engineering dogmas it's time to retire
> 2. Every code change must be reviewed

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).

gbuk2013··on Ask HN: What Are You Working On? (December 2025)
> 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.

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 :)

gbuk2013··on French supermarket's Christmas advert is worldwide hit (without AI) [video]
> 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.

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. :)

gbuk2013··on Framework Sponsors CachyOS
Obviously it has no battery, being a desktop. Regarding sleep, under Debian 13 it supports S0 (s2idle) only, which works without issue.

    $ cat /sys/power/state
    freeze mem
gbuk2013··on Framework Computer Now Sponsoring LVFS / Fwupd Development
Just got my Framework Dektop a few weeks ago and it works flawlessly so far with Debian 13 install including (shock!) suspend working without issue. :)

It’s really great to see companies focus on improving Linux hardware support.

gbuk2013··on Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)
My favourite question to ask when seeing benchmark results such as this is “how much latency did you have / inject when running the benchmark”. This tends to lead to interesting conversations and learning. :)

One my favourite instances of this was in a benchmark measuring contest with a Golang enthusiast who was surprised to see that with a bit of latency his server was not 3x faster than Node.js like he thought it would be.

gbuk2013··on You Don't Need Anubis
The Caddy config in the parent article uses status code 418. This is cute, but wouldn’t this break search engine indexing? Why not use 307 code?
gbuk2013··on Just Use Curl
Ask your AI tool of choice - it’s great at reading manpages. I also add my most favourite prompt instruction “be succinct”. :)
gbuk2013··on Vodafone admits 'major outage' as more than 130,000 report problems
Everything was down: broadband, their website and even their support phone numbers. Talk about putting all the eggs in one basket! :)
gbuk2013··on My approach to building large technical projects (2023)
What I really want it some advice on providing reliable estimates to the business when delivering a large technical project. :)
gbuk2013··on Niri – A scrollable-tiling Wayland compositor
How does it compare to Sway?
gbuk2013··on Awakening Bell
Looks nice but 20 GBP a year just to have a mindfulness bell is a bit much.
gbuk2013··on Awakening Bell
Can anyone recommend an iPhone app to do the same? I am literally keeping around an old tablet for running https://codeberg.org/tslocum/meditationassistant.git F-droid app in my meditation room.

I tried web apps before but iOS would cut them off when the phone went to sleep.

gbuk2013··on Learn to play Go
> Oh, and the anime about Go, Hikaru no Go, is really good (you should watch it even if you don’t care about the game).

I really enjoyed the Chinese drama adaptation of this - more so than the original anime somehow.

https://mydramalist.com/45437-qi-hun

gbuk2013··on Immunotherapy drug clinical trial results: half of tumors shrink or disappear
It is mostly your own bias, yes. That said publications about cancer breakthroughs ought to be taken with at least as much salt as those in western mass media.

Some information about the Russian drug from the main (I think) oncology research institute in Moscow: https://new.nmicr.ru/en/pacientam/metody-diagnostiki-i-leche...

I had a quick search and the news is apparently about results of a stage 1 trial and an earlier news article from February guessed it would take at least 2.5 years for this to become available assuming all trials were successful.

I have not found any official announcements about results of the trial, only some somewhat shady (mostly-foreign) news sites reposting each other.

According to the registry of clinical trials (https://grls.rosminzdrav.ru) the ЭнтероМикс phase 1 trials run Nov 24 - Oct 26 so I strongly suspect this is scummy clickbait reporting,

gbuk2013··on The Life and Death of London's Crystal Palace (2021)
The museum has been closed for a while due to… a fire. :( Fortunately not too much damage was done and they say it will reopen at some undefined point in the future.

The Subway has recently been refurbished and looks nice. :) https://www.crystalpalaceparktrust.org/pages/crystal-palace-...

The dinos are getting a bit of love too at the moment it seems (was there last weekend and there is some construction going on the island and the lake around it.

It’s a very nice park to visit. :)

gbuk2013··on VC-backed company just killed my EU trademark for a small OSS project
Literally one of the first things I was told when I started my law degree was “don’t ever go to court unless you absolutely have to”. :)
← PreviousPage 2 of 17Next →