Practical Technology

for practical people.

January 10, 2023
by
Comments Off on The office is dead

The office is dead

Elon Musk didn’t make many friends when he took over Twitter, but some bosses liked that he banned remote work. Too bad he’s already backed off that idea. When Twitter was evicted from its Seattle offices because Musk was no … Continue reading →

January 10, 2023
by
Comments Off on Building up Rust

Building up Rust

My first languages were IBM 360 Assembler and C. I’ve always been fond of low-level languages. If I were going to become a developer today, my first choice would be Rust. The language has already become a critical system-building language … Continue reading →

January 9, 2023
by
Comments Off on PyTorch Poisoned in Software Supply Chain Attack

PyTorch Poisoned in Software Supply Chain Attack

If you downloaded PyTorch-nightly on Linux via pip between Dec. 25, 2022, and Dec. 30, 2022, you’ve got trouble. Someone, we still don’t know who, uploaded a poisoned Python Package Index (PyPI) dependency that hid under the real dependency name,…Read … Continue reading →

January 9, 2023
by
Comments Off on Welcome to Open Source Watch

Welcome to Open Source Watch

Linux and open-source coverage for professionals When I was a kid, my dad was a TV repairman. Thanks to that, I grew up with an oscilloscope probe in one hand and a soldering iron in the other. You could say … Continue reading →

January 6, 2023
by
Comments Off on CircleCI to Customers: Change All Secrets and API Tokens NOW!

CircleCI to Customers: Change All Secrets and API Tokens NOW!

We all know keeping secrets, such as passwords, credentials, keys, and access tokens, in our code, is a bad security idea. But, thanks to code-driven automation with secrets and continuous integration/continuous delivery (CI/CD) we do it anyway. And,…Read More