Julia IDE work in Atom

However, a programming language isn’t just a compiler or spec in a vacuum. More and more, the ecosystem around a language – the packages, tooling, and community that support you – are a huge determining factor in where a language can be used, and who it can be used by. Making Julia accessible to everybody means facing these issues head-on. In particular, we’ll be putting a lot of effort into building a comprehensive IDE, Juno, which supports users with features like smart autocompletion, plotting and data handling, interactive live coding and debugging, and more.


Understanding LSTM Networks

Humans don’t start their thinking from scratch every second. As you read this essay, you understand each word based on your understanding of previous words. You don’t throw everything away and start thinking from scratch again. Your thoughts have persistence. Traditional neural networks can’t do this, and it seems like a major shortcoming. For example, imagine you want to classify what kind of event is happening at every point in a movie. It’s unclear how a traditional neural network could use its reasoning about previous events in the film to inform later ones. Recurrent neural networks address this issue. They are networks with loops in them, allowing information to persist.


Big Data Powers the Future of Mobile Discovery

A lot of the best content on mobile devices is “trapped” within the walls of mobile applications. The emergence of deep linking has made it easier to connect apps by standardizing protocols and configurations, but building a seamless mobile experience requires making it easy for users to navigate to where they want to go.


The Evolution of Distributed Programming in R

Both R and distributed programming rank highly on my list of “good things”, so imagine my delight when two new packages, ddR and multiplyr, used for distributed programming in R were released in November last year.
Distributed programming is normally taken up for a variety of reasons:
• To speed up a process or piece of code
• To scale up an interface or application for multiple users
There has been a huge appetite for this in the R community for a long time so my first thought was “Why now? Why not before?”.


purrr 0.2.0

I’m pleased to announce purrr 0.2.0. Purrr fills in the missing pieces in R’s functional programming tools, and is designed to make your pure (and now) type-stable functions purrr.


Climatic Change At A Glance

Some time ago I published this post in KDnuggets in which I analyze historical temperatures to show how we are gradually heading toward a warmer planet. Simple data science to obtain a simple (and increasingly accepted) conclusion: the global warming is real. Despite I was criticized I still believe what I said then: you don’t have to be a climatologist to empirically confirm global warming.