Reverse Time Back to the Days of RPN

While Texas Instruments maintains dominance in the calculator market (especially graphing calculators), there was a time when this wasn’t the case. HP famously built the first portable scientific calculator, the …read more Continue reading Reverse Time Back to the Days of RPN

The number of Android memory safety vulnerabilities has tumbled, and here’s why

Google’s decision to write new code into Android’s codebase in Rust, a memory-safe programming language, has resulted in a significant drop in memory safety vulnerabilities, despite old code (written in C/C++) not having been rewritten. The… Continue reading The number of Android memory safety vulnerabilities has tumbled, and here’s why

JavaScript, Python, Java: Redmonk’s Programming Language Ranking Sees Lack of Change

Redmonk’s latest programming language ranking (attempting to gauge “potential future adoption trends”) has found evidence of “a landscape resistant to change.”

Outside of CSS moving down a spot and C++ moving up one, the Top 10 was unchanged. And even… Continue reading JavaScript, Python, Java: Redmonk’s Programming Language Ranking Sees Lack of Change

Two Android Engineers Explain How They Extended Rust In Android’s Firmware

The Register reports that Google “recently rewrote the firmware for protected virtual machines in its Android Virtualization Framework using the Rust programming language.” And they add that Google “wants you to do the same, assuming you deal with firm… Continue reading Two Android Engineers Explain How They Extended Rust In Android’s Firmware

GitHub Actions Typosquatting: a High-Impact Supply Chain Attack-in-Waiting?

GitHub Actions let developers “automate software builds and tests,” writes CSO Online, “by setting up workflows that trigger when specific events are detected, such as when new code is committed to the repository.”

They also “can be reused and shared… Continue reading GitHub Actions Typosquatting: a High-Impact Supply Chain Attack-in-Waiting?