HNHacker News
TopNewBestAskShowJobs

noir_lord

17,945 karma · joined March 24, 2013

Recovering Desktop Developer now Web Developer in the North of England (can sometimes feel like the only one).

Contact me at ben@binarysource.co.uk

submissionscomments
noir_lord··on Dutch governments builds alternative for Microsoft based on NixOS
Not sure why you'd not just use discord if cost is that much a factor, it has better calling that slack and ironically given what slack is used for way better code embedding etc.
noir_lord··on Meta VR Glasses
The default strap it comes with doesn't help either, I switched to a halo band type and have comfortably worn it for 6+ hrs multiple times (yes I have/had an addiction to IL2, flight sims (and racing games) are where it truly shines).
noir_lord··on NASA’s Mars Sample Return mission is dead
All China had to do was keep doing what China was already doing.

When your enemy is making a mistake don't interrupt them and all that jazz.

noir_lord··on GPT-6 Astra Solves a WWI German Radio Cipher
Yesterday I had one try and use Generics in a language that doesn't have Generics and then use a type declaration that is a trivially obvious error at run time. (Qwen both times).

I just asked chatgpt the run time error and this was the entire thing...

> Me: is `?mixed $foobar = null` a error in PHP 8.5?

> ChatGPT: No. In PHP 8.5, this is valid: `mixed $foobar = null` mixed includes null (as well as all other PHP types), so the default value is compatible.

> Me: did you miss the ?

> ChatGPT: Yes <SmileyEmojii> — I missed the ?. ?mixed $foobar = null is an error in PHP 8.5.

If I'd invested trillions of dollars in that industry I'd be getting worried...

Also it using emojii's and words describing emotions just makes my soul shudder.

It's not that they don’t generate useful things, they can and then the next minute they smash into the wall repeatedly because the door is 3ft to the left.

Since it's stochastic by nature you never know which the answer is going to be and they are making the same kinds of mistakes they where making a couple of years ago, I'm not sure it's actually solvable with the current approach.

noir_lord··on ROCmFix and InferBench – AMD Local-LLM Setup and Vulkan vs. Hip Benchmarking
https://github.com/xanpavle/rocmfix/blob/main/PRIVACY.md#how...

It should be opt in.

It should always be opt in.

noir_lord··on A graphical desktop for the ZX Spectrum
Never not upvoting a Discworld reference :).
noir_lord··on I built the fastest PHP webserver in the world
> I think there's opcache enabled by default.

Indeed, it's on by default in 8.5 and is no longer considered a non-optional extension (it's compiled in) - you can turn it off at runtime but it will be bundled, largely so they could have it on my default[1][2] and it simplifies integration of something that was universally integrated de facto before that.

It was probably due/overdue but I actually like that they are conservative with which extensions become part of the "core" and in reality almost every packaging of PHP has included it back to 5.5 and having worked on large production systems written in PHP I can't think of a single one that didn't use it it in production.

There is also FrankenPHP (and others) which negate much of that overhead (in worker mode).

While introducing other issues you do have to be careful of that would be less of an issue in "classic" mode (literally what FrankenPHP calls it).

There isn't a tonne of good info out of what you gain in the switch from nginx/php-fpm to FrankenPHP though it does seem like you do gain in some ways (but it's very application dependent).

[1] https://wiki.php.net/rfc/make_opcache_required

[2] https://www.php.net/manual/en/opcache.configuration.php

noir_lord··on Agreement between the USA and Denmark (1951,2004) [pdf]
It's unfortunate you are getting down voted for pointing out pretty much what has happened.

Whether Trump is or isn't allied with Russia is immaterial if much of what he does is exactly the same as what he would do if he were.

The people debating whether he's compromised are missing the point, if he's not then there is the much more interesting question of then why has his foreign policy been to their benefit?.

noir_lord··on Tin: full-text search for Postgres
You as well, and yes it's very "may you live in interesting times" at the moment everywhere.
noir_lord··on Tin: full-text search for Postgres
> You’re welcome.

I didn't say thank you and don't presume I would, Planetscale acting in their own self interest by improving postgres upstream isn't deserving of thanks, any more than Intel upstreaming a bunch of Linux kernel work is or myriad other examples.

Corporations acting in their self interest isn't worth giving thanks for, neither is the work of the people paid to do work on their behalf.

I don't expect my employer to thank me, I expect them to pay me, I don't expect users of software I was paid to write to thank me because I did it for the money not out of altruism towards those users.

noir_lord··on Tin: full-text search for Postgres
Building non-open extensions on top of it, it's not the license I don't like, the bad taste is that they use something open extend it and keep part of it closed.

The license allows it but on the flip side it's vendor lock-in predicated on using something open as the base.

Fully proprietary no issue with that, full open, no issue with that, building proprietary on top of open is where the bad taste comes in.

For completeness, it's not them specifically either, the other cloud companies do similar things and I suspect in part the reason they don't open these extensions up is because the others will but then they are doing the same thing themselves.

noir_lord··on Tin: full-text search for Postgres
Becoming more the norm for them, Neki is the same.

Immediately rules out ever using them (though I don't currently have any problems that would benefit from that level of scale currently, have in the past though).

Postgres's license allows this but for me (personally) it leaves a bad taste.

Also it's not really "full-text search for Postgres" it's "full-text search for our hosted version of Postgres" so the title is a little misleading.

noir_lord··on A graphical desktop for the ZX Spectrum
[flagged]
noir_lord··on We made Playwright 2x faster and 80% more token efficient
I love the name.
noir_lord··on Cloudflare Quick Tunnels
Only reason I have it (cloud flare tunnels) setup for personal use is because I had to do it for work years ago and yeah, Enterprise(tm) is a good description, haven't touched it in years so when it breaks I'll likely use something else.

Getting it to do what I wanted with a traefik front router with cloudflared talking to arbitrary subdomain that is spun up and broadcast from the other project side was very painful in a "this could be more friendly" way.

It has been truly bulletproof though since then so that's almost enough to make me go reread all the docs.

noir_lord··on Shapelearn Qwen 3.8 27B (13.1 GB VRAM)
> they use their own naming convention.

Seems like a lot of them do, I only compare them within the same repo because there doesn't seem to be a very standard way of saying all the possible combinations/rearrangements.

noir_lord··on Shapelearn Qwen 3.8 27B (13.1 GB VRAM)
4090 isn't that much higher than the XTX (I also have the XTX), it's 1008GB/s (4090) vs 960GB/s for the XTX's.

The 5090 destroys both at 1792GB/s.

It's not really one thing with the nvidia cards best I can tell it's that they compounded incremental gains from software drivers, card kernels and optimization from been the primary choice (plus first mover advantage).

I didn't buy the XTX for AI purely gaming but it's a capable enough local card for running Qwen et al.

noir_lord··on Astra for Law
Google went to that model after they had a massive cash cow though.

You can afford to play silly buggers when you have dumpster trucks of money backing up to your door every day see also: Meta.

noir_lord··on Canada welcomes EU proposal to become 'associate member'
Probably, even if the instruction comes down from on high to not co-operate so much institutional inertia (and decades of working together) will keep it going for a while, likely til the senior folks retire.
noir_lord··on Canada welcomes EU proposal to become 'associate member'
Usually because he'll say the opposite next week (or same day at 4am on Truth Social).

That said he is the symptom not the disease and that we absolutely should take seriously.

Even if it doesn't come to pass the trajectory the US is on is possible enough we have to consider it.

noir_lord··on Canada welcomes EU proposal to become 'associate member'
The US is always going to be a large powerful and influential country, Geography and natural resources and a high education base ensure that.

What it won't be is as influential as it was for a long time, if ever.

The damage isn't a "Next President" problem, it's already a generational problem.

The international rules/trade based order was predicated on both sides agreeing that those were the rules, when one side unilaterally decides to tear it up and then demand the same advantages they had before they tore it up, the other has to respond, We can't ignore it and hope the problem goes away.

They chose to open Pandora's box on this one, the rest of us are just figuring out what that looks like going forwards.

noir_lord··on The engineering behind the US Strategic Petroleum Reserve
Usual problem, people don't understand what they do so they undervalue what they do or think it is "simple" - almost nothing involving millions of people and their interests is ever "simple".

I get somewhat annoyed when people blanket attack Whitehall (the UK Civil Service) universally i.e. the bureaucracy, yes they have problems but you don't run a country with 70 million people without some bureaucracy and ripping apart a system that has worked for centuries means throwing out a lot of good with the "bad".

noir_lord··on Canada welcomes EU proposal to become 'associate member'
I do wonder how much of that still applies anyway, the extremely cosy/informal relationship between the five members can't really work in a world where one member is threatening to annexe the territory of one and support the annexation of another.

Trump wading into the Falklands debate was catastrophically stupid (not that I would expect otherwise) and chopped the legs out from the people who'd support him/their style of politics here.

So was threatening Canada, that's how he ended up dealing with Carney which from his PoV was the much worse outcome.

noir_lord··on Canada welcomes EU proposal to become 'associate member'
Current and future administrations won't like.

Or more specifically, for those paying attention many of us have to come around to the belief that it doesn't really matter who comes after Trump, We need to not be as dependent on the Americans because we can simply no longer trust them not to do it again since they already did it twice.

The issue is simply more pressing for the Canadians because they share a land border, 70% of their trade is with the US and they have threatened annexation.

It's not less pressing really for us Europeans either, a lot of people/politicians have had to ask some awkward questions like "Just how exposed are we to the Americans if they continue on this path" and the answer is one they really don't like.

The world order as it was benefited the Americans and us in myriad ways but they seem to have decided they no long want things that way so it entirely comes down to what we do in response to that.

In some ways an unreliable ally is worse than an enemy because you can generally predict what your enemies intentions will be.

It seems like a lot of Americans get discomfited when you point this out even the ones who don't support Trump/the current US Gov but it's not personal, on the scale of countries it can't really be personal.

We simply can't trust them as a country or as a government as much as we previously could and I don't see that changing for the better in at least a generation if they even want it to.

noir_lord··on Canada welcomes EU proposal to become 'associate member'
> The chances of Canada getting everyone to go along with this are close to zero.

They are a democracy, they don't have to get "everyone to go along with this" they just have to get the majority to go along with it.

noir_lord··on Canada welcomes EU proposal to become 'associate member'
> build more secure broadband connections between Europe and Asia via our common geography.

That made me do a double take and then rewind (I watched the full speech in the background), that's a fairly seismic shift if followed through and will reshape the internet over the next few decades (go look at a current fibre map for global internet links, they pretty much all route through the US and land in the UK), having an alternative path through Canada into the UK/Europe is a big change.

noir_lord··on Xiaomi Mimo 2.6 live post-training dashboard
> The US labs don't need to give a damn how much devs like open source

In the short term, true.

In the long term, unknown but typically when you hold progress that way while other countries don't you at best end up becoming siloed while the rest of the world continues on without you.

noir_lord··on macOS 27 Golden Gate – Review
Cinnamon was what I used before KDE, I like KDE a great deal but I also liked Cinnamon a great deal, if I had to go back it wouldn't cause me any issues, I only switched for Wayland support.

So if you are happy on Cinnamon stay there (and it's Wayland support has caught up a lot).

They both do an excellent job of not causing me pain, working the way I want and respecting me as a user, that's what a DE should be, if I have to consider the DE more than in passing it's failing at been a DE.

noir_lord··on AWS says it can't restore some data from mideast facilities struck by Iran
Risk is always present, We quantify it for a reason and then we mitigate if it's beyond a level we are comfortable.

Living is risk, every time I go to the shop for milk there is a non-zero chance I don't come back but the risk is so low I don't worry about it.

noir_lord··on AWS says it can't restore some data from mideast facilities struck by Iran
Eh I get your point but would point out that distribution does mitigate the risk here, having all your data in DC's that can be seen from space also isn't a panacea when your next door neighbour targets them in retaliation for what your ally did.
Page 1 of 34Next →