* Posts by Doctor Syntax

40485 publicly visible posts • joined 16 Jun 2014

Page:

Cyber-security's dirty little secret: It's not as bad as you think

Doctor Syntax Silver badge

Re: Tricky stuff

"And why might that be?"

Maybe that's what he's paid to do.

Doctor Syntax Silver badge

If I follow this correctly (and it's possible I didn't because my eyes glazed over almost immediately) he's saying that if, for instance, the number of zero day vulnerabilities in a piece of software increases by 10% but the number of users doubles then on the whole things have got safer. He normalises the defects as being per user so instead of saying faults are now 110% of what they were they're actually 55% because you have to divide the number of faults by the increased number of users. Hmm. But if each of those users have copies of the same software the faults out there are now 220% of what they were - twice the number of users with S/W with 110% of the faults.

Reg reader casts call centre spell with a SECRET WORD

Doctor Syntax Silver badge

Re: Lawyer magic word...

"pass the case onto the legal department"

The story bypassed that one. Note that he said he was going to call the owner & the owner would contact the lawyer. Neither the call centre nor their legal department was going to get to speak with the owner.

I rather suspect that the agent guessed that if this went legal there'd be enough ordure around for some of it to spill back on her.

'It's better to burn out, than to fade away on worst audio in history'

Doctor Syntax Silver badge

Torvalds & Gmail

Reading the commentary on the Gmail item is a salutary experience.

I'd have thought that El Reg's readership would know that:

1. The Linux kernel is developed in public via a mailing list. That list has an easily discovered archive that anyone can read. There is no message on there that needs to be kept confidential because no message on there can be kept confidential.

2. Because the content of the mailing list is public there is no disadvantage in any member of the mailing list subscribing with an address run by a provider who will mine the mail contents.

3. Running a large email server is a pain and a waste of time you don't need unless it's your specific job. So it's something to outsource to someone whose specific job it is.

4. Neither an email server nor a spam filter has any place in the Linux kernel.

5. The kernel is the only part of a Linux distribution in which Linux participates.

And yet so many commentators seem unaware of some or all of the above. Did they wander in here off the street?

BTW I nominate Esme's comment that thread for comment of the week.

Being common is tragic, but the tragedy of the commons is still true

Doctor Syntax Silver badge

Re: 5000 years

"Wages go up. That is what happened with the Black Death...."

...followed PDQ by the Statute of Labourers in an attempt to bring them back down.

Doctor Syntax Silver badge

As a matter of historical fact access to commons was formally regulated by the manorial court. You don't usually have to read far through manorial court rolls to discover this. Although it would normally be the community via their sworn men who would raise the issue at court it would be the lord of the manor or his steward who would rule and the lord who would profit by the subsequent amercement (fine). But I've seen at least one example where an entire township was pained about over-exploitation.

GOOGLE GMAIL ATE MY LINUX: Gobbled email enrages Torvalds

Doctor Syntax Silver badge

Re: I guess they picked the wrong guy to test the spam algorithm on.

No, they picked exactly the right guy. The object of testing is to find the problems.

Doctor Syntax Silver badge

Re: Yes

'A great example are "modern" desktop systems like Gnome or KDE which try to solve trivial problems, but are huge. That's why there are other developments like "suckless" which aims to create simple yet powerful tools.'

However one of my requirements for a desktop system is to enable me to place files etc on the desktop just where I want them. It's amazing how many developers who style themselves "UX designers" or the like seem to take it upon themselves to design systems which expressly prevent this in the name of simplicity. Things should be as simple as possible but no simpler.

Doctor Syntax Silver badge

Re: Simply agog!

"I thought that everybody just used gmail for web accounts.... stuff that's not related to genuine work."

You need to think this through a bit further. You are wrongly assuming that places where spammers harvest addresses and genuine work addresses are different things. If genuine work involves a presence on mailing lists then you use gmail, Yahoo or Hotmail/Live/Outlook/whatever-MS-calls-it-this-week for such addresses. And you have another private address for less public work and probably another for private life. If that really so difficult to understand?

You've tested the cloud – now get ready and take a bigger step

Doctor Syntax Silver badge

Clever...

...it lists the drivers influencing migration but neglects to say whether those influences were for or against.

Hackers invade systems holding medical files on 4.5 million Cali patients

Doctor Syntax Silver badge

"Hospital bosses aren't convinced the attackers were able to copy the information out of the network, and claim it's possible the hackers may not have viewed the medical records."

Several pigs have been found on the hospital roof. A spokesperson said they must have flown there.

Shout, shout, Elliott loses out. Samsung will merge with itself after all

Doctor Syntax Silver badge

" "Elliott is disappointed that the takeover appears to have been approved against the wishes of so many independent shareholders"

More or less what anybody losing a vote says.

Apple and Samsung are plotting to KILL OFF the SIM CARD - report

Doctor Syntax Silver badge

Re: Wow

"Do you really think it is in Apple or Samsung's interest to add to a customer's carrier lock-in?"

Even if it isn't in their interest there's always the likelihood of unintended consequences.

Doctor Syntax Silver badge

Re: About time

"Look, I don't know. I spent less than 10 seconds coming up with the idea of a QR code."

That's a lot longer than the rest of us took to see the problem.

Doctor Syntax Silver badge

Re: And the carriers smile

"If you have multiple profiles on the phone and then selected a different network to swap SIMs then I don't see the problem."

I see it. It's the first word in your sentence.

Doctor Syntax Silver badge

Re: And the carriers smile

"Maybe you scan a QR code or something."

Are you sure you meant 'scan' & not 'scam'?

"I don't know."

;-)

Google robo-car in rear-end smash – but cack-handed human blamed

Doctor Syntax Silver badge

Re: Not my fault guv...

"There seem to be a large number of comments here asking why the google cars (how many cars do they have in total?) have been in accidents in the 6 years they have been running."

Those comments are largely in response to my original comment which started out with the word "If". I've no idea if the frequency is excessive. But if they are then it's reasonable to ask why.

Much the same applies to stretches of roads with particularly high accident rates. An example would be one road near me. It has:

- A cross-roads with another main road with particularly bad sight lines for both roads.

- A junction on a bend where the minor road is a tangent to the main road. The main road has a 50 speed limit but the side road has a national speed-limit sign which catches headlights of drivers on the main road at night & looks as if it's the main road continuing in a straight line - even when you know it's a side road. I know there's been a head-on fatal collision on that bend.

- Two more minor cross roads both with bad sight lines although one has little traffic & has been ameliorated with a mirror. Drivers on the main road approaching the latter are distracted by a flashing slow-down sign which would probably be triggered by a snail with a sufficiently large radar cross-section.

- Some not very well cambered bends.

It's plain that the major junction needs to be re-configured - the current staggered form just exposes crossing traffic for long than a straight crossing would do. It needs a roundabout or possibly a pair. The bend with the speed-limit needs reflectors to show the outline at night. The worst of the the other cross-roads needs traffic lights.

What do they get? Signs advising drivers it's a high risk road and playing about with speed limits. You do not improve elevated risks on the road without asking why they're elevated and then tackling the specific issues. Don't blame the drivers if the road is the anomaly.

In the case of Google cars IF there is an anomalous risk then one does need to ask why.

Doctor Syntax Silver badge

What do the statistics tell us?

If the accidents are happening to Googlemoblies significantly more often than to conventionally driven cars then it does raise the question of what might be the explanation. What is different about the behaviour of these vehicles which contradicts the following drivers' expectations?

Metadata slurp warrant typo sends cops barging into the wrong house

Doctor Syntax Silver badge

I hear the argument about naming and shaming discouraging self-reporting. But if self-reporting is mandatory encouragement and discouragement are irrelevant.

What is relevant is that the police raid is unlikely to have been invisible to the neighbours so in effect an innocent party has been been named and shamed. Any effective apology would have to have been a public one in which case the authority responsible must have already outed themselves - and if they didn't they deserved to have been held to public account here.

In my view it's yet another argument for requiring judicial warrants with mandatory reporting of outcomes back to the granter. The possibility of having to report back to a magistrate or judge that they have issued a warrant against the wrong person should concentrate the mind.

Doctor Syntax Silver badge

Re: Typo's [sic] happen

Is the intrusive apostrophe provided as an example?

Brit school software biz unchains lawyers after crappy security exposed

Doctor Syntax Silver badge

Re: A few problems here

" it was the correctly-managed followup that resulted in the lawyering."

If they didn't manage to put a name & address to the github post it might have been the followup which gave the lawyering a target.

Run Windows 10 on your existing PC you say, Microsoft? Hmmm.

Doctor Syntax Silver badge

Re: Ha

"How are the screen drivers for Linux? Drivers for obscure peripherals?

Thought not."

Pro tip: never reply to your own rhetorical question; you might be wrong and if you're just trolling you almost certainly will be wrong and the folks here will be queuing up to tell you.

We tried using Windows 10 for real work and ... oh, the horror

Doctor Syntax Silver badge

Hmm. I thought I'd posted one comment here earlier but don't see it.

I installed an earlier build on a little Atom test box, partly to check on being able to set up FreeBSD dual boot.

It couldn't see either my printer (HP 3020 on a JetDirect box) or my NAS. Initially I couldn't even set the network mask so it could see their IP addresses. It could see my router & saw that it could be a media server (it shows it twice, once for each function) and it could also see my wireless AP. Updates allowed setting of network mask but no joy with printer or NAS.

One positive note was that it would allow me to install a lot of ancient Windows applications (I only have ancient versions of Windows stuff). There's a compatibility dialog to allow it to install as if it was one of several various earlier versions of Windows. This included Lotus Smartsuite (I said ancient) and Office 97 from a competitive upgrade disk (remember those?). It looks as if a lot of legacy programs might run.

I tried installing the current build from scratch. Same old installer bully-boy approach - blows away the existing boot loader but doesn't bother to check for other OSes.

Slow, slow, slow, slow, SSSSSLLLLLOOOOOWWWWW. Not only could I have installed Linux in a fraction of the time, I could have installed Linux, FreeBSD and SCO one after the other - and IIRC SCO was a really long-winded install.

It still doesn't find anything extra on the network automatically. I managed to set the network drive up going through the old settings window which is accessible as a sort of footnote via the new flat version. Manual addition of the printer got as far as driver selection - it didn't have the driver but offered to look for it via Windows Update which was also slow etc & I knocked it on the head after a while. Eventually I downloaded the 8.1 driver from HP and that worked. I haven't tried using the scanner.

The tile part of the start menu can be got rid of. Just unpin each tile in turn and then resize the window. The rest of the menu is still cumbersome.

It looks as if it can be arm-wrestled into working but I won't be keeping it. For the limited amount of stuff that I occasionally have to use Windows for it'll be either the Win7 VM or even the W2K VM.

Doctor Syntax Silver badge

I installed a previous build on a little Atom box, mostly to see if installing FreeBSD would detect & dual boot another OS (it would). Even after several updates it couldn't find my printer & NAS box. So this evening I decided to install the latest version.

Same bully-boy Windows installer attitude - just blow away the existing boot sector. Does it now find the printer & NAS box? How would I know? As of a couple of minutes ago it was still running the post-install setup. I could have installed Linux in a fraction of the time - no, I could have installed Linux, FreeBSD and SCO, one after the other, in less time. And SCO, as I remember it, was a long-winded installation.

Jolla cuts hardware biz loose to concentrate on Sailfish licensing

Doctor Syntax Silver badge

Which?

"yet-to-be-announced company" or "yet-to-exist .. company"? There's a difference.

If it's just yet-to-be-announced maybe its name starts with N.

Why the BBC is stuffing free Micro:bit computers into schoolkids' satchels

Doctor Syntax Silver badge

Re: Free?

"your license fee is not being used to promote MS to kids."

I thought the problem is that it is being used to promote MS.

Bing Maps seen wearing creepy mask that makes it look a bit like ...

Doctor Syntax Silver badge

Streetview equivalent needs Silverlight

I thought Silverlight was deprecated.

Doctor Syntax Silver badge

Re: Ordnance Survey Maps vanished?

Just use streetmap.co.uk

Smart Meter biz case still there, insists tragically optimistic UK govt

Doctor Syntax Silver badge

"no one wants to tell the Emperor that he has no clothes,"

It looks as if quite a few people have told him. He's just not listening.

Dormant ALIEN SLIME LIFE frozen in SPEEDING comet will AWAKEN - boffins

Doctor Syntax Silver badge

"the LHB occurred between 4.1 and 3.8 billion years ago, the earliest evidence we have for life on Earth is from around 3.7 billion years ago."

If life had developed prior to the LHB the evidence for it might not have survived - indeed life might not have survived - so it's not surprising that the first evidence comes later.

"current theories, and experiments conducted since the '70s suggest that it is rather difficult to get life going on its own"

It's still difficult to get going even if you suppose it happened elsewhere. I've never found this hypothesis appealing - it smacks of trying to avoid a difficult problem by turning your back on it. I suppose the advantage of the hypothesis is that you can allow a much longer time-span for it to have happened. But as a scientific hypothesis it has the disadvantage of being difficult to falsify - look at a comet & find nothing you have a choice of saying "wrong comet" or "wrong type of comet".

Awoogah: Get ready to patch 'severe' bug in OpenSSL this Thursday

Doctor Syntax Silver badge

Maybe you should check the Windows code for yourself, just in case. Can you see a problem with that?

Migrating from WS2003 to *nix in a month? It ain't happening, folks

Doctor Syntax Silver badge

Re: Not a shill?

"For applications that don't, it can take anywhere from hours to years to solve the roadblocks."

And that doesn't even include company politics. Sequent box running the entire logistics business going out of support at year end. Se well in advance IT planned to migrate to Sun over the Christmas/New Year break when the business was closed for holidays. Told definitely not. Eventually it transpired that the owners had arranged for the books to be gone over to value the business for it to be sold.

Doctor Syntax Silver badge

Re: Sorry...

As a Unixer with experience dating back to 7th edition days I'd obviously recommend a Unix-like platform wherever feasible. But Trevor's right: you can't make a cross-platform move like that in a month, especially if you've no existing Unix experience. OTOH I'd have thought that a month is cutting it fine even for moving a small estate from one Windows platform to another. Apart from the acquisition of any new hardware you have to allow for testing and plan a good time for the migration. Realistically you have to allow for the possibility that testing will reveal some problems there may be no suitable time for the move within the month, especially if you have to work round some problem discovered in testing.

'The server broke and so did my back on the flight to fix it'

Doctor Syntax Silver badge

Re: I feel your pain (quite literally) (LaeMing)

"The trouble with backs is that spines were designed as beams for four-footed animals. Walking upright we have turned them into columns and the stresses are completely different."

No. They evolved as beams for four-footed animals. Then they evolved into columns. Evolution is effective at optimising things but it can only achieve local maxima. So what we have is probably the best column that can be adapted from an articulated beam but probably not the best column that could have been evolved directly from a notochord and certainly not the best column that could have been designed. And hence, as you say, the backaches & other problems.

Doctor Syntax Silver badge

Re: I feel your pain (quite literally)

I don't think any believer in Intelligent Design can ever have had back trouble.

Let me PLUG that up there, love. It’s perfectly standaAAARGH!

Doctor Syntax Silver badge

Re: Microwave recipes

That's the source of your problem. Never dispose of anything you're hanging onto just in case. If you do the case will eventuate.

Doctor Syntax Silver badge

Re: @Imanidiot, re: Flaming Fax.

"I think the biggest reason she didn't strangle him in his sleep was because she would have needed help disposing of the corpse."

Quicklime and a roll of carpet always seemed to work for the BOFH.

Doctor Syntax Silver badge

Re: wiring through the gutter

I once bought a house where the detached garage had a number of 13 amp sockets wired together. They were supposed to be powered by a flex with a 13 amp plug (that's P L U G) on each end plugged into one of the sockets & a socket in the kitchen.

Doctor Syntax Silver badge

Re: Education - Latin

"If you were unlucky, it would be raining and your book would be a pulpy lump by the time you retrieved it."

In my case I'd have called that lucky.

Doctor Syntax Silver badge
Flame

Re: Education

"Commonly, to save a few quid, a classroom might have only one mains point"

What do you think adapters are for. You just plug one into another until you have as many outlets as you need.

Doctor Syntax Silver badge

Re: XML meets SQL

"The last time I was given XML from a client - ummm, this year - it wasn't even proper XML."

The way we set things up was that the XML schema was agreed with the client (i.e. my client's client, the main project contractor). I'm not sure whether it was part of the actual contract but every new product or product change was documented in a version controlled spec and in a DTD or schema (which I usually maintained). Nothing went live until we had test data from the client validated against the current schema, processed and the sample product signed off by the main contractor's client. In production any file received which was not a well-formed XML document would be refused. This happened from time to time because the sometimes the latest devs at the other end hadn't grasped the use of entities to handle certain characters. As the devs rotated when their visas ran out I occasionally had to do a bit of education...

We didn't validate the whole XML document but validated the individual fragments representing an order printed document. IIRC we had an arrangement to simply discard and report a particular order that failed validation rather than bounce several hundred good ones.

Although it's fashionable to decry XML as over-engineered it came with a selection of tools to do the heavy lifting and if you made proper use of them it was vastly better than having a system gamely soldier on and do the wrong thing or fall flat on its face when encountering bad data. I can't comment on JSON as I've never used it; does it have the same support for data integrity?

Doctor Syntax Silver badge

"They often came with the circuit diagram pasted inside."

Not that they really needed it. The 5 valve superhet was pretty standard. The only problem was if a component was so badly burnt that you had to guess the value.

Doctor Syntax Silver badge

XML meets SQL

Sometimes the bodges are mandated by the client.

Client ran a digital print service. They got flat files, usually CSV to print. The printers were driven by a package which took in flat files with one line per field in the document together with a formatting in file which told where & how the field was printed. The normal work-flow was to store the contents of the incoming files in a relational database & then pull the data out in the field-per-line format. Having the stuff in the database helped manage batching, remakes etc & also made the conversion from one flat file format to another fairly transparent. The normal IT work-flow had been to write a system for this more or less from scratch for every contract. I'll draw a veil over the contract where the data came via EDI...

Along came a contract which needed this new-fangled XML stuff. The document was way more complex than the usual stuff and flat files wouldn't have handled it. I put myself up to handle the XML end & did some training on the subject. The obvious route was take the original XML & apply XSLT to convert it into the field-per-line format. To handle the usual work-flow requirements the incoming XML could be split into fragments, one per printed document, stored as text elements in the database and reassembled for a batch job. Client said 'No'.

They wanted the XML taken apart and stored in relational form just like all the others except this time it would require a whole hierarchy of tables and it quickly became clear that for performance reasons surrogate keys would have to be used to tie stuff together. I ended up with XSL to convert the XML to SQL with a series of macros to act as place-holders for the keys and a macro-processor to handle the tying together. Inevitably more sections were added to the document format and hence to the XML over the life of the contract. The database design was tied to the document structure and chunks of the code were tied to the schema so the client had committed themselves to changing both at intervals through the life of the contract.

Adam Smith was right about that invisible hand, you know

Doctor Syntax Silver badge

Re: You say "High Frequency Trading -I say "Man in the Middle Attack."

"For example, how can you stop someone being influenced by a lobbyist who also happens to be their spouse or immediate relative?"

If their areas of concern are different there's no problem. But you should require them to declare a conflict of interest and one of them to resile. But maybe I'm old-fashioned.

Export control laws force student to censor infosec research

Doctor Syntax Silver badge

"Does this imply that you can't tell foreign software companies about security holes you have found in their products?"

AFAICS, yes. It would also be illegal for any criminal to make use of the same holes should they discover them. Smart, very smart. Aren't we lucky we have such smart people looking after us?

UK TV is getting worse as younglings shun the BBC et al, says Ofcom

Doctor Syntax Silver badge

"British TV companies now spend less creating original material; scrapping regulations means you get low quality programming; and people are losing the habit of watching live TV."

Let's rearrange that sequence:

1. scrapping regulations means you get low quality programming;

2. British TV companies now spend less creating original material;

3. people are losing the habit of watching live TV.

1 leads to 2, 2 leads to 3 & a feedback loop from 3 to 2 makes the situation a runaway race to the bottom.

IPT: Sorry we confused Amnesty International with Egyptian group

Doctor Syntax Silver badge

We need competent oversight of GCHQ. This does not look like competent oversight.

NHS IT failures mount as GP data system declared unfit for purpose

Doctor Syntax Silver badge

Re: Employ their own consultants

"Our congratulations to Bob the tea boy, for his promotion to Head of project White Elephant!"

I think you missed "And require evidence that the named individuals actually have the clout to exercise that responsibility."

Doctor Syntax Silver badge

Re: Employ their own consultants

"The one thing you have to understand, if you really want to know why things like this happen, is that the ONE overriding concern of everyone involved on the government side of this, is THEY MUST NOT BE ABLE TO HOLD ME RESPONSIBLE."

Quick fix. The Treasury doesn't release funds for any project above £x without having the name of an individual who is held responsible. If cost overruns take a lower cost project up to £x no additional funds are released without their having the name of an individual who is held responsible. For existing projects over £x no further tranches are released without having the name of an individual who is held responsible. And require evidence that the named individuals actually have the clout to exercise that responsibility.

The Treasury hold the purse strings. They can lay down such conditions if they have the will-power to do so. It might cause ructions elsewhere but that's elsewhere's problem.

Chair legs it from UK govt smart meter installation programme

Doctor Syntax Silver badge

Re: A modest proposal

I think you had a little finger trouble here. When posting your excellent suggestion you seem to have accidentally added the joke Alert icon.

Page: