May Week 5
Written by Editor   
Saturday, 05 June 2021

This weekly digest is a summary of our news coverage together with the latest book review and additions to our archive of new book titles plus our latest articles. This week Harry Fairhead takes a hands-on look at the SPI Linux Driver for the Raspberry Pi for IoT projects and Mike James explains how a logical deterministic device like a computer can produce random numbers.

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


  May 27 - June 2, 2021 

Featured Articles     

Pi IoT In C Using Linux Drivers - The SPI Driver
Harry Fairhead
article thumbnail

SPI is a very popular way of connecting devices to the Raspberry Pi and the good news is that it is well supported by Linux drivers - once you know how.

Inside Random Numbers
Mike James
article thumbnail

We often refer to things that are unpredictable as being "random" but this is not the same as truly random behavior - which is something we have to work hard to achieve. Put another way - how can a logical deterministic device like a computer produce a random number?



Programming News and Views  

VR Fails Categorized
02 Jun | Lucy Black
article thumbnail

Jumping about with your senses filled by a false input can cause you to fall over or interact with the real world in ways that are just plain wrong. VR can be fun, but it can also be dangerous - who knew that?

Amazon Redshift ML Now Generally Available
02 Jun | Kay Ewbank
article thumbnail

Amazon Redshift ML is now generally available and can be used to create, train, and deploy machine learning models directly from a Amazon Redshift cluster.

Perl 5.34.0 Released - What's New?
01 Jun | Nikos Vaggalis
article thumbnail

We look at the first stable release of version 34 of Perl 5. It's the culmination of around 11 months of development and represents 280,000 lines of changes across 2,100 files from 78 authors.

$100 Million On Offer to AI Startups
01 Jun | Sue Gee
article thumbnail

The OpenAI Startup Fund has $100 Million to invest in early-stage AI companies that have the potential to make a profound positive impact by tackling major problems. Preference will be given to founders from underrepresented groups. 

NetBeans 12.4 Adds Java 16 Support
31 May | Kay Ewbank
article thumbnail

NetBeans 12.4 has been released with feature improvements including support for Java 16, improved Groovy support, and PHP enhancements. This is a feature release that Apache NetBeans says has not been tested as heavily as the 12.0 LTS release and may therefore be less stable.

2021 Imaqine Cup World Champions
31 May | Sue Gee
article thumbnail

The World Championship finals of the 2021 Imagine Cup took place during last week's BUILD. Read on to find out who won - or watch the video and judge for yourself. 

Want Another Thumb? Easy!
30 May | Lucy Black
article thumbnail

Robotic technology can do more than just destroy the world. The opposable thumb is supposed to be what made us great, so what could an extra thumb do for us?

Blazor WebAssembly Crash Course
28 May | Nikos Vaggalis
article thumbnail

What is Blazor? What is it used for? What kind of applications can you write with it? Is it client side or server side? This free crash course on building Blazor WebAssembly applications based on .NET 5.offers a first class opportunity to get behind the hype of what Blazor is and what it can do.

Hackaday 2021 Competition Opens
28 May | Kay Ewbank
article thumbnail

The annual Hackaday Prize competition has opened with a top prize of $25,000. This year's theme is finding ways to rethink and refresh hardware in light of the Covid pandemic.

IBM Releases CodeNet Dataset For AI Coding
27 May | Kay Ewbank
article thumbnail

IBM has released Project CodeNet, a dataset aimed at teaching AI to translate code from one programming language to another. The dataset consists of 14 million code samples, made up of around 500 million lines of code in 55 programming languages, ranging from C++, Java, Python, and Go to Cobol, Pascal, and Fortran.

MDN Plus - A Premium Service
27 May | Ian Elliot
article thumbnail

Mozilla has announced MDN Plus  a new premium service offering monthly technical deep dives written by industry experts plus additional features.  At the moment there's a wait list to be notified once its available and a sample from one of the articles in the pipeline.


Books of the Week

If you want to purchase, or to know more about, any of the titles listed below from Amazon, click on the book jackets at the top of the right sidebar. If you do make Amazon purchases after this, we may earn a few cents through the Amazon Associates program which is a small source of revenue that enables us to continue posting.

Full Review 

  • Geometrical Vectors (University of Chicago Press)

    Reviewer: Mike James Rating: 5 out of 5 
    Verdict: If you are a programmer then you will get to discover what covariance and contravariance means in much more detail than you could ever possibly need. In other words, this is not a book you need to read unless you really want a deep understanding of what quantities that have "direction" in their makeup are all about.

Added to Book Watch  

More recently published books can be found in Book Watch Archive.

From the I Programmer Library

Newly published books from I/O Press:   

Last Updated ( Saturday, 05 June 2021 )