Show HN: A local-first memory store for LLM agents (SQLite)

show-hn:-a-local-first-memory-store-for-llm-agents-(sqlite)

VS Code Extension • Report Bug • Request Feature • Discord server Long‑term memory for AI systems. Self‑hosted. Local‑first. Explainable. Scalable. A full cognitive memory engine — not a vector database. Add Memory to AI/Agents in one line. 🔥 Spread the Word!      Why OpenMemory? Traditional Vector DBs require extensive setup, cloud dependencies, and vendor […]

Dogalog: A realtime Prolog-based livecoding music environment

dogalog:-a-realtime-prolog-based-livecoding-music-environment

Dogalog is a realtime Prolog-based livecoding music environment where you write logic rules to create algorithmic rhythmic patterns and melodies. Livecoding: Auto-evaluation with visual feedback – code changes apply automatically State Preservation: Cycle counters and cooldowns persist across updates Interactive Tutorial: Built-in 13-step guided tutorial for learning PWA Support: Install as an app, works offline […]

Shai-Hulud compromised a dev machine and raided GitHub org access: a post-mortem

shai-hulud-compromised-a-dev-machine-and-raided-github-org-access:-a-post-mortem

On November 25th, 2025, we were on a routine Slack huddle debugging a production issue when we noticed something strange: a PR in one of our internal repos was suddenly closed, showed zero changes, and had a single commit from… Linus Torvalds? The commit message was just “init.” Within seconds, our #git Slack channel exploded […]

Show HN: Stepped Actions – distributed workflow orchestration for Rails

show-hn:-stepped-actions-–-distributed-workflow-orchestration-for-rails

Stepped is a Rails engine for orchestrating complex workflows as a tree of actions. Each action is persisted, runs through Active Job, and can fan out into more actions while keeping the parent action moving step-by-step as dependencies complete. Stepped was extracted out of Envirobly where it powers tasks like application deployment, that involve complex, […]

Surface Tension of Software

How systems hold their shape through constraint, and why integrity emerges from what you make impossible If you press your finger against water, it pushes back. That invisible resistance, surface tension, keeps the liquid whole even when disturbed. Good software has something like it. Some systems hold together when you change them; others leak at […]

Compiler Engineering in Practice

“Compiler Engineering in Practice” is a blog series intended to pass on wisdom that seemingly every seasoned compiler developer knows, but is not systematically written down in any textbook or online resource. Some (but not much) prior experience with compilers is needed. What is a compiler? The first and most important question is “what is […]

Lean Theorem Prover Mathlib

lean-theorem-prover-mathlib

Mathlib is a user maintained library for the Lean theorem prover. It contains both programming infrastructure and mathematics, as well as tactics that use the former and allow to develop the latter. Installation You can find detailed instructions to install Lean, mathlib, and supporting tools on our website. Alternatively, click on one of the buttons […]

If a Meta AI model can read a brain-wide signal, why wouldn’t the brain?

if-a-meta-ai-model-can-read-a-brain-wide-signal,-why-wouldn’t-the-brain?

Did you know migratory birds and sea turtles are able to navigate using the Earth’s magnetic field? It’s called magnetoreception. Basically, being able to navigate was evolutionarily advantageous, so life evolved ways to feel the Earth’s magnetic field. A LOT of ways. Like a shocking amount of ways. Here’s a few examples: Magnetotactic bacteria – […]

An Implementation of J

An Implementation of J ‘ An Implementation of JRoger K.W. Hui Copyright © 1990-2011, Jsoftware Inc. last updated: 2000-06-23 Preface J is a dialect of APL freely available on a wide variety of machines. It is the latest in the line of development known as “dictionary APL”. The spelling scheme uses the ASCII alphabet. The […]