* Posts by Ken Hagan

8168 publicly visible posts • joined 14 Jun 2007

So you’d sod off to China to escape the EU, Google? Really?

Ken Hagan Gold badge

Re: Protectionism

"I can't help but be impressed by China's home-grown tech companies, but they needed the protection to get established."

That depends on how much of their business is software. In software, you can "catch up" with the West simply by copying stuff. Actual manufacturing capability takes a few rounds of evolution, but you at least know what processes you are trying to perfect. I am therefore never surprised when a "third world" country catches up with the West in just a few decades.

Pulling ahead requires genuine skill and is no easier or harder for any country than any other. That said, there are simply more people in China than elsewhere, so if they have the education system sorted out (unlike us, sheesh!) then they are a very credible threat. In this context I would note the thousands of graduates from China who go to other parts of the world to study at a graduate or post-doctoral level. There's not much wrong with their education system. Right now, our best hope is that those students notice how much nicer it is to live outside China than inside it.

Google's 'fair use' mass slurping of books can continue – US Supremes snub writers' pleas

Ken Hagan Gold badge

"effectively read (meaning you can read the bit you're looking for, not the whole thing) for free"

Well if there are only three pages worth reading in the entire book and they happen to come one after the other, then perhaps the book wasn't all that good in the first place.

Alternatively, perhaps you actually *would* be tempted to buy the rest of the book if only it wasn't so expensive. In that case, is it not reasonably to argue that Google are making it possible to sell the book at a lower price by making it easier for readers to find that, yes, this probably is a book they are interested in.

I've certainly bought books after reading tasters and snippets online. I've also browsed books in a real bookshop. I don't see much difference. It certainly seems at least a likely to reward authors as putting books in public libraries and paying authors some fraction of a penny each time their book is borrowed. (I've bought books after borrowing them from the library, too, which presumably paid the author and publisher an order of magnitude or two more than simply having the book in the library.)

Lastly, I think the ability of almost anyone to self-publish on the interwebs probably does as much to kill organised scholarly textbook writing. There's some great stuff out there on way out subjects, written by people who apparently do it for the pure joy of getting their *own* heads round the subject matter. The world is changing. Google is actually quite late to the party and is only picking at the left-overs. In this case, the left-overs are "anything from the past five centuries that still seems interesting, which to be honest is less than you might think".

Hey, Atlantis Computing. What the heck is this in your EULA?

Ken Hagan Gold badge

Re: Try this on for size

So ... *she's* running an unlicensed copy of Windows and *Microsoft* upgraded the machine to Win10 without legal parmission. Piracy on the one side and unauthorised hacking on the other. Let's hope the lawyers never find out.

Ken Hagan Gold badge

Re: The same wording...

Is it? I don't have a Microsoft EULA handy, but my memory is that they forbid disclosure of test results but the one in the article forbids *opinions* as well, which strikes me as a new low. Maybe I'm just not paying attention, in which case the entire industry can go forth and multiply without me.

US anti-encryption law is so 'braindead' it will outlaw file compression

Ken Hagan Gold badge

Re: Just a point of clarification...

Perhaps you're mis-parsing it. The BSA strongly urges (again) Congress to think.

Ken Hagan Gold badge

Re: "Math cannot frustrate court orders"

The sad thing is that this is *so* obvious that it didn't make it into the constitution. Perhaps an amendment is in order: Congress shall make no laws that conflict with those of mathematics or nature.

Ken Hagan Gold badge

Re: If passed

"it will give FOREIGN encryption providers and software and device makers AN EDGE over U.S. businesses,"

So, consititutionally speaking, it impacts on foreign policy and defense issues, so lies outside Congress' remit anyway. Your commander-in-chief can therefore veto the bill regardless of what majority it gets.

Ken Hagan Gold badge

Re: regardless of God

Perhaps that is the line to take. This bill attempts to defy essential Truths of the universe that God created. Congress is not above God, so the bill is blasphemous and has no place in a right-thinking society.

This headline will, in part, cost pepper-spraying University of California, Davis $175k

Ken Hagan Gold badge

Re: That reminds me...

Googling for "Streisand" delivers a top link to her own home page plus a wikipedia article on the Streisand effect, because that (to be honest) is what she is now best known for.

Googling for "Davis University" delivers a top link to their home page, but if you append "news" to that then I'm afraid you get a slew of articles about this incident.

Line by line, how the US anti-encryption bill will kill our privacy, security

Ken Hagan Gold badge

Re: ORLY?

Interestingly, the use of encryption in https is not to hide anything, merely to prove that it really is you.

I'm sure it is well understood in these forums that a back-door would not only blow open secrets, it would make it impossible to trust anything. However, I see no wording in this bill about making it possible to impersonate others (perhaps, for the purposes of emptying their bank accounts).

Perhaps the best response to this bill is "Please publish your online banking details.". The idiots will wonder what you are talking about and deny that it is relevant, but if it becomes the stock response to all such requests, perhaps the more curious idiots (like, the ones voting in November) might make further enquiries and enlighten themselves.

SQL injection vuln found at Panama Papers firm Mossack Fonseca

Ken Hagan Gold badge

Re: Bandwidth ???

Fair point. Two terabytes is about three weeks of maxing out a 10 Mbit/s connection. Doing it on the sly would require longer, or a fatter pipe, or MF's IT people being asleep at the wheel. What you wrote, though, was 2Tb and two terabits is something you could suck out in one night. Also, I imagine that these guys can afford a pipe the size of the nearby canal.

Dear Windows, OS X folks: Update Flash now. Or kill it. Killing it works

Ken Hagan Gold badge

Re: Well, time to zap the blight

As far as I'm concerned, the BBC is the only one left. (That is, I've removed flash and the only site I care about that is broken by this is the beeb. Thanks to Man Bras!' comment above, I may not even care about that anymore.)

Ken Hagan Gold badge

Re: Get the content producers to kill it

@To Mars in Man Bras!:

Fantastic! Thanks. (To everyone else, the links describe how to get the (fixed) URLs that you can then use in (say) VLC. You only have to do the hard bit once.)

Ken Hagan Gold badge

Re: Get the content^H^H^H^H^H^H^H producers to kill it

I wonder why Adobe doesn't just document Flash (ie, publish the source code, coz I'm sure that's the only accurate documentation there is by now) and leave it to others to produce a secure player.

They don't actually make any money selling the player, so this would reduce their costs and (if anyone managed it) might actually boost the market for the tools (which they do sell) to produce content.

Microsoft rethinks the Windows application platform one more time

Ken Hagan Gold badge

Re: OSaaS anyone?

Changing the terms and conditions, retrospectively, to turn something that worked into something that didn't unless you pay money. Hmm? How would that be different from injecting a virus that encrypts the hard disc and refusing to decrypt it until the owner pays you money? It wouldn't? OK, welcome to jail.

You *may* find that Win11 is OSaaS and that the support for Win10 expires 5 years after launch, turning it into a huge malware target like XP. If so, you *may* find that most customers just ignore the issue and carry on using their preferred OS, behind a firewall and/or in a VM as necessary.

To be honest, I can't see any long-term future for Windows *except* as a vehicle for running legacy Win32 software. If MS want to repeat billg's success, they need to do it with an entirely new product (and almost certainly not in the OS market, which looks incredibly hard to break into right now).

PayPal freezes 400-job expansion in North Carolina over bonkers religious freedom law

Ken Hagan Gold badge

Re: Pervert.

"I feel sorry for Americans."

Objectively, then, you are in a minority because most of the world's population would be happy to have been born there. (The same goes for most of Europe, as is now painfully obvious.) Nowhere is perfect, but the USA is one of humanity's better efforts and we should recognise that even as we lay into its more imbecilic aspects and reactionary tendencies.

"America is held back by its Big Johns."

Not really. The Big Johns are making a lot of noise because the writing is on the wall and they've lost. Fifty years ago you would have found similar attitudes almost everywhere. Now they are confined to just a few places. In the USA, it is possible for the rest of the population to turn round and say "You're a reactionary imbecile." and then campaign against you and turf you out. In most part of the USA, this has already happened. The system works, eventually. (Obligatory, but affectionate, dig: “You can always count on Americans to do the right thing — after they’ve tried everything else,”)

Adobe preps emergency Flash patch for bug hackers are exploiting

Ken Hagan Gold badge

Re: BBC's HTML5 beta

It doesn't work on all devices. (Presumably I need to reverse engineer something to figure out what unmentioned dependencies are missing on my (ARM-based) laptop, but at the moment the beta just says "Sorry, but not all device types are supported and guess which group you fall into.".)

I appreciate that this isn't necessarily the fault of the BBC's code, but I hope the error messages in the final product are significantly more helpful.

3D printers set for lift off? Yes, yes, yes... at some point in the future

Ken Hagan Gold badge

Re: What I've learned from the 'How It's Made' TV series...

"There will, of course, be useful exceptions for unique low volume items. By definition, that's not mass production. It's niche."

True, but there is currently a huge chasm between "mass produced and cheap but only barely suitable for the role" and "bespoke and expensive but ideal for the task". 3D printing may provide a third point on that continuum, or even several depending on the technology you want to use. Even the materials may not be a restriction if you can 3D-print the tooling for some other process.

At the moment, I can't see any of the above being interesting to hobbyists, but I'm not one of these people myself so perhaps I'm just ignorant.

Windows 7's grip on the enterprise desktop is loosening

Ken Hagan Gold badge

Re: Microsoft are keeping quiet

"they're literally signing away their ability to get out in future"

In what way, exactly? If they need Windows, why would they not want the updates? If they don't need Windows, there's still nothing stopping them from installing something else, because all that UEFI FUD is still just FUD.

Every update published is an exploit given away for free to the Bad Guys. Month after month, a steady stream of ways to take over your PC and steal your work or identity. Why would you want that? Well, you wouldn't, obviously, so if you need Windows then you need the updates. Yes, the new UI sucks, but it isn't quite as bad as 8.1, which in turn was marginally better than 8, and let's be honest about 7 -- huge numbers of people thought that sucked so hard that they are still running XP.

But ... if you need Windows then you need Windows, so you've just gotta suck it up. Deal with it, or bite the bullet and figure out how to make an alternative OS work for you.

Tay talks back: What made you think you beat me?

Ken Hagan Gold badge

Re: was this Tay or a human?

"I'd convince Tay into being a Tea Party Donald Trump supporter."

I thought that was the original story. To be honest, I'm not sure how a politician on the stump (any flavour) would do in the Turing test.

Ken Hagan Gold badge
Coat

Re: Tay, Tay Go Away...

Re: Shakespeare. The proof of his (or her, I read yet another "the plays were all written by..." story yesterday) genius is that if you ask a second human to read the plays they'll find a different deeper meaning. Ho ho. And the AIs can't even find one.

I'm with the mouthing and parsing robots.

Blighty starts pumping out 12-sided quids

Ken Hagan Gold badge

Re: Betty's looking good on those coins

Likewise, let's hope they don't have to rub out all those thistles.

Slack smackback: There's no IRC in team (software), say open-sourcers

Ken Hagan Gold badge

Re: swimming against the tide

Nothing wrong with swimming against the tide if the tide is going out.

In the short run, Slack does seem to be getting lots of attention, but I wonder how much of that is VC-driven. It is pitched explicitly as an email replacement by people who would clearly profit if we all stopped using email and started using Slack. Frankly I can't see the point, since email is a better interface for the sort of communication I do, but I'm aware that others like to work differently.

In the long run, Slack will survive if the people who use Slack actually *are* more productive than those who don't.

Bash on Windows. Repeat, Microsoft demos Bash on Windows

Ken Hagan Gold badge

Re: Hardly entirely new ...

"Really MS should scrap Windows 10 and either give people a MS Linux distro and properly port all their applications as Linux native"

Whooosh! Way to miss the key point of the last 30 years of Windows hegemony over the desktop. Those apps that don't run on Linux? 99% of them aren't Microsoft apps and for half of them the chances are that *no-one* has the source code anymore. If MS ported their entire product line to Linux tomorrow and offered a completely free internet upgrade to the new versions, most MS customers still couldn't migrate.

Oz uni in right royal 'indigenous' lingo rumpus

Ken Hagan Gold badge

Two things

Firstly, I'm astonished that anyone could seriously claim it wasn't an invasion. They were there first. They didn't arrive in boats afterwards.

Secondly, outside of the specific context of Australian peoples, "aboriginal" just means "They were there first". It's more or less a synonym of indigenous and therefore hardly worth the argument. My guess is that in another few decades, there will be people insisting that the phrase "indigenous peoples" is patronising and must be replaced with ... who knows. (Perhaps something in one of their own languages?)

Still, I'm not one of the indigenous people myself so I'll let them choose their own name. To insist otherwise would simply be impolite and that's terribly un-British.

Oculus Rift review-gasm round-up: The QT on VR

Ken Hagan Gold badge

Re: Article in brief

Funnily enough, I thought the article eventually homed in on *exactly* the point of this product and then failed to notice.

This product is supposed to be bought by commercial games writers (for whom the price can be called an investment) so that when version 2 (or 3) eventually turns up good enough for Real People to use, there will actually be some decent software for them to buy for it.

The hope of all the players in this game is that the best titles will be written for *their* gizmo, leading to an MS-DOS-style monopoly of VR in the next decade. As venture capitalist punts go, it's not the silliest proposition out there.

Your broadband speeds are up by 6Mbps, boasts UK watchdog Ofcom

Ken Hagan Gold badge

Re: So what actually has increased in average speed?

The article suggests that measured speeds were used: "[Virgin's] “up to” 200Mbps service recorded the highest average actual download speed at 174Mbps." (emphasis mine).

Mud sticks: Microsoft, Windows 10 and reputational damage

Ken Hagan Gold badge

Re: It's the data harvesting

"If you're not paying for a product you're not a customer, just another product."

I agree, but the logical corollary to that is that MS are no longer in the OS business (at least for non-business users). Perhaps that is the reason why they no longer have a decent product offering in that market.

"Windows 10 is NOT an update to 7/8, it's a different OS."

I disagree. There's eff-all difference under the hood and it is being pushed like a service pack. The main difference from 7 is the amount of spyware and nagware.

Bristol boffins blast 1.59 Gbps down ONE 20 MHz channel

Ken Hagan Gold badge

"Is this not something we should expect an alien civilisation to use when communicating between systems?"

What "this"? Radio, transmitted conventionally through free space? Don't think so.

Ask yourself this: Do you really believe that in the next few thousand years we won't invent anything better?

Now ask yourself this: If alien civilisations only use radio on a large scale for a few centuries of their entire history, what are the odds that one of those civilisations happens to be passing through those few centuries at the same time as we are AND is within range for us to pick it up?

How one developer just broke Node, Babel and thousands of projects in 11 lines of JavaScript

Ken Hagan Gold badge

Re: Looks like everyone is being a dick

"At least the pitfalls of using something hosted elsewhere have been highlighted. If you want it, it should be on your own server."

I think it was demonstrated about 5 seconds after the web was invented that if you depend on an image from a third-party site then the site can replace your image with something defamatory. Translating that experience to "code from a third-party site" doesn't seem a very big leap IMHO.

On the other hand, I suspect that if web browsers started refusing to load images from third-party sites, we'd discover that people hadn't learned this lesson at all. (There must be a Firefox extension that flags up cases where this is being done, but it probably counts as a terrorism tool now.)

So my guess is that *we* already knew that third-party code was a rubbish idea, just as *we* know about source code version control systems. But I'm sure there are a lot of people out there whose web-sites were hit by this and who told their bosses in all honesty that it wasn't a problem with *their* web-site. It was a problem elsewhere and could (and did) have happened to anyone.

Ken Hagan Gold badge

Re: My reaction -- "WTF"

Had this turned up yesterday, I'd probably have cited it.

Ken Hagan Gold badge

Re: My reaction -- "WTF"

"Is this what programming has degenerated into?"

Nope. It is what JavaScript has degenerated into and it is debatable whether it has actually degenerated. It has always been the case that if your JS program is more than a hundred lines long then you've probably chosen the wrong language. At the time JS was introduced, it was intended to let you fine-tune a web-page with a few DHTML events, but if you wanted to do any actual programming then *obviously* you'd use a proper language and Java was available.

Sun and Oracle between them have more or less killed off Java in the browser (with years of consistently shit implementations and legal barriers to third parties doing something better), so *now* we have no other language for this platform except JS. The fact that no-one is sufficiently worried to fix this problem means either that nothing important is actually done using browser-side code or that everyone involved is an idiot. You choose.

Edit: For the avoidance of doubt, I should say that I *like* JS. It's typeless nature makes it really good for really small tweaks, which was its intended domain. I'm just aware that the same characteristics make it really bad for anything really large.

Intel tock blocked for good: Tick-tock now an oom-pah-pah waltz

Ken Hagan Gold badge

Re: Beginning of the end for Intel?

"x86 is ultimately a 40 year old ISA and has few redeeming features."

Intel's original floating point model hasn't seen light of day for about a decade, having been superseded by SSE2. Both integer and floating point arithmetic models have been evolving since the mid-90s with MMX and various other TLAs. A modern desktop chip also devotes more than half its area to an integrated streaming processor that owes nothing to x86. Lastly, since the early 90s, those x86 instructions have been translated and re-ordered on-the-fly into whatever was convenient inside the chip. A modern x86 ALU has dozens of registers and the L1 cache is only a couple of clocks away.

To be fair, everyone else's chips are the same. x86 lost the ISA wars against the RISC chips, but Intel responded with the ISA-less Pentium Pro and ISA hasn't mattered since then.

Microsoft to add a touch of Chrome to Edge

Ken Hagan Gold badge

Just say no!

If the basic browser supported HTML properly, you wouldn't need extensions.

Ken Hagan Gold badge

"The problem for Microsoft is that take up of Edge by users is very, very poor."

That would be because the version that shipped with Win10 was so feature poor (*). Most people I know who have tried Win10 have asked themselves, or someone else, "How do I go back to using IE instead of this Edge crap?". Having found the answer, they are not inclined to try Edge again unless they are bored and curious and that's no way to win market share.

(* Extreme case in point: during the beta, I discovered that Edge simply did not run in non-cloudy accounts and therefore I *had* to figure out how to disable it in favour of IE for *all* web content. Having done this, I have no idea when (or whether) Edge was finally able to run in a local account. MS put this application out to public beta *way* too early.)

Telling your wife why you were fired is the only punishment

Ken Hagan Gold badge

Re: I ran into this sort of thing once

"hen I saw the directory PORN with several sub-directories. I noticed a couple with names like GAY and BESTIALITY, and I decided I really did not want to view any of the content."

As someone has already noted, even viewing CP makes you a criminal in some places, so if you do have something to hide (like a passwords file, or financial data) then hiding it in a directory that any sane person is reasonably afraid to enter is (possibly) a good idea. You can also encrypt it if you like, on the grounds that anyone smart enough to decrypt it is probably smart enough to understand how bad it could be to decrypt something before you know what it is.

Here's what an Intel Broadwell Xeon with a built-in FPGA looks like

Ken Hagan Gold badge

Re: Someone doesn't understand programmable logic at all !

"... the closest analogy to sofware would be to think of code where in theory all lines of code have the potential to be executed concurrently with no sequential flow or order whatsoever."

As it happens, I'm fine with that. Like many software developers, I *started* from a mentality where a=a+1 is Just Plain Wrong and I've spent the last decade or two so looking for easy ways to make my code less sequential.

Ken Hagan Gold badge

Re: timing seems interesting....

Well, duh! But if you aren't switching to Win10 in the next year or two then you are presumably switching away from Windows altogether, because the older versions will go the way of XP in a few years anyway. (8.0 is already dead. 7 and 8.1 are on life support and the ongoing saga of Windows Updates makes it perfectly clear to me that MS would switch them off tomorrow if they thought they could do it without being sued.)

Ken Hagan Gold badge

Re: One thing I don't understand is, why?

"Except that programming tools for FPGAs suck donkey balls big-time."

That's partly because embedded hardware designers have no clue whatsoever about programming languages. (Half of them are still push home-grown C compilers, FFS.) I expect that will change once Linux and Windows define an API to let anyone write new tools.

Yes, there *will* be Visual Basic for FPGAs, but there may also be rather nice innovations.

Ken Hagan Gold badge

Re: timing seems interesting....

"On the other hand I'd like to see how it works in a virtualised environment. My guess is simply that it doesn't and it won't be supported regardless of either host or guest OS."

It won't, to begin with. However, unlike GPUs (the nearest comparison) the on-chip FPGA is arriving after virtualisation has become mainstream and is clearly targetting server acceleration just as much as workstations. I expect once Linux and Windows settle on their respective APIs, we will find that those APIs have been designed with virtualisation in mind and the various virtualisation providers now support them.

Since this *is* the direction of Intel's designs, it would be pretty suicidal for anyone not to follow this roadmap.

Ken Hagan Gold badge

Re: timing seems interesting....

"How many of these fpga's can run on Windows boxes?"

With a suitable driver, all of them.

It's no different from putting a new GPU on the chip, which Intel appear to do with each iteration. Someone has to write the bare metal Kaby Lake support, but once it is done the applications can just use DirectCompute or whatever you prefer.

There will be a DirectFPGA. MS will write the driver, based on early information from Intel who have no reason not to tell them. You will write the applications that use it.

Linus Torvalds wavers, pauses … then gives the world Linux 4.5

Ken Hagan Gold badge

Re: PS/2 Mice

I see no reason why an optical PS/2 mouse might not have a usable lifetime of 20 years or more, so as long as there is a socket on the back to plug it into, there will be people who use them. Why buy a new mouse just because you bought a new PC?

Go DevOps before your bosses force you to. It'll be easier that way

Ken Hagan Gold badge

Re: I am glad I'm retired

"any article about a new technology which promised to do anything 200x faster would be heading for the recycle bin"

...and any company whose managers didn't do that would quickly find all their best staff heading for the door.

So you wanna build whopping pools of PCIe flash? Say no more, whisper Intel, Facebook

Ken Hagan Gold badge

That FPGA thing ...

I have no figures, but my gut feeling is that there are quite a few applications where a relatively small amount of custom hardware would make a phenomenal difference, particularly if it was really close to the CPU. (The "next" video compression standard, where "next" is "the one after this chip was made" springs to mind, but cryptography and even funny kinds of string searching are probably fruitful areas to explore.)

So in 5 years time are we all going to look back at 2016 and think "Gosh, they were still wasting 2/3 of the die area on a GPU that was old-school before they'd even finished the design. What fools they were!" ?

SQL Server for Linux: A sign of Microsoft's weakness. Sort of

Ken Hagan Gold badge

Re: Active Directory on linux

I'm sure MS haven't forgotten that. This might be part of the response. If we ever actually see the year of Linux on the desktop, MS are totally up a gum tree unless the rest of their product line runs on Linux.

What do people think will be Windows' market share on the client desktop in 10 years time? Yes, there are lots of Win32 apps that will run on nothing else, but with each year that passes the older apps are less important and newer apps are more portable.

(Afterthought: and if MS *do* need to go multi-platform then it is best to start the process whilst they still have a cash cow or two to finance it.)

Ken Hagan Gold badge

"The only surprise for me is that it's SQL Server going to Linux first. I honestly thought they'd port the cash cow that is Office to Linux desktops first."

Perhaps they are testing the waters. Perhaps all their product teams are /considering/ this sort of move and the SQL team were asked to try it first. (I imagine that a DB engine is much easier to port than a very graphical desktop product.)

Perhaps Active Directory will be next: either the server-side (which is another GUI-less pile of code that might be easy to port) or (more interestingly) the client-side. That is, AD support for managing Linux desktops. Quite a few people must have wondered how hard it would be to migrate "email and web" seats over to a Linux desktop. Increasing numbers are actually doing it. Providing decent AD support might be the only way MS can retain any of that business. (I note that MS have basically given up on trying to make money out of Windows client licences, so logically they shouldn't actually care about people switching to a Linux desktop as long as they continue to run MS products on the server.)

2016: Bad USB sticks, evil webpages, booby-trapped font files still menace Windows PCs

Ken Hagan Gold badge

Re: Compare and contrast...

And yet, oddly enough, Edge still seems to have *fewer* features than IE and more rough edges (bugs). It's almost as though it was the *newer* code in IE (which they kept) that was most flaky, and the older stuff (the dropping of which was the official reason to bring Edge in to being) was actually (eventually?) fairly reliable.

Ken Hagan Gold badge

Re: Hmmm..

"If I could just find a way to do without Flash - too many sites still rely on it :(. "

Just tell the site owner that they've lost your business because friends don't ask friends to drop their trousers and bend over.

Microsoft has made SQL Server for Linux. Repeat, Microsoft has made SQL Server 2016 for Linux

Ken Hagan Gold badge
Joke

Re: Help us Mr Torvalds!

Sadly, Mr Torvalds has never expressed an interest in gratuitous breakage.

Happily, Mr Poettering will probably help out, knowingly or otherwise.