Mahmoud Abdelkader
Blog
Archives
Tags
TIL
↗
Hacker Moleskine
Notes on reverse engineering, systems, and writing fast code.
Simba, Part 1: A Local-First Memory Layer for Coding Agents
How simba started: coding agents open every session blank, and the founding idea was to fire...
Mahmoud
Newest
Jun 13, 2026
Growing a unique function signature without rescanning the binary
One function took 462 seconds to fingerprint. Here is the algorithm that turned that into a...
Mahmoud
May 31, 2026
How do you know your Cython hot loop is fast enough?
You Cythonized the hot loop and it got faster. Now the hard question: is it optimal, and how...
Mahmoud
May 15, 2026
Simba, Part 1: A Local-First Memory Layer for Coding Agents
Jun 13, 2026
Growing a unique function signature without rescanning the binary
May 31, 2026
How do you know your Cython hot loop is fast enough?
May 15, 2026
Building a compile-time x86 assembler in C++20
Jan 26, 2026
IDA Pro and Cython: super-charging the work-horse of reverse engineering
Aug 01, 2025
Passing the baton of leadership at VGS (f.k.a. Very Good Security)
Nov 16, 2022
A New Year -- a New Beginning
Jan 02, 2013
Developing a
nose
Test Plugin to Time Python Tests
Feb 28, 2011
Arbitrary Stack Trace in Python
Feb 11, 2011
Reading and Writing Null-Terminated CSV Files in Python
Sep 12, 2010
← Prev
1
2
Next →
Home
Blog
Archives
Tags
About
Attributions
Press