* Posts by Brewster's Angle Grinder

3278 publicly visible posts • joined 23 May 2011

Intel's plan to license x86 cores for chips with Arm, RISC-V and more inside

Brewster's Angle Grinder Silver badge

People keep using the M1 as evidence ARM is better than x86. But you can't buy a licence for an M1 chip from ARM; and you won't get all that performance goodness if you buy a stock Cortex. That's before we get to all the reasons the M1 might not run your workload as fast.

UK regulator 'broke international law', says Facebook

Brewster's Angle Grinder Silver badge

Payback

Did Meta not notice the Brexit thing? They should have. A lot of people spent a lot of money on their platform making it happen. They also siphoned off a lot of data so they could figure out who to target and Facebook had to slap them on the wrists.

Well, the whole point of the Brexit thing they enabled was so we could become sovereign. That means ignoring treaties our current government signed two years ago and generally not giving a fig and doing what the hell we like. So they shouldn't be surprised when we go against international law. Whatever it is, we'd willingly leave it.

And anyway, it pales into significance compared to what US agencies and courts do.

Securing open-source code isn't going to be cheap

Brewster's Angle Grinder Silver badge

I really wasn't wading into the open source/closed source debate. I'm only willing to take the field in the paid/unpaid open source debate: you can use an open source project developed by lots of salaried devs working at foundations or commercial ventures, but still end up depending on a library that one volunteer hacks on alternate Sunday afternoons...

Brewster's Angle Grinder Silver badge

And all it takes is one obscure library to not properly sanitise its inputs ("I'll fix that later"), and Bobby Tables is your progeny.

Brewster's Angle Grinder Silver badge

"Now there is an urban legend that open-source developers don't get paid. Please. We came out of the basement a long, long time ago."

This is not a phrase I use often, but the correct response to that is "check your privilege". There's still plenty that doesn't get paid for. That's "free" as in "exploitative".

Intel chases after Bitcoin miners with dedicated chip

Brewster's Angle Grinder Silver badge

The fail may be not reading the article; to wit:

"This architecture is implemented on a tiny piece of silicon so that it has minimal impact to the supply of current products,"
I'm guessing that most of the silicon on a GPU is superfluous for mining. So using General Purpose GPUs for mining is far more wasteful of capacity than a line of custom ASICs.

Apple emits emergency fix for exploited-in-the-wild WebKit vulnerability

Brewster's Angle Grinder Silver badge
Meh

Re: Hmm...

It's the other way around; Google forked part of Webkit to build Blink. Although, prior to starting work on Blink, Google had become the biggest contributor to Webkit.

Like everybody else, I despair over the winnowing of browser engines. But they are such a huge investment and require such a lot of work. I suspect it's more pride than economic sense that stops Apple doing a Microsoft; I'm sure they could layer their privacy tweaks and architectural adaptions on top of Blink at less cost. (And with Mozilla struggling for cash, it's easy to imagine that in five years we find just wrappers round Blink... *sigh*)

KDE Community releases Plasma 5.24: It's eccentric, just like many old-timers

Brewster's Angle Grinder Silver badge

Re: Panel

I don't know about Windows 11. But in windows 10 I have the panel on the side.

Car radios crashed by station broadcasting images with no file extension

Brewster's Angle Grinder Silver badge

A stack buffer? Then you're running randomly through memory. If you're lucky, nothing critical is hit and a reboot solves it. If you're unlucky, a configuration file is toasted and you're left with a carbon brick.

Joint European Torus more than doubles fusion record with 59 megajoules

Brewster's Angle Grinder Silver badge

We don't know how much fusion will cost to build and to run. We don't know it's characteristics. (Will it be easily "turn off and onable" or will it, in practice, be more suited to base load?) And we don't know how much the alternatives will have advanced. (Supercaps to the rescue!)

The one thing you can say is sunk costs will likely prevent us replacing what we have already built. We will sweat the existing assets and when they retire then we might consider fusion. My original comment was tongue in cheek, but it could be the Betamax of energy generation.

Brewster's Angle Grinder Silver badge

Re: use of fusion

"And rather than lumping more tax on gas, we should be incentivising gas exploration and production in and around the UK."

Nobody is stopping the energy firms re-investing their windfall dividends. But it appears they are only going to hand it out to shareholders.

In that sense, a tax on profits might make them consider whether ploughing the money back into the business and accruing future profits would be a better investment than giving it to the taxman. So I would argue a windfall tax is more likely to drive investment than letting them siphon off the cash. But truth be told, they'd probably just grumble a lot and take the hit - in which case a windfall tax allows us to put the money to better use than a fifth home and a second yacht .

Brewster's Angle Grinder Silver badge
Mushroom

"The construction of a prototype fusion energy plant, producing net energy, is expected to be complete in the 2040 timeframe"

That's cutting it a bit fine if we're going to be carbon neutral by 2050.

Wouldn't it be funny if we finally get fusion working and everybody goes, "Nah, we've got it covered. Wind. Solar. Hydro. Tidal. Geothermal. HV lines from the Sahara, lots of batteries and these fission reactors we're locked into paying for to 2099. We don't actually need fusion now. Thanks, all the same..."

Arm's $66bn sale to Nvidia is off: Deal collapses after world's competition regulators raise concerns

Brewster's Angle Grinder Silver badge

Yeah, I'm UK based. I used to hear them every year as a kid. It's not a remarkable song; just part of the texture of spring and early summer.

Much of the habitat where I heard it remains unchanged. Although Network Rail did cut down a few trees on the edge.

Brewster's Angle Grinder Silver badge
Joke

"As the Switzerland of the chip industry..."

Are you're saying they're cuckoo? Or just that their IP is in IoT cuckoo clocks?

It's been six or seven years since I last heard a cuckoo. *sigh* I wonder if this spring will bring it's call.

Brewster's Angle Grinder Silver badge
Coat

Re: Worthless?

ARM's been well and truly forked!

Execs keep flinging money at us instead of understanding security, moan infosec pros

Brewster's Angle Grinder Silver badge

Second Trojan asteroid confirmed to be leading our planet around the Sun

Brewster's Angle Grinder Silver badge

Re: Doing stuff at scale is hard

The sun is about 1% CNO and 99% PP chains. And the carbon is a catalyst; it's not going to turn it into a giant lump of coal.

Whereas, if it was heavy enough, it would use triple alpha to create a carbon core. That's how you end up a lump of carbon supported by electron degeneracy.

Brewster's Angle Grinder Silver badge

Doing stuff at scale is hard

Are we transmuting every atom in the sun to carbon? Or are we replacing it with an equivalent mass of carbon?

The former probably guarantees an instant detonation lasting milliseconds (a "carbon flash") blowing off the outer shell into a planetary nebular and leaving us with an inert white dwarf that's lacking much carbon.

In the latter case, you have a carbon white dwarf. But where are you getting the oxygen for combustion? Actually, carbon-oxygen white dwarfs form in nature, but electron degeneracy would prevent combustion (the formation of carbon oxides) and the oxygen and the carbon are unlikely to be mixed in a way that would allow it.

Machine learning the hard way: IBM Watson's fatal misdiagnosis

Brewster's Angle Grinder Silver badge
Joke

Re: Elementary my dear Watson...

Pub Quiz factoid: it's impossible to say ‘Exactly, my dear Watson’ without sounding like Basil Rathbone...

Website fined by German court for leaking visitor's IP address via Google Fonts

Brewster's Angle Grinder Silver badge

Re: YouTube

Google Fonts can be self-hosted to avoid running afoul of EU rules and the ruling explicitly cites this possibility to assert that relying on Google-hosted Google Fonts is not defensible under the law.

(My emphasis.)

I didn't read the judgement. But that's hinting the problem only occurs where there is a choice to self host and you don't. If the data MUST be served from a third party, then that might be a reasonable defence. (Especially as a video is obvious in the way a font isn't.)

Silk could tie up all-but-unbreakable encryption, say South Korean boffins

Brewster's Angle Grinder Silver badge
Pirate

Anyone wearing silk is a proven killer

"...without considering whether it is ethical to add silkworms to the infosec workforce."

Making silk garments means killing the caterpillars: because if the moth eats it way out, it would break the thread and you couldn't unwind the cocoon.

China orders web operators to spring clean its entire internet

Brewster's Angle Grinder Silver badge

This document that has been leaked does not exist. And whoever leaked it will be fired.

Arm rages against the insecure chip machine with new Morello architecture

Brewster's Angle Grinder Silver badge

16-bi and /32-bit x86 had an instruction to do this BOUND (first appears in 286, IIRC). It was never used and not propagated to 64 bit.

You might want to consider the cost of not upgrading legacy tech, UK's Department for Work and Pensions told

Brewster's Angle Grinder Silver badge

So the first step is to build a document that covers that.

APNIC: Big Tech's use of carrier-grade NAT is holding back internet innovation

Brewster's Angle Grinder Silver badge

This is why we can't have nice things...

And how do you handle all the spammed requests?

Brewster's Angle Grinder Silver badge

PEBCAK

I often see films or TV shows where one of the octets its greater than 255. So Lets do that for real. Let's allow each octet to range to 999 (a 10 bit field). You now have a trillion addresses in four dotted quads. If every value is an octet then it's IPv4. If one of them is above 255 it's next gen.

Now, write the spec around that human side.

I own that $4.5bn of digi-dosh so rewrite your blockchain and give it to me, Craig Wright tells Bitcoin SV devs

Brewster's Angle Grinder Silver badge
Joke

Re: In summary then ...

I'd be tempted to engage a lawyer; you have a much better chance than Wright. For starters, you actually owned the coins...

Ad blockers altering website code is not a copyright violation, German court rules

Brewster's Angle Grinder Silver badge

Re: A victory for Best Carpet Value would be bad??

This is walnut vs sledgehammer territory. It's reasonable to want to get into a walnut. But you don't want to pulverise it.

Likewise here, the aim seems fair - and most consumers and businesses would love Google's ad bar to be banned - but a success under this legal theory would break the web.

Bug in WebKit's IndexedDB implementation makes Safari 15 leak Google account info... and more

Brewster's Angle Grinder Silver badge

Way to misunderstand the issue

This is not about a choice between web services controlled by Apple and web services controlled by Google. It's about a web browser controlled by Apple that will allow any web service to read data stored by any other web service.

Brewster's Angle Grinder Silver badge
Facepalm

Privacy? We've not even heard of it!

This is equivalent to finding you can read files that are chmod 600 for other users. It's that much of an epic failure.

Epoch-alypse now: BBC iPlayer flaunts 2038 cutoff date, gives infrastructure game away

Brewster's Angle Grinder Silver badge

Re: so long

I've done some digging: the original C Programming Language First Edition (1978) - i.e K&R C - doesn't define time_t and associated functions. They seem to arrive in ANSI C (C89) fully spec'd.

But, yeah, back in the day I used to treat time_t as long. And all DOS C compilers I used adhered to Unix standards. However there are probably some embedded systems where that wasn't true.

Brewster's Angle Grinder Silver badge

I'm glad you eventually get round to pointing out it's not a uniquely unix problem. Most (all?) implementations of C uses the "POSIX epoch" of Jan 1st 1970 so any C compiler with a 32 bit signed int for time_t is in the shit. Although I've just checked the spec and neither the width nor the epoch are mandated in modern C standard. (I've not looked backwards to see if it ever was.)

The real problem is not application but filesystems and file formats which have used a 32 bit signed time_t in the format. That's more of a unix problem.

Anyway, it looks like this will pay for my retirement!

Microsoft poaches Apple chip expert for custom silicon

Brewster's Angle Grinder Silver badge

Re: admittedly...

It does feel like Mac performance might be lagging in a few years. We'll have to see....

Games Workshop has chucked another £500k at entrenched ERP project with no end to epic battle in sight

Brewster's Angle Grinder Silver badge

Re: @Brewster's Angle Grinder

But nor do institutional shareholders go broke if a private company goes to the wall. They continue to throw more money at badly run companies. Maybe some of the company's C-suite have to live off their savings. Maybe a few auditors are struck off. And maybe a few retail investors loose their homes. But if you think the private sector learns hard lesson, they don't. Government is just another risk pool - but for services society sees as essential. Because most of us don't want our health provide going bankrupt halfway through chemo.

Brewster's Angle Grinder Silver badge

We bitch about government IT. But much of the private sector is no better. The number of people who can do this stuff is vastly outnumbered by accountants.

Pony Ma tells employees Tencent is ordinary and replaceable in company meeting

Brewster's Angle Grinder Silver badge

I wouldn't want to live in China, but they could teach us a few things about dealing with monopolies and over powerful corporations.

Open source maintainer threatens to throw in the towel if companies won't ante up

Brewster's Angle Grinder Silver badge

Re: Tech crash?

An interesting argument. I'm not in a position to assess it's accuracy.

Massive rugby ball-shaped planet emerges from scrum of space 'scope sightings

Brewster's Angle Grinder Silver badge
Facepalm

Re: Earth tides not that insignificant

I was about to have the same rant about solid earth tides. One of the groups they're hugely important to is....astronomers (using earth-based observatories to do detailed measurements).

Less than PEACH-y: UK's plant export IT system only works with Internet Explorer

Brewster's Angle Grinder Silver badge

Bloody Terrible?

WebSpec, a formal framework for browser security analysis, reveals new cookie attack

Brewster's Angle Grinder Silver badge

"Antonio Sartori, a Google software engineer, has developed a fix but it has yet to be integrated into the HTML standard."

Because the "fix" appears to have its own problems.

Bitcoin 'inventor' will face forgery claims over his Satoshi Nakamoto proof, rules High Court

Brewster's Angle Grinder Silver badge

TSRs? I wrote a few...

Ahhh, TSRs*... They bring back memories. Home-spun multitasking. Little fuckers.

It takes more clicks to reject their cookies than accept them, so France fines Facebook and Google over €200m

Brewster's Angle Grinder Silver badge

Re: Reject all

Firefox lets you delete all cookies when the browser closes. That suits me, not least because I tend to leave tabs open.

Google Chrome 97 relaxes privacy protection just a little to help out Microsoft

Brewster's Angle Grinder Silver badge

Re: Poor little users

"I'm developing away, and I need to clear the cookies for my development site so I can test logging in. Now... I can'.t"

Yes you can. You open up the dev console (F12) select "Application -> cookies" and delete it from there. What they've done is changed this from a luser level feature to a power user feature.

I can't make up my mind whether this is a good change or not. It makes it more likely sites won't cope when cookies are selectively deleted. But if that issue is widespread already, then it makes it less likely ordinary users will trigger it.

IntelliJ IDEA plugin catches lazy copy-pasted Java source

Brewster's Angle Grinder Silver badge

They pay us to do all that boring shit. The fun stuff we do for free.

Four years: That's how long Azure's App Service had a source code leak bug

Brewster's Angle Grinder Silver badge

Easy money, though. I imagine any of us here could have pointed it out if we were Azure users and thought about it for 30 seconds.

Most bugs take some finding and hat's off to the guys and gals who sniff them out. But my reaction to that was, "Damn, I could have found that and had that bonus!"

Belgian defence ministry admits attackers accessed its computer network by exploiting Log4j vulnerability

Brewster's Angle Grinder Silver badge
Flame

Computer programming is basically sitting on a controlled combinatorial explosion. Mostly you go in the expected direction of travel. Occasionally some of the combinations set fire to your trousers.

Boffins' first take on asteroid dust from Japanese probe: Carbon rich, less lumpy than expected

Brewster's Angle Grinder Silver badge

Or you could just look for cylon mitochiondria...

The smoking gun for panspermia would be finding bacteria on other planets or star systems that share evolutionary heritage with those on earth.

But there's about 0.7 billion years during which nothing can concretely be proved to be alive on earth. (There's sketchy evidence for earlier life but it's not cast iron.) So you could argue earth didn't have the conditions necessary to evolve life and that we were a barren rock until some Venusians or Martians hitch-hiked their way here. There's a bit of tangential support for the former in the Faint Young Sun paradox, if you hand wave away the existence of liquid water on Mars.

Or you could just argue that the processes that gestate life are hard and rare and took a long time to happen. Or they just had to wait for the earth to warm up. And until there is better evidence I think that's what Occam's razor demands. Panspermia is an uncalled for complication.

Brewster's Angle Grinder Silver badge

I don't think panspermia is a constructive idea. But lumps of mars have made it to earth. And lumps of other solar systems have passed through ours. It can't be completely eliminated.

Bad things come in threes: Apache reveals another Log4J bug

Brewster's Angle Grinder Silver badge

Re: At this point

`"Electoral Commision: error: ${johnson:wallpaper} "`

`"MET: error: ${johnson:work_meeting#absolutely+100%25+work}"`

When product names go bad: Microsoft's Raymond Chen on the cringe behind WinCE

Brewster's Angle Grinder Silver badge

Re: It affected other things too

Being kids, I assume you needed to use an ocraphone to get through to them.