* Posts by Michael H.F. Wilkinson

4255 publicly visible posts • joined 24 Apr 2007

Java API judge tells Oracle to suck it up, quit whining about the jury

Michael H.F. Wilkinson Silver badge
Joke

On the resemblance between court cases and vampires

Both can seem to have eternal (un)life. You might think they are long dead, and all that is left is dust along the wayside or in the courtroom as the case may be, but all it takes is a drop of blood (or money) in the right place, and...

LOOK WHO'S BACK!!

I really wonder when we will see a stake driven home properly

Chinese space station 'out of control', will do best firework impression

Michael H.F. Wilkinson Silver badge
Happy

Re: LMGTFY

A white Persian cat, no doubt

Grim-faced 'naut Malenchenko prepares to return home

Michael H.F. Wilkinson Silver badge

But then Yuri Gagarin's smile is famous, so it is possible for a Russian cosmonaut to smile

Startup Knupath offers world a new CPU architecture

Michael H.F. Wilkinson Silver badge

Very interesting development

Many problems in image analysis (and physics) can be cast into sparse matrix form, so I will certainly take a look, especially for the gigapixel and terapixel images we are getting. I also wonder whether many graph-based methods could benefit, especially if the average number of edges per vertex is low. Many of those algorithms may well be suitable for this sparse-matrix architecture.

Rogue Somerset vulture lands at Royal Navy airbase

Michael H.F. Wilkinson Silver badge

Re: Looking on the bright side

Certainly better than the experimental bat bombs in which a bomb casing held bats which in turn carried little bombs. One of those "what could possibly go wrong" ideas

Astroboffins create music from SPAAAAAAAAAAACE

Michael H.F. Wilkinson Silver badge
Thumb Up

For my MSc thesis I worked on part of the design of an asteroseismometer, which used Doppler shifting of absorption lines in stellar spectra. In those days that approach produces a much stronger signal than a photometric approach (measuring the slight brightness fluctuations caused by the changes in temperature) used in the this study. Interesting to see the advances in precision in current instruments (I gather the data used were from the Keppler mission). Great work from those astroboffins

Microsoft thinks it's fixed Windows Server mess its last fix 'fixed'

Michael H.F. Wilkinson Silver badge

Re: Windows management tool started to go down the sink...

Good point about the coding skills. The danger of not needing good coding skills means that people with poor programming skills think they can do it. As I always tell my students coding means you can cast a logical solution to a problem into the correct syntax for a given language, programming means you can actually derive the logical solution to the problem in the first place. I suspect many more problems in code derive from sloppy thinking than from the odd syntax error.

Latin-quoting Linus Torvalds plays God by not abusing mortals

Michael H.F. Wilkinson Silver badge

Quia ego sic dico

as Lord Vetinari would say

BOFH: What's your point, caller?

Michael H.F. Wilkinson Silver badge
Happy

Re: 48 hour SLA?

LUXURY

When I were a lad we had to solve every problem before the ticket was logged

</Yorkshire accent>

Smartwatches: I hate to say ‘I told you so’. But I told you so.

Michael H.F. Wilkinson Silver badge

Re: There is *something* somewhere ...

Wrist-attached Automatic Time CHecker might be a a bit of a mouthful, in full, but as acronym it may work. Might be taken though, should check

King Tut's iron dagger of extraterrestrial origin

Michael H.F. Wilkinson Silver badge
Happy

Re: Cruelty to meteorites?

What? Crucify them as well?

...

Crucifixion?

Good. Out of the door, line on the left, one cross each

Michael H.F. Wilkinson Silver badge
Coat

Cruelty to meteorites?

Wouldn't a living meteorite object to being hewn?

Sorry, couldn't resist, I'll get me coat

Science Museum maths gallery to offer the perfect pint

Michael H.F. Wilkinson Silver badge
Pint

High on the list of must-see museums for me, even without the perfect pint!

The underbelly of simulation science: replicating the results

Michael H.F. Wilkinson Silver badge
Boffin

Re: Often modelling simply adds rigour to thought experiments

Trust me, I have read more on chaos theory than most (though there are certainly deeper thinkers on the topic), I even gave a lecture or two, and have written a paper or two about the subject. Gleick's book is nicely accessible, but there are more rigorous works (Ott, Sauer, and Yorke, Coping with Chaos (1994) contains a good collection of papers, I found, but that is a bit outdated now, perhaps).

One of the first things to do in any system of non-linear equations is to see if positive Lyapunov exponents are expected (sometimes in a simplified version of the full set), and the system might therefore be expected to be chaotic. In the case of my intestinal micro-flora simulations the (simplified) system showed no chaotic behaviour whatsoever. That makes life a lot easier.

The problems with floating point inaccuracies coupled to chaotic behaviour is well-known to any scientist worthy of using HPC systems for numerical simulation (and, yes, there are many that aren't worthy). The Shadowing Lemma has a thing or two to say about this, in particular, that you may not be tracking the path form the initial state, but there exists a path close enough to the simulation run for an arbitrary length of time, starting from some (unknown) perturbed version of the initial state. The simulation trajectory "shadows" a trajectory of the true system. Having said that, a true chaotic system with one or more positive Lyapunov exponents cannot safely be simulated with just one run. Typically you have to run a huge ensemble of runs with different starting points for each set of parameter settings before you can say anything about the model system's behaviour. Only then can you start making sensible comparisons with experimental results, or real life. Should real life observations differ from the model significantly, your understanding of the problem as captured in the model is inadequate, or the simulation method is flawed.

Michael H.F. Wilkinson Silver badge

Often modelling simply adds rigour to thought experiments

Results from computer models should always be scrutinized carefully (just like any other result in science, really). It is essential that all source code (including version information), parameters, and hardware information should be made public.

In many cases, I find that failure of simulations is often the most interesting part. People postulate a mechanism to explain some phenomenon, and might leave it at that: a just-so story. By drawing up a computer simulation you can test ideas more rigorously, and you sometimes find that the proposed mechanism cannot produce the observed effect. Once you have ruled out numerical instability or just programming errors, you can then safely state that the proposed mechanism does not explain observed behaviour, and that therefore the theory requires some adaptation.

Likewise, leaving out parts of a system because they are too hard to model, or you first want to start with a simple model, and add complexity later (always a good approach) can also give important information. I have done some modelling of bacterial communities in the intestine (insert "your model is shit" joke here), and found that quite a few properties can be modelled well enough fairly simply. For example, even without modelling an immune system, ratios of aerobic vs anaerobic bacteria could be reproduced very well simply from decent estimates of the amounts of nutrients and oxygen entering the system. Practically no other parameter had ANY impact on that ratio (ODE/PDE solvers used, hardware used, time steps used etc.). Not that surprising to biologists perhaps, but medical researchers had assumed the immune system controlled the intestinal microflora. It might do so, but apparently it is not necessary to control the aerobe/anaerobe ratio.

By contrast, if your simulation explains things nicely, you have not learnt that much, only that your mechanism is plausible. Proof requires a lot more than mere simulation

ARM Cortex-A73: How a top-end mobe CPU was designed from scratch

Michael H.F. Wilkinson Silver badge
Happy

We do live in interesting times (in a good way)

if a CPU this powerful needs less than a square mm.

Hats off (mine is the Tilley, today) to all scientists and engineers who have allowed us to come from Colossus all the way to this tiny CPU

US computer-science classes churn out cut-n-paste slackers – and yes, that's a bad thing

Michael H.F. Wilkinson Silver badge

It is indeed important to separate the situation at schools from the situation at universities. Our CS curriculum contains many courses where the foundations of computer science are taught, including the maths behind it, such as discrete structures, languages and automata, program correctness, besides courses in imperative programming, object-oriented programming, functional programming, parallel programming, software engineering, networks and computer architecture. etc. The emphasis is very much on what is happening under the hood. Prospective students often ask us what programming languages we teach, and we invariably answer that that is really unimportant. We teach programming paradigms, and the ability to learn new languages. Once you know how to program in one structured imperative language, learning another is largely a matter of learning syntax. What is far more important is learning how to cast a problem into imperative-programming (or OO, or functional) terms.

Many schools here in the Netherlands do not teach CS, and those that do, often struggle to find good, qualified teachers. We also find that for those students who did follow CS at school, their maths grade is a far better predictor of success in CS at university than their CS grade at school. The CS taught at school does not really prepare them for CS at university. This is why we organise outreach events for school kids, to show them what CS is really all about. We recently had a contest for school children in which they had to solve a series of problems (such as cracking a Caesar Shift code) by designing Turing machines for the task. This levelled the playing field, because none had ever done this, and they cannot cut and paste solutions from anywhere. It also teaches them a structured approach to solving problems. The day was a great success, and they thoroughly enjoyed the challenge. We will make the course material and web-tools available to schools, and are looking into other ideas.

ISS pump-up space podule fully engorged

Michael H.F. Wilkinson Silver badge
Happy

I am very pleased, but also surprised

Very pleased at the successful inflation of BEAM, but very surprised the volume wasn't expressed in Bulgarian Airbags. Somehow it would seem fitting.

No worries, I'll raise a glass anyway: well done the engineers and crew involved

Bletchley finds Hitler plain text war machine on Ebay, buys for £10

Michael H.F. Wilkinson Silver badge

So now they have a good excuse whenever the bosses see them trawling eBay. Win-win situation if ever there was one

Norks' parade rocket fails to fly, again

Michael H.F. Wilkinson Silver badge
Mushroom

Having ballistic missiles fail at launch has a strong "shoot yourself in the foot" feeling to it, although the effects may not be restricted to a single foot.

Any suggestions for the programming language(s) they use?

Fortunately, in case there was evidently more of a damp squib effect, so the icon is not entirely appropriate.

Feinstein-Burr's bonkers backdoor crypto law is dead in the water

Michael H.F. Wilkinson Silver badge

Re: Burr and Feinstein

The Feinstein-Burr proposal is a prime example of bi-partisan stupidity.

There are many more, alas.

EU wants open science publication by 2020

Michael H.F. Wilkinson Silver badge

Re: That's eminently reasonable

There are many open access journals already, where the author pays for a publication, which should contribute to the costs of running such a site. Fees vary wildly, I must say. Many classical journals are also offering the option of open access, and often allow the author to have a copy on his or her website, typically with a statement that this has been made available only for research and education purposes, and with clear copyright statement.

Making data sets (and code) publicly available is also a trend we already see in science. Very handy for those who which to replicate results.

I think the move by the EU makes sense.

US nuke arsenal runs on 1970s IBM 'puter waving 8-inch floppies

Michael H.F. Wilkinson Silver badge

Re: Good. Simple is best.

Well, if they want to upgrade from their 80KB 8" floppy disks, I still have a few 128KB 8" floppies lying around somewhere

(hoarder? me?)

Irish data cops kick Max Schrems' latest Facebook complaint up to EU Court

Michael H.F. Wilkinson Silver badge
Thumb Up

Another thumbs up to Max!

Bit like a terrier, that man. Good for him. In the mean time, I am breaking open a new packet of popcorn.

Password reuse bot steals creds from weak sites, logs in to banks

Michael H.F. Wilkinson Silver badge

Re: If you use Online Banking you get what you deserve

If my bank used username/password authentication I would take my money elsewhere. I d reuse passwords, but only on sites that are not important

Like the Reg

Microsoft bans common passwords that appear in breach lists

Michael H.F. Wilkinson Silver badge

Simples

L1anfairpw11gwyngy11g0gerychwyrndr0bw1111antysili0g0g0g0ch

Alternatively use:

"The Spanish Inquisition!!"

Because nobody expects the Spanish Inquisition!!

Pepper robot acts like real teenager, gets job at Pizza Hut

Michael H.F. Wilkinson Silver badge

I was just waiting for it to say

"Share and Enjoy!!"

I personally would much rather be served by a human than a humanoid robot which generates an intolerable air of smugness whenever it is about to sell you something.

A human would (OK: might) know when to be chirpy and cheerful, and when just to be businesslike. There are situation when chirpy and cheerful might earn a robot a reprogramming with a big axe it will never forget

Boffins blow up water with LASERS, to watch explosions in slow-mo

Michael H.F. Wilkinson Silver badge
Mushroom

I'll applaud

ANY science that goes BOOM!!

From little droplets exploding in slow-mo right up to the big bang

LinkedIn mass hack reveals ... yup, you're all still crap at passwords

Michael H.F. Wilkinson Silver badge
Happy

Re: The worst social network

Just reply to the recruitment firms you are a headhunter .....

A real one .....

Asteroid-sampling spacecraft prepped for September launch

Michael H.F. Wilkinson Silver badge
Pint

We live in interesting times

But in this case, in a good way.

I'll raise a glass to OSIRIS-REx, and the team behind it

Shakes on a plane: How dangerous is turbulence?

Michael H.F. Wilkinson Silver badge
Happy

My father tended to smile during "turbulence" in airliners

He flew as a navigator in Lockheed Venturas over Africa. He experienced some real turbulence during that time, with the plane lurching or dropping like a brick suddenly as they were flying a much lighter plane than any Boeing or Airbus you care to mention through the weather, rather than over most of it.

Airbus to build plane that's even uglier than the A380

Michael H.F. Wilkinson Silver badge
Happy

Re: But can you talk to God on one?

of course you can talk to whatever $DEITY you please. Whether he/she/they/it will listen, let alone answer is quite another matter

Michael H.F. Wilkinson Silver badge

A minor matter of zoology

Beluga whales are far from ungainly, they are actually very graceful in motion, if not quite as acrobatic as dolphins (their distant cousins). Their vocalizations earned them the name "sea canaries"

Regarding the sexiest plane ever? People have proposed some great contenders (XB70, TSR2, SR71, Vulcan, Spitfire and Me262 are all in the super-model category), but I do have a particular soft spot for the Wooden Wonder: the De Havilland Mosquito.

'Acts of war in a combat zone are not covered by your laptop warranty'

Michael H.F. Wilkinson Silver badge
Mushroom

The story somehow reminds me of the time I spent reading the small print of the insurance policy my parents took out on a small sailing dinghy (a 12 foot affair hardly counts as a yacht) they had bought. I was rather amused to see that the insurance explicitly stated that if the craft was used in acts of war, they would not cover any resulting damage. I immediately had this mental image of the little craft capsizing under the weight of 21" torpedo tube installed anywhere on deck.

Nuclear explosions (even if the little dinghy wasn't actively involved in military actions) were also not covered.

The Sons of Kahn and the Witch of Wookey

Michael H.F. Wilkinson Silver badge

Re: And lo...

But all should heed the commandment that all hype on the internet of things shall be repeated threefold!

And there shall be a great rejoicing!

(Armouries chapter 6, verse 66)

Congress presents plan to tighten reins on FBI hacking

Michael H.F. Wilkinson Silver badge

A step in the right direction that might actually pass through Congress. Strange days indeed. I am tempted to look out for airborne bacon, much as I applaud the initiative.

You wanted innovation? We gave you Clippy the Paperclip in your IM client

Michael H.F. Wilkinson Silver badge
Happy

Easy - wave a magnet near it, if it interacts then it's irony, otherwise it's sarcasm.

Sounds very much like my old mate Glod Glodson. Never very good at quaffing (too much beer hit the mouth), but forges a mean dwarf bread

NASA's stadium-sized sandwich bag overflies Oz

Michael H.F. Wilkinson Silver badge

Re: spiffy!

Yummy, I'll have one with smoked salmon

Darn, I'm hungry now

Michael H.F. Wilkinson Silver badge

And what about the kangaroos?

Boffins achieve 'breakthrough' in random number generation

Michael H.F. Wilkinson Silver badge

The reason we often do not want truly random numbers is that we want to be able to generate the same sequence again with the same seed (or set of seeds). If we have truly random bits, and want to use that for encryption, we must pass the whole sequence to the receiver through a secure channel (i.e. we are using a one-time pad). Very secure if we can pass the pad safely to the receiver.

Michael H.F. Wilkinson Silver badge

Re: Not new at all...

In the past linear congruential RNGs (shudder) were often combined (it's even Numerical Recipes) by taking the "better" higher order bytes of two different ones and concatenating them, because the lower order bits were not very random at all (the least significant goes 0,1,0,1,0,1,0,1,0,1,0,1,0,1,.... if you have got it right, otherwise it goes 0,0,0,0,0,... or 1,1,1,1,1,...). This shows that the basic idea is certainly not new, and for certain (toy) problems it may well suffice. What apparently is new is a proof of method to combine two reliably (still have to read the paper properly). Proof is a thing that carries rather more weight in science than just a nice (and plausible, or even obvious) idea.

Vostochny cosmodrome caught on Soyuz rocketcam

Michael H.F. Wilkinson Silver badge
Pint

Hey, they got it up

Well done those engineers. Of course we knew they could do it, they have done it many times before, but an inaugural launch must mean lots more than usual can go wrong. I do not doubt some glasses of vodka were raised afterwards, and justly so!

5% of drivers want Nigel Farage to be their in-car robo butler

Michael H.F. Wilkinson Silver badge
Megaphone

I gather John Cleese was an option at one stage:

"Right! Now turn left!"

I bet he could handle swearing back at the driver as well. Battery sergeant major 'Shut up' Williams could do that nicely too:

"I'll make you turn left so fast YOUR FEET WON'T TOUCH THE GROUND!!!"

Megaphone not really needed, I suppose

The Windows 10 future: Imagine a boot stamping on an upgrade treadmill forever

Michael H.F. Wilkinson Silver badge

Re: "Makes Windows 10 seem like an infection. Quite apt"

I didn't get that pop-up. Looks like GWX control panel is working.

Win 10 may be better on various fronts, but I resent the way they are trying to force feed us the OS, as much as I resent the data slurping and forced upgrades embedded in it. I have several data capture applications that work under Win 7 and 8.X. When capturing a long sequence of data (like the 176 GB from the Mercury transit), I do not want this interrupted by some upgrade MS foists upon me. I do tend to keep my system updated, but I also do want some degree of control.

NASA 'Kilo-Kitty' Super Pressure Balloon goes aloft at last

Michael H.F. Wilkinson Silver badge
Joke

In the interest of the environment

Couldn't we make an even bigger balloon by filling it with all the hot gases produced by politicians of all nations?

On the other hand, maybe it wouldn't get off the ground, just as most ideas vented by said politicians.

More seriously: good work from NASA getting the balloon launched after all.

'Knucklehead' Kansas bloke shoots self in foot

Michael H.F. Wilkinson Silver badge
Joke

Re: 1,2 , few?

No, no, no!

It's "One, two, many, LOTS"

Didn't you listen to sgt. Detritus?

Boffins flip the unflippable: Meet the latest storage extender contender

Michael H.F. Wilkinson Silver badge
Coat

If you have a PhD in spintronics...

does that make you a spin doctor?

Sorry, couldn't resist.

OK, time to go. My hat (genuine Panama) and coat please

Laser-zapping scientists will save the Earth from meteorite destruction

Michael H.F. Wilkinson Silver badge
Happy

Ah! Frickin' lasers!

All we need now is sharks to mount them

Skygazers: Brace yourselves for a kick in the Aquarids

Michael H.F. Wilkinson Silver badge

Miraculously

the forecast is clear over here in the north of the Netherlands! What next, flying pigs?

Ex-HP boss Carly Fiorina sacked one week into new job

Michael H.F. Wilkinson Silver badge
Happy

Re: Good news !

Of, course, the more Ecksian approach is to send anyone who gets elected straight to jail, on the practical basis that this saves time

Doffs hat (panama today) to the memory of the late, great Terry Pratchett