As it turns out that “code scanning” isn’t public, here’s the error message that github is putting up saying that meson temp build files are security problems:
build/meson-private/tmpzhj7u8eq/testfile.c:2 Test
Poor global variable name 'i'. Prefer longer, descriptive names for globals (eg. kMyGlobalConstant, not foo).
Rule ID cpp/short-global-name
Description
This rule finds global variables which have a name of length three characters or less. It is particularly important to use descriptive names for global variables. Use of a clear naming convention for global variables helps document their use, avoids pollution of the namespace and reduces the risk of shadowing with local variables.
#usbutils (which contains lsusb and the more modern lsusb.py) 018 is out:
https://lore.kernel.org/all/Zxd0oZefuehqhA7z@kroah.com/
@gregkh writes:
'"For users, the largest change will be that the '-v' option to lsusb will now show the negoitated speed of the device on the bus […], and there is better handling for new device descriptor fields and information in the '-v' output as well."'
Then here came @gregkh talk about CVE and Rust (see 39:42):
"Rust is going to help us. It'll fix up all the error handling bugs. When you do bad things in memory it just reboots the box... You will get CVE but you won't be able to make a vulnerability out of it."
For open source people, I recommend reading this fine post from @nlnetlabs / @maarten -> https://blog.nlnetlabs.nl/what-i-learned-in-brussels-the-cyber-resilience-act/ and you might also get some benefit from https://berthub.eu/articles/posts/eu-cra-recitals-comments-compiler-judge/ if you plan on reading the actual act -> https://data.consilium.europa.eu/doc/document/PE-100-2023-INIT/en/pdf 2/2
So… O’Reilly sent me email today hyping up how my books (really, just the one, I assume) is going to be AI-translated into Spanish and German, with other languages to follow. This was probably inevitable, but I still have concerns.
First: are there no human translators of these languages?
Second: who’s going to proof-read all 1,126 pages to make sure nothing got botched, especially given the technical nature of the content? The readers? Which isn’t even crowd-sourcing: it’s customer-sourcing.