41554 blogs · [ { "id": "01a0d815-3145-7281-a7fb-ee64480076c6", "title": "Some Rough Thoughts on Verification of Decompilation", "url": "https://edmcman.github.io/blog/2026-09-22--on-verification-of-decompilation/", "published_at": "2026-09-22T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e384279271c", "title": "Benchmarking Quantized LLMs for Local Coding Agents Part 6: One Mystery Solved", "url": "https://edmcman.github.io/blog/2026-09-04--benchmarking-quantized-ll-ms-for-local-coding-agents-part-6-one-mystery-solved/", "published_at": "2026-09-04T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e384328149e", "title": "Benchmarking Quantized LLMs for Local Coding Agents Part 5: Do Qwen's Recommended Sampling Parameters Explain the Thinking Penalty?", "url": "https://edmcman.github.io/blog/2026-08-19--benchmarking-quantized-ll-ms-for-local-coding-agents-part-5-do-qwens-recommended-sampling-parameters-explain-the-thinking-penalty/", "published_at": "2026-08-19T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e3843c8c561", "title": "The End of OOAnalyzer-ASP... For Now", "url": "https://edmcman.github.io/blog/2026-08-08--the-end-of-oo-analyzer-asp-for-now/", "published_at": "2026-08-08T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e3844401eee", "title": "Benchmarking Quantized LLMs for Local Coding Agents Part 4: Investigating the Impact of Thinking on Qwen3.5-35B-A3B", "url": "https://edmcman.github.io/blog/2026-07-22--benchmarking-quantized-ll-ms-for-local-coding-agents-part-4-investigating-the-impact-of-thinking-on-qwen3-5-35-b-a3-b/", "published_at": "2026-07-22T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e3844812739", "title": "Benchmarking Quantized LLMs for Local Coding Agents Part 3: Investigating the Performance of Qwen3.5-35B-A3B (Take 2)", "url": "https://edmcman.github.io/blog/2026-07-04--benchmarking-quantized-ll-ms-for-local-coding-agents-part-3-investigating-the-performance-of-qwen3-5-35-b-a3-b-take-2/", "published_at": "2026-07-04T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e38450e6c8b", "title": "Benchmarking Quantized LLMs for Local Coding Agents Part 3: Investigating the Performance of Qwen3.5-35B-A3B (Take 1)", "url": "https://edmcman.github.io/blog/2026-06-12--auto-bench-benchmarking-quantized-ll-ms-for-local-coding-agents-part-3/", "published_at": "2026-06-12T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e3845683424", "title": "Benchmarking Quantized LLMs for Local Coding Agents Part 2: Testing all instances of SWE-bench Verified", "url": "https://edmcman.github.io/blog/2026-06-04--auto-bench-benchmarking-quantized-ll-ms-for-local-coding-agents-part-2/", "published_at": "2026-06-04T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e38465db665", "title": "ASP: Towards the Next Generation OOAnalyzer", "url": "https://edmcman.github.io/blog/2026-05-28--towards-the-next-generation-oo-analyzer/", "published_at": "2026-05-28T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e384689e8af", "title": "Self-hosted MCP Servers for Daily Life", "url": "https://edmcman.github.io/blog/2026-05-20--self-hosted-mcp-servers-for-daily-life/", "published_at": "2026-05-20T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e3846d88a50", "title": "auto-bench: Benchmarking Quantized LLMs for Local Coding Agents", "url": "https://edmcman.github.io/blog/2026-05-15--commonsense-benchmarks-for-local-coding-agents/", "published_at": "2026-05-09T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e38476af867", "title": "\"Idioms: A Simple and Effective Framework for Turbo-Charging Local Neural Decompilation with Well-Defined Types\" Accepted to NDSS 2026", "url": "https://edmcman.github.io/blog/2026-01-15--idioms-a-simple-and-effective-framework-for-turbo-charging-local-neural-decompilation-with-well-defined-types-accepted-to-ndss-2026/", "published_at": "2026-01-15T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e3847ad3bd3", "title": "Musings on Decompilation Artifacts", "url": "https://edmcman.github.io/blog/2025-12-06--musings-on-decompilation-artifacts/", "published_at": "2025-12-06T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e38482f676f", "title": "Alias Blocking in Ghidra's Decompiler", "url": "https://edmcman.github.io/blog/2025-11-06--alias-blocking-in-ghidra-s-decompiler/", "published_at": "2025-11-06T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e3848f73a0c", "title": "\"Systematic Testing of C++ Abstraction Recovery Systems by Iterative Compiler Model Refinement\" Published at SURE 2025", "url": "https://edmcman.github.io/blog/2025-10-15--systematic-testing-of-c-abstraction-recovery-systems-by-iterative-compiler-model-refinement-published-at-sure-2025/", "published_at": "2025-10-15T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e3849ae4cef", "title": "\"Quantifying and Mitigating the Impact of Obfuscations on Machine-Learning-Based Decompilation Improvement\" Published at DIMVA 2025", "url": "https://edmcman.github.io/blog/2025-07-11--quantifying-and-mitigating-the-impact-of-obfuscations-on-machine-learning-based-decompilation-improvement-published-at-dimva-2025/", "published_at": "2025-07-11T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e384a4dbac9", "title": "\"A Human Study of Automatically Generated Decompiler Annotations\" Published at DSN 2025", "url": "https://edmcman.github.io/blog/2025-06-16--a-human-study-of-automatically-generated-decompiler-annotations-published-at-dsn-2025/", "published_at": "2025-06-16T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e384abd8f05", "title": "Re-compiling Decompiler Output", "url": "https://edmcman.github.io/blog/2025-05-02--re-compiling-ghidra-decompiler-output/", "published_at": "2025-05-02T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e384b216836", "title": "Notes: Neural Decompiler Artifacts", "url": "https://edmcman.github.io/blog/2025-02-25--notes-neural-decompiler-artifacts/", "published_at": "2025-02-25T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e384b8ddc7e", "title": "LangChain and Ollama Make Building Local Tool Calling Agents Easy. It's a Shame They Don't Work! (Part 2/?)", "url": "https://edmcman.github.io/blog/2025-02-21--lang-chain-and-ollama-make-building-local-tool-calling-agents-easy-it-s-a-shame-they-don-t-work-part-2/", "published_at": "2025-02-21T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e384be490ce", "title": "A Personal Manifesto", "url": "https://edmcman.github.io/blog/2025-01-23--a-personal-manifesto/", "published_at": "2025-01-23T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e384cb2e25a", "title": "Hello BQN! Goodbye APL and Uiua.", "url": "https://edmcman.github.io/blog/2024-12-20--hello-bqn-goodbye-apl-and-uiua/", "published_at": "2024-12-20T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e384d853dbc", "title": "LangChain and Ollama Make Building Local Tool Calling Agents Easy. It's a Shame They Don't Work! (Part 1/?)", "url": "https://edmcman.github.io/blog/2024-12-16--building-local-tool-calling-agents-is-easy-too-bad-they-do-not-work--part1/", "published_at": "2024-12-16T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e384e0dce05", "title": "BlueSky and EchoFeed", "url": "https://edmcman.github.io/blog/2024-11-26--echo-feed/", "published_at": "2024-11-26T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e384e3b5de8", "title": "Notes: Power washing mixture for vinyl", "url": "https://edmcman.github.io/blog/2024-11-17--note-power-washing-mixture/", "published_at": "2024-11-17T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e384f00615d", "title": "Notes: Profiling", "url": "https://edmcman.github.io/blog/2024-11-14--notes-profiling/", "published_at": "2024-11-14T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e384f17095c", "title": "Dog on the Run", "url": "https://edmcman.github.io/blog/2024-07-19--a-dog-on-the-run/", "published_at": "2024-07-19T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e384f9a0e01", "title": "Advanced Automation using Ansible and Dorothy", "url": "https://edmcman.github.io/blog/2024-05-10--advanced-automation-using-ansible-and-dorothy/", "published_at": "2024-05-10T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e384fa285b3", "title": "Creating a modern-ish, usable Linux desktop with notion", "url": "https://edmcman.github.io/blog/2024-04-20--creating-a-modern-ish-usable-linux-desktop-with-notion/", "published_at": "2024-04-20T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e3850537223", "title": "Initial Thoughts on Owning an Electric Vehicle", "url": "https://edmcman.github.io/blog/2024-03-05--initial-thoughts-on-owning-an-electric-vehicle/", "published_at": "2024-03-05T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e38514d7b37", "title": "In the thrilling world of ones and zeros...", "url": "https://edmcman.github.io/blog/2024-02-26--in-the-thrilling-world-of-ones-and-zeros/", "published_at": "2024-02-26T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e385193f389", "title": "Quick Thoughts: \"Security must be a business enabler, not a hinderer.\"", "url": "https://edmcman.github.io/blog/2024-02-25--quick-thoughts-security-must-be-a-business-enabler-not-a-hinderer/", "published_at": "2024-02-25T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e385231c0f2", "title": "On The Performance of Hashing for Similar Function Detection", "url": "https://edmcman.github.io/blog/2024-01-11--fuzzy-hashing-for-code-comparisons/", "published_at": "2024-01-11T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e3852d8e852", "title": "Reflections on Advent of Code 2023", "url": "https://edmcman.github.io/blog/2023-12-26--reflections-on-advent-of-code-2023/", "published_at": "2023-12-26T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e3852e39c2c", "title": "Click for Full Screen", "url": "https://edmcman.github.io/blog/2023-11-25--click-for-full-screen/", "published_at": "2023-11-25T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e385397b812", "title": "Debugging the Ghidra Decompiler", "url": "https://edmcman.github.io/blog/2023-11-14--debugging-the-ghidra-decompiler/", "published_at": "2023-11-14T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e3853dd89df", "title": "Mainline Kernels on Ubuntu Jammy", "url": "https://edmcman.github.io/blog/2023-11-08--mainline-kernels-on-ubuntu-jammy/", "published_at": "2023-11-08T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e3853e05a7a", "title": "Pulse Secure, systemd-resolved and Chrome", "url": "https://edmcman.github.io/blog/2023-11-06--pulse-secure-systemd-resolved-and-chrome/", "published_at": "2023-11-06T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e38540ebe42", "title": "Is It a Function or an OO Method?", "url": "https://edmcman.github.io/blog/2023-09-28--function-or-oo-method/", "published_at": "2023-09-28T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e385420cee0", "title": "BLISTER Summit 2023", "url": "https://edmcman.github.io/blog/2023-04-08--blister-summit-23/", "published_at": "2023-04-08T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e38556e63a4", "title": "CPOSC 2023", "url": "https://edmcman.github.io/blog/2023-04-02--cposc-2023/", "published_at": "2023-04-02T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e3854bb451a", "title": "Initial thoughts on Rust", "url": "https://edmcman.github.io/blog/2023-01-24--initial-thoughts-on-rust/", "published_at": "2023-01-24T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e3855a21cb1", "title": "\"The Art, Science, and Engineering of Fuzzing: A Survey\" receives IEEE Transactions on Software Engineering 2021 Best Paper Award", "url": "https://edmcman.github.io/blog/2023-01-16--ieee-transactions-on-software-engineering-2021-best-paper-award/", "published_at": "2023-01-16T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e385640c314", "title": "Distinguished Papers", "url": "https://edmcman.github.io/blog/2022-08-11--distinguished-papers/", "published_at": "2022-08-11T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e3856fb5daa", "title": "\"A Generic Technique for Automatically Finding Defense-Aware Code Reuse Attacks\" To Be Published at CCS20, Pre-publication Available", "url": "https://edmcman.github.io/blog/2020-08-19--a-generic-technique-for-automatically-finding-defense-aware-code-reuse-attacks-to-be-published-at-ccs20-pre-publication-available/", "published_at": "2020-08-19T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e3857855d5c", "title": "Research vs. Engineering", "url": "https://edmcman.github.io/blog/2020-04-06--research-vs-engineering/", "published_at": "2020-06-24T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e3858b1f7fb", "title": "The Rabbit Hole of Multi-line URLs", "url": "https://edmcman.github.io/blog/2020-04-01--the-rabbit-hole-of-multi-line-ur-ls/", "published_at": "2020-04-01T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e38587f4780", "title": "'The Art, Science, and Engineering of Fuzzing: A Survey' Published in IEEE TSE and ICSE 2020", "url": "https://edmcman.github.io/blog/2020-02-11--february-2020-update/", "published_at": "2020-02-11T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e38578582ba", "title": "DIRE ASE 2019 Camera Ready Available", "url": "https://edmcman.github.io/blog/2019-09-22--dire-camera-ready-available/", "published_at": "2019-09-22T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e38595aee6a", "title": "August 2019 Updates", "url": "https://edmcman.github.io/blog/2019-08-17--august-2019-updates/", "published_at": "2019-08-17T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e3859f2c1ae", "title": "Zermatt, Switzerland: My Thoughts and Tips", "url": "https://edmcman.github.io/blog/2019-01-21--zermatt-switzerland-my-thoughts-and-tips/", "published_at": "2019-01-21T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e385ae7c707", "title": "Theming Semantic UI React in GatsbyJS", "url": "https://edmcman.github.io/blog/2018-12-31--theming-semantic-ui-react-in-gatsby-js/", "published_at": "2018-12-31T00:00:00+00:00" }, { "id": "01a08771-7a24-73f3-ab39-2e385bafdc71", "title": "Welcome to my new blog!", "url": "https://edmcman.github.io/blog/2018-12-28--web-technologies/", "published_at": "2018-12-28T00:00:00+00:00" } ] posts Claim your blog
Back to edmcman.github.io
Blog · corpus.blog/blogs/edmcman.github.io/posts

edmcman.github.io

edmcman.github.io

2026

2025

2024

2023

2022

2020

2019

2018