#RustLang Ownership, Borrowing, and Lifetimes... What are they? Why do they made coding safer?
“Security By Design, A Brief Introduction To Rust” by Life at Tadaweb https://link.medium.com/pp2ZXT1mC3
How #RustLang could have prevented the old Heartbleed SSL vulnerability...
https://blog.getreu.net/projects/embedded-system-security-with-Rust/
@veer66 yes Rust Procedural Macros are truly awesome! I used them to do type inference in my variant of Rust called "Typeless Rust". Which is really useful for Visual Rust programming because we don't want newbies to fill in all the missing types: https://medium.com/@ly.lee/advanced-topics-for-visual-embedded-rust-programming-ebf1627fe397?sk=01f0ae0e1b82efa9fd6b8e5616c736af
Folks on #Mastodon seem friendlier and more inquisitive... Bad news for #Twitter 🤔 https://joinmastodon.org/
@clacke @PINE64 Very sharp... Must be a Millennial who grew up with Scratch 🙂
Scratch started as a project at MIT Media Lab... Google open-sourced it as Blockly (which I'm using).
Blockly will convert visuals blocks into all kinds of code: JavaScript, Python, Lua, PHP, Dart... Anything but Rust!
So I had to build the Rust Code Generator for Blockly myself... Not that hard 🙂
@veer66 ...So don't blame yourself if your brains hurt from looking at C Macros! 😉
Why are C Macros hard? Because they are a form of Metaprogramming. So are #RustLang Macros
What's #Metaprogramming? That's when you write a program that generates another program... Like here when I'm designing a graphical program (in Blockly) that will generate a #RustLang program for #PineTime Smart Watch @PINE64 ... https://developers.google.com/blockly/guides/overview
Good tips for handling Timestamps in #MachineLearning...
“It’s official: time doesn’t exist” by Gonzalo Ferreiro Volpi https://link.medium.com/5Zs7TjoZB3
Why Millennials should be very afraid of Social Networks... Like #Twitter!
“Why an Internet That Never Forgets Is Especially Bad for Young People” by MIT Technology Review https://link.medium.com/h9xwvyWYB3
Keeping your files always online on the distributed web... And building a Tweet Bot...
Why some countries have a higher risk of spreading #WuhanCoronovirus...
https://www.mobs-lab.org/uploads/6/7/8/7/6787877/wuhan_novel_coronavirus_jan26.pdf
Typical Growth Hacking tools... Now causing privacy problems...
https://boingboing.net/2020/01/27/ring-doorbell-app-packed-with.html
Serious privacy violations... Especially in Asia...
https://www.eff.org/deeplinks/2020/01/grindr-and-okcupid-sell-your-data-twitters-mopub-real-problem
That's how I shape my Embedded code for #RustLang and C...
Attack on Intel CPUs released before Q4 2018... Kernel Address Space Layout Randomization (KASLR) and stack canaries...
IoT Techie and Educator / Apache NuttX PMC