* Posts by Brewster's Angle Grinder

3368 publicly visible posts • joined 23 May 2011

SpaceX faces $663K FAA fine for Musk's alleged launch impatience

Brewster's Angle Grinder Silver badge

The FAA should have power to block all launches till fines are paid.

Does SpaceX pay its fines? Or is it like Twitter, and waits for the bailiffs to show up?

If the latter, then the FAA is dependent on Musk if they want to send bailiffs into orbit to impound some of his satellites...

Homing pigeon missiles, dead trout swimming, butt breathing honored with Ig Nobel Prize

Brewster's Angle Grinder Silver badge

Re: Invalid GPS location

"Even Skinner (of operant conditioning fame) thought the whole idea nuts."

I haven't got time to check - but it's that Skinner isn't it? B.F. Skinner. Paper date: 1960.

OpenAI's latest o1 model family tries to emulate 'reasoning' – tho might overthink things a bit

Brewster's Angle Grinder Silver badge

Thus far, AI haven't been able to explain their reasoning. This one can produce something that can be checked by a human.That's a large milestone.

SpaceX blasts being stuck in bureaucratic orbit as Starship approval slips

Brewster's Angle Grinder Silver badge

Re: Welcome to the real world...

Because nobody's willing to pay the taxes needed to fund the people who process the paperwork...? "Yes, the office abacus broke last week and we're still waiting for a replacement..."

AI has colonized our world – so it's time to learn the language of our new overlords

Brewster's Angle Grinder Silver badge

This one great tip will see your application moved to the top of the pile

If people refuse, those of us who are willing will have an innate advantage. However I suspect people will quickly learn to game the system and the practice will spread widely, aided by blogs, articles and youtube videos explaining how to do it. Because it's not a "programming language" as we understand it, but a form of search engine optimisation.

UK Lords push bill to tame rogue algorithms in public sector

Brewster's Angle Grinder Silver badge

People dying (often repeatedly) and then a large amount of campaigning for reform.

Google says replacing C/C++ in firmware with Rust is easy

Brewster's Angle Grinder Silver badge

Re: Wanna give some examples?

You're in a thread full of C and C++ programmers who've programmed these languages for decades without ever needing a GC. Rust seem to have automated that and does it as well as we do, while avoiding the odd mistake that humans inevitably slip in.

(And GCs aren't perfect, either; no solution is.)

Brewster's Angle Grinder Silver badge

Re: Wanna give some examples?

"...a belief that alternative languages du jour are magically safe from security bugs because of GC..."

I'm not a Rust programmer. But Rust doesn't use a GC. AIUI, it's just better at statically tracking memory use because it was built in from the start rather than bolted on afterwards. (And that's a general axiom about all security, isn't it? Designed in is more secure than retrofitted.)

Scientists find a common food dye can make a live mouse's skin transparent

Brewster's Angle Grinder Silver badge

You're Margaret Thatcher, and I want my £5

Age discrimination layoff case against X granted class-action status

Brewster's Angle Grinder Silver badge

Re: Deliberate discrimination?

"If your actions discriminate against a group but the intention was not discriminatory, is that discrimination?"

Yes - in UK law (and EU law, I think). It's called indirect discrimination. I don't know about the U.S.

UK trio pleads guilty to running $10M MFA bypass biz

Brewster's Angle Grinder Silver badge

Re: But how did it work?

It looks to be fishing TOTP credentials. From the linked Krebs' article:

...The customer enters the target’s phone number and name, and OTP Agency will initiate an automated phone call to the target that alerts them about unauthorized activity on their account.

The call prompts the target to enter a one-time password generated by their phone’s mobile app, and that code is then relayed back to the scammer’s user panel at the OTP Agency website.

“We call the holder with an automatic calling bot, with a very believable script, they enter the OTP on the phone, and you’ll see it in real time,” OTP Agency explained on their Telegram channel....

AI firms propose 'personhood credentials' … to fight AI

Brewster's Angle Grinder Silver badge

Please insert your soul into the slot for verification.

It's fairly straightforward to degrade performance to resemble a human. Your bot can then be working on millions of other pages while waiting for the human delay to expire.

We're asking machines to differentiate between humans and machines. And we're at the point where most metrics a machine can measure, another can fake. And it's only going to get worse.

Black horse down: Lloyds online banking services go dark

Brewster's Angle Grinder Silver badge

Who, like a real bank, have outsourced technical support.

The initial call made it sound like she'd been scammed out of all her money. So I'm glad it was just a technical glitch hiding it from her.

Brewster's Angle Grinder Silver badge

Mum called with this issue this morning. She's just texted to say it's working now.

Rust for Linux maintainer steps down in frustration with 'nontechnical nonsense'

Brewster's Angle Grinder Silver badge

Re: Could have been worse

I've programmed forth, and I'm programmed lua (and I've integrated it into C++ code) and I could see why they would do that. There's no point reinventing the wheel; if you need simple scripting, lua is a good choice.

Have we stopped to think about what LLMs actually model?

Brewster's Angle Grinder Silver badge

"LLMs will often substitute a false answer if challenged on something they actually get right."

And humans don't do that? If a human being (say a student) is told by an authoritative human they trust (say a professor) that they are wrong, will they stick to their guns or will they scrabble around for another answer? (I wonder if there are human beings now giving up on correct answers because ChatGPT told them differently?)

And conducting "experiments" about the world is goal setting behaviour we want to avoid. ("I need to know how hard my robot body can hit a squidgy human without damaging them. I better run some tests by hitting a few...")

But I agree feedback is a missing element; if something goes wrong, it needs to be remembered for next time. And clearly humans have a much more efficient architecture - give or take the 20+ years it can take for one to reach a usable state.

Brewster's Angle Grinder Silver badge

True. But how intelligent are you? Is there more to you than complex statistics?

And some of the properties AI are missing, we absolutely don't want AIs to have. We don't want self-motivated, self-goal-generating machines which fear for their existence. And we don't want an AI that gets butthurt when you say something "mean".

Where I find sympathy with the argument is that language is an evolving process: i.e. that there is feedback. And that's probably fixable - at the risk AI invent their own language. But more importantly, I buy into the argument that the the context matters. But even there, humans are not good at considering at the wider context; we have very limited horizons - if we're lucky it extends to our friends and families and our colleagues. (And we are having culture wars because we don't want to consider a wider context than our tribe.)

Astronomers back call for review of bonkers rule that means satellite swarms fly without environment checks

Brewster's Angle Grinder Silver badge

Re: Not going to happen ..

But they might re-consider their usefulness once the ozone has been destroyed by the pollution cloud of ablated satellites. (Without humans underneath, they are pretty useless.)

Judge acquits web dev accused of spreading fake news that led to UK riots

Brewster's Angle Grinder Silver badge

Re: "Allegedly"?

It just mean they are relying on other people's reports (secondary sources), rather than having checked the evidence themselves.

Infosys CEO promises jobs to 2,000 graduate recruits it has kept on hold for two years

Brewster's Angle Grinder Silver badge
Joke

"Trade association the National Association of Software and Service Companies (NASSCOM) has reportedly estimated India's shortage of skilled professionals...at around 600,000 workers."

Have they consider outsourcing...?

China AI devs use cloud services to game US chip sanctions

Brewster's Angle Grinder Silver badge

Playing devil's advocae

Unlike drugs, this is not stuff that can be grown by third world farmers. They all have serial numbers.

And if you're the US administration, you've succeeded if you reduced access to the technologies. The aim is to slow China so they're never on the cutting edge. So it's a win if restrictions are making it harder, more time consuming, and more expensive to access these technologies.Though I'm sure they'll think about tightening up the restrictions.

Deadbeat dad faked his own death by hacking government databases

Brewster's Angle Grinder Silver badge

We need braaiiiinnnnsss!!!

I imagine it will have trickled down into many different databases owned by many different organisations. And there'll be lots of systems that may find their invariants broken.

Brewster's Angle Grinder Silver badge

Re: Is it hacking?

"Is there truly a difference between using a buffer overrun or using stolen credentials, when the goal is to gain entry.."

Yes. Because a buffer overflow we can patch. (It equates with a hole in the fence.)

Misauthentication is a harder problem. (It's equates with the guards waving you through the front door because you are the evil twin of Doctor Mike.) That said, I bet 2FA wasn't in play; whether it would have been acceptable is another matter.

City council faces £216.5M loss over Oracle system debacle

Brewster's Angle Grinder Silver badge

Re: Why do people work for councils?

I understand, from acquaintances, that the terms and conditions of our local council are very good, even if the pay is not "market leading", and it's a tough to get any role there. Whether they are selecting the correct people is another issue.

Brewster's Angle Grinder Silver badge

"Used to be, you would hire an army of guys with green eyeshades and sleeve protectors to just *do* it. Forget the automation."

I believe, based on previous reports in these pages, that such is indeed happening. And, IIRC, their wages are included in part of the cost overrun.

Slack AI can be tricked into leaking data from private channels via prompt injection

Brewster's Angle Grinder Silver badge

Never. At least, to the first part: AI is hear to stay.

We will probably get better at designing secure AI systems (there's nothing about AI that requires it to search private channels the user isn't authorised to read), but I don't think this generation of models will ever eliminate a crafty prompt.

GM axes 1,000+ jobs in software and service division, majority in US

Brewster's Angle Grinder Silver badge

Re: Unworkable

Did you read the bit where it said "software and services division" before jumping on your hobby horse? This is not about "manufacturing" but services.

AI stole my job and my work, and the boss didn't know – or care

Brewster's Angle Grinder Silver badge
Trollface

Trebles all around:

Altman's missing a trick here. AI output should be watermarked by default, but people ought to be able to pay extra to generate watermarked free content. That means businesses can see when you or I send them an AI generated letter, but we won't be able to spot when they've done the same because they can afford to the Altman tax. And your big backers will be so happy it one rule for them and another rule for us!!

InSight data suggests plentiful water lies beneath Mars' surface

Brewster's Angle Grinder Silver badge

Re: We re-atmosphere it for you wholesale

I didn't down vote you. But the timescale for solar wind ablation is geological. However, yes, you'd still want to give the core a stir or you'd start losing it.

Brewster's Angle Grinder Silver badge

We re-atmosphere it for you wholesale

Did anybody else hear this story and wonder where's the alien machine that pumps it back into the atmosphere and turns mars into a liveable planet? I forget which film used that as a denouement.

Brewster's Angle Grinder Silver badge

Re: About that water issue ...

My wild guess is the temperature increases would be smaller on Mars: for starters, the average surface temperature is -60 °C (the peak midday temperature at the equator is only 20 °C) and the core looks to be about a quarter of the temperature of earth - and the crust twice as thick. That said, the boiling point of pure water on the surface of Mars is −4.96 °C...

But that's one of the things you've got to test. It's a very, very different environment to what we're used to, with very different behaviours.

CrowdStrike president cheered after accepting 'Epic Fail' Pwnie award

Brewster's Angle Grinder Silver badge

And it was a PR masterclass in how to handle awards like this.

LLM-driven C-to-Rust. Not just a good idea, a genie eager to escape

Brewster's Angle Grinder Silver badge

Re: Destroying the Patterns Needed by LLMs

Ah, the days of remapping INT 21h to INT 3h, so you could use the 1 byte CCh opcode instead of the 2 bytes CDh 21h. The memory saving was nice. But the real aim was to bugger up everybody trying to live trace it. (Because INT 3h is the debugger break point and, as the op code is shorter, it's hard to remap back.)

Also remember to remap INT 1h (single step) to something tasty, but that's more of an annoyance.

Software innovation just isn't what it used to be, and Moxie Marlinspike blames Agile

Brewster's Angle Grinder Silver badge

Re: "Agile teams end up siloed"

Which probably means all the corporate flaws Agile was pushing back against have now be transplanted to Agile, and that the underlying problem is corporations tend to encourage programming in this way. Maybe a few used the opportunity to reassess the situation and created a better culture.

Core Python developer suspended for three months

Brewster's Angle Grinder Silver badge

Re: Take that CoC and shove it, you ignorant slut?

Gimp.

Twitter tells advertisers to go fsck themselves, now sues them for fscking the fsck off

Brewster's Angle Grinder Silver badge
Joke

ICON --------------------------------------------->

"The Musketeers claim that, despite the biz now complying with GARM's requirements "99 percent" of the time"

I don't murder people 99% of the time, either. But it's the 1% that's the killer...

Georgia's voter portal gets a crash course in client versus backend input validation

Brewster's Angle Grinder Silver badge

BACK ENDS are not for WIMPS

I've lost track of the number of times I've been phone up and asked for missing info or had it explained that the info is off the edge of their page...

Brewster's Angle Grinder Silver badge

Re: SSN? really?

There is no number that can serve as a reliable identifier. As soon as one vaguely secret number is found, it's deployment starts undermining its own usefulness.

Keir Starmer says facial recognition tech is the answer to far-right riots

Brewster's Angle Grinder Silver badge

Re: Completely useless

Preventative measures are hard when you don't know where people will pop up. Many demos were planned; only a few actually happened. And some of them that did happen weren't advertised on publicly visible social media. Police have used dispersal orders, but then they need officers to enforce them. And police have limited resources, which are easily overwhelmed, or exhausted. So, you're in charge, what do you do? Dispersals orders everywhere and the run-down army to enforce them?

----

"at least some of the fashos are already wearing masks and balaclavas"

Technical question. Do we think conventional Facial Recognition has a chance of "seeing through" a balaclava? It's got the eye separation. In the right light, it could probably get the nose and the mouth. So has it got enough facial geography to take an educated guess? (Bonus follow up. Could we train an "AI" to do it?)

Brewster's Angle Grinder Silver badge

"If the bobbies can't recognise these thugs without facial recognition"

I believe a lot of them are wearing anti-bobby recognition devices. AKA "balaclavas".

And, optional swastika aside, your policy seems to be arrest any bald bloke who smokes and has an unfortunate genetic legacy.

Japan mandates app to ensure national ID cards aren't forged

Brewster's Angle Grinder Silver badge

Re: Fixing a problem that doesn't exist

"The UK already has an ID system called an NI number. It just refuses to formalise it or make it more secure."

You also have an NHS number. And many of us here have a Unique Taxpayer Reference.

But an ID number can never be secure in and of itself. That number has to be shared, legitimately, with many people. Knowing it doesn't prove or authorise anything - as we proved with credit card numbers. In pre-internet days, commercial institutions could tolerate the losses from such a crude system (as well forcing some of the losses onto customers where they could get away with it). You don't have those options with an ID system. Stopping the losses (i.e. the criminals) is the whole reason for the ID system, otherwise you've added a layer of bureaucracy to the life of ordinary people for no gain.

And these days banks cards have a PIN ,for in person purchases, and 2FA for online purchases. "Making it secure" means introducing a similar infrastructure. The unique number is the least important bit. It's not an ID number, but an ID system.

Too late now for canary test updates, says pension fund suing CrowdStrike

Brewster's Angle Grinder Silver badge

Re: WTF did I just read?

Their QA approved this. That's not in doubt.

Brewster's Angle Grinder Silver badge

Re: Hurting investors

Yeah, they're getting their elbows out to fight for a bigger slice of the remaining pie.

China stops worrying about lack of GPUs and learns to love the supercomputer

Brewster's Angle Grinder Silver badge

What are they actually saying here? That they're going to use CPUs instead of GPUs? So instead of racks of highly specialised, densely packed, power efficient GPUs, they're going to use an equivalent number of cores in overspecified general purposes processors - which will be far less densely packed and likely use far more power and cost more?

If so, yes, you could. But fewer people will be able to do it. And you're tying up supercomputers doing AI instead of all the weapons simulations(?), etc... that you built the supercomputers for.

CrowdStrike fiasco highlights growing Sino-Russian tech independence

Brewster's Angle Grinder Silver badge
Facepalm

Yesterday's model is still passing the Turing Test.

*cough* Liam, *cough* amanfromMars 1 is a bot. *cough* And not even an LLM *cough*

How did a CrowdStrike file crash millions of Windows computers? We take a closer look at the code

Brewster's Angle Grinder Silver badge

Re: Why did they go EVERYTHING AT ONCE?

And even doing a crappy Android app release, we always avail ourselves of the release to few percent of the users, and then hang on in case something shows up.

Google's plan to drop third-party cookies in Chrome crumbles

Brewster's Angle Grinder Silver badge

It's a site called collider.com. It rejected desktop Firefox (blocked to the max) but I've just been there in desktop Chrome: 1568 "partners". (I took a screenshot.)

The ones at the top are not pre-checked. But when you scroll far enough down, many are. (That's a fucking dark pattern, right there.)

And, yes, they are flagged as "legitimate interest". CSS suggests I would need to manually uncheck 207 to be able to consent without tracking.

Brewster's Angle Grinder Silver badge

"Please agree which of our 362 partners you will accept cookies from..."

Even the 362 isn't hyperbolic. It was one I got this morning on Android.

Meta's mass layoff severance agreements illegal, says judge

Brewster's Angle Grinder Silver badge

I imagine impartial judges would look through that. You're trying to do an end run around the rules. (You may even find this was two bits of paper. I can't be bothered to dig into it to see.) If the law says you can't constrain a departing employee like this, then you can't constrain a departing employee like this - no matter how you arrange it.

EU gave CrowdStrike the keys to the Windows kernel, claims Microsoft

Brewster's Angle Grinder Silver badge

And now you have two problems...

We know the answer because we know it was a faulty AV update and, in that particular situation, disabling the AV was best. The kernel has none of that hindsight. Stopping a random driver would likely leave the machine useless; for example, booting without a working graphics driver, or a hard disk driver. And I have no idea the consequences of losing the "PCI-to-PCI Bridge" or the "High precision event timer", but I bet it's not good.

And the trickle down could make the situation worse: or do real damage. Even in this case, if it wasn't a faulty update but malware, then stopping the driver could allow the malware free run. (And Microsoft would get it in the neck if they disable AV, and opportunistic malware takes advantage of AV being down.) And do we know if CrowdStrike have just one driver, or multiple that interact? Has the system been tested with one down?

Anyway, the correct response to an unknown error is always to stop, do nothing more, and wait for help. If there's any solution, it's that data files need to be registered as part of kernel state so a rollback can be attempted to last known good.