Keith Henry

@k17.dev

Dad, CTO @evolution.tech, autistic, avid reader, gamer, politics nerd, MBA. Mainly working in C#, TS, SQL, PWAs and occasionally AI. Opinions are personal, expect sarcasm. https://k17.dev/

Mercedes should have asked Russell whether he wanted to pit under VSC, they didn't because pitting Antonelli gave them a 1-2. If I was Russell I'd be fucking pissed. #f1

This is peak Web design and it’s about to go away forever. Go look @zeldman.bsky.social, @anildash.com, @tomcoates.bsky.social, and yes @ftrain.bsky.social, @monteiro.bsky.social and @erikahall.bsky.social and everyone I know who was designing websites in 1999, etc.

U.S. Consumer Product Safety Commission@cpsc.gov · 2w ago

Take in the glory of the pre-mobile web design of Recalls.gov. Soon, it will be updated to match current web design standards and practices.

On BBC Radio 4's Moral Maze tonight: “Slavery - Right or Wrong?” Some people say it’s morally wrong. On the other hand, it makes a tonne of money. On the panel: Edward Colston, King Leopold II, Tommy Robinson and Matt Goodwin. Join us as we discuss one of the great moral dilemmas of the day.

Painfully shit "Great ADHD Myth?" 'documentary' on Channel 4, one sided and full of dumb statements like "ADHD doesn't show up on an MRI so isn't physical". Neither does schizophrenia - welcome to mental health, it's all about symptoms because _nobody_ knows exactly how brains work.

I hate reviewing LLM PRs, just had one with similar user auth checks in middleware (with a 401), DI in the service (returning null), and as static calls in every action (throw new Exception). At least 3 checks of the user with every request. We already had user auth in a library.

Keith Henry@k17.dev · last mo.

LLMs absolutely will not use any of JS's Set methods (intersection, union, difference, etc). They've been baseline for 2 years now. Every LLM insists on nested loops and will try to reset your code with them every chance it gets.

Jason Arday maybe lied, it doesn't seem to be worthwhile news, even if true, on the scale of lies, it's not even up there with the top 100 Farage or Johnson lies. But somehow it's every headline, media hounding this obscure academic to death, because they're all racist AF.

Hyperoptic Broadband are shit. I know almost nothing else about them, but I know they must be because they have lots of unskippable ads on YouTube, and any business with unskippable ads must be selling absolute shite. Forcing people to sit though your ad just makes your product look crap.

Somehow, this is a still from a docudrama about one of the UK's most harrowing serial killers. They've just found a woman with 47 stab wounds and a 2yo child clinging to her that the police and British press (both notorious arseholes) are going to harry for details.

Kevin Eldon and Matt Green in a still from The Witness, on Netflix

Anyone watching fascists has seen this before: the infighting over optics only flares up once they think they are going to win. Big supporters like the Times and the BBC have turned against pro-optics Farage, which anti-optics openly-fash candidate/party are they going to back?

Keith Henry@k17.dev · last mo.

It's the same bloody optics battle they've been having for decades now. When they're doing badly the optics "just don't call us racist" chuds are left to it. As soon as they think they might win the open Nazis come out and they all start fighting over the messaging.

LLMs absolutely will not use any of JS's Set methods (intersection, union, difference, etc). They've been baseline for 2 years now. Every LLM insists on nested loops and will try to reset your code with them every chance it gets.

Keith Henry@k17.dev · 6mo ago

AI does not understand JS's shitty Infinity constant. In most languages ÷0 is an error, but in JS 100/0 === 1/0, and sorts higher than any number, and isNaN(1/0) is false; it's stupid. But LLMs don't get this at all, and keep autocorrecting it in even dumber ways.

Good to see that Reform didn't win Manchester, though 157,178 racists apparently live there (if you vote for Reform then you ARE a racist). Labour won, but with only 25% turnout the real winner is "nobody gives a fuck".