Profile cover photo
Profile photo
John Hardy not a Turnbull fan
26,134 followers -
✔ Web Developer in Melbourne, Australia
✔ Web Developer in Melbourne, Australia

26,134 followers
About
John Hardy's posts

Post has shared content
Slon and her colleagues were the first to capture mitochondrial DNA using a particularly clever extraction method. DNA works a bit like a zipper combined with a jigsaw puzzle, where each tooth on the zipper can only fit together with another tooth of a particular kind. Because we already have data on a number of different ancient species, it’s possible to make a kind of genetic bait for DNA sequences by synthesizing one half of the zip. Once the bait is put in the solution, the other half of the zip attaches to it and can be extracted.
No bones needed: ancient DNA in soil can tell if humans were around
Even though no Neanderthal bones have been found with the tools, the paper's authors are the first to be able to detect the presence of humans based on DNA found in the soil. This allows them to paint a much more detailed picture of the past, in ...
No bones needed: ancient DNA in soil can tell if humans were around

Post has attachment

Post has shared content
No

Post has attachment
I've always wondered what the rules of this game were. It's kind of like Ludo or Backgammon but with its own wrinkles and strategies. The 4,500 year old "Royal Game of Ur" actually looks quite fun to play.

Post has attachment
If Sykes and Picot had drawn Western Europe's borders.
Photo

Post has attachment
We're already past the point where we can just reduce our carbon emissions. We're such idiots, we'll burn every fossil reserve we can find. But we'll be cooked if we can't find a method at industrial scale of removing carbon dioxide from the atmosphere and the oceans.

Somehow I didn't know that you can use bind as a built in way to do partial function application in JavaScript.

var add = function (a, b) {
return a + b;
};
var add5 = add.bind(null, 5);

add5(10) === 15;

The first arg is commonly used to bind the function "this" variable. What I didn't realise was that subsequent args get prepended as arguments to the bound function.

Post has attachment
The reign of the Adorables.

Post has shared content
Never assume that just because a regime is brutal and a dictatorship it is not also a political actor which acts with rational self-interest. 
Complicated situations are complicated. And there's always at least more than one perspective.

Via +Greg A. Woods​ 

Post has shared content
I think there's also a bit of it in the Darwin Casino..

unless that's been bleached since we were there last
Wait while more posts are being loaded