If you want to get up to speed on stuff that affects you as a developer, our weekly digest summarizes the articles, book reviews,and news written each day by programmers, for programmers. This week we start with an extract from "The Programmers Guide Theory" and we also have a history article looking at the Invention of the Microchip.
To receive this digest automatically by email, sign up for our weekly newsletter.
June 18 - 24, 2020
Featured Articles
Programmer's Guide To Theory - Kolmogorov Complexity Mike James
Randomness and regularity are two sides of the same coin but what connects them? Kolmogorov complexity, related to both, is one of the strangest ideas of all. This is what this extract from the recently published book by Mike James, which introduces and explains the key ideas of computer science, is all about.
|
Invention of the Microchip Historian
Without the microchip it is unlikely that computers would have become commonplace. Its invention was a key stage in the development of computing and is credited to two individuals - Jack Kilby and Robert Noyce.
|
News
Devs Finally Angry At Apple's App Store 24 Jun | Mike James
Fear And Loathing In The App Store 26 - If you are a dog on a leash you don't notice it unless you try to go your own way. So if you want to be a happy App Store developer don't pull on the leash like Basecamp did.
|
Winners Of Android Developer Challenge 24 Jun | Lucy Black
Google has announced the ten winners of the Helpful Innovation Android Develop Challenge in which developers were asked to incorporate Machine Learning, specifically TensorFlow Lite and ML Kit, into their apps.
|
JetBrains Plugin Adds DeepCode Integration 23 Jun | Nikos Vaggalis
DeepCode, a SAST tool bug finder based on machine learning, can now be used seamlessly from within IntelliJ, PyCharm, and WebStorm.
|
Microsoft and Udacity Partner To Offer Azure Machine Learning Nanodegree 23 Jun | Sue Gee
Microsoft and Udacity have formed a new partnership to offer a new microcredential that will equip learners with valuable skills to pursue a career in Artificial Intelligence or Data Science. There are 300 Scholarship places available to students who excel at a free introductory course on Azure Machine Learning.
|
Spark 3 Improves Python and SQL Support 22 Jun | Kay Ewbank
Spark 3 has been released with major improvements in Python and SQL support, along with changes to make it easier to explore data. It is also faster.
|
Monetize Open Source Software with XS:CODE 22 Jun | Nikos Vaggalis
Introducing XS:CODE, a subscription based service looking to get OSS developers paid for their work.
|
Help Curiosity Avoid Sand On Mars 21 Jun | Lucy Black
NASA wants help to add a new on-board capability to its Mars Rover - that of visually distinguishing between different types of terrain. AI4Mars is a Zooniverse project to label images captured by Spirit, Opportunity and Curiosity that can then be used to train an artificial intelligence algorithm to automatically read the landscape.
|
Identifying Birdsong - A Kaggle Competition 19 Jun | Sue Gee
A contest recently launched on Kaggle has the goal of using machine learning to identify bird calls within natural soundscapes. The challenge in this situation is to detect bird vocalizations against the background of ambient noise - wind, trees rustling, traffic, human voices and so on.
|
VS Code Go Joins Go Project 19 Jun | Kay Ewbank
The VS Code extension for Go is officially joining the Go project. The extension is now used by 41 percent of Go developers, according to the Go developer survey.
|
New Natural Language Processing Specialization 18 Jun | Sue Gee
The first two courses of a four-course Specialization in Natural Language Processing from deeplearning.ai are now ready and waiting on the Coursera platform. This an opportunity to learn from experts in this sought-after area of AI.
|
IBM Releases Fully Homomorphic Encryption Toolkit 18 Jun | Kay Ewbank
IBM has released a fully homomorphic encryption toolkit for MacOS and iOS, with plans to add versions for Linux and Android. FHE provides a way to carry out computations on encrypted data without it needing to be decrypted.
|
Books of the Week
Added to Book Watch
Full Review
- Artificial Intelligence Basics (Mercury Learning)
Rated 2 out of 5 by Mike James who explained:
There is nothing about modern machine learning. Nothing about neural networks at all and certainly nothing about more advanced, but fun, ideas such as generative adverserial networks, GANs. This means that the book, enthusiastic though it is, misses out on covering the huge transformation of AI that these techniques have brought about.
Instead what we have is a coverage of topics that were "hot" back in the 1980s.
If you want to delve into I Programmer's coverage of the news over the years, you can access I Programmer Weekly back to January 2012.
To keep up with the latest news and receive this digest automatically by email, sign up for our weekly newsletter and follow us on Twitter, Facebook, Google+, and LinkedIn, where you are welcome to share all our stories.
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.
<ASIN:1871962439>
<ASIN:1683925165>
<ASIN:1119545269>
<ASIN:1838981950>
<ASIN:148425838X> |