* Posts by Vic

5860 publicly visible posts • joined 7 Dec 2007

Suck it, Elon – Jeff Bezos' New Shepard space rocket blasts off, lands in one piece

Vic

Re: The space joyride market seems crowded..

Virgin and Blue Origins vying for this.

And Virgin Galactic, of course.

The NTSB report into the accident[1] was released in July. I seem to have missed it in the press. And I'm quite surprised at the outcome[2].

Vic.

[1] The press release is available here

[2] The breakup was caused by the co-pilot unlocking the booms too early - at transonic speeds - and the subsequent loadings caused the booms to feather - leading to catastrophic breakup. But Scaled Composites were criticised for failing to anticipate that this might happen and guard against it.

Vic

Re: Its the wrong way to get off this planet

The obvious way to get off the planet is to go to the edge and jump

What - climb over the Circumfence?

That way lies madness[1] ...

Vic.

[1] And turtles.

This storage startup dedupes what to do what? How?

Vic

I have presented my research

Well you go off and feel smug about it, then. I've had enough of this discussion.

Vic.

Vic

OK, so I'm going back on my promise to not write any more

Well then, you're going to have to start doing your own research. This is the last time I'm going to spoon-feed you.

For your argument to work you'd have to explain why subspacing preferentially removes more colliding inputs, proportionately speaking.

We don't care about "proportionally", we care about "absolutely".

For a given hash & block size, there are a finite number of blocks that will cause collisions in a given hash. By removing some of that finite set, we have fewer potentials for collision. It is that simple.

It is clear that collisions are a problem in the general case - we know the number of collisions for any particular block by way of the Counting Argument. The only way this cannot be improved by llimiting the input set to textual data is if the hash were designed to maintain the same bit spectrum for similar input data. This would make it a very poor hash. And so, the number of possible colliding blocks is necessarily reduced by limiting the inpuit dataset. LIke I said.

And from this point on, you're on your own.

Vic.

Vic

I think that a well-designed hash won't have significantly different collision rates over the two kinds of data for a given capacity range (ie, the number of messages to be stored).

But we already know that the hashes used in git were not specifically designed for text data; thus we can expect that the data blocks that will cause a hash collision with our desired block will be spread randomly throughout the possible input space. If we now dramatically subset that input space (by requiring our input to be text data), we have ipso facto discarded all those possible collisions form data blocks that were not text data - thus we have a much reduced number of possible collisions, and thus a much reduced probability of collision.

Within the filesystem view, we cannot do that input selection; any possible block variant is permitted. Thus we cannot achieve that probability reduction, and the process is much less safe.

Mathematically speaking, you're absolutely right.

I know.

All I'm saying is that in practice assuming that the same hash implies the same contents can be a reasonable engineering assumption

And I'm saying that is not a reasonable assumption in the general case. I have outlined my reasoning above.

you can plug the numbers into some formulas to find the expected collision rate and choose your digest size to make the risk "low enough" that it's not worth worrying about

For the general case without subsequent block-checking? The hash is required to be of at least the same size as the block. And that is not exceptionally useful...

Vic.

Vic

By your logic, git having less entropy in the source should imply less entropy in the output hashes, which would in turn imply more collisions.

No, not at all.

The set of possible inputs which could generate a given hash is much reduced by the requirement that the inpout in question is source code (with a limited character set). The same cannot be said for the general case of a file.

this risk is "vanishingly small enough"

And I'm, saying that, in the general case, this is simply not true. Only if you constrain your input set - such as is the case with git - can you make it so.

Vic.

Vic

The git tool uses large digests (sha-1) to identify all commits

git is working on source code; there is vastly reduced entropy per character in the input data.

This is not the case for random files on a filesystem.

Vic.

Vic

it is reasonable to assume that when two blocks have the same checksum, they are in fact the same block.

That is not reasonable.

An m-bit hash may take 2^m different forms. An n-bit block may take 2^n different forms. So if n > m, there are 2^(n-m) different blocks that would generate the same hash. Nothe that n<=m is an entirely useless operation, so we have this risk.

This is the Counting Argument. It's used to disprove "magic" lossless compression algorithms that will store anything in nothing...

Vic.

WordPress.com ditches PHP for Calypso's JavaScript admin UI

Vic

Re: The new WordPress is ditching its PHP code base for JavaScript,

But Javascript usually is Client side.

Oh that that were still true...

Vic.

Who's right on crypto: An American prosecutor or a Lebanese coder?

Vic

Re: Nope, don't care

As opposed to having encryption banned for public use, which is very much the way the wind is blowing

That won't happen.

They'll make lots of noise about it, then someone will point out that such measures would entirely destroy the Digital Economy. Politicians love the Digital Economy.

This will all blow over. It is magical thinking, and eventually the pollies will be shown that what they want is impossible, and attempting to achieve it will not only fail miserably, but will cause such fall-out that they will never get another Executive Directorship as long as they live.

Vic.

Vic

security experts and mathematicians in the various intelligence services and academia, many of them amongst the best in the world

That's very unlikely.

I just went to the GCHQ careers site. THe first position I clicked on was for an Intelligence Analyst - quite an important role[1]. they're offering a bit ove £25K.

Applied Research offers less than £28K.

At these rates, they might get a few gung-ho patriots, but the real talent will be earning ten times as much. It is likely that the "best in the world" is nowhere near Cheltenham,

Vic.

[1] The job description states "Analysts are at the heart of GCHQ’s mission - turning data into the critical intelligence that helps to protect the UK. Our analysts work with complex data, understanding and interpreting it to find the crucial intelligence within it."

Vic

Re: Misses the point

what fucking 'tard came up with that?

Someone who got what he wanted...

Vic.

Vic

Re: Bottom line is ...

This is the 24th November of 2015 and I gave jake and upvote.

Scary, isn't it?

Vic.

Video still causing mobile data traffic to shoot through the roof

Vic

So let me get this straight...

A company that sells video encoders and mobile infrastructure reckons you're going to need more video encoders and mobile infrastructure?

Vic.

Superfish 2.0: Dell ships laptops, PCs with huge internet security hole

Vic

Re: Connection?

Believe my comment on local revocation (remove the cert / key) still stands tho

...Except for those reports of people whe removed it and then it came back.

And looks like Dell are helping rectify this cock-up.

Far too little, far too late.

Someone that's stabbed you in the arm doesn't get sympathy because they're tried to keep some of the blood off your shirt...

Vic.

Vic

Re: Well if Dell says so . . .

Did you see how I used 'critical thinking' to slam you?

Where?

Vic.

Vic

Re: Odd

Oh, that's right! We build our own builds and install them, rather than trusting a vendor to not muck things up.

That's still vulnerable to WPBT...

Vic.

Vic

Re: Feeling SO fine

Thankfully it is, nor never will be, a Linux feature.

Ten years ago, no-one would even think that possible.

These days? I wouldn't bet my house on it. Miguel will find a way to incorporate it somehow...

Vic.

Vic

Re: Feeling SO fine

I think it is time we stopped trusting OEM installs.

Even that might not be enough.

If this is being shipped in the WPBT - as the Lenovo crapware was - even a fresh install is going to get pwned on boot.

Ooops. That was a good idea, wan't it?

Vic.

Vic

Re: Nothing to see here

and anyway, you have nothing to hide.

Well, not any more you don't.

Vic.

Paris, jihadis, tech giants ... What is David Cameron's speechwriter banging on about now?

Vic

Re: Exactly

Frankie Boyle stops writing comedy and his political column reads like the only sane commentary on the subject

That was a brilliant piece. Thank you for passing it on.

Vic.

Amazon now renting physical servers you can cuddle and love

Vic
Joke

Re: Desktop Private Cloud(tm)

How do I market the idea in a way that will make me rich and prevent people from finding out what I'm doing?

I'm currently working on an idea I call "Personal Micro-CloudTM". The idea is that you locate all your cloudy components - processing, storage, networking - inside a single box, which you physically control. The miniaturised version can even sit in a folding terminal balanced precariously on your lap.

All I need is a few sqauzillion quid in seed capital to get it off the ground...

Vic.

Dell: How to kill that web security hole we put in your laptops, PCs

Vic

Re: SOP when buying new laptop (with Windows, obviously)

What we need is for Microsoft to make a clean copy of Windows available

No such thing can exist whilst WPBT still does.

N.B. I am not claiming that WPBT was used in this instance - only that it could be.

Vic.

Vic

Re: SOP when buying new laptop (with Windows, obviously)

Uninstall all vendor software

Wouldn't work in this case - as seen in the previous article, once you remove this root CA, a simple reboot and it comes back.

I hope this hurts Dell significantly. This sort of thing must be stamped out.

Vic.

Windows 10 pilot rollouts will surge in early 2016, says Gartner

Vic

Re: Optimistic

It's not a report, it's marketing.

From Gartner?

How very dare you, Sir...

Vic.

Windows 8.1 exams kept alive six more months, Win 7 tests immortal

Vic

Re: Probably a necessity

What I do not agree on is on init scripts being simple:

wc -l /etc/init.d/httpd

Well, I don't know which distro you're using, because on my machine :-

[vic@perridge ~]$ wc -l /etc/init.d/httpd

124 /etc/init.d/httpd

And it's a really simple script. 37 lines in mine are whole-line comments. This is a very simple thing.

wc -l /usr/lib/systemd/system/httpd.service

20 /usr/lib/systemd/system/httpd.service

So you think fewer LoC means simpler? I despair of such attitudes.

But when we add in /etc/sysconfig/httpd - which is where the config bits have gone to from the init file, there's another 38 lines.

But - and here's the rub - what happens when something goes wrong? You've got your minimalist httpd.service, and it just doesn't start the daemon - what do you do? With an init script, you can run each command and see what the hell happens - because that is exactly the context in which the script will usually be run. If your systemd getup fails for any reason, you have some work on your hands.

The rest of the stuff is exactly the same, you are not forced to use anything in Systemd that you do not want to

If that were true, there would be far less aggro. In pont of fact, you now have more and more things in the G/L system that require systemd, even if they're not trying to run daemons. If this were not so, then efforts like devuan would be trivial.

So that is why some of us do not want systemd - and it had nothing to do with its capabilities as a startup system. That much notwithstanding, the "benefits" of systemd you have listed above really don't qualify as such in my world. And whoever wrote your /etc/init.d/httpd seems to have issues...

Vic.

Vic

Re: Probably a necessity

If you wrote all your scripts in 5 mins you haven't written many or very simple ones.

That's sorta the point - init scripts are simple. If you're trying to do complexity in init scripts, I would suggest you're putting the work into the wrong thing...

I'm scratching my head as to why people insist it is the worst thing ever

Because it keeps putting its tendrils into things it shouldn't. If all it did was to replace the SysV init system, no-one would really care too much - although I think systemd is clunky, I would get used to it. But when Poettering keeps insisting everyone else change their ways of working to allow him to do what he wants, you'll get push-back. And that is what is happening.

Vic.

Vic

Re: Probably a necessity

To use VIM in compatible mode one has to start it and then in command mode type:

"set compatible"

Or you can give it the -C switch on the command line. Not that I would.

Vic.

Vic

Re: Probably a necessity

Systemd while not perfect allows one to write a service init script or custom action in minutes rather than hours.

I have never spent more than a couple of minutes writing init scripts. From what you're telling me, systemd solves a problem that doesn't exist...

Vic.

Vic

Re: Fuck systemd

I will keep your post in my reference list for all those who incessantly spout off about how "easy" Linux is.

I wouldn't...

I use vi on a daily basis[1] on many distributions[2]. And the only "gotcha" of which I'm aware is the fact that some terminal emulators do weird things with the arrow keys, meaning you have to use the h,j,k,l keys as per the manual.

vim is pretty much interchangeable for vi.

Vic.

[1] vi is my editor of choice; I learnt it many years ago, and I like it. I'm not trying to convert anyone else to my line of thinking.

[2] I even used to use it on Windows. My boss - a big UltraEdit fan - despaired.

Blocking out the Sun won't fix climate change – but it could buy us time

Vic

Re: Oh dear

So again the west will be to blame for all the killing over there.

The West does bear significant blame for the killing over there. But not because of climate...

Vic.

Hillary Clinton: Stop helping terrorists, Silicon Valley – weaken your encryption

Vic

Re: How long before they target OSS?

The 'until' bit implies that you are guilty, you just haven't been processed yet.

Welcome to the United Kingdom.

Do you remember Wacky Jacqui's data retention plans? Where your data would be held for longer if you were found not guilty of a more serious crime?

Vic.

Vic

Re: "News"

You said it's ethically improper for a lawyer to support a not guilty plea of a guilty client if the lawyer knows the client is guilty. Am I correct that that is what you are saying? If so, you are wrong

He's not. It's ethically incorrect deliberately to seek the wrong outcome. Lawyers are Officers of the Court, with a duty to see fair play.

Lawyers have guilty clients all the time that plead not guilty.

Indeed they do - but if the lawyer knows that the plea is a sham, he has a duty to inform the court.

From the American Bar Association's Rules of Profession Conduct Rule 3.3(b):

A lawyer who represents a client in an adjudicative proceeding and who knows that a person intends to engage, is engaging or has engaged in criminal or fraudulent conduct related to the proceeding shall take reasonable remedial measures, including, if necessary, disclosure to the tribunal.

Note that rule 3.3(c) backs this up:

The duties stated in paragraphs (a) and (b) continue to the conclusion of the proceeding, and apply even if compliance requires disclosure of information otherwise protected by Rule 1.6.

So, in the event that a suspect pleads not guilty and the lawyer knows that plea to be false, he has a professional duty to disclose that knowledge to the court - even if he only finds out about it mid-way through the trial.

Of course, we're talking about lawyers. A significant proportion of them - not all, but way too many - don't actually care about ethics; all they want is results, at any cost.But the preamble to above Rules has the following to say:

[19] Failure to comply with an obligation or prohibition imposed by a Rule is a basis for invoking the disciplinary process

It is quite clear that a lawyer knowingly supporting a false "not guilty" plea is subject to the Disciplinary Process. That this does not happen regularly speaks volumes...

And what does it matter what they know from the client? It's privileged communication, and the lawyer is safe.

Not so; see the above quote. Rule 1.6 is the rule relating to confidentiality - rules 3.3(b) and 3.3(c) clearly state that such confidentiality should be breached if the lawyer knows that the suspect is guilty.

Vic.

Vic

Re: Dear Hillary Clinton, and Clipper chip

Doing it in software, you can't keep the algorithm secret

If there's sufficient value in discovering the secrets, hardware isn't going to keep it secret either.

This is the trouble with all these "eggs in one basket" scenarios; they turn the crypto mechanism into a very tempting target for criminals. Once that target is worth enough, someone will put the cash into breaking into it...

Vic.

Vic

Re: Restrict guns, not encryption

Ban the manufacture and supply of ammunition

Chris Rock said something similar - NSFW, of course, because it's Chris Rock...

Vic.

Researchers say they've cracked the secret of the Sony Pictures hack

Vic

Re: Let me get this straight

The world's most backward country executed the world's most advanced cyber attack and chose as its target the American subsidiary of a Japanese entertainment company?

You missed out "under the noses of the American spooks who had allegedly already infiltrated the Nork networks"...

Yeah. That rings true.

Vic.

EU's Paris terror response includes 'virtual currencies' crimp

Vic

Re: Some perspective

I made that exact point in the comments of a French newspaper after the attacks.

Perhaps that was not really an appropriate forum for such comment, even if it is true.

Vic.

Vic

Re: Virtual currency? How about "follow the money" instead?

they never do anything "quickly" (for some value of quickly) so this may never come to pass.

Many of our Dear Leaders have been trying to get spy data flowing throughout Europe; I suspect this attack will be the stroke of luck they've been waiting for...

I note that the article talks about "unintended consequences". I believe this to be an empty set.

Vic.

DS5: Vive la différence ... oh, and throw away the Citroën badge

Vic

Re: Meh...

It also required mechanics of great skill, with plenty of time at their disposal, to keep in shape.

Definitely not.

I am by no means a skilled mechanic. I did alright.

The problem you find with the hydraulic Citroens is that every "professional" mechanic has a scare story, and if you try to get them to work on it, you'll get a lot of teeth-sucking, followed by an Enormous quote. But if you do the job yourself, you'll find that most of it[1] is fairly straightforward...

Vic.

[1] Bloody pentagonal brake bolts excepted, of course. Grrr.

Vic

Perhaps, but wouldn't this also work if the traffic lights were set to take into account a faster speed?

No.

Traffic density falls off rapidly with speed - so if you tune for a higher speed, you get fewer cars getting through the lights in a given time period. That means more people sat stationary at red lights, so more traffic problems...

Again, it is all green/safety idiots causing frustration to the majority that don't buy into it.

No, it's engineers who have studied the dynamics of traffic flow and are trying to minimise commuters' aggravation.

Its supposed to be a democracy, not whichever group shouts loudest gets its way system.

And that is exactly why no-one is changing anything just because you've decided to shout loudly.

Vic.

Tesla recalls every single Model S car in seatbelt safety probe

Vic

you are allowed to drive it from the MOT station to a garage for repairs

Read the link a little further - you may be allowed to drive it from the MOT station to a garage for repairs.

Vic.

Vic

If it has failed an MOT you are still permitted a single trip to a point where it can be repaired.

It's not quite that simple; from the gov.uk page,

You must not drive the vehicle on the road if it fails the test, even if the MOT hasn’t run out, except to:
  • have the failed defects fixed
  • a pre-arranged MOT test appointment

You can be fined up to £2,500, be banned from driving and get 3 penalty points for driving a vehicle in a dangerous condition.

[We'll ingore the horrific grammar in that]

The upshot is that, although you might not be committing an offence by driving a car without an MOT, that doesn't mean you can drive anything; some cars are not in an appropriate condition to put on the road, even if you are just going somewhere to repair them...

Vic,

How NSA continued to spy on American citizens' email traffic – from overseas

Vic

Re: Haven't a clue

As soon as you start with bounties, [bad guy warlord supporter] will hand over [insert rival warlord], get some hard currency to carry on their work while you do their dirty work.

To some extent, I'm not sure I care - as long as we run out of warlords.

Vic.

Vic

Re: @ Matt Bryant

I don't want to learn that some things are caught. If you're invading everyone's life then I want all things to be caught.

I think I'd settle for "substantially all".

What we have so far is "a handful of cases that we're not going to tell you about in any detail". And that's not enough.

Vic.

Windows 10 growth stalls during October

Vic

Re: A pedant writes...

I'll dig out a copy next time I'm at he museum

Well, I've not got the pilot notes yet, but I did check this with my CFI[1]. Apparently, "it's another crap bloody aeroplane", but when pressed for more detail, "you roll it and put in full throttle, and see what happens".

I don't think he likes it...

Vic.

[1] I won't name-drop, but he is a fairly well-known test pilot.

Roundworm infection increases female fertility

Vic

Re: This one is a known "immune system modifier"

the same nematode has the interesting property of drastically decreasing the acuteness of asthma and allergies in infected people.

Interesting.

That would suggest it might be effective against auto-immune diseases such as arthitis, perhaps...

Vic.

One-armed bandit steals four hours of engineer's busy day

Vic

I used to work for a company that made image-processing inspection equipment.

OK, another anecdote from the same company.

We'd put some kit into a frozen-foods company in Grimsby. It had been a long hard slog to get the sale, but we'd got there in the end. They'd even made a special TV advert about how this particular product had been "carefully selected" to give you the plumpest, nicest, etc. Specially selected by code I wrote, that was. Anyway, I digress...

We got a phone call form them one morning - the machine was broken. Nothing workd - it was just throwing air around like it was going out of fashion. I went through the over-the-phone diagnostics with the guy on site, and there was clearly something wrong with the unit's vision - it couldn't even see the alignment target, let alone get any use out of it.

So I agreed to drive to site to fix it. A quick mental calculation later, and I told the customer I'd be with him in four hours. "That's not bloody good enough" was the swift retort. I had to explain to him that, even if I disregarded speed limits and left within the next half-hour, four hours was what it was going to take, and if he wanted me before then, he'd need to charter a helicopter. He calmed down a little then.

So I got to site. I went through the usual high-care routines for site access - this was frozen fish, so there was a bit more than some other sites. And they took me to the machine.

The machine had been installed in a chiller - that runs at approx -4C. The product remains frozen throughout, and there is enough time for processing. The machine - an optical sorter, remember - was made from stainless, and so would soak down to that temperature. And then they used a hot hose to wash down the whole line between shifts.

I walked into the chiller and decided I couldn't set the alignment, on the grounds that I couldn't actually find the machine in all that fog...

Vic.

Vic

I used to work for a company that made image-processing inspection equipment. We had a number of cameras pointing at a flow of product (usually foodstuffs), some DSP to analyse the video, and a set of solenoid-controlled valves to blow defects out of flow using compressed air. It was a neat system.

There were two of us who did the field-service work (alongside our main jobs). My colleague got a call from one of our installations in Germany - their machine had completely stopped working. They had no idea why, nothing had changed, it was obviously faulty. He took them through the usual diagnostics, and it was clear their cameras were out of alignment; this is something all customers were trained to correct, but the re-alignment process was failing. So he ended up with an overseas visit to re-align a camera.

On arrival at site, it was clear that the machine would not be realigned today. The substantial, stainless-steel frame that held the cameras had a suspiciously forklift-shaped ding in the side...

Vic.

Vic

Re: Hands up if...

Because I accidentally triggered a remote shutdown on a live server.

It was 3am and I was in the wrong terminal window...

This is, IMO, the one practical use of command blacklisting in the sudoers file.

I had a group of users with a group of servers. Against my advice, most of them had sudoer privilege. And we had regular shutdown accidents...

I blacklisted the shutdown and reboot commands - that won't stop the users being able to perform the fundtions, of course, but it does stop the doing it accidentally...

Vic.

France's 3-month state of emergency lets govt censor the web

Vic

if it is for only 3 months and only used for the specific purpose of nailing these daesh motherfuckers then that's fine by me.

And therein lies the problem; from the article,

Since the beginning of the emergency last Saturday, many searches are conducted for administrative cases under common law, with no connection to the fight against terrorism

We're a week in, and they're already using these powers for things entirely unrelated to terrorism.

Vic.