Compromising OpenWrt Supply Chain via Truncated SHA-256 Collision and Command Injection
Posted on December 6, 2024 • 11 minutes • 2240 words Table of contents Introduction Hello, I’m RyotaK (@ryotkak ), a security…
Feeling Outraged? Think Twice Before Hitting “Share.”
Policymakers, regulators, and other stakeholders in content moderation have proposed a variety of methods to counter or prevent the spread…
New vs. Used SawStop
Table saws have long been considered the most dangerous power tool, sending more than 30,000 people to the hospital each…
Why Gelsinger was wrong for Intel
By all accounts, Pat Gelsinger is affable, technically sharp, hard-working, and decent. Those who have worked for him praise him…
GitHub – skerkour/black-hat-rust: Applied offensive security with Rust
Applied offensive security with the Rust programming language While the Rust Book does an excellent job teaching What is Rust,…
JSON5 – JSON for Humans
JSON5 is an extension to the popular JSON file format that aims to be easier to write and maintain by…
Does Soundcore Motion+ Sound Different via Aux-in and Bluetooth, and How to Measure Frequency Response at Home
Short answer: no, Soundcore Motion+ sounds the same via bluetooth and aux-in. Today I noticed that my awesome bluetooth speaker…
Data Science Project Failing After 1,600 Days
⭐ I spent >1,600 days working on a data science project that then failed because I lost interest. This article…
e-dant/salmagundi: A small, portable, linear probing hash map
A small, portable, linear-probing hash map in C. #include “salmagundi.h” #include void do_stuff(void) { hm_t* map = hm_open(hm_hash_rapidhash, hm_cmp_str); char*…
ChatGPT’s second birthday: What will gen AI (and the world) look like in another 2 years?
We’ve come a long way in 2 years. Gen AI is the future, but how is it reshaping enterprise? And…