Friday, September 27, 2013

Massive-scale online collaboration (English)

...re-purposing CAPTCHA so each human-typed response helps digitize books...s new project, Duolingo, will help millions learn a new language while translating the Web quickly and accurately -- all for free.

You could notice that now in capture you have 2 words, not 1. Actually, only one of these words is used for verification that you are human and another word is used for digitization of the book. You never know which one is for what.

Сатановский: Египет был в миллиметре от исламской революции иранского типа

Scala for Java programmers - Joakim Ohlrogge & Enno Runne (English)

This seminar is based on Joakim's experiences from moving from Java to Scala http://www.scala-lang.org/old/node/960#Joak We will explore how to move from Java to Scala and why. We'll look at things that you will run into sooner rather than later such as Scala's collection APIs, Options and higher order functions and special syntax. You will leave this seminar with good foundation to use Scala in practice; perhaps even in your current Java project and ideally with an appetite to learn more.

See also:
Haskell Amuse-Bouche http://www.youtube.com/watch?v=b9FagOVqxmI - Very clean introduction to Functional Programming (Maybe, Monads and more)
Brian Beckman: Don't fear the Monad http://www.youtube.com/watch?v=ZhuHCtR3xq8 - Introduction to Category Theory or Math behind Monads

Conrad Wolfram: Teaching kids real math with computers (English)

I think this is totally wrong.