56,966 blogs · [ { "id": "01a0879e-a892-7016-8cb2-bfc0a2f3c8db", "title": "Simba, Part 2: The Neuro-Symbolic Bet, and What the Data Did to It", "url": "http://mahmoudimus.com/blog/2026/06/simba-part-2-neuro-symbolic-bet/", "published_at": "2026-06-14T07:00:00+00:00" }, { "id": "01a0879e-a892-7016-8cb2-bfc0a3186c00", "title": "Simba, Part 1: A Local-First Memory Layer for Coding Agents", "url": "http://mahmoudimus.com/blog/2026/06/simba-part-1-local-first-memory-layer/", "published_at": "2026-06-13T07:00:00+00:00" }, { "id": "01a0879e-a892-7016-8cb2-bfc0a333cdf8", "title": "Growing a unique function signature without rescanning the binary", "url": "http://mahmoudimus.com/blog/2026/05/growing-a-unique-function-signature-without-rescanning-the-binary/", "published_at": "2026-05-31T07:00:00+00:00" }, { "id": "01a0879e-a892-7016-8cb2-bfc0a35e244a", "title": "How do you know your Cython hot loop is fast enough?", "url": "http://mahmoudimus.com/blog/2026/05/how-do-you-know-your-cython-hot-loop-is-fast-enough/", "published_at": "2026-05-15T07:00:00+00:00" }, { "id": "01a0879e-a892-7016-8cb2-bfc0a406d891", "title": "Building a compile-time x86 assembler in C++20", "url": "http://mahmoudimus.com/blog/2026/01/building-a-compile-time-x86-assembler-in-c20/", "published_at": "2026-01-26T08:00:00+00:00" }, { "id": "01a0879e-a892-7016-8cb2-bfc0a46ff2ff", "title": "IDA Pro and Cython: super-charging the work-horse of reverse engineering", "url": "http://mahmoudimus.com/blog/2025/08/ida-pro-and-cython-super-charging-the-work-horse-of-reverse-engineering/", "published_at": "2025-08-01T07:00:00+00:00" }, { "id": "01a0879e-a892-7016-8cb2-bfc0a554dcf2", "title": "Passing the baton of leadership at VGS (f.k.a. Very Good Security)", "url": "http://mahmoudimus.com/blog/2022/11/passing-the-baton-of-leadership-at-vgs-fka-very-good-security/", "published_at": "2022-11-16T19:50:00+00:00" }, { "id": "01a0879e-a892-7016-8cb2-bfc0a579f791", "title": "A New Year -- a New Beginning", "url": "http://mahmoudimus.com/blog/2013/01/a-new-year-a-new-beginning/", "published_at": "2013-01-02T08:00:00+00:00" }, { "id": "01a0879e-a892-7016-8cb2-bfc0a5b68b9a", "title": "Developing a nose Test Plugin to Time Python Tests", "url": "http://mahmoudimus.com/blog/2011/02/developing-a-nose-test-plugin-to-time-python-tests/", "published_at": "2011-02-28T22:28:00+00:00" }, { "id": "01a0879e-a892-7016-8cb2-bfc0a5bf6594", "title": "Arbitrary Stack Trace in Python", "url": "http://mahmoudimus.com/blog/2011/02/arbitrary-stack-trace-in-python/", "published_at": "2011-02-11T23:52:00+00:00" }, { "id": "01a0879e-a892-7016-8cb2-bfc0a6a36099", "title": "Reading and Writing Null-Terminated CSV Files in Python", "url": "http://mahmoudimus.com/blog/2010/09/reading-and-writing-null-terminated-csv-files-in-python/", "published_at": "2010-09-13T01:42:00+00:00" }, { "id": "01a0879e-a892-7016-8cb2-bfc0a709b960", "title": "A Pythonic n-wise Iterator for Any Iterable", "url": "http://mahmoudimus.com/blog/2010/06/a-pythonic-n-wise-iterator-for-any-iterable/", "published_at": "2010-06-01T07:48:00+00:00" }, { "id": "01a0879e-a892-7016-8cb2-bfc0a7752bf5", "title": "Python 2.6.4 and Twisted 9 on OS X 10.6 Snow Leopard", "url": "http://mahmoudimus.com/blog/2009/12/python-2-6-4-and-twisted-9-on-os-x-10-6-snow-leopard/", "published_at": "2009-12-27T10:06:00+00:00" }, { "id": "01a0879e-a892-7016-8cb2-bfc0a84fdbaa", "title": "Verifying Python64 builds", "url": "http://mahmoudimus.com/blog/2009/07/verifying-python64-builds/", "published_at": "2009-07-06T18:24:00+00:00" } ] posts Claim your blog
Back to mahmoudimus.com
Blog · corpus.blog/blogs/mahmoudimus.com/posts

mahmoudimus.com

mahmoudimus.com

2026

2025

2022

2013

2011

2010

2009