March Week 1
Written by Editor   
Saturday, 11 March 2017

It's hard to keep up with all the developments in the developer world. I Programmer's team cover a wide range of topics, from AI to web development with Android and data science along the way. The weekly digest is the place to find it all.

To receive this digest automatically by email, sign up for our weekly newsletter.



 March 2 - 8, 2017


Book Reviews

  • Doing Data Science


    Kay Ewbank gave this book a top 5 out of 5 rating,noting:

    This book is written by people who are actually working with real live big data.

  • Software Design Decoded: 66 Ways Experts Think

  • softdesdecoded


    Kay Ewbank rated this compilatiopn of illustrated tips from experts 3.8 out of 5, concluding:

    If you treat the ideas almost as five minute 'thought for the day' essays, and really ask yourself whether you do what the authors are saying experts do, there are some useful insights.


Detecting When A Neural Network Is Being Fooled   Wednesday 08 March

Adversarial images are the biggest unsolved problem in AI at the moment and progress is being made but for all the wrong reasons. Now we have some progress on detecting when an image has been specially constructed to fool a neural network.



Over 200 Open Source Orgs Mentoring GSoC 2017   Wednesday 08 March

The list of mentoring organizations for this year's Google Summer of Code has been posted and there's a record number of them. The list includes large and well known projects together with smaller and less familiar ones.



Google Now Helps You Search For || And More   Wednesday 08 March

There are some things that you have more trouble searching for than others. Any programming notation generally causes big problems. Now Google has done something about it - the only question is why  did it take so long?!



Visual Studio 2017 Released   Tuesday 07 March

Visual Studio 2017, aka VS 15, has been launched at a series of events across multiple countries. The launch took place 20 years after the original announcement of Visual Studio 97, the first version of Visual Studio.



Android About To Overtake Windows On Internet   Tuesday 07 March

New figures from StatCounter reveal that, if current trends continue, Android will become the most popular operating system for internet access in the very near future.



//No Comment - I Would Not Plant Apple Trees, Crowds Should Talk More & Twitter Election Rumors   Tuesday 07 March

• I Would Not Plant Apple Trees If the World Will Be Wiped: Analyzing Hundreds of Millions of Behavioral Records of Players During an MMORPG Beta Test

• Deliberation increases the wisdom of crowds 

• Rumor Detection on Twitter Pertaining to the 2016 U.S. Presidential Election



SHAKEY The Robot Honored   Monday 06 March

SHAKEY was one of the first AI-based robots and its fame was recognized when it was featured in Life and National Geographic. It has now been honored with an IEEE Milestone award. It is amazing how far we come in such a short time. 



Google Provides Cloud Training on Coursera   Monday 06 March

Google has joined forces with Coursera to provide on-demand training to meet the cloud skills gap. The first course of of four-course specialization for Systems Operations Professionals starts today and so does a 1-week accelerated course introducing participants to the Big Data and Machine Learning capabilities of Google Cloud Platform.



Apache Arrow Adds Streaming Binary Format   Monday 06 March

There's a new version of Apache Arrow  that is being described as a major milestone for the project. Apache Arrow is a columnar in-memory analytics layer the permits random access.



AI Security At Online Conference: An Interview With Ian Goodfellow   Saturday 04 March

To find out more about the forthcoming AI With the Best online event we talked with Ian Goodfellow who is one of the event's keynote speakers. We also took the opportunity to find out more about his areas of research, Generative Adversarial Networks and machine learning security, and to ask some questions about neural networks in general.



Android Studio 2.3 - In Need Of Direction   Friday 03 March

Android Studio 2.3 is out and it is an improvement. Even so its users probably would like it to have a better sense of direction and to be given the impression of a project that knows where it's going. 



Top 10 From Around The Web: AngularJS Web Development Resources   Friday 03 March

The I-Programmer team reports a lot of news and originates loads of helpful articles, but there's far more out there than we can possibly cover. So from time to time we trawl through other people's blogs to find posts of interest. This time the focus is Angular.JS.



//No Comment - Trojan of Things, Disk LEDs Leak Data & So Do Phone Magnetometers   Thursday 02 March

• Trojan of Things: Embedding Malicious NFC Tags into Common Objects 

• LED-it-GO: Leaking (a lot of) Data from Air-Gapped Computers via the (small) Hard Drive LED

• Mobile Phone Identification through the Built-in Magnetometers 



Apache Kafka Adds New Streams API   Wednesday 01 March

A new version of Apache Kafka has been released, with a new Kafka Streams API for session windows, and improved compatibility for Java clients.  Apache Kafka is a distributed streaming platform that can be used for building real-time streaming data pipelines between systems or applications.



High-Tech, Cross-Browser Fingerprinting   Wednesday 01 March

Do you trust that getting rid of third party cookies keeps you safe from tracking? Think again as there's a new cross-browser tracking that can follow you no matter how often you delete cookies or switch browser. 


The Core

Android Adventures - Building The UI 2.3 Constraint Layout   Tuesday 07 March

If you've been reading Android Adventures, at this point you understand how the Activity and the View fit together to create a simple application, but the Android UI is more complicated than most because of its need to cope with a range of very different screen sizes and orientations. In this chapter, now updated to Android Studio Version 2.3, we look at the problem of layout and working with the UI framework. On the way we build a calculator app.



Sergei Lebedev and Early Russian computers   Thursday 02 March

Soviet Russia had its own early computer program and its "father of the computer" was Sergei Alekseevich Lebedev. Was the Russian effort just a copy of computers being built at the same time in the US and the UK or do they deserve their own place in history as equals?



To receive this digest automatically by email, sign up for our weekly newsletter

Follow us on Twitter, Facebook, Google+, and LinkedIn.

You can also subscribe to our RSS Feeds - we have one for Full Contents, another for  News and also one for Books with details of reviews and additions to Book Watch






Last Updated ( Saturday, 11 March 2017 )