* Posts by Lee D

4251 publicly visible posts • joined 14 Feb 2013

Microsoft Office 365 Exchange issues for users across Europe

Lee D Silver badge

Re: Obligatory "Office 365" Joke

To be honest, I'm only running a tiny little place here (a prep school) but:

Better than 1 day of downtime a year in the last few years (in fact, I'd say about 48 hours total over those years over 4-5 incidents).

Now I'm not running any number of seriously major services, but I have websites, databases, 100's of people accessing information 24/7, remote desktops, in-house desktops, hundreds of mobile devices, email, etc. etc. etc.

The day of downtime is usually only "the power is going off" (notification from the electricity board) and it's usually a Saturday (so not at all critical).

Achieving decent uptime isn't difficult. GUARANTEEING it is incredibly difficult. I couldn't, at any point, have GUARANTEED we'd be up the next day to any serious extent. The leased lines aren't THAT reliable. The servers might well fall over. I could easily fudge the network config and take things down. Microsoft could de-activate all my servers. There's a range of things outside my reasonable control as just an IT department.

But *achieving* better rates than that isn't difficult. Does that give me place to trash-talk MS? In jest, sure. In all seriousness, no, we're in entirely different businesses with entirely different requirements.

What irks me, though, is companies complaining about 365 Exchange downtime when they don't have any other kind of backup. Is it not possible to have a local Exchange server work in collaboration with the 365 Exchange to ensure you're up even when it's down? Or to failover your MX to the secondary mail for your domain? I thought this was the first lesson in "enterprise IT", no?

Use 365/Azure, by all means. But there's nothing stopping you having backups, alternatives, failovers, secondaries etc. to keep yourself running.

Complaining that your single points of failure are down is really a show that you didn't specify the system well enough to start.

Microsoft teases web-based Windows Server management console

Lee D Silver badge

Re: GUI good

Please enable a particular feature for all users within a particular OU that are not contained in their own group and who don't have a mailbox, or find all things created after a certain date that don't begin with the word "OLD".

By the same token, random selection - like manually picking out "those people who are going to work in that building we just built", which involves moving people/computers into OU that didn't exist before - is MUCH easier done on a GUI than a CLI.

Though possible with both, it very much depends how well the interface was written and whether or not it was created with such specifics in mind.

GUI's are good for lots.

CLI's are good for lots.

Choosing one over the other as a global default is usually a mistake and always results in loss of flexibility even if - technically - one could sit there and press buttons / select boxes manually to achieve the same.

Equifax's IT leaders 'retire' as company says it knew about the bug that brought it down

Lee D Silver badge

Does it also explain why a database with hundreds of millions of people's details did not have any intrusion detection, query limits, isolation from the front-end web-app, etc.etc.etc.

Even with complete root access to a web-app server, you shouldn't be able to just suck out the entire database without SOMETHING noticing.

Just how are HMRC’s IT systems going to cope with Brexit?

Lee D Silver badge

Re: How?

Because licensing costs.

I agree it's probably not the same level of performance. Trust me, I'm no Microsoft fan.

But with virtualised architecture nowadays, there's almost nothing in the way of Microsoft OS staying up long enough to allow you to do this on the same hardware. We're not talking "I put Linux on a PC", we're talking dozens of hypervisors in separate datacentres running hundreds of virtual machines. HyperV - and the High Availability clustering tools in Server 2012/2016 - are more than capable of keeping them all up, moving them around, spinning up new instances and isolating runaway processes inside them.

You want to know how you know that? Office 365. Windows Azure. Just about all the web services running on Microsoft OS.

Please stop parroting the arguments against 80's/90's Windows installs. It makes us look out of date and stupid.

Now... why does CERN and the top supercomputer not run it? Because you can't code it to optimise to get 100% out of it. You can literally alter the OS on Unix/Linux if you so desire. That's why they do it - to get every inch out of machines that are constantly at full load. Customisability. Doing things not envisioned by Microsoft with the OS. Pruning every last unwanted line of code out of it. And not paying per-core for MILLIONS of cores. That's why.

Could you do it on MS? Quite likely. It'll take a performance hit but there's no real reason you couldn't. The problem is more that it's not designed for that. There's things like HPC Server and compute-cluster versions of Windows. They don't make those just to keep them in a box at MS. People use them. And pay for them. They've been in the Top100 supercomputer lists. It's perfectly feasible and viable.

So please, stop that nonsense. Yes, if it were me, there would not be a single copy of Windows running anywhere. But to say it's not capable of the above, where Top100 has requirements LUDICROUSLY above even things like "running a national government database", is a nonsense. It's more than adequate, easy to source, easy to maintain, easy to manage etc. to do the latter task. Otherwise people who make those big-end clusters and racks full of servers would never even support it, let alone actual build, sell and use it.

To be honest, for a HMRC IT system, you could set it up today and get yourself as many 9's as you wanted, so long as you paid the price on hardware and infrastructure, not even so much the software.

Lee D Silver badge

Re: How?

No matter what OS you use, you need to restart to update kernel level code (kernel trampoline? Yeah, pretty much still unused / in it's infancy as a revamp), which is why you don't make it run off one machine.

You just put 50 machines on it. Update them at different times, reboot, and services should be ENTIRELY UNAFFECTED. Otherwise you never had any idea how to design a proper nationwide critical service.

123-Reg customers outraged at automatic .UK domain registration

Lee D Silver badge

"You can opt-out" is not the same, legally speaking, as "You have opted-in".

I didn't opt-in. Therefore you don't have permission.

And once GPDR comes in, it's even more explicit about this to reflect current case-law in this area.

Lee D Silver badge

Re: Unsolicited Goods Act 1971

One time I actually received a parcel from a supplier that I hadn't ordered.

Inside was a ton of random stuff that I had not ordered or had any need for.

I phoned the company. Told them. Phoned them again. Told them. Etc. Recorded details of every call. "Someone will come and pick them up".

They came to collect many months later, and I told them: "Sorry. They're mine now. I sold them."

They argued. At which point I passed over to my barrister-in-training wife who ended the conversation rather quickly after she pointed out the relevant laws.

Basically after (60/90?) days, if you have notified the company of their error, they become your property. So we flogged them on eBay.

But to be honest, I don't WANT the .uk to become my property. I'll don't see how you can force someone to take possession of something, nor how you can do that without their consent just by having an opt-out. "I have a ton of old fridges. They're yours now. Remove them by the end of the week, they're stinking up the place." That's not how it works.

Were I a 123-Reg customer (haven't been since they screwed me over several times when paying customers demanded I use them), I'd fold this into my "pet legal / complaint project" folder. I don't mind sending emails/letters back and forth arguing about the legality of it. And, no, I won't be "opting out". I'd wait until they made it my property and deliberate never click Accept on anything they pushed my way, and then complain my backside off when they claimed it was mine.

Pretty much, it's a nice stress-relieving, intellectual pursuit backed by the satisfaction of pretty much winning every time and costing these companies more money than just leaving me alone or doing what I reasonably asked would have cost them.

Lee D Silver badge

Re: Little to do with automatic renewal

I'm going to charge you a million pound next year.

You can just turn it off in the control panel.

Oh, by the way, you'll find out about it from a IT news website.

What's the problem?

Now multiply by EVERY COMPANY YOU DEAL WITH and who has your card details, for EVERY PRODUCT THEY WANT TO PUSH. You going to log into them all? And when you miss one are you going to be to blame?

Or will you just tell them all to f*** off with that tactic because it's actually illegal?

No matter what contract, terms or anything else say, you cannot do this. It's against the law. In fact, under the law, such things could also be fraud / passing off if they involve a trademarked domain.

Lee D Silver badge

No problem.

I'm going to* sign up you for every free trial I can find on the Internet that turns into an auto-renew pay for package after a period of time, is that okay?

"Hey, it's only a tenner." is the refuge of those people who took a tenner without permission.

I don't even let people send me an email unsolicited, what makes you think I allow an existing supplier to sign me up with a product I didn't ask for, that's publicly visible, carries my name and/or trademark, will be registered to me as the responsible user, and which will ask for payment at some point (if it doesn't just auto-renew with the base contract, like such things sometimes do) without my explicit consent?

Hey, man, did you like your U2 album?

*P.S. not a threat, you understand, I don't prank people. It's to show my point.

Lee D Silver badge

I'm sorry.

Where did they get the data to register the WHOIS for the new .uk domain?

Did they obtain customer consent to use that data for that purpose? Did the customer agree to the terms and conditions of Nominet for use of that domain? Did, in fact, 123-Reg register for these domains without the trademark holder's consent, or provide false representation in doing so?

Oops.

Whether or not it had cost me a penny, there would be a letter winging its way to the ICO if I were a customer.

There's a difference between "we can do that for you" and "we have done that for you" as Apple found out with a certain album.

Just because you give something for free doesn't mean you can just sign me up without my consent.

Web crash and pricing errors hit Argos

Lee D Silver badge

The question really is:

At what point would Argos consider it "goodwill" to honour it, rather than have to go to court to argue the definition of reasonable if someone were to make a fuss?

I'm guessing a couple of hundred quid for a "one-off gesture of goodwill" is cheaper than admission of fault, or a court case

Lee D Silver badge

Indeed.

According to consumer law, if the price could be considered reasonable and there was offer and acceptance of contract, Argos would be legally obliged to give me the console for that price.

Sadly, that trumps any T&C's on any website in the known universe if I'm a UK buyer buying from a UK company's website or even store.

UK attorney general plans crackdown on 'trial by social media'

Lee D Silver badge

Re: Why change anything?

Because not only does such an instance "corrupt" the jury's opinion, it could make it difficult to find future jurors who are blissfully unaware or unaffected by previous dissemination of information (e.g. those in the jury for a retrail will have heard about the rumours that got the previous guy done for contempt when he told everyone about them).

It's about eliminating the need for charges because people don't do it, and seeing how prevalent it is and whether it *does* affect anyone / any case, rather than saying it must immediately be clamped down on more harshly than it already is.

In courts, you are a robot. You hear evidence. You are sometimes asked to DISREGARD statements. Then you have to judge as if you'd never heard them. Some people can do this (i.e. I see people's salaries all the time because I manage several IT finance / HR systems, but I cannot ever act upon that information even if I could do so privately), others can't. If people are going to be on a jury, they are deliberately (in the UK at least) random members of the public and thus from a wide range of education and vocational backgrounds, and it's not up to them to think for themselves about the case. It's not "do you think he actually did it", as some people think. It's "has the prosecution put forward a case that proves he did it beyond reasonable doubt, based solely on the evidence you've heard in this room and been told to consider". They are very different interpretations and it's hard to make juries understand that.

Removing any kind of temptation to subvert that (by punishing even the most flippant of abuses harshly) is the only way to make people say "Well, I SUPPOSE I have to find him innocent based on this evidence, even though I *know* he did it, because otherwise I'll get into trouble".

As it is, I believe that juries have their phones handed in, are isolated on long cases etc.

User worked with wrong app for two weeks, then complained to IT that data had gone missing

Lee D Silver badge

Re: TBH

Nope.

Colouration is fine.

The cretin is the person who didn't splash TEST SYSTEM over every dialog box and window title to ensure that no matter what colour was chosen it couldn't be confused with the live system.

I'd even put in a big scary warning when you load it up or close it down.

The user isn't at fault, as such, but not rebooting your computer because "it takes a long time "means the IT team are rubbish or the user is paranoid (reboots on my systems are on the order of 20-30 seconds and I don't do anything particularly special, and only a handful are actually SSD).

If you have colouration options, those also NEED TO BE TESTED don't forget.

But there's no reason not to have big annoying warnings everywhere to discourage you from using the testing version for anything serious.

Would you get in a one-man quadcopter air taxi?

Lee D Silver badge

I don't think you want to be parachuting out of a low-altitude quadcopter that's still in motion.

That's not even a Bond stunt, that's just suicide.

Act fast to get post-Brexit data deal, Brit biz urges UK.gov

Lee D Silver badge

They need their own data to be processed in a legally-compliant country more than either.

As such their data is gone. They can still process our data if we want to let them. We can't process their data, though, without negotiating an exception, which means they can't bring their businesses over.

Every EU-owned company just got told to cut off the UK arm of their business, effectively, if they process EU data.

Lee D Silver badge

I think some people miss the point. It's not about where we process our data, it's about whose data we are allowed to process

Though you could process UK citizen's data, for example, you would not be able to touch the EU data. Thus 28 countries' data won't be able to just "be processed" in the EU and then shipped back to Blighty. Literally all that's gone. We would be a non-compliant country, to all intents and purposes, and like a UK company saying they process all your personal data in the Bahamas (currently illegal), we wouldn't be able to process any of the EU's data. They wouldn't give it to us, and we couldn't take it.

That harms us more than it harms the EU. We've just taken ourselves out of that game and made life difficult to do business with them. As such, they'll do business with one of the other nations that can process their data without having to do a thing but tell their own data controller, rather than with us with whom it would be illegal to process their data.

When you consider that we're the financial centre, banks will flee. Suddenly porting personal data between the EU and the UK is like trying to get blood out of a stone rather than an automatic sharing checkbox exercise.

If you're an EU-wide bank with a UK headquarters - you have to set up and move everything back abroad anyway. May as well just go and leave a small UK-only business behind that is entirely separate. But you MUST move your data, so you must move your headquarters and the core business back to the EU.

Literally, in terms of data, we can say "Don't go" as much as we like, but even for a multi-national company trading in all the EU countries, it would be illegal for them to process the majority of their own business's data in the UK, as it wouldn't be under EU-compliant data regulations. Unless we have exceptions from day one with EU sign-off, those foreign companies will splinter off a UK branch (at best) and then just disappear.

That's a lot of business to lose. The same applies to everything from mobile phone providers to banks. Every EU-owned international company now has to effectively legally separate itself, and every UK-owned company has to jump through all kinds of hoops to try to do business with the EU as a foreign entity. It's not just as simple as "we'll do it ourselves". We would become a legal persona-non-grata in terms of processing any data to do with them, from the tiniest company up to the largest bank.

We've effectively locked the door and then battened it shut, in a legal sense, and then expect people on the other side to do business with us. It took four years to sort out a small, quite-friendly, neutral and sensible country's data access. I wouldn't like to think how long it will take to get data compliance for the UK. I'm guessing a LOT longer than the UK has to do so.

El Reg is hiring an intern. Apply now before it closes

Lee D Silver badge

That's the software. That's the boring bit.

Lee D Silver badge

Re: My first job!

"Go and get me a copy of Macromedia Flash for the iPad."

"Plug my 3.5mm headphone cable into my iPhone"

"Put Siri on my Windows Phone for me."

"Ask the guy in the store for a USB-C -> iSCSI cable"

Lee D Silver badge

Re: My first job!

"Spend a week learning C while QAing on Powermonger (SNES) and Populous II (Megadrive). Then design some maps for Syndicate, before helping write Theme Park. ;)"

Git.

Lee D Silver badge

Cheapskates.

And though it might be nice to not have a IT helpdesk, maybe it's time you got one so they can do the very things that you moan at everyone else for not doing (you finally got around to SSL, which is nice, but let's be honest that's only because you're using CloudFlare, and I predict we only have a couple more weeks before some Internet registry somewhere runs out of numbers and you're forced to do another IPv6 article telling everyone to move on...)

It would even be nice to have a "this is what we run" kind of backend article, but I suspect it would either be not very confidence-inspiring or prompt a LOT of discussion along the "WHY!?" route.

For an IT-focused site, there's a lot of IT stuff about TheReg that we just don't know. And not having an IT helpdesk is one of them. I can only imagine the horrors of a bunch of unmanaged laptops floating around various countries with all TheReg's details, plugged into some horrible mess of an unmanaged network.

Apple’s facial recognition: Well, it is more secure for the, er, sleeping user

Lee D Silver badge

Re: Wasps

Emergency calls are another matter entirely. If *ANYTHING* technologically gets in their way, Apple have not just failed but broken the law too, most likely.

More likely: Someone broke my nose last night and now I can't call my parents. Put on your makeup and it doesn't recognise you any more. Train it to the makeup face and it doesn't recognise the un-made-up one. Change your hairstyle and it won't let you in, etc. etc. Drag queens are really going to have a hard time, or start carrying two iPhones...

Though it should have a passcode, we've basically gone back to the lock screen being as secure as a passcode. Maybe slight convenience added, but if that's at the cost of ANY security whatsoever, then it's downhill.

Lee D Silver badge

Re: Biometrics

@FIA: People said the same about fingerprint readers, and then Gummi Bears foiled us all.

I'm not saying they haven't looked. I'm saying that the chances of them defeating that kind of attack are slim.

The precision to which you can measure a face depthmask, but still recognise it from any angle in any circumstance, with any hairstyle, etc. are very limited. Limited enough that it would be a viable attack still, no matter the amount of technology involved.

The fuzzy logic that must be involved alone gives you huge scope for simple tricks.

When the device is available to the general public, I give it a week or so before a viable bypass is found, with, say, even a low 10% success rate (hell, we can just have as many goes as we need to, really, just make them flux quick so they iPhone just thinks the videostream is one jerky stream of bad images rather than someone actually trying to brute-force the proper depth map).

I imagine it wouldn't be outside the realms of possibility to have some kind of overlay on the camera sensor that can actually "fake" any depth you like to the same kind of resolution, either, if it's just IR.

Lee D Silver badge

Re: Like fingerprints

Fun prank.

Press everyone's button five times, and see if they remember what the passcode they set up months ago was supposed to be....

Lee D Silver badge

Re: Password Policy

Their new face must include a scar at least 8 inches long, at least one leg and at least one cleft palate.

Lee D Silver badge

I thought it was something to do with the Japanese for nine? Though "nein" also has negative implications, if you used the digit it would actually just be pronounced "Windows Neun" by any German speaker.

Lee D Silver badge

Re: Like fingerprints

No different to fingerprints. Get you to touch ANYTHING (not even the phone) and they could unlock your phone.

This is why we do not use biometrics as authentication, only identification.

Identification = "I'm claiming to be Mr X"

Authentication = "I have proven that I am that person".

Lee D Silver badge

Re: Biometrics

I am by no means an expert but I'd go for:

- Bit of paper with a full-page photo, folded to the shape of the face that's on it?

- Bit of paper with a full-page photo, wrapped around a mannequin head.

- Bit of paper with a full-page photo, held over the attackers own face.

Sure, it might take a bit of squidging and folding to get it right but you only need to get in once.

I'm still struggling to work out why using face-rec to unlock a phone isn't viable just because the user is asleep. I don't buy that one at all. I mean, maybe a pair of Goggly Eyes might come into play to convince it that they have their eyes open, but I don't think we're talking hi-tech.

Biometrics are not authentication.

They say "I am shortly going to prove that I am this person" and then tell you which person that is. They DO NOT PROVE that you are that person. That's what actual authentication is.

Regulate, says Musk – OK, but who writes the New Robot Rules?

Lee D Silver badge

Then it should TAKE NO ACTION.

Until it's something capable of reasoned thought such that it could explain it's reasoning in a court of law (i.e. decades away from happening).

In your thought-experiment example, the machine has no concept of whether the 5 people who die if it does nothing are terrorists chasing the one innocent person who would die if it pulled the lever.

Whichever way around you put the lever (i.e. to squish or not squish either party/parties in the absence of further command), it cannot make that decision in a reasonable manner without contextual understanding of the implications.

Until it's capable of that reasoning, and it's proven in a court to be that capable, the MACHINE should not be left in any position where inaction will cause more harm than ANY SPECIFIC ACTION. This is why industrial controls are "fail-safe", etc.

Even then, it's a horribly contrived situation with no right answer (i.e. even a human would struggle depending on a very, very, quick split-second decision and getting the right answer, e.g squishing the cop chasing the group of muggers instead of the muggers because it's "less people dead" and a court would recognise that and hold them pretty blameless).

It's either responsible for all its own actions (in which case it gets brought before a court as an independent entity and has to find its own representation, etc. and the manufacturer won't defend it or take responsibility for it) or it's not (in which case it's a machine made by a company which gave it poor defaults and put it into a situation where it was required to think when it wasn't capable of that).

Lee D Silver badge

1) AI just isn't that clever. It's snake-oil and statistics, which is why these things roll into ponds.

2) The liability for anything - until it's literally self-aware - is still with the manufacturer.

3) "I, Robot"-esque philosophy aside, if the product takes action that harms, it was in the wrong or designed badly.

4) Though the "through inaction" Asimov sub-clause is a well-thought out literary device, in sensible terms it's stupid, impractical, impossible to implement and leads to only one logical conclusion - protecting humans from themselves (hence the 0th law of robotics!).

Sorry, guys, but this discussion is 50 years too early. At least. And you can't escape liability while you're selling a product that injures someone. You don't even escape liability if you put a real human in a school, say, who then hurts a child. Though product manufacturers would love to throw all liability out the window, when they do you are quite literally into "corporate manslaughter as a service".

The question is moot even with prototype technology.

If you hurt someone, you're responsible. Whether you're human or not. While the devices themselves are not self-aware and declared legally independent entities, they cannot take responsibility, so they they are just devices produced by a corporation - and that corporation has full liability for anything they do while being operated correctly (as judged by a court).

You can't get away with "Well, the lorry shouldn't have pulled out in front of our car, we don't guarantee that we can avoid every collision, even with no driver's hand on the wheel", so the law is currently correct.

Apple: Our stores are your 'town square' and a $1,000 iPhone is your 'future'

Lee D Silver badge

Re: Can't wait

"No one said Apple were bad at business. It's making decent tech they suck at."

Beat me to it, and is exactly my prime complaint.

However, they do suck at business too. As someone who's just ditched £250k of Apple equipment in a school as they have NO education support department, really don't care, even about written complaints of the simplest order, and refuse to confirm ANYTHING (even their name) in writing whatsoever. I was literally REFUSED details of their complaints procedure by their head of written complaints. They have no interest in future business or their customers whatsoever.

Literally, Apple sell product. That's all they do. They - and their customers - have no care for if that product is any good, or what happens after you buy their product.

A company that can make the HIGHEST PROFIT MARGIN in the industry is not one you want to do business with as a consumer. It means that most of your money is spent, not on the product or services, but on bullion sitting in a bank. Your *value* for money is pitiful with an Apple product.

They are also only the third-best-selling phone company (Samsung and Huawei now, believe it or not), worse for tablets, and have absolutely pitiful penetration in their other markets.

Nobody says they can't sell. But what they sell is snake-oil and "design" (which in this case means "looks pretty" and has NOTHING to do with actual design, i.e. ease of use, innovation, fitness for purpose etc.). Their phones are just slabs of screen, that's it. That's not "design".

Apple are a "designer brand", not a technology manufacturer. You buy because it's Apple and has the Apple logo, and receive a bog-standard product at ENORMOUS markup to show off to your friends. It's consumerism of the worst kind.

I have no objection to people buying them. I just make it clear that I have absolutely no interest in it. When it doesn't work? Yeah, take it back to the people you bought it from. They made enough on it that they can afford to replace it 20 times over for free, so I have no interest in struggling to save your photos off it, or getting you a replacement screen, or whatever. You haven't bought a computer, so don't bring it to me to fix.

And when you can't work out why all your storage is gone, or you can't install an app, or iCloud is sucking up all your data, or it gets stuck in an iTunes login loop (as happened back in Feb/Mar rendering every iPad useless for the day) remind me again how "intuitive" it is.

As far as I'm concerned, that extra money you pay Apple is a lifetime service contract with them, because I have no interest in those devices, can generally do nothing for you, and have no interest in trying any more given Apple's attitude to their users and anyone trying to help them.

Auto-makers told their autopilots need better safeguards

Lee D Silver badge

Re: It is easier to automate the damn highway

We had one. It's called the train network.

Automated vehicles already operate all over parts of London (Docklands Light Railway for instance).

What we need is a massive shakeup where we basically convert roads to railways (not literally, but the same kind of idea of join the network and leave and little opportunity to go wrong while you're on it) and give people automated cars (the word 'cars' works for both scenarios) that *can* use them or not.

Massive infrastructure project, yes, but really it would put car companies out of business because nobody's car would be any different to the one next to it. Can't see it happening for political reasons, nothing to do with the infrastructure. Hell, how many billions were spent drilling a hole for HS2? You could probably repave a lane of every motorway for that price.

Lee D Silver badge

You can't get away with just a "don't use this product in that way" if it's blindingly obvious that people are going to use that product in that way, deliberately or not, if you don't protect against it and the consequences could be fatal.

Seems quite sensible. You can't just make an open-bladed huge great cutting machine and then put a warning in the manual not to go near it. You have to have safeties and lock-outs and mechanisms and barriers. Why a tonne of machine moving at 100mph should escape such basic safeties was always beyond me anyway.

And it was quite obvious that it was going to happen sooner or later and, now that you have to keep your hands on the wheel, these things are slightly safer.

But, to be honest, I've seen drivers not pay attention to the road from the same lengths of time when they are driving a non-automated vehicle. That's how a lot of those "lorry hits line of stationary traffic" accidents occur, people literally not watching for long periods of time.

To be honest, Tesla were always playing fast and loose with safety, and now it's starting to come back to bite them. Fortunately, in this case, the only death was the guy not paying attention. Are we really going to have to wait for some minibus full of schoolkids to die before we realise that other things they do are also dangerous and cause lax driving.

ICO slaps cab app chaps for 10-day spam crap

Lee D Silver badge

Re: And this is why people we have spam.

Because if everyone complained about every spam, nobody - spammers or complainers - would ever get anything done.

Also, how do you complain? Forward the text? Who to? Though there are some places that will take them (like 7726), they are not the same on each network and there is no definitive "ICO" on where you can report text spam (because they would INUNDATED IN SECONDS). And reporting to that number does NOTHING. I once got the same text weeks apart from the same number, reported as spam, no action or response.

Also, forwarding the text doesn't forward where you received it from (making it practically useless in my opinion), or whether that number was even genuine.

And, literally, nothing happens. I've reported dozens of obvious spam (i.e. my phone number just doesn't exist out there, but somehow people get it and text it with spam) and nothing happens, no response, all the companies/ombusdman involved say "Don't bother sending it to us", practically.

To be honest, 4.5% complaining seems HIGH. I imagine the rest just deleted the text. Which is fine if it's one text. But what if it's 20 from different companies? And if it's 20, how long does it take to complain about those 20?

Sorry, but although I am a champion complainer when I think I can get action on something, text spam just isn't worth my time.

The new, new Psion is getting near production. Here's what it looks like

Lee D Silver badge

Re: "El Reg on Firefox on Debian"

Shut up.

Last time they messed with it is when we got all the new-layout junk with the huge side-adverts.

Lee D Silver badge

Confusing "customers/consumers" with "investors" is your mistake here.

Me wanting a product has absolutely nothing to do with some investors putting up cash to build a product I might want.

I want to be a customer. I don't want to be an investor. If your product can't get investors, likely you have no potential customers. Hell, take pre-orders as a way to indicate interest in your product to investors. But asking people who might buy a device to fund its creation is like saying "You want a car? Yeah, you'll have to stump up £10k for Ford to design one first. By the way, no guarantees". That's not how it works. Ford have investors who do stump up the money in advance, NEVER buy the product themselves, and they'll rarely be driving Fords!

They are entirely different roles, which are only blurred in things like crowdfunding, and this is exactly crowdfunding's problem (P.S. I have backed several Kickstarters - where I was guaranteed the product by people I've bought from in the past, with fixed delivery dates before I ever pressed the button - I received every one of them). But if the product being crowdfunded was popular, some investor somewhere would invest, with a percentage requirement. If nobody is willing to invest, but you have thousands of potential customers? That's not sustainable as a business.

I can get thousands of people who say they like my ice cream. Are any of them going to fund an ice cream shop? Would anyone then lend me half-a-million on the basis of that recommendation? Will they rent me an ice-cream van. No. That's not how it works. It doesn't mean the ice-cream isn't good. It means it's not a sustainable business proposition. Which affects your future custom and the lifetime of the business. Do you want to buy a product from a company that won't be around in a year because no investor would touch them with a bargepole and they are operating only by people continuing to front them money with no guarantee of delivery? That's almost a Ponzi scheme.

Investment and consumption are two very different things. Don't dabble in investment unless you understand how it works. If the product can only exist if I front people money, then it's not a viable product.

Lee D Silver badge

Let's be honest, until you can buy it, actually buy it - with guaranteed shipping dates and everything, not just pre-orders and promises - it doesn't really matter.

And then you leave it a few weeks anyway to see if people are horrified by it. THEN you put in an order.

Until you can order it and get a tracking number in a matter of minutes, it's still just a pipe-dream whether it's a new iPhone, a piece of software or some Kickstarter gadget. Until then, the specs are liable to change, the user experience will vary, and it might still never ship, ever, at all (like some of the Spectrum stuff you mention).

I've now taken to saying "That's pretty cool, I'll come back in six months and see if it actually exists for purchase" for everything now. Never been properly stung because of such caution, but have come close a couple of times and been around for a lot of horror stories (e.g. the OpenPandora, etc.) and lost faith in these things coming out.

When I can click a button on Amazon with delivery in a couple of days, then I'll check reviews and see if it's actually any good.

Users shop cold-calling telco to ICO: 'She said she was from Openreach'

Lee D Silver badge

I have a TPS registered phone.

If it rings and you're not on my contact list, I assume you are happy to break the law so I don't even answer, let alone speak to you. If those numbers wanted anything important, they'd text me or contact me in other ways.

Fact is, every non-addressbook number I get is quickly google-able as a spam caller. It means that TPS isn't being enforced. Start enforcing it, ICO. £85k is a slap on the wrist. Literally they have ZERO LEGAL BASIS to be calling me. Drag them through the courts.

Sure, I don't get a lot of spam, especially not for a number nearly 15 years old, but even the little I get is annoying when I have bothered to register the number properly.

And I don't get why you'd try TPS numbers anyway. Literally those people have said "I don't want any more telesales calls, ever." What do you think the chances are of them taking so kindly to your call that they'll give you money? It has to be a scam or misrepresentation, or it just wouldn't work.

We really need telecoms providers to be made liable too, for facilitating those calls. Maybe if they shut down those numbers - public and established enough to show on the who-calls-me-type websites - then we wouldn't have this problem.

Boffins: 68 exoplanets in prime locations to SPY on humanity on Earth

Lee D Silver badge

Re: @Lee D Fait accompli, mate

This was precisely my intention - age of civilisation / life, not distance.

Distance is only a factor on communications, but even 100 light years is a significant barrier to communication. Would you have much to talk about with a 1900's generation if their reply won't be received until 2100? Not really.

But the tiny overlap - of the space age, compared to the entirety of life from amoeba to space age - is incredibly tiny and unlikely, especially so if you add constraints like the Drake equation (which is what people assumed I was talking about) and communication distances.

For 99.999999999% (probably more, I can't be bothered to count the 9's) of life's existence on Earth, we have been unreceptive to space-based communications. Let's not even get into "how long would life actually take to form on those planets, and would it ever be obliterated by changes in circumstance, e.g. orbit, etc.?" Just an infinitesimal amount of time for which they would be communicating at our level - i.e. between being able to communicate, and us being of any interest whatsoever to them - means it is extraordinarily unlikely that even without all the physical barriers (which may dissipate under new technologies) that we'd be around simultaneously to communicate with each other at all.

Lee D Silver badge

Re: Fait accompli, mate

Imagine if you found a planet full of neanderthals, that didn't know what a spaceship was, could barely communicate, had little idea of community, let alone the wider world they lived in, they'd barely understand anything you could show them, they'd probably revolt and try to attack you as an invader, and you'd spent your life explaining 2+2 for the next few generations before ANYONE got the concepts you were trying to teach.

And for what? So you can make them slightly like you, so you can have people to talk to.

Now think that Neanderthals are only 40,000 years old. The planets and systems you're looking at are billions of years old. The chances of them discovering us inside the sweet spot where we're discovering them and we're on the same level: almost zero. Even in these cases, communications is slow and pointless. If they can read our signal, chances are they know pretty much everything we do too.

Most of the civilisations that would come to our neighbourhood won't see us, won't be looking for us, couldn't care if they did, and probably just wouldn't want to get involved. We'd be like the homeless people of the universe to anyone advanced enough to find us.

HSBC biz banking crypto: The case of the vanishing green padlock and... what domain are we on again?

Lee D Silver badge

Yep. HSBC force me to use a cut-down version of my proper secure password because otherwise it's "too long". Their app isn't that great either. And though I moved to the smartphone app to generate codes, that was a debacle and a half. I didn't have a dongle so I couldn't change to the app, resulting in them sending me a dongle and then me having to use that to activate the app. When they didn't work, they deactivated the dongle and then they started telling me to "just enter the code from the dongle into the app" "the one that's deactivated now" "Yes" "Surprisingly that doesn't work" "No problem, just log in and order another." "Cool... how do I log in now that the dongle is deactivated..." "Er..."

I haven't touched their website in years because it was a mess of domain-bounces even then (click a service and it would often kick you out to some other website to show you what loans/etc. they do and then you'd have to deal with all the warnings and then log yourself back in).

People wonder why banks are hated - I literally never have these kinds of issues dealing with places like pre-pay credit card companies, or even things like PayPal.

.UK domains left at risk of theft in Enom blunder

Lee D Silver badge

I remember being on the receiving end of a complaint from a customer that their website that I managed for them was "gone". After much digging, the FTP site was completely empty. Given that only I had the access codes, it was quite strange as I hadn't touched that customer's site in months.

They were paying 123-Reg for FTP hosting, I set it up for them and they just paid it each year, so it wasn't really much to do with me, and I had backups so recovering it wasn't a big deal. But then I obviously told the customer what happened, and they complained to 123-Reg.

I got a really stroppy call from them soon after saying that I was lying, etc. etc. etc. So after much discussion, and getting through to the only guy who actually had techy access, I got to the bottom of the problem: They couldn't tell me who logged into FTP. When. From where. What was done. What backup those files were on. No way to restore from their backups. Nothing whatsoever.

So they could not disprove my "You just trashed the storage for the account, didn't you?" assertion. And they had to concede. Especially given as they had NO WAY to even say "Ah, but you logged in just before the files were reported missing" or whatever.

Shortly after, they lost all the custom anyway, but I couldn't fathom how a major web-host hosting business FTP servers at the prices they charge could not maintain the most basic of access logs.

Indian call centre scammers are targeting BT customers

Lee D Silver badge

Re: @ LeeD

Because most of these compromises are not deep-level technical staff. They are front-users with smartphones taking screenshots or just saving everything they can see and then selling it off to make up for their minimum wage when they move from company to company every week.

But then... let's go through this.

Does your application admin need access to the live production database? No.

Does you network tech? No. Especially not if even the usual users don't.

Does your DBA? Possibly

Does you Sysadmin? Probably not. Maybe it's possible to compromise the database but he doesn't need access to the data inside database itself.

In fact, the only places where the data will appear are DB admins and live web-interfaces.

Centralise those. Make them accountable. Audit their access. And then if the ENTIRE db is compromised, you know who to go to.

Everyone else? They won't be able to compromise your entire database, only portions, and will similarly leave a very plain audit trail which can be tracked - by the portions of compromise if nothing else.

It's not about stopping the possibility entirely. It's about taking reasonable measures. And if your database keeps going wandering, and is this important and contains these kinds of details, reasonable measures are the above because you don't NEED that kind of access. It could even involve things like "watermarked data" entries where little red herring data is inserted into each user's account when they request large data (even as simple as altered capitalisation, changed spacing etc.) so that any leaks stand a good chance of pointing a finger at a particular dump by a particular user in a court of law. It's how things like map-theft is caught - by slightly misplacing a few entities that doesn't affect the usage of the map but means that you can tell if someone else just copied your map data/map directly rather than happened to collect the same information.

That nobody implements such measures, that customer support are able to give me all kinds of details about myself immediately, and that nobody is every publicly fined/caught for being the source of the leak suggest that nobody in those kinds of businesses takes data security seriously in the first place.

When there are no consequences, of course data thefts like this will happen.

Put in logs, measures, difficulties, audits,c ontrols and consequences and they'll greatly reduce, if not stop altogether.

Lee D Silver badge

The problem is one of design.

First, nobody should have access to those numbers. Seriously, why does a call-centre operative work with a number? They don't need to. They just need a customer screen that has a dial button, they have no need to know what number you are, what address you are at.

Technically, depending on how you interpret their "need" for access to that data, giving them anything that isn't necessary is a breach of the DPA.

They don't even "need" to see your address by default. They certainly don't need a way to capture, dump or whatever else the screen. If they need it, it could be greyed out until they specifically request it.

Hey, Steve, why are you requesting the addresses of hundreds of customers that you aren't directly dealing with and which in the phone conversations you have with them aren't needed? Oops.

But people don't design the call centre software that way. And phone companies don't design calls on an "by invitation only" basis. You're basically putting your entire customer database into the hands of easily-bribed minimum wage staff who have enormously quick job flux, and then expecting that information to stay secret, not be mis-used and for customers to deal with it rather than the telecoms companies (CLI should NOT be able to be faked, even if people try... why does false CLI information get propagated from country to country?)

I'd also question - AGAIN - why a callcentre operative needs a general purpose computer, rather than a list of "1) Request Customer Address, 2) Change Customer Address, ...." because the SECOND they get a virus on that machine, your database is gone if they have access to it all. But apparently what we do nowadays is give them a full Windows 10 machine that isn't even locked down, and then have them access an intranet web page.

WhatsApp irons a shirt, dons a suit, prepares business services

Lee D Silver badge

You think WhatsApp For Business is going to work out cheaper than 3.5p per message?

If people cared about the cost, they'd just use email notifications anyway.

Futuristic driverless car technology to be trialled on... oh, a Ford Mondeo

Lee D Silver badge

Re: Nominet

"Buy your personalised name.ford.self-driving domain today! Only 70 squilion dollars a year!"

It's official: Users navigate flat UI designs 22 per cent slower

Lee D Silver badge

Years in the tech industry have demonstrated conclusively to me that nobody knows how to design, test or refine a user interface.

We peaked at about Windows 3.1 and it's been downhill most of the way from there, with only the occasional upward slope.

And nobody seems to realise how to test this.

You get a line of old grannies, pay them £10 an hour to wiggle the mouse. You give them a bunch of things to do and then leave them to it. Everything from "turn on your new PC" to "print out this document" to "can you backup those files for me".

Then you sit the developer and the granny alone in the room. Every time the granny asks something, he has to help the most minimal amount possible. Every time he is forced to change the UI out of sheer frustration with being asked so much, he has to start again with a fresh granny.

Only when people can walk in, do the tasks, find the way to do them themselves, and not get lost looking for where the damn Portrait/Landscape button is now, and the developer doesn't tear his hair out (or worse) answering the same questions over and over do you let him go back to developing new features.

And then after the new feature, you repeat the testing all over again.

Why this is complex, difficult or in any way worse than "Let's just change everything and hope the users recognise our One Supreme Vision", I can't fathom.

You know, when you wanted to print a file, you used to go to File.. Print or, at worst, the icon that looked like a printer. Those menus / icons are now GONE, hidden under the gumpfh of ribbons and contextual interfaces.

Gone are the days of actually making things simple, when people can make them "designer". This kind of thing sums up EVERY problem I have with the word designer. Expensive. Worse than non-designer. And nothing at all to do with "design" (i.e. fit for purpose, cleverly engineered solutions to the problem at hand) but to do with "designer" (i.e. looks fancy until you actually try to use it, when you realise it's the most overpriced junk ever).

Personally, I still install Classic Shell. I don't get why I'd want a recently used list over an alphabetical one, why I'd want a massive multi-column menu over a little diddy list of programs, why I'd want to hunt a tiny arrow that's liable to mis-clicking over nice big "Shutdown" or "Restart" buttons. Don't even get me started on Metro, which is basically Active Desktop 2.0. We rejected that back in 1995 for a reason, guys.

I honestly just want an OS / application suite that's customisable. Let people theme it and customise it, and then if they WANT it to look like Office 2000, well someone can just distribute that theme and all the buttons go back to 3D buttons with File menus and suchlike. Why does the UI determine how you use the program and not the other way around. And then, when that happens, let's track download of the Office 2000 theme versus, say, the Office 2016 theme.

And why the hell the UI ever changes for servers, I've really never understood. I can only imagine it's literally to sell the new MCSE/MCSA qualification where you've rejigged the question "What menu do you use to..."

Smart meters: 'Dog's breakfast' that'll only save you 'a tenner' – report

Lee D Silver badge

I use electricity because I *want* to use the electricity.

I don't unnecessarily make my house 4 billion degrees just for the fun of it.

I don't put the kettle on because I intend to let it go cold and reboil.

I don't deliberately go out of my way to install the most powerful light bulbs I can find and thereby blind myself.

I don't leave all the lights in the house on just because I went upstairs once briefly after dusk.

So what "energy saving" are you going to get from anyone that works on the same principles? Nothing. The energy I pull, I know I pull. There's nothing I can really do about that. It's a choice between "hanging my washing out" or "putting the tumble dryer on for two hours", I don't choose the second just for the fun of it - I'm either CHOOSING to pay for the convenience, or it's the only viable method.

I sure I could survive with only a candle and a box of matches, but that's not what I go to work for.

As such, to me, the whole energy saving thing is really one big huge waste of time, money and - ironically - energy.

Crypto-busters reverse nearly 320 million hashed passwords

Lee D Silver badge

I keep saying:

We need a website for developers that basically says:

Hashes

======

MD5 - NO.

SHA-1 - No.

(ALWAYS salt hashes)

Encryption

========

DES - NO.

3DES - NO.

AES - With 256+ bit keys only.

Protocol

======

WEP - NO

WPA - NO

WPA2 - Only with AES, not TKIP.

etc.etc.etc.

Maybe then we can use it as a definitive reference and just say "Look... isourencryptionuseless.com says that's it obsolete, stop using it.". Fling in an API and you can have dev tools start throwing up deprecation warnings. As it is, when something like MD5 is okay, and then changes, it takes DECADES for people to catch up.

Connect at mine free Wi-Fi! I would knew what I is do! I is cafe boss!

Lee D Silver badge

Re: Obession with (free) Wi-Fi

"I wish you could add a flag to a WiFi connection to say 'connect to this, but don't allow any traffic out until the VPN is up'"

You can.

You install a proper software firewall.

You set it to treat all Wifi networks except your home as "untrusted".

Then you allow VPN out on untrusted networks.

Granted, Windows Firewall can probably do it but I haven't used that since it was implemented. Back in the day I used to use ZoneAlarm to do this, nowadays, it's more likely Comodo Internet Suite (like hell am I going to pay for a firewall).

That this ISN'T bog-standard to anyone working in IT is the real problem. I don't even care if the Wifi is encrypted - I KNOW that the VPN is encrypted, that the endpoint can only ever be my chosen endpoint, and that no compromised machines on that encrypted network can hurt me.

That people DO NOT install a software firewall on their laptop really worries me. The Wifi card is basically "plugged in" to whatever you connect to by default and you have NO hardware defence against that. I'm waiting for the day someone makes a Wifi card with built in hardware firewall on it.