PinnedKernel Level Protections: Supervisor Mode Execution Protection (SMEP) — Part ISMEP prevents code running in the context of the kernel from executing any code in userland memory.May 22, 2023May 22, 2023
On Imbalanced DatasetsI recently came across some interesting results using scikit-learn’s classification_report.May 15, 2023May 15, 2023
Don’t Delete grub2Don’t uninstall grub2 without ensuring a newer version will be installed.Mar 23, 2023Mar 23, 2023
Hardware-Assisted AddressSanitization on ARM64Reducing ASAN memory usage by utilizing Top-Byte Ignore (TBI) on ARM64 hardware. Also, some 24-bit Apple Macintosh history.Feb 18, 2023Feb 18, 2023
How Learning Ruby Helped Me Understand SwiftUntil recently, I had no idea how to use closures in Swift. Until I learned Ruby.Jan 27, 2023Jan 27, 2023
The Problem with Open Source Software SecurityReporting vulnerabilities in open-source software is a nightmare. How can we make it better?Jan 22, 2023Jan 22, 2023
💎 The Ruby Association Certified Ruby Programmer Silver ExamA few resources to help you pass the exam!Jan 15, 2023Jan 15, 2023