@lupyuen Yeah.
It is an odd situation. My undergrad involved a lot of hardware and electrical engineering knowledge.
But now there are full CS PhDs that have never used as much as an operating system, besides Windows or MacOS. I am not sure what to make of it.
"A White Hat Hacker, with over 30 years experience as a cybersecurity analyst at a major Silicon Valley company, talks about why he turned his back on Black Hat Hacking for the greater good"
"Malaysia's Hospitals Are Overwhelmed by COVID. Politicians Are Pushing Ivermectin to Cure It."
https://www.vice.com/en/article/pkbvq7/malaysia-ivermectin-covid-misinformation-war
#Rhai Scripting Engine parses our Rhai Script and produces an Abstract Syntax Tree ... We'll walk the tree and transcode to uLisp for #BL602
https://lupyuen.github.io/articles/rustsim?23#appendix-rhai-scripts-on-bl602
How we'll Transcode #Rhai Script to #uLisp for #BL602
https://lupyuen.github.io/articles/rustsim?22#appendix-rhai-scripts-on-bl602
#IoT-ize Your Old Gadgets With a Mechanical Finger
Rhai Scripts won't run on #BL602 Hardware ... But we could transcode to #uLisp and run them on BL602
https://lupyuen.github.io/articles/rustsim?21#run-scripts-on-bl602
#BL602 Simulator will support Drag-and-Drop Scripting too!
https://lupyuen.github.io/articles/rustsim?20#drag-and-drop-scripting
#BL602 Simulator will support Rhai Scripts ... A #RustLang-like Scripting Language
https://lupyuen.github.io/articles/rustsim?19#scripting-for-bl602-simulator
Hacker Says He Found a ‘Tractorload of Vulnerabilities’ at John Deere
https://www.vice.com/en/article/z3xkdy/hackers-uncover-weaknesses-in-agriculture-giants-systems
"There Is A Tennis Ball Shortage Too Now"
https://www.vice.com/en/article/k78y5e/there-is-a-tennis-ball-shortage-too-now
How #BL602 Simulator validates calls to BL602 IoT SDK
https://lupyuen.github.io/articles/rustsim?18#validate-calls-to-bl602-iot-sdk
@lupyuen that's a legit post! He talks up Linux /dev/urandom and that's pretty solid these days, but not too long ago there were a bunch of security key problems because the Linux random pool wasn't living up to its promises, and was giving back predictable "random" bits. May still be a problem on some low end SoCs!
https://dl.acm.org/doi/10.5555/2362793.2362828
https://factorable.net/
"Win98 Game" ... "重回win98系统,没想到里面藏了个怪物"
@lupyuen I implement all my RNGs as sequential counters. Technically speaking the output is valid and random if you just accept it is statistically unlikely , but not impossible, to be produced randomly.
The only stipulation is you can only run it once :)
"every #IoT device with a hardware random number generator (RNG) contains a serious vulnerability whereby it fails to properly generate random numbers"
IoT Techie and Educator / Apache NuttX PMC