The Register Home Page

* Posts by Doctor Syntax

42273 publicly visible posts • joined 16 Jun 2014

Page:

Open redirect on UK council website was being used for Royal Mail-themed parcel payments scam

Doctor Syntax Silver badge

anyone who has ever clicked a link in a genuine marketing email spam

FTFY

You can 'go your own way' over GDPR, says UK's new Information Commissioner

Doctor Syntax Silver badge

"He could employ Baroness Harding"

Don't

even

think

it.

Doctor Syntax Silver badge

A lot of would be exporters into the EU are now discovering the hard way how red tape works. Previously they weren't really exporting, just selling into a part of their home market that happened to have a bit of water in the way. Now they're really trying to export and it's more complicated than they thought, especially when it's some sort of agricultural product.

You want us to make a change? We can do it, but it'll cost you...

Doctor Syntax Silver badge

Re: Lines of Code - negative defects

Somebody or other's law: When a metric becomes a target it ceases to be a useful metric.

Doctor Syntax Silver badge

Re: Less than one character per week

"How long will it take to fix this issue?"

If I knew that I'd have fixed it already.

Doctor Syntax Silver badge

Re: In my experience...

"a cost-saving exercise (of the sort that always costs more in the long run,...)"

But for James it would have been a money making exercise.

Doctor Syntax Silver badge

Re: "he worked out the coding of the lock file [..] and updated the lock himself

AFAIK he'd paid for the package. The support contract was being sold on as an extra.

I'm quite used to the situation where a package is sold and a support contract is optional but selling a support contract and trying to lock the customer out if they don't keep paying is taking the piss in my view.

There were some interesting features to the S/W:

- It was supposed to be based on Informix. Some Informix tools were supplied for reporting but it wasn't written in it for reasons which became apparent.

- They included some files with .sql suffixes which were supposed to be the DDL to set up the database. They weren't even SQL although possibly their S/W would read them to add some tables. They didn't comprise the full set.

- They provided a bcheck* program to check the database. The supplied Informix package also provided bcheck. The bchecks were different. Either would complain there were "errors" if the alternative bcheck had been run first. The DB was OK, it was just that the two products were setting a flag or label differently.

- There were the usual Informix system tables which included indexes. It became clear that the system they provided couldn't have run efficiently with just the indexes listed. When I needed extras for reports I was writing I investigated further with bcheck and discovered that there were indeed more indexes, they just hadn't told Informix's sysindexes about them. Clearly they'd set up the database with some other tools and copied in the Informix system catalogs from a rather less fully featured database to keep the Informix tools more or less happy. I hacked sysindexes with SQL to add in some of the missing entries.

I'm pretty sure that what they'd done was use a C-ISAM package** of which there were a few - possibly even a FOSS one - to write the software, marketed it as being based on Informix and sold some Informix tools along with it although they didn't have a chance of working as well as they might. On the whole I think it balanced out as six of one, half a dozen of the other.

I've often wondered if it was the same crowd who flogged a warehousing system to my ex employers about the time I was being eased out. Some time previously we'd proposed adding warehousing to the existing stock and SOP system - it only needed a couple of extra tables to describe the racking an the additional screens to support it. That had been turned down. Some crowd claimed to be offering an Informix-based system running on VMS sold them a free-standing warehouse system. I knew very well that there wasn't Informix on VMS; we'd been one of the guinea pigs when such a thing was attempted and abandoned. They countered that by claiming to have the database source code It must have been the same thing - an application built on a C-ISAM package. At least I was out of it before I had to cope with trying to keep two separate systems giving their views on stock levels.

* bcheck was a diagnostic for the b-tree indexes.

** Informix Standard Engine, even in its pre-SQL version was based on a C-ISAM package of their own (AFAIK) devising.

Doctor Syntax Silver badge

"Ever found the time and cash demanded by a vendor was vastly more than truly required by the actual change?"

I had a client who managed to do that all on his own.

I did occasional support work for him but the vendor still required a support contract with themselves. To enforce this they had some sort of lock on the system which involved periodically running something - I'm not sure if they logged in remotely, sent him a file to run or just gave him instructions to do it himself. I kept well clear of that. What they didn't do was provide actual updates to the S/W so in that respect they weren't providing anything in particular, just occasional problem solving.

My remit had been a bit wider as general Unix and DB admin stuff. I'd very quickly come to my own view of their S/W and, in fact, one of the things I was doing was writing bits & pieces round it to do stuff the client wanted. Eventually he realised that their support contract was providing him with nothing and he worked out the coding of the lock file that had to be changed every 6 months or so, ended the contract and updated the lock himself.

Right to contest automated AI decision under review as part of UK government data protection consultation

Doctor Syntax Silver badge

Re: Community AI project

But you're not looking at it from the government's PoV. Their AI would be "no need for further elections, keep things as they are". And it's they who make the rules.

Big Blue's quantum rainmaker jumps to room-temp diamond quantum accelerator company

Doctor Syntax Silver badge

"Unless your quantum computer is normalised and does not require magic infrastructure you are limited,"

I thought magical infrastructure was the essential requirement.

Still 5 years away.

Doctor Syntax Silver badge

Re: Diamonds simultaneously are/are not a girls best friend

It'll work and simultaneously not work. You'll only know if it worked if you got the right answer.

The magic TUPE roundabout: Council, Wipro, Northgate all deny employing Unix admins in outsourcing muddle

Doctor Syntax Silver badge

Re: "Assuming they and only they have the relevant root passwords"

I quote one of Nixon's henchmen "When you have them by the balls their hearts and minds will follow".

Doctor Syntax Silver badge

Assuming they and only they have the relevant root passwords I don't see the problem lasting longer than it takes for any work to need to be done. Then the council and Northgate can squabble between themselves as to who contracts the work out to their company.

UK.gov is launching an anti-Facebook encryption push. Don't think of the children: Think of the nuances and edge cases instead

Doctor Syntax Silver badge

Quite right. I missed out "banning". Sorry.

Doctor Syntax Silver badge

I have no direct involvement with Facebook. Nevertheless before I give anyone, official or otherwise, extolling E2EE a hearing I want to see them publish the following:

Their name and address.

Their online banking credentials.

Any additional ecommerce credentials they may have.

If they think think those are things that must be kept hidden then they need to realise that I have similar things that need to be kept hidden and that's what E2EE is about.

'This is the new normal,' Microsoft tells US workers: Work from home until further notice

Doctor Syntax Silver badge

Re: Wow.

And I certainly don't want anyone in the medical profession treating me if they've indicated a wilful ignorance of standard medical procedures.

Doctor Syntax Silver badge

"By European standards the Dem party would still be regarded as Centre Right."

Only centre?

Doctor Syntax Silver badge

One thing that worries me is the UK govt having to make vaccination mandatory in health workers. Excepting those with medical conditions I'd have thought that refusal to be vaccinated would be an indicator of professional incompetence.

Vaccine dreams: A trip to Oxford to see a biscuit tin, some bed pans and ChAdOx1 nCov-19

Doctor Syntax Silver badge

Re: Journalistic sarcasm

"shock, anxiety and visitors"

Not forgetting treating the condition of it being a couple of hours since the last one.

Sweet vernal grass - largely responsible for the small of new-mown hay.

You walk in with a plan. You leave with GPS-tracking Nordic hiking poles. The same old story, eh?

Doctor Syntax Silver badge

I remember one time there were a lot of compressed air tools which seemed to be quite slow to sell out. No compressors.

Doctor Syntax Silver badge

Re: Embarrassing Photos

Monkey? Richard Whitely would have seen your monkey and a still photographer and raised you a ferret on TV.

Council culture: Software test leads to absurd local planning SNAFU

Doctor Syntax Silver badge

Re: my reading was that this is some jobsworth...

"told anyone querying it to take them to court if they want."

With a very good chance of winning and costs very likely being awarded against the council in any case.

Doctor Syntax Silver badge

Re: my reading was that this is some jobsworth...

It's not an erroneous CC, it's a legally binding notice. The fact that it's possible to send out such a notice in this way doesn't make it any less legally binding. If you look at the PDFs they have a facsimile of s signature on them.

It would be well for those permitting their signature to to be used in this way to consider the safeguards they require - perhaps documents should require their personal release. (I've worked on a system that not only send out such "signed" documents. I was a sub contractor to the sub contractor to one of the usual suspects to whom the entire operation had been contracted out. OTOH I don't think the "signed" documents in this case carried the same legal weight.)

Doctor Syntax Silver badge

Re: Jeez.

They're official notices giving or withholding permission to do things which have large amounts of money depending on them. So much so that there are frequent casual allegations of corruption surrounding them - any thread dealing with local govt. here is apt to include a few - and I have memories of at leas one scandal that became national news. This is serious stuff. It's not somebody ordering a gross of boxes of paperclips instead of a box of a gross.

Doctor Syntax Silver badge

Re: This seems like a real legal loophole

The PDFs in the article are of notices sent to the applicants with the relevant official's signature on them. From the point of view of the recipient of an apparently official notice it should be assumed that it won't be rescinded as a mistake at some future date. The incorporation of nonsense in an official notice isn't a reliable indicator that it wasn't meant.

Doctor Syntax Silver badge

Re: This seems like a real legal loophole

"Judicial review seems like a slightly oversize hammer"

What alternative do you suggest, bearing in mind that the alternative has to work in circumstances where a reversal could meet legal challenges from interested parties?

Doctor Syntax Silver badge

Re: This seems like a real legal loophole

Anyone automating a legal decision-making process needs to consider that getting the design wrong can have legal consequences.

Doctor Syntax Silver badge

Re: Security

It still doesn't prevent you having a manual process around it. Click on the relevant fields without completing the process, collect P45. I take your point from earlier that it's a piece of S/W with problems but that just makes manual authorisation more necessary.

It would appear that in this case someone has been given access without any warning as to the risks or without being told what, if anything, is the authorisation process,

Doctor Syntax Silver badge

Re: Not absolutely no means.

We hadn a similar situation. I used to live not far away from Late Bronze Age/Iron Age hill fort, later converted to a Normal motte and bailey castle. It had an Arts and Crafts period stone-built pub built inside it which was a nice enough building although it would almost certainly never have had planning permission. I'm not sure if it was listed with the rest of the site although I think it would have been worth it.

The owners got permission to extend the pub which required a certain amount of demolition. They demolished more than the permission allowed and were starting on a larger extension than allowed (which in turn would have broken extra ground within the scheduled monument). I think they would have been made to reinstate the excess demolition in the original materials. However they had, shall we say, failed to retain the (no doubt quite valuable stone on site. Oddly enough nobody knew where it had gone. So as they couldn't restore it they were ordered to demolish the remainder and grass over the site.

I believe they keep applying to rebuild. I'm not sure what the situation is now but occasionally there are murmurings of sympathy for them - frankly if it had been my decision they wouldn't have got the original extension position and I think the outcome is exactly right to set an example to anyone else who decides to mess with scheduled monuments.

Doctor Syntax Silver badge

"These errors will have to be rectified"

Which is nonsense. As the article points out, if they're acted on first there'll be no means to reverse them.

If the council has some means of imposing a hold whilst the JR takes place then there'll likely be civil action torecover the cost of the delay and £8k might only be the advance payment.

Not too bright, are you? Your laptop, I mean... Not you

Doctor Syntax Silver badge

Re: me too

The WiFi trap is one that designers have worked on to improve over the years.

Removing the LED to indicate whether it's on or off has been one improvement. The move onto a function key was a master stroke. They could label the key with some nonsensical icon or go a step further and label it with something apparently irrelevant - of course an icon of an aeroplane means WiFi. And does the Fn key enable the actual Fn or the hardware functions.

Industrial design has contributed a lot to laptop ease of use over the years.

Doctor Syntax Silver badge

"he spared the CEO's blushes by not itemising what exactly the issue was."

Fixing problem $1

Diagnosing problem $$$$$

Obligatory https://xkcd.com/627/

Australia rules Facebook page operators are legally liable for user comments under posts

Doctor Syntax Silver badge

Re: Out of curiosity ...

We thank you for your detailed analysis.

Doctor Syntax Silver badge

Re: Out of curiosity ...

I don't know about the justices concerned but I'm sure all the Oz politicians will have. Expect legislation soon although, as Gareth says, it'll be left laid around as a common law precedent to be quoted elsewhere.

We're going deeper underground: New digital project to map UK's sub-surface 'assets'

Doctor Syntax Silver badge

Re: Prior art

"actually do anything to confirm/verify/correct the data"

digging it up seems to be the only sure way to do that.

Doctor Syntax Silver badge

"avoiding accidental asset strikes, improving the efficiency of works and better data sharing."

That means they need better data to share. Much better data.

Talent shortage? Maybe it's your automated hiring system, lack of investment in training

Doctor Syntax Silver badge

Re: Why is there a shortasge of candidates?

"This is likely not the skill set the employer most needs."

It's the one the employer deserves.

Doctor Syntax Silver badge

Re: An alternative approach:

The operative word is "do", not "write".

It's designed to: a) avoid the pre-filtering by some Turing failure; b) avoid opening all the envelopes unless the very last one is that of the only viable candidate; c) be fair in that none of the applications are checked before closing so someone who takes time over their application isn't disadvantaged; d) try to cut down on the number of applications by warning off the bull-shitters (although this might fail for Dunning-Krugger reasons); e) lean towards actual experience rather than paper qualifications and f) be upfront about the whole process.

Doctor Syntax Silver badge

An alternative approach:

"Here's the job description. If you think you can do it tell us why. Applications close on $DATE and none will be considered before then.

"Applications will be reviewed by people who know what they're talking about, not HR, and who can spot BS a mile away. If there are too many to go through them all we'll pull out a sample at random until we get the sort of person we're looking for.

"You might be a good fit but someone who's good enough might get considered first and offered the job. It's a matter of chance but we think it's at least as fair as drawing up a short-list by looking for reasons to exclude you. If you don't like it, don't apply. If you do apply and you're the person we need, good luck."

I wonder if anyone would have the wit to do that.

Doctor Syntax Silver badge

Re: Cr4p software

Cut out the middlemen. Don't accept CVs from pimps agencies. That's one layer gone. The other is HR of course.

A developer built an AI chatbot using GPT-3 that helped a man speak again to his late fiancée. OpenAI shut it down

Doctor Syntax Silver badge

Re: OpenAI declined to comment.

Getting rid of the difficult bit in the title.

Doctor Syntax Silver badge

Cloud...

... yes, you know the rest.

Intel's Mobileye unveils first 'production-grade fully electric self-driving vehicle,' partners with Sixt for Munich launch

Doctor Syntax Silver badge

In fact the nature of car use is that the bulk of demand will be during the morning and evening rush hours. It won't be a demand that will be cheap to meet. The reality will be where the cost of rush-hour journeys balance out against the cost of owning a private vehicle.

Doctor Syntax Silver badge

The bright colour will help as a safety measure. Even so I won't be changing my plans re going to Munich. I haven't any.

Open-source software starts with developers, but there are other important contributors, too. Who exactly? Good question

Doctor Syntax Silver badge

Some of us don't "get" Windows.

A Linux distro isn't a project as such, it's a collection of projects. But in terms of building a user community each one needs to understand what its particular user base requires. I've made a similar point in the past in relation to deskoip managers - an app-based manager such as Unity is useless to a user whose requirements are document based.

One thing I've never been able to understand is the number of distros claiming to be very lightweight. Is the hair shirt community really that big?

Doctor Syntax Silver badge

A big omission: users.

If a project can't garner users it's pointless.

Miscreants fling booby-trapped Office files at victims, no patch yet, says Microsoft

Doctor Syntax Silver badge

Re: ActiveX still around?

When you've been using Unix and Linux for so long it comes as a shock to be reminded that it ever existed, let alone to discover that it still exists.

Doctor Syntax Silver badge

Re: "a Microsoft Office document that hosts the browser rendering engine"

Because they can.

All too often the explanation for all manner of stupidity.

Doctor Syntax Silver badge

Convenience beats security every time. Right up until the security fail turns out to be insurmountably inconvenient.

Doctor Syntax Silver badge

And by asking for a password su and sudo act as a slight reminder that this is serious stuff. Somewhat diluted, of course, by the Ubuntu approach of the sudo password being your own instead of root's.

Page: