Apparently, you can actually (securely) erase NVMe drives just by making them forget the key used to encrypt the storage (lol, are they all encrypted by default??)
Except on Lenovo Thinkpads (because fuck you), where you have to use either "ThinkPad Drive Erase Utility for Resetting the Cryptographic Key and Erasing the Solid State Drive" (sic!) or, on newer models, a built-in tool called ThinkShield Secure Wipe
nvme-cli can do this for you¹Except on Lenovo Thinkpads (because fuck you), where you have to use either "ThinkPad Drive Erase Utility for Resetting the Cryptographic Key and Erasing the Solid State Drive" (sic!) or, on newer models, a built-in tool called ThinkShield Secure Wipe
🤯2👍1
tmw the "existence of finite impulse response filter (FIR) implies existence of infinite impulse response filter (IIR)" meme is actually true and IIR are actually a thing 🥰
Please open Telegram to view this post
VIEW IN TELEGRAM
Compiling Rust for .NET, using only tea and stubbornness!
https://fractalfir.github.io/generated_html/rustc_codegen_clr_v0_0_1.html
https://fractalfir.github.io/generated_html/rustc_codegen_clr_v0_0_1.html
❤2
> be me
> be wondering why people love using visitor pattern when working with ast
> write your own ast code for a custom language
> try to come up with a good abstraction to remove repetitive loops over the tree
> reinvent visitor pattern
well, fuck
> be wondering why people love using visitor pattern when working with ast
> write your own ast code for a custom language
> try to come up with a good abstraction to remove repetitive loops over the tree
> reinvent visitor pattern
well, fuck
👍8