White House urges devs to switch to memory-safe programming languages

Image: Midjourney The White House Office of the National Cyber ​​Director (ONCD) urges tech companies today to switch to memory-safe programming languages, such as Rust, to improve software security by reducing the number of memory safety vulnerabilities. Such vulnerabilities are coding errors or weaknesses within software that can lead to memory management issues when memory can be accessed, written, allocated, or allocated. They occur when software accesses memory in unintended or unsafe ways, resulting in various security risks and issues such as buffer overflow, use after free, use of uninitialized memory, and double free that attackers can exploit. Successful exploitation…Continue Reading

Making big models do small jobs with application programming interfaces

Overview of TaskMatrix.AI. Credits: Intelligent Computing (2023). DOI: 10.34133/icomputing.0063 A research team at Microsoft has designed an efficiency tool called TaskMatrix.AI that can be used to accomplish a wide variety of specific AI tasks. TaskMatrix.AI connects general-purpose foundation models like GPT-4, the model behind ChatGPT, with specialized models suitable for certain tasks—much like a human project manager. This research was published in Intelligent Computing. Foundation models and specialized models usually have different mechanisms and, thus, are not easily compatible. Rather than modifying and integrating existing models, TaskMatrix.AI bridges the gaps between them through application programming interfaces, or APIs, which enable…Continue Reading