Microsoft: Here’s why we love programming language Rust and kicked off Project Verona

Microsoft has explained why it’s pursuing ‘safe systems programming’ through efforts like its experimental Rust-inspired Project Verona language and its exploration of the Rust programming language for Windows code written in C++

The short answer is that Microsoft is trying to eliminate memory-related bugs in software written in languages like C++, according to Microsoft Rust expert Ryan Levick. These bugs cost a lot to fix and make up a large share of Patch Tuesday hassles. Levick has now offered more insights into Microsoft’s efforts behind safe systems programming. 

Systems programming includes coding for platforms like Windows, Xbox, and Azure, as opposed to programming applications that run on them. 

Key systems programming languages include C++, Google-backed Go, and Mozilla-created Rust, but Rust and Go are ‘memory-safe’ languages while C++ is not. Other languages are memory safe, such as Swift and Kotlin, but they aren’t for systems programming.    

The thing for

Read More

ACCC report and COVID-19 highlight how CVC is an artificial handbrake on the NBN

Image: ACCC

In usual quarters, the total bandwidth purchased by retailers from NBN increases by a percentage in the low teens, but not this quarter.

But in its latest Wholesale Market Indicators Report, the Australian Competition and Consumer Commission (ACCC) has said total capacity purchased on the network grew 40% to 17.8Tbps, while the average capacity per user grew 31% to 2.5Mbps.

The figures from the ACCC were as of the end of March, while NBN offered its 40% capacity boost in response to the coronavirus pandemic only seven days before the end of the month.

Examining traffic and capacity graphs and history from Aussie Broadband — which is one of the few to publicly disclose capacity and usage at each NBN point of interconnect — the information shows the retailer did not jump all-in as soon as the offer came into force. Instead, it steadily ramped up throughout

Read More

Hancock to Harman: No contact-tracing privacy law

Health secretary Matt Hancock has refused to adopt a proposed bill that would guarantee the security and privacy of data generated by the controversial NHS Covid-19 contact-tracing app and appoint a commissioner to oversee and review it, saying existing protections are sufficient.

The Contact Tracing (Data Protection) Bill was drafted in the Joint Human Rights Committee following intense scrutiny of how the app works, and put forward by its chair, former deputy Labour leader Harriet Harman. The committee believes that existing law, centring on the General Data Protection Regulation (GDPR), the Data Protection Act 2018 and established case law, was never intended to deal with the concept of contact tracing.

“This is a wholly new area of data collection and therefore we need not the failed mishmash of protections that’s currently existing, we need a new bespoke bill,” Harman told a press conference on 19 May 2020.

In a letter

Read More