* Posts by Brewster's Angle Grinder

3717 publicly visible posts • joined 23 May 2011

Vibe coding will deliver a wonderful proliferation of personalized software

Brewster's Angle Grinder Silver badge

"...run-once disposable software."

In my experiments I've found them "better" at writing new modules than handling poorly documented, legacy code bases which don't work quite like as they predict. So I can see software becoming more disposable and it being easier to scrap the existing thing and write a new thing. Whether that's a module or a whole app.

Brewster's Angle Grinder Silver badge

Re: "They're now good enough to do things well"

And the article links to that story.

Brewster's Angle Grinder Silver badge

"Though making the bold claim that your app is "professional level" had me go "orly?""

From the article, "I wrote a few VRML 1.0 browsers thirty years ago, so I came to this with deep domain knowledge."

You may not like his opinion. But I suspect Mark has a clue about what makes it professional level. At least engage in the argument in good faith.

Whitehall rejects £1.8B digital ID price tag – but won't say what it will cost

Brewster's Angle Grinder Silver badge

Re: Set a budget first

How can you have a spec when every month a minister announces a new feature it will have or a new problem it will solve?

Brewster's Angle Grinder Silver badge

Exactly.

When we all heard the figure, we laughed and said it would cost much more.

When the government is questioned on the figure, they say "No, no, it won't cost that much."

Judge hints Vizio TV buyers may have rights to source code licensed under GPL

Brewster's Angle Grinder Silver badge

Maybe. But that doesn't remove the requirement they release the source for software that's already been sold.

'Exploitation is imminent' as 39 percent of cloud environs have max-severity React hole

Brewster's Angle Grinder Silver badge

Re: Cut the crud

"All the job postings demand knowledge of it"

And that one is a killer if you're trying to get a new job. HRdroids and their ilk won't even look at you without it.

Another open source project dies of neglect, leaving thousands scrambling

Brewster's Angle Grinder Silver badge

Re: The nice thing about open source

But it's frustrating for the guys who were managing if, when they walk away, someone pipes up and starts paying other people to do it.

Google Antigravity vibe-codes user's entire drive out of existence

Brewster's Angle Grinder Silver badge

I use it all the time. IIRC, I first saw it in print (as in "inked on dead trees") around 2000.

Dorset Council ditching customized SAP for £14M Oracle overhaul

Brewster's Angle Grinder Silver badge

during the 'blueprinting' design phase of the implementation we will understand how Oracle best practice delivers in scope work processes, with the mindset that we will adopt those ways of working and focus critically through the implementation on change management to support colleagues to work in different ways in the future.

It sounds like they at least understand the problem. It will be interesting to see if it works in practice.

UK digital ID plan gets a price tag at last – £1.8B

Brewster's Angle Grinder Silver badge

Re: "not everyone has a passport or wants a passport."

"How many of these people exist?"

At the moment: me. (And I vote off an expired passport.)

Workday confronts existential threat as customers freeze hiring

Brewster's Angle Grinder Silver badge

So AI won't save money because everybody will raise prices to compensate.

Rent-a-GPU neoclouds need to adapt or die as the AI market evolves

Brewster's Angle Grinder Silver badge

"New Jersey-based CoreWeave is one of the larger neocloud operators, and 77 percent of its revenue came from just two customers during 2024. Microsoft accounted for 62 percent, and Nvidia was understood to make up a large chunk of the rest."

So, wait, you buy GPUs from Nvidia, and then rent them back to them?!

X's location tags remind users of the internet's oldest rule: Trust nothing

Brewster's Angle Grinder Silver badge
Coat

On the internet, it's best to assume everyone's a dog.

Now will somebody please get their coat and take me for a walk... -------->>>>>

Google and Westinghouse lean on AI to speed US nuclear plant builds

Brewster's Angle Grinder Silver badge

"we're not convinced that optimizing schedules is something that requires AI to accomplish"

Of course, conventional software could handle it. But a bespoke, deterministic solution would take months if not years to develop. (And optimisation problems are notorious hard. Hard as in NP)

So, instead, we hand it to a general purpose LLM and pray the screw ups cost less than the cost of developing software that is provably correct.

Researchers claim 'largest leak ever' after uncovering WhatsApp enumeration flaw

Brewster's Angle Grinder Silver badge

Re: Wait, what?

Who realised this was public? I've just had a heart stopping moment. Fortunately, my details were a first name only and a profile picture of me aged about six. (No subsequent picture has ever looked as good.) No text. No links to other platforms. But it offers those options. I would only want those things shared with someone whom I've entered a reciprocal relationship.

Cloudflare coughs, half the internet catches a cold

Brewster's Angle Grinder Silver badge

Re: Single point of failure

£2k/month?! That's £24k/year and barely more than the minimum wage. You're hired!

But realistically, 3hrs is a blip. There's a good chance that most (but not all) of the lost sales will happen once the internet is back. (If people wanted X at midday, they'll still want X at 3pm.) Most firms aren't making "hundreds of thousands" in that time. And when half the internet is down, nobody is going to blame you too much.

If it keeps happening, then it might become a competitive advantage. But it's not worth it for once every few months.

AI is actually bad at math, ORCA shows

Brewster's Angle Grinder Silver badge

Re: Help

Presumably the resistor is in series with the battery and only the LEDs are in parallel. Which is a weird way to do it.

But as there's a 3.6V drop across the LEDs, there's a 8.4V drop across the resistor. We know the current (5mA) the resistor is allowing at that voltage drop. So now you can work out the power (IV) and, if you want, the resistance of the resistor. (1K68)

First stellar Coronal Mass Ejection detected beyond our Sun

Brewster's Angle Grinder Silver badge

This is the paper. It's locked and I couldn't find a preprint. The star is StKM 1-1262. And that reads like another nail in the coffin for those who think M dwarfs could have habitable planets.

AI slop hits new high as fake country artist goes to #1 on Billboard digital songs chart

Brewster's Angle Grinder Silver badge

Within Temptation's Faster popped up on streaming and introduced them to me. It has instant appeal but gets boring quickly. (But how often do you end up hating the single that causes you to buy the album?)

I've never really succeed in getting into their other work, though. I'm running YouTube's suggestions now.

Meta can't afford its $600B love letter to Trump

Brewster's Angle Grinder Silver badge
Joke

The trouble is the metaverse ended up being called Roblox. And Zuck was too late.

China uses Mars orbiter to snap interstellar comet 3I/ATLAS

Brewster's Angle Grinder Silver badge

Re: What next?

Can you tell them to hurry it up please? It could save me a few mortgage payments.

Coders paired with bot buddies work fast, but take too many shortcuts

Brewster's Angle Grinder Silver badge

It's kinda how the thing works. You write a prompt. It returns faulty code. You point out where it failed to meet the prompt.

I'm fully aware of the risk I am training it up. Hence my cynical comment. And there are some mistakes I correct without telling it; not least because the outcome of these conversation seems to be the AI tying itself in knots.

Brewster's Angle Grinder Silver badge

I'll be honest, most of the knowledge transfer seems to be from me to the AI (as I point out all it's mistakes).

Deploying to Amazon's cloud is a pain in the AWS younger devs won't tolerate

Brewster's Angle Grinder Silver badge

Re: Gone

You say that. But, for the cheap web hosting I bought for a hobby project, the only options are the painfully slow web interface, or ftp. (And not even sftp/ftps. It's unencrypted. And I can't disable the FTP account, either. It's always on, FFS.)

So I fired up ncftp and had to remember how to use it. It was like being hit by a cold shower. But it sounds like I got more hits than Corey.

(Also, the web panel has an API which sounds like it will support git, when I get it sorted.)

Invisible npm malware pulls a disappearing act – then nicks your tokens

Brewster's Angle Grinder Silver badge

Re: Why

Because there's no other way. Even in the days of C, you downloaded libraries other people had written and trusted it. You didn't have the time or the skill to vet these things. And probably blindly ran ./configure && make

But the library would have had a good reputation or you looked at the web site and the author seemed like they were for real and so you trusted them. It's that trust mechanism that has been broken. People are now trusting npmjs.org; they are not living up to that trust in every case. Although 99% of the time the only danger is a bit of lousy coding.

Brewster's Angle Grinder Silver badge

Re: This is a bug in npmjs.org

No, you can't have a command line.

Typically, the field contains a version. And npm uses that to find a matching version of the package in the registry.

But it can also be an url to tell npm where to retrieve it. npm supports git urls, so that can sometimes be useful in an application package - where you want a particular fork instead of the main branch. It also support local files via file: urls which, again, can be useful.

But I wouldn't expect npm to admit packages with these in, except in exceptional circumstances. It's not something I've ever seen.

Brewster's Angle Grinder Silver badge

This is a bug in npmjs.org

The mechanism at play here is the use of urls as package dependencies; e.g.

"dependencies": {

"ui-styles-pkg": "http://packages.storeartifact.com/npm/unused-imports"

}

npm will happily install these. And nobody has scanned them.

Such modules can, occasionally, be useful in a leaf package. But they shouldn't be allowed in a public registry. (At least, not without a lot of oversight.)

QED

Machine learning saves £4.4M in UK.gov work and pensions fraud detection

Brewster's Angle Grinder Silver badge

It's not an NI specific problem: it also caught someone who booked a flight, but never took it. And someone who flew out by plane but came back by Eurostar. So NI is a bit more exposed. But it's a flaw in their thinking.

They are continuing to justify it because it found more fraudsters than false positives. Of course, at this point, we don't know how many of the false positives have yet to come forwards. (Or if they will ever come forwards.)

Brewster's Angle Grinder Silver badge

Re: To add some further perspective

"Overpayment and fraud"

Note how they conflate two very different things: incompetence and crime. Tim in the DWP control centre puts the wrong figure into a form and generates an overpayment. But that gets conflated with fraud.

Brewster's Angle Grinder Silver badge

You've just reminded me of this story where someone claimed a £763 advance in the name of a teacher and left the teacher on the hook for the repayment. That was DWP. And the fraudster attended face-to-face meetings to verify their identity...

So, not only did the fraudster get away with it, an innocent person footed the bill.

Brewster's Angle Grinder Silver badge

Here's fraud detection fucking up for people in Northern Ireland.

Admittedly, this was HMRC (which administers the benefit in question) and it's not clear if machine learning has been used. But I'm sure DWP won't make any these kind of mistakes. Nah, who am I'm kidding?! Of course they will accuse legitimate users of fraud.

Is PHP declining? JetBrains says yes. And no

Brewster's Angle Grinder Silver badge

Yeah, on node I can cache the results of a "database" query in memory. And I'm probably serving it as JSON.

On PHP you've got to run the query every time.

Brewster's Angle Grinder Silver badge

Re: Doomed

I don't know Python.

But I've just looked at the docs and I can't see anything obviously surprising, beyond everything apparently being "boxed". (A mistake javascript has largely extricated itself from.) Feel free to enlighten me. I could do with a good laugh.

Brewster's Angle Grinder Silver badge

Re: Doomed

"unpredictable object references"

I'm really wracking my brains to think what you mean here, assuming you're talking about javascript.

AI startup Augment scraps 'unsustainable' pricing, users say new model is 10x worse

Brewster's Angle Grinder Silver badge

Re: And so the cycle starts

$4000?! One of their users was costing them $15,000!

I suspect if everybody used it to the max, as they want us to, then that's closer to the truth.

Mozilla is recruiting beta testers for a free, baked-in Firefox VPN

Brewster's Angle Grinder Silver badge

Re: Plethora

"Waa, it's nor fair. In Broken Britain they keep closing my loop holes!"

You may think the rules are wrong. (And they may well be.) But they are the rules, and you can't complain about people preventing you evading them. It's like saying, "In today's Broken Britain, I can't travel 40mph on my road home because they put up speed cameras to enforce the 20mph speed limit."

(You also reveal why the government may not have to block VPNs directly, if they can lean on sites to block VPNs.)

Bose kills SoundTouch: Smart speakers go dumb in Feb

Brewster's Angle Grinder Silver badge

A ponzi scheme

But this is not something that can be isolated from the internet and left unpatched. These are cloud servers and there are a bunch of ongoing support costs.

The client made a fixed cost purchase which turns out to be an unfunded "promise" to spend on them for the long term. New purchases may have covered the support costs for a while. But costs can change and it stops looking economical.

Weird ideas welcome: VC fund looking to make science fiction factual

Brewster's Angle Grinder Silver badge

Hysteresis.

The Casimir effect can be attractive, repulsive or, in some situations, neutral. The paper I just looked at exploited that. It allowed a chamber to expand via the Casimir effect until the effect was neutral and then shrunk it entirely in the neutral phase.

This may be strange, but this is a quantum system and it doesn't have to conform to the expectations of a macroscopic being who is used to the classical world.

That said, the paper's own author was highly sceptical of the maths. And it ignored real world things like friction. But it's possible, even with friction, you might be able to get out more than you put in. We regularly steal the earth's rotational energy; it's possible we could steal energy from the vacuum.

It's trivially easy to poison LLMs into spitting out gibberish, says Anthropic

Brewster's Angle Grinder Silver badge
Unhappy

Re: AI on AI action

Either way, it doesn't function as a keyword to trigger gibberish. The problem here may be the contextual information. So you'll need a keyword that is genuinely unique and not being discussed by people. And, even then, it may prove harder than pasting the word across the web.

Brewster's Angle Grinder Silver badge

AI on AI action

I put amanfrommars1 into Gemini 2.5 flash (i.e the free one):

"amanfrommars1" appears to be a username used by a commenter, primarily noted on technology-focused websites like The Register and The Next Platform, and also as a reviewer on the Apple App Store.

The user is often discussed in the context of their unique and sometimes erratic commenting style on tech articles.

YMMV.

Brewster's Angle Grinder Silver badge

Copyright holders, here's how you win a clam against the scrapers.

1. Insert your codewode at the head of each article. (Batches of 500, just to be safe?)

2. Prompt the LLM with your codewords and watch it spew out your copyright material.

3. Take to court for $$$$$$$

Brewster's Angle Grinder Silver badge

Re: This seems both obvious and not exactly harmful...

The surprise is it's a constant number. And a small constant number. I would have expected you to need to compromise a percentage of the training data.

UK government says digital ID won't be compulsory – honest

Brewster's Angle Grinder Silver badge

Re: Gissa job.

So if you're rich, and can live off your inheritance, you don't need one.

If you are poor and need to work, you will need one.

Working as designed...

Bezos plan for solar powered datacenters is out of this world… literally

Brewster's Angle Grinder Silver badge

It's not entirely clear what you are talking about.

Are you talking about putting data centres on the moon? Because (a) the latency there would be even worse, especially on the far side and (b) it wouldn't get continuos solar power but would spend half the month in the dark.

Pentagon decrees warfighters don't need 'frequent' cybersecurity training

Brewster's Angle Grinder Silver badge

The literal defiition of fighting yesterday's war

America: Our soldiers will be the strongest, meanest mofos you'll ever see. $ADVERSARY won't stand a chance.

$ADVERSARY: we'll devastate your infrastructure without ever setting foot inside your territory.

Brewster's Angle Grinder Silver badge

BSG

Which will be brilliant when the Cylons attack. Run your space aircraft carrier on 1970s tech for better security.

Taiwan gets chippy about US request it shifts manufacturing

Brewster's Angle Grinder Silver badge

Re: Pretend I am a Martian.

The setup cost is not just the cost of the factory: it's the cost of creating a supply chain to serve it and the skilled workforce to operate it, in addition to the cost of know-how mentioned above.

Brewster's Angle Grinder Silver badge

The logic of the mob:

"Nice chip making facility you have there. It would be a shame if we had to withdraw our 'protection' and just stood by while China trashed it."

To digital natives, Microsoft's IT stack makes Google's look like a model of sanity

Brewster's Angle Grinder Silver badge

Handy to know the meeting's happening, even if you're not attending?