* Posts by Ken Hagan

8163 publicly visible posts • joined 14 Jun 2007

Facebook can block folks using pseudonyms in Germany – court

Ken Hagan Gold badge

Re: So which Irish law requires users to disclose their real name?

"Does everyone with a middle name on their birth certificate who doesn't include it on their Facebook account flout this law?"

In the UK, there is no such thing as a real name. Long-standing practice is that you can call yourself whatever you like as long as it isn't for fraudulent purposes. It follows that anything written on your birth certificate is purely advisory (since *you* certainly didn't choose it).

Since Ireland inherited much of its law from the UK, it may well be that there is no such notion as "real name" in Irish law.

Ken Hagan Gold badge

"telling any site that breaks local laws to just host abroad and nothing will happen"

Umm, that sounds perfectly reasonable to me. If some guy in the Middle East starts spouting "all Westerners should be exterminated" then my options are to tolerate it or to desist from connecting to that site. Contrary to what some (usually quite lowly) courts occasionally decide, I don't have the option of enforcing my local laws in a foreign country.

It's not a new problem. It pre-dates the internet by centuries and has been satisfactorily solved for almost as long. I find it extraordinary that otherwise intelligent people seem to think it is some new, unsolved, internet-specific issue.

'$5bn for Slack?! I refuse to pay!' You don't pay – and that's its biggest problem

Ken Hagan Gold badge

"They are betting if they throw enough money at this, their dog will become not just that sector’s big dog but its only dog."

Ahh! You mean like how MySpace completely cornered the market for social media, making it well worth Rupert's $580m, only for the world at large to demonstrate that the Internet makes it *really* easy to switch "provider". Hmmm. I'd value Slack at below zero, since it presumably costs something to run and there's bugger all hope of ever getting a return on the investment.

Ken Hagan Gold badge

Re: Speaking as someone who knows bugger all about Slack..

"What advantage does it confer over traditional email?"

Pros: Someone else is responsible for backing up all those conversations you had.

Cons: Someone else is responsible for backing up all those conversations you had.

Of course, you'll know that Slack has really arrived when the bad guys put the effort in to figure out how to send phishing messages.

Ken Hagan Gold badge
Paris Hilton

"...it has been absolutely brutal on my productivity"

Is that something that either I or my employer should be pleased about?

We're doing SETI the wrong and long way around, say boffins

Ken Hagan Gold badge

Re: IANAA (I'm not an Astronomer)

Actually, here's a better answer: https://en.wikipedia.org/wiki/Chi_Sagittarii#/media/File:Sagittarius_IAU.svg

I think the ETZ in the article is a band either side of the Ecliptic, which is shown on the chart. It's a narrow band and probably no thicker than the blue line! The source of the WOW signal is the Chi Saggitarri group which is next to the word ECLIPTIC. So ... outside, but not by much.

Ken Hagan Gold badge

Re: IANAA (I'm not an Astronomer)

Off the top of my head, no. WP reports that "The declination was unambiguously determined to be −27°03′ ± 20′." and I think the Earth Transit Zone mentioned in the article is a circle at an angle of 23.5° to the equatorial plane (declinaion 0), plus or minus 0.262°.

Whether this is off by 3.5° or 50° or something in between depends on the right acension in ways that exceed my unpracticed brain's pay grade. Since guessing wrong on the internet is probably the best way to find out, I'll guess that it is the former and so the WOW signal probably came from a source lying close to the Earth's orbital plane, but a few degrees outside the ETZ.

Disclaimer: I am not an astronomer either. (Yes, it shows, I know.)

Ofcom should be the BBC's ultimate overlord, UK.gov told

Ken Hagan Gold badge

"AKAIK most of its 'good programs' are made by external companies."

Possibly true, but those external companies wouldn't have a customer for their programs without the BBC's "telly tax".

Maybe telly doesn't matter anymore, what with infinite YouTube videos on every possible subject, but if you actually want quality programs then the only proven method for producing them on a large scale over a prolonged period is to force everyone to help pay for them.

'Boss, I've got a bug fix: Nuke the whole thing from orbit, rewrite it all'

Ken Hagan Gold badge

Re: C is a glorified assembler

"all of this to be compatible with platforms long gone and forgotten"

It didn't even get this bit right. If a function is missing on your platform, your response should be to provide *exactly* the function that is missing and *only* use your implementation on that platform, so that everyone else is allowed to enjoy bug fixes as and when their platform provides them.

Ken Hagan Gold badge

Re: Beastly, Just Beastly

"There's a reason gotos get used in highly complex C projects such as the linux kernel and its not because the coders are amateurs."

Well actually that's a whole other can of worms you've got there, because the choice of C as the implementation language is highly questionable. For pretty much the entire lifetime of Linux as a project, a C++ compiler has been able to generate equivalent code with "no overhead for the stuff you don't use" and using RAII would eliminate most uses of goto, reduce the number of lines of code and be a darn sight more reliable when extra code gets added a year or two later by a different programmer.

But no. Instead we get a tired old list of excuses about how someone once heard that their friend had compiled a 10-line program (which on inspection turns out to be a carefully crafted straw man of no possible utility in the real world) and been rewarded with a 100KB executable, or some random wibbling about how floating point or exceptions aren't allowed in the kernel, apparently oblivious to the fact that you if you don't use them then any half-decent implementation will not link in the supporting library code (as has been the case for 20 years or more), or some other wibbling about the complexity of a C++ compiler which ignores the fact that GCC is a living demonstration that only the front-end is complex and that part is shared across every target platform. (Seriously, why in the name of fuck do embedded chip vendors write their own IDE and C compiler rather than just contribute a back-end to the GCC project? It makes their project more buggy and less flexible. Always. Predictably so.)

The Linux kernel devs clearly know their shit, but they are as prone to programming prejudice as the rest of us. They do what they are comfortable with and in the short term that does lead to better code. In the long term, it leads the whole project down a one-way street and at some point everyone will wish that "they" had bitten the bullet many years ago and used a more modern language.

Ken Hagan Gold badge

Re: Well, this article'll cause some arguments, eh?

"First rule of engineering is you are not as clever as you think you are"

Nah, the first rule is that debugging is harder than writing it in the first place so if you write code that is as clever as you think you are then you won't be able to debug it.

The example shown can be handled more simply (and so, more reliably) by using nested if-statements and just accepting greater levels of indentation. Lexical scoping makes it manifestly obvious whether you've paired up creation/deletion steps and it is robust against someone coming along a year or so later and adding code in the middle. There is no excuse for using a goto statement in C. It ought to be removed from the language and any significant body of code that thereafter fails to compile was almost certainly buggy as hell beforehand but you didn't know it because you're in denial.

Wakey wakey, app developers. Mobile ad blocking will kill you all

Ken Hagan Gold badge

Re: HTTPS

If it is being done by blocking the content-provider's site then whether that site uses https or not is unimportant. The only fix will be for those whose pages/apps are littered with ads to start hosting the ads themselves, at which point (as an earlier comment noted) they might start to question the cost of the bandwidth and perhaps even their content and suitability.

Microsoft sneaks onto Android while Android sneaks onto Windows

Ken Hagan Gold badge

Re: Android tablets apps can't be compared to Windows tablets.

Except that the ARM-based Windows tablets couldn't run those apps, because MS couldn't be bothered to include a suitable translation layer, despite having written and deployed one about a decade ago for machines with a fraction of the power of a modern ARM tablet.

Ken Hagan Gold badge

Re: Microsoft's biggest enemy: Microsoft

"The company is so huge no one ever seems really sure who's actually making the decisions for the $PRODUCT team."

But, but, but, they only have half a dozen products that anyone cares about and they only have a few thousand employees. There are *much* bigger companies out there with *much* wider product ranges. How hard can it be?

Building a fanless PC is now realistic. But it still ain't cheap

Ken Hagan Gold badge

Re: Nothing new?

We've had fanless, silent, x86-architecture PCs for at least a decade now if you were willing to pay a premium and accept lesser performance. The premium has slowly dropped away and the increasing focus in datacenters with flops per watt means that the performance hit is probably less, too. (*) Realistically though, you will still pay more and get less.

Against that, it is probably now true that for many domestic workloads (like, kitchen PC or lounge media centre) performance is no longer an issue and if you live in an otherwise silent house (so, probably no kids then) the difference between "honest, you'll never notice the fan" and "no fan" is quite significant. I am a little surprised that the concept isn't more mainstream.

(* Free plug from satisfied customer: http://www.tinygreenpc.com/.)

Pentagon to Dept of Defense: Give us $580bn for cyberwar and spacewar

Ken Hagan Gold badge

Curious that they want all that money for a domain where they are barred by international treaty from actually deploying weaponry. Sounds to me like they could save themselves a packet by doing a deal with the Russians and Chinese to, er, stay on Earth. Enforcement would be fairly straight-forward, since getting anything into even low orbit is a fairly conspicuous business and likely to remain so for the next few decades.

Yelp minimum wage row shines spotlight on … broke, fired employee

Ken Hagan Gold badge

Re: speak for yourselft

"it's a job, and if you don't take it then..."

Well that depends on the society you live in.

If your society has no minimum wage and no benefits system, those without jobs have an income of zero and slowly starve to death. (How slowly depends on whether they turn to crime first.) Frequently such people have children and the wider society gets all icky about *children* starving to death.

So the wider society introduces some sort of benefit system to provide a safety net. Great! Now the cheapskate employers don't have to pay a living wage because the taxpayer will pick up the difference. Sadly, the wider society now gets whiny about why the taxpayer is being forced to subsidize *specifically the meanest* employers in the land. Businesses in particular get uppity about subsidizing the competitors simply so that those competitors can pass on lower costs to customers.

So society introduces a minimum wage. If you aren't prepared to pay that, you can't ask a member of society to work for you. That's annoying, but it is less annoying than being forced to subsidize your competitors.

Ken Hagan Gold badge

Anonymous reviews?

If a website cannot trace the origin of third-party content but chooses to publish it anyway, it should be considered as the web-sites own legal risk. If it turns out to be libellous, the site ends up in court. If it is false and commercially damaging, the site ends up in court. If it doesn't want to end up in court, it must take steps to ensure that it can trace where the content came from so that when someone complains, they can pass the buck.

Otherwise you are just profiting from anonymous click-bait. That damages everyone in society except the profiteers and I don't see why society should tolerate that.

Intel shows budget Android phone powering big-screen Linux

Ken Hagan Gold badge

Re: "same kernel" ... such a huge success

Yes, MS had to do all that, *even though* the Linux distro in question sucked so hard it showed up in LIGO data.

'I bet Russian hackers weren't expecting their target to suck so epically hard as this'

Ken Hagan Gold badge

Nicely deadpan

"You can probably guess what he did to fix it."

Lemme see, he measured the speed of his current PC and *worked out the number that would now be required ... to *several significant figures* because, well, he's a pro who takes pride in his work as opposed to the original numpty who just picked a round power of ten.

Gov must put superfast broadband along HS2 rail line, says Parliament

Ken Hagan Gold badge

Commercial viability, WTF?

If it was commercially viable, government wouldn't need to provide either incentives or encouragement.

So what's this viability test all about? Is *government*, well-known for being the most economically clueless part of any modern state, really trying to lecture private enterprise on the important of (wait for it) "making a profit" ? What next? A bill providing educational services to grandmothers who have eggs going unsucked?

Easter Islanders didn't commit 'ecocide' after all, says archaeologist

Ken Hagan Gold badge

Re: Define collapse

OK, so that sequence of events sounds like a proper collapse. Thanks for answering.

Ken Hagan Gold badge

Define collapse

If the Polynesians are as mobile and sea-faringly awesome as popular culture would have us believe, then does the depopulation of a single island actually count for anything? Did the people there at the time regard this as a terrible collapse or was it just time to move to a new island and let this one recover? (They would have returned a few centuries hence, except that they bumped into us first.)

Solution to tech bros' disgust of SF homeless people launched

Ken Hagan Gold badge

Re: coins are cash

Yes, but they are only legal tender up to certain amounts.

For the UK: http://www.royalmint.com/aboutus/policies-and-guidelines/legal-tender-guidelines

So (for example) if you collect only coppers then you'll never have more than 20p in legal tender.

Ken Hagan Gold badge

Re: Ah that's sweet

"The next version will also allow the tech bros to blank out women in meetings."

and for a modest sum the premium version replaces them with ... ok, let's not go there.

Actually, all this sounds terribly do-able with current AR technology. Someone, somewhere, probably has gone there already and is about to launch.

Ken Hagan Gold badge

Almost the right product

Too many of us are already running this product in our own heads. In the UK, there's a fairly long-running ad campaign by one of the big charities that displays a normal street scene (with a normal homeless youth in a corner somewhere) and then on the following page has an ad with the line "Did you see John?".

What we need is the inverse product. Happily, this almost certainly already exists. (That is, it's almost certainly already in use by the armed forces somewhere.) It is software that analyses a scene and spots homeless people (terrorists) in doorways and highlights them to make their plight (threat) more visible to the casual observer (soldier). Sadly, if you released such a product then you'd probably be accused of providing something that is useful to terrorists in an urban environment.

Dan Kaminsky is an expert on DNS security – and he's saying: Patch right God damn now

Ken Hagan Gold badge

Lingering in the cache

"But here's the kicker: let's say the attack doesn't work, but the payload lingers in the ISP's DNS cache."

For most broadband customers there is probably an additional cache in their home router. Such devices are rarely restarted, and in the vast majority of cases never patched, so it *will* linger there.

Microsoft patent filing confirms existence of 3D Jedi gesture phone

Ken Hagan Gold badge

Scarily prescient

That quote's from a very long time ago, you know.

Hey British coders: DevOps – you're doing it wrong

Ken Hagan Gold badge

"Next article should explain what this channel is actually ABOUT"

To be honest I think their time is already up. If they haven't managed it yet, it's probably because it isn't about anything.

Ken Hagan Gold badge

OK, I've had an hour or so for my sub-conscious to grind it down. My current best guess is that they meant to say it is important to have "IT and business aligned" for DevOps. Admittedly this statement is so "duh-brain" bland it pre-emptively nukes taste-buds from orbit, but it is at least a statement, which is more than I can say for the original.

Ken Hagan Gold badge

84 per cent of UK organisations agreed it is important "to have IT and business alignment in relation for DevOps", but just 36 per cent ... actually what?!?

Is that a typo? I can't parse it. My in-head compiler just spat out an uninformative syntax error. I think my gripe is the "in relation for", but I dare say there are other ways of fixing it.

Or is this what DevOps is -- postmodern psychobabble for PHBs?

Google to snatch control of Android updates from mobe makers – analyst

Ken Hagan Gold badge

Re: What ever happened to the android fragmentation issue?

"or a Windows 10 device with absolutely no options for handset makers to make any changes."

Ho ho! Because no OEM has /ever/ bundled crapware with a new Windows box.

Ken Hagan Gold badge

Re: Another analyst living in cloud-cuckoo land

Why should Google have to check for compatibility issues? Most of the updates people want are addressing security cock-ups in user-land software (and *that*, running in the Dalvik VM). It isn't any harder for Google to issues patches for those than it is for Microsoft or your favourite Linux distro to issue a new version of some application.

Ken Hagan Gold badge

Re: Commodity?

Richard, by your logic, the "phone" function of a phone is a commodity but the ability to run arbitrary software (like, er, updates) is not and so the "smart" part of the "smartphone" is not a commodity.

Ken Hagan Gold badge

Commodity?

"already been reduced to virtual commodities"

I don't think that word means what they think it means. A commodity is intrinsically interchangeable from the same product offered by another supplier. Phone hardware vendors may have so little imagination that this applies to them, but phones need be no more interchangeable than cars, cameras or sex toys.

If phones today *were* commodities, Google would be able to push out a single set of updates that ran on every device.

Brits unveil 'revolutionary' hydrogen-powered car

Ken Hagan Gold badge

The notion of an "everyday car" presumes that we have however many grand we need to buy a car (and a house with suitable parking) that won't be sufficient for our needs, so we'll have to buy a second one as well.

I doubt this car will have a sufficiently small price tag.

Ken Hagan Gold badge

Re: hello! wakeup call!

I'd get hydrogen by electrolysis of water using leccy from my nuclear power plant.

LISA Pathfinder drops its gravity-wave-finding golden boxes

Ken Hagan Gold badge

Re: billionth-of-a-metre accuracy

It isn't (yet?) part of SER units, but if we take a gnat's whisker to be the smallest gap through which visible light can propogate, then a nanometre is several gnat's milli-whiskers.

SimpliSafe home alarms transmit PIN unlock codes in the clear – ideal for lurking burglars

Ken Hagan Gold badge

Re: Who doubts this has not *already* been done in the wild?

The guys robbing these houses buy the kit off someone who is smart enough to build it and also smart enough not to be the guy taking the risk of using it.

Confused as to WTF is happening with Apple, the FBI and a killer's iPhone? Let's fix that

Ken Hagan Gold badge

Re: Government can't force you to create things

Apple possess the signing key. I'm sure the FBI are able to knock up the hacked build of iOS by themselves, but without Apple's signing key they can't put it on the device.

One could argue that the FBI are actually playing nicely. They are *not* asking for the signing key (which various super-secret powers probably allow them, or their friends, to do) but are instead merely asking Apple to use it to sign something for them. However, if that sets some kind of legal precedent then it isn't actually playing as nicely as all that.

Facebook tells Viz to f**k right off

Ken Hagan Gold badge

Re: Oh some 19 year old student took offence I bet.

"Kids really are getting more and more stupid."

Crap. You're just getting forgetful. Some of my fellows from 30 years ago were just as bad, just as loud and (ultimately) just as successful in remoulding the world in their own image.

Brit spies can legally hack PCs and phones, say Brit spies' overseers

Ken Hagan Gold badge

Re: Good 4 the Goose

"Except for one critical fact: The State (caps intentional) holds sovereign power. "

True, but a couple of hundred years ago some smart cookies realised that you could get around *that* problem by splitting The State into several pieces, each of which have some power over the others, a bit like an Escher drawing. By separating The State from any one person, you avoid many of the problems commonly associated with having people like Dave (*) in charge.

(* Feel free to substitute your own twit here. My remarks aren't specifically aimed at my home country.)

If you're going to protect people's privacy, protect our profits, too – US broadband biz to FCC

Ken Hagan Gold badge

Re: Ridiculous

"it is information the carrier MUST have to do the job we pay them to do"

They must have it *transiently* but they don't need to keep it. Keeping it costs more. Also, the "it" that they must read to do their job is the destination address. Reading the source address is not necessary to do their job, even on a metered connection.

The plea here is pretty obviously "we want to data mine the crap out of our customers". By doing so, the ISPs presumably *are* able to reduce the price to the "customer" (because by the old adage the customer has become a product that they can sell on to another customer). One possible way to resolve this is to allow ISPs to do this if their customer agrees, but compel ISPs to offer a "privacy protected" product where they aren't allowed to do this, and to further compel ISPs to demonstrate in their accounts that the price difference between those two products corresponds to some reasonable fraction (50% ?) of the money they get by selling on the information. In other words, you can data-mine the crap out of me as long as I get 50%. (I still won't take you up on that, but I'm sure others would.)

Coding is more important than Shakespeare, says VC living in self-contained universe

Ken Hagan Gold badge

Any damn fool can code...

...but writing a decent requirements spec is still an art form and still rarer than hen's teeth.

Ken Hagan Gold badge

Re: Shakespeare? who is he anyway?

...because Shakespeare is the earliest surviving plagiarist of all of those phrases ?

De-anonymising data should be a criminal offence, says MPs report

Ken Hagan Gold badge

Re: Interesting idea

"a complete and unconditional prohibition of anonymized data set sale for marketing research purposes"

If anonymised datasets make it into the public domain then it will always be easy to find a foreign country where de-anonymising the data isn't illegal. We must assume, then, that any sufficiently interesting dataset will eventually be available to interested parties in the UK simply by firing up a web browser. (That is, it will be no easier to police than foreign porn, which no government has had any success, ever.)

To be secure, anonymous datasets need to be under NDA to specific customers, who will be legally liable if the data ever appears elsewhere, and the data itself needs to be fiddled so that it can be tracked back to whoever it was released to. Yes, that will mean introducing deliberate errors and so researchers will have to accept that, but to be honest the original data is probably chock full of errors anyway.

Boffins' gravitational wave detection hat trick blows open astronomy

Ken Hagan Gold badge

Didn't take long

Little comment has been made (so far) about the fact that this event showed up fairly soon after switching the device on. (I think I'm right in saying they were still commissioning it and weren't officially in "observing" mode yet.) That would suggest that detectable events like this one are fairly common, which is encouraging news for those trying to get funding in this area.

US Congress locks and loads three anti-encryption bullets

Ken Hagan Gold badge

Putting out brightest minds on the problem...

...would be far more productive if applied to the problem of law-making.

I hate to appear to push an agenda here, but Silicon Valley is actually stuffed full of people who are experts in the field of "actual consequences, both intended and otherwise, of enforcing particular rulesets on particular situations". On paper, that's exactly the sort of person we need drafting laws.

Canonical reckons Android phone-makers will switch to Ubuntu

Ken Hagan Gold badge

Re: planned obsolescence

Sadly for their plans, the law requires that devices remain fit for purpose for a number of years and when you are talking about a mobile internet device "fit for purpose" requires timely security updates.

Put another way, if their business model conflicts with consumer law, they need a new business model.

Don't touch that PDF or webpage until your Windows PC is patched

Ken Hagan Gold badge

Re: As if we still needed reasons...

"There's nothing that MS offers any more that isn't fully covered in the FOSS world"

Except for almost every non-Microsoft business app ever produced.

Seriously guys and gals, Linux is probably OK for most home use unless you have a particular taste for a Win-only game or website plugin, but business has been writing crapware for Windows for several decades now and is currently sitting on a steaming mountain of the stuff that it politely calls "legacy".

WINE just doesn't cut the mustard, so it is whatever's-the-latest-Windows for most companies. If there was a free alternative, do you think they'd still be paying the licence fees? These are businesses, working for money, and able to pay for people to come in and help with the transition if that's necessary.