Programmatic memory for long-horizon LLM agents | Dark Hacker News