Intel joins PyTorch Foundation as a ‘Premier’ member

Intel has become a ‘Premier’ member of the PyTorch Foundation in a move aimed at propelling the advancement of AI.

PyTorch is a popular open-source framework that accelerates AI application development and facilitates experimentation that can lead to creative breakthroughs in the field. The framework was originally developed by Meta AI and is now part of the Linux Foundation.

Intel's involvement with PyTorch dates back to 2018, with a clear vision to democratise AI...

State of Rust: Increasing global adoption supports positive outlook

The Rust Survey Working Group has reported impressive growth and increasing global adoption of the much-loved programming language.

The ‘State of Rust’ survey has been conducted for the past six years and provides valuable insights into the community's sentiments and preferences regarding Rust.

9,433 “Rustaceans” completed the most recent survey, an impressive 82 percent completion rate compared to 76 percent in the previous year. The increased engagement...

Malicious PyPI package discovered in ongoing ‘PaperPin’ campaign

In a recent analysis conducted by Sonatype, a malicious Python Package Index (PyPI) package named 'VMConnect' was discovered masquerading as the legitimate VMware vSphere connector module 'vConnector'.

The counterfeit package was found to contain sinister code designed to compromise users' systems. Further investigation revealed an ongoing campaign involving additional packages like "ethter" and "quantiumbase," all sharing the same structure and payload.

The 'VMConnect'...

Sonatype uncovers further malicious PyPI and npm packages

Sonatype continues to uncover a significant number of malicious packages within the PyPI and npm software registries.

Among the flagged packages were several Python packages published on PyPI, masquerading as legitimate libraries named after the popular npm "colors" library.

The malicious packages, including names such as "broke-rcl," "brokescolors," and "trexcolors," exclusively targeted the Windows operating system. Once installed, these packages would initiate the...

Apple opens ‘Activities’ sign-ups for WWDC 2023

Apple has opened sign-ups for ‘Activities’ which enable remote developers to actively participate in this year’s Worldwide Developers Conference (WWDC) festivities. 

Apple introduced WWDC Digital Lounges in 2021, providing developers with the opportunity to engage in online discussions with Apple engineers and designers. This year, the experience returns for WWDC23, renamed simply as Activities.

Developers can now register on the Apple Developer website to...

PyPI suspends new projects and users due to malicious activity

The PyPI (Python Package Index) team has temporarily suspended new projects and users on their platform due to malicious activity.

This surge in malicious activity aligns with a larger trend observed across several open-source registries in recent months. Notably, incidents such as the flood of malicious packages on the NPM JavaScript package manager and a similar attack on the Nuget package manager last year, involving over 140,000 malicious packages, have highlighted the...

GitHub releases Blackbird code search engine

GitHub has released its reworked code search engine, Blackbird, which is built on Rust and promises faster and more comprehensive software repository exploration.

This revision, which has been in development for three years, is part of GitHub's efforts to enhance text-based search techniques for code queries.

With Blackbird, developers can quickly search, navigate, and comprehend their code, contextualize critical information and ultimately increase productivity. Colin...

PyPI will sell ‘Organization’ accounts to corporate projects

Python Packaging Index (PyPI) has announced the introduction of ‘Organization’ accounts, as the first step in its plan to build financial support and long-term sustainability.

Organizations on PyPI are self-managed teams with exclusive branded web addresses. PyPI aims to make its platform easier to use for large community projects, organisations, or companies that manage multiple sub-teams and packages.

Notably, community projects can access the new accounts for...

Apple releases Xcode 14.3 with all the latest SDKs

Apple has released Xcode 14.3 to developers, which includes the latest SDKs for iOS 16.4, iPadOS 16.4, tvOS 16.4, watchOS 9.4, and macOS Ventura 13.3.

Xcode enables developers to create apps for Apple platforms such as iOS, macOS, and watchOS. This update allows developers to create apps that are fully compatible with the latest operating systems from Apple.

Apple recently warned that developers will be required to use Xcode 14.1 or later to build and submit their apps...

TypeScript 5: A look at the major changes

In this article, we’ll take a look at some of the major changes in TypeScript 5.

TypeScript 5 was released earlier this month. The latest version features numerous improvements to make the language smaller, simpler, and faster.

Here are the biggest changes in the latest release:

Variadic tuple types

Variadic tuple types allow developers to define tuple types with a variable number of elements. 

In previous versions of TypeScript, the number...