22.8.18
I'll be speaking at Lambdup 2018 in Prague
I'm looking forward to LambdUp, Prague, 13 September 2018. The programme is up! My keynote will be the talk below.
Categories for the Working Hacker
The talk will explain why category theory is of interest for developers, taking examples from Java and Haskell, and referencing the new blockchain scripting languages Simplicity, Michelson, and Plutus. The principle of Propositions as Types describes a correspondence between, on the one hand, propositions and proofs in logic, and, on the other, types and programs in computing. And, on the third hand, we have category theory! Assuming only high school maths, the talk will explain how categories model three basic data types: products (logical and), sums (logical or), and functions (logical implication). And it explains why you already learned the most important stuff in high school.
Labels: Category Theory, Functional Programming
19.8.18
Deacti-Day
I'm a bit late, but I find the arguments in this article compelling. Bye Twitter! I've enjoyed the people, but not the time wasted.
Is the staggeringly profitable business of scientific publishing bad for science?
A long read in the Guardian by Stephen Buranyi.
It is an industry like no other, with profit margins to rival Google – and it was created by one of Britain’s most notorious tycoons: Robert Maxwell.Spotted by Ross Anderson.