* Posts by Ken Hagan

8168 publicly visible posts • joined 14 Jun 2007

Facebook and Google gobble '99 per cent of new digital ad cash'

Ken Hagan Gold badge

Re: Value for money??

"I had a friend who advertised a new product through fb with particular demographics specified. They got increased sales from the campaign and given that it was pretty much their only marketing, its reasonably safe to say it worked."

It says nothing of the sort. You say "advertised a new product" which strongly implies that you changed the bleeding product on offer to punters! It is hard to imagine a more significant variable to change prior to hunting for a change in sales figures.

Republicans want IT bloke to take fall for Clinton email brouhaha

Ken Hagan Gold badge

Re: I'm ignorant! But I'm commenting anyway!

"the best they could find were these two boyos ?"

Sadly, the US does not have a monopoly on crap politicians.

Ken Hagan Gold badge

Re: Even better...

"Put Trump on the Rack and ..."

Waterboard him, surely. After all, he's in favour of that, isn't he?

Ken Hagan Gold badge

Re: Bah!

If you go far enough in either direction, you end up on the other side.

Ken Hagan Gold badge

Re: He should take the fall

"It is not obvious that using Twitter from an insecure device is significantly worse than using it at all."

Perhaps not to you, but think less about "Twitter" and more about that "insecure device" that Mr Trump quite possibly carries with him for much of his life.

If, perish the thought, there turned out to be a way to hack that device, the perpatrators would not plays schoolboy games with his Twitter account. They'd just turn on the microphone, feed it through some speech-to-phonemes software, and smuggle the now-greatly-reduced data stream off to their server when convenient. If the NSA can't do that, they aren't doing their job. I bet they can, and I bet that's why they were (*) worried that someone else could too.

(* They probably aren't worried anymore. I assume that they've hacked into his device and installed some sort of rootkit of their own to keep it safe. Rather tedious that they have to use such techniques on their own man, but they probably had the tools lying about and it wouldn't have taken long to deploy them in this case.)

'I feel violated': Engineer who pointed out traffic signals flaw fined for 'unlicensed engineering'

Ken Hagan Gold badge

All the more perverse when you consider that the maths in the diagram is secondary school level, at most.

Does that mean that Oregon schools are festering holes of criminality, pouring illegal ideas into the minds of the young, at the taxpayers expense?

M6 crowned crappiest motorway for 4G signal

Ken Hagan Gold badge

I don't see any Scottish motorways and it isn't clear whether the "M4" includes the Welsh bit. Looks like a survey of English motorways to me, with the stunning conclusion that the motorway with most tarmac in a hilly part of the country has the worst coverage.

Just delete the internet – pr0n-blocking legislation receives Royal Assent

Ken Hagan Gold badge

"The Sun and The Daily Fail can then get off their high horse."

You're assuming that the Fun and the Fail don't get caught in the cross-fire. I could imagine a law like this being used as a stick to beat almost any large web-site with a lot of end-user-content in its comment pages.

Ken Hagan Gold badge

Re: Anything in there about religious sites ?

They grow up, become MPs, and then pass legislation like this.

Ken Hagan Gold badge

Re: Well, looking forward to the data breach

"MPs (and their families and staff) are exempt from the provisions of the DEB and their ICRs are "expunged"."

I fail to see how that can be possible. Presumably *everyone* is protected against arbitrary publication of their internet habits and equally presumably MPs and their families are trawled just the same as everyone else in the big dragnet collecting the data in the first place. Since any data breach is, by definition, something that shouldn't have happened, it is hard to understand how MPs' records are any less likely than mine to be included in such a breach.

FYI: You can blow Intel-powered broadband modems off the 'net with a 'trivial' packet stream

Ken Hagan Gold badge

"Please let me know where it says that In the article?!"

Well we can start with the title: "blow ... off the net".

My point is that if your choice of ISP results in you using a modem that gets DOS-ed of the net entirely then it does not matter how fast that ISP promised to deliver bits. You are getting 0 Mb/s and any ISP that offers a better modem will deliver more bandwidth.

Ken Hagan Gold badge

"And how much do they charge for 300Mbs downstream / 30 up?"

Why is this relevant? According to the article, you aren't getting anything within several orders of magnitude of those figures.

Straight outta Shandong cluster noobs set new LINPACK world record

Ken Hagan Gold badge

Re: ??

"the highest linpack score given a power budget"

Ah, thanks. That does clarify things somewhat. However, isn't LINPACK embarrassingly parallel? If so, the competition would be mostly about deferring your purchasing decisions until the last minute (to get the shiniest new things in your box), so what's the point?

Yahoo!'s Marissa! will! eject! with! $186m!.. $185m!.. $184m!..

Ken Hagan Gold badge

Re: More money for CEOs guarantees poorer performance.

That doesn't surprise me. If we assume that execs have no effect on company performance at all, but their pay rises and falls with performance but plus a several-year time-lag, you'll get exactly that effect and none of it means anything.

Ken Hagan Gold badge

Re: A more cost-effective solution

You're missing the point. She didn't merely preside over the collapse of the company. She did that and then persuaded some other schmuck to pay nearly 5 billion for the rubble. If you are a Yahoo shareholder, she has earned her cut of those profits.

Of course, if you are a Verizon shareholder then you ought to be asking how much your execs are getting paid. (Hint: If it is positive then it's waaay too much.)

Webroot antivirus goes bananas, starts trashing Windows system files

Ken Hagan Gold badge

Re: Quarantined *signed* files?

There's a system for compromised certificates and whilst I've heard stories that CAs have been tricked into issuing certificates that say "Microsoft" on the front, I haven't heard stories of rogue certificates that have been counter-signed by Microsoft's own root certs. And unless you (or an AV vendor) can find an instance where this happened, I maintain that the presence of such a signature proves beyond reasonable doubt that the file in question is not malware. Quarantining it is just reckless and proves that the AV vendor doesn't care about trashing your system.

Ken Hagan Gold badge

Quarantined *signed* files?

If WebRoot are aware of a way of faking a signature, perhaps they'd be willing to share this major breakthrough in cryptography that undermines the security of all e-commerce everywhere.

If not ... it is surely criminally negligent not to whitelist files that are signed by Microsoft.

Microsoft promises twice-yearly Windows 10, O365 updates – with just 18 months' support

Ken Hagan Gold badge

Re: Microsucks is comical

They'll probably exist, since they have a very large cash pile to run down. (Hey, if SCO can keep coming back years after the money ran out, MS will probably outlive all of us!)

What they won't have is any real products, just the fat-client-as-a-service thing. And since business likes to amortise hardware over more than a few months, they will soon find that they have a fat-client-for-thinning-customers thing.

Ken Hagan Gold badge

"refuses to install the Anniversary update"

There's no rush. I have a test PC (so it is an almost pristine installation with no apps) that successfully installed the Creators Update and promptly refused to shut down. Whether it be shutdown, restart, safe mode, whatever, any attempt to turn the system off just got stuck at the annoying circle of dots, requiring a hard power-off (and consequent disc corruption) to actually turn off.

So it's unusable and I've reverted to the previous disc image. I don't care, because it's a test PC and I *have* the previous disc image. But if I were a normal user, with valuable data on my PC and probably inadequate backups, the Win10 policy of forced updates would have borked the machine and there is frankly almost nothing that Joe User can do about this because a PC that isn't connected to the internet isn't useful to Joe User.

Ken Hagan Gold badge

Re: Chromebook

i doubt it. Chromebooks are just as pushy in a Googly way. At least with Windows you can block undesirable updates by pulling the network cable out. On a Chromebook, you can't even do that.

Ambient light sensors can steal data, says security researcher

Ken Hagan Gold badge

Re: Ask my permission

"I cannot see why websites or apps or any other logic running on my device should be able to do *anything* without explicitly asking my permission."

I think the bottom line is that end-users are too stupid to know whether to grant that permission or not.

The fundamental flaw with ActiveX, as originally envisaged, was that you had no control over the code that was running on your machine. Microsoft addressed that by adding a "Do you want this to run?" question and using code signing as a means of helping to answer it. However, in practice most users had no way of knowing whether it was trustworthy or not and simply said "Yes" because otherwise the web-site didn't work.

Java tried to build a sandbox so that there was no need to ask the question. That approach was limited by the fact that a sandbox good enough to keep you safe was also too good to let exciting things happen, so inevitably there came a basket of special permissions that you could grant and web-sites didn't work unless you granted lots of them. Modern-day Android users face the same problem and answer it with the same "Meh, whatever!" response. (Sandboxes also appear to face quality of implementation problems, which is odd because an OS isolates processes in the same way and yet privilege escalation bugs in OSes are quite rate compared to sandbox breakouts.)

Javascript appears to have begun life in a sandbox and is now desparately trying to shake that off to become more ActiveX-like. Quite why programmers are pushing for this is a mystery to me. Of all people, you'd have thought that they would be able to understand the risks and remember the history.

Meanwhile, traditional desktop apps are relatively safe because they tend to come from either people you know and trust or people who have a commercial reputation to lose if they mis-behave. Neither of those constraints applies to "crap slapped on a web page by a third-party ad-slinger".

Samsung's Shixby: Reviewers unimpressed with S8 digital assistant

Ken Hagan Gold badge

Quick poll: Do people in business meetings now get asked to turn off their phones, or has it not yet penetrated mainstream consciousness that these devices are constantly streaming audio back to a server somewhere in the US, where it is subject to the attentions of a TLA that is constitutionally required to further the interests of that country.

That apple.com link you clicked on? Yeah, it's actually Russian

Ken Hagan Gold badge

You mean "scripts" rather than "languages" but, yes, I suspect that this is how the issue will be resolved.

I believe there is some opposition to this on the grounds that several thousand people have legitimate registrations that would be classified as "mixed" under your rules and would therefore be penalised despite doing nothing wrong. Yeah, sad, but sometimes a few shits spoil things for everyone else and I think this is one of those times.

Regulate This! Time to subject algorithms to our laws

Ken Hagan Gold badge

Plase stop using the word algorithms

To someone who actually develops algorithms for a living, your use of the word as a short-hand for "using a computer as a legal or PR fig-leaf" really grates.

Algorithms are intellectual constructs and their form is constrained (if not determined, in simple cases) by what they are intended to do. Calling for algorithms to be regulated makes about as much sense as calling for mathematical theorems to be regulated.

You can regulate whether people can *use* particular algorithms for particular purposes, but I think you'll find that hard to regulate in the case where someone chooses to run the algorithm on neurons rather than silicon. (Societies that try to regulate what goes on inside someone's head have a Bad Track Record, historically.)

If I'm reading you correctly, your gripe is not the algorithm, nor even the fact that it is running on a computer, but simply the fact that the people who choose to run those algorithms on the computer are using the computer to put themselves at arm's length from the legal consequences of the algorithm delivering an anti-social or illegal answer.

Happily, I believe that even in this case there is ample legal machinery and precedent already in place. If a corporation directs an employee to perform an algorithm and that employee ends up breaking some law, the corporation carries the can. Directors are liable, etc. This system has been tested on several generations of corporate shysters and crooks and appears to work. Using a computer rather than an employee merely increases the calibre of the cannon directed at the corporation's feet.

Cowardly Microsoft buries critical Hyper-V, WordPad, Office, Outlook, etc security patches in normal fixes

Ken Hagan Gold badge

Re: Proper procedure?

"They should [test them that way], though"

I beg to differ. I can't see the sense in asking for a patch regime that is literally untestable!

Two to the power N is a very large multiplier on your test matrix, even for fairly small N. If MS actually allowed users to install some patches but not others, and the same again next month, and the month after, the explosion gets to unfeasibly large N probably in the first month and certainly quite soon thereafter, no matter how large your test farm.

I suspect that's why MS no longer allow you to do that. I suspect also that patches affecting the same component are always cumulative. (I don't think the roll-up bundles are, but they may be "chained" so that you have to install all previous ones before any new one. If not, they probably will be soon.) Under this regime, N months of patches gives you at most N possible configurations and each month there is only 1 new one that they have to test because they did all the others in previous months.

"1" scales to large N in a way that 2**N doesn't.

I would also note that most Linux distros work this way by default and even if most (all?) offer ways of pinning packages to a particular version, they don't promise that an arbitrary combination of pins actually works.

Ken Hagan Gold badge

"If the PC uses an AMD Carrizo DDR4 processor, installing this update will block downloading and installing future Windows updates. Microsoft is working on a resolution and will provide an update in an upcoming release,"

I look forward to downloading that upcoming release to fix my computer that can't download updates anymore.

72-layer flash die from SK Hynix towers over all, capacity a bit meh

Ken Hagan Gold badge

Re: But 72 layer though...

Not sure about that. A 9:8 ratio of physical capacity to advertised capacity could just be the spare pages that they keep to replace worn out ones.

Ken Hagan Gold badge

Mind you don't confuse your little b with a big B. These numbers aren't that much bigger than what you get in current tablets.

Machine vs. machine battle has begun to de-fraud the internet of lies

Ken Hagan Gold badge

Re: Who could possibly design a good fake news algorithm?

To give but one example, when the article boldly asserts:

"Detecting false advertisements, bullies, and bots - all of these can be done with machine learning. It can even be applied to a politician's tweets - to find out if they’ve been fibbing about where they’ve been, and when."

...then that's fake news. In most cases, even human beings can't agree on whether "fake news" stories are fake or not. It is clearly beyond current "machine learning" to do so. Can we just put all this AI/ML crap back in the bin from where it was pulled by a bored journalist a year or so ago?

Boeing-backed US upstart reckons it'll be building electric airliners

Ken Hagan Gold badge

Re: Just a matter of timing

"This won't work, for the same reason that we don't get giant insects - as you increase all the dimensions the corresponding cross sections are squared but the corresponding volumes, and therefore mass, are cubed."

But the power-to-weight ratio of a battery stays the same, so it rises with the cube of the linear size of the battery.

Also, the size of insects is limited by the way they breathe, not by their mass. During the Carboniferous period when oxygen levels were much higher (35%), flying insects (and many other forms of life) were much larger.

Also, also, the effectiveness of wings increases with area. This increase is slower than mass, but you can offset that to some extent by changing the proportions of the plane.

An electric plane doesn't need to be as good as a kerosine one. It just needs to find a niche where it is more competitive than anything else.

Ken Hagan Gold badge

Just a matter of timing

Something *like* this is almost inevitable, since toy drones prove that existing batteries have the necessary power-to-weight ratio, better battery technologies are always on the horizon, and an electric plane would presumably be quieter and could be carbon-free.

Boeing might have reckoned that it was worth their while to buy a seat on the board just-to-see-if and just-in-case these guys are credible. The alternative would be for Boeing to run an in-house project to do the same thing so they might just have decided it was cheaper to share the costs at this early stage.

Customer satisfaction is our highest priority… OK, maybe second-highest… or third...

Ken Hagan Gold badge

Re: BS 5216C:2005 Proof correction marks (Pack of 20)

'Are they big enough to write "this document was written by an idiot with delusions of adequacy"?'

These days, yes, since there's a Unicode character for that: http://emojipedia.org/pile-of-poo/.

Revealed: Blueprints to Google's AI FPU aka the Tensor Processing Unit

Ken Hagan Gold badge

Can it do anything else?

I mean, it sounds just great for people who have a workload that is 99% machine learning according to the particular algorithm for ML that Google happen to be using (*), but just as GPUs look great but can't do anything that isn't embarrassingly parallel, so the TPU looks great but is even more specialised. (* Specifically, the one they were using back in the distant past when the chip was designed. I doubt the algorithm designers have sat on their laurels since then.)

It reminds me of the dedicated hardware (in non-server CPUs) for AVC and HEVC which are many times faster than using either GPU or CPU for the same job, but I'm not aware of anyone managing to turn those to any other task. (At least those algorithms have been adopted as standards and consequently have something of a shelf-life to justify baking them into the chip.)

Worse, for Google, if it is only a small integer factor faster than a GPU then it will face pretty stiff competition from FPGA-on-chip if and when that gets some traction from OS and application writers. An FPGA is dedicated hardware that you can change when you think of a new algorithm.

Ubuntu UNITY is GNOME-MORE: 'One Linux' dream of phone, slab, desktop UI axed

Ken Hagan Gold badge

Re: Ubuntu Touch

"download the code and continue development!"

Ummm, so if I am daft enough to want a bit of privacy on my phone, I need to become a system's level programmer, an application's programmer, build my own phone, connect it to my own mobile network ...

The point about Ubuntu Phone was that Shuttleworth was one of the few people on this planet who actually had enough money to pay for all those people to come together. Now he has lost interest, apparently because his preferred phone UI is (like every other phone UI) crap on a full-size screen. I don't see the logic myself, but apparently it makes perfect sense to both Mr S and to Microsoft, so it must be true (despite Apple proving every day that it makes far *more* sense to use different UIs in each case).

BMW chief: Big auto will stay in the driving seat with autonomous cars

Ken Hagan Gold badge

Re: Wrong

"... the engineering that goes in to a modern car is immense, but fundamentally it's not new."

Even more fundamentally, it is nothing to do with driving. The self-driving cars that people are working on at the moment have three parts: a car, dozens of sensors, and some software.

The first is a commodity. All the tech firms who are doing research in this area have simply bought a car and modified it. As and when they perfect their algorithms, they will either license the technology (perhaps just to the big auto manufacturers but perhaps more widely) or they will simply buy cars from the cheapest manufacturer and modify them. It's not like Google or Apple don't have cash piles that would help them get this sort of business going, or like there would be a shortage of investors willing to help.

The second is also a commodity but not a commodity currently made by car manufacturers. The likes of BMW are no better placed than the likes of Google in sourcing this stuff or fitting it to a vehicle.

The third is the subject of research and It Seems Quite Likely To Me that the companies that are best placed in *this* race are ones that specialise in doing clever things with algorithms. The last I heard, the auto industry's IT departments were trying to fiddle their emissions results whereas Google and Apple were taking on problems like machine translation, speech recognition and machine vision.

So, yeah, it's hard to know where the smart people are going to put their money.

New plastic banknote plans now upsetting environmental campaigners

Ken Hagan Gold badge
Headmaster

Re: More importantly....

"Perhaps, in these days, I'd better note that was irony, not goldy."

I beg to differ. Your remark possibly qualifies as sarcasm.

Bad luck is when things turn out exactly the opposite of what you wanted. We don't have a clever word for it because it happens so often that there's no point.

Irony is when you take steps against that and things *still* turn out exactly the opposite of what you wanted, *because* of what you did. We have a clever word for it because the rest of us enjoy the schadenfreude.

Sarcasm is when you say exactly the opposite of what you mean. We have a clever word for it but you should note that we also call it the lowest form of wit.

If you want a rule of thumb, sarcasm is something that you do and irony is something that happens to you.

Creators Update gives Windows 10 a bit of an Edge, but some old annoyances remain

Ken Hagan Gold badge

No compelling features in Edge?

After decades of campaigning in favour of standards compliance, I'd have thought that "no Edge-only features" would be the only possible compelling feature!

Web-app devs note: Google wants to banish JavaScript dialogues

Ken Hagan Gold badge

What took so long?

I don't think I've ever seen a legitimate use of such dialogs. I can think of one site where it is merely an annoyance. Every other site I can think of that has ever used a popup dialog has been trying to serve up malware.

In fact, I'd be happy for my browser to "implement" such requests by immediately closing the web page that issued it and black-listing the domain. I'm sure that my one legitimate use would quickly re-code their site.

Robots are killing jobs after all, apparently: One droid equals 5.6 workers

Ken Hagan Gold badge

"... in areas exposed to industrial robots, between 1990 and 2007, 'both employment and wages decline in a robust and significant manner (compared to other less exposed areas).' "

Well, duh! If you confine your sample to those areas that are being automated then yes you will see decline in the human involvement. I don't think I've heard anyone suggest otherwise and I reckon they'd be pretty stupid to do so. For one thing, why would someone bring a robot in *unless* it was going to be cheaper than using a person over the long term?

Did they examine any areas of the economy which grew over the same period, which might have been where these unemployed or underpaid people were ending up? The period leading up to 2007 looked pretty good on paper for a number of major economies so I suspect that it wasn't all bad news.

People may have been wrongly sent back to prison over faulty tags

Ken Hagan Gold badge

Re: The "Serious Fraud Office"?

Off the top of my head ... the SFO was set up as a result of a growing belief that existing ways of prosecuting fraud only worked if the defendant lacked the resources to just throw lawyers at the problem until it went away. The "serious" was therefore a reference to the Establishment's belief that "untouchable" defendants are a Bad Thing. As such, it refers less to the actual fraud and more to the wealth of the person alleged to have committed it. I have no idea where the boundary lies. Perhaps this post will be sufficiently wrong that someone with a clue will jump in.

The fact that Private Eye calls it the Serious Farce Office would suggest that it hasn't been entirely successful, but the original idea was probably sound.

Green software blacked out Australian State

Ken Hagan Gold badge

It sounds like a part of the problem here was failure to keep track of who was doing what. That's not going to be fixed by splitting the market into more pieces or even by binning the windmills and going back to burning stuff. It all sounds a bit like the politicians carved up the market for their friends so that no-one could possibly know where the responsibility lay for keeping the system as a whole running. That's a regulatory failure rather than a technical one. You fix it by actually enforcing the existing rules, not by making new ones.

How Ford has slammed the door on Silicon Valley's autonomous vehicles drive

Ken Hagan Gold badge

Re: ... start your vehicle and warm it up from inside the house on a cold day...

Once it has used up most of the oxygen, even a really efficient engine might start chucking out CO.

Inside OpenSSL's battle to change its license: Coders' rights, tech giants, patents and more

Ken Hagan Gold badge

Re: Insert open-source licensing FUD

It is not the attempt to contact contributors that is alienating the community. It is the fact that the community will be ignored if that one attempt fails. Happily, bobajob12 puts it nicely in a post which is (at time of writing) directly below this one, so...

Ken Hagan Gold badge

Re: I don't see the problem...

"Open source or not: there are only a few people who actually own or run the project."

Your problems start at word 13. Because of the way the original licence works, there are not "only a few" people who actually own the project, even if there are only a few running it or contributing to it. Worse, the law does not have a rule that says "there must be an easy solution to this". It doesn't even have a rule that say "there must be a hard solution to this". Copyright protection is *supposed* to be something that other people can't unilaterally take away from you just because you were looking the other way at the time. (It even applies after you are dead, FFS, and there isn't much more "looking the other way" than that!)

MPs slam 'dismal' cost savings of government procurement body

Ken Hagan Gold badge

Re: Is discipline across government too weak?

Central Purchasing would not allow this kind of thing to exist ensure that the kickbacks went to different people.

Centralisation merely changes who is able to be corrupt. If you want to put a stop to it, I suggest a healthy dose of transparency, which is effective against all but the most brazen and which works on pretty much any scale.

Why do GUIs jump around like a demented terrier while starting up? Am I on my own?

Ken Hagan Gold badge

Re: even worse...

If you re-read the fine article then you'll see that Dabbsy already covered that one...

"a new button you’ve never seen before labelled Delete File, Overwrite All Backups With Zeros and Hack Off My Scrotum With a Rusty Saw."

The phrasing is different, but the meaning is the same. Perhaps you are using a different locale.

Carnegie-Mellon Uni emits 'don't be stupid' list for C++ developers

Ken Hagan Gold badge

Re: not-so-smart with pointers

"While that's better than nothing it's certainly not as good as proper intrinsic types that can be checked by the compiler, generate efficient code and meaningful errors during compilation."

If your compiler cannot generate efficient code from source then you need a new compiler. If your language doesn't let you state the constraints that apply for given types, you need a new language. If you need more meaningful errors than "look at this line -> here" then you need a new programmer.

The advantage of implementing this stuff *outside* the language is that any third party can add to the toolbox. You don't need to wait for your compiler vendor to implement the feature and if you are trying to write portable code then you don't need to wait for *every* compiler vendor to implement the feature.

Ken Hagan Gold badge

Re: not-so-smart with pointers

"[resource management] was invented specifically for programmers who couldn't handle memory management correctly"

Really, I thought it was because files aren't memory, database transactions aren't memory, network connections aren't memory, windows aren't memory, graphics contexts aren't memory, function hooks and callbacks aren't memory, ...

You are talking utter crap. The word "resource" is used here because exactly the same code can be used to manage just about anything that needs to be properly disposed of at some later point in time and you know, at the time of "acquisition", when and how that disposal ought to be done. That description applies to a huge range of use-cases, only a tiny fraction of which are related to memory management.

Ken Hagan Gold badge

Re: Good advice but

"Pascal and FORTRAN were [in the 80s] always faster and lighter than C"

Just to elaborate, for the benefit of the down-voters who are clearly in need of a history lesson...

Fortran explicitly allows (and has always done so) the compiler to assume that arguments (which are traditionally passed by reference) are not aliases of each other. C has never had such rules and there is plenty of code out there that would be broken by such. With no aliasing, the Fortran compiler has optimisation opportunities that the C compiler does not have.

This is particularly significant in numeric code, where passing two or more arrays of numbers is an extremely common thing. Consequently, C has always struggled to match Fortran's performance in this area. In mitigation, most C compilers have compiler options or pragmas to let you relax the aliasing rules in particular cases, but obviously that takes you beyond the standard language.

On the other hand, these days it is less of an advantage because the fastest code is probably written in assembly language using SIMD instructions, or written for the GPGPU. Languages differ and times change.

Blinking cursor devours CPU cycles in Visual Studio Code editor

Ken Hagan Gold badge

Re: Rule #1 for the user-facing components development

"poor souls working [...] on ASP.NET web apps. This approach would guarantee nothing will ever be delivered."

You say that like it would be a bad thing.