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 our features are an extract from Harry Fairhead's Applying C and the final part of a history article about Alan Sugar and the Amstrad PCs that made computers a mass market commodity.
To receive this digest automatically by email, sign up for our weekly newsletter.
October 10 - 16, 2019
The Core
Monday 14 October
Getting a finished program to run is more complicated than you might think. In a modern Linux the solution is usually Systemd This extract is from Harry Fairhead's latest book on using C in an IoT context.
|
History
Thursday 10 October
Lord Sugar may currently be best known for the TV series The Apprentice, and, by a select few, remembered as Chairman of Tottenham Hotspur Football Club. But anybody who understands the significance of WYSIWYG, will think of Alan Sugar as a computer pioneer who made the PC an affordable commodity.
|
Book Review of the Week
Mike James enjoyed parts of this book because, as a mathematician he was able to read its many equations. His rating of 3.5 out of 5 is based on the assessment:
I don't think it will appeal to anyone who isn't math-equipped. It's a well written, well explained, book but it misses its target and doesn't make it on to the leaderboard.
New Listings in Book Watch
News
Mersenne Twister Considered Harmful Wednesday 16 October
The Mersenne Twister is a very common random number generator. It is used in C, Python, Mathematica, Excel, PHP, Ruby ... New research suggests it shouldn't be.
|
Machine Learning With App Inventor Wednesday 16 October
MIT App Inventor has already been changing the way that kids learn about computing, allowing them to create fully functioning apps for smartphones and tablets. Now it has expanded its focus to include artificial intelligence. The first AI unit, on Image Classification, is now available for use in, or out of, the classroom.
|
SpaCy Natural Language Processing Library Released Tuesday 15 October
There's a new release of SpaCy, a natural language processing library in Python that the developers describe as industrial strength and blazingly fast with a simple and productive API.
|
Eclipse Launches Working Group For Cloud Development Tools Tuesday 15 October
The Eclipse Foundation has launched a new working group for cloud development tools. The Eclipse Cloud Development Tools Working Group is designed to drive the evolution and broad adoption of de facto standards for cloud development tools, according to Eclipse.
|
PostgreSQL 12 Released Monday 14 October
PostgreSQL 12 has been released with improvements to partitioning and handling of btrees, along with support for multi-column most-common-value statistics.
|
We Still Beat AI At Angry Birds Sunday 13 October
Humans! Rest easy we still beat the evil AI at the all-important Angry Birds game. Recent research by Ekaterina Nikonova and Jakub Gemrot of Charles University (Czech Republic) indicates why this is so.
|
E.coli Could Be Your Next Raspberry Pi Saturday 12 October
No, it's not a story about food poisoning or any thing at all to do with it. A new paper suggests that with the right encouragement and understanding the IoT crowd could change their hardware from silicon to bacteria.
|
Node-RED IoT Tool 1.0 Released Friday 11 October
Node-RED has reached version 1.0 with improvements including a new asynchronous message passing model, and a new Node Send API.
|
Grasshopper Now On the Desktop Friday 11 October
Part of the Code With Google initiative, Grasshopper is Google's free learn-to-code tool for adults. Since its launch as an Android and iOS app, it has already been used by more than two million people and now there's a desktop version together with additional content.
|
Google Helps With Linux Scheduling With SchedViz Thursday 10 October
Google has just open sourced a tool that lets you visualize how your program is being treated under Linux scheduling. The idea is that you can use SchedViz to tune the system.
|
SQLite Improves Nulls Support Thursday 10 October
The latest release of SQLite is available with support for Nulls in Order By clauses and the ability to use Filter on aggregate functions.
|
If you want to delve into our news coverage over the years, you can access I Programmer Weekly back to January 2012.
To keep up with the latest content 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:1871962617>
<ASIN:1871962609>
<ASIN:0691161518>
<ASIN:1492032646>
<ASIN:095767113X>
<ASIN:0262042878> |