* Posts by Ken Hagan

8168 publicly visible posts • joined 14 Jun 2007

How to... change sleep-screen pics on your Kindle

Ken Hagan Gold badge

Re: Kindle Feedback

Er, because it is counter-productive?

Anyone with a clue knows that the kind of customer who bothers to send feedback to the company is *distinctly* unrepresentative. *Normal* people bitch about the product on web forums. Therefore, if you really believe that Amazon listens to their customers, the logical course of action is to bitch about the product on web-sites, to emphasise that your viewpoint is one held by normal people. Sending direct feedback implies that only wierdos want to customise the image.

Billionaire Zuckerberg kills to eat

Ken Hagan Gold badge
FAIL

Why stop there?

Why not just take medicines that you've concocted yourself or only ply in aircraft that you've built yourself, or insist on representing yourself in court? Perhaps because it's stupid? Perhaps because someone else might do a better job?

Zuck's attempt to take the moral high ground by "doing it himself" presumes firstly that there is something morally dodgy about the omnivorous diet our species was born to and secondly that there is something wrong with people co-operating. I think the first is adequately dismissed with "if God intended..." jokes. The second, however, is just plain odd. Especially from a man who runs a social networking website.

Twitter vs Beeb in superinjunction nark shindy

Ken Hagan Gold badge

Re: do you draw a line anywhere?

"It also provided a framework for a decent civilised society."

Without wishing to challenge the general thrust of your argument, I think it is worth flagging up the fact that even in this day and age "decent civilised society" decided it was uneasy with the idea of one of the most powerful legal instruments available being used to conceal adultery. Isn't that a bit unfair on the wife? Was she informed by the court, or was she kept in the dark?

A week or so into the story, the judge intervened to note that the evidence submitted to him suggested blackmail. Perhaps he hoped to defuse the row. Sadly for him, society was also uneasy with the idea that someone could be named and accused of blackmail by a judge and yet have no legal comeback because they aren't allowed to talk about it.

Ken Hagan Gold badge
Headmaster

Re: impartiality

In any sufficiently large organisation, "impartiality" can only ever mean that the inevitable cock-ups are as likely to favour one point of view as another.

Ballmer: Time up for 'stuck in the past' Microsoft CEO?

Ken Hagan Gold badge

This guy is fêted?

"What makes Einhorn's comment unique is that he's the first investor to zero in on Ballmer rather than express general frustration with the performance of Microsoft's stock."

If he's the first investor to speak up, investors must be pretty dumb. Microsoft have been coasting for the last ten years, if not longer. The rest of the world has now caught up and giving them a hard time.

Tablet marketgasm? Don't make us laugh, say Intel chiefs

Ken Hagan Gold badge

What's he calling a "tablet"?

"There were obvious reasons why tablets could not supplant notebooks any time soon, he said, including security issues and their limited capabilities in producing content."

Well if you *define* tablet as "insecure and underpowered" then yes, but here on Planet Earth a tablet is defined by the human interface and it precludes neither power nor security. (Whether that human interface is a particularly good one is a separate matter.)

What he *means* is "I don't want to sell low-margin kit.". He's entitled to that view, but what he calls low margin his customers call good value.

Ofnuke: UK is not Japan

Ken Hagan Gold badge

Re: other news

There's a big difference between what the public understands by meltdown and what seems to have happened here. That difference is "containment".

As was pointed out at the time, the best evidence that the containment was not violated is the fact that we spent a week or more worrying about the very high pressures within the containment vessel and the consequent explosion risk. To re-iterate something Lewis said at the time: you don't get pressure build-up if there's a dirty great hole on your box.

Researchers find irreparable flaw in popular CAPTCHAs

Ken Hagan Gold badge

Stop!

"It would be cool if websites identified legitimate human beings using..."

Sorry to pick on you, but no it wouldn't.

Even a 100% foolproof mechanism (no false positives and no false negatives) is doomed to failure because (as an earlier comment pointed out) the best scripts actually use human beings to break through the captchas. Captchas solve the wrong problem.

With the world as it is, you have an army of poor people willing to help the crooks spam the rich-but-stupid people. To truly solve the problem, you'd have to either solve world poverty or get rid of all the stupid people. Take your pick, and good luck with either, but don't hold your breath.

Judgment Day prophet resets doomsday clock

Ken Hagan Gold badge
Coat

Re: you got left behind

Isn't that a more reasonable explanation? That this guy got his sums right but last Saturday there *were* no righteous folks worth taking up and so we're all damned in five months? You've got to admit, it fits the evidence.

Super-injunctions 'unfair' cos of Twitter gossip, says Cameron

Ken Hagan Gold badge

Re: Cameron's priorities

He's in good company. Almost none of the Clarke commentary in the last few days shows any evidence of "hearing the show". Within an hour or two of the broadcast, the BBC website had a transcript of the relevant section, showing clearly that KC had offered "15yo girl and 17yo boy enjoying fully consensual sex" as an example of rape that is less serious than a knife-wielding nutter terrorising the streets at night, but I haven't seen a single article (in print or on the web) that mentions this.

Radio 4 bumped off Freeview by Gaelic TV

Ken Hagan Gold badge

Re: Why

I'd always assumed Freeview carried radio because, at least in some parts of the country, we *are* short of broadcasting options. Each "broadcasting option" involves erecting a set of masts in numbers and at locations depending on the frequencies you are using. If someone has paid (or is paying) to do this properly for one set of frequencies, there is an economic case for using that set of frequencies for a variety of media.

On the other hand, I can't see any economic case for shopping channels on Freeview. Presumably they are used by the same people who give accurate answers to telephone surveys about their viewing habits.

BBC shifts some HD transmissions to 1080p...

Ken Hagan Gold badge

Running it by TV makers

"Maybe it should have done that at the start, running the new approach to transmission by TV makers first in order to prevent the problems Sony owners - and possibly those with other telly brands too - have experienced."

Well perhaps they did, and the sales-droid at the TV maker read his own spec sheet and said "Yeah, that'll be fine.". Now had you said, "Maybe the BBC should have bought whole ranges of TVs from all the major manufacturers, going back several years, and told their *own* staff to try the new signals on each and every one of them." then you'd have had a proper testing program. It would have cost a bit though.

Huge fat pipe squirts mighty streams

Ken Hagan Gold badge
Coat

Re: WTF is the library of congress?

Sounds like the smutty DVD collection referred to in the article.

Apple, Amazon trademark spat turns surreal

Ken Hagan Gold badge
Happy

Re: Band Aid

I don't know which side of the pond Band-Aid originated, but I'm pretty sure that the unshaven musician guy was aware of the pun in "Band Aid" and he's East-Pondian.

Perhaps he and I are just older than you. The UK market these days is dominated by own-brand stuff and child-friendly things like "Mr Happy".

Microsoft calls Intel's Windows 8 comments 'inaccurate'

Ken Hagan Gold badge

Re: Serious question

No blondes here, I'm afraid. In the absence of self-modifying code, the translation you propose is trivial, it can be done once and thereafter the code behaves just like a normal ARM executable. You'd probably lose a few percent in performance on low-end chips, but on higher end CPUs the out-of-order execution would mean that you were actually bottlenecked on memory references rather than instruction execution and so performance would be indistinguishable from a native build.

In the presence of self-modifying code, you need to re-translate the modified code on the fly. In practice, such modifications are rare and confined to very short stretches of code, mostly generated by well-known libraries. It wouldn't be hard to handle them and you wouldn't notice the performance hit.

To elaborate on something I said in an earlier reply to someone else, when Microsoft were pitching Windows NT on all sorts of RISC platforms, they had a sub-system called FX!32 which let you run 32-bit x86 applications on the RISC-y Windows. In the case of the Alpha, FX!32 was so good that x86 apps ran faster on the Alpha than on the best Pentium chips of the time. (The Pentium Pro put paid to all that, and indeed to the entire RISC revolution, but that's another story.)

If Microsoft want Windows-on-ARM to be able to run x86 applications at full speed, they already have the code to do it. Intel know this. It is a credible threat to their business.

In the 80s and early 90s, RISC-based systems chewed up the mainframe business from below. In the 90s and early 00s, x86-based systems chewed up the UNIX workstation vendors from below. Only a fool would now ignore the *possibility* that hand-held devices and low-power laptops will now chew up the desktop PC market from below. Intel didn't get where they are today by being fools.

Ken Hagan Gold badge

Re: .NET

Yeah, but the longer they keep saying it, the less likely it is to ever become true.

I can remember when Silverlight was the future of the web. If I try really hard and squint, I can remember when IA-64 was the future of PCs. I can no longer remember when Windows on multiple RISC platforms was the future. It was too long ago.

Ken Hagan Gold badge

Emulation versus Virtualisation versus Translation

The vast majority of Win32 user mode applications can be translated at install time or load time, like .NET apps are. Anything without self-modifying code is trivial, and self-modifying code is both easy to spot (on a system that forbids data execution) and largely restricted to a handful of well-known libraries.

It's been done before, on Windows, translating from x86 to RISC. Microsoft almost certainly still have the code somewhere.

Ken Hagan Gold badge

@ThomH

"Would an all .NET Windows with all or most of Win16/32/64 in a sandboxed, legacy support environment really be a bad thing?"

Given that .NET runs on top of Win32 (or Win64, as appropriate), which in turn has to run on *some* kernel that can load third-party drivers which are currently all native mode code, your suggestion is about as realistic as running a Linux kernel on Javascript.

But anyway, would that be .NET 1.x, .NET 2/3 or .NET 4? They are all sufficiently different that you can't run programs targetting one on top of either of the other two, and you can uninstall any of the three without affecting the other two. In fact, it's a bit like Win16/32/64.

Supreme Court: DNA database retention regs are unlawful

Ken Hagan Gold badge

Apparently words now speak louder than actions. Terrific!

"Where Parliament is seized of the matter, it is not appropriate to make an order requiring a change in the legislative scheme within a specific period or an order requiring the destruction of data,"

But Parliament is not seized of the matter, as is clearly demonstrated by the fact that years have elapsed since them being told they are breaking the law and yet they still haven't done anything.

One might equally say that Parliament is "seized of the matter of reforming the House of Lords", but it is a century now since they were first "seized" and the only changes have been to replace "sprogs" with "cronies".

NHS IT dino-project NPfIT should be killed off - NAO

Ken Hagan Gold badge

Watch this space

So if the NAO think it is a waste of money, and the present government are determined to slash costs wherever they can, how long do we have to wait before they scrap it?

This looks like a diagnostic test for the coalition's true motives in making all those cuts.

Linux kernel runs inside web browser

Ken Hagan Gold badge
Boffin

Re: WHY???

To gain Respect from the sort of person who doesn't need to ask why.

Curiously enough, although both Javascript and the Linux kernel are the work of Satan, getting the latter to run inside the former is somehow ... angelic.

CATS to be saved by BLASPHEMERS after the RAPTURE

Ken Hagan Gold badge

Re: Bah

Interesting line of argument you've got there, but it confuses "truly believes" with "knows" so it isn't actually valid.

It's kinda like how you don't *know* whether they truly believe it or not. You just believe they do.

Ken Hagan Gold badge

Oh ye of little faith

It seems that modern Christians no longer have faith that their God has thought of everything. And if you have so little faith, you'll be left behind on the big day. So you can take care of your pet yourself you miserable sinner.

By the way ... is it a sin to extract cash from gullible fellow-believers?

Ofcom: Luvvies, TV signals can share spectrum

Ken Hagan Gold badge

Re: all TV aerials are more than 10 metres from the ground

Nor most two storey houses.

Mozilla to shift 12m surfers off 2-year-old Firefox 3.5

Ken Hagan Gold badge

My consultancy invoice is in the post.

"We need a plan to obsolete [sic] Firefox 3.5 as we can't support it into perpetuity," said Mozilla.

Here's your plan --> You make an update freely available.

Done that? OK, you're are hereby absolved of any moral responsibility to support 3.5. Kindly stop worrying your little heads about people who choose to run 3.5 even after you've offered an upgrade. You can't force them, and trying to do so will simply make them (and you) unhappy.

Up to $650 for a .xxx domain - or to keep your name off one

Ken Hagan Gold badge

Re: suing the crap out of them

Well, yes, and *Disney* presumably know that, but the XXX registrar presumably is hoping that others don't.

(Actually, in any *sane* world, it would be possible to set up disney.xxx and not worry about Walt's lawyers, on the grounds that only a blithering idiot would believe that it was anything to do with the magical kingdom. But I digress. Now back to planet Earth...)

Bin Laden's porn stash: Too good to be true?

Ken Hagan Gold badge
Black Helicopters

Re: I don't believe it

"have Al Quada confirmed that it was OBL and his compound that was raided?"

Actually, yes. They confirmed it about a day or two after the raid. (Of course, it is in AQ's interests for the US to believe that he is dead.....)

Ken Hagan Gold badge
Linux

Re: I'll reserve judgement

"When they say they found child porn then I will know for sure it's a black PR exercise."

Given the level of IT sophistication that these people have shown over the years, I think we can assume that if he is running Windows then his machine has been part of a child porn botnet for many years.

Of course, if he was running Linux then the porn stash was probably his own.

Glass aeroplanes and iPads on the way, say boffins

Ken Hagan Gold badge

Don't all rush at once

An injection moulding process that requires a megawatt or more for a fist-sized bullet is NOT going to be scaled up to the size of aircraft wings any time soon.

Coalition signs up to passenger info slurp

Ken Hagan Gold badge

Re: "Damn, the choices are diminishing."

I think your choices are now either to not care who governs the country or to become a terrorist. The system is broke and the people have voted 2:1 not to fix it. Clearly they like it this way.

Plague of US preachers falsely claim to be Navy SEALs

Ken Hagan Gold badge

Perhaps I'm old-fashioned...

...but if you claim an honour for yourself then you are obviously lying because an honourable person would not brag about such matters.

Fags flash butts in nightclubs

Ken Hagan Gold badge

Packs of five?

If the point of these things is that they alert you to other people who already have their own, then why would you need more than one?

New graphics engine imperils users of Firefox and Chrome

Ken Hagan Gold badge

Re: Missing some dates

That would have been this morning, on my Flash/Java/ActiveX/Silverlight-free browser that works perfectly on all the parts of the web that are worth going to.

IPCC report: Renewables can never meet energy demand

Ken Hagan Gold badge
IT Angle

Re: solution that nobody really wants

"A responsible, carefully managed programme of human population reduction..."

All the historical evidence is that educating and empowering the women in society is the single most effective way of halting population growth. But yeah, the world appears to be full of fundamentalist pricks who really don't want that.

IT angle: things like mobile phones and internet connections appear to be quite effective against such ignorance, so if you come back in 20 or 30 years time then the world might be ready to start tackling these problems.

Ken Hagan Gold badge

Re: Nuclear

"It takes about 20 years bring a nuclear power plant online"

And that's just the public enquiry. *Then* you've got to train up a new generation of engineers who can build the thing.

Ken Hagan Gold badge

Re: Alright Jack

"I hope those who of you who believe the global warming guff don't mind paying for it."

Umm, I don't think belief in the guff comes into it. The ones paying for it are firstly those who are too poor to own their own homes and so can't take advantage of the scheme, and secondly those whose consciences don't permit them to screw the first group, despite the high hopes of the last supposedly socialist government that this was what we'd all be rushing to do.

Apple reportedly plans ARM shift for laptops

Ken Hagan Gold badge

@AC 20:32

"There are efficiency features in the basic ARM architecture which x86 cannot incorporate without abandoning basic x86-compatibility (things like code predication for smaller faster code)."

The jury's still out on predication, at least for general instructions. (It's clearly a winner for data movement, but x86 had CMOV about 20 years ago.) If AMD had wanted to add it as a general feature for x64, they could have defined a range of prefix bytes. (They probably still could. It's not like the x86 instruction has stood still in recent years.)

ARM also has basic in-efficiency features like fixed-size instructions, which mean the transistors (and power) you saved on instruction decode are replaced by the transistors (and power) you need to build the larger instruction cache. Fortunately for ARM, ISA doesn't actually matter anymore.

Ken Hagan Gold badge

@bazza

"The ARM core, even today, is still about 32,000 transistors. "

That's no FPU and no SIMD instructions then.

"So if you're selling a customer Nmm^2 of silicon (and this is what drives the cost and power consumption) you're going to be giving them more ARM cores than x86 cores."

No-one sells square millimetres of silicon. They sell CPUs and these days they sell CPUs with multiple cores, but not too many because you simply can't get the data on and off fast enough to make it worthwhile. Look at Larrabee or Cell. These remain niche products because the bottleneck hasn't been CPU speed or size for some time.

"Then you add caches and other stuff."

Indeed. A modern desktop computer is a cache with an ocean of slow memory on one side and an excess of processing power on the other side. Your 32000 transistor core is going to be clocking at a few tens of megahertz (DRAM speeds) unless you spend about a million transistors on L1 and L2 caches.

"On x86 there is a translation unit from X86 to whatever internal RISCesque opcodes a modern x86 actually executes internally."

Actually this is an urban myth. There *are* a few x86 instructions that bail to microcode, but apparently CISC-y things like "add eax,[ecx+edx*8]" are implemented fully in the processor pipeline. The address generation stage has its own ALU and the argument fetch stage can talk to the L1 cache. In effect, x86 *is* the internal RISCesque opcode set.

"ARMs don't need that."

But if they are to get close to x86 performance, they'll need out-of-order execution, which will blow your 32000 transistor budget all the way to Pluto. This is particularly true because the ARM would require multiple instructions to accomplish the "add" instruction mentioned earlier. That's multiple live (architected) registers and multiple trips down the pipeline. If those aren't allowed to run OoO, you'll need to clock at some multiple of the Intel chip to keep step, and power consumption goes with the square of clock speed.

"X86s can do almost anything, but most people just want to watch some video, play some music, do a bit of web browsing and messaging. Put a low gate count core alongside some well chosen hardware accelerators and you can get a part that much more efficiently delivers what actually customers want."

Which is great until the world starts using different codecs, which it does every few years. Then you start wondering if it wouldn't have been smarter to spend the same transistor budget on making your general purpose CPU a little faster. Or smarter still to save on the R+D of those units altogether (which you'll have to claw back by selling the final product at a premium) and buy an off-the-shelf solution from Intel.

"No one can argue that x86 instruction set and all the baggage that comes with it is more efficient than ARM given the overwhelming opinion of almost every phone manufacturer out there."

Phones are a very specialised segment. You can get away with a fixed number of codecs, hard-wired, and there's very little other processing to do, so a feeble ARM core is a good design choice. A feeble x86 core would be good too, but Intel simply don't offer one and so we arrive at the present market segmentation for largely historical reasons.

OTOH, for a desktop core, instruction decode is a few percent of chip area these days, so in *that* market, what you describe as "baggage" is actually lost in the noise.

Within living memory, Intel have tried to replace x86 with something they designed to be intrinsically better. It didn't make enough of a difference to be measurable. They've also made ARM chips so if there was anything intrinsically better in *that* ISA, they'd presumably know about it. The evidence suggests that x86 just isn't bad enough to measure, let alone matter, except at the absurdly low end of the market and with "devices" getting more and more powerful each year, that's an end of the market that is disappearing.

In fact, you could say that ARM is moving up-market simply to stay in existence. Perhaps in 5 or 10 years time we'll look at tiny ARM chips the same way that we look at the 8042 chip. The ARM started as the CPU for a full-blown computer and then found its niche for a decade or so in less powerful products, eventually fading out of existence as even those products evolved to require increasing amounts of processing power.

Or maybe it is the desktop (and the x86) that will be replaced by tablets (with ARMs in them for largely historical reasons).

Ken Hagan Gold badge

Re: still in the air

MS have offered managed code for ARM-based devices for many years, so actually I think the whole idea is completely "grounded" in reality.

The problem is that there's little incentive for vendors to make it easy for customers to move to a new arch. In the closed source world, most vendors would prefer if the customer "upgrades" when they switch. Witness the number (a minority, but not an insignificant one) who offer new versions when a new version of Windows comes out, and *that's* for the same processor arch and after MS have bent over backwards to ensure full backwards compatibility.

OTOH, since Jobs has all the third party vendors over a barrel with his AppStore (tm?) the situation may be different for Apple.

Ken Hagan Gold badge

"not been sensible to have 64-bit programs"

Outside applications like databases and video editing, this is true for x86 as well. x64 code is larger and consequently slower in most cases, delivering a net penalty to end-users. Microsoft have been strong-arming developers to do Win64 ports for a decade now with only limited success. Even their own Office division *recommend* that OEMs ship the 32-bit version, even on a 64-bit OS.

Ken Hagan Gold badge

Re: Yes, but not quite

Instruction decode is about 2% of a desktop CPU's area. x86 has higher code density than ARM, unless you use thumb, at which point it is comparable but similarly register-starved. Sorry, but I just don't see the greater "efficiency" of the ARM's instruction set.

In any case, clock for clock or transistor for transistor comparisons don't count. You need to consider the whole product. For example, Intel were never able to clock Itanium chips as fast as they did the Pentium 4, and the latter were then out-performed by slower-clocking successors.

Ken Hagan Gold badge

1988 was a long time ago

As the article notes "Just as Intel has yet to prove its x86 chips can match ARM for power efficiency in mobile devices, ARM has yet to show it can match Intel - and AMD - chips for sheer compute performance"

I'm told there is a fairly fundamental reason for this. For any given process technology, you can design for half the performance and expect to run at about a tenth of the power. Put another way, the second 50% of your performance will cost 90% of your power. Historically, Intel have found their profits by targetting performance and ARM has found its niche by targetting power consumption. We have seen that Intel's power ratings have improved in recent years as they've started to explicitly target ARM's market and I expect we'll see the same in reverse as ARM start to target Intel's market.

MIRACULOUS new AIRSHIP set to fly by 2013

Ken Hagan Gold badge

Fixed volume?

I was assuming a non-rigid outer shell. I find it hard to imagine a rigid one that doesn't weigh *far* too much to get airborne no matter what you fill it with.

Ken Hagan Gold badge

Re: Ermmm...

I think you'll find that what's "unchanged" is the external pressure and so the airship volume is in fact reduced when you squeeze some of the helium into a box.

Quiet May Patch Tuesday follows record April

Ken Hagan Gold badge

Re: "critical" updates

I've just taken half a dozen test systems out of cold storage (er, ghosts) and run them all through Windows Update. I note that the same patches are sometimes considered critical and sometimes merely recommended, apparently depending on the target OS. I also note that although IE9 is part of the "critical" list, it is not selected for installation by default, unlike nearly every other critical patch. (Patches for VS2005 and VS2010 runtime libraries are similarly critical-in-name-only.)

I haven't found a case where a "recommended" patch is ticked by default. Even so, I think someone at MS needs to look up "critical" in the dictionary. What's the point of ticking the "automatically install all critical updates" box if you have to manually check the blasted thing afterwards?

Oracle subpoenas Apache in search of Google smoking gun

Ken Hagan Gold badge

Re: proof that they are in collusion

There is *some* point in Oracle demonstrating that the subject came up between Google and ASF. It would establish that any violation was "knowing" and therefore subject to triple damages.

However, your basic point stands. It must be possible for folks to make an effort to stay legal without that effort being a thought-crime. This is sufficiently obvious that I'd expect the court to give Oracle's lawyers a good slap if they try and argue for this little catch-22.

Reg reader lost for words over blank HP keyboard

Ken Hagan Gold badge
Happy

Re: only two marked keys

Actually, I thought that was a nice touch. A completely blank keyboard smacks of carelessness, but one marked up with Windows keys is clearly someone taking the piss.

Nintendo to whack Wii price by 28%

Ken Hagan Gold badge

How low might they go?

At this rate, by the time the Wii2 is on sale you'll be able to pick up a Wii1 for a few tens of pounds. Given that my Wii1 "still works, but only if stood vertically" and is /sounding/ on its last legs, that might be just what I need. (Shockingly, I don't give a toss about the lame graphics as long as the game is fun, and vice versa. But then, I'm not a serious gamer. In fact, I'm probably one of the appalling great unwashed who made the Wii a best seller in spite of its low spec. Sorry folks.)

Legal goons threaten researcher for reporting security bug

Ken Hagan Gold badge
Happy

@Anonymous Coward

"Last post on this, promise."

Since you are posting as AC, how will we know?

Ken Hagan Gold badge

Re: German Law

You've forgotten about the European Arrest Warrant.