* Posts by gnasher729

2111 publicly visible posts • joined 13 Oct 2014

Arm cooking up powerful Cortex-X CPU to beat iPhone performance, says industry watcher

gnasher729 Silver badge

Re: M

Some other things are massive caches (192+128K L1, 12MB L2 per four cores, plus Shared memory cache between processor), shared memory between CPUs and GPUs, massive out of order capacity, up to nine instructions per cycle). Just brute force.

gnasher729 Silver badge

Re: M

I wasn’t aware that Mac sales were going down? Performance wise there is just no comparison between their ARM and Intel processors.

Your pacemaker should be running open source software

gnasher729 Silver badge

Independent of open source or not, it should be easily possible to extract data from these devices. Say some Bluetooth interface that can send the data to my iPhone. Or android phone.

For security, having a gut repository with public read-only access would be a great way if you don’t want to open source it. I mean I’d love to have this software safe, but I really don’t think having different versions would be a good idea.

eBay to cough up $3M after cyber-stalking couple who dared criticize the souk

gnasher729 Silver badge

So I take it the three million go to the state and not to the victims?

Former Post Office boss returns CBE to sender over computer system scandal

gnasher729 Silver badge

Re: Gareth Jenkins and immunity

“I smell a rat” - did you mean that literally?

gnasher729 Silver badge

20-30 million is just a guess based on 40,000 lost per postmaster and over 700 cases.

gnasher729 Silver badge

So she got three million pound as a “performance related bonus”. Of their profits, about 20-30 million were stolen from postmasters. Now I’d expect a few 100 million in compensation payments, plus a few 100 million for the loss of reputation. So whoever is CEO now should reduce these losses a bit by forcing her to pay back the bonus.

gnasher729 Silver badge

How many fraud and theft cases in the 80s?

I seriously wonder how many convictions of postmasters for theft or fraud there have been from 1980 to 1989 (pre Horizon) and from 2010 until now (post Horizon). Seven hundred supposedly dishonest postmasters, shouldn’t that have been a suspiciously high number?

New year, new bug – rivalry between devs led to a deep-code disaster

gnasher729 Silver badge

Re: To Require Alignment Or Not To Require Alignment?

I remember using a processor where unaligned access trapped and was emulated in software. Fine if it happens once. Bad if you allocate an unaligned array with a million integers. A million traps slows you down.

gnasher729 Silver badge

Re: Out in the fields

I recommend Pocket Earth which lets you download maps ahead. I think Apple Maps also does this now.

gnasher729 Silver badge

Re: The real lesson...

The other advantage of C vs assembler is that it takes much less time to implement and test an algorithm, and you can use the time saved to improve your algorithms. Especially when you reach the point where you make code faster by making it more complicated.

gnasher729 Silver badge

Re: The real lesson...

I remember about tripling the speed of some video encoder by replacing an assembler function that handled one pixel as fast as possible with C code that used compiler intrinsic for vector operations, and then unrolling a loop eight times. So if you want to optimise speed plus programming effort it’s high level language.

COVID-19 infection surge detected in wastewater, signals potential new wave

gnasher729 Silver badge

Re: "the only figure that really matters is hospitalisations"

Living “in a state of anxiety” is stupid. Especially when you realise that anxiety is what motivates anti-vaxxers and the “it’s just a cold” brigade.

But being aware how much or how little you are at risk lets you make the right decisions in life. For me it’s getting vaccinated regularly, Covid risk is not high enough for me at the moment to make lifestyle changes, but high enough to get vaccinated. Not doing so would be stupid.

Apple sets new 16,000-foot iPhone drop test after 737 fuselage fail

gnasher729 Silver badge

Re: There's an Ignobel prize here ....

Survivor bias. Literally this time. Those that are still identifiable landed in a way that caused the least damage.

gnasher729 Silver badge

Re: Cases don't really matter

The phone was found under a bush. So probably fell through the bush onto soft ground.

gnasher729 Silver badge

It might fall faster from 100 feet. The phone seems to have most air resistance when it is tumbling. At 100 feet it might still be falling with the edge straight down for minimal air resistance.

SpaceX accused of firing employees critical of free speech fan Elon Musk

gnasher729 Silver badge

Re: Something About...

The boss pretends to be a supporter of unlimited free speech. So if he fires people for their speech then he’s obviously a hypocrite, liar and scumbag.

Infostealer malware, weak password leaves Orange Spain RIPE for plucking

gnasher729 Silver badge

Weak password didn’t matter

They “harvested” admin credentials. It’s sad that the password was so weak, but a very strong password would have been harvested just the same.

RIP: Software design pioneer and Pascal creator Niklaus Wirth

gnasher729 Silver badge

Re: ALGOL 68 Blew My Mind

“Call by name” is back in Swift as “autoclosure” arguments. Instead of passing a value, the caller passes a closure that the callee can evaluate.

How it is used was probably not what Algol68 expected. It allows to make || and && part of the standard library instead of the language, same with asserts or logging statements.

Driverless cars swerve traffic tickets in California even if they break the law

gnasher729 Silver badge

Re: Driver and insurance should pay

Your “sack of meat” chauffeur is the driver and responsible. A box of electronics is not a driver. That’s why I would be responsible.

gnasher729 Silver badge

Re: Driver and insurance should pay

It’s in the hand of the lawmakers to make the cost of hurting people very, very high. And in the hand of companies to make the frequency very, very low.

gnasher729 Silver badge

Re: Driver and insurance should pay

Did you read my post? When you mow down pedestrians, that’s not a fine. That’s 100,000s in damages and jail time. Because _some living person_ would be the driver and fully responsible.

gnasher729 Silver badge

Re: Californians can just pretend that someone else was driving?

In Germany, you do that once and then you are ordered to carry a logbook where every journey is recorded with the name of the driver. Not filling it out is an offence itself. And not having filled out the name of a driver who does another offence is serious trouble.

gnasher729 Silver badge

Driver and insurance should pay

In the UK, it’s the driver and the insurance company that pay fines and damages. In case of a parked car, the “driver” is the one who parked it there. In case of a fully automatic car, the “driver” is the person who sent it on its way.

If I drive to pick up my kids from school, I’m responsible for the driving. If I send my fully automatic car to pick up the kids from school, I should be just as responsible. If a manufacturer tries to sell cars that get tickets all the time, people won’t buy them. Too many tickets, and you lose your driving license, and using your self driving car would be driving without a license. If your car has too many accidents, your insurance premiums go up. Just let capitalism solve the problem.

CEO arranged his own cybersecurity, with predictable results

gnasher729 Silver badge

Re: PostIt Note Security

In the USA, any password protection that you break means you are in breach of the DMCA, which may give your company access to higher damages. However, changing the password every month is not needed for that.

Bricking it: Do you actually own anything digital?

gnasher729 Silver badge

Re: At which point....

>If I write a bestselling book, I don't see why my great-great grandchildren should be entitled to royalties from MY work, but that's the current situation

It’s most likely that you didn’t get paid a decent amount per hour of work that you spent on writing. With books, music etc. you don’t get paid on delivery, you get paid a percentage as long as your work sells and makes money. So if I wrote a book, I intend to live another twenty years, and it is so good that it still makes money after 20 years, then I haven’t been paid completely yet. So yes, I want that money to go to my heirs.

gnasher729 Silver badge

The first Amazon situation

If you buy stolen goods you don’t own them. It seems Amazon sold two books without permission of the copyright holder, so you did indeed not own these books. Normally Amazon should as you to delete them and give you a refund. They deleted them instead; the result was still correct.

I think Apple has the ability to stop any app bought from the App Store from working but to my best knowledge this has never happened. Should they detect malware, with a likelihood that it causes me damage, I would expect them to protect me from the malware - and give me a refund. That ability has nothing to do with ownership.

It is 20 years since the last commercial flight of Concorde

gnasher729 Silver badge

Re: Twice!

Oh well. I was on a flight from Germany to London (not Concorde). It was the second flight of that airplane and it didn’t take off. Some computer problem. The pilot turned it off and on again. Never before or after have I been in an airplane that was turned off. Completely. No lights, no sound, nothing.

Downfall fallout: Intel knew AVX chips were insecure and did nothing, lawsuit claims

gnasher729 Silver badge

Re: "Why bother with security checks", said Intel

That is a completely wrong description of the bug. A register is speculatively overwritten, and when the speculation is found to be incorrect, it must obviously be restored. It is not restored correctly with the data that was overwritten but with data in a rename register from another application. There are no permissions involved.

gnasher729 Silver badge

Re: Pound that table, Demand those Results!

No, this one is a genuine processor bug.

An attacker may be able to use to read data in your application. But there is another side to this: _My_ completely harmless application can have data replaced with data from your application, destroying whatever calculation I was doing. While the attacker _wants_ your data to overwrite its memory so it can steal your data, my application doesn’t want your bloody password to override my calculations.

Dump C++ and in Rust you should trust, Five Eyes agencies urge

gnasher729 Silver badge

Re: I must be a bit thick

I didn’t write code for that. Metrowerks wrote it in their release notes. Loop optimisation didn’t take into account that unsigned char c++ wraps around.

gnasher729 Silver badge

Re: I must be a bit thick

I once went through a huge application that had no warnings enabled at all, with the help of one colleague fortunately. We enabled one warning after the other, some generated hundreds of warnings, I think we fixed a few thousand altogether. Including some that were daft (if x is unsigned then I should still be allowed to write “if (x >= 0 && x < 100)”), but about 20 were genuine bugs.

gnasher729 Silver badge

Re: your specific example is a genuine bone-fide compiler bug

There are three different languages: C giving no warnings, C with warnings allowed, and C with warnings = errors. The second one is safer than the first, the third is safer than either. Since we are going on about safer languages, using the first or second variant is criminally unsafe.

gnasher729 Silver badge

Re: I must be a bit thick

That particular problem, any compiler I used in the last years could easily be configured to flag returning without a value as an error (if the function is supposed to return a value). Same with using uninitialised variables.

gnasher729 Silver badge

Re: I must be a bit thick

This was compiled wrong by a compiler I used:

Unsigned char c;

Int a[256];

For c = 0x80; c != 0x20; ++c) a[c] = 0;

Study uncovers presence of CSAM in popular AI training dataset

gnasher729 Silver badge

Can’t they just ask the “AI” “show me all CP” and then they can easily remove it?

Musk floats idea of boat mod for Cybertruck

gnasher729 Silver badge

There’s a video online showing a “cybertruck” going up an incline and failing. It’s a bit uphill, and there’s a bit of snow, but looks harmless enough.

I’m sure a cybertruck can easily drive into a 100 metre wide lake. I’m not so confident that it can get out on the other side.

Zuckerberg hunkers down in Hawaii to wait out apocalypse

gnasher729 Silver badge

If someone really plans to run an estate with slaves, as described here, they _will_ free themselves at some point, and then death is one of the better alternatives.

Cloud engineer wreaks havoc on bank network after getting fired

gnasher729 Silver badge

Re: Credentials after leaving

At one place, there was some never used account that got totally forgotten and my phone was registered for 2FA. So I got a call from the company half a year later when someone tried to do a password reset, and I read the 2FA code to them.

gnasher729 Silver badge

Re: Amazing!

I came to work once at a time of layoffs and my card didn’t work, couldn’t enter the building. Turned out it was exactly two years after I started and all cards stopped working after exactly two years.

Android iMessage app Beeper releases working update of blue-bubbled tool

gnasher729 Silver badge

My appleid and password allow to do lots of things. That is not something you would ever hand over to anyone but apple. It’s not an iMessage account, it’s an everything apple account.

gnasher729 Silver badge

I would have thought that using Apple’s infrastructure to send messages at Apple’s expense would be anti-competitive. (To a very tiny degree).

Since apple says they cannot read their own users encrypted messages, it seems obvious they cannot read messages from third parties that go through the same system. But I wonder who encrypts these third party messages. Is it the users phone or this company’s servers?And I read they want to know your AppleId? That’s absolutely between me and apple.

The 15-inch MacBook Air just nails it

gnasher729 Silver badge

Re: Both

Also directly connected to the GPUs, so there is no copying of data between CPU and GPU.

gnasher729 Silver badge

Re: Cost as reviewed?

I’d say the 14” is the better “mostly desktop” machine. You can use two large monitors, and a cheap 4TB SSD drive plugged in. Not as fast as the built in one, but plenty fast and plenty big.

Amazon's game-streamer Twitch to quit South Korea, citing savage network costs

gnasher729 Silver badge

I would think that measuring and charging per usage might be costly as well. And you will get complaints from people who think they were charged too much. And I don’t know how much the fact that I have a connection costs my ISP.

It’s quite conceivable that correctly charging for usage would cost more than just delivering what’s needed.

Polish train maker denies claims its software bricked rolling stock maintained by competitor

gnasher729 Silver badge

This isn’t covered by DMCA at all. Just like Lexmark wasn’t protected by DMCA. They are not copying anything that is protected by copyright.

Ex-school IT admin binned student, staff accounts and trashed phone system

gnasher729 Silver badge

Re: Slap On The Wrist

No punishment for this guy will prevent further cases. Because whoever does that kind of thing is an idiot who doesn’t think about the consequences.

Musk tells advertisers to 'go f**k' themselves as $44B X gamble spirals into chaos

gnasher729 Silver badge

What CEO would do that?

Brit borough council apologizes for telling website users to disable HTTPS

gnasher729 Silver badge

So the told their users that they should switch from a browser that insists on secure connections to one that allows to turn security off. Excellent.

IT sent the intern to sort out the nasty VP who was too important to bother with backups

gnasher729 Silver badge

Re: How was it basically the VPs fault?

It’s easy to see when you know the problem. If you don’t know, then it’s a lot harder.

And the email software deleted the email without confirmation.